/*

Theme Name: Infusion

Theme URI: http://www.sheensol.com/Infusion

Author: the Sheensol Team

Author URI:  http://www.sheensol.com/

Description:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id eros eu sem sodales bibendum sed a tellus. Nullam congue tincidunt felis, vitae commodo massa.

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: twentyfourteen 



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/**

 * Table of Contents:

 *

 * 1.0 - Reset

 * 2.0 - Repeatable Patterns

 * 3.0 - Basic Structure

 * 4.0 - Header

 * 5.0 - Navigation

 * 6.0 - Content

 *   6.1 - Post Thumbnail

 *   6.2 - Entry Header

 *   6.3 - Entry Meta

 *   6.4 - Entry Content

 *   6.5 - Galleries

 *   6.6 - Post Formats

 *   6.7 - Post/Image/Paging Navigation

 *   6.8 - Attachments

 *   6.9 - Archives

 *   6.10 - Contributor Page

 *   6.11 - 404 Page

 *   6.12 - Full-width

 *   6.13 - Singular

 *   6.14 - Comments

 * 7.0 - Sidebar

 *   7.1 - Widgets

 *   7.2 - Content Sidebar Widgets

 * 8.0 - Footer

 * 9.0 - Featured Content

 * 10.0 - Multisite

 * 11.0 - Media Queries

 * 12.0 - Print

 * -----------------------------------------------------------------------------

 */





/**

 * 1.0 Reset

 *

 * Resetting and rebuilding styles have been helped along thanks to the fine

 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html

 * along with Nicolas Gallagher and Jonathan Neal

 * http://necolas.github.com/normalize.css/ and Blueprint

 * http://www.blueprintcss.org/

 *

 * -----------------------------------------------------------------------------

 */





* { margin:0; padding:0;}

img,img a { border:0;}



.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }



.group { display: inline-block; clear: both; }



/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */



#wrap{width:100%; float:left; background:#f7f7f7;}

.main-header{background:#FFFFFF; width:100%; float:left; border-bottom:#802b0d solid 3px;}

.sub-header{width:1000px; margin:0 auto;}

.logo{float:left; margin:20px 0 20px 0;}

.menu-main-box{width:556px; float:right;}

.menu-main-box ul{ list-style:none;}

.menu-main-box ul li{display:inline;}

.menu-main-box ul li a{font-family:Arial, Helvetica, sans-serif; font-size:16px; float:left; font-weight:bold; color:#585858; padding-left:20px; padding-right:20px; padding-top:45px; padding-bottom:20px; text-decoration:none;transition:all 0.17s ease-in-out 0s}

.menu-main-box ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; float:left; font-weight:bold; color:#fff; padding-left:20px; padding-right:20px; padding-top:45px; padding-bottom:20px; background:#802b0d; text-decoration:none;}

.current_page_item a{background:#802b0d;float:left; color:#FFF !important;}

.header-links-box{width:165px; float:right; margin:20px 20px 0 0;}

.fb-link{float:right;}

.tweet-link{float:right; margin:0 10px 0 10px;}

.linked-link{float:right;}

.slider-main-box{width:100%;  float:left; border-bottom:#802b0d solid 3px;}

.slider-big-img{background:#000000; width:100%; float:left;}

.body-box{width:100%; float:left;}

.content-main-box{width:1000px; height:1485px; margin:0 auto;}

.circle-main-box{width:280px; float:left; margin-top:40px;}

.circle-img-cntr-box{width:280px; float:left;}

.circle-image{text-align:center;}

.circle-title{width:280px; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#565656; text-align:center;}

.circle-desrcrip{font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; text-align:center; width:280px; color:#919191; margin-top:5px;}

.more-buton-box{width:280px; float:left; margin-top:15px;}

.more-button{text-align:center;}

.circle-main-box-b{width:280px; float:left; margin:40px 0 0 80px;}

.left-main-box{width:620px; float:left; margin-top:30px;}

.offer-heading{background:url(images/offer-heading.png); width:150px; height:27px; float:left;}

.face-massage-img{float:left; margin-top:10px; background:url(images/face-massage-img.png); width:619px; height:191px;}

.span{display:none;}

.face-massage-title{width:620px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#595959; font-size:16px; margin-top:10px;}

.face-massage-para{font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; margin-top:5px; text-align:justify; color:#8b8b8b;}

.gift-voucher{float:left; margin-top:30px; background:url(images/gift-voucher.png); width:615px; height:281px;}

.right-main-box{width:315px; float:right; margin-top:30px;}

.form-box{width:313px; height:409px; float:left; background:#f7f7f7; border:#802b0d solid 1px;}

.form-head{background:url(images/form-head.png); width:315px; height:62px; float:left;}

.form-para{font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; margin:20px 0 0 10px; text-align:center; color:#949494; width:295px;}

.form-field{width:290px; height:45px; float:left; margin:28px 0 0 12px; background:#FFF; border-radius:6px; border:#e0e0e0 solid 1px; padding-left:2px;}

.submit-buton-box{width:315px; float:left; margin-top:30px;}

.submit-buton{text-align:center;}

.facebook-box{width:313px; height:279px; float:left; background:#f7f7f7; border:#802b0d solid 1px; margin-top:28px; overflow:hidden;}

.facebook-sub{overflow-y:scroll;float:left; height:218px;overflow-x:hidden; width:100%;}

.facebook-sub::-webkit-scrollbar{

    width: 12px;scrollbar-arrow-color: #D17D61;

}

.facebook-sub::-webkit-scrollbar-track{

    background-color: #eaeaea;

    border-left: 1px solid #ccc;

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 

    border-radius: 10px;

}

.facebook-sub::-webkit-scrollbar-thumb{

    background-color: #C06040;

	

	border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 

}

.facebook-sub::-webkit-scrollbar-thumb:hover{

	background-color: #C06040;

}



.facebook-head{background:url(images/facebook-head.png); width:312px; height:62px; float:left;}

.facebook-smal-box{width:295px; height:60px; border-bottom:#738cc0 solid 1px; margin:10px 0 0 10px; float:left;}

.thum-img{float:left; margin:5px 0 0 3px;}

.thum-title{font-family:Tahoma, Geneva, sans-serif; font-size:12px; float:left; color:#3b5998; width:235px; margin-left:7px;}

.thum-descrip{font-family:Tahoma, Geneva, sans-serif; font-size:12px; float:left; color:#808080; width:235px; margin-left:10px; margin-top:2px;}

.clients-main-box{width:1000px; float:left; margin-top:30px;}

.clients-head{background:url(images/clients--head.png); width:150px; height:27px; float:left;}

.clients-box{width:998px; float:left; /*height:180px;*/ border:#dfdfdf solid 1px; border-radius:6px; margin-top:15px; background:#FFFFFF; margin-bottom:25px;}

.surmantis-logo{float:left; margin:20px 0 0 30px;}

.environ-logo{float:left; margin:20px 0 0 40px;}

.orly-logo{float:left; margin:90px 0 0 40px;}

.matrix-logo{float:left; margin:90px 0 0 40px;}

.footer-main-box{width:100%; height:100px; float:left; background:#2f343a;}

.sub-footer{width:1000px; height:100px; margin:0 auto;}

.footer-text{font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; width:1000px; text-align:center; color:#FFF; margin-top:25px; line-height:10px;}

.fb_cont{float:left; margin:5px 0 5px; border-bottom:1px dashed #999; padding-bottom:10px; line-height:16px;}

.fb_cont a{text-decoration:none; color:#1A92BD;}

.fb_cont a:hover{ text-decoration:underline;}

																	/* Treatmenst */

																			

.treat-body-main-box{width:1000px; /*height:1920px;*/ margin:0 auto;}																	

.treat-head-main-box{background:#7e4a34; width:100%; float:left; padding:0 0 20px}

.treat-head-smal-box{width:1000px; margin:0 auto; /*height:70px;*/}

.treat-head-text{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:24px; float:left; margin-top:20px;}	

.treat-top-para{width:1000px; float:left; margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8a8a8a; text-align:justify; line-height:20px;}

.treat-content-box{width:1000px; float:left; height:245px; border-bottom:#481605 solid 3px; margin-top:40px;}

.treat-cirlce-box{width:210px; float:left;}

.treat-circle-img{text-align:left;}

.treat-img-para-box{width:770px; float:left; margin:30px 0 0 20px;}		

.treat-img-title{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; float:left; color:#686868;}		

.treat-imag-descrip{width:770px; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; line-height:20px; color:#8a8a8a;}	

.treat-img-para-box-b{width:770px; float:left; margin:30px 20px 0 0;}	

.treat-form-box{width:1000px; float:left; margin-top:40px; /*margin-left:128px;*/ margin-bottom:20px;}

.treat-form-title{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; float:left; font-style:italic; color:#676767; margin-top:15px;}	

.treat-field-box{width:266px; height:42px; float:left; margin:0 0 0 20px; background:#d8d8d8; border:#8f8f8f solid 1px;}

.treat-form-submit{float:left; margin-left:20px;}



										

																	

																	

																		/* Products */

																				

.product-body-main-box{width:1000px; /*height:1340px;*/ margin:0 auto;}

.product-content-box{width:460px; float:left; margin-top:40px;}

.product-circle-img-box{width:460px; float:left;}

.product-circle-img{text-align:center;}

.product-img-descrip{width:460px; float:left; text-align:center; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9c9b9b; line-height:20px;}

																	

																

																	

																	

																	

																	

																	

																		/* Gift Voucher */

																				

.git-body-main-box{width:1000px; height:1270px; margin:0 auto;}

.gift-head-main-box{background:url(images/voucher-bg.png); width:100%; /*height:183px;*/ float:left; border-bottom:#481605 solid 3px;}

.gift-smal-head-box{width:1000px; /*height:183px;*/ margin:0 auto;}

.gift-smal-thum{float:right; margin:30px 0 0 15px;}																

.gift-heading-title{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#864b39; font-size:24px; float:left; margin-top:75px;}																	

.gift-content-smal-box{width:1000px; float:left; margin-top:40px; border-bottom:#7a402c dotted 1px; padding-bottom:20px;}

.gift-content-smal-box-b{width:1000px; float:left; margin-top:15px; border-bottom:#7a402c dotted 1px;}

.gift-cirlce-box{width:210px; float:left;}

.gift-circle-img{text-align:left;}

.gift-img-para-box{width:1000px; float:left; margin:30px 0 0 0;}		

.gift-img-title{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; float:left; color:#686868; width:1000px;}		

.gift-brown-title{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; float:left; margin-top:10px; color:#7e4a34; width:1000px;}		

.gift-img-descrip{width:1000px; float:left; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; color:#8a8a8a;}

.gift-btn-box{float:right; width:87px; margin:10px 0 0;}

.gift-pric-img{float:left; margin:35px 0 0 28px;}

.gift-buy-button{text-align:right;}	











																		/* Contact US */

																				

.contact-body-box{width:1000px; margin:0 auto; height:1000px;}

.contact-map-image{border:#7e4a34 solid 5px; float:left; margin:40px 0 0 35px; background:url(images/contact-image1.png); width:920px; height:330px;}

.contact-detail-box{width:490px; float:left; margin:40px 0 0 35px;}

.contact-heading-box{background:url(images/contact-head.png); width:315px; height:62px; float:left;}

.address-box{width:480px; float:left; margin-top:20px;}

.address-icon{float:left; background:url(images/address-icon.png); width:40px; height:56px;}

.address-para{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#434343; float:left; line-height:20px; text-align:justify; margin:2px 0 0 10px; width:400px;}

.contact-day-box{width:240px; float:left; margin-top:30px;}

.contact-day-title{font-family:Arial, Helvetica, sans-serif; font-size:16px; float:left; color:#8a8a8a; margin-top:12px; width:240px;}

.contact-time-title{font-family:Arial, Helvetica, sans-serif; width:240px; font-size:16px; float:left;  color:#8a8a8a; margin-top:12px;}

.contact-time-box{width:240px; float:right; margin-top:30px;}

.mail-icon{background:url(images/mail-icon.png); width:47px; height:35px; float:left;}

.mail-title{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#434343; float:left; text-decoration:underline; margin:5px 0 0 10px;}

.phone-icon{background:url(images/phone-icon.png); width:47px; height:47px; float:left;}

.phone-title{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#434343; float:left; margin:15px 0 0 10px;}

.contac-form-box{width:313px;float:right; background:#f7f7f7; border:#802b0d solid 1px; margin:30px 35px 0 0; padding:0 0 10px;}

.contac-form-head{background:url(images/enquiry-head.png); width:315px; height:62px; float:left;}

.contac-form-para{font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left; margin:20px 0 0 10px; text-align:center; color:#949494; width:295px;}

.contac-form-field{width:290px; height:45px; float:left; margin:18px 0 0 12px; background:#FFF; border-radius:6px; border:#e0e0e0 solid 1px; padding-left:4px;}

.contac-form-text-area{width:290px; height:80px; float:left; margin:18px 0 0 12px; background:#FFF; border-radius:6px; border:#e0e0e0 solid 1px;}

.contac-submit-buton-box{width:315px; float:left; margin-top:20px;}

.contac-submit-buton{text-align:center;}

.erplayPause_btn_pause,.erdots,.erplayPause_btn_play{ display:none !important;}

.submit_btn{background:url(images/small-sumit.png) no-repeat; width:131px; height:42px; border:none; display:inline-block; cursor:pointer;}

.submit_btn2{/*background:url(images/submit.png) no-repeat; width:127px; height:44px; border:none; display:inline-block; cursor:pointer; text-indent:124px;*/

width:131px; height:42px; border:none; display:inline-block; cursor:pointer; margin:5px 0 0 24px;

-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; background:#C06040; color:#FFF; font-weight:bold; text-transform:uppercase;}

.more_btn{ display:inline-block; padding:10px; background:#802B0D; color:#FFF; text-decoration:none;-webkit-border-radius:4px;

-moz-border-radius: 4px;border-radius: 4px; font-family:Arial,Helvetica,sans-serif; margin:20px;transition:all 0.17s ease-in-out 0s}

.more_btn:hover {color:#fff;background:#6D6E71;}

.singl_content{margin:20px 0; color:#8A8A8A; font-family:Arial,Helvetica,sans-serif; text-align:justify; font-size:16px;}

.singl_content p{line-height:20px;}

.singl_content h1,.singl_content h2,.singl_content h2,.singl_content h4,.singl_content h5,.singl_content h6{ color:#434343; line-height:20px;}

.singl_img{ margin-top:10px; display:block;}

.request_vocucher{ float:left; width:100%;}

.request_vocucher input[type='text'],.request_vocucher input[type='email'],.request_vocucher textarea

{ width:95%; display:block; padding:10px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;

border-radius: 5px; margin:10px auto; border:1px solid #C06040;}

.request_vocucher textarea{ height:150px;}

.reuest_btn{width:131px; height:42px; border:none; display:inline-block; cursor:pointer; margin:5px 0 0 24px;

-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; background:#C06040; color:#FFF; font-weight:bold; text-transform:uppercase;

/*font-family:Arial,Helvetica,sans-serif;*/}

.request_vocucher h4{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;color:#686868; width:95%; margin: 0 auto}

#other_treat{float:left; width:37%; border:1px solid #802B0D;margin-left:25px;

 background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }

#other_treat h4{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px;color:#FFF;

 background:url(images/headng_bg.png) repeat-x; padding:14px 0 20px; text-align:center;}

.single_box{width:95%;border:1px solid #802B0D; padding:20px 0; background:#FFF;-webkit-border-radius: 5px;

-webkit-border-top-left-radius: 0;

-moz-border-radius: 5px;

-moz-border-radius-topleft: 0;

border-radius: 5px;

border-top-left-radius: 0; 

margin:90px auto 0; padding:20px;}

.singl_nav{ position:relative; left:-21px; top:-50px;}

.singl_nav a{ background:#6D6E71; color:#FFF; text-decoration:none; padding:10px 20px;-webkit-border-top-left-radius: 3px;

-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright: 3px;

border-top-left-radius: 3px;border-top-right-radius: 3px;transition:all 0.17s ease-in-out 0s;}

.singl_nav a:hover{ padding-top:20px;background:#802B0D ;}

.singl_nav_selected{padding-top:20px !important; font-weight:bold; background:#802B0D !important}

.single_box table{ width:100%; border:1px solid; border-collapse:collapse; margin:10px 0;}

.single_box table td{ border:1px solid; padding:5px;}

small{ display:block; clear:both; color:#FFF;font-family:Arial, Helvetica, sans-serif;padding:20px 0}

small a{ text-decoration:none; color:#FFF; background:#6D6E71; padding:5px 20px;-webkit-border-radius:3px;

-moz-border-radius:3px;border-radius:3px; font-weight:bold; border:1px solid #FFF; transition:all 0.17s ease-in-out 0s}

small a:hover {color:#fff;background: #802B0D;}

span.wpcf7-not-valid-tip{ margin-left:20px;}

div.wpcf7-response-output{ margin:12em 0.5em 1em;}	

div.wpcf7-validation-errors{border:1px solid #F00;}

.submit-button{width:131px; height:42px; border:none; display:inline-block; cursor:pointer; margin:5px 0 0 24px;

-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; background:#C06040; color:#FFF; font-weight:bold; text-transform:uppercase;}

.mymail-form .mymail-form-info.error { clear:both;}