/*   
Theme Name: usstemcellclinic_theme
Theme URI: http://usstemcellclinic.com/
Author: invacont
Version:1.00
*/


@font-face {
    font-family: 'allerregular';
    src: url('http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/fonts/aller_rg-webfont.eot');
    src: url('http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/fonts/aller_rg-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/aller_rg-webfont.woff2') format('woff2'),
         url('fonts/aller_rg-webfont.woff') format('woff'),
         url('http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/fonts/aller_rg-webfont.ttf') format('truetype'),
         url('http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#socb{
	margin-right:95px;
}
	.soc-item{
		width:35px;
		height:35px;
		border: 1px solid #D9E0E6;
		display: inline-block;
		border-radius: 3px;
		margin-top: -7px;
	}

	.soc-item img{
		height: 35px;
		width: 35px;
	}

.item .carousel-caption{
	font-size: 38px;
	font-shadow: 0 2px #000;
}

.cf:before,.cf:after {
	content:"";
	display:table;
}
.cf:after{
	clear:both;
}
.cf{
	zoom:1;
} 

html,body{
	height:100%;
}

*{
	margin:0;
	padding:0;
}
li{
	list-style-type:none;
}
.container{
	width: 945px;
        margin: 0px auto;
        padding-left: 15px;
}
nav{
	margin: 0px auto;
    display: block;
    width: 761px;
}
p{
	font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	color:#394349;
	font-size:16px;
}
.blog_cont p{
        font-family: Arial,Gotham,"Helvetica Neue",Helvetica,sans-serif;
        font-size: 14px;
        color: #454545;
        margin:10px auto;
}
h1{
	font-family: 'allerregular',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:28px;
	color:#003758;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:17px;
	padding-top:63px;
	margin-left:10px;
}
h3{
	font-family: 'allerregular',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:26px;
	color:#003758;
}
a{
	color:#2489C7;
}
nav li a{
	text-decoration:none;
	font-family: 'allerregular',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight:500;
	text-transform:uppercase;
}
li a:hover{
	color:#0077c0!important;
}
.header nav li a{	
	font-size:14px;
}
.footer nav li a{
	font-size:11px;
	color:#626262;
}
.header nav li{
	margin-right:35px;
}
.header nav li{
	margin-bottom:17px;
}
.header nav li:last-child{
	margin-right:0;
}
.footer nav li{
	margin-right:29px;
	padding-top:19px;
	padding-bottom:19px;
}
.footer{
	border-top:1px solid #E0E4E6;
	border-bottom:1px solid #E0E4E6;
}
.footer nav li:last-child{
	margin-right:0;
}
.button{
	border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	text-decoration:none;
	font-family: 'allerregular',Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	border:2px solid #A6BECD;
	color:#2489c7;
}
h1+.button{
	border-color:#5196C0;
	margin-left:10px;
	padding:8px 47px;
}
.blog_cont{
	padding-top:15px;
	float:right;
}
.blog_cont a{
	text-decoration:none;
	font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	font-size:14px;
	color:#454545;
	margin-right:44px;
	padding-left:22px;
}
.blog_cont a:hover{
	color:#0077c0;
}
.blog_cont img{
	margin-right:6px;
}
.blog_cont #blog{
	position:relative;
	top:3px;
}
.blog_cont #mail{
	position:relative;
	top:1px;
}
.blog_cont+a{
	display: block;
    margin: 20px auto;
    width: 560px;
}
nav li{
	float:left;
}
.dedicated{
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/bg_first.jpg) no-repeat;
	width:100%;
	height:500px;
	background-size:cover;
	background-position:center center;
}
@media screen and (max-width:960px) {
.dedicated,.list_spec,.about,.treatment,.video_intro,.footer,.copywrite{
width:960px!important;
}
}

.list_spec{
	height:261px;
	background:#798790;
	padding-top:18px;
	padding-bottom:20px;
}
.list_specialisation li{
	border-right:1px solid #B6C2CA;
	width:285px;
	padding:0 30px;
	float:left;
	height:243px;
	position:relative;
}
.list_specialisation li:last-child{
	border:0;
}
.list_specialisation img{
	margin:0 auto;
	display:block;
}
.list_specialisation h3{
	color:#fff;
	text-align:center;
	margin-bottom:15px;
}
.list_specialisation p{
	font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	color:#dbe2e6;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.list_specialisation a{
	color:#fff;
	padding:8px 43px;
	border-color:#B6C2CA;
	position:absolute;
	bottom:0;
}
.list_specialisation a:hover{
	color:#fff!important;
	background:#607582;
}
#triangle-down {
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 16px solid #798790;
	position:relative;
	top:280px;
	left:50%;
	margin-left:-26px;
	z-index: 20;
}
.about{
	background:url(images/about_bg.jpg) no-repeat;
	width:100%;
	height: 339px;
	background-size:cover;
	position:relative;
	padding-top:1px;
}
.right-block{
	width:54%;
	float:right;
}
.right-block p{
	line-height:27px;
}
.right-block h3{
	padding:22px 0;
}
.right-block .button{
	padding:8px 46px;
	position:absolute;
	bottom:28px;
}
.arrow{
	border-top-color:#DEE3E7!important;
	top:339px!important;
}
@media screen and (max-width:1300px){
	.arrow{
		border-top-color:#E2E7EB!important;
	}
}
@media screen and (max-width:1080px){
	.arrow{
		border-top-color:#E0E5E9!important;
	}
}
.arrow1{
	border-top-color:#C2CACD!important;
	top:495px!important;
}
.treatment{
	background:#D9DFE4 url(images/third_bg.jpg) no-repeat;
	height: 495px;
	width:100%;
	background-size:cover;
	background-position:center center;
}
.left-block{
	width:70%;
	float:left;
	padding-left:15px;
	position:relative;
}
.left-block .button{
	bottom:-66px!important;
	position:absolute!important;
}
.video_intro{
	background:url(images/last_bg.jpg) no-repeat;
	height:400px;
	width:100%;
	background-size:cover;
	position:relative;
}
.copywrite{
	background:#E8E8E8;
	height:53px;
}
.copywrite ul{
	display:inline-block;
	float:left;
}
.left_f{
	display:inline;
	float:right;
}
.copywrite ul li, .copywrite ul li a,.left_f{
	font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	color:#989898;
	font-size:11px;
	text-decoration:none;
}
.copywrite ul li{ 
    float:left;
	border-right:1px solid #C5C5C5;
	padding:0 9px;
	margin:20px 0;
}
.copywrite ul li:last-child,.copywrite ul li:first-child{
	border-right:0;
}
.copywrite .left_f{
	margin:20px 0;
padding-right:10px;
}
 .copywrite ul li a:hover,.left_f:hover{
	 color:#1c1818!important;
 }
.button:hover{
	background:rgba(252,252,252,0.45);
}
.blog_cont .menu-item{
	display:inline;
}
.blog_cont #menu-item-8 a{
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/blog_img.png) no-repeat;
	background-position:0 4px;
}
.blog_cont #menu-item-8 a:hover{
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/blog_img_rollover.png) no-repeat;
	background-position:0 4px;
}
.blog_cont #menu-item-9 a{
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/mail_img.png) no-repeat;
	background-position:0 4px;
}
.blog_cont #menu-item-9 a:hover{
	background:url(images/mail_img_rollover.png) no-repeat;
	background-position:0 4px;
}
#logo_inner_a{
	position: relative;
    left: 0px;
    top: 6px;
    margin: 0px 0 20px 0;
}
#logo_inner,#logo{
    border:0;
}
.new_height{
	height:468px;
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/bg_first.jpg) no-repeat;
	background-size:cover;
	background-position:center center;
}
.new_marging{
	padding-top: 37px;
}
.new_bg{
	background:#D9E0E6;
	background-image:none;
	height:685px;
	position:relative;
}
.left-block p+p iframe{
	position:absolute;
	left: 431px;
        top: 59px;
}
.left-block p+p+p iframe{
	position:absolute;
	left: 431px;
        top: 360px;
}
.new_width_left{
	width:40%;
}
.about .class_new_width{
	width:80%;
	display: inline-table;
	float:none;
}
.about .attachment-post-thumbnail{
	position:relative;
	top:29px;
	float: left;
        margin-right: 15px;
}

body .new_about:nth-child(2n){
	background:#C0C9CF;
}
body .each_other_bg:nth-child(3){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/1_bg.jpg) no-repeat #D9E0E6;
        height:300px;
}
body .each_other_bg:nth-child(4){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/2_bg.jpg) no-repeat #C0C9CE;
        background-position:right top;
        height:227px;
}
body .each_other_bg:nth-child(5){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/3_bg.jpg) no-repeat #EBF0F3;
        height:227px;
}
body .each_other_bg:nth-child(6){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/4_bg.jpg) no-repeat #DADFE5;
        background-position:right top;
        height:240px;
}
body .each_other_bg:nth-child(7){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/5_bg.jpg) no-repeat #C0C9CE;
        height:227px;
}
body .each_other_bg:nth-child(8){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/6_bg.jpg) no-repeat #EBF0F3;
        background-position:right top;
        height:227px;
}
body .each_other_bg:nth-child(9){
	background:url(http://usstemcellclinic.com/wp-content/themes/usstemcellclinic_theme/images/7_bg.jpg) no-repeat #D9E0E6;
        height:240px;
}
body .each_other_bg .class_new_width{
	width:65%;
	float:right;
}
body .each_other_bg:nth-child(2n) .class_new_width{
        float:left;
}
.new_about{
	height:auto;
	padding-bottom:65px;
}
.our_pr_new_about .class_new_width{
	width:100%;
}
body .clinical_our:nth-child(6) .class_new_width h3+p+p a{
     bottom:65px;
}
.iframe_class h3+p{
     width:63%;
     float:left;
     margin-right:10px;
}
.iframe_class h3+p+p iframe{
     float:right;
     width:35%;
     height:250px;
}
.new_about:nth-child(6) .iframe_class h3+p{
     width:100%;
}
.blog_class{
     width: 60% !important;
     padding: 0 0 60px 0px !important;
}
.my_widget{
     display: inline-block;
     float: right;
     margin-top: 26px;
}
.sitemap .button{
     position: static;
     display: block;
     padding: 8px 19px;
     text-align: center;
     margin-bottom: 10px;
}