p{

	margin:0;

}

p + p{

	margin:8px 0 0 0;

}

a, button, .button{

	outline:none!important;

}

a:hover{

	text-decoration:none;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{

	font-family:"Roboto";

}

img{

	max-width:100%;

}

body{

	font-family:"Roboto";

	line-height:24px;

}

.no_padding .t3-content{

	padding-bottom:0;

	padding-top:0;

	border:1px dashed red;

}

.hide_mainbody .t3-mainbody{

	display:none;

}











/*========= HEADER =========*/

.top_head{

	background:url("../images/bg-top-head.png") repeat-x scroll left bottom #f9f9f9;

	color:#b1b1b1;

}

.adress_topInfo{

	float:left;

}



.email_topInfo{

	float:left;

	margin-left:15px;

}

.adress_topInfo:before, .email_topInfo:before, .phone_topInfo:before{

	font-family: FontAwesome;

	font-size:16px;

	padding-right:5px;

}

.email_topInfo:before{

	content:"\f003";

}

.adress_topInfo:before{

	content:"\f0ac";

}

.phone_topInfo:before{

	content:"\f095";

}

.phone_topInfo{

	float:left;

	margin-left:15px;

}

.topInfo_left{

/*	float:left;*/

	padding:6px 0 7px 0;

}

/*

.adress_topInfo:before{

	font-family: FontAwesome;

	content:"\f0ac";

}*/







.social_topInfo a{

	height:37px;

	line-height:37px;

	text-align:center;

	width:30px;

	display:inline-block;

	color:#b6b6b6;

	float:left;

	font-size:14px;

	cursor:pointer;

}

.social_topInfo a i.fa{

	width:30px;

	height:37px;

	line-height:37px;

	cursor:pointer;

}

.social_topInfo a:hover i.fa{

	animation:0.35s ease 0s normal none 1 iconSocialHover;

	-o-animation:0.35s ease 0s normal none 1 iconSocialHover;

	-webkit-animation:0.35s ease 0s normal none 1 iconSocialHover;

	color:#fff;

}

.social_topInfo a.social-fb:hover{

	background:#3b5998;

}

.social_topInfo a.social-tt:hover{

	background:#48c4d2;

}

.social_topInfo a.social-ln:hover{

	background:#0077b4;

}

.social_topInfo a.social-pt:hover{

	background:#ca2128;

}

.social_topInfo a.social-db:hover{

	background:#e14c86;

}







.head-search .search:before{

	font-family:inherit;

	content:"";

}

.t3-header{

	padding:0;

}



.head-search input.form-control{

	border-radius:0;

	border:1px solid #e2e2e2;

	background:#fff;

	padding:5px;

	height:35px;

	line-height:25px;

	width:220px!important;

}

.head-search input.form-control:focus{

	box-shadow:none;

}

.logo a{

	padding:0px 0 0 0;

}




.t3-mainnav{

	background:none;

	border:none;

}

.t3-mainnav .t3-navbar{

}

.t3-megamenu .nav > li.dropdown .caret,

.t3-megamenu .nav > li.dropdown:hover .caret,

.t3-megamenu .nav > li.dropdown.open .caret{

	border-top-color:#fff;

	margin-left:10px;

}

.t3-mainnav .t3-navbar .t3-megamenu > ul > li{

	background:url("../images/bg-li-lv1-mainmenu.png") repeat-y scroll right top transparent;

}

.t3-mainnav .t3-navbar .t3-megamenu > ul > li > a{

	background:none;

	padding:0 10px;

	height:54px;

	line-height:54px;

	color:#fff;

	font-family:"Roboto";

	font-weight:bold;

	font-size:16px;

}

.t3-mainnav .t3-navbar .t3-megamenu > ul > li.open > a, .t3-mainnav .t3-navbar .t3-megamenu > ul > li > a:focus,

.t3-mainnav .t3-navbar .t3-megamenu > ul > li.active > a{

	color:#fff;

}



.t3-mainnav .t3-megamenu .mega > .mega-dropdown-menu{

	border:1px solid #e4e4e4;

	border-radius:0;

	background:#fff;

	top:56px;

	z-index:999

}

.t3-mainnav .t3-megamenu .mega.subHasBg > .mega-dropdown-menu{

	background:url("../images/bg_sub_menu.png") no-repeat scroll right bottom #fff;

}

.t3-mainnav .t3-navbar .t3-megamenu ul.navbar-nav > li.dropdown > a{

	position:relative;

}

.t3-mainnav .t3-navbar .t3-megamenu ul.navbar-nav > li.dropdown.open > a:after{

	content:'';

	position:absolute;

	width:100%;

	bottom:-3px;

	z-index:9999;

	left:0;

	height:9px;

	background:url("../images/arrow_submenu.png") no-repeat scroll center bottom transparent;

}

.t3-megamenu .dropdown-header, 

.t3-megamenu .mega-nav .mega-group > .dropdown-header, 

.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, 

.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header{

	font-family:"Roboto";

	font-weight:normal;

	font-size:16px;

	text-transform:uppercase;

	color:#666;

	padding-bottom:8px;

	position:relative;

}

.t3-megamenu .mega-nav .mega-group > a.dropdown-header:before{

	font-family:inherit;

	padding:0;

	content:'';

}

.t3-megamenu .mega-nav .mega-group > a.dropdown-header:after{

	content:'';

	width:60px;

	border-bottom:2px solid #d7d7d7;

	position:absolute;

	left:0;

	bottom:0;

}

.t3-megamenu .dropdown-menu .mega-nav > li a{

	font-family:"Roboto";

	font-weight:normal;

	font-size:12px;

	padding:2px 0 3px 0;

	color:#666;

}

.t3-megamenu .dropdown-menu .mega-nav > li a:before{

	font-family: "FontAwesome";

	content:"\f046";

	padding-right:10px;

}





.t3-megamenu .mega-inner{

	padding:14px 0;

}

.t3-megamenu .mega-nav > li a:hover, 

.t3-megamenu .dropdown-menu .mega-nav > li a:hover, 

.t3-megamenu .mega-nav > li a:focus, 

.t3-megamenu .dropdown-menu .mega-nav > li a:focus{

	background:none;

}



.t3-footer-block{

	font-family:"Roboto";

	font-weight:normal;

	background:#313131;

	color:#b1b1b1;

}

.t3-footer-block .t3-footnav{

	padding:30px 0;

}

.t3-footer-block .t3-footnav .t3-module{

	background:none;

	color:#b1b1b1;

	line-height:28px;

}

.t3-footer-block .t3-footnav .t3-module .module-title{

	font-family:"Roboto";

	position:relative;

	color:#fff;

	font-size:18px;

	padding-bottom:17px;

	margin-bottom:30px;

	font-weight:300;

}

.t3-footer-block .t3-footnav .t3-module .module-title:after{

	content:'';

	width:85px;

	position:absolute;

	left:0;

	bottom:0;

}



.t3-footnav .t3-module ul > li > a{

	padding:1px 0;

	color:#fff;

}

.t3-footnav .t3-module ul > li > a:before{

	font-family: "FontAwesome";

	content:"\f046";

	padding-right:10px;

}

.t3-footnav .t3-module ul > li > a:hover, 

.t3-footnav .t3-module ul > li > a:active, 

.t3-footnav .t3-module ul > li > a:focus,

.t3-footnav .t3-module ul.nav-pills > li.active > a{

	background:none;

}

.footerInfo{

	line-height:28px;

}

.footerInfo img{

	margin-bottom:12px;

}

.footerInfo a.readMore-link{

	display:inline-block;

	text-transform:none;

	text-decoration:none;

}

.acymailing_module_form .acymailing_introtext{

	padding-bottom:18px!important;

}

.acymailing_form .inputbox{

	border-radius:0;

	border:1px solid #4c4c4c!important;

	box-shadow:none!important;

	color:#b1b1b1;

	height:39px;

	padding:5px;

	background:#393939;

	line-height:39px;

	width:100%!important;

}

.acymailing_form .acysubbuttons .button{

	font-size:16px;

	padding:0;

	height:39px;

	line-height:39px;

	color:#fff;

	font-weight:normal;

	border:none;

	display:inline-block;

	border-radius:0;

	border-radius:2px;

	position:relative;

	margin-top:11px!important;

	overflow:hidden;

}

.acymailing_form .acysubbuttons .button input{

	background:none;

	border:none;

	padding:0 25px;

}

.acymailing_form .acysubbuttons .button:after{

	content: "\f061";

    font-family: "FontAwesome";

    font-size: 13px;

    position: absolute;

	opacity:0;

    right: -5px;

    transform: translateX(-12px);

}

.acymailing_form .acysubbuttons .button:hover:after{

	animation: 0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

}

.t3-copyright{

	font-family:"Roboto";

	border-top:1px solid #404040;

	padding:30px 0;

	background:#242424;

	font-size:12px;

	color:#fff;

}

.copyright {

    margin-bottom: 0;

}

.t3-footer{

	border:none;

}

.bottom_mainbody_3 .t3-module{

	margin:0;

}

.bottom_mainbody_3 .bt-twitter iframe{

	width:100%!important;

	height:50px!important;

	color:#fff!important;

}



.e-entry-title{

	color:#fff!important;

}







.btqc-field-container{

	width:50%;

	clear:none;

	float:left;

	margin-bottom:20px;

	padding:0 13px;

}

.btqc-field-container.btqc-field-separator{

	width:100%;

}

.btqc-field-container label{

	float:none;

	font-family:"Roboto";

	font-weight:bold;

	width:auto;

	text-transform:uppercase;

	color:#666;

}

.mod_btquickcontact{

	border-radius:0;

	border:1px solid #d9d9d9;

	padding:20px 20px 0 20px;

	color:#9e9e9e;

	font-family:"Roboto";

}

.btqc-field-container input[type="text"]{

	height:38px;

	border:1px solid #d9d9d9!important;

	border-radius:0;

	background:#fff;

	color:#a6a6a6;

	width:100%;

	box-shadow:none;

	padding:5px;

	font-family:"Roboto";

}

.btqc-field-container.btqc-field-dropdown .styled-select{

	background:#fff;

	border:1px solid #d9d9d9;

	height:38px;

	width:100%;

}

.btqc-field-container.btqc-field-dropdown .styled-select select {

    background: none;

    border: medium none;

    height: 37px;

    padding: 5px;

    width: calc(100% + 17px);

	color:#a6a6a6;

}

.btqc-field-container.btqc-field-dropdown .styled-select .style-selected-button{

	height:38px;

	background:none;

	position:relative;

}



.btqc-field-dropdown .style-selected-button option{

	padding:6px 10px;

	background:#f8f8f8!important;

	color:#8d8d8d;

}

.btqc-field-dropdown .style-selected-button option:hover{

	padding:6px 10px 6px 15px;

	background:#fff!important;

}

.btqc-field-date{

	position:relative;

}

.btqc-calendar-img{

	position:absolute;

	right: 8px;

    top: 11px;

	cursor:default;

	font-size:16px;

}

.t3-sl-1{

	background:/*url("../images/bg-sl1.png") no-repeat scroll right top */#fff;

}

.btqc-title{

	border:none;

	margin-bottom:10px;

	height:auto;

}

.btqc-title h3{

	border:none;

	font-family:"Roboto";

	font-size:18px;

	text-transform:uppercase;

/*	padding:0 0 9px 13px!important;*/

	position:relative;

}

.btqc-title h3:after{

	border-bottom:3px solid #e6e6e6;

	width:50px;

	content:'';

	position:absolute;

/*	left:13px;*/

	bottom:0;

}

.btqc-field-container.btqc-field-submit, .btqc-field-container.btqc-field-pagebreak{

	width:calc(100% + 40px);

/*	padding:0;

	margin-left:-20px;

	margin-right:-20px;

	margin-bottom:0;

	margin-top:8px;

	padding-right:33px;

	padding-top:12px;

	padding-bottom:12px; */

	border-top:1px solid #d9d9d9;

	float:none;

	display:inline-block;

	clear:left;

}

.btqc-field-container.btqc-field-submit .button, .btqc-field-container.btqc-field-pagebreak .button{

	height:38px;

	font-family:"Roboto";

	font-weight:normal;

	border-top:none;

	border-left:none;

	border-right:none;

	line-height:32px;

	color:#fff;

	position:relative;

	margin-left:5px;

	font-size:18px;

	text-transform:uppercase;

	padding:0 15px;

}

.btqc-field-container.btqc-field-submit .button:hover, .btqc-field-container.btqc-field-pagebreak .button:hover{

	border-bottom-width:2px;

	top:1px;

}

#cp-caption{

	top:15%;

	overflow:hidden;

}

#cp-caption-inner{

	position:relative!important;

	color:#565656;

	margin-left:40%;

	font-family:"Roboto";

}

.cp-title, .small-title{

	text-transform:uppercase;

	background:none;

	padding:0 0 4px 0;

	font-size:18px;

	font-weight:300;

	position:relative;

	font-family:"Roboto";

	margin:0;

	color:#565656;

}

.cp-title:after, .small-title:after{

/*	content:'';*/

	position:absolute;

	left:0;

	bottom:0;

	width:100px;

	border-bottom:2px solid #ababab;

}

.border_bg{

	width:100px;

	border-bottom:2px solid #ababab;

}

.cp-desc{

	background:none;

	color:#565656;

	padding:0;

	margin:0;

}

.big-title{

	padding-top:22px;

	padding-bottom:11px;

	font-size:44px;

	font-weight:bold;

	text-transform:uppercase;

}

.main_desc{

	font-weight:300;

	line-height:24px;

	padding:6px 0;

}

.sub-title{

	text-transform:uppercase;

	font-family:"Roboto";

	font-weight:300;

	font-size:24px;

}

.ss-buttons{

	padding-top:25px;

}

.ss-buttons a{

	height:48px;

	line-height:44px;

	padding:0 20px;

	display:inline-block;

	text-decoration:none;

	font-size:18px;

	text-transform:uppercase;

	position:relative;

}

.ss-buttons a:after{

	position:absolute;

	transition: all 0.3s ease 0s;

	width:100%;

	height:0;

	content:'';

	z-index:-1;

	top:0;

	left:0;

}

.ss-buttons a:hover:after{

	height:100%;

}

.ss-buttons a:hover{

	color:#fff;

}



h3.module-title {

	font-size:26px;

	text-transform:uppercase;

	font-weight:300;

	position:relative;

	font-family:"Roboto";

	color:#4e4e4e;

	padding-bottom:9px;

}





.jcarousel-skin-tango{

	margin:0 -15px;

}

.defaultLayout .bt-inner{

	font-family:"Roboto";

	font-weight:300;

	margin:0 15px;

}

.defaultLayout .bt-inner img{

	border:none;

	padding:0;

	outline:none;

	max-width:100%;

	transition:all 0.3s ease-out 0s;

	transform:scale(1) rotateZ(0deg);

	opacity:1!important;

	filter: alpha(opacity = 100)!important;

}

.defaultLayout .bt-inner .bt-category{

	text-transform:uppercase;

	font-size:14px;

	font-weight:300;

	margin:0;

}

.defaultLayout .bt-inner .bt-title{

	font-weight:300;

	font-size:18px;

	padding:0;

	position:relative;

	line-height:20px;

}

.defaultLayout .bt-inner .bt-introtext{

	font-weight:300;

	color:#4e4e4e;

	margin:0;

	line-height:30px;

}



.defaultLayout .lastest_news .jcarousel-skin-tango{

	margin:0 -15px;

}

.defaultLayout .jcarousel-skin-tango .jcarousel-item-horizontal{

	margin:0;

}

.defaultLayout .lastest_news .bt-inner{

	padding:0;

}



.defaultLayout .lastest_news .bt-inner .bt-title{

	padding-bottom:17px;

	color:#4e4e4e;

	margin-bottom:10px;

}

.defaultLayout .bt-inner a:hover{

	background:none;

}

.defaultLayout .bt-inner a.bt-image-link{

	background:#000;

	display:inline-block;

	max-width:100%;

	overflow:hidden;

}

.defaultLayout .lastest_news .bt-inner .bt-image-link,

.defaultLayout .slide_grey_bg .bt-inner .bt-image-link{

	width:100%;

}

.defaultLayout .bt-inner a:hover img{

	transform:scale(1.2) rotateZ(-5deg);

	opacity:0.65;

	filter: alpha(opacity = 65);

}









.defaultLayout .slide_grey_bg .bt-inner a{

	color:#fff;

}

.defaultLayout .slide_grey_bg .bt-inner{

	background:#383838;

	text-align:center;

	color:#fff;

	padding:0 0 19px 0;

}

.defaultLayout .slide_grey_bg .bt-inner .bt-category{

	padding:17px 0 0 0;

	color:#fff

}

.defaultLayout .slide_grey_bg .bt-inner .bt-introtext{

	color:#fff;

	padding:0 10px;

}

.defaultLayout .slide_grey_bg .bt-inner .bt-title{

	font-size:24px;

	padding:0 10px;

	line-height:26px;

	margin-bottom:10px;

	padding-bottom:18px;

}

.defaultLayout .slide_grey_bg .bt-inner .bt-title:after{

	position:absolute;

	border:2px solid #fff;

	width:90px;

	content:'';

	bottom:0;

	left:calc(50% - 45px);

}

.defaultLayout .lastest_news.bt-contentshowcase ul li,

.defaultLayout .lastest_news .bt-inner,

.defaultLayout .slide_grey_bg.bt-contentshowcase ul li,

.defaultLayout .slide_grey_bg .bt-inner{

	height:auto!important;

}

.defaultLayout .bt-row{

}

.defaultLayout .slide_grey_bg .bt-inner .readmore a{

	height:28px;

	line-height:28px;

	display:inline-block;

	border-radius:50px;

	font-size:14px;

	padding:0 25px;

	position:relative;

	margin-top:15px;

	overflow:hidden;

}

.defaultLayout .slide_grey_bg .bt-inner .readmore a:after{

	content: "\f061";

    font-family: "FontAwesome";

    font-size: 13px;

    position: absolute;

    right: -5px;

	opacity:0;

    transform: translateX(-12px);

}

.defaultLayout .slide_grey_bg .bt-inner .readmore a:hover:after{

	animation: 0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

}

.defaultLayout .bt-inner .bt-date{

	text-transform:uppercase;

	font-size:14px;

	font-weight:300;

	margin:0;

	padding:25px 0 6px 0;



}

.defaultLayout #btcontentshowcase-control{

	position:absolute;

	top:-52px;

}

.defaultLayout .btcontentshowcase-prev, 

.defaultLayout .btcontentshowcase-next{

	height:27px;

	width:27px;

	display:inline-block;

	position:relative;

	top:-7px;

	border-radius:2px;

}

.defaultLayout .btcontentshowcase-prev{

	background:url("../images/content_showcase_back.png") no-repeat scroll center center #a4a4a4!important;

}

.defaultLayout .btcontentshowcase-next{

	background:url("../images/content_showcase_next.png") no-repeat scroll center center #a4a4a4!important;

}











.iconLink{

	margin-top:35px;

}

.iconLink a{

	border-radius:5px;

	border:2px solid #fff;

	width:100px;

	height:100px;

	display:inline-block;

	text-align:center;

	position:relative;

	float:left;

	transition: background 0.3s ease 0s;

}

.iconLink a:hover{

	animation-name: iconBackgroundHover;

	animation-duration: 0.2s;

	animation-timing-function: linear;

	animation-iteration-count: 1;

	

	-webkit-animation-name: iconBackgroundHover;

	-webkit-animation-duration: 0.2s;

	-webkit-animation-timing-function: linear;

	-webkit-animation-iteration-count: 1;

	

	-o-animation-name: iconBackgroundHover;

	-o-animation-duration: 0.2s;

	-o-animation-timing-function: linear;

	-o-animation-iteration-count: 1;

}



.iconLink a span{

	position:absolute;

	line-height:34px;

	padding:6px 5px;

	border-radius:3px;

	bottom:103px;

	transition: opacity 0.75s ease; 

	left:-5px;

	line-height:22px;

	color:#fff;

	font-size:16px;

	text-transform:uppercase;

	right:-5px;

	margin-left:auto;

	margin-right:auto;

	background:#494949;

	opacity:0;

	filter: alpha(opacity = 0);

}

.iconLink a:hover span{

	opacity:1;

	filter: alpha(opacity = 100);

}

.iconLink a span:before{

	background:url("../images/arrow-tipp.png") no-repeat scroll center bottom transparent;

	content:'';

	width:100%;

	position:absolute;

	bottom:-7px;

	height:7px;

	left:0;

}

.iconLink a.moreDepartment{

	line-height:100px;

	text-align:center;

	animation: none !important;

    background: #fff !important;

    border-color: #fff !important;

    color: #1b4970;

    font-size: 32px;

    line-height: 100px;

    text-align: center;

}



#btl .btl-panel #btl-panel-login,#btl .btl-panel #btl-panel-registration{

	border:none;

	box-shadow:none;

	text-transform:uppercase;

	font-size:16px;

	border-radius:0;

	padding:0;

	font-family:"Roboto";

	font-weight:300;

	line-height:31px;

	height:31px;

}

#btl .btl-panel #btl-panel-login + #btl-panel-registration:before{

	content:"|";

	color:#333;

	padding:0 10px;

}

#btl-content #btl-content-profile{

	background:#fff;

	border-radius:0;

}

#btl-content-profile .bt-scroll .bt-scroll-inner{

	padding:0;

}

#btl-content-profile.btl-content-block h3{

	border: medium none;

    font-family: "Roboto";

    font-size: 18px;

    padding: 0 0 9px 15px;

    position: relative;

    text-transform: uppercase;

}

#btl-content-profile.btl-content-block h3:after{

	border-bottom: 3px solid #e6e6e6;

    bottom: 0;

    content: "";

    left: 15px;

    position: absolute;

    width: 50px;

}

#btl-content #btl-content-profile #module-in-profile ul li a{

	padding:0;

	background:none!important;

}

#btl-content #btl-content-profile #module-in-profile ul{

	margin:10px 0 10px 15px;

}

#btl-content #btl-content-profile #module-in-profile ul li a:before{

	content: "\f101";

    font-family: "FontAwesome";

    font-size: 14px;

    font-weight: normal;

    padding-right: 8px;

}

#btl-content-profile div.btl-buttonsubmit{

	text-align:left;

}

#btl-content #btl-content-profile button.btl-buttonsubmit{

	color:#fff;

	box-shadow:none;

	position:relative;

	margin-left:15px;

	text-shadow:none;

}

#btl-content #btl-content-profile button.btl-buttonsubmit:hover{

	border-bottom-width:2px;

	top:1px;

}

#btl .btl-panel > #btl-panel-profile{

	box-shadow:none!important;

	color:#fff;

	font-size:13px;

	border-radius:100px;

	height:31px;

	line-height:31px;

	padding:0 20px;

}

#btl .btl-panel > #btl-panel-profile:after{

	content:"\f0d7";

	font-family: FontAwesome;

}

.btl-content-block {

    background: none;

    border: none;

    box-shadow: none;

    padding: 7px;

}

#simplemodal-container .btl-content-block {

	padding:7px;

}

.btl-content-block-inner {

    background: #fff;

	color:#989898;

}

.simplemodal-wrap {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.btl-content-block {

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4), 0 0 1px rgba(255, 255, 255, 0.4) inset;

}

#simplemodal-container{

	background:none;

	border:none;

}

#simplemodal-container a.modalCloseImg{

	background:url("../images/close-popup.png") no-repeat scroll center center transparent!important;

}

#simplemodal-container a.modalCloseImg, #simplemodal-container a.modalCloseImg:hover{

	width:24px;

	right:14px!important;

	top:14px!important;

	height:24px;

}

.btl-content-block h3{

	font-family:"Roboto";

	height:40px;

	line-height:40px;

	text-transform:uppercase;

	font-size:15px;

	padding:3px 0 0 15px!important;

	font-weight:bold;

	background:#fff;

	border-bottom:1px solid #f3f3f3;

	color:#989898;

}

.btl-content-block form{

	clear:left;

}

#btl-content-login #social-connect div.text-label{

	font-weight:normal;

	text-align:center;

	font-size:11.5px;

	color:#989898;

	margin:0;

}

#btl-content-login #social-connect{

	border-bottom:1px solid #ececec;

	padding-top:16px;

	padding-bottom:14px;

	margin-bottom:6px;

	background:#fbfbfb;

}

#btl-content-login #social-connect ul{

	padding:0 50px;

}

#btl-content-login #social-connect img{

	box-shadow:none;

}

#btl-content-login #social-connect a:hover img{

	box-shadow:none;

	margin:0;

}

.btl-formlogin div.text-label{

	text-align:center;

	padding-bottom:3px;

	padding-top:2px;

}

#btl-content-login .btl-input input{

	width:100%;

	height:32px;

	border-radius:3px;

	border:1px solid #cdcdcd;

	box-shadow:none;

	padding:2px 5px 2px 28px;

}

#btl-content-login .btl-input{

	float:none!important;

}

#btl-content-login .btl-input #btl-input-username{

	background:url("../images/login-user.png") no-repeat scroll 7px center #fbfbfb;

}

#btl-content-login .btl-input #btl-input-password{

	background:url("../images/login-pass.png") no-repeat scroll 7px center #fbfbfb;

}

#bt_ul{

	margin:0!important;

	padding:0 20px 20px 20px;

}

#bt_ul li{

	display:inline-block;

	list-style:circle;

}



#bt_ul li + li{

	margin-left:10px!important;

}

div.btl-buttonsubmit .btl-buttonsubmit.button{

	float:right;

	height:32px;

	line-height:32px;

	padding:0 20px;

	font-family:"Arial";

	text-transform:uppercase;

	text-shadow:none;

	box-shadow:none;

	color:#fff;

	font-size:12px;

	border:none!important;

	font-weight:bold;

	position:relative;

	border-radius:2px;

}

div.btl-buttonsubmit .btl-buttonsubmit.button input{

	background:none;

	border:none;

	text-transform:uppercase;

	font-size:12px;

	font:inherit;

}

div.btl-buttonsubmit .btl-buttonsubmit.button:after{

	font-family: "FontAwesome";

	content: "\f061";

	font-size:15px;

	position:absolute;

	transform:translateX(-12px);

	right:-4px;

	line-height:30px;

	opacity:0;

}

div.btl-buttonsubmit .btl-buttonsubmit.button:hover:after{

	animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

	-o-animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

	-ms-animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

	-webkit-animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

}

div.btl-buttonsubmit {

	margin:0;

}

.btl-field.btl-buttonsubmit{

	margin-top:10px!important;

}

.btl-field #btl-input-remember{

	float:right!important;

}

#btl-content-login .btl-input input#btl-checkbox-remember{

	height:auto;

	line-height:1;

	margin:7px 7px 0 2px;

}

#btl-input-remember > span {

    display: inline-block;

    float: left;

    line-height: 1;

    margin-top: 8px;

}



#btl-content-registration .btl-input input{

	width:100%;

	height:32px;

	border-radius:3px;

	border:1px solid #cdcdcd;

	margin:0;

	background:#fbfbfb;

	box-shadow:none;

	text-indent:0;

	padding:2px 5px;

}

#btl-content-registration .btl-input input.invalid{

	border:1px solid #f87c7c;

}

#btl-content-registration .btl-label label{

	font-weight:normal;

}

#btl-content-registration .btl-label label.invalid{

	color:#f44242;

}

#btl-content-registration .btl-label{

	margin:0;

	height:32px;

	line-height:32px;

}

.bt-scroll .bt-scroll-inner{

	padding:0 15px;

}

#btl-content-registration .btl-field,#btl-content-registration .btl-error-detail,#btl-content-registration .btl-error,#btl-content-registration .btl-note{

/*	margin:0 0 15px 0!important;*/

}

#btl-content-registration div.btl-buttonsubmit{

	padding-left:170px;

	padding-top:12px;

	padding-bottom:30px;

	margin:0 -15px 0 -15px;

	border-top:1px solid #f0f0f0;

	background:#fcfcfc;

	width:calc(100% + 16px);

}



#btl-content-registration button.btl-buttonsubmit{

	height:32px;

	line-height:32px;

	border-radius:2px;

	padding:0 30px 0 15px;

	font-family:"Arial";

	background:#fbfbfb;

	text-transform:uppercase;

	text-shadow:none;

	font-weight:bold;

	box-shadow:none;

	color:#fff;

	position:relative;

}

#btl-content-registration button.btl-buttonsubmit:before{

	font-family: "FontAwesome";

	content:"\f067";

	text-transform:none;

	position:absolute;

	line-height:30px;

	right:0;

	transform: translateX(-12px);

	

}

#btl-content-registration button.btl-buttonsubmit:hover:before{

	animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

	-o-animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

	-ms-animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

	-webkit-animation:0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

}

#btl-content-registration .btl-note{

	width:calc(100% + 15px);

	background:#fbfbfb;

	padding-bottom:20px;

	padding-top:20px;

	border-bottom:1px solid #f0f0f0;

}









/*========== K2 STYLE ============*/

div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured{

	background:none;

}

span.catItemImage img,

span.tagItemImage img,

span.userItemImage img,

span.latestItemImage img{

	padding:0;

	margin:0;

	border:none;

}

span.catItemImage,

span.tagItemImage,

span.userItemImage,

span.latestItemImage{

	margin:0;

}

div.catItemImageBlock,

div.tagItemImageBlock,

div.userItemImageBlock,

div.latestItemImageBlock{

	padding:0;

	float:none;

	margin:0;

}

div.catItemView,

div.tagItemView,

div.userItemView,

div.latestItemView{

	padding-bottom:10px;

/*	margin-bottom:10px;
*/
/*	border-bottom:2px solid #e6e6e6;*/

}

div.catItemDateCreated,

div.tagItemDateCreated,

div.userItemDateCreated,

div.latestItemDateCreated{

	font-family:"Roboto";

	font-size:14px;

	text-transform:uppercase;

	padding:3px 8px;

	line-height:18px;

	font-weight:bold;

/*	float:left;

	margin-right:15px;*/

	text-align:center;

	color:#fff;

	margin-top:4px;

}

div.catItemHeader h3.catItemTitle,

div.tagItemHeader h3.tagItemTitle,

div.userItemHeader h3.userItemTitle,

div.latestItemHeader h3.latestItemTitle{

	font-family:"Roboto";

	font-weight:300;

	color:#292929;

	font-size:24px;

	text-transform:uppercase;

	line-height:24px;

	padding:0;

	margin:0;

}

div.catItemHeader h3.catItemTitle a,

div.tagItemHeader h3.tagItemTitle a,

div.userItemHeader h3.userItemTitle a,

div.latestItemHeader h3.latestItemTitle a{

	color:#292929;

}

.k2HeaderItem{

	font-family:"Roboto";

/*	margin-left:57px; */

	font-weight:300;

}

.k2ItemInfo{

	color:#666;

	padding-top:6px;

}

div.catItemCategory span,

div.tagItemCategory span,

div.userItemCategory span,

div.latestItemCategory span{

	color:inherit;

	padding:0;

	font-weight:inherit;

}

div.catItemCategory,

div.tagItemCategory,

div.userItemCategory,

div.latestItemCategory{

	padding:0;

	display:inline-block;

	border:none;

}

div.catItemCategory a,

div.tagItemCategory a,

div.userItemCategory a,

div.latestItemCategory a{

	color:inherit;

}

div.catItemAuthor{

	display:inline-block;

}

div.catItemAuthor a:hover,

div.catItemCommentsLink a:hover, 

div.userItemCommentsLink a:hover, 

div.latestItemCommentsLink a:hover{

	color:inherit;

	text-decoration:none;

}

div.catItemCommentsLink,

div.userItemCommentsLink,

div.latestItemCommentsLink{

	display:inline-block;

	border:none;

	margin:0;

	padding:0;

}

div.catItemCommentsLink:before,

div.userItemCommentsLink:before,

div.latestItemCommentsLink:before{

	content:"/";

	color:#666;

	padding:0 6px 0 7px;

}



div.catItemHeader,

div.tagItemHeader,

div.userItemHeader,

div.latestItemHeader{

	position:relative;

	padding-bottom:15px;

	margin-bottom:15px;

	padding-top:25px;

}

div.catItemHeader:after,

div.tagItemHeader:after,

div.userItemHeader:after,

div.latestItemHeader:after{

	position:absolute;

	content:'';

	width:40px;

	border-bottom:3px solid #e6e6e6;

/*	left:0;*/

	bottom:0;

}

div.catItemBody,

div.tagItemBody,

div.userItemBody,

div.latestItemBody{

	padding:0;

}

div.catItemIntroText,

div.tagItemIntroText,

div.userItemIntroText,

div.latestItemIntroText{

	padding:0;

	font-family:"Roboto";

	color:#666;

	font-weight:300;

}

div.catItemReadMore a,

div.tagItemReadMore a,

div.userItemReadMore a,

div.latestItemReadMore a{

	font-family:"Roboto";

	text-transform:uppercase;

	font-size:11px;

	text-transform:uppercase;

	color:#292929;

	line-height:31px;

	transition: all 0.3s ease 0s;

	position:relative;

	display:inline-block;

	border:2px solid #e6e6e6;

	padding:0 20px;

	text-decoration:none;

}

div.catItemReadMore a:hover,

div.tagItemReadMore a:hover,

div.userItemReadMore a:hover,

div.latestItemReadMore a:hover,

.readmoreItem a:hover{

	color:#fff;

}

div.catItemReadMore a:after,

div.tagItemReadMore a:after,

div.userItemReadMore a:after,

div.latestItemReadMore a:after,

.readmoreItem a:after{

	transition: all 0.3s ease 0s;

	position:absolute;

	top:0;

	left:0;

	content:'';

	z-index:-1;

	width:100%;

	height:0;

}

div.catItemReadMore a:hover:after,

div.tagItemReadMore a:hover:after,

div.userItemReadMore a:hover:after,

div.latestItemReadMore a:hover:after,

.readmoreItem a:hover:after{

	height:100%;

}

div.catItemReadMore,

div.tagItemReadMore,

div.userItemReadMore,

div.latestItemReadMore{

	padding-top:15px;

	display:inline-block;

}

div.catItemTagsBlock,

div.userItemTagsBlock,

div.latestItemTagsBlock{

	padding:0;

	border:none;

}

div.catItemLinks,

div.userItemLinks,

div.latestItemLinks{

	margin:0;

}





div.userBlock,

div.itemListCategory{

	background:#fff;

	border-top:none;

	border-left:none;

	border-right:none;

	border-bottom:2px solid #f2f2f2;

	padding:0 0 35px 0;

	margin:0 0 35px 0;

	font-family:"Roboto";

	color:#9e9e9e;

}



div.userBlock div.userDescription, .catDescription{

	position:relative;

	padding:14px 0 0 0;

	margin:16px 0 0 0;

}

div.userDescription:before, .catDescription:before{

	position:absolute;

	border-bottom:3px solid #f2f2f2;

	width:50px;

	content:'';

	top:0;

/*	left:0;*/

}

h2.userBlock-name, h2.categoryTitle{

	margin:0;

	font-size:16px;

	text-transform:uppercase;

	font-family:"Roboto";

}

h2.userBlock-name span, h2.categoryTitle{

	color:#292929;
	text-align:center;
	font-size: 30px;
	line-height:2;

}

div.userBlock img,

div.itemListCategory img{

	margin:0;

	padding:0;

	border:none;

	width:100%;

}

.k2UserSocialLink{

	padding-top:15px;

}

.k2UserSocialLink a{

	color:#d9d9d9;

	font-size:16px;

}



div.userBlock div.userAdditionalInfo{

	padding:10px 0 0 0;

	margin:0;

}

span.userURL, span.userEmail{

	color:inherit;

	font-weight:inherit;

	display:inline;

}

span.userURL + span.userEmail{

	margin-left:10px;

	padding-left:10px;

	border-left:1px solid #d9d9d9;

}



/*========== K2 ITEM STYLE ============*/

#k2Container .modal{

	position:inherit;

	bottom:auto;

	left:auto;

	right:auto;

	top:auto;

	display:inherit;

}

div.itemDateCreated{

	color: #fff;

/*  float: left;

	margin-right: 15px; */

    font-family: "Roboto";

    font-size: 14px;

    font-weight: bold;

    line-height: 18px;

    margin-top: 4px;

    padding: 3px 8px;

    text-align: center;

    text-transform: uppercase;

}

div.itemHeader h2.itemTitle{

	color: #292929;

    font-family: "Roboto";

    font-size: 24px;

    font-weight: 300;

    line-height: 24px;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

}

div.itemCategory{

	border: medium none;

    display: inline-block;

    padding: 0;

}

div.itemCategory span{

	color: inherit;

    font-weight: inherit;

    padding: 0;

}

div.itemCategory a{

	color:inherit;

}

div.itemCommentsLink{

	border: medium none;

    display: inline-block;

    margin: 0;

    padding: 0;

}

div.itemCommentsLink:before {

    color: #666;

    content: "/";

    padding: 0 6px 0 7px;

}

div.itemAuthor{

	display:inline-block;

}

div.itemHeader {

    margin-bottom: 30px;

    padding-bottom: 15px;

    padding-top: 25px;

    position: relative;

}

.itemView div.itemHeader{

	padding-top:0;

}

div.itemHeader:after {

    border-bottom: 3px solid #e6e6e6;

    bottom: 0;

    content: "";

/*   left: 0;*/

    position: absolute;

    width: 40px;

}

span.itemImage img{

	border:none;

	padding:0;

	margin:0;

}

span.itemImage{

	margin:0;

}

div.itemImageBlock{

	padding:0;

}

div.itemIntroText, div.itemFullText{

	font-size:13px;

	font-family: "Roboto";

	line-height:24px;

/*	color:#9e9e9e;*/

	padding:0;

	font-weight:normal;

}

div.itemFullText{

	margin-top:15px;

}

div.itemFullText p + p,

div.itemIntroText p + p{

	margin-top:15px;

}



span.itemDateModified,span.itemHits{

	display:block;

	float:none;

	border-bottom:1px solid #ddd;

}

div.itemTagsBlock{

	border:none;

	padding:0;

}

div.itemTagsBlock ul.itemTags li a{

	height:28px;

	line-height:28px;

	padding:0 15px;

	background:#292929;

	color:#fff;

	font-family: "Roboto";

	display:inline-block;

	font-size:12px;

	margin:0 4px 5px 0;

	text-decoration:none;

}

div.itemAuthorBlock{

	background:#fff;

	border:none;

	font-family: "Roboto";

	color:#9e9e9e;

	padding:0;

}

div.itemAuthorBlock div.itemAuthorDetails{

/*	margin:0 0 0 130px;*/

	padding:0;

}

div.itemAuthorBlock img.itemAuthorAvatar{

	border:none;

	padding:0;

	margin:0;

}

h3.itemAuthorName{

	font-family: "Roboto";

	text-transform:uppercase;

	font-size:16px;

}

h3.itemAuthorName a{

	color:#292929;

	text-decoration:none;

}

.itemAuthorDesc{

	position:relative;

	margin-top:8px;

	padding-top:18px;

}

.itemAuthorDesc:before{

	position:absolute;

	width:50px;

	border-bottom:3px solid #e6e6e6;

	top:0;

	content:'';

}

div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl,

div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{

	display:inline;

	color:inherit;

	font-weight:inherit;

	margin:0;

	padding:0;

	border:none;

}

div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl + span.itemAuthorEmail{

	border-left:1px solid #ddd;

	margin-left:10px;

	padding-left:10px;

}

.itemAuthorAdditionLink{

	padding-top:15px;

}

div.itemAuthorLatest h3,div.itemRelated h3 {

    border-bottom: 1px solid #e5e5e5;

    font-family: "Roboto";

    font-size: 16px;

    font-weight: bold;

    margin: 0;

    padding: 8px 0 7px;

    text-transform: uppercase;

}

div.itemAuthorLatest ul li, div.itemRelated ul li{

	border: medium none;

    padding: 2px;

	background:none;

	list-style:none;

}

div.itemAuthorLatest ul, div.itemRelated ul{

	margin:0;

	padding:0;

}

div.itemAuthorLatest ul li + li, div.itemRelated ul li + li{

	border-top:1px solid #e5e5e5;

}

div.itemAuthorLatest ul li a, div.itemRelated ul li a{

    color: #666;

    padding: 0;

	text-decoration:none;

	display:block;

}

div.itemAuthorLatest ul li a:before, div.itemRelated ul li a:before{

	content: "\f101";

    font-family: "FontAwesome";

    font-size: 14px;

    font-weight: normal;

    padding-right: 8px;

}

div.itemComments{

	background:none;

	border:none;

	padding:0;

}

div.itemComments h3.itemCommentsCounter,div.itemComments h3.itemCommentsTitle{

	margin:0;

	font-family: "Roboto";

	font-size:16px;

	text-transform:uppercase;

	color:#292929;

	line-height:1;

	padding:20px 0;

	border-bottom:1px solid #ededed;

	border-top:1px solid #ededed;

}

div.itemCommenItem{

	margin-left:130px;

	font-family: "Roboto";

	color:#9e9e9e;

}

div.itemComments ul.itemCommentsList li span.commentAuthorName{

	font-size:15px;

	text-transform:uppercase;

	color:#292929;

	font-weight:normal;

}

div.itemComments ul.itemCommentsList li span.commentAuthorName a{

	text-decoration:none;

	color:#292929;

}

div.itemComments ul.itemCommentsList li span.commentDate{

	color:#9e9e9e;

	font-weight:normal;

	font-size:13px;

	border:none;

	margin:0;

	padding:0;

}

div.itemComments ul.itemCommentsList li span.commentDate:before{

	content:"/";

}

div.itemCommentText{

	position:relative;

	padding-top:17px;

	margin-top:11px;

}

div.itemCommentText:before{

	position:absolute;

	content:'';

	width:50px;

	border-bottom:3px solid #9e9e9e;

	top:0;

	left:0;

}

div.itemComments ul.itemCommentsList li {

	padding:30px 0;

	border:none;

	background:none!important;

}

div.itemComments ul.itemCommentsList li + li{

	border-top:1px solid #ededed;

}

div.itemComments ul.itemCommentsList li img{

	border:none;

	padding:0;

	width:100px;

}

div.itemComments ul.itemCommentsList li span.commentToolbar a{

	display:inline!important;

}

div.itemComments ul.itemCommentsList li span.commentToolbar{

	display:inline-block;

}

div.itemCommentsForm form input.inputbox{

	width:100%;

	border-radius:0;

	height:40px;

	line-height:30px;

	padding:5px;

	border:1px solid #e6e6e6;

	box-shadow:none;

	color:#9e9e9e;

}

div.itemCommentsForm form textarea.inputbox{

	width:100%;

	border-radius:0;

	line-height:20px;

	padding:5px;

	border:1px solid #e6e6e6;

	box-shadow:none;

	color:#9e9e9e;

}

div.itemView{

	padding:0;

	border:none;

	margin:0;

}

div.itemCommentsForm form span#formLog{

	display:inline-block;

	margin:0;

	padding:10px 10px 0 0;

	float:right;

}

div.itemCommentsForm form input#submitCommentButton{

	height:38px;

	margin:0;

	line-height:38px;

	padding:0 18px;

	color:#fff;

	position:relative;

	border-top:none;

	border-left:none;

	border-right:none;

	font-size:14px;

	font-family: "Roboto";

	text-transform:uppercase;

	float:right;

}

div.itemCommentsForm form input#submitCommentButton{

	border-bottom-width:2px;

	top:1px;

}

.k2CommentFormInput{

	margin-bottom:15px;

}



div.itemCommentsForm form{

	padding-top:35px;

}

div.itemComments ul.itemCommentsList{

	margin:0;

}



/*========== PAGINATION ============*/

ul.my-pagination{

	padding:0;

	margin:0;

}

.my-pagination li{

	display:inline-block;

	list-style:none;

}



.my-pagination li .pagenav{

	height:31px;

	color:#292929;

	display:inline-block;

	border:2px solid #e6e6e6;

	border-radius:0;

	padding: 0 10px;

	font-weight:bold;

	font-family:"Open Sans";

	position:relative;

	line-height:28px;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	box-shadow: 0 0 1px #eee;

}

.my-pagination li a.pagenav:hover,

.my-pagination li.page-number span.pagenav{

	color:#fff;

}

.my-pagination li.pagination-prev .pagenav:before{

	font-family: "FontAwesome";

	content:  "\f0d9";

	position:absolute;

	top:0;

	width:100%;

	left:0;

	font-size:12px;

}

.my-pagination li.pagination-next .pagenav:before{

	font-family: "FontAwesome";

	content:  "\f0da";

	width:100%;

	font-size:12px;

	position:absolute;

	top:0;

	left:0;

}

.my-pagination li.pagination-prev .pagenav, .my-pagination li.pagination-next .pagenav{

	width:31px;

	color:#292929;

	text-align:center;

}

.my-pagination li.pagination-start .pagenav, .my-pagination li.pagination-end .pagenav{

	color:#999;

}



.my-pagination li.pagination-prev .pagenav span,

.my-pagination li.pagination-next .pagenav span{

	text-indent:-99999px;

	display: inline-block;

}





.itemCommentsPagination .my-pagination{

	text-align:center;

	padding-top:10px;

}

div.itemCommentsPagination{

	margin:-15px 0 30px 0;

	padding:0;

}

div.k2Pagination, .pagination{

/*	text-align:left;*/

	float:none;

	margin:0;

	padding:0;

}

/*========== END PAGINATION ============*/

/*========== K2 ITEM STYLE ============*/





/*========== K2 CATEGORIES ============*/

div.subCategoryContainer{

	margin-bottom:30px;

}

div.subCategory{

	margin:0;

	padding:0;

	background:#f8f8f8;

	font-family:"Roboto";

	border:none;

}

div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img{

	padding:0;

	margin:0;

	border:none;

	width:100%;

}

.subCategory_info{

	text-align:center;

	padding:10px 5px 20px 5px;

}

div.subCategory h2{

	text-transform:uppercase;

	font-size:26px;

	color:#666;

	margin:0 0 9px 0;

	padding:0 0 12px 0;

	position:relative;

}

div.subCategory h2 a{

	color:#666;

	text-decoration:none;

}

div.subCategory h2:after{

	position:absolute;

	width:60px;

	border-bottom:3px solid #bababa;

	bottom:0;

	left:calc(50% - 30px);

	content:'';

}

.subCategory_text{

	font-size:14px;

	text-transform:uppercase;

	font-weight:300;

}

a.subCategoryMore{

	font-size:14px;

	text-transform:uppercase;

	font-weight:300;

	color:#666;

	text-decoration:none;

}

div.subCategory:hover{

	color:#fff;

}

div.subCategory:hover h2:after{

	border-color:#fff;

}

div.subCategory:hover h2 a,div.subCategory:hover h2 a:hover{

	color:#fff;

}

div.subCategory:hover a.subCategoryMore:hover, div.subCategory:hover a.subCategoryMore{

	color:#fff;

}

div.subCategory{

	background:#f8f8f8;

	position:relative;

	overflow:hidden;

}

div.subCategory a.subCategoryImage img{

	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

	transform: translate3d(0px, -10px, 0px);

}

div.subCategory:hover a.subCategoryImage img{

	transform: translate3d(0px, 0px, 0px);

}

div.subCategory a.subCategoryImage{

	overflow:hidden;

}

.subCategory_info{

	transition:all 0.35s ease 0s;

	transform: translate3d(0px, 0px, 0px);

}

div.subCategory:hover .subCategory_info{

}

.subCategory_desc{

	display:none;

	opacity:0;

	color:#fff;

}

div.subCategory:hover .subCategory_desc{

	display:inherit;

	opacity:1;

}

div.subCategory:hover .subCategory_info{

transform: translate3d(0px, -50px, 0px);

}

/*========== K2 CATEGORIES ============*/







/*========== K2 STYLE ============*/









/*======== JOOMLA PAGE STYLE ========*/

.blogListItem{

/*	border-bottom: 2px solid #e6e6e6;*/

    margin-bottom: 30px;

    padding: 0 0 30px;

	color: #666;

    font-family: "Roboto";

	font-weight:300;

}

.blogListItem .published,

.item-page .published{

	color: #fff;

/*  float: left;

	margin-right: 15px; */

    font-family: "Roboto";

    font-size: 14px;

    font-weight: bold;

    line-height: 18px;

    margin-top: 4px;

    padding: 3px 8px;

    text-align: center;

    text-transform: uppercase;

}

h3.blogItemTitle{

	color: #292929;

    font-family: "Roboto";

    font-size: 24px;

    font-weight: 300;

    line-height: 24px;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

}

h3.blogItemTitle a{

	color: #292929;

	text-decoration:none;

}

.category-name{

	display:inline-block;

}

.createdby{

	display:inline-block;

}

.blogItemHeader{

	margin-bottom: 15px;

    padding-bottom: 15px;

    padding-top: 25px;

    position: relative;

}

.item-page  .blogItemHeader{

	padding-top:0;

}

div.category-name a:hover{

	color:inherit;

	text-decoration:none;

}

.blogItemHeader:after{

	border-bottom: 3px solid #e6e6e6;

    bottom: 0;

    content: "";

/*  left: 0;*/

    position: absolute;

    width: 40px;

}

.blogItemIntroText{

	color: #666;

    font-family: "Roboto";

    font-weight: 300;

    padding: 0;

}

.readmoreItem{

	display: inline-block;

    padding-top: 15px;

}

.readmoreItem a{

	border: 2px solid #e6e6e6;

    color: #292929;

    display: inline-block;

    font-family: "Roboto";

	position:relative;

    font-size: 11px;

	text-decoration:none;

    line-height: 31px;

    padding: 0 20px;

    text-transform: uppercase;

}

.article-info dd{

	display:block;

	margin:0;

	line-height:20px;

}

.article-info{

	width:auto;

	padding:5px 0 0 0;

}

.items-more{

	margin-bottom:30px;

}

.items-more h3{

	border-bottom: 1px solid #e5e5e5;

	font-family: "Roboto";

    font-size: 16px;

    font-weight: bold;

    margin: 0;

    padding: 8px 0 7px;

    text-transform: uppercase;

}

.items-more ol.nav li, .items-more ul.nav li{

	border:none;

	padding:2px;

}

.items-more .nav > li > a{

	background:none!important;

	color:#666;

	padding:0;

}

.items-more .nav > li + li{

	border-top:1px solid #e5e5e5;

}

.items-more .nav > li > a:before{

	content: "\f101";

    font-family: "FontAwesome";

    font-size: 14px;

    font-weight: normal;

    padding-right: 8px;

}

/*======== JOOMLA PAGE STYLE ========*/





















.t3-sidebar h3.module-title{

	font-size:16px;

	color:#292929;

	font-weight:normal;

	padding-bottom:26px;

}

.t3-sidebar h3.module-title:after{

	border-bottom:3px solid #e6e6e6;

	width:50px;

}





.defaultLayout .bt-inner .bt-date.recent_post,

.defaultLayout .recent_post .bt-inner .bt-date{

	display:none;

}

.defaultLayout .recent_post .bt-inner .bt-date.recent_post{

	display:inherit;

	font-size:13px;

	color:#9e9e9e;

	text-transform:none;

	padding:0;

}

.defaultLayout .recent_post .jcarousel-skin-tango{

	padding:4px 0 0 0;

	margin:0;

}

.defaultLayout .recent_post .bt-row{

	padding:0 0 15px 0;

}

.defaultLayout .recent_post .bt-row + .bt-row{

	padding-top:20px;

	border-top:1px solid #e6e6e6;

}

.defaultLayout .recent_post .bt-inner{

	margin:0;

}

.defaultLayout .recent_post .image-align-left{

	margin-right:25px;

}

.defaultLayout .recent_post .bt-inner .bt-title{

	text-transform:none;

	color:#292929;

	font-size:13px;

	font-weight:normal;

}



.t3-mainbody{

	padding-top:32px;

}

.page-heading{

	font-weight:300;

	font-family:"Roboto";

	color:#666;

	background:url("../images/bg-page-heading.png") no-repeat scroll center center #f1f1f1;

	line-height:1;

	padding-top:45px;

	padding-bottom:45px;

	border-bottom:1px solid #e8e8e8;

}

.pageheading_title{

	font-size:36px;

	text-transform:uppercase;

	position:relative;

}

.pageheading_desc:before{

	position:absolute;

	top:0;

	width:88px;

	content:'';

}

.pageheading_desc{

	line-height:24px;

	position:relative;

	margin-top:13px;

	padding-top:13px;

}









.k2LoginBlock #modlgn_username,.k2LoginBlock #modlgn_passwd{

	padding:5px;

	border-radius:0;

	height:38px;

	line-height:28px;

	color:#a6a6a6;

	font-family:"Roboto";

	border:1px solid #d9d9d9;

	width:100%;

	box-shadow:none;

}

.k2UserLoginForm{

	margin-bottom:20px;

}

div.k2LoginBlock fieldset.input input.bt_medical_button{

	font-size:18px;

	font-family:"Roboto";

	text-transform:uppercase;

	color:#fff;

	border-top:none;

	border-left:none;

	position:relative;

	border-right:none;

	padding:0 15px;

	height:38px;

	clear:left;

	line-height:38px;

	

}

div.k2LoginBlock fieldset.input input.bt_medical_button:hover{

	border-bottom-width:2px;

	top:1px;

}

.k2LoginBlock #modlgn_remember{

	float:left;

	height: auto;

    margin: 6px 4px 0 0;

}

.k2LoginBlock #form-login-remember label{

	font-weight:normal;

}

.k2LoginBlock{

	color:#a6a6a6;

	padding-top:8px;

	font-family:"Roboto";

}

div.k2LoginBlock ul{

	padding:0;

	margin:0;

	list-style:none;

}



.menu_sidebar ul.nav-pills li a{

	padding:0 0 13px 0;

	border-radius:0;

	font-size:13px;

	line-height:24px;

	background:none!important;

	font-family:"Open Sans";

	position:relative;

}

.menu_sidebar ul.nav-pills li a:hover{

	color:inherit;

}

.menu_sidebar ul.nav-pills li{

	margin:0;

}

.menu_sidebar ul.nav-pills li + li a{

	border-top:1px solid #e6e6e6!important;

	padding-top:13px;

}



div.k2TagCloudBlock{

	padding:4px 0 0 0;

}

div.k2TagCloudBlock a{

	height:28px;

	line-height:28px;

	padding:0 15px!important;

	margin:0 3px 4px 0;

	background:#292929;

	color:#fff;

	font-family:"Open Sans";

	font-weight:300;

}





/*========= CONTACT PAGE =========*/



.btqc-field-container.btqc-field-richedit{

	width:100%;

}

.btqc-field-container textarea{

	border: 1px solid #d9d9d9 ;

    color: #505050;

    font-size: 12px;

	color:#a6a6a6;

	padding:5px;

	height:auto;

	border-radius:0;

	height:150px;

	width:100%;

	box-shadow:none;

}



.contactMap{

	position:absolute;

	height:100%;

	width:100%;

	overflow:hidden;

	z-index:0;

}

.contactMap .module{

	margin:0;

}

.contactPage_sl{

	position:relative;

}

.contactForm_sl .module{

	background:#fff;

	margin-top:50px;

/*	margin-bottom:100px;*/

}

.btqc-field-sendcopy > input{

	float:left;

	margin:7px 5px 0 0;

}

.btqc-field-sendcopy > label{

	float:left;

	color:#9e9e9e;

	font-size:13px;

	text-transform:none;

	font-weight:normal;

}

.btqc-field-sendcopy {

	float:left;

	margin:10px 0 0 33px;

}

.contact_2 .btqc-field-container.btqc-field-text{

	width:100%;

}



.contact_2 .btqc-field-container{

	margin-bottom:17px;

}

.contact_2 .btqc-field-container.btqc-field-submit, .contact_2 .btqc-field-container.btqc-field-pagebreak{

	margin-bottom:0;

}





.map_infoWindow{

	font-family:"Roboto";

	color:#6c6c6c;

}

.bt-googlemaps .map_infoWindow img{

	max-width:100%!important;

}

.contactIconAdd span{

	font-weight:bold;

	text-transform:uppercase;

}

.map_infoWindow .contactIconAdd:before, .map_infoWindow .contact-emailto:before,

.map_infoWindow .contact-telephone:before, .map_infoWindow .contact-webpage:before{

	font-family: "FontAwesome";

	font-size:14px;

	margin-right:10px;

}

.map_infoWindow .contactIconAdd:before{

	content:"\f041";

	font-size:20px;

}

.map_infoWindow .contact-emailto:before{

	content:"\f003";

}

.map_infoWindow .contact-telephone:before{

	content:"\f095";

}

.map_infoWindow .contact-webpage:before{

	content:"\f0ac";

}





/*=========== WEBLINK ==========*/

.weblink-category{

	color:#666;

	font-size:13px;

	line-height:24px;

}

.weblink-category .webLinkItemHit,

.results-number{

	height:44px;

	line-height:44px;

	padding:0 18px;

	color:#fff;

	font-size:20px;

	font-weight:bold;

/*	float:left;*/

}





.weblink-category h3.list-title{

	margin:0;

}

.weblink-category .list-title a,

.result-title a{

	font-family:"Roboto";

	color:#292929;

	text-transform:uppercase;

	font-size:24px;

	margin:0;

	font-weight:300;

	text-decoration:none;

}

.weblink-category .showLink{

	font-weight:bold;

	font-size:13px;

	font-family:"Roboto";

	padding-top:4px;

}

.search-results .result-category{

	font-weight:bold;

	font-size:13px;

	font-family:"Roboto";

	padding-top:2px;

}

.search-results .result-title{

	margin:0;

}

.weblinkItemHeader, .resultsItemHeader{

	position:relative;

	margin-bottom:20px;

	padding-bottom:13px;

}

.weblinkItemHeader:after, .resultsItemHeader:after{

	width:50px;

	border-bottom:3px solid #eaeaea;

	content:'';

	position:absolute;

/*	left:0;*/

	bottom:0;

}

.cat-list-row, .resultsItem{

	border-bottom:2px solid #f2f2f2;

	margin-bottom:25px;

	padding-bottom:15px;

}

h2.webLink_categoryTitle{

	color:#292929;

	text-transform:uppercase;

	font-weight:300;

	font-size:36px;

	border-bottom:2px solid #f2f2f2;

	margin-bottom:20px;

	padding-bottom:7px;

}

.searchPage{

	color:#666;

	font-family:"Roboto";

	font-size:14px;
	
	margin-left:5px;

}

.search-results .result-text, .search-results .result-created{

	font-family:"Roboto";

	color:#666;

	font-weight:300;

	font-size:13px;

}

.searchPage label{

	color:#666;

	font-weight:normal;

/*	margin-right:25px;*/

}

#searchForm .phrases-box input[type="radio"]{

	margin-top:5px;

}

#searchForm legend{

	border-bottom:1px solid #ccc;

	font-family:"Roboto";

	font-weight:300;

	text-transform:uppercase;

	font-size:24px;

	margin-bottom:30px;

	padding-bottom:10px;

}

#searchForm .word #search-searchword{

	float:left;

	border:1px solid #eaeaea;

	height:38px;

	padding:5px;

	line-height:28px;

	box-shadow:none;

	border-radius:0;

	color:#b0b0b0;

}

#searchForm .word .button,

.finder #smartsearch-btn{

	height:38px;

	border-top:none;

	border-left:none;

	border-right:none;

	margin-left:10px;

	color:#fff;

	font-size:14px;

	border-radius:0;

	position:relative;

	padding:0 20px;

}

#searchForm .word .button:before,

.finder #smartsearch-btn:before{

	font-family: FontAwesome;

	content: "\f002";

	padding-right:5px;

}

#searchForm .word .button:hover,

.finder #smartsearch-btn:hover,

.finder #finder-search .word a.btn-default:hover{

	top:1px;

	border-bottom-width:2px;

}

.finder #finder-search .word a.btn-default{

	height:38px;

	border-top:none;

	border-left:none;

	border-right:none;

	margin-left:10px;

	color:#fff;

	font-size:14px;

	border-radius:0;

	position:relative;

	line-height:33px;

	padding:0 20px;

	background:#787878;

	border-bottom:4px solid #606060;

}

.finder #finder-search .word a.btn-default:before{

	font-family: FontAwesome;

	content: "\f0c9";

	padding-right:5px;

}

.advanced-search-tip{

	color:#666;

}

.finder{

	font-family:"Roboto";

}

#finder-search .form-group label{

	font-weight:bold;

	font-size:14px;

	margin-right:15px;

}

#finder-search .form-group #q.inputbox{

	height:38px;

	line-height:28px;

	padding:5px;

	border:1px solid #d9d9d9;

	border-radius:0;

	box-shadow:none;

}



#archive-items .blogItemHeader{

	padding-top:0;

}

.archive fieldset.filters{

	text-align:right;

	margin-bottom:30px;

	font-family:"Roboto";

	border-bottom:2px solid #e6e6e6;

	padding-bottom:25px;

}

.archive fieldset.filters select{

	background:none;

	border-radius:0;

	box-shadow:none;

	padding:9px 5px 8px 10px;

	margin-left:5px;

}

.archive fieldset.filters .btn-primary{

	border-radius:0;

	height:38px;

	border-top:none;

	border-left:none;

	border-right:none;

	margin-left:10px;

	color:#fff;

	font-size:14px;

	border-radius:0;

	position:relative;

	padding:0 20px;

}

.archive fieldset.filters .btn-primary:hover{

	top:1px;

	border-bottom-width:2px;

}



.ordering-box{

	margin-top:10px;

}

.register_page, .login_wapper{

	font-family:"Roboto";

	color:#a0a0a0;

}

.register_page label,

.login_wapper label{

	color: #666;

    float: none;

	display:inherit;

    font-family: "Roboto";

    font-weight: bold;

    text-transform: uppercase;

    width: auto;

}

.register_page .control-group{

	margin-bottom:17px;

	clear:left;

}

.register_page .toggle-editor{

	float:left;

}

.register_page #del_image{

	margin-bottom:20px;

	margin-right:5px;

}

.register_page input.inputbox{

	background: none repeat scroll 0 0 #fff;

    border: 1px solid #d9d9d9 ;

    border-radius: 0;

    box-shadow: none;

    color: #a6a6a6;

    font-family: "Roboto";

    height: 38px;

    padding: 5px;

}

.register_page input.invalid{

	border-color:#ff0000;

}

button.button

.heading_login_page{

	border-bottom:1px solid #ccc;

	font-family:"Roboto";

	font-weight:300;

	text-transform:uppercase;

	font-size:24px;

	margin-bottom:30px;

	padding-bottom:10px;

}

.gender .register-fields-input label{

/*	margin:0 15px 0 0;

	float:left;*/

	font-weight:normal;

	text-transform:none;

	font-size:12px;

}



.register_page .register-fields-input .button,

.login_wapper .submit_button .button{

	font-size:16px;

	height:41px;

	line-height:41px;

	color:#fff;

	border:none;

	padding:0 20px;

}

.register_page .register-fields-input .button:hover,

.login_wapper .submit_button .button:hover{

	background:#5a5a5a;

}

.heading_login_page{

	font-size:18px;

	text-transform:uppercase;

	position:relative;

	margin-bottom:12px;

	padding-bottom:15px;

}

.heading_login_page:after{

	position:absolute;

/*	left:0;*/

	bottom:0;

	content:'';

	width:50px;

	border-bottom:2px solid #e6e6e6;

}

.heading_login_page_desc{

	font-size:13px;

	padding-bottom:15px;

}

.login_wapper .login-fields #modlgn-username, .login_wapper .login-fields #modlgn-password, 

.login_wapper .login-fields #username, .login_wapper .login-fields #password{

	background: none repeat scroll 0 0 #fff;

    border: 1px solid #d9d9d9;

    border-radius: 0;

    box-shadow: none;

    color: #a6a6a6;

    font-family: "Roboto";

    height: 38px;

    padding: 5px;

	width:210px;

}

.login_wapper .login-fields{

	margin-bottom:17px;

}



.login-fields-input #remember-lbl{

	text-transform:none;

	font-weight:normal;

}

.login_wapper ul{

	padding:0;

	list-style:none;

}









/*========= SHORTCODE CSS STYLE =========*/

/*======== CONTACT TOP ========*/

.contactPageArticle{

	font-family:"Roboto";

/*	padding:40px 0 60px 0;*/

}

.contactPageArticle .btsc-iconbox{

	width:auto;

	padding:0;

}

.contactPageArticle .btsc-iconbox-style-icon-ontop-inside .icon{

}



.contactPageArticle .btsc-iconbox-style-icon-ontop-inside .icon{

	background:none!important

}

.contactPageArticle .btsc-iconbox .btsc-iconbox-title{

	text-transform:uppercase;

	font-size:20px;

	font-weight:300;

	position:relative;

	color:#666!important;

	margin:0 0 10px 0;

	padding: 18px 0 15px 0;

}

.contactPageArticle .btsc-iconbox .btsc-iconbox-title:after{

	content:'';

	position:absolute;

	bottom:0;

	left:calc(50% - 30px);

	width:60px;

}

.contactPageArticle .text_1{

	font-weight:300;

	line-height:30px;

}

.contactPageArticle .text_2{

	font-family: "Open Sans";

	color:#9e9e9e;

}

.contactPageArticle .text_3{

	font-family: "Open Sans";

	font-weight:bold;

	font-size:13px;

}

.contactPageArticle .btsc-iconbox-icon .icon{

	line-height:normal!important;

}





.socialFooter a{

	border:1px solid #4c4c4c;

	color:#b1b1b1;

	height:32px;

	width:32px;

	display:inline-block;

	text-align:center;

	font-size:18px;

	background:#393939;

	margin:0 3px;

}

.socialFooter span{

	display:block;

	font-size:12px;

	padding:10px 0 17px 0;

}









.btsc-testimonials-wrap {

    position: relative;

}



.pricingPage .btsc-pricetable {

	width:auto!important;

}

.pricingPage .btsc-pricetable .btsc-pricecol{

	border:6px solid #f7f7f7;

}











/*======== SKILLBAR =======*/

.btsc-skillbars-content-skill .skill,

.btsc-skillbars-default .skill .skill-level{

	height:7px;

}

.btsc-skillbars-content-skill .skill-percent-inline{

	height:18px;

	position:absolute;

	right:auto;

	margin-left:-21px;

	top:-24px;

	display:inline-block;

	font-family:"Open Sans";

	background:#fff;

	font-weight:bold;

	font-size:12px;

	border-radius:2px;

	border:1px solid #c6c6c6;

	padding:0 8px;

}

.btsc-skillbars-content-skill .skill-percent-inline:after{

	background:url("../images/arrow-skillbar-current.png") no-repeat scroll center bottom transparent;

	width:100%;

	height:5px;

	bottom:-5px;

	position:absolute;

	left:0;

	content:'';

}

.btsc-skillbars-content-skill .skill-name{

	font-size:12px;

	color:#515151;

	font-weight:bold;

	text-align:left;

}

.btsc-skillbars{

	font-family:"Roboto";

}

.itemView.themes2{

	color:#666;

}

.bt-spoiler-content{

	font-size:12px;

	color:#666;

	line-height:30px;

	padding:8px 20px;

}

.bt-spoiler-title{

	font-size:18px;

	font-weight:300;

	line-height:24px;

	height:40px;

	padding:8px 20px;

	background:#fff;

	color:#666;

	border:1px solid #e8e8e8;

}



.bt-heading h1, .bt-heading h2, .bt-heading h3, .bt-heading h4, .bt-heading h5{

	line-height:normal;

	font-family:"Roboto";

	font-weight:300;

	text-transform:uppercase;

	color:#292929;

/*	font-size:24px;*/

	padding:0 0 3px 0!important;

	margin:0 0 20px 0!important;

}

.bt-heading .bt-heading-sub-text{

	font-weight:300;

	color:#666;

}

.bt-heading {

	padding-bottom:35px;

	font-family:"Roboto";

}

.heading_btsc_doctor_profile .bt-heading h1, .heading_btsc_doctor_profile .bt-heading h2, 

.heading_btsc_doctor_profile .bt-heading h3,.heading_btsc_doctor_profile .bt-heading h4, 

.heading_btsc_doctor_profile .bt-heading h5{

	font-size:36px;

	padding:0 0 13px 0!important;

	margin:0 0 25px 0!important;

}

.heading_btsc_doctor_profile .bt-heading h1:before,.heading_btsc_doctor_profile  .bt-heading h2:before,

.heading_btsc_doctor_profile .bt-heading h3:before,.heading_btsc_doctor_profile .bt-heading h4:before,.heading_btsc_doctor_profile .bt-heading h5:before{

	height:2px;

	width:120px;

	margin-left:-60px;

}

.btsc-testimonials{

	font-family:"Roboto";

}

.btsc-testimonials-left .btsc-testimonials-info span.btsc-testimonials-name{

	font-weight:bold;

	font-size:12px;

	padding:5px 0 0 0;

}

.btsc-testimonials-left .btsc-testimonials-info span.btsc-testimonials-company{

	font-size:11px;
	display:none;

}

.btsc-testimonials-left .btsc-testimonials-text{

	font-weight:300;

	line-height:28px;

	color:#4e4e4e;

	padding:8px 15px;

}

.btsc-testimonials-text .urlClient{

	display:block;

}

.btsc-carousel .owl-item .bt-carousel-item{

	padding:0;

	margin:0 15px!important;

}

.btsc-carousel{

	padding:0 40px;

}

.btsc-carousel .owl-controls .owl-buttons .owl-next,

.btsc-carousel .owl-controls .owl-buttons .owl-prev{

	height:27px;

	background:none;

	width:27px;

	line-height:28px;

	text-align:center;

	display:inline-block;

	opacity:1;

	font-size:14px;

	color:#fff;

	top:calc(50% - 15px);

}

.btsc-carousel .owl-controls .owl-buttons .owl-prev:after{

	content:"\f053";

	font-family: FontAwesome;

	height:100%;

	width:100%;

	left:0;

	top:0;

	position:absolute;

}

.btsc-carousel .owl-controls .owl-buttons .owl-next:after{

	content: "\f054";

	font-family: FontAwesome;

	height:100%;

	width:100%;

	left:0;

	top:0;

	position:absolute;

}

.owl-pagination{

	display:none;

}



.contact-sl .t3-module{

	margin:0;

}



.testimonialClient{

	padding-top:15px;

}

.logoClient{

	padding-top:65px;

}

.contact-sl{

	padding:40px 0 35px 0;

	position:relative;

}

.contact-sl:after, .contact-sl:before{

	position:absolute;

	height:100%;

	width:100%;

	top:0;

	content:'';

	z-index:-1;

}

.contact-sl:before{

	left:0;

	z-index:-1;

	background:url("../images/bg-sl3-left.png") no-repeat scroll left top transparent;

}

.contact-sl:after{

	z-index:-2;

	right:0;

	background:url("../images/bg-sl3-right.png") no-repeat scroll right top #fbfbfb;

}



.customInfoHome .bt-heading h1,.customInfoHome .bt-heading h2,.customInfoHome .bt-heading h3,

.customInfoHome .bt-heading h4,.customInfoHome .bt-heading h5{

	font-size:18px;

	font-weight:normal;

/*	padding:4px 0 13px 0!important;*/

	margin:0 0 13px 0!important;

}

.customInfoHome .rowCustom1, .customInfoHome .rowCustom2, 

.customInfoHome .rowCustom3, .customInfoHome .rowCustom4{

	position:relative;

/*	padding-left:120px;*/

	padding-bottom:0;

}

.customInfoHome .bt-heading + .bt-heading{

	margin-top:30px;

}

.customInfoHome .bt-heading{

	min-height:100px;

}

.customInfoHome .rowCustom1:before, .customInfoHome .rowCustom2:before, 

.customInfoHome .rowCustom3:before, .customInfoHome .rowCustom4:before{

	height:96px;

	width:96px;

	content:'';

/*	margin-right:23px;

	float:left;

	left:0;*/

	top:0;

	display:inline-block;

	position:absolute;

	border-radius:50%;

	background-position:center center;

	background-repeat:no-repeat;

}

.customInfoHome .rowCustom1:before{

	background-image:url("../images/customInfoIcon-1.png");

}

.customInfoHome .rowCustom2:before{

	background-image:url("../images/customInfoIcon-2.png");

}

.customInfoHome .rowCustom3:before{

	background-image:url("../images/customInfoIcon-3.png");

}

.customInfoHome .rowCustom4:before{

	background-image:url("../images/customInfoIcon-4.png");

}















.aboutUsLeftCol-info .bt-heading h1,.aboutUsLeftCol-info .bt-heading h2,.aboutUsLeftCol-info .bt-heading h3,

.aboutUsLeftCol-info .bt-heading h4,.aboutUsLeftCol-info .bt-heading h5{

	font-size:18px;

	font-weight:normal;

	padding:4px 0 13px 0!important;

	margin:0 0 13px 0!important;

}

.aboutUsLeftCol-info .aboutUsInfo1, .aboutUsLeftCol-info .aboutUsInfo2, 

.aboutUsLeftCol-info .aboutUsInfo3, .aboutUsLeftCol-info .aboutUsInfo4{

	position:relative;

/*	padding-left:70px;*/

	padding-bottom:0;

}

.aboutUsLeftCol-info .bt-heading + .bt-heading{

	margin-top:50px;

}

.aboutUsLeftCol-info .aboutUsInfo1:before, .aboutUsLeftCol-info .aboutUsInfo2:before, 

.aboutUsLeftCol-info .aboutUsInfo3:before, .aboutUsLeftCol-info .aboutUsInfo4:before{

	height:100%;

	width:70px;

	content:'';

/*	margin-right:23px;

	left:0;

	background-position:left top;

	float:left; */

	top:10px;

	position:absolute;

	display:inline-block;

	background-repeat:no-repeat;

}



.aboutUsLeftCol-info .bt-heading .bt-heading-sub-text{

	color:#9e9e9e;

}





.aboutUsLeftCol-heading.bt-heading h1, .aboutUsLeftCol-heading.bt-heading h2, 

.aboutUsLeftCol-heading.bt-heading h3, .aboutUsLeftCol-heading.bt-heading h4, .aboutUsLeftCol-heading.bt-heading h5

.aboutUsRightCol-heading.bt-heading h1, .aboutUsRightCol-heading.bt-heading h2,

.aboutUsRightCol-heading.bt-heading h3, .aboutUsRightCol-heading.bt-heading h4, .aboutUsRightCol-heading.bt-heading h5{

	font-size:30px;

	color:#000;

}

.aboutUsLeftCol-heading.bt-heading h1, .aboutUsLeftCol-heading.bt-heading h2, 

.aboutUsLeftCol-heading.bt-heading h3, .aboutUsLeftCol-heading.bt-heading h4, .aboutUsLeftCol-heading.bt-heading h5{

	padding: 0 0 28px 0!important;

	margin: 0 0 23px !important;

}

.aboutUsRightCol-heading.bt-heading h1, .aboutUsRightCol-heading.bt-heading h2,

.aboutUsRightCol-heading.bt-heading h3, .aboutUsRightCol-heading.bt-heading h4, .aboutUsRightCol-heading.bt-heading h5{

	padding: 0 0 18px 0!important;

	margin: 0 0 12px !important;

}

.aboutUsLeftCol-heading.bt-heading h1 span, .aboutUsLeftCol-heading.bt-heading h2 span, 

.aboutUsLeftCol-heading.bt-heading h3 span, .aboutUsLeftCol-heading.bt-heading h4 span, .aboutUsLeftCol-heading.bt-heading h5 span

.aboutUsRightCol-heading.bt-heading h1 span, .aboutUsRightCol-heading.bt-heading h2 span,

.aboutUsRightCol-heading.bt-heading h3 span, .aboutUsRightCol-heading.bt-heading h4 span, .aboutUsRightCol-heading.bt-heading h5 span{

	font-size:12px;

	color:#9e9e9e;

	display:block;

}

.aboutUsLeftCol-heading.bt-heading .bt-heading-sub-text,

.aboutUsRightCol-heading.bt-heading .bt-heading-sub-text{

	font-family:"Open Sans";

}

.aboutUsRightCol .bt-heading{

	padding-bottom:15px;

}

.aboutUsRightCol{

	padding:32px;

}

.timeToMeet{

	font-size:14px;

	font-weight:bold;

	font-family:'Roboto';

	text-transform:uppercase;

}

.timeToMeet-item {

	padding:15px 0;

}

.timeToMeet .timeToMeet-item + .timeToMeet-item{

	border-top:1px solid #e6e6e6;

}

.timeToMeet span{

	font-size:14px;

	font-weight:300;

	text-align:right;

/*	float:right;*/

}

.about_us_detail h3{

	margin:0 0 25px 0;

	text-transform:uppercase;

	font-size:24px;

	font-weight:normal;

}

.about_us_detail{

	color:#515151;

	font-weight:300;

}

.about_us_skill ul{

	padding:20px 0 0 0;

	margin:0;

	list-style:none;

}

.about_us_skill ul li {

    display: inline-block;

    float: left;

    font-size: 13px;

    list-style: none outside none;

    width: 50%;

	padding-bottom:5px;

}

.about_us_skill ul li:before {

    border: 2px solid #666;

    border-radius: 100%;

    content: "\f00c";

    font-family: "FontAwesome";

    font-size: 10px;

    height: 14px;

    line-height: 14px;

    margin-right: 12px;

    text-align: center;

    width: 14px;

}

.aboutUsRow2{

}



.t3-sl-4 .t3-module{

	margin-bottom:0;

}

.aboutUs-sl.block1{

	padding:55px 0 80px 0;

	margin-top:40px;

	background:url("../images/bg-sl4-block1.png") no-repeat scroll left top #fafafa;

}

.aboutUs-sl.block2{

	padding:0px 0 30px 0;

}

/*========== K2 THEMES 2 =============*/

/*====== DOCTOR DETAILS JOOMLA ======*/

.doctorDetails .img-fulltext img{

	border: 3px solid #e7e7e7;

}

.doctorDetails .img-fulltext{

	margin-bottom:20px;

}

.doctorDetails .itemTitle a{

	color:inherit;

	text-decoration:none;

}

.profileSocial a{

	width:34px;

	height:34px;

	font-size:16px;

	line-height:34px;

	text-align:center;

	color:#fff;

	border-radius:50%;

	position:relative;

	display:inline-block;

	margin-right:4px;

}

.profileSocial a:before{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	font-family: FontAwesome;

	height:100%;

	color:#fff;

}

.profileSocial a:hover:before{

	animation:0.35s ease 0s normal none 1 iconSocialDoctor;

	-o-animation:0.35s ease 0s normal none 1 iconSocialDoctor;

	-ms-animation:0.35s ease 0s normal none 1 iconSocialDoctor;

	-webkit-animation:0.35s ease 0s normal none 1 iconSocialDoctor;

}

.doctorDetails .profileSocial {

	margin-top:20px;

}

.profileSocial a span{

	display:none;

}

.profileSocial a.fb:before{

	content: "\f09a";

}

.profileSocial a.tt:before{

	content: "\f099";

}

.profileSocial a.gg:before{

	content: "\f0d5";

}

.profileSocial a.fb{

	background:#30477b;

}

.profileSocial a.tt{

	background:#01aef0;

}

.profileSocial a.gg{

	background:#c31c47;

}

.medicalListItem{

	margin-bottom:30px;

}

.medicalListItem .img-intro-inner{

	overflow:hidden;

	width:100%;

	cursor:pointer;

}

.medicalListItem .img-intro img{

	transition:all 0.3s ease-out 0s;

}

.medicalListItem .img-intro-inner:hover img{

	transform:scale(1.2) rotateZ(-5deg);

}

.medicalListItem .medicalListIntrotext{

	line-height: 30px;

	color: #666;

    font-family: "Roboto";

    font-weight: 300;

    padding: 0;

}

.medicalListTitle a{

	color:inherit;

	text-decoration:none;

}

.medicalListTitle {

	color: #292929;

    font-family: "Roboto";

    font-size: 24px;

    font-weight: 300;

    line-height: 24px;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

}

.medicalItemHeader{

    padding-top: 25px;

    position: relative;

	margin-bottom: 10px;

    padding-bottom: 17px;

}

.medicalItemHeader:after{

    bottom: 0;

    content: "";

/*    left: 0;*/

    position: absolute;

	border-bottom: 2px solid #d6d6d6;

    width: 90px;

}

.medicalListItem .profileSocial{

	padding-top:10px;

}

.readmoreMedical{

	clear:left;

}

.readmoreMedical a {

    border: medium none;

    font-weight: 300;

    padding: 0;

    text-decoration: none;

    text-transform: none;

	display: inline-block;

    font-family: "Roboto";

    font-size: 12px;

}









/*====== DOCTOR DETAILS JOOMLA ======*/

.t3-sl-1 .t3-module,

.t3-sl-2 .t3-module{

	margin:0;

}

.themes2 div.itemExtraFields{

	border:none;

	margin:20px 0 0 0;

	padding:0;

}

.themes2 .itemExtraFields i.fa{

	width:34px;

	height:34px;

	font-size:16px;

	line-height:34px;

	text-align:center;

	color:#fff;

	border-radius:50%;

	display:inline-block;

}

.themes2 .itemExtraFields i.fa-facebook{

	background:#30477b;

}

.themes2 .itemExtraFields i.fa-twitter{

	background:#01aef0;

}

.themes2 .itemExtraFields i.fa-google-plus{

	background:#c31c47;

}

.themes2 .itemExtraFields a{

	display:inline-block;

	float:left;

	margin-right:4px;

}

.themes2 div.itemExtraFields ul li{

	display:inline-block;

}

.themes2{

	color:#9e9e9e;

	font-family:"Roboto";

}

.themes2 div.catItemCategory,

.themes2 div.itemCategory{

	font-weight:300;

	text-transform:uppercase;

	font-size:14px;

}

.themes2 div.catItemCategory a,

.themes2 div.itemCategory a{

	text-decoration:none;

}

.themes2 div.catItemCategory a:hover,

.themes2 div.itemCategory a:hover{

	color:#292929;

}

.themes2 div.catItemReadMore a{

	text-transform:none;

	font-weight:300;

	text-decoration:underline;

	border:none;

	padding:0;

}

.themes2 div.catItemReadMore a:hover{

	color:#292929;

}

.themes2 div.catItemReadMore a:after{

	height:0!important;

	width:0!important;

}

.themes2 div.catItemHeader,

.themes2 div.itemHeader{

	padding-bottom:17px;

	margin-bottom:10px;

}

.themes2 div.itemHeader{

	padding-top:0;

}

.themes2 span.itemImage img{

	border: 3px solid #e7e7e7;

}

.themes2 div.catItemHeader:after,

.themes2 div.itemHeader:after{

	border-bottom:2px solid #d6d6d6;

	width:90px;

}

.themes2 div.catItemIntroText,

div.itemIntroText{

	line-height:30px;

}

.themes2 div.catItemReadMore{

	padding:0;

}

.themes2 div.catItemView{

	padding-bottom:10px;

	border:none;

}

.defaultLayout .showcaseInK2Item .bt-inner .bt-category{

	font-size:14px;

}

.defaultLayout .showcaseInK2Item   .bt-inner .bt-category:hover{

	color:inherit;

}

.defaultLayout .showcaseInK2Item   .bt-inner .bt-title{

	font-size:24px;

	line-height:normal;

	padding-bottom:13px;

	margin-bottom:10px;

	color:#4e4e4e;

}

.defaultLayout .showcaseInK2Item   .bt-inner .bt-title:after{

	content:'';

	border-bottom:2px solid #d6d6d6;

	width:90px;

	position:absolute;

/*	left:0;*/

	bottom:0;

}

.defaultLayout .showcaseInK2Item .jcarousel li,

.defaultLayout .showcaseInK2Item .bt-inner{

	height:auto!important;

}

.defaultLayout .showcaseInK2Item .bt-inner{

	padding:0;

}

.defaultLayout .showcaseInK2Item .bt-inner .readmore a{

	margin-top:3px;

	text-decoration:underline;

}

.showcaseInK2Item .jcarousel-skin-tango{

	margin:0 -15px;

}

.defaultLayout .showcaseInK2Item .bt-row{

	padding:0;

}

.itemFullText + .showcaseInK2Item{

	margin-top:45px;

}

.showcaseInK2Item .t3-module {

    margin-bottom: 15px;

}





/*========= Department style ==========*/

.departmentItem .img-intro{

	text-align:center;

	margin-top:17px;

}

.departmentItem .img-intro-inner:hover img{

	animation: imageDepartmentHover 0.5s ease forwards;

	animation: imageDepartmentHover 0.5s ease forwards;

	animation: imageDepartmentHover 0.5s ease forwards;

	animation: imageDepartmentHover 0.5s ease forwards;

}

.departmentItem .img-intro-inner{

	border-radius:50%;

	display:inline-block;

	padding:25px;

	cursor:pointer;

}

.departmentItem{

	background:#fcfcfc;

	border:1px solid #eee;

	margin-bottom:30px;

	padding:15px;

	text-align:center;

}

.departmentIntroText{

	font-weight:300;

	line-height:30px;

	padding-bottom:14px;

}

h2.departmentTitle{

	font-weight:300;

	font-size:20px;

	text-transform:uppercase;

	margin:20px 0 11px 0;

	padding:0 0 20px 0;

	position:relative;

}

h2.departmentTitle a{

	color:#575757;

	text-decoration:none;

}

h2.departmentTitle:after{

	position:absolute;

	bottom:0;

	left:calc(50% - 45px);

	border-bottom:2px solid #d7d7d7;

	content:'';

	width:90px;

}

.readmoreDepartment a{

	height:28px;

	line-height:26px;

	display:inline-block;

	font-weight:300;

	padding:0 25px;

	font-size:14px;

	color:#fff;

	border-radius:100px;

	text-decoration:none;

	margin-bottom:20px;

	overflow:hidden;

	position:relative;

}

.readmoreDepartment a:after{

	content: "\f061";

    font-family: "FontAwesome";

    font-size: 13px;

    position: absolute;

    right: -5px;

	opacity:0;

    transform: translateX(-12px);

}

.readmoreDepartment a:hover:after{

	animation: 0.3s ease 0s normal forwards 1 beforeLoginButtonHover;

}

/*========== DEPARTMENT DETAILS =========*/

.departmentDetailsText {

    color: #666;

    font-family: roboto;

    line-height: 30px;

}

.departmentDetails h3.blogItemTitle{

	font-size:36px;

	line-height:normal;

	color:#666;

	padding:13px 0 15px 0;

}

.departmentDetailsText .bt-heading{

	line-height:24px;

}

.bt-heading.headingDepartmentDetail{

	padding:30px 0 20px 0;

}

.bt-heading.headingDepartmentDetail h1, .bt-heading.headingDepartmentDetail h2, 

.bt-heading.headingDepartmentDetail h3, .bt-heading.headingDepartmentDetail h4, .bt-heading.headingDepartmentDetail h5{

	padding:0 0 7px 0!important;

	color:#666;

}

.departmentDetailsText .aboutUsLeftCol-info .bt-heading h1,.departmentDetailsText .aboutUsLeftCol-info .bt-heading h2, 

.departmentDetailsText .aboutUsLeftCol-info .bt-heading h3,.departmentDetailsText .aboutUsLeftCol-info .bt-heading h4,

.departmentDetailsText .aboutUsLeftCol-info .bt-heading h5{

	font-weight:300;

}







.sidebarLeftDepartment{

	font-family:"Roboto";

}

.sidebarLeftDepartment .nav-pills > li > a{

	background:none!important;

	border-radius:0;

	font-size:14px;

	text-transform:uppercase;

	color:#898989;

	padding:13px 0;

}

.sidebarLeftDepartment .nav-pills > li{

	margin:0 1px;

	padding:0;

}

.sidebarLeftDepartment .nav-pills > li > a:before{

	font-family: FontAwesome;

	content:"\f0a9";

	padding:0 12px 0 20px;

}

.sidebarLeftDepartment .nav-pills > li + li {

	border-top:1px solid #f1f1f1;

}

.sidebarLeftDepartment .nav-pills{

	border:1px solid #dfdfdf;

}











.reset, .reset-confirm, .remind, .reset-complete{

	font-family:"Roboto";;

	color:#666;

	font-size:13px;

	line-height:24px;

	font-weight:300;

}

.reset label, .reset-confirm label, .remind label, .reset-complete label{

	padding:10px 0 5px 0;

}

.reset input[type="text"], .reset-confirm input[type="text"],.remind input[type="email"], .reset-complete input[type="password"]{

	background: none repeat scroll 0 0 #fff;

    border: 1px solid #d9d9d9;

    border-radius: 0;

    box-shadow: none;

    color: #666;

    font-family: "Roboto";

    height: 38px;

    padding: 5px;

	width:270px;

}

.reset label.invalid, .reset-confirm label.invalid, .remind label.invalid, .reset-complete label.invalid{

	color:#ff0000;

}

.reset input.invalid, .reset-confirm input.invalid,.remind input.invalid, .reset-complete input.invalid{

	border: 1px solid #ff0000;

}

.reset .btl_submit, .reset-confirm .btl_submit, .remind .btl_submit, .reset-complete .btl_submit{

	margin-top:15px;

	border: medium none;

    color: #fff;

    font-size: 16px;

    height: 41px;

    line-height: 41px;

    padding: 0 20px;

}

.reset .btl_submit:hover, .reset-confirm .btl_submit:hover, .remind .btl_submit:hover, .reset-complete .btl_submit:hover{

	background:#5a5a5a;

}









#system-message > dd > ul {

	color: #0055BB;

	background:none!important;

	margin-bottom: 10px;

	padding: 17px 0;

	border:none;

}



#system-message > .notice.message > ul li{

	border: 1px solid #f6dec7;

	background:#fffcf5!important;

	color:#ffb60b!important;

}

#system-message > .message > ul li{

	border: 1px solid #b6ebf5;

	background:#f5fdff!important;

	color:#39a7cb!important;

}

#system-message > .warning.message > ul li,

#system-message > .error.message > ul li{

	border: 1px solid #f66e67;

	background:#ffeee9!important;

	color:#ff420a!important;

}

#system-message > .message > ul li:before{

	content:"\f12a";

}

#system-message > .warning.message > ul li:before,

#system-message > .error.message > ul li:before{

	content:"\f06a";

}

#system-message > .notice.message > ul li:before{

	content:"\f06a";

}

#system-message > dd > ul > li:before{

	font-family: FontAwesome;

	padding-right:5px;

	font-size:20px;

	position:absolute;

	left:0;

}

#system-message > dd > ul > li{

	line-height:20px;

	position:relative;

	font-weight:normal;

	font-family:"Roboto";

	font-size:14px;

	font-weight:300;

	padding:13px 0 13px 23px !important

}



.defaultLayout .bt-inner .image-align-center a.bt-image-link{

	background:none;

}

.defaultLayout .bt-inner .image-align-center a.bt-image-link:hover{

	background:#000;

}



.logo-text a{

	font-size:40px;

	font-weight:bold;

	text-transform:uppercase;

}

.logo-text a span.textGrey{

	color:#c6c6c6;

}

.logo-text a span.iconLogo{

	margin-right:10px;

	color:#fff;

	padding:0;

	height:32px;

	width:32px;

	text-align:center;

	line-height:32px;

	position:relative;

	border-radius:3px;

	display:inline-block;

}

.logo-text a span.iconLogo i.fa{

	position:absolute;

	width:100%;

	height:100%;

	left:0;

	font-size:22px;

	line-height:34px;

	top:0;

}







/*====== CALENDAR =====*/

.calendar thead .title{

	padding:0;

	height:33px;

	line-height:33px;

	font-size:12px;

	font-weight:bold;

	color:#fff;

}

.calendar, .calendar table{

	background:#f8f8f8;

	border:none;

}

.calendar table{

	border-bottom: 1px solid #d9d9d9;

	border-left: 1px solid #d9d9d9;

	border-right: 1px solid #d9d9d9;

}

.calendar tfoot .ttip, .calendar thead .daynames, .calendar thead .headrow,

.calendar table .wn{

	background:#f8f8f8;

}

.calendar th, .calendar td{

	line-height:24px;

}

.calendar tbody .day{

	text-align:center;

	padding:0 8px !important

}

/*========= MENU REPONSIVE =========*/

.off-canvas-top{

	display:none;

}

.off-canvas-effect-4.t3-off-canvas{

/*	transform: translate3d(50%, 0px, 0px);

	left:auto;

	right:0; */

	font-family:"Roboto";

}

.off-canvas-effect-4.off-canvas-open .t3-wrapper {

/*  transform: translate3d(-250px, 0px, 0px);*/

}

.off-canvas-toggle {

    border: none;

    border-radius: 2px;

    color: #fff;

    height: 50px;

    line-height: 33px;

    padding: 0;

    position: absolute;

    right: 8px;

    top: 30px;

    width: 50px;

}

.off-canvas-module h3.module-title{

	font-size:20px;

	color:#ababab;

	padding-top:10px;

}

.off-canvas-module .nav-pills li a{

	padding:0;

	color:#ababab;

	border-radius:0;

	position:relative;

	background:none!important;

	font-family:"Roboto";

}

.off-canvas-module .nav-pills li a .caret{

	position:absolute;

	top:45%;

/*	right:10px;*/

	border-bottom-color: #fff;

    border-top-color: #fff;

	border-width:5px;

}

.off-canvas-module .nav-pills li a:hover,

.off-canvas-module .nav-pills li a:focus,

.off-canvas-module .nav-pills li.active > a{

	color:#fff;

}

.off-canvas-module .nav-pills > li > a{

	border-bottom:1px solid #4a4a4a!important;

	padding:11px 0;

	font-size:14px;

	font-weight:bold;

}

.off-canvas-module .nav-pills > li > .dropdown-menu{

	border-bottom:1px solid #4a4a4a;

}

.off-canvas-module .dropdown-menu li a{

	font-size:12px;

	padding:10px 0;

}

.off-canvas-module .nav-pills > li .dropdown-menu{

	padding-left:15px;

}

.t3-off-canvas .off-canvas-module{

	color:#ababab;

	padding:0 15px;

}

.t3-off-canvas{

	background:#3f3f3f;

}

.off-canvas-module .dropdown-menu{

	background:none;

	border-radius:0;

}

.off-canvas-module .dropdown-submenu > a:after{

	border-color:transparent;

	border-width:5px;

	border-top-color:#fff;

	margin-right:10px;

	margin-top:-12px;

}



.t3-off-canvas .t3-off-canvas-header{

	background:#3f3f3f;

	border-bottom:1px solid #696969;

	color:#ababab;

	height:auto;

	position:relative;

	padding:0;

	margin:0 15px;

}

.t3-off-canvas .t3-off-canvas-header h2{

	line-height:24px;

	padding:11px 0;

	font-size:16px;

	font-weight:normal;

	font-family:"Roboto";

}

.t3-off-canvas .close{

	background:none;

	color:#ababab;

	text-shadow:none;

	opacity:1;

	width:auto;

	top:5px;

}



.t3-off-canvas .close:hover{

	color:#fff;

}











/*========= PRICING PAGE =========*/

.btsc-pricetable{

	font-family:"Roboto";

	color:#4c4c4c!important;

	font-size:13px;

}

.btsc-pricetable .row{

	margin:0 -15px;

}

.btsc-pricetable .btsc-pricecol{

	padding:0 15px !important;

}

.btsc-pricetable .btsc-pricecol-special{

	bottom:auto;

	box-shadow:none;

}

.btsc-pricecol-inner .btsc-pricecol-row,

.btsc-pricecol-inner h2{

	border:none!important;

}

.btsc-pricecol-inner{

	border:6px solid #f7f7f7;

	transition: all 0.4s ease 0s;

}

.btsc-pricecol-row.price{

	margin:0 -6px;

	line-height:1;

	color:#fff!important;

	transition: all 0.4s ease 0s;

}

.btsc-pricecol-inner h2{

	position:absolute;

	bottom:0;

	width:100%;

}

.btsc-pricecol-inner .btsc-pricecol-row{

	padding:15px 0;

}

.btsc-pricecol-inner .btsc-pricecol-row.image{

	position:relative;

	padding:0;

}

.btsc-pricecol-inner .btsc-pricecol-row.col-title{

	padding:0;

}

.btsc-pricecol-row.detail:nth-child(2n){

	background:#f7f7f7;

}

.btsc-pricecol-inner .btsc-pricecol-row.detail{

	color:#4c4c4c!important;

}

.btsc-pricecol .purchase-button a{

	background:#696969!important;

	border:1px solid #767676;

	height:38px;

	line-height:38px;

	padding:0 23px;

	font-size:16px!important;

	color:#fff!important;

	text-decoration:none;

	display:inline-block;

	transition: all 0.4s ease 0s;

}

.btsc-pricetable .btsc-pricecol-special .purchase-button{

	line-height:inherit!important;

}

.btsc-pricecol-inner h2{

	padding:0 0 25px 0!important;

	font-size:30px!important;

	text-transform:uppercase;

	font-weight:bold;

}

.btsc-pricetable .btsc-pricecol-special h2{

	padding:0 0 25px 0!important;

}

.btsc-pricecol-inner h2 span{

	display:block;

	font-size:11px;

	font-weight:300;

	padding-top:4px;

}

.price-val{

	position:relative;

	text-transform:uppercase;

/*	padding-left:13px;*/

}

.price-val span{

	position:absolute;

/*	right:-55px;*/

	font-size:12px;

	opacity:1;

	line-height:48px;

}

.btsc-pricecol .price .currency{

	position:absolute;

	line-height:48px;

	left:calc(50% - 37px);

}





.btsc-carousel .bt-carousel-item .item-image img{

	-webkit-filter: grayscale(100%); 

	-moz-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: gray; 

	filter: grayscale(100%);	

	filter: url("../images/grayscale.svg#greyscale");

}

.btsc-carousel .bt-carousel-item .item-image img:hover{

	-webkit-filter: grayscale(0); 

	-moz-filter: grayscale(0);

	-o-filter: grayscale(0);

	filter: none; 

	filter: grayscale(0);

}



.textTopPricingPage{

	font-family:"Roboto";

	line-height:36px;

	font-weight:300;

	font-size:16px;

	text-align:center;

	padding:0 15%;

	padding-bottom:45px;

	margin-bottom:40px;

}

.btsc-pricetable {

	margin-bottom:40px;

}

.style-selected-button div.dropdown-menu{

	position:inherit;

	min-height:0!important;

}

.btqc-field-container.btqc-field-dropdown .styled-select{

	overflow:visible;

}

.btqc-field-dropdown .bootstrap-select{

	width:100%;

}

.btqc-field-dropdown .bootstrap-select .dropdown-toggle{

	border:none;

	padding:0 5px;

	width:100%;

	background:none!important;

	box-shadow:none!important;

	text-align:left;

	height:36px;

	line-height:36px;

	color:inherit;

}

.btqc-field-dropdown .bootstrap-select .dropdown-toggle .caret{

	display:none;

}

.btqc-field-dropdown .bootstrap-select .dropdown-menu{

	overflow:visible!important;

	border-radius:0;

	padding:0;

	border:none;

	margin:1px 0 0;

	width:100%;

}

.btqc-field-dropdown .bootstrap-select ul.dropdown-menu{

	border:1px solid #d9d9d9;

	width:calc(100% + 2px);

	margin:0 -1px;

}

.btqc-field-dropdown .bootstrap-select ul.dropdown-menu li a {

    color: inherit;

    height: 33px;

    line-height: 33px;

    padding: 0 5px;

}

.btqc-field-dropdown .bootstrap-select ul.dropdown-menu li:hover a,

.btqc-field-dropdown .bootstrap-select ul.dropdown-menu li.selected a{

	padding:0 5px 0 15px;

}

.btqc-field-dropdown .bootstrap-select ul.dropdown-menu .glyphicon{

	display:none;

}



.cp-title,.small-title, .border_bg, .big-title,  .main_desc, .iconLink, .sub-title, .ss-buttons{

	transform: translateX(400px);

	opacity:0;

}

.btanimate .cp-title,.btanimate .small-title{

	animation: 0.45s ease 0s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 0s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 0s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 0s normal forwards 1 descBgMoveLeft;

}

.btanimate .border_bg{

	animation: 0.45s ease 0.5s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 0.5s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 0.5s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 0.5s normal forwards 1 descBgMoveLeft;

}

.btanimate .big-title /*, .btanimate .main_desc,.btanimate .iconLink,.btanimate .sub-title, .btanimate .ss-buttons */{

	animation: 0.45s ease 1s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 1s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 1s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 1s normal forwards 1 descBgMoveLeft;

}

.btanimate .big-title + .sub-title{

	animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

}

.btanimate .main_desc.noSubtitle{

	animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 1.5s normal forwards 1 descBgMoveLeft;

}

.btanimate .main_desc.hasSubtitle{

	animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

}



.btanimate .iconLink{

	animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 2s normal forwards 1 descBgMoveLeft;

}

.btanimate .ss-buttons{

	animation: 0.45s ease 2.5s normal forwards 1 descBgMoveLeft;

	-o-animation: 0.45s ease 2.5s normal forwards 1 descBgMoveLeft;

	-ms-animation: 0.45s ease 2.55s normal forwards 1 descBgMoveLeft;

	-webkit-animation: 0.45s ease 2.55s normal forwards 1 descBgMoveLeft;

}



.hidenPageheading .page-heading{

	display:none;

}

#cp-bullet span{

	height:11px;

	width:11px;

	margin:0 3px;

	background:#b9b9b9;

	border:2px solid #f6f7f8;

	border-radius:50%;

}

#cp-bullet{

	padding-bottom:70px;

}

.background_slideshow{

	overflow:hidden;

}





.container{

	overflow:hidden;

}

#t3-mainnav .container{

	overflow:inherit;

}

.t3-wrapper{

	overflow:hidden;

}









/*========= SHORTCODE PAGE =======*/

.shortcode1,

.shortcode2,

.shortcode3{

	font-family:"Roboto";

	color:#515151;

}

.span_number_columns{

	display:block;

	font-size:18px;

	padding-bottom:7px;

}

.bt-columns {

	text-align:justify;

}

.bt-columns .bt-column{

	padding-top:30px;

}

.bt-heading.shortcode_heading h3{

	font-size:18px;

	font-weight:bold;

	margin:0!important;

}

.bt-heading.shortcode_heading{

	padding-bottom:0;

}

.bt-heading.shortcode_heading h3:before{

	height:1px;

	background:#d9d9d9;

	width:100%;

}

.bt-actionbox-center h3{

	font-size:30px;

}

.shortcode1 .bt-heading h1,.shortcode1 .bt-heading h2,.shortcode1 .bt-heading h3,

.shortcode1 .bt-heading h4,.shortcode1 .bt-heading h5,

.shortcode2 .bt-heading h1,.shortcode2 .bt-heading h2,.shortcode2 .bt-heading h3,

.shortcode2 .bt-heading h4,.shortcode2 .bt-heading h5,

.shortcode3 .bt-heading h1,.shortcode3 .bt-heading h2,.shortcode3 .bt-heading h3,

.shortcode3 .bt-heading h4,.shortcode3 .bt-heading h5{

	padding:0 0 6px !important;

	margin:0 0 15px !important;

}

.shortcode1 .bt-heading h5{

	margin:0 0 5px !important;

}

.bt-dropcap{

	font-size:48px!important;

	height: auto;

    line-height: 1;

    margin: 0;

    width: auto;

}

.bt-dropcap.bt-dropcap-circle, .bt-dropcap.bt-dropcap-square{

	font-size:24px!important;

	height:36px;

	width:36px;

	line-height:36px;

	text-align:center;

	color:#fff!important;

	margin-right:7px;

	margin-top:10px;

	text-shadow:none;

}

.bt-dropcap.bt-dropcap-circle{

	

}

.bt-dropcap.bt-dropcap-default{

	margin-right:7px;

}

.dropcap{

	padding-top:13px;

}

.dropcap + .dropcap{

	padding-top:35px;

}

.bt-label{

	padding:1px 8px!important;

}



.qtip-content{

	line-height:20px;

	padding:3px 20px 4px 20px;

	border-radius:2px;

	color:#fff;

	border:none;

	position:relative;

	overflow:visible;

}

.qtip-content:after{

	position:absolute;

	content:'';

	width:0;

	height:0;

	border-width:6px;

	left:calc(50% - 3px);

	bottom:-12px;

	border-style:solid;

	border-bottom-color:transparent;

	border-left-color:transparent;

	border-right-color:transparent;

}

.qtip-light{

	border:none;

}

.qtip .qtip-tip canvas{

	display:none;

}

.bt-list-icon-circle{

	text-align:center;

	height:16px;

	width:16px;

	line-height:16px;

}

.bt-list-m-decimal .bt-list-icon-circle{

	background:#666;

}

ul.bt-list li{

	padding:6px 0;

}

.bt-list-icon i.bt-list-icon{

	font-size:16px;

}

.bt-actionbox-center{

	padding:25px 20px 8px;

	

}

.bt-actionbox{

	border-radius:2px;

	margin-top:50px;

}

.contentBlock2{

	padding-top:15px;

}

.shortcode1.block2{

	padding-top:50px;

}

.shortcode1.block4{

	padding-top:50px;

}

.shortcode1.block5{

	padding-top:15px;

}

.bt-actionbox .bt-actionbox-button a{

	text-transform:uppercase;

	font-size:14px;

	text-decoration:none;

}



.bt-tabs{

	border:1px solid #f2f2f2;

	background:#fbfbfb;

	padding:0;

}

.bt-tabs.bt-tabs-vertical{

	

}

.bt-tabs-vertical .bt-tabs-nav span{

	border-radius:0;

	font-size:14px;

	color:#666!important;

/*	padding-left:27px;*/

	border-bottom:1px solid #f2f2f2;

}

.bt-tabs-vertical .bt-tabs-nav span + span{

}

.bt-tabs-vertical .bt-tabs-nav span.bt-tabs-current{

/*	margin-right:-1px;*/

	background:#fff;

}

.bt-tabs-vertical .bt-tabs-nav span:hover{

	background:#fff;

}

.bt-tabs-vertical .bt-tabs-nav{

	position:relative;

	z-index:9;

}

.bt-tabs-nav span{

	font-size:14px;

}



.btsc_title_tab_vertical{

	font-weight:300;

	font-size:30px;

	display:block;

	padding-bottom:15px;

}

.bt-tabs-vertical .bt-tabs-pane{

	color:#929292;

	padding:20px 30px;

}



.bt-tabs.bt-tabs-style-default{

	border:none;

	background:none;

}

.bt-tabs-style-default .bt-tabs-panes{

	border:1px solid #f1f1f1;

	border-radius: 0 3px 3px 3px;

}

.bt-tabs-style-default .bt-tabs-pane{

	color:#666;

}

.bt-tabs-style-default .bt-tabs-nav span{

/*	margin-right:7px;*/

	border-radius: 3px 3px 0 0;

	border:1px solid #f1f1f1;

	margin-bottom:-1px;

	color:#515151;

	background:url("../images/bg-li-tab-shortcode.png") repeat-x scroll center bottom #fff;

}

.bt-tabs-style-default .bt-tabs-nav span.bt-tabs-current, .bt-tabs-style-default .bt-tabs-nav span:hover{

	border-bottom:1px solid #fff;

	background:#fff;

}

.bt-tabs-style-default.btsc_tab_default2 .bt-tabs-panes{

	border-radius:0;

}



.bt-tabs-style-default.btsc_tab_default2 .bt-tabs-nav span{

	padding:7px 15px;

	background:none;

	border-radius:0;

/*	margin-right:3px;*/

}

.btsc_title_tab_default1, .btsc_title_tab_default2{

	font-size:14px;

	display:block;

	padding-bottom:4px;

}

.bt-tabs-style-default .bt-tabs-pane img{

/*	float:left;

	margin-right:18px;*/

	width:120px;

	margin-bottom:10px;

	margin-top:9px;

}







.bt-spoiler-title{

	font-size:15px;

	font-weight:normal;

	border:1px solid #f1f1f1;

}

.bt-spoiler-opened .bt-spoiler-title{

	border-color:#f1f1f1;

}

.bt-spoiler-collapse{

	margin-right:0;

}

.accordion_style2 .bt-spoiler-title{

	background:none;

	border-right:none;

	border-left:none;

	padding:14px 0;

	height:auto;

	font-size:14px;

}

.accordion_style2 .bt-spoiler-collapse{

	display:none;

}

.accordion_style2 .bt-spoiler-title i.fa{

	font-size:16px;

	background:#cdcdcd;

	height:32px;

	color:#fff;

	width:32px;

	line-height:32px;

	text-align:center;

}

.accordion_style2 .bt-spoiler{

	margin:0;

}

.accordion_style2 .bt-spoiler + .bt-spoiler{

	margin-top:-1px;

}

.accordion_style2 .bt-spoiler-content{

	border:none;

	border-radius:0;

	padding-left:43px;

	padding-bottom:30px;



}

.accordion_style1 .bt-spoiler-content,

.accordion_style2 .bt-spoiler-content

.accordion_style3 .bt-spoiler-content

.accordion_style4 .bt-spoiler-content{

	line-height:24px;

}

.accordion_style3 .bt-spoiler-title{

	background:none;

	border-right:none;

	border-left:none;

	padding:7px 0;

	height:auto;

	font-size:14px;

}

.accordion_style3 .bt-spoiler-collapse{

	display:none;

}

.accordion_style3 .bt-spoiler-title i.fa{

	color:#666;

}

.accordion_style3 .bt-spoiler{

	margin:0;

}

.accordion_style3 .bt-spoiler + .bt-spoiler{

	margin-top:-1px;

}

.accordion_style3 .bt-spoiler-content{

	border:none;

	border-radius:0;

	padding-left:0;

	padding-right:0;

}





.accordion_style4 .bt-spoiler-title{

	background:none;

	border-right:none;

	border-left:none;

/*	padding:7px 10px 7px 0;*/

	height:auto;

	font-size:14px;

	font-weight:bold;

	color:#6f6f6f;

}



.accordion_style4 .bt-spoiler{

	margin:0;

}

.accordion_style4 .bt-spoiler + .bt-spoiler{

	margin-top:-1px;

}

.accordion_style4 .bt-spoiler-content{

	border:none;

	border-radius:0;

	padding-left:0;

	padding-right:0;

	font-weight:bold;

}

.shortcode3 .bt-heading.shortcode_heading h3{

	font-size:14px;

}

.accordion_style1, .accordion_style2{

	padding-top:45px;

}

.accordion_style3, .accordion_style4{

	padding-top:45px;

}

.row_accordion2 {

    border-top: 1px solid #e1e1e1;

    margin-top: 45px;

}

.shortcode3 .bt-accordion{

	margin-bottom:0;

}

.shortcode3.block3{

	padding-top:45px;

}

.shortcode3.block2 .bt-tabs{

	padding-top:45px;

}

.shortcode3.block2{

	margin-top:45px;

	border-top: 1px solid #e1e1e1;

}



.bt-tabs-vertical.btsc_tab_vertical0 .bt-tabs-panes{

	position:relative;

}

/*.bt-tabs-vertical.btsc_tab_vertical0 .bt-tabs-panes:before{

	position:absolute;

	content:'';

	width:20px;

	height:100%;

	left:-20px;

	top:0;

	background:url("../images/bg-li-content-left.png") no-repeat scroll left top transparent;

}*/

.bt-tabs-vertical.btsc_tab_vertical0 .bt-tabs-nav span{

	margin-right:20px;

	border-bottom: 1px solid transparent;

	border-left: 1px solid transparent;

	border-top: 1px solid transparent;

}

.bt-tabs-vertical.btsc_tab_vertical0{

	border:none;

	background:none;

	margin-top:50px;

}

/*.bt-tabs-vertical.btsc_tab_vertical0 .bt-tabs-nav span.bt-tabs-current{

	margin-right:-1px!important;

	border-bottom: 1px solid #f2f2f2;

	border-left: 1px solid #f2f2f2;

	border-top: 1px solid #f2f2f2;

	border-radius:3px 0 0 3px;

}*/

.shortcode3.block1{

	padding-top:45px;

	margin-top:45px;

	border-top: 1px solid #e1e1e1;	

}

.readMore_tab{

	display:block;

	padding-top:5px;

}

.readMore_tab a{

	text-decoration:none;

}

.btsc-button:hover{

	text-decoration:none;

}











.btsc-testimonials-center .btsc-testimonials-text,

.btsc-testimonials-bottom-right .btsc-testimonials-text{

	margin:0;



}

.btsc-testimonials-bottom-right .btsc-testimonials-text{

	line-height:24px;

	font-weight:normal;

	color:#979797;

	padding:20px 13px;

	border-radius:3px;

}

.btsc-testimonials-bottom-right .btsc-testimonials-user-avt img{

	border:1px solid #f5f5f5;

	padding:2px;

	border-radius:50%;

}

.btsc-testimonials-bottom-right .btsc-testimonials-text:after{

	bottom: -15px;

    height: 30px;

    transform: rotate(61deg);

    width: 17px;

}

.btsc-testimonials-bottom-right .btsc-testimonials-info{

	margin-top:20px;

}

.btsc-testimonials-bottom-right .btsc-testimonials-info-alias{

}

.btsc-testimonials-bottom-right .btsc-testimonials-user-avt{

	float:right;

}



.btsc-testimonials-left.client_style2 .btsc-testimonials-text{

	line-height:24px;

	font-weight:normal;

	color:#979797;

/*	margin-left:130px!important;*/

	border-radius:3px;

	margin-top:3px;

}

.btsc-testimonials-left.client_style2 .btsc-testimonials-info{

	margin-top:-2px;

	text-align:left;

}

.btsc-testimonials-left.client_style2 .btsc-testimonials-info span.btsc-testimonials-name,

.btsc-testimonials-left.client_style2 .btsc-testimonials-info span.btsc-testimonials-company{

	text-align:left;

	padding-left:5px;

	font-weight:normal;

}

.btsc-testimonials-left.client_style2 .client_url{

	display:block;

	padding-top:4px;

}







.btsc-testimonials-center .btsc-testimonials-name{

	display:block;

}

.btsc-testimonials-center .btsc-testimonials-company{

	font-size:11px;

	color:#868686;

}

.btsc-testimonials-center .btsc-testimonials-info-alias{

	padding-top:17px;

	display:block;

}

.btsc-testimonials-center .btsc-testimonials-text{

	line-height:28px;

	color:#6b6b6b;

}

.btsc-testimonials-center .btsc-testimonials-info{

	position:relative;

	margin-top:-69px;

	top:auto;

	left:auto;

	right:auto;

}

.btsc-testimonials-center{

	margin-top:50px;

	padding:0 15px 25px;

	border-radius:3px;

}

.btsc-testimonials-center .btsc-testimonials-user-avt{

	padding:0;

	border:none;

	border-radius:50%;

}

.btsc-testimonials-center .btsc-testimonials-user-avt img{

	border-radius:50%;

	padding:3px;

	border:1px solid #f1f1f1;

}







.btsc-table table th{

	border:none!important;

	

}

.btsc-table table td{

	line-height:20px;

	padding:10px 0;

	text-align:center;

	font-size:12px!important;

	color:#666;

}

.shortcode2 .bt-heading.shortcode_heading h3{

	font-size:14px;

	font-weight:normal;

}

.bt-quote{

	margin-top:15px;

	margin-bottom:25px;

	text-align:left;

}

.shortcode2 .quote{

	text-align:justify;

}



.bt-quote-box {

	font-size:12px;

	color:#acacac;

}

.bt-quote-box p{

	margin-left:44px;

}

.bt-quote-border-left{

	font-size:16px;

	color:#ababab;

	line-height:32px;

	padding:0 20px;

}

.bt-quote-box .bt-quote-box-icon{

	font-size:30px;

}

.bt-quote-box .bt-quote-inner{

/*	border:1px solid #e4ebed;

	border-left:none;*/

}

.bt-quote-big-quote{

	font-size:18px;

	line-height:30px;

	color:#7a7a7a;

	font-weight:300;

	padding:25px 35px;

/*	float:right;

	margin-left:30px;*/

	width:370px;

	margin-top:0;

	margin-bottom:0;

}

.shortcode2 {

    color: #666;

}

.shortcode2.block0 .shortcode_heading{

	padding-bottom:14px;

}

.shortcode2.block1{

	padding-top:80px;

}

.shortcode2.block2{

	padding-top:55px;

}

.shortcode2.block1 .shortcode_heading{

	padding-bottom:15px;

}

.shortcode2.block2 .shortcode_heading{

	padding-bottom:20px;

}

.shortcode2.block3{

	padding-top:60px;

}



.shortcode2.block3 .shortcode_heading{

	padding-bottom:40px;

}







.sm-buttons .btsc-button{

	height:34px;

/*	padding:0 20px 0 10px;*/

	line-height:30px;

	font-size:13px!important;

}

.md-buttons .btsc-button{

	height:40px;

/*	padding:0 23px 0 15px;*/

	line-height:40px;

}

.lg-buttons .btsc-button{

	height:50px;

/*	padding:0 23px 0 15px;*/

	line-height:50px;

	font-size:16px;

	text-transform:uppercase;

	font-weight:bold;

}

.btsc-button{

	margin-right:20px;

}

.btsc-button.btsc-button-style-btn4{

	padding-left:42px;

}

.md-buttons{

	padding-top:27px;

}

.lg-buttons{

	padding-top:27px;

}

.btsc-button.sm_button_style2,

.btsc-button.md_button_style2{

	background:#fff!important;

}

.btsc-button.sm_button_style2:hover,

.btsc-button.md_button_style2:hover{

	top:auto;

	background:#fff!important;

}

.md-buttons .btsc-button.md_button_style1,.md-buttons .btsc-button.md_button_style2{

	line-height:36px;

}

.btsc-button-style-btn3 .btsc-button-icon i,

.btsc-button-style-btn4 .btsc-button-icon i{

	padding:0;

}

.btsc-button-style-btn3 .btsc-button-icon{

	line-height:36px;

}

.btsc-button-style-btn4 .btsc-button-icon{

	line-height:38px;

}

.btsc-button-style-btn1.sm_button_style1,

.btsc-button-style-btn1.md_button_style1,

.btsc-button-style-btn1.lg_button_style1{

	border-bottom: 2px solid #e9e9e9 !important;

}

.btsc-button-style-btn1.sm_button_style1:hover,

.btsc-button-style-btn1.md_button_style1:hover,

.btsc-button-style-btn1.lg_button_style1:hover{

	border-bottom: 2px solid #e9e9e9 !important;

}

.btsc-button-style-btn1:hover:before{

	background:none;

}



.clientBlock2 {

    border-top: 1px solid #e1e1e1;

	margin-top:50px;

}

.clientBlock2 .row > div{

	padding-top:50px;

}

.btsc-testimonials-left + .btsc-testimonials-left{

	margin-top:30px;

}

.readmoreAccordition{

	display:block;

}

.readmoreAccordition a{

	text-decoration:none;

}

.btsc_title_acc_color{

	display:block;

}

.img_acc_content{

	padding:15px 20px;

	background:#f6f6f6;

	border-radius:3px;

	border:1px solid #f1f1f1;

	font-size:40px;

/*	float:left;

	margin-right:20px;*/

	margin-top:5px;

}

.btsc-carousel .item-image .image-title, .btsc-slider .item-image .image-title{

	display:none;

}

.bt-actionbox-center .bt-actionbox-button{

	float:none;

}

.bt-list-icon, .bt-list-m-decimal, .bt-list-m-alphabet{

	padding:0;

}



.top_head .container{

	overflow:visible;

}

.mod-languages div.dropdown-menu{

	border:none;

	padding:0;

	outline:none;

	border-radius:0;

	border:none;

	margin:0;

	background:#494949;

}

.mod-languages ul.dropdown-menu{

	position:relative;

	border-radius:0;

	border:none;

	background:#494949;

	color:#fff;

	padding:5px 10px;

}

.mod-languages ul.dropdown-menu > li{

	margin:0;

}

.mod-languages ul.dropdown-menu > li > a{

	background-repeat:no-repeat;

	background-position:3px center;

	padding:10px 10px 10px 27px;

	color:#fff;

	text-align:left;

	background-color:transparent;

}

.mod-languages ul.dropdown-menu > li > a i{

	display:none;

}

.mod-languages ul.dropdown-menu > li > a:hover{

	cursor:pointer;

}

.mod-languages ul.dropdown-menu > li + li > a{

	border-top:1px solid rgba(255, 255, 255, 0.25);

}



.mod-languages .bootstrap-select .dropdown-toggle.selectpicker{

	border:none;

	background:#eeeeee;

	border-radius:0;

	padding:0 10px;

	height:36px;

	line-height:36px;

}

.mod-languages .bootstrap-select.open .dropdown-toggle.selectpicker{

	background:#494949;

	color:#fff;

}





.social-connect-link{

	height:30px;

	line-height:30px;

	font-size:12px;

	font-weight:bold;

	color:#fff!important;

	border-radius:2px;

	display:inline-block;

	margin:0 3px;

	padding:0 17px 0 7px;

}

.social-connect-link i.fa{

	font-size:20px;

	padding-right:5px;

	float:left;

	line-height:33px;

}

#btl-content-login #social-connect li{

	display:inline;

	float:none;

	height:auto;

	margin:0;

	padding-bottom:5px;

}

#btl-content-login #social-connect ul{

	padding:8px 0 13px 0;

	text-align:center;

}

.social-connect-link.link-facbook{

	background:#4b6aaa!important;

}

.social-connect-link.link-google{

	background:#d34836!important;

}

.social-connect-link.link-twitter{

	background:#55acee!important;

}



#t3-wrapper{

	animation-fill-mode: both;

	-webkit-animation-fill-mode: both;

	position: relative;

}



.bodyLoading{

	height: 32px;

	width:32px;

	left: 50%;

	margin-left: -16px;

	margin-top: -16px;

	position: absolute;

	top: 50%;

	background: url('../images/ajax-loader.gif') no-repeat;

}







.bt-tabs .bt-tabs-nav img[src=""]{

	display:none;

}

.t3-wrapper{

	animation-duration: 1.5s; 

	-o-animation-duration: 1.5s; 

	-ms-animation-duration: 1.5s; 

	-webkit-animation-duration: 1.5s; 

	opacity:1;

}



.menu_sidebar .caret {

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    border-top: 4px solid #666!important;

    position: absolute;

    top: 47%;

}

.menu_sidebar .dropdown-submenu > a:after {

    border-color: #666 transparent transparent !important;

    border-style: solid;

    border-width: 4px 4px 0;

    content: "";

    height: 0;

    margin-right: 0;

	margin-left: 0;

    position: absolute;

    top: 38%;

}

/*Fix bug submenu level2*/

.t3-mainnav .t3-megamenu .mega .mega > .mega-dropdown-menu{top:0;}