/**
 * Theme Name: Dr Youn PRODUCTION THEME
 * Theme URI: http://mednet-tech.com
 * Author: MedNet Technologies
 * Author URI: http://mednet-tech.com
 * Description: Custom HTML5 Pruduction Wordpress Theme Using thmpltfrmwrk
 * Template: thmpltfrmwrk 
 * Version: 1 
 */



/* = Formatting
-------------------------------------------------------------------------------------------------------------------- 
Global Styling For All Elements throughout the site */
/*#wpadminbar {display: none;} /*temporary*/
html {background:#ffffff;}

body {font-family:Arial, Tahoma, Helvetica, sans-serif; color:#333333; font-size:16px; line-height:26px;position: relative; margin-top:96px;}
@media screen and (max-width: 1200px) {
	body {margin-top:160px;}
}
@media screen and (max-width: 990px) {
	body {margin-top:0;}
}

h1, h2, h3, h4, h5, h6 {padding:0; color:#4c4c4c; font-weight:normal; text-transform:capitalize;}

	H1{font-size:48px;line-height:48px; margin:60px 0 30px;}
	H2{font-size:36px;line-height:36px; margin:60px 0 30px;}
	H3{font-size:28px;line-height:28px; margin:40px 0 20px;}
	H4{font-size:24px;line-height:24px; margin:40px 0 20px;}
	H5{font-size:22px;line-height:22px; margin:40px 0 20px;}
	H6{font-size:20px;line-height:20px; margin:40px 0 20px;}
	
	.topheader {margin:0 0 30px; text-transform: uppercase;}
	
	
	#post-206 small {color:#fff}
	article#post-43 small {
    color: #fff;
    font-size: 50%;
    text-transform: none;}
	
	@media screen and (max-width: 768px) {
		
		H1,H2,H3,H4,H5,H6{margin:40px 0 20px;}
		H1{font-size:30px;line-height:32px}
		H2{font-size:26px;line-height:30px}
		H3{font-size:22px;line-height:28px}
		H4{font-size:20px;line-height:26px}
		H5{font-size:18px;line-height:24px}
		H6{font-size:16px;line-height:22px}
		.topheader {margin:0px 0 30px 0; font-size:25px; line-height:28px;}		
		
	}
	

ul, ol{padding:0 0 0 30px; margin:0 0 40px;}
li {margin-bottom:10px;}
ul.acrobat {list-style-image:url(images/structure/pdf-icon.gif);}
ul.bfly-bullet {list-style-image:url(images/structure/bullet.png);}
ul.bfly-bullet li>ul {list-style-type: disc;list-style-image: none;}

a {color:#8B90C7; text-decoration:none}
	a:hover {color:#0b4dc1; text-decoration:none}

	/* take off the dotted outline on this elements */
	a:hover, a:active, a:focus, object, embed {
	  outline: 0; text-decoration:none;
	}


hr {border:0; border-top:1px solid #d2d2d2;}
	hr.clear { border: 0 none;height: 1px;margin: 0; clear:both}
	hr.spacer {border: 0 none;height: 40px;margin: 0;}
	hr.hr-border { height: 4px !important; background-color: #eeeeee; width: 100%; 
		display: inline-block !important; margin: 40px 0 10px !important; }

p, .rowlikep {margin:0 0 40px}

.page-id-123 img {margin: 0 10px 20px 0;}

blockquote {border-left:10px solid #CCC; font-style:italic;padding:0 32px}
	blockquote p {text-align:justify}


/* -- Formatting classes -- */
.row.flushcolumns > * { padding:0}	

.img-thumbnail { background-color: #f7f7f7; border: 2px solid #333; border-radius:1px}

.btn {background:transparent;color:#8B90C7; border: 2px solid #8B90C7; border-radius: 30px; padding: 15px 25px;  text-decoration:none; 
			cursor:pointer; text-transform:uppercase; font-weight:700;}
	.btn:hover {background:#8B90C7;color:#FFF;text-decoration:none}

.btn_white {color:#fff; border: 2px solid #fff;}
.btn_white:hover {background:#8B90C7;color:#FFF;text-decoration:none}
		
.btn_pink {background:transparent;color:#ff8188; border: 2px solid #ff8188; border-radius: 30px; padding: 15px 25px;  text-decoration:none; 
			cursor:pointer; text-transform:uppercase; font-weight:400;}
	.btn_pink:hover {background:#ff8188;color:#FFF;text-decoration:none}


.modal-dialog {margin:125px auto;}


/* === Fancy Box Demo Reel ===*/
div#fancybox-wrap {
    width: 100%!important;
    max-width: 700px!important;
}

div#fancybox-content {
    width: 100%!important;
}

@media screen and (max-width: 990px) {
div#fancybox-wrap {
    left: 0!important;
}
}





/* ============ List Splitting ============= */
    
	.split2 {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	list-style-position:inside;
	padding: 0 0 0 10px;}
	
	.split3 {-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	list-style-position:inside;
	padding: 0 0 0 10px;}
	
	@media screen and (max-width: 990px) {
		.split2 {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    	-moz-column-count: 1; /* Firefox */
    	column-count: 1;
		list-style-position:outside;
		padding:0 0 0 30px;}
		
		.split3 {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    	-moz-column-count: 1; /* Firefox */
    	column-count: 1;
		list-style-position:outside;
		padding:0 0 0 30px;}
	}
	
	
/* ====== WP Caption ====== */

	.wp-caption {display: inline-block; 
		vertical-align: top; 
		position: relative; 
		margin: 0; 
		overflow: hidden;
		max-width:100%;}
		
	.wp-caption-text {position: absolute;
    	bottom: 0;
		width:100%;
   		padding: 0.75em;
   		color: #fff;
		text-align:center;
    	background: rgba(0,0,0,.5);
    	margin: 0;}
		
	.wp-caption p {margin: 0;}
		
	@media screen and (max-width: 768px) {
		.wp-caption-text {font-size:14px;}
	}
	
	.caption {padding: 10px; color: #888;}
	
	
	
/* ====== Call to Action ====== */

	.cta-order {margin: 0 -25px 40px -25px; padding: 20px; background: #E0E1EA; border-left: 5px solid #8B90C7; font-size: 20px; font-weight: 400;}
	
	.cta-contact {padding: 20px; background: #E0E1EA; border-left: 5px solid #8B90C7;}
	
	a.cta-gallery {padding: 20px; background: #F17F89; text-transform: uppercase; font-size: 18px; letter-spacing: 0.5px; display: inline-block; border-radius:30px; color:#fff;}
	a.cta-gallery:hover {color:#333; background: #E0E1EA;}
	
	
	
/* ====== Colorbox Overrides ====== */

	#sgcolorbox.colorbox1 {top: 0!important;}
	
	#gform_wrapper_7 .gform_button {
    background: transparent;
    color: #ff8188;
    border: 2px solid #ff8188;
    border-radius: 30px;
    padding: 15px 25px;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;}
	
	#gform_wrapper_7 .gform_button:hover {background:#ff8188;color:#FFF;text-decoration:none}




/* = Header
-------------------------------------------------------------------------------------------------------------------- 
Elements in the structure/header.php file  */



#header { background:#ffffff; padding: 15px 0; border-bottom:1px solid #eee;}
.home #header {border:0;}
@media only screen and (min-width:1199px) and (max-width:2560px) {
	#header .container {width:100%; max-width:1604px;}
}

#header #logo img {max-width:100%;}
@media screen and (max-width: 768px) {
	#header #logo img {max-width:100%;}
}

#header p {margin:0;}

#header a.fa { color: #8b90c7; font-size: 26px; margin:15px 8px 10px; }
	#header a.fa-facebook:hover {color:#3A5897}
	#header a.fa-twitter:hover {color:#58CCFF}
	#header a.fa-youtube:hover {color:#CF1F21}
	#header a.fa-instagram:hover {color:#E7E1D3}
	#header a.fa-pinterest:hover {color:#CB2027}
	
div#logo {margin: 15px 0;}
.tel {font-size: 20px;}
.topright.sm_holder {float: right;}

#header .adr {font-size:16px;}
#header .sm_contain2 {display:none; float:right; margin-top:18px;}

@media(min-width:767px) {
    #header {-webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;}	
}
@media screen and (max-width: 1535px) {
	#header a.fa {font-size: 25px; margin:15px 5px 10px; }
}
@media(max-width:1330px) {
    #header a.fa {font-size: 22px; margin:15px 5px 10px;}
}
@media screen and (max-width: 1260px) {
	#header a.fa {font-size: 20px; margin:15px 5px 10px;}
}
@media screen and (max-width: 1200px) {
	#header .sm_contain1 {display:none;}
	#header .tel {padding-top:10px;}
	div#logo {text-align:left; margin:0;}
	#header .sm_contain2 {display:block;}
}
@media screen and (max-width: 1199px) {
	#header a.fa {font-size: 30px; margin:0 8px 10px;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	#header .logo_holder  {width:100%; text-align:center; /*padding-bottom:20px;*/}
	#header .nav_holder  {width:70%;}
	#header .sm_holder  {width:30%;}
}
@media only screen and (max-width:992px) {	
div#logo {text-align:center;}
	#header .sm_contain1 {display:block;}
	#header .sm_contain2 {display:none;}	
	.topright.sm_holder {width: 100%;}
	#header .logo_holder  {width:100%; text-align:center; padding-bottom:20px;}
}








.logged-in .navbar-fixed-top { top: 28px; border-width: 0 0 1px; }
@media(max-width:600px) {
	/*.logged-in .navbar-fixed-top { top: 0; }*/
}
@media screen and (max-width: 992px) {
	.navbar-fixed-top {position:relative;}
	.logged-in .navbar-fixed-top {top:0;}
}





.banner-tag {color:#8b90c7; font-weight: 600;}




/* = Main Navigation 
-------------------------------------------------------------------------------------------------------------------- */
#navigation {background:#8CC63F; border: none; overflow: visible; }

	/* Dropdown Style */
	#mainmenu{margin:25px 0; float:left;}

	#mainmenu>li>a{font-size:13px;line-height:14px;padding:10px 8px;
				color:#4c4c4c;text-transform: uppercase; font-weight:700;
			/*	 background:url(images/structure/nav_divider.jpg) center right no-repeat; */}
	
	/*#mainmenu>li.first>a{padding-left:0}*/
	/*#mainmenu>li.last>a{background:0; padding-right:0}*/
	#mainmenu>li:hover>a{color:#fff; text-decoration:none; background:#8B90C7;}

	#navigation.navbar-default .navbar-nav>.active>a, 
	#navigation.navbar-default .navbar-nav>.active>a:focus, 
	#navigation.navbar-default .navbar-nav>.active>a:hover { color: #fff; background-color: #8B90C7; }

	/* #mainmenu>li:hover {background:url(images/structure/nav_underscore.png) center top}*/	
	/* #mainmenu>li.has-submenu {background:url(images/structure/nav_sub_menu_arrow.jpg) center 45px no-repeat;} */
	
		/* Sub-Menu*/
		#mainmenu ul{width:200px;margin-top:0}
		#mainmenu li li a{text-align: left;color:#fff;font-size:15px;padding:8px 16px;margin:0;background:#36373b}
		#mainmenu li ul a:hover{ color: #ffffff; background: #8B90C7;}


	/* Accordion Style */
	#mainmenu_accordion, #mainmenu_accordion ul {list-style:none outside;  margin: 0;  padding: 0;   overflow:hidden;}
	
	@media only screen and (max-width:992px) {	
		#mainmenu_accordion, #mainmenu_accordion ul {font-size:14px;}
	}
	
	#mainmenu_accordion>li>a {
	 margin:0; cursor: pointer; height:60px; line-height:60px;
	 font-size:18px; color:#fff; display:block;  padding:0;
	 background:0;border:0;}

	#mainmenu_accordion>li>ul {padding: 0; margin:0 0 40px; /*border-top:1px solid #54583A;*/}
	
	#mainmenu_accordion ul li a{display:block; text-decoration:none; font-weight:normal; height:40px; 
									line-height:40px; border-bottom:1px solid #ced6f4;}
	#mainmenu_accordion ul li a:hover {text-decoration:none; }	
	
		/* Mobile Submenu */
		#mainmenu_accordion>li>ul>li a {background:0; color:#fff; padding-left:20px}		
		#mainmenu_accordion>li>ul>li a:hover {color:#0b4dc1;}
		
		#mainmenu_accordion>li>ul>li li a { background:#8CC63F; padding:0 0 0 40px;}		
		#mainmenu_accordion>li>ul>li li li a {background:#8CC63F; padding:0 0 0 50px;}
		#mainmenu_accordion>li>ul>li li li li a {background:#8CC63F; padding:0 0 0 60px;}		

		/* If a menu item has an dropdown */
		#mainmenu_accordion .menu-item-has-children>a:after{
		  content:"\e252";  font-family:"Glyphicons Halflings";
		  margin:0 10px 0 0; display:inline-block; float:right; font-size:10px;}

@media screen and (max-width: 1440px) {
	#mainmenu{margin:20px 0; float:left;}
	#mainmenu>li>a{padding:10px 14px;}
}
@media screen and (max-width: 1400px) {
	#mainmenu>li>a{padding:10px 10px;}	
}
@media screen and (max-width: 1300px) {
	#mainmenu>li>a{padding:10px 7px;}
}
@media screen and (max-width: 1250px) {
	#mainmenu>li>a{padding:10px 6px;}
}



@media only screen and (min-width:990px) and (max-width:1199px) {
	#mainmenu{margin:10px 0; float:left;}
	#mainmenu>li>a{padding:10px 27px;}
}











/* = Banner/Graphic 
-------------------------------------------------------------------------------------------------------------------- */

#graphic {	background: #fff;}
	
	#graphic .font1 {font-weight:400!important;}
	#graphic #slide-1-layer-11 { background-color: #ff8188 !important; }
		#graphic #slide-1-layer-11:hover { background-color: #ffffff !important; }
		
		.rev-btn {border-radius: 30px!important;}

	#graphic .gform_footer.top_label { float: left!important; clear: none !important; margin: 0 !important; width: 27%; color:#fff;}
	#graphic .gform_body { width: 60%; float: left!important; clear: none!important; }
	#graphic input#input_3_3 { border-radius: 20px 0 0 20px!important; background-color: transparent; 
		color: #ffffff; border: 2px solid #ffffff !important; height: 44px; width: 100%; font-size: 16px !important;
        line-height: 1em !important; padding-top:14px!important;}

	#graphic .gform_wrapper div.ginput_container {margin-top: 0px !important}
	#graphic input#gform_submit_button_3 { border: 0;font-size: 14px !important;border-radius: 0px 20px 20px 0px !important; height: 44px; 
			background-color: #ffffff; color: #ff8188; padding: 0 !important; letter-spacing: 0px !important; font-weight:600;}
	#graphic .gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin-top: .75em; margin: 0!important; width: 100%; }
	#graphic .gform_wrapper div.validation_error { color: #E02E2E; font-size: 14px !important; font-weight: 700; 
		margin-bottom: 1.6em; border-top: 2px solid #E02E2E; border-bottom: 2px solid#E02E2E; padding: 1em 0; clear: both; width: 97.5%; }
	#graphic .gform_wrapper li.gfield.gfield_error, 
	#graphic .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning 
	{ background-color: transparent; margin-bottom: .375em!important; padding: 0; 
	border-top: none; border-bottom: none; }
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { max-width: 97.5%; 
		padding-right: 6px!important; color: #E02E2E !important; }

/* changes color of placeholder */
#graphic .gform_wrapper .ginput_container input::-webkit-input-placeholder, #graphic .gform_wrapper .ginput_container textarea::-webkit-input-placeholder {
   color: #fff;
}
#graphic .gform_wrapper .ginput_container input:-moz-placeholder, #graphic .gform_wrapper .ginput_container textarea:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}
#graphic .gform_wrapper .ginput_container input::-moz-placeholder, #graphic .gform_wrapper .ginput_container textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}
#graphic .gform_wrapper .ginput_container input:-ms-input-placeholder, #graphic .gform_wrapper .ginput_container textarea:-ms-input-placeholder {  
   color: #fff;  
}

/*@media screen and (max-width: 992px) {
	#graphic .products_btn {font-size:14px;}	
	#slide-1-layer-11 {padding:5px 10px!important;}
}
@media screen and (max-width: 496px) {
	#slide-1-layer-11 {padding:10px 5px!important;}
	
}
@media only screen and (min-width:496px) and (max-width:550px) {
	#graphic .products_holder {margin-left:50px!important;}
}*/
			 
			

/*@media (max-width:1280px) {   
	#graphic {	padding-top: 74px;}
}
@media (max-width:1200px) {   
	#graphic {	padding-top: 149px;}
}
@media (max-width: 992px) {   
	#graphic {	padding-top: 0;}
}*/








#header_latest_news {background:#eeeeee; padding:100px 0;}
#header_latest_news h1 {text-align:center;}
#header_latest_news h2 { border-left: 5px solid #8B90C7; padding-left:10px; text-transform: uppercase; font-weight:600; margin:10px 0 30px}
#header_latest_news .wp-post-image {margin: 0 auto; display: block; width: 100%; height: auto; max-width: 378px; }

@media screen and (max-width: 1280px) {
	#header_latest_news h2 {font-size:24px;}
}

@media screen and (max-width: 990px) {
	#header_latest_news {padding:60px 0;}
	#header_latest_news .excerpt {margin-bottom: 40px;}
	#header_latest_news p {margin: 0 0 20px;}
}



#header_holistic {background:#8B90C7; padding:100px 0;}
#header_holistic h1 {text-align:center; color:#fff; font-size: 40px;}
#header_holistic h2 { border-left: 5px solid #8B90C7; padding-left:10px; text-transform: uppercase; font-weight:600; margin:10px 0 30px}
#header_holistic .wp-post-image {margin: 0 auto; display: block; width: 100%; height: auto; max-width: 378px; }

#what_plastic {background-image:url(images/sotck2.png); width: 1280px; height: 527px;}
#what_plastic h1 {text-align:center; color:#fff; font-size: 40px; margin: 238px 45px 100px 0px!important;}
#what_plastic h2 { border-left: 5px solid #8B90C7; padding-left:10px; text-transform: uppercase; font-weight:600; margin:10px 0 30px}
#what_plastic .wp-post-image {margin: 0 auto; display: block; width: 100%; height: auto; max-width: 378px; }
.what_plastic {list-style-image: url(images/bullet-butterfly.png)!important;} 

#what_plastic2 {background-image:url(images/stock3.png); width: 1280px; height: 705px;}
#what_plastic2 h1 {text-align:center!important; color:#fff!important; font-size: 40px; margin: 300px 45px 100px 0px!important;}
#what_plastic2 h2 { border-left: 5px solid #8B90C7!important; padding-left:10px; text-transform: uppercase; font-weight:600; margin:10px 0 30px}
#what_plastic2 .wp-post-image {margin: 0 auto; display: block; width: 100%; height: auto; max-width: 378px; }
.what_plastic2 {list-style-image: url(images/bullet-butterfly.png)!important;} 

#what_plastic3 {background-image:url(images/stock4-un.png); width: 1280px; height: 406px;}

#what_holistic {background-image:url(images/stock.png); width: 1280px; height: 705px;}  
#what_holistic h1 {text-align:center!important; color:#fff!important; font-size: 40px; margin: 100px 45px 100px 0px !important;}
#what_holistic h2 {border-left: 5px solid #8B90C7!important; padding-left:10px; text-transform: uppercase; font-weight:600; margin:10px 0 30px}
#what_holistic .wp-post-image {margin: 0 auto; display: block; width: 100%; height: auto; max-width: 378px; }
.what_holistic {list-style-image: url(images/bullet-butterfly.png)!important;} 

.what-list-size {font-size:20px!important;}
.what-purple {color:#8B90C7!important}


@media screen and (max-width: 1280px) {
	#header_holistic h2 {font-size:24px;}
}

@media screen and (max-width: 990px) {
	#header_holistic {padding:60px 0;}
	#header_holistic .excerpt {margin-bottom: 40px;}
	#header_holistic p {margin: 0 0 20px;}
}




#header_playing {background:#8B90C7; padding:40px 0;}
#header_playing h1 {text-align:center; color:#fff; font-size: 40px;}
#header_playing h2 { border-left: 5px solid #8B90C7; padding-left:10px; text-transform: uppercase; font-weight:600; margin:10px 0 30px}
#header_playing .wp-post-image {margin: 0 auto; display: block; width: 100%; height: auto; max-width: 378px; }


@media screen and (max-width: 1280px) {
	#header_playing h2 {font-size:24px;}
}

@media screen and (max-width: 990px) {
	#header_playing {padding:60px 0;}
	#header_playing .excerpt {margin-bottom: 40px;}
	#header_playing p {margin: 0 0 20px;}
}















/* = Main Section 
-------------------------------------------------------------------------------------------------------------------- */

.home #main {background: #fff; padding:140px 0 60px}
#main {background: url(images/main_bg/header-default.jpg) no-repeat top center #fff; padding:20px 0 60px;}

#main .main_section H1.topheader {font-size: 40px; text-align:left; color:#8b90c7; margin:100px 0 180px;}

.parent-pageid-111 #main, .page-id-111 #main {background: url(images/main_bg/header-body.jpg) no-repeat top center #fff;}
.parent-pageid-112 #main, .page-id-112 #main {background: url(images/main_bg/header-face.jpg) no-repeat top center #fff;}
.parent-pageid-113 #main, .page-id-113 #main {background: url(images/main_bg/header-injectables.jpg) no-repeat top center #fff;}
.parent-pageid-114 #main, .page-id-114 #main {background: url(images/main_bg/header-laser.jpg) no-repeat top center #fff;}
.parent-pageid-110 #main, .page-id-110 #main {background: url(images/main_bg/header-breast.jpg) no-repeat top center #fff;}
.parent-pageid-43 #main, .parent-pageid-44 #main, .parent-pageid-42 #main, 
.page-id-43 #main, .page-id-44 #main , .page-id-42 #main {background: url(images/main_bg/header-book.jpg) no-repeat top center #fff;}


.page-id-11798 #main, .page-id-12901 #main, .page-id-12237 #main, .page-id-11809 #main, .page-id-11810 #main {background:#fff;}


@media screen and (max-width: 1280px) {	
	#main .main_section H1.topheader {font-size: 30px;}	
}
@media screen and (max-width: 992px) {	
	#main .main_section H1.topheader {font-size: 25px; line-height: 35px; text-align:left; color:#8b90c7;}	
}
@media screen and (max-width: 768px) {
	#main {background-size:1580px;}	
	.parent-pageid-111 #main, .page-id-111 #main {background-size:1580px;}
	.parent-pageid-112 #main, .page-id-112 #main {background-size:1580px;}
	.parent-pageid-113 #main, .page-id-113 #main {background-size:1580px;}
	.parent-pageid-114 #main, .page-id-114 #main {background-size:1580px;}
	.parent-pageid-110 #main, .page-id-110 #main {background-size:1580px;}
	.parent-pageid-43 #main, .parent-pageid-44 #main, .parent-pageid-42 #main, 
	.page-id-43 #main, .page-id-44 #main , .page-id-42 #main {background-size:1580px;}
	
	/*.parent-pageid-111 #main, .page-id-111 #main {background: url(images/main_bg/header-body-sm.jpg) no-repeat top center #fff;}
	.parent-pageid-112 #main, .page-id-112 #main {background: url(images/main_bg/header-face-sm.jpg) no-repeat top center #fff;}
	.parent-pageid-113 #main, .page-id-113 #main {background: url(images/main_bg/header-injectables-sm.jpg) no-repeat top center #fff;}
	.parent-pageid-114 #main, .page-id-114 #main {background: url(images/main_bg/header-laser-sm.jpg) no-repeat top center #fff;}
	.parent-pageid-110 #main, .page-id-110 #main {background: url(images/main_bg/header-breast-sm.jpg) no-repeat top center #fff;}
	.parent-pageid-43 #main, .parent-pageid-44 #main, .parent-pageid-42 #main, 
	.page-id-43 #main, .page-id-44 #main , .page-id-42 #main {background: url(images/main_bg/header-book.jpg) no-repeat top center #fff;}*/
	
	#main .main_section H1.topheader {font-size: 20px; margin:40px 0 115px;}
}
@media screen and (max-width: 658px) {
	#main .main_section H1.topheader{font-size: 18px; line-height: 25px; margin:30px 0 120px;}	
}
@media screen and (max-width: 400px) {
	#main .main_section H1.topheader{font-size: 18px; line-height: 20px;}	
}


.blog aside.main_aside, .single aside.main_aside, .archive aside.main_aside, .category aside.main_aside {margin-top: 320px;}
@media screen and (max-width: 992px) {
	.blog aside.main_aside, .single aside.main_aside, .archive aside.main_aside, .category aside.main_aside {margin-top: 320px;}
}
.blog #main H1.topheader, .single #main H1.topheader, .archive #main H1.topheader, .category #main H1.topheader {width: 150%;}
@media screen and (max-width: 991px) {
	.blog #main H1.topheader, .single #main H1.topheader, .archive #main H1.topheader, .category #main H1.topheader {width: 100%;}
}



@media screen and (max-width: 992px) {
	aside.main_aside {margin-top: 100px;}
}
.nosidebar #main .main_section {width:100%;}
.main_aside .first {margin-top:0}
.main_aside .first .htag {margin:0 0 60px}

/*Podcast post type page styles*/
.single-podcasts #main h1.topheader, .post-type-archive-podcasts #main h1.topheader{width: auto;}
.single-podcasts #main h2.topheader{text-transform: none;}
.single-podcasts .podcast_image{float: right; margin-left: 25px; max-width: 100%;}
.single-podcasts .podcast_image img, .post-type-archive-podcasts .podcast_image img{max-width: 100%; height: auto;}
.single-podcasts .at-above-post.addthis_tool, .post-type-archive-podcasts .addthis_inline_share_toolbox_above.addthis_tool{margin-bottom: 20px;}

@media screen and (max-width: 992px) {
.single-podcasts .podcast_image, .single-podcasts .podcast_image img, .post-type-archive-podcasts .podcast_image, .post-type-archive-podcasts .podcast_image img{float: none !important; margin: 0 0 10px 0;}
}

/* = Plastic Surgery
-------------------------------------------------------------------------------------------------------------------- */
.home #main {background:url(images/structure/bg-butterfly.png) center bottom no-repeat #ffffff; padding: 100px 0 40px; }
@media screen and (max-width: 990px) {
	.home #main {padding:60px 0}
}

.dryoun {
    margin-top: -12px;
    /*margin-bottom: -40px;*/
}

.home #main .btn {margin: 10px 5px;}

	.home #main .gform_footer.top_label { float: left!important; clear: none !important; 
		margin: 0 !important; width: 27%; }
	.home #main .gform_body { width: 60%; float: left!important; clear: none!important; }
	.home #main input#input_5_3 { border-radius: 20px 0 0 20px!important; background-color: transparent; 
			color: #333333; border: 2px solid #0b4dc1 !important; height: 44px; width: 100%; font-weight:700;}

	.home #main .gform_wrapper div.ginput_container {margin-top: 0px !important}

	.home #main input#gform_submit_button_5 { font-size: 16px !important; font-size: 14px !important;
		border-radius: 0px 20px 20px 0px !important; height: 44px; background-color: #0b4dc1; 
		color: #ffffff; padding: 0 !important; letter-spacing: 0px !important; border: 0; margin:0;}

	.home #main .gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin-top: .75em; margin: 0!important; width: 100%; }
	
	.home #main .gform_wrapper div.validation_error { color: #E02E2E; font-size: 14px !important; font-weight: 700; 
		margin-bottom: 1.6em; border-top: 2px solid #E02E2E; border-bottom: 2px solid#E02E2E; padding: 1em 0; clear: both; width: 97.5%; }
	
	.home #main .gform_wrapper li.gfield.gfield_error, 
	
	.home #main .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning 
		{ background-color: transparent; margin-bottom: .375em!important; padding: 0; 
		border-top: none; border-bottom: none; }
	
	.home #main .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { max-width: 97.5%; 
		padding-right: 6px!important; color: #E02E2E !important; }

	.home #main div#gform_wrapper_5 { width: 300px; }
/* changes color of placeholder */
.home #main .gform_wrapper .ginput_container input::-webkit-input-placeholder, .home #main .gform_wrapper .ginput_container textarea::-webkit-input-placeholder {
   color: #000;
}
.home #main .gform_wrapper .ginput_container input:-moz-placeholder, .home #main .gform_wrapper .ginput_container textarea:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}
.home #main .gform_wrapper .ginput_container input::-moz-placeholder, .home #main .gform_wrapper .ginput_container textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}
.home #main .gform_wrapper .ginput_container input:-ms-input-placeholder, .home #main.gform_wrapper .ginput_container textarea:-ms-input-placeholder {  
   color: #000;  
}

@media (max-width: 1280px) { 
	.home #main .bio, .home #main .doctor {height: 635px;}
}

@media (max-width: 1280px) { 
	.home #main .bio, .home #main .doctor {height: 800px;}
}

@media (max-width: 767px) { 
	.home #main .bio, .home #main .doctor {height: auto;}
}

@media (min-width: 1200px) { 
	.home #main .arrow-down {position: absolute; bottom: 30px; left: 50%;}
}    
@media screen and (max-width: 1200px) {
	.home #main .arrow-down {margin-bottom:30px;}
}
@media (max-width: 990px) {      
	.home #main a.btn { font-size: 12px; }
}

@media (max-width: 767px) {      
	.home #main img.img-responsive { width: 60%; margin: 20px auto 0;}
	.home #main .logo {width:100% !important; max-width:316px; margin:0!important;}
}

@media (max-width: 640px) {      
	.home #main div#gform_wrapper_5 {  margin: 0 auto;}
}




/* ====== Services Landing Page ====== */

	.serviceslp #service-intro {padding: 20px;
    	margin: 0 2% 2% 0;
    	border: 1px solid #dddddd;
    	height: 700px;}
		
	.serviceslp #service-intro {width:30%; float:left;}
	
	@media screen and (max-width: 1200px) {
		.serviceslp #service-intro {width:48%; float:left;}
	}
	
	@media screen and (max-width: 768px) {
		.serviceslp #service-intro {width:100%; float:left; margin:0 0 40px;border: 0;height: auto;}
	}

	.serviceslp #service-intro h2 {margin: 40px 0 20px 0;
    	border-left: 5px solid #9057FF;
    	padding-left: 10px;
    	text-transform: uppercase;}
		
		
	#post-35 .serviceslp #service-intro {height:800px;}
	@media screen and (max-width: 768px) {
		#post-35 .serviceslp #service-intro {height:auto;}
	}

	
	.page-id-110 h2 {margin: 0 0 30px;}
	.page-id-110 hr {margin-top: 40px;margin-bottom: 40px;}
	
	.page-id-111 h2 {margin: 0 0 30px;}
	.page-id-111 hr {margin-top: 40px;margin-bottom: 40px;}
	
	.page-id-112 h2 {margin: 0 0 30px;}
	.page-id-112 hr {margin-top: 40px;margin-bottom: 40px;}
	
	.page-id-114 h2 {margin: 0 0 30px;}
	.page-id-114 hr {margin-top: 40px;margin-bottom: 40px;}



/* ====== Patient Resources Landing Page ======*/

	.page-id-117 hr {margin-top: 40px;margin-bottom: 40px;}
	.page-id-117 h2 {margin: 0 0 30px;}
	
	
	
	
/* ====== National Entertainment Page ====== */

	.page-id-121 h2 {margin: 20px 0 20px;}
	.page-id-121 #post-121 .row {margin-bottom:40px;}
	.page-id-121 #post-121 hr {margin-bottom: 40px;}
	
	
	
/* ====== Books Landing Page ====== */

	.page-id-42 #post-42 .row {border: 1px solid #dddddd;padding: 20px;}
	
	
/* ====== Media Landing Page ====== */

	#post-95 img {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 20px;
}


/* === TV Appearances === */

	#post-255 h2 {border-left: 5px solid #8B90C7;padding-left: 10px;}
	
	
	
/* ====== Doctor Interview ====== */

	.interview {margin-bottom: 40px;}
	.interview #iquestion {padding: 20px; color: #fff; background: #F17F89;}
	.interview #ianswer {padding: 20px;background: #f0f0f0;}


/* ====== Reviews ====== */

	.quote {background:url(images/structure/quote.png) left top no-repeat; margin: 0 0 40px 0; padding: 0 0 0 50px;}


/* Speaking Page */

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}



/* = Bottom Sections
-------------------------------------------------------------------------------------------------------------------- */

#bottom_books {color: #ffffff;background:url(images/structure/bg-books.jpg) center bottom no-repeat #ffffff; background-size: cover;  padding: 100px 0 10px;}
	
	#bottom_books h1{color: #ffffff;}

	#bottom_books .highlight{color: #F17F89;}
	#bottom_books .book-area p { margin-top: 20px; text-transform: uppercase; font-size: 18px; margin-bottom: 25px; }
	#bottom_books .book-area img { margin: 10px 0; }
	#bottom_books .arrow-down {margin-bottom:20px;}
@media screen and (max-width: 990px) {
	#bottom_books {padding: 60px 0 10px;}
}




#bottom_demo_reel {background:#fff; padding:160px 0 20px 0;}
	#bottom_demo_reel h1 { color: #ffffff; text-transform: uppercase; line-height:20px;}
	#bottom_demo_reel .demo-reel { position: absolute; top: 40%; margin: 0 auto; width: 100%;}
	#bottom_demo_reel  .btn { background-color: #fff; border:0; }
	#bottom_demo_reel  .btn:hover {color:#000;}

	@media (max-width: 990px) {  
		#bottom_demo_reel h1 {font-size: 38px;}
		#bottom_demo_reel .demo-reel {top: 25%;}
		#bottom_demo_reel {padding:60px 0 20px 0;}
	}
	@media (max-width: 768px) {      
		#bottom_demo_reel h1 {font-size: 30px;}
		#bottom_demo_reel  .btn { padding:10px 20px; }
	}
	@media (max-width: 650px) {
		#bottom_demo_reel h1 {font-size: 24px;}
	}
	@media (max-width: 510px) {      
		#bottom_demo_reel h1 {font-size: 18px;}
		#bottom_demo_reel .demo-reel { width: 85%;}
	}
	@media (max-width: 410px) {      
		#bottom_demo_reel .demo-reel {top: 0;}
		#bottom_demo_reel h1 {font-size: 16px;}
		#bottom_demo_reel  .btn { padding:10px 20px; font-size:14px}
	}
















#bottom_media_logos {background:#fff; padding:0 0 40px 0;}
#bottom_media_logos .logos img {padding:40px 0;}

#bottom_media_logos .btn {margin:40px 8px;}

#bottom_media_logos .col-md-1 {border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
@media only screen and (min-width:1400px) and (max-width:2560px) {
	#bottom_media_logos .col-md-1 {width:10%;}
}

#bottom_media_logos .last {border-right:1px solid #dddddd;}
#bottom_media_logos .empty {border:0;}

#bottom_media_logos .container {width:100%;}
@media only screen and (min-width:2100px) and (max-width:2560px) {
	#bottom_media_logos .container {width:2100px;}
}
@media only screen and (min-width:990px) and (max-width:1400px) {
	#bottom_media_logos .col-md-1 {width:20%;}
}

@media screen and (max-width: 768px) {
	#bottom_media_logos .logos img {padding:20px 0;}
}













/* = social media Section|s 
-------------------------------------------------------------------------------------------------------------------- */
#bottom_social_media {background:url(images/structure/bg-butterfly2.jpg) center bottom no-repeat #ffffff; padding: 100px 0 60px;}

#bottom_social_media h4{color: #0b4dc1; font-size: 16px; font-weight: bold;}

#bottom_social_media i.fa { font-size: 44px; color: #00bbf5; border-radius: 50%; border: 3px solid; padding: 18px 22px; margin-top: 15px; }

	#bottom_social_media i.fa-facebook { font-size: 44px; color: #3b5998; border-radius: 50%; 
			border: 3px solid; padding: 20px 30px; }

	#bottom_social_media i.fa-twitter { font-size: 44px; color: #00bbf5; border-radius: 50%; 
			border: 3px solid; padding: 18px 22px; margin-top: 15px; }
			
	#bottom_social_media i.fa-instagram { font-size: 44px; color: #004879; border-radius: 50%; 
			border: 3px solid; padding: 18px 22px; margin-top: 15px; }
	
	#bottom_social_media i.fa-pinterest { font-size: 44px; color: #CC171D; border-radius: 50%; 
			border: 3px solid; padding: 18px 22px; margin-top: 15px; }

#bottom_social_media .divider {border-right:5px solid #dddddd;}
#bottom_social_media .arrow-down {margin:30px 0 0;}
 
@media screen and (max-width: 990px) {
	#bottom_social_media {padding:60px 0; background-size:cover;}
	#bottom_social_media .divider {border:0;}
}



/* = Playing God Footer Section
-------------------------------------------------------------------------------------------------------------------- */
/*#bottom_playing {background:url(images/contact-pineapple.png)  center top no-repeat; padding: 140px 0 60px; color: #000;}*/
#bottom_playing {background-color:#8B90C7; padding: 20px; color: #000;}

/*#bottom_playing a {color:#FF8188;}
#bottom_playing a:hover {color:#fff;}
	#bottom_playing .btn { display: block; margin:0 auto; width:110px; text-align: center; color: #FF8188; border: 2px solid #FF8188;}
	#bottom_playing .btn:hover {color:#fff; background: #FF8188;}*/




#bottom_playing h1 {text-transform: uppercase; color: #fff; text-align: left;}
#bottom_playing p { text-align: left; color:#fff;}
#bottom_playing .bg-transparent {background-color: #fff; padding: 20px;}



#bottom_playing  .gform_wrapper { overflow: inherit; margin: 1em auto; max-width: 60%; }

#bottom_playing  .gform_wrapper .ginput_container input.form-control, 
#bottom_playing  .gform_wrapper .ginput_complex .ginput_full input.form-control, 
#bottom_playing  .gform_wrapper .ginput_container textarea.form-control, 
#bottom_playing  .gform_wrapper .ginput_container select.form-control { 
	background: transparent; width: 100%!important; padding: 6px 12px!important; 
	text-indent: 0!important; border-radius: 0 !important; border-width: 0 !important; 
	color: #76777f; border: none !important; border-bottom: 2px solid #ffffff !important; font-style:italic;}

#bottom_playing  .gform_wrapper .ginput_container input.form-control:focus , 
#bottom_playing  .gform_wrapper .ginput_complex .ginput_full input.form-control:focus , 
#bottom_playing  .gform_wrapper .ginput_container textarea.form-control:focus , 
#bottom_playing  .gform_wrapper .ginput_container select.form-control:focus {
        border-bottom-color: #0b4dc1 !important; color: #ffffff !important
}
#bottom_playing  .gform_wrapper .ginput_container select {   background-color: #8CC63F!important; }

@media screen and (max-width: 990px) {
	#bottom_playing {padding: 60px 0;}
}



/* = Contact Section|s 
-------------------------------------------------------------------------------------------------------------------- */
#bottom_contact {background:url(images/contact-pineapple.png)  center top no-repeat; padding: 140px 0 60px; color: #000;}
#bottom_contact a {color:#FF8188;}
#bottom_contact a:hover {color:#fff;}
	#bottom_contact .btn { display: block; margin:0 auto; width:110px;
		text-align: center; color: #FF8188; border: 2px solid #FF8188;}
	#bottom_contact .btn:hover {color:#fff; background: #FF8188;}

#bottom_contact h1 {text-transform: uppercase; color: #000; text-align: left;}
#bottom_contact p { text-align: left; color:#000;}
#bottom_contact .bg-transparent {background-color: #fff; padding: 20px;}



#bottom_contact  .gform_wrapper { overflow: inherit; margin: 1em auto; max-width: 60%; }

#bottom_contact  .gform_wrapper .ginput_container input.form-control, 
#bottom_contact  .gform_wrapper .ginput_complex .ginput_full input.form-control, 
#bottom_contact  .gform_wrapper .ginput_container textarea.form-control, 
#bottom_contact  .gform_wrapper .ginput_container select.form-control { 
	background: transparent; width: 100%!important; padding: 6px 12px!important; 
	text-indent: 0!important; border-radius: 0 !important; border-width: 0 !important; 
	color: #76777f; border: none !important; border-bottom: 2px solid #ffffff !important; font-style:italic;}

#bottom_contact  .gform_wrapper .ginput_container input.form-control:focus , 
#bottom_contact  .gform_wrapper .ginput_complex .ginput_full input.form-control:focus , 
#bottom_contact  .gform_wrapper .ginput_container textarea.form-control:focus , 
#bottom_contact  .gform_wrapper .ginput_container select.form-control:focus {
        border-bottom-color: #0b4dc1 !important; color: #ffffff !important
}
#bottom_contact  .gform_wrapper .ginput_container select {   background-color: #8CC63F!important; }

@media screen and (max-width: 990px) {
	#bottom_contact {padding: 60px 0;}
}


/* = Contact Section|s Online Consultation
-------------------------------------------------------------------------------------------------------------------- */
#bottom_onlineConsultations {background:#8CC63F; padding: 100px 0 60px; color: #ffffff;}
#bottom_onlineConsultations a {color:#FF8188;}
#bottom_onlineConsultations a:hover {color:#fff;}
	#bottom_onlineConsultations .btn { display: block; margin:0 auto; width:140px;
		text-align: center; color: #FF8188; border: 2px solid #FF8188;}
	#bottom_onlineConsultations .btn:hover {color:#fff; background: #FF8188;}

#bottom_onlineConsultations h1 {text-transform: uppercase; color: #ffffff; text-align: center; }
#bottom_onlineConsultations h2 {text-transform: uppercase; color: #ffffff; text-align: center; }
#bottom_onlineConsultations p { text-align: center; }
#bottom_onlineConsultations  .gform_wrapper { overflow: inherit; margin: 1em auto; max-width: 60%; }

#bottom_onlineConsultations  .gform_wrapper .ginput_container input.form-control, 
#bottom_onlineConsultations  .gform_wrapper .ginput_complex .ginput_full input.form-control, 
#bottom_onlineConsultations  .gform_wrapper .ginput_container textarea.form-control, 
#bottom_onlineConsultations  .gform_wrapper .ginput_container select.form-control { 
	background: transparent; width: 100%!important; padding: 6px 12px!important; 
	text-indent: 0!important; border-radius: 0 !important; border-width: 0 !important; 
	color: #76777f; border: none !important; border-bottom: 2px solid #ffffff !important; font-style:italic;}

#bottom_onlineConsultations  .gform_wrapper .ginput_container input.form-control:focus , 
#bottom_onlineConsultations  .gform_wrapper .ginput_complex .ginput_full input.form-control:focus , 
#bottom_onlineConsultations  .gform_wrapper .ginput_container textarea.form-control:focus , 
#bottom_onlineConsultations  .gform_wrapper .ginput_container select.form-control:focus {
        border-bottom-color: #0b4dc1 !important; color: #ffffff !important
}
#bottom_onlineConsultations  .gform_wrapper .ginput_container select {   background-color: #8CC63F!important; }

@media screen and (max-width: 990px) {
	#bottom_onlineConsultations {padding: 60px 0;}
}










#bottom_logos {background:#ffffff; padding:40px 0 20px;}
#bottom_awards {background:#ffffff; padding:20px 0 40px;}




/* = Bottom Section|s 
-------------------------------------------------------------------------------------------------------------------- */

#bottom1 {background:#f9f9f9; padding:60px 0 0; font-size:14px; color:#9d9fa7; line-height:30px;}
#bottom1 address {line-height:30px;}
#bottom1 a {color:#9d9fa7;}
#bottom1 a:hover {color:#8B90C7;}

#bottom1 a.fa { color: #9d9fa7; font-size: 28px; margin:20px 10px 40px; float:right; }
span#connect {float: right;margin: 20px 20px 40px 0;font-size: 18px;}

	#bottom1 a.fa-facebook:hover {color:#3A5897}
	#bottom1 a.fa-twitter:hover {color:#58CCFF}
	#bottom1 a.fa-youtube:hover {color:#CF1F21}
	#bottom1 a.fa-instagram:hover {color:#E7E1D3}
	#bottom1 a.fa-pinterest:hover {color:#CB2027}
	
#bottom1 h3 {margin:40px 0 10px; padding:0; font-size:14px; text-transform:capitalize; color:#9d9fa7; font-weight:600;}	



#bottom1 ul {list-style:none outside; margin:0; padding:0}

#bottom1 ul li a {font-weight:bold;}



@media screen and (min-width: 992px) {
#bottom1 ul li {display:inline-block; padding-right:15px;}
}

#bottom1 ul li li a {font-weight:normal!important; }

#bottom1 .tpf-dropdown ul.sub-menu {width:280px; /*display:block!important;*/}

#bottom1 ul.tpf-accordion ul {margin-left:15px!important;}
#bottom1 ul.tpf-accordion ul li {line-height:20px; margin:0;padding-top:5px; padding-bottom:5px;}





#bottom1 #menus { margin-top: 60px;}
#bottom1 #menus li a{color: #9d9fa7}
	#bottom1 #menus li:first-child a{font-weight: bold}
	#bottom1 #menus li a:hover{color: #8B90C7}

@media screen and (max-width: 1200px) {
	#bottom1 a.fa { font-size: 24px; margin:15px 5px 40px; }
	span#connect {margin: 15px 20px 40px 0;}
}
@media screen and (max-width: 990px) {
	#bottom1 a.fa { font-size: 30px; margin:0 5px 40px; float:left;}
	span#connect {float: left; margin: 0 20px 0;}
}
@media (max-width: 768px) {	
	#bottom1 .row [class^='col-'] { margin:0 0 20px}
}





/* = Footer Section 
-------------------------------------------------------------------------------------------------------------------- */

#footer {background:#f9f9f9; padding:20px 0 40px 0; color: #9d9fa7; font-size:14px;}
#footer a {color:#9d9fa7}
#footer a:hover {color:#8B90C7}












/* = Back to top 
-------------------------------------------------------------------------------------------------------------------- */

.backtotop.styled {	
	position:fixed;bottom:20px;right:20px;width:55px;height:55px; 
	color:#FFF;font-weight:bold; font-size:30px;line-height:45px;
	display:none; text-align:center;background-color: #8B90C7; border: 1px solid #8B90C7;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
	/* text-indent:-9999px;background: url('icon_top.png') no-repeat;*/		
}







/* = Forms 
-------------------------------------------------------------------------------------------------------------------- */

/* Gravity Forms */

.gform_wrapper .gform_heading,
.gform_wrapper .top_label .gfield_label, .gform_wrapper label {display:none!important}

.gform_wrapper .ginput_container input.form-control, 
.gform_wrapper .ginput_complex .ginput_full input.form-control,
.gform_wrapper .ginput_container textarea.form-control,
.gform_wrapper .ginput_container select.form-control {
	background:#e5e7e8;
	width:100%!important;padding: 6px 12px!important;text-indent: 0!important;
	border-radius:0 !important; border-width:0 !important;	
}

.gfield.disclaimer {font-size:12px; font-style:italic}
.gform_wrapper .gform_footer { padding:0!important; text-align:right}
.gform_footer input[type=submit] {width:100%;}

/* Long contact form address */
.gform_wrapper .ginput_complex .ginput_left, 
.gform_wrapper .ginput_complex .ginput_right {
	width:49%!important; min-height:1px!important;
}

.gform_wrapper div.ginput_container,
.gform_wrapper .address_line_2, 
.gform_wrapper .ginput_complex > span {margin-top:10px!important;}

.gform_wrapper .address_line_2 {display:block}



#post-231 .btn {display: block; margin: 0 auto; width: 150px; text-align: center;}




	/*Email Signup*/
	#gform_wrapper_3 {margin:0!important;}
	#gform_wrapper_3 .ginput_container {margin-top: 0px !important}
	
	#gform_wrapper_3 input#input_3_3 {border-radius: 20px 0 0 20px!important; background-color: transparent; 
		color: #ccc; border: 2px solid #f0f0f0 !important; height: 44px; width: 100%; font-size: 16px !important;
        line-height: 1em !important; padding-top:14px!important;}
		
	#gform_wrapper_3 input#gform_submit_button_3 { border: 0;font-size: 14px !important;border-radius: 0px 20px 20px 0px !important; height: 44px; 
		background-color: #f0f0f0; color: #ff8188; padding: 0 !important; letter-spacing: 0px !important; font-weight:600;}
		
	#gform_wrapper_3 .gform_body {width: 60%; float: left; clear: none;}
	#gform_wrapper_3 .gform_footer.top_label {float: left; clear: none; margin: 0; width: 30%; color: #fff;}




/* = Blog Section 
-------------------------------------------------------------------------------------------------------------------- */

.blog.home #main_content article,
.category #main_content article,
.archive  #main_content article {
	background:#FFF; border-radius:3px; border:1px solid #ccc; padding:30px
}

.topheader.resultheader  {margin:0 0 10px; font-size:24px; text-transform:capitalize;}
.result_data { display:block; list-style: none outside; padding:0}
.result_data li { display: inline; padding:0 10px 0 0; color:#888}
.wp-post-image {float:left; margin:0 25px 70px 0}

.pagination {display:block; float:left; width:100%; padding:10px 0;  margin-top:10px;text-align:left; line-height:45px}
.pagination>*{ padding:8px; border:1px solid #ccc;  }
.pagination .current {background:#dfdfdf}
.pagination a[rel=prev] {float:left}
.pagination a[rel=next] {float:right}





/* = Maps Google Map API & InfoWindow Styles
-------------------------------------------------------------------------------------------------------------------- */
.mapcanvas {float:left; width:99%; height:500px; margin: 0 0 20px; border:0 double #ccc}
.iwindow {line-height:18px;width:250px}
.iwindow hr { border:0;margin:10px 0; background:0; border-top:1px solid #ddd; width:100%; clear:both }
.iwindow a {font-size:12px}
.iwindow.hasimg {width:350px}
.iwindow.hasimg hr {float:left;}
.hasimg.hasimg .infoimg {float:left;max-width:100px;margin:0 10px 0 0}

.mapimg {display:block; height:100px; width:auto;}

/* -- Directions form - active only on single locations -- */
.directions_form {float:left;display:block;border:1px solid #ddd; width:100%}
.directions_form>div {display:block;padding:10px; overflow:hidden}
.directions_form .saddr{float:left; width:70%; padding:10px}
.directions_form strong {display:block}
.directions_form .dbtn {float:right; width:25%; padding:10px;}

@media screen and (max-width: 990px) {
	.directions_form .saddr{width:60%;}
	.directions_form .dbtn {width:30%;}
}

@media screen and (max-width: 768px) {
	.directions_form .saddr{width:100%;}
	.directions_form .dbtn {width:100%; margin-top:20px;}
}

/* -- map_info styles/ Bubble -- */
.map_info {clear:none!important;overflow:hidden; line-height:18px; float:left; cursor:pointer}
.map_info {width:32%;margin:0 1% 10px 0}
.map_info .org, .map_info .line1, .map_info .line2, .map_info .csz, .map_info .tel, .map_info .fax, .map_info .extra {display:block;}
.map_info .full_address {display:block;padding-bottom:10px} 




.row-holistic {
    margin-left: -25px;
    margin-right: -25px;
}

.row-holistic p {margin:0 25px 40px; color:#fff;}



.row-playing {
    margin-left: -25px;
    margin-right: -25px;
}

.row-playing p {margin:0 25px 40px; color:#fff;}




/* = Bootstrap overwrites
-------------------------------------------------------------------------------------------------------------------- */

/* change the gutter widths to 25px. Essentially making them 50px in between columns  */ 
.row {
    margin-left: -25px;
    margin-right: -25px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 25px;
    padding-right: 25px;
}
.no-padding{padding: 0 !important;}

.col-sm-5cols{
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
	.txt-xs-center {text-align:center;}
	.txt-xs-left {text-align:left}
	.txt-xs-right {text-align:right}	
	.align-xs-center {display:block; float:none; margin-left:auto; margin-right:auto}
	.align-xs-left {float:left; margin-right:30px}
	.align-xs-right {float:right; margin-left:30px}
	.align-xs-none {float:none; display:inline}	


@media (min-width: 768px) {
	
	.txt-sm-center {text-align:center}
	.txt-sm-left {text-align:left}
	.txt-sm-right {text-align:right}	
	.align-sm-center {display:block; float:none; margin-left:auto; margin-right:auto}
	.align-sm-left {float:left; margin-right:30px}
	.align-sm-right {float:right; margin-left:30px}
	.align-sm-none {float:none; display:inline;}

	.col-sm-5cols {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
	
	.txt-md-center {text-align:center}
	.txt-md-left {text-align:left}
	.txt-md-right {text-align:right}	
	.align-md-center {display:block; float:none; margin-left:auto; margin-right:auto}
	.align-md-left {float:left; margin-right:30px}
	.align-md-right {float:right; margin-left:30px}
	.align-md-none {float:none; display:inline}	
}

@media (min-width: 1200px) {
	.txt-lg-center {text-align:center}
	.txt-lg-left {text-align:left}
	.txt-lg-right {text-align:right}	
	.align-lg-center {display:block; float:none; margin-left:auto; margin-right:auto}
	.align-lg-left {float:left; margin-right:30px}
	.align-lg-right {float:right; margin-left:30px}
	.align-lg-none {float:none; display:inline}
}
.container { padding-left:25px; padding-right:25px}

/* Change the width of the container for med screens*/
@media (min-width: 1280px) {
  .container {
    width: 1280px;
  }
}


/* Home Page - Youn Plastic Surgery */

@media (min-width: 768px) {
	.youn-quote {margin-top:85px!important;}
}

@media (min-width: 992px) {
	.youn-quote {margin-top:105px!important;}
}

@media (min-width: 1024) {
	.youn-quote {margin-top:105px!important;}
}

@media (min-width: 1200px) {
	.youn-quote {margin-top:105px!important;}
}

@media (min-width: 1280px) {
.youn-quote {margin-top:105px!important;}
}



/* ====== Scientific Articles ====== */
.page-id-122 .aligncenter {margin-bottom: 0;margin-top: 20px;}



/* = Photo Gallery 
-------------------------------------------------------------------------------------------------------------------- */
.page-id-230 #mngallerymenu {-webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; list-style-position:inside; padding: 0 0 0 10px;}

#main .page-id-11 ul, #main .page-id-230 ol{padding:0 0 0 30px; margin:0 0 20px; list-style-position:outside; /*color:#075CA2*/}
.mngallery-archive h1.heading {text-align: left; color: #FFF; text-transform: uppercase;  margin: 100px 0px 180px;}
.mngallery-archive h1.heading, .mngallery h1.heading {text-align: left; color: #FFF; text-transform: uppercase; margin: 100px 0px 180px;}
.mngallery-archive.tiled article{background: #FFF!important;}
.mngallery-single .prev, .mngallery-single .next {background:#8B90C7!important;}
.mngallery-single #imagesetcontainer{background: #F9F9F9 none repeat scroll 0% 0%!important;}

@media screen and (max-width: 992px){
.mngallery-archive + aside{clear: both;}
}






/* = Book Campaign Page
-------------------------------------------------------------------------------------------------------------------- */
.page-id-11798 h1 {color:#fff; margin:0 0 40px 0; text-transform:uppercase;}
.page-id-11798 h2 {line-height:46px;}
.page-id-11798 h2.top_h2 {margin-top:100px;}


.page-id-11798 .header_holder {background:url(images/book_campaign/header_bg.jpg)top center no-repeat; background-size:cover; padding:80px 20px; margin-bottom:60px;}
.page-id-11798 .header_holder h2 {font-size:16px; color:#fff; text-transform:uppercase; font-weight:700; margin:0 0 10px}

@media screen and (max-width: 768px) {
	.page-id-11798 .header_holder {padding:40px 20px;}
	}

.page-id-11798 .white_box {background:#fff; padding:0; border:1px solid #cccccc; margin:100px 0;}
.page-id-11798 .white_box .preorder img {margin-bottom:5px;}
.page-id-11798 .white_box h3 {font-size:20px; line-height:27px; text-transform:none;}
.page-id-11798 .white_box h3 strong {color:#0b4dc1; font-weight:700;}

@media screen and (max-width: 992px) {
	.page-id-11798 .white_box .preorder {padding:0 40px;}
}




/* = Book Campaign Gravity Form
-------------------------------------------------------------------------------------------------------------------- */
.page-id-11798 #gform_8 .gform_wrapper { overflow: inherit; margin: 1em auto; max-width: 95%; }

.page-id-11798  #gform_8  .ginput_container input.form-control, 
.page-id-11798 #gform_8  .ginput_complex .ginput_full input.form-control, 
.page-id-11798 #gform_8  .ginput_container textarea.form-control, 
.page-id-11798 #gform_8  .ginput_container select.form-control { 
	background: transparent; width: 100%!important; padding: 6px 12px!important; 
	text-indent: 0!important; border-radius: 0 !important; border-width: 0 !important; 
	color: #76777f; border: none !important; border-bottom: 2px solid #cccccc !important; font-style:italic; -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}

.page-id-11798 #gform_8  .ginput_container input.form-control:focus , 
.page-id-11798 #gform_8  .ginput_complex .ginput_full input.form-control:focus , 
.page-id-11798 #gform_8  .ginput_container textarea.form-control:focus , 
.page-id-11798 #gform_8  .ginput_container select.form-control:focus {
        border-bottom-color: #0b4dc1 !important;
}

.page-id-11798 .gform_footer input[type=submit] {width:auto;}
.page-id-11798 #gform_8 .gform_footer .btn {background:#8B90C7; color:#fff;}
.page-id-11798 #gform_8 .gform_footer .btn:hover {background:#fff; color:#8B90C7;}

@media screen and (max-width: 768px) {
	.page-id-11798 #gform_8  .gf_right_half, .page-id-11798 #gform_8  .gf_left_half{width:100%!important; clear:both!important;}
}



.page-id-11798 #review_carousel h4 {font-size:20px; line-height:20px; color:#0b4dc1; font-weight:600;}
.page-id-11798 .carousel-indicators {position:relative; bottom:0;}
.page-id-11798 .carousel-indicators li {background:#cccccc; border:1px solid #cccccc;}
.page-id-11798 .carousel-indicators li.active {background:#8B90C7; border:1px solid #8B90C7;}






.page-id-11798 .preorder_holder img{margin-bottom:5px;}
.page-id-11798 .preorder_bg {background:url(images/book_campaign/preorder_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-11798 .preorder_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-11798 .preorder_bg h2 {margin-top:15px;}
}

.page-id-11798 .preorder_3_bg {background:url(images/book_campaign/preorder_3_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-11798 .preorder_3_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-11798 .preorder_3_bg h2 {margin-top:15px;}
}

.page-id-11798 .gift_holder {padding:0 50px;}
.page-id-11798 .gift_holder p {margin:0;}
.page-id-11798 .gift_holder h3 {font-size:32px; line-height:38px; color:#0b4dc1; margin:0;}
.page-id-11798 .gift_holder h4 {font-size:32px; line-height:38px; color:#000; margin:0 0 20px 0;}
@media screen and (max-width: 1200px) {
	.page-id-11798 .gift_holder {padding:0;}
}
@media screen and (max-width: 992px) {
	.page-id-11798 .gift_holder h3 {font-size:24px; line-height:32px;}
	.page-id-11798 .gift_holder h4 {font-size:24px; line-height:32px; margin:0;}
}




.page-id-11798 .share {background:#8CC63F; padding:60px 20px; margin-top:100px;}
.page-id-11798 .share h2 {color:#fff;}
.page-id-11798 .share .age_fix {margin-top:-144px;}
@media screen and (max-width: 992px) {
	.page-id-11798 .share .age_fix {margin-top:0; float:none; display:block; margin:0 auto;}
}


/* Playing God Page */

.page-id-12901 h1 {color:#fff; margin:0 0 40px 0; text-transform:uppercase;}
.page-id-12901 h2 {line-height:46px;}
.page-id-12901 h2.top_h2 {margin-top:100px;}


.page-id-12901 .header_holder {background:url(http://www.dryoun.com/wp-content/uploads/2019/06/header_bg-03.jpg)top center no-repeat; background-size:cover; padding:80px 20px; margin-bottom:60px;}
.page-id-12901 .header_holder h2 {font-size:16px; color:#fff; text-transform:uppercase; font-weight:700; margin:0 0 10px}

@media screen and (max-width: 768px) {
	.page-id-12901 .header_holder {padding:40px 20px;}
	}

.page-id-12901 .white_box {background:#fff; padding:0; border:1px solid #cccccc; margin:100px 0;}
.page-id-12901 .white_box .preorder img {margin-bottom:5px;}
.page-id-12901 .white_box h3 {font-size:20px; line-height:27px; text-transform:none; margin-left:40px;}
.page-id-12901 .white_box h3 strong {color:#0b4dc1; font-weight:700;}
.page-id-12901 .white_box p {margin:0 40px 40px 40px;}
.page-id-12901 .white_box .row {margin:0 40px 0px 40px;}


@media screen and (max-width: 992px) {
	.page-id-12901 .white_box .preorder {padding:0 40px;}
}




/* = Playing God Gravity Form
-------------------------------------------------------------------------------------------------------------------- 
.page-id-12901 #gform_8 .gform_wrapper { overflow: inherit; margin: 1em auto; max-width: 95%; }

.page-id-12901  #gform_8  .ginput_container input.form-control, 
.page-id-12901 #gform_8  .ginput_complex .ginput_full input.form-control, 
.page-id-12901 #gform_8  .ginput_container textarea.form-control, 
.page-id-12901 #gform_8  .ginput_container select.form-control { 
	background: transparent; width: 100%!important; padding: 6px 12px!important; 
	text-indent: 0!important; border-radius: 0 !important; border-width: 0 !important; 
	color: #76777f; border: none !important; border-bottom: 2px solid #cccccc !important; font-style:italic; -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}

.page-id-12901 #gform_8  .ginput_container input.form-control:focus , 
.page-id-12901 #gform_8  .ginput_complex .ginput_full input.form-control:focus , 
.page-id-12901 #gform_8  .ginput_container textarea.form-control:focus , 
.page-id-12901 #gform_8  .ginput_container select.form-control:focus {
        border-bottom-color: #0b4dc1 !important;
}

.page-id-12901 .gform_footer input[type=submit] {width:auto;}
.page-id-12901 #gform_8 .gform_footer .btn {background:#8B90C7; color:#fff;}
.page-id-12901 #gform_8 .gform_footer .btn:hover {background:#fff; color:#8B90C7;}

@media screen and (max-width: 768px) {
	.page-id-12901 #gform_8  .gf_right_half, .page-id-12901 #gform_8  .gf_left_half{width:100%!important; clear:both!important;}
}
*/


.page-id-12901 #review_carousel h4 {font-size:20px; line-height:20px; color:#0b4dc1; font-weight:600;}
.page-id-12901 .carousel-indicators {position:relative; bottom:0;}
.page-id-12901 .carousel-indicators li {background:#cccccc; border:1px solid #cccccc;}
.page-id-12901 .carousel-indicators li.active {background:#8B90C7; border:1px solid #8B90C7;}


.page-id-12901 .praise_bg {background:url(http://www.dryoun.com/wp-content/uploads/2019/06/praise_bg-02.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-12901 .praise_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-12901 .praise_bg h2 {margin-top:15px;}
}



.page-id-12901 .preorder_holder img{margin-bottom:5px;}
.page-id-12901 .preorder_bg {background:url(http://www.dryoun.com/wp-content/uploads/2019/06/preorder_bg-02.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-12901 .preorder_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-12901 .preorder_bg h2 {margin-top:15px;}
}

.page-id-12901 .preorder_3_bg {background:url(images/book_campaign/preorder_3_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-12901 .preorder_3_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-12901 .preorder_3_bg h2 {margin-top:15px;}
}

.page-id-12901 .gift_holder {padding:0 50px;}
.page-id-12901 .gift_holder p {margin:0;}
.page-id-12901 .gift_holder h3 {font-size:32px; line-height:38px; color:#0b4dc1; margin:0;}
.page-id-12901 .gift_holder h4 {font-size:32px; line-height:38px; color:#000; margin:0 0 20px 0;}
@media screen and (max-width: 1200px) {
	.page-id-12901 .gift_holder {padding:0;}
}
@media screen and (max-width: 992px) {
	.page-id-12901 .gift_holder h3 {font-size:24px; line-height:32px;}
	.page-id-12901 .gift_holder h4 {font-size:24px; line-height:32px; margin:0;}
}




.page-id-12901 .share {background:#8CC63F; padding:60px 20px; margin-top:100px;}
.page-id-12901 .share h2 {color:#fff;}
.page-id-12901 .share .age_fix {margin-top:-144px;}
@media screen and (max-width: 992px) {
	.page-id-12901 .share .age_fix {margin-top:0; float:none; display:block; margin:0 auto;}
}



.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


.playing {background: transparent!important; color: #fff!important; border: 2px solid #fff!important; border-radius: 30px; padding: 15px 25px; text-decoration: none; cursor: pointer; text-transform: uppercase; font-weight: 700;}	
.playing:hover {background: transparent!important; color: #000!important; border: 2px solid #000!important; border-radius: 30px; padding: 15px 25px; text-decoration: none; cursor: pointer; text-transform: uppercase; font-weight: 700;}	


.playingfooter {background: transparent!important; color: #fff!important; border: 5px solid #fff!important; border-radius: 30px; padding: 25px 40px; text-decoration: none; cursor: pointer; text-transform: uppercase; font-weight: 700; font-size: 22px;}	
.playingfooter:hover {background: transparent!important; color: #000!important; border: 5px solid #000!important; border-radius: 30px; padding: 25px 40px; text-decoration: none; cursor: pointer; text-transform: uppercase; font-weight: 700; font-size: 22px;}	





/* ----- ----- ----- End Playing God Page ----- ----- ----- */


/*Thanks You pages */
.page-id-11809 .preorder_holder img{margin-bottom:5px;}
.page-id-11809 .preorder_bg {background:url(images/book_campaign/preorder_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-11809 .preorder_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-11809 .preorder_bg h2 {margin-top:15px;}
}

.page-id-11810 .preorder_3_bg {background:url(images/book_campaign/preorder_3_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-11810 .preorder_3_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-11810 .preorder_3_bg h2 {margin-top:15px;}
}

.page-id-11809 .gift_holder, .page-id-11810 .gift_holder {padding:0 50px;}
.page-id-11809 .gift_holder p, .page-id-11810 .gift_holder p {margin:0;}
.page-id-11809 .gift_holder h3, .page-id-11810 .gift_holder h3 {font-size:32px; line-height:38px; color:#0b4dc1; margin:0;}
.page-id-11809 .gift_holder h4, .page-id-11810 .gift_holder h4 {font-size:32px; line-height:38px; color:#000; margin:0 0 20px 0;}
@media screen and (max-width: 1200px) {
	.page-id-11809 .gift_holder, .page-id-11810 .gift_holder {padding:0;}
}
@media screen and (max-width: 992px) {
	.page-id-11809 .gift_holder h3, .page-id-11810 .gift_holder h3 {font-size:24px; line-height:32px;}
	.page-id-11809 .gift_holder h4, .page-id-11810 .gift_holder h4 {font-size:24px; line-height:32px; margin:0;}
}

/* Infusionsoft Form */
.infusion-submit {border-width: 0; color:#fff; font-size:20px; font-weight:400; letter-spacing:2px; line-height:22px; margin:0; padding:0; transition:none 0s ease 0s; width:110px!important;}
.infustion-submit-home {background-color: #f2808a;border-color: #f2808a; padding: 5px;}
.infustion-submit-home-youn {background-color: #8CC63F;border-color: #8CC63F; padding: 5px;}
.infustion-submit-home-youn-footer {background-color: #f2808a;border-color: #f2808a; padding: 5px; margin-top:20px;}
.infusion-submit-age-fix {background-color: #f2808a;border-color: #f2808a; padding: 5px;}
.infusion-field-input-container {color:#000;}
.infusion-submit-age-fix-intro {background-color: #f2808a;border-color: #f2808a; padding: 5px;}



/* = Online Consultation Page
-------------------------------------------------------------------------------------------------------------------- */
.page-id-12237 h1 {color:#fff; margin:0 0 40px 0; text-transform:uppercase;}
.page-id-12237 h2 {line-height:46px;}
.page-id-12237 h2.top_h2 {margin-top:100px;}


.page-id-12237 .header_holder {background:url(images/book_campaign/header_bg.jpg)top center no-repeat; background-size:cover; padding:80px 20px; margin-bottom:60px;}
.page-id-12237 .header_holder h2 {font-size:16px; color:#fff; text-transform:uppercase; font-weight:700; margin:0 0 10px}

@media screen and (max-width: 768px) {
	.page-id-12237 .header_holder {padding:40px 20px;}
}



.page-id-12237 .white_box {background:#fff; padding:0px 20px 0px 20px!important; border:1px solid #cccccc; margin:100px 0;}
.page-id-12237 .white_box .preorder img {margin-bottom:5px;}
.page-id-12237 .white_box h3 {font-size:20px; line-height:27px; text-transform:none;}
.page-id-12237 .white_box h3 strong {color:#0b4dc1; font-weight:700;}

@media screen and (max-width: 992px) {
	.page-id-12237 .white_box .preorder {padding:0 40px;}
}




/* = Online Consultation Gravity Form
-------------------------------------------------------------------------------------------------------------------- */
.page-id-12237 #gform_8 .gform_wrapper { overflow: inherit; margin: 1em auto; max-width: 95%; }

.page-id-12237  #gform_8  .ginput_container input.form-control, 
.page-id-12237 #gform_8  .ginput_complex .ginput_full input.form-control, 
.page-id-12237 #gform_8  .ginput_container textarea.form-control, 
.page-id-12237 #gform_8  .ginput_container select.form-control { 
	background: transparent; width: 100%!important; padding: 6px 12px!important; 
	text-indent: 0!important; border-radius: 0 !important; border-width: 0 !important; 
	color: #76777f; border: none !important; border-bottom: 2px solid #cccccc !important; font-style:italic; -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}

.page-id-12237 #gform_8  .ginput_container input.form-control:focus , 
.page-id-12237 #gform_8  .ginput_complex .ginput_full input.form-control:focus , 
.page-id-12237 #gform_8  .ginput_container textarea.form-control:focus , 
.page-id-12237 #gform_8  .ginput_container select.form-control:focus {
        border-bottom-color: #0b4dc1 !important;
}

.page-id-12237 .gform_footer input[type=submit] {width:auto;}
.page-id-12237 #gform_8 .gform_footer .btn {background:#8B90C7; color:#fff;}
.page-id-12237 #gform_8 .gform_footer .btn:hover {background:#fff; color:#8B90C7;}

@media screen and (max-width: 768px) {
	.page-id-12237 #gform_8  .gf_right_half, .page-id-12237 #gform_8  .gf_left_half{width:100%!important; clear:both!important;}
}


.page-id-12237 #review_carousel h4 {font-size:20px; line-height:20px; color:#0b4dc1; font-weight:600;}
.page-id-12237 .carousel-indicators {position:relative; bottom:0;}
.page-id-12237 .carousel-indicators li {background:#cccccc; border:1px solid #cccccc;}
.page-id-12237 .carousel-indicators li.active {background:#8B90C7; border:1px solid #8B90C7;}


.page-id-12237 .preorder_holder img{margin-bottom:5px;}
.page-id-12237 .preorder_holder p {color:#fff;}
.page-id-12237 .preorder_bg {background:url(images/book_campaign/preorder_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-12237 .preorder_bg h2 {color:#fff; margin-top:50px;font-size:32px;}
@media screen and (max-width: 992px) {
	.page-id-12237 .preorder_bg h2 {margin-top:15px;}
}

.page-id-12237 .preorder_3_bg {background:url(images/book_campaign/preorder_3_bg.jpg)top center no-repeat; padding:40px 20px; background-size:cover; margin:100px 0;}
.page-id-12237 .preorder_3_bg h2 {color:#fff; margin-top:50px;}
@media screen and (max-width: 992px) {
	.page-id-12237 .preorder_3_bg h2 {margin-top:15px;}
}

.page-id-12237 .gift_holder {padding:0 50px;}
.page-id-12237 .gift_holder p {margin:0;}
.page-id-12237 .gift_holder h3 {font-size:32px; line-height:38px; color:#0b4dc1; margin:0;}
.page-id-12237 .gift_holder h4 {font-size:32px; line-height:38px; color:#000; margin:0 0 20px 0;}
@media screen and (max-width: 1200px) {
	.page-id-12237 .gift_holder {padding:0;}
}
@media screen and (max-width: 992px) {
	.page-id-12237 .gift_holder h3 {font-size:24px; line-height:32px;}
	.page-id-12237 .gift_holder h4 {font-size:24px; line-height:32px; margin:0;}
}


.page-id-12237 .share {background:#8CC63F; padding:60px 20px; margin-top:100px;}
.page-id-12237 .share h2 {color:#fff;}
.page-id-12237 .share .age_fix {margin-top:-144px;}
@media screen and (max-width: 992px) {
	.page-id-12237 .share .age_fix {margin-top:0; float:none; display:block; margin:0 auto;}




/* Additional CSS */
	div.spacer {font-size: 0; height:20px; line-height: 0;} }



@media screen and (max-width: 992px) {
.nomobile {display:none!important;}
}

@media screen and (min-width: 992px) {
.mobileonly {display:none!important;}
}
