h1,h2,h3,h4,h5,h6{ font-family: 'Oswald', sans-serif; font-weight:300; margin-bottom:10px; padding:0;}
h1{font-size:33px; color:#7f4c2b;}
h2{font-size:28px; color:#7f4c2b;}
h3{font-size:24px; color:#fff;}
h4{font-size:18px; color:#fff;  font-family: 'Yanone Kaffeesatz', sans-serif; text-transform:uppercase;}
h5{font-size:16px; color:#ffc207;}
h6{font-size:14px; color:#ffc207;}
h4.get_touch{background:url(../images/icon_ph.png) no-repeat 145px 10px; padding:0 0 0 20px; margin:0; line-height:42px;}
h2.inner-title{font-size:20px; color:#7f4c2b; border-bottom:1px dotted #bebebe; padding-bottom:5px; margin-bottom:20px;}
p{ padding:0; line-height:19px; margin:5px 0 15px;} 

blockquote{font-weight:normal; font-style:italic; font-size:13px; color:#888; padding:10px 0;}
blockquote p{display:inline; font-weight:normal; font-style:italic; font-size:13px; color:#888;}
blockquote:before{content:url("https://greenbrierchirocenter.com/wp-content/themes/sktthemesdocjanedoe/images/quote-start.png"); padding-right:5px;}
blockquote:after{content:url("https://greenbrierchirocenter.com/wp-content/themes/sktthemesdocjanedoe/images/quote-end.png"); padding-left:5px;}
ol{list-style:decimal inside;}
ul{ list-style:none; margin:0;}
ul li{padding:0;}
.right { float : right;}
.left {float : left;}
.text-center {text-align : center;}
.text-right {text-align : right;}
.text-left {text-align : left;}
.text-justify {text-align : justify;}
.clear {clear : both;}
.hr{background:url(https://greenbrierchirocenter.com/wp-content/themes/sktthemesdocjanedoe/images/hr1.gif) repeat-x center center; height:11px; clear:both; margin:0;}
hr { border:0; background:url(https://greenbrierchirocenter.com/wp-content/themes/sktthemesdocjanedoe/images/hr1.gif) repeat-x center center; height: 2px; padding:5px 0;}
.clear{clear:both}

.alignleft, img.alignleft {display: inline; float: left; margin-right: 20px; margin-top:8px; max-width:309px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 20px; margin-top: 8px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:20px; max-width:910px; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:10px; background:#FFFFFF; border:#dddddd solid 1px; padding:7px; }

#main_page{ background:url(../images/header_bg_480.png) repeat-x left top;}
#main_innerpage{ background:url(../images/header_bg_innerpage.png) repeat-x left top;}
#slider, #inner-banner{background:url(../images/slider_shadow.png) no-repeat center bottom; height:378px; margin:0; padding:0;}
#inner-banner{height:110px;}
#inner-banner img{height:110px;}

#wrapper{ margin:0 auto; width:480px; position:relative; }
#slider{ height:202px!important;}
.cycloneslider-template-responsive .cycloneslider-pager{right:210px!important;}
.cycloneslider-template-responsive .cycloneslider-caption-title{ font-size:18px!important;}


#header {padding:0; margin:0; text-align:center;}
.header_left{}
.header_right{ display:none;}

#header_center{float:left; background: url(https://greenbrierchirocenter.com/wp-content/themes/sktthemesdocjanedoe/images/logo_bg.png) no-repeat center top; width:285px; text-align:center;}
.logo { padding:0;}
.logo a{text-decoration:none; font-weight:bold;}
.nav li.ign{ height:auto;}
.nav li.ign a{ background-image:none; padding-bottom:8px; line-height:16px;}
.nav li.ign a{color:#370F0E; display:table; width:458px;}
.nav li.ign a:hover{color:#370F0E!important;}
.nav li.ign:hover a{color:#370F0E!important;}
.logo span{ }
.logo span span{color:#02b5e9;}
h6.site-description{font-family: 'Bitter', serif; color:#3f2120; font-size:20px; margin:10px 0 0 0;}


/* =Top Menu
-------------------------------------------------------------- */
.menu-top-menu-container{float:right;}
#menu-top-menu{margin:0; padding:1px 0 0 0; height:41px; line-height:41px;}
#menu-top-menu li{ list-style:none; display:inline-block; float:left;}
#menu-top-menu li a{background:url(https://greenbrierchirocenter.com/wp-content/themes/sktthemesdocjanedoe/images/menu_sep.jpg) no-repeat right top; margin:0; padding:0 8px; text-decoration:none; color:#fff; display:block;text-align:left; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:18px; font-weight:normal; border-left:1px solid #4c4c4c; border-right:1px solid #5c5c5c; }
#menu-top-menu li:hover a, #menu-top-menu li.current_page_item a, #menu-top-menu li.current_page_parent a{color:#03B0F1;}

/* =Left Menu & Right Menu
-------------------------------------------------------------- */

.nav{ margin:0; padding:0; font:normal 18px/74px 'Oswald';}
.nav li{ list-style:none;}
.nav li a{/*background:url(../images/menu_li_bg.jpg) repeat-x left top;*/  height:44px; line-height:20px; margin:0; padding:5px 11px; text-decoration:none; color:#370f0e; display:block; text-align:center; font-weight:300; background:#d2cdae; border-bottom:1px solid #fff;}
.nav li:hover a, .nav li.current_page_item a, .nav li.current_page_parent a{color:#03B0F1;}
.menu-header-right-container{ margin:0 -20px 0 0; float:right;}

/*dropdown first level*/
.nav li ul{ display:none; z-index:100 }
.nav li:hover ul{ display:block; margin:0; position:absolute; padding:0; }
.nav li:hover ul li{background:#7f4c2b; border-bottom:1px solid #edecec;  float:none; margin:0; padding:0; display:block;}
.nav li:hover ul li a{padding:5px 10px; color:#fff; width:170px; display:block; line-height:35px; background:none; text-align:left; }
.nav li ul li:hover, .nav li ul li.current_page_item{background:#95ce40;}
.nav li ul li:hover a, .nav li ul li.current_page_item a{color:#fff;}

.toggleMenu { z-index:9999; display: none; padding:14px 15px; color: #481f00 !important; text-shadow:1px 1px 1px #ffb942;  font:normal 16px 'Oswald'; width:450px; text-align:center; height:24px; margin:0px 0 0 0px; text-decoration:none; background:#95ce40;}
.toggleMenu a {color: #481f00 !important; text-decoration: none; text-shadow:1px 1px 1px #ffb942;}



/* =Services Block CSS
-------------------------------------------------------------- */
#services {}
#services .child-thumb{margin:0 10px 0 0; text-align:center;}
#services .child-thumb img{border:1px solid #c8c8c8;}

/* =Content Part CSS
-------------------------------------------------------------- */
#main{ display:table; background:#fff; width:480px;}
.shadow_bottom_main{background:url(../images/slider_shadow.png) no-repeat center bottom; height:36px; display:none;}
.front_page{ background: transparent}
.inner_page{ background:#fff; border:1px solid #cecece;}
#primary{padding:20px;}

/* =Sidebar CSS
-------------------------------------------------------------- */
#secondary{margin:0 0 0 0;padding:32px 21px 20px 21px;}
.side_cont{ position:relative; width:280px; margin:0 auto 20px auto;}
.sidebox{ background:#ececec; padding:0 16px 15px 16px; width:248px;}
.sidebox h3{text-align:center;}
.sidebox h3.site_title{background:url(../images/sidebar_title_bg.jpg) no-repeat left top; height:48px; margin:0 -21px 8px -21px; padding:0;}
#sidebar .sidebox img{ border:1px solid #c6c6c6;}

#secondary .left-shadow{background:url(../images/Shadow_Left.jpg) no-repeat left top; width:21px; height:43px; position:absolute; bottom:0; left:-21px;}
#secondary .right-shadow{background:url(../images/Shadow_Right.jpg) no-repeat left top; width:21px; height:43px; position:absolute; bottom:0; right:-21px;}

.site-content{}
.full-width-template{ width:440px!important; background-image:none!important;}

.contactpageleft, .contactpageright{padding:10px 0;}
.contactpageleft{width:auto !important; float:none !important;}
.contactpageright{width:auto !important; float:none !important;}
.contact_request_form .msgarea{width:375px !important; height:100px !important;}
.contact_request_form p{margin:0 !important;}
.contact_request_form .namefield, .contact_request_form .emailfield, .contact_request_form .phonefield{margin:0 0 7px; width:350px !important;}
.contactpageright iframe{width:380px !important;}
.contact_request_form .captchafield{width:150px !important;}


.content_right, .content_left{padding:0;}
.sidebar_right, .sidebar_left{padding:0;}
.content_right, .sidebar_right{}
.content_left, .sidebar_left{}
.content_full{float:none; width:938px !important;}

/* =Sidebar Social Icons
-------------------------------------------------------------- */
.social_icons a{background-image:url(../images/social.png); background-repeat:no-repeat; width:42px; height:42px; display:inline-block; opacity:.9; margin:0 2px}
.social_icons a:hover{opacity:1;}
.social_icons a.gp{background-position:-84px 0;}
.social_icons a.fb{background-position:-126px 0;}
.social_icons a.tw{background-position:0 0;}
.social_icons a.yt{background-position:-42px 0;}
.social_icons a.pi{background-position:-168px 0;}
.sidebox{min-height:100px;}

/* =Sidebar Testimonials
-------------------------------------------------------------- */
.side-testimonials{}
.test_slide{background:url(../images/testimonial_sep.jpg) repeat-x left bottom; margin:0 -16px 10px -16px; padding:0 0 10px 0;}
.test_slide:last-child{ background:none;}
.test_slide .testimonials{ padding:0 15px;}
.test_slide .testimonials p{ margin:0;}

ul.timing{}
ul.timing li{background:url(../images/testimonial_sep.jpg) repeat-x left bottom; margin:0 -16px 10px -16px; padding:0 15px 10px 15px;}
ul.timing li span{ width:90px; font-weight:bold; float:left;}
ul.timing li:last-child{ background:none;}

/* =Blog Sidebar CSS
-------------------------------------------------------------- */
.sidebox ul{ margin:0; padding:0;}
.sidebox ul li{ list-style:none; background:url(../images/testimonial_sep.jpg) repeat-x left bottom; line-height:normal;}
.sidebox ul li a{ background:url(../images/sidebar_arrow.png) no-repeat left 10px; display:block; padding:6px 0 10px 15px; color:#484848;}
.sidebox ul li a:hover{color:#80c21e;}

/* =Booking form CSS
-------------------------------------------------------------- */
.booking_form{}
.booking_form input[type="text"], .booking_form input[type="email"], .booking_form textarea{border:1px solid #ccc; width:95%; height:20px; padding:2px; color:#707070;}
.booking_form textarea{height:150px;}
.booking_form input[type="submit"] {background:url(../images/submit_bg.jpg) no-repeat left top; width:82px; height:32px; border:none; cursor:pointer; color:#fff; font-weight:bold;}

/* =Footer CSS
-------------------------------------------------------------- */
.footer {background:url(../images/footer_bg.jpg) repeat-x left top #383838; min-height:137px; color:#fff; clear: both;width: 100%;}
.footer_wrap{ width:480px; margin:0 auto; padding:35px 0 10px 0; text-align:center;}
.footer_wrap span {color:#03b7ec;}

#menu-footer-menu{ margin:0 0 15px 0; padding:0;}
#menu-footer-menu li{ list-style:none;}
#menu-footer-menu li a{ text-transform:none; font-size:12px; font-weight:400; color:#fff; padding:0px 7px; display:block; padding:5px 0;}
#menu-footer-menu li:hover a, #menu-footer-menu li.current_page_item a{color:#95ce40;}