.head_wrapper{ background:#fff; width:100%; min-width:720px;}
.head{ margin:10px auto; width:710px; }
.head-logo{ float:left; }
#head-social { padding-top: 5px; }
.head-social-icon { float:right; }
.head-social-contact { float:right; height:48px; line-height:48px; color:#663970; font-size:24px; font-weight:bolder; padding-right:20px; }

.header_wrapper{ border-bottom:solid 1px #fff; background:#69BA55; width:100%;  min-width:720px; /*height:55px;*/}
.header{ margin:0 auto; width:720px;}

/* Start OF menu */
.nav { margin:0 auto; width:610px;}
.nav ul{list-style:none; font-family:'Ubuntu', sans-serif;}
.nav li{float:left; font-size:16px; line-height:18px; font-weight:400; display:inline-block; text-transform:uppercase; }	
.nav li a{ margin:0; padding:22px 9px 15px; color:#fff; text-decoration:none; display:block; text-align:center; transition: all 0.5s ease 0s;}
.nav li:hover a , .nav ul li.current_page_item > a, .nav ul li.current-menu-ancestor > a, .nav ul li.current-menu-item > a, .nav ul li.current-menu-parent > a{ padding:22px 9px 15px; color:#663970; transition: all 0.5s ease 0s;}
/*dropdown first level*/
.nav li ul{ display:none; }
.nav li:hover ul{position:relative; z-index:10; display:block; background:#69BA55; border-top:1px solid #fff; position:absolute; margin:0; -webkit-box-shadow: 2px 2px 3px #808080, -2px 2px 3px #808080; -moz-box-shadow: 2px 2px 3px #808080, -2px 2px 3px #808080 ; box-shadow: 2px 2px 3px #808080, -2px 2px 3px #808080; }
.nav li:hover ul li {float:none; display:block; line-height:normal; margin:0; padding:5px 10px; text-transform: none !important; }
.nav li:hover ul li a{padding:5px 10px; background:none; color:#fff !important; text-align:left; text-transform: none;}
.nav li:hover ul li:hover, .nav li:hover ul li.current-menu-item{ background:#518652; color:#fcd992 !important; padding:5px 10px;}

/*Front Slider CSS*/
#slider_wrap{ position:relative; overflow:hidden; z-index:0; width:100%; border-bottom:solid 5px #7b4587; background:#663970; margin-bottom:30px; }
.cycloneslider-template-responsive2 .cycloneslider-slides{ min-height:303px;}
.cycloneslider-template-responsive2 .cycloneslider-caption-wrapper{width:710px;}
.cycloneslider-template-responsive2 .cycloneslider-caption{ max-height:120px; width:665px; right:0; left:0; margin-right:auto; margin-left:auto; }
.cycloneslider-template-responsive2 .cycloneslider-caption-title{float:left;width:445px;}
.cycloneslider-template-responsive2 .cycloneslider-caption-description{float:left;width:170px;padding:21px 10px 0 0;}
.cycloneslider-caption-title, .cycloneslider-caption-description{ color:#fff !important; font:300 24px/30px "Open Sans" !important ; text-shadow: 0 0 1px #fff;}
.cycloneslider-caption-description a#sllink{ margin:0 auto; display:block; width:160px; height:41px; background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_learn-more-orange_160.png'); border:0; }
.cycloneslider-caption-description a#sllink:hover{ background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_learn-more-orange_over_160.png'); }
/*end front  slider css*/

#title_wrapper{background:#05344d; border-bottom:#669f00 solid 6px; width:100%; min-width:710px; margin:0 auto; padding:35px 0; 50px 0 20px 0; text-align:center; text-transform:uppercase;}
#title_wrapper span{background: url(../images/left_icon_wi.png) no-repeat scroll left center; display: inline-block; padding: 0 0 0 100px;}
#title_wrapper span h1{ background: url(../images/right_icon_wi.png) no-repeat scroll right center; display: inline-block; padding: 0 100px 0 0;}

.content_wrapper{ width:710px; margin:0 auto; padding:0;}
.featured{ width:100%; text-align:center; margin:0 auto;}
.featured_img{display:none; background:url(../images/slider_bottom_shadow.png) no-repeat scroll center bottom; padding: 0 0 26px; margin-bottom:20px;}
.borde_pages {background: url(../images/border.png) repeat-x scroll left bottom rgba(0, 0, 0, 0); height: 2px; margin: 12px 0 20px;}

.homeGride1{border: 1px solid #9fd392; float:left; padding:115px 10px 30px 10px; width:310px; min-height:255px; text-align:center; line-height:24px; background:url(../images/Spa-Serene.png) no-repeat 115px 30px; transition:all 0.5s ease 0s; margin:0 15px 20px 15px;}
.homeGride1:hover{background-color:#9fd392; color:#000; }
.homeGride1 p:hover, .homeGrid1-link:hover p{color:#000; }

.homeGride2{border: 1px solid #9fd392; float:left; padding:115px 10px 30px 10px; width:310px; min-height:255px; text-align:center; line-height:24px; background:url(../images/sparelax.png) no-repeat 125px 30px; transition:all 0.5s ease 0s; margin-bottom:20px;}
.homeGride2:hover{background-color:#9fd392; color:#000; }
.homeGride2 p:hover, .homeGrid2-link:hover p{color:#000; }

.homeGride3{border: 1px solid #9fd392; float:left; padding:115px 10px 30px 10px; width:310px; min-height:255px; text-align:center; line-height:24px; background:url(../images/spareneval.png) no-repeat 135px 30px; transition:all 0.5s ease 0s; margin:0 15px 20px;}
.homeGride3:hover{background-color:#9fd392; color:#000; }
.homeGride3 p:hover, .homeGrid3-link:hover p{color:#000; }

.homeGride4{border: 1px solid #9fd392; float:left; padding:115px 10px 30px 10px; width:310px; min-height:255px; text-align:center; line-height:24px; background:url(../images/Stress-Free-Zone.png) no-repeat 140px 30px; transition:all 0.5s ease 0s;}
.homeGride4:hover{background-color:#9fd392; color:#000; }
.homeGride4 p:hover, .homeGrid4-link:hover p{color:#000; }

.homeGride1, .homeGride2, .homeGride3, .homeGride4{ font:400 12px/24px 'Open Sans',sans-serif; text-shadow: 0 0 0 #282828;}

.home_content{ margin:0 auto; padding:0; width:720px;}
.home_content .thumimage{ height:auto; width:300px; height:auto; float:left;}
.home_content .himage{ float:left; display:block; }
.home_content .hcontent{ float:left; display:block; width:425px; margin-left:45px; }
 
.welcome-con{ width:420px; float:left; margin:0; padding:0;} 
.welcome-con p{font-family: 'Ubuntu', sans-serif; font-size:22px; line-height:31px; color:#5e5e5e; text-align:center; }

.welcome-con .hmreadmore { margin:10px auto 10px auto; width:160px; height:41px; background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_learn-more-purple_160.png'); }
.welcome-con .hmreadmore:hover { background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_learn-more-purple_over_160.png'); }

.featured_offers{ background:url(../images/featured_offer.png) no-repeat top center; #427e08; height:165px; width:100%; padding-top:70px; margin-bottom:30px; }
.featured_content{ margin:0 auto; padding:0; width:720px;}
.featured_content .offer{width:460px; float:left; margin:0; padding:0; text-align:center; font:300 18px/24px 'Ubuntu', sans-serif; color:#f5ebc7;}

.most_popular_services{ width:720px; margin:0 auto; padding:0; font:300 13px/20px 'Open Sans', sans-serif; text-shadow: 0 0 0 #282828;}
.most_popular{width:210px; float:left; margin:0 10px 0 0; padding:0;}
.popular_gride{width:160px; margin:0 5px 0 0; padding:0; float:left;}
.popular_gride:last-child{ margin:0 !important;}
.popularService{border:solid 15px #dededb; width:130px; height:130px; border-radius:130px;  transition: all 0.5s ease 0s;}
.popularService:hover{border:solid 15px #558C20; cursor:pointer; transition: all 0.5s ease 0s;}
.popularService img{border-radius:185px;}
.popureadmore{ margin:-29px auto 0 auto; width:120px; height:32px; background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_learn-more-purple-sml_120.png'); position:relative; z-index:9999; }
.popureadmore:hover{ background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_learn-more-purple-sml_over_120.png'); z-index:9999; }

.view-menu{ margin-top:10px;}
.view-menu a{ color:#05344d; padding:0 25px 0 0; font:700 13px/13px 'Open Sans', sans-serif; background:url(../images/viewmenu.png) no-repeat top right;  }
.view-menu a:hover{ color:#558C20;}

.latest_post{width:720px; margin:0 auto; padding:0;}
.latest_post_title{ float:left; width:220px; margin-right:20px; min-height:302px; font:400 19px/24px 'Ubuntu', sans-serif; background:url(../images/latest_shadow.png) repeat-y top right; }
.latest_post_title ul li{ display:block; margin:15px 0; text-shadow: 0 0 0 #558c20;}
.latest_post_title ul li a{ padding:0 0 0 20px; color:#558c20; background:url(../images/post_arrow.png) no-repeat top left; transition: all 0.5s ease 0s;}
.latest_post_title ul li a:hover{ padding:0 0 0 20px; color:#05344d; background:url(../images/post_arrow.png) no-repeat bottom left; transition: all 0.5s ease 0s;}
.latest_post_content_date_img{ float:left; margin:0 10px 0 0; width:150px; font:400 13px/20px 'Open Sans', sans-serif; color:#3e3e3e; text-shadow: 0 0 0 #3e3e3e;} /*inc*/

.date{font:400 25px/24px 'Ubuntu', sans-serif; color:#05344d; margin:10px 0;}
.date span{ color:#558c20;}
.latest_post_content_date_img h6 a{ color:#3e3e3e;}
.latest_post_content_date_img h6 a:hover{ color:#558C20;}
.latest_post_content_date_img:last-child{ margin-right:0;}

/*========================	Footer Mailinglist Start ====================================*/
#footer_mailinglist_wrapper{ font-size:13px; color:#fff; width:100%; min-width:720px; margin:0 auto; background-color:#69BA55; border-top:1px solid #fff;}
.footer_mailinglist{ width:710px; margin:0 auto; padding:0 0 30px 0;}
.footer_triangle{margin:0 auto; width:50px; height:18px; background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/triangle.png'); }
#mc_embed_signup_scroll { margin: 0 auto; max-width: 650px; }
#mc_embed_signup #mc-embedded-subscribe { width:156px; height:41px; background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_join-now.png'); display: inline-block; margin-top: 2px; padding-top: 5px; border:0; float: left; clear: right; }
#mc_embed_signup #mc-embedded-subscribe:hover { background-image: url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/btn_join-now_over.png'); cursor:pointer; }
#mc_embed_signup h2 { text-align:center; font:bold 20px/24px 'Open Sans', sans-serif; color:#fff; text-shadow: 0 0 0 #fff; margin:20px auto 10px auto; }
#mc_embed_signup p { text-align:center; font:400 16px/22px 'Open Sans', sans-serif; color:#fff; text-shadow: 0 0 0 #fff; width:600px; margin:0 auto 10px auto; }
#mc_embed_signup .mc-field-group { padding-left: 10px; float : left; }
#mc_embed_signup .mc-field-group input { float : left; text-indent: 5%; color:#999; }
#mc_embed_signup .mc-field-group input[placeholder]{ text-indent: 5%; font-size: 16px; line-height:22px; color:#999; font-weight: lighter; }
div.mc-field-group input[type="text"] { padding-top: 2px; padding-bottom: 2px; height: 35px; line-height: 35px; width: 200px; }
div.mc-field-group input[type="email"] { padding-top: 2px; padding-bottom: 2px; height: 35px; line-height: 35px; width: 250px; }

/*========================	Social Icon Start ====================================*/
ul.socialicons { margin:0 auto; }
ul.socialicons li { float: left; display: inline-block; height: auto; line-height: 1; margin: 0 2px; padding: 0; }
ul.socialicons li.facebook a { display: block; background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_facebook.png') no-repeat 0 0; height:48px; width:49px; }
ul.socialicons li.facebook a:hover { background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_facebook_over.png') no-repeat 0 0; }
ul.socialicons li.twitter a { display: block; background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_twitter.png') no-repeat 0 0; height:48px; width:49px; }
ul.socialicons li.twitter a:hover { background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_twitter_over.png') no-repeat 0 0; }
ul.socialicons li.linkedin a { display: block; background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_linkedin.png') no-repeat 0 0; height:48px; width:49px; }
ul.socialicons li.linkedin a:hover { background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_linkedin_over.png') no-repeat 0 0; }
ul.socialicons li.youtube a { display: block; background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_youtube.png') no-repeat 0 0; height:48px; width:49px; }
ul.socialicons li.youtube a:hover { background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_youtube_over.png') no-repeat 0 0; }
ul.socialicons li.pinterest a { display: block; background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_pinterest.png') no-repeat 0 0; height:48px; width:49px; }
ul.socialicons li.pinterest a:hover { background:#fff url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/icon_pinterest_over.png') no-repeat 0 0; }
ul.socialicons { float: right; }

/*========================	Footer Start ====================================*/
#footer_wrapper{ font-size:15px; color:#fff; width:100%; min-width:720px; margin:0 auto; background-color:#3B773C; border-top:1px solid #fff;}
#footer_wrapper p{ font-size:15px; color:#fff; }
.footer{ width:710px; margin:0 auto; padding:0;}
.footer .gride1{ display:inline-block; }
.footer .gride1{ margin:0; padding:25px 0 10px 0; float:left; width:355px; }
.footer .gride1 p{ font:400 15px/22px 'Open Sans', sans-serif; color:#fff; text-shadow: 0 0 0 #fff; }
#gride1-img { display:inline-block; margin-right: 20px; float:left; }
#gride1-con { display:inline-block; width:170px; float:left; }
.footer .gride1 a#link:link, .footer .gride1 a#link:active, .footer .gride1 a#link:visited { color:#FFFFBF; text-decoration: underline; }
.footer .gride1 a#link:hover { color:#FFFFBF; text-decoration: underline; }

.footer .gride2{ display:inline-block; border:0; float:left; width:84px; height:455px; background:url('http://acupunctureandbeautycentre.com.au/wp-content/themes/skt_massage/css/modimg/border_shadow_100.png') repeat-y left; }

.footer .gride3{ display:inline-block; }
.footer .gride3{ margin-left:-84px; padding:25px 0 10px 25px; float:left; width:330px; }
.footer .gride3 p{ font:400 15px/22px 'Open Sans', sans-serif; color:#fff; text-shadow: 0 0 0 #fff; }
#gride3-con { padding-left: 20px; }

#copydesign{ width:100%; min-width:720px;  margin:0 auto; padding:10px 0; background:#fff;}
.copyDes{ width:710px; text-align:center; margin:0 auto; padding:0;}
.copyright{ display:block; text-align:center; margin:0 auto; padding-bottom: 10px; color:#666666; font-size:12px; }
.copyright .cp, .copyright .res{ display:inline-block; }

#footer-social{ display:block; text-align:center; margin:0 auto 10px; padding-top:10px; padding-left:9px; width:221px;}
.footer-social-icon { margin:0 auto; }
.footer-social-icon ul.socialicons { display: inline-block; }
.footer-social-contact { text-align:center; margin:58px auto 0; color:#663970; font-size:24px; font-weight:bolder; }

/*======================== About Start ============================*/
.about_us{ background:#05344d; margin:0; padding:10px; box-shadow:0 5px 5px #ddd; border-radius:5px; }
.about_us p{color:#ccc;}
.ourteam img{ width:230px; height:153px; border-radius:0 15px 0 0;}
.ourteam img:hover{ opacity:0.7;}
.ourteam{float:left; width:228px; background:#dededb; border:solid 1px #999; margin:0 10px 50px 0; box-shadow:0 0 5px #05344d; border-radius:0 15px 0 15px;}
.ourteam:nth-child(9){margin:0 0 50px 0;} .ourteam:nth-child(12){margin:0 0 50px 0;} .ourteam:nth-child(15){margin:0 0 50px 0;} .ourteam:nth-child(18){margin:0 0 50px 0;} 
.ourteam .ourteamcon{ padding:0 5px 20px 5px; line-height:22px;}
.ourteam h5{margin-bottom:5px; color:#05344d;}
.post-meta-key{ display:none;}
.post-meta li{ display:block;}

.page_title{ padding: 0; text-align: center;}
.icon_left{background: url(../images/left_icon_title2.png) no-repeat scroll left center; display: inline-block; padding: 0; width: 100%;}
.icon_right{background: url(../images/right_icon_title2.png) no-repeat scroll right center; display:inline-block; padding:0; width: 100%;}
.page_title span{background: url(../images/left_icon_title.png) no-repeat scroll left center; display: inline-block; padding: 0 0 0 70px;}
.page_title span h2 { background: url(../images/right_icon_title.png) no-repeat scroll right center rgba(0, 0, 0, 0); display: inline-block; padding: 0 70px 0 0;}

/*=================== BLOG Start ====================================*/
.content_right article .entry-header .entry-title .date_bg{background:url(../images/date_bg.png) no-repeat top left; text-align:center; width:62px; height:73px; margin:-10px 0 0 0 !important; padding-top:17px; font:normal 14px 'Arial'; float:right;  color:#fff; }
.content_right article .entry-header .entry-title .date_bg span{font:700 28px/30px 'Ubuntu', sans-serif;}

.date_bg{background:url(../images/date_bg.png) no-repeat top left; text-align:center; width:62px; height:73px; margin:-10px 15px 0 0px; padding-top:17px; font:normal 12px 'Arial'; float:left;  color:#fff; }
.date_bg span{font:700 28px/30px 'Ubuntu', sans-serif;}

h3 a{ color:#555; font-size:30px; font-weight:400; transition:all 0.5s ease 0s; }
h3 a:hover{color:#000; transition:all 0.5s ease 0s; }
.readmorelink{ background:#05344D; padding:5px 10px; color:#fff; transition:all 0.5s ease 0s; border-radius:5px; font:300 14px/14px 'Ubuntu',sans-serif;}
.readmorelink:hover{ background:#558C20; padding:5px 10px; transition: all 0.5s ease 0s; }

.alignleft, img.alignleft{display:inline; float:left; margin-right:20px; margin-top:0px; max-width:260px;}
.alignright, img.alignright{display:inline; float:right; margin-left:20px; margin-top:0px; max-width:260px; }
.aligncenter, img.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:0px; width:600px; padding:8px 27px 25px 21px !important; height:auto; }
img.alignleft, img.alignright, img.aligncenter {background:url(../images/blog_images_bg.png) no-repeat scroll 0 0 / 100% 100% !important; padding:6px 14px 14px; }
.alignnone{display:none;}
.alignleft, .alignright, .aligncenter{}
article:first-child{padding-bottom:0 !important;}
p:first-child{ margin-top:0 !important; margin-bottom:15px;}

.content_right, .content_left{padding:10px 0; width:480px;}
.sidebar_right, .sidebar_left{padding:10px 0; width:200px;}
.content_right, .sidebar_right{float:right; clear:right;}
.content_left, .sidebar_left{float:left; clear:left;}

.widget-area h3{ color:#555; font-size:30px; font-weight:400; margin:0;}
.widget-area ul{ margin:0;}
.widget-area ul li{ margin:10px 0; padding:0; display:block; }
.widget-area ul li a{ padding:0 0 0 20px; text-decoration:none; color:#535353; background:url(../images/sidebar_li_a_hover.png) no-repeat 0 5px;  transition: all 0.5s ease 0s; }
.widget-area ul li a:hover, li.current_page_item a{ color:#669f00; background-position:0 -10px; transition:all 0.5s ease 0s;}

/*=================== Contact Us Start ====================================*/
.contactpageleft{width:61% !important; margin:0 0 0 10px;}
.contactpageright{width:30% !important;  margin:0 10px 0 0;}
.contact_request_form .namefield, .contact_request_form .emailfield, .contact_request_form .phonefield {margin:0 5px 0 0 !important; padding:10px 10px 10px 30px !important; 
width:165px !important; }
.contact_request_form .msgarea{height:200px !important; padding:5px !important; width:410px !important;}

/*.inner_pages{ padding-top:65px !important;}*/
/*=================== Responsive Menu =================================*/
.slicknav_menu{ padding:7px 20px 7px 20px; }
.slicknav_menu .slicknav_icon{ float: right; }
.slicknav_btn{ float: none; display:inline-block; margin:0; width:100%; min-width:100%; }
.slicknav_nav ul{ font-family:'Ubuntu', sans-serif; margin:0 -10px; padding-left:5px; width:695px; }
.slicknav_nav li{ font-size:16px; line-height:18px; font-weight:400; text-transform:uppercase;}
.slicknav_nav li a{ color:#fff; text-transform:uppercase; }
.slicknav_nav li ul{ margin:0 15px; padding-left:5px; width:670px;}
.slicknav_nav li ul li a{ text-transform:none;}
.slicknav_nav li:hover a , .slicknav_nav ul li.current_page_item > a, .slicknav_nav ul li.current-menu-ancestor > a, .slicknav_nav ul li.current-menu-item > a, .slicknav_nav ul li.current-menu-parent > a{ color:#663970; }
.slicknav_nav li:hover ul li a{ color:#fff !important; text-transform:none;}
.slicknav_nav li:hover ul li:hover, .slicknav_nav li:hover ul li.current-menu-item{ color:#fcd992 !important;}