@charset "UTF-8";

/*  btMedical (custom icons set by Bold Themes) */
@font-face {
  font-family: 'btmedical';
  src: url(fonts/btmedical.eot?uxxznt);
  src: url(fonts/btmedical.eot?uxxznt#iefix) format('embedded-opentype'),url(fonts/btmedical.ttf?uxxznt) format('truetype'),url(fonts/btmedical.woff?uxxznt) format('woff'),url(fonts/btmedical.svg?uxxznt#btmedical) format('svg');
  font-weight: normal;
  font-style: normal;
}

/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
  font-family: 'Icon7Stroke';
  src: url(fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Exo */
@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Regular.eot');
  src: local('Exo 2.0 Regular'), local('Exo2.0-Regular'),
    url('fonts/Exo2.0/Exo20-Regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Regular.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-LightItalic.eot');
  src: local('Exo 2.0 Light Italic'), local('Exo2.0-LightItalic'),
    url('fonts/Exo2.0/Exo20-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-LightItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Medium.eot');
  src: local('Exo 2.0 Medium'), local('Exo2.0-Medium'),
    url('fonts/Exo2.0/Exo20-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Medium.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Thin.eot');
  src: local('Exo 2.0 Thin'), local('Exo2.0-Thin'),
    url('fonts/Exo2.0/Exo20-Thin.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Thin.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url('fonts/Exo2.0/Exo20-ExtraLight.eot');
  src: local('Exo 2.0 Extra Light'), local('Exo2.0-ExtraLight'),
    url('fonts/Exo2.0/Exo20-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-ExtraLight.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-ThinItalic.eot');
  src: local('Exo 2.0 Thin Italic'), local('Exo2.0-ThinItalic'),
    url('fonts/Exo2.0/Exo20-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-ThinItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-MediumItalic.eot');
  src: local('Exo 2.0 Medium Italic'), local('Exo2.0-MediumItalic'),
    url('fonts/Exo2.0/Exo20-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-MediumItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url('fonts/Exo2.0/Exo20-ExtraBoldItalic.eot');
  src: local('Exo 2.0 Extra Bold Italic'), local('Exo2.0-ExtraBoldItalic'),
    url('fonts/Exo2.0/Exo20-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-ExtraBoldItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url('fonts/Exo2.0/Exo20-ExtraLightItalic.eot');
  src: local('Exo 2.0 Extra Light Italic'), local('Exo2.0-ExtraLightItalic'),
    url('fonts/Exo2.0/Exo20-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-ExtraLightItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Bold.eot');
  src: local('Exo 2.0 Bold'), local('Exo2.0-Bold'),
    url('fonts/Exo2.0/Exo20-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Bold.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-BoldItalic.eot');
  src: local('Exo 2.0 Bold Italic'), local('Exo2.0-BoldItalic'),
    url('fonts/Exo2.0/Exo20-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-BoldItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Italic.eot');
  src: local('Exo 2.0 Italic'), local('Exo2.0-Italic'),
    url('fonts/Exo2.0/Exo20-Italic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Italic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-BlackItalic.eot');
  src: local('Exo 2.0 Black Italic'), local('Exo2.0-BlackItalic'),
    url('fonts/Exo2.0/Exo20-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-BlackItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0 Semi';
  src: url('fonts/Exo2.0/Exo20-SemiBold.eot');
  src: local('Exo 2.0 Semi Bold'), local('Exo2.0-SemiBold'),
    url('fonts/Exo2.0/Exo20-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-SemiBold.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Light.eot');
  src: local('Exo 2.0 Light'), local('Exo2.0-Light'),
    url('fonts/Exo2.0/Exo20-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Light.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Exo 2.0';
  src: url('fonts/Exo2.0/Exo20-Black.eot');
  src: local('Exo 2.0 Black'), local('Exo2.0-Black'),
    url('fonts/Exo2.0/Exo20-Black.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-Black.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Exo 2.0 Semi';
  src: url('fonts/Exo2.0/Exo20-SemiBoldItalic.eot');
  src: local('Exo 2.0 Semi Bold Italic'), local('Exo2.0-SemiBoldItalic'),
    url('fonts/Exo2.0/Exo20-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-SemiBoldItalic.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url('fonts/Exo2.0/Exo20-ExtraBold.eot');
  src: local('Exo 2.0 Extra Bold'), local('Exo2.0-ExtraBold'),
    url('fonts/Exo2.0/Exo20-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Exo2.0/Exo20-ExtraBold.woff') format('woff'),
    url('fonts/Exo2.0/Exo20-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}


* {
  user-select: auto !important;
}
audio,canvas,video{display:inline-block;cursor:pointer;}
:focus,*{outline:none;outline:0}
.touch *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0)}
button::-moz-focus-inner{border:0}
audio:not([controls]){display:none;height:0}
html,body{margin:0;padding:0}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;background-repeat:no-repeat}
input,textarea,select{outline:none;font:inherit;background:transparent}
textarea{padding:10px;resize:vertical}
button{font:inherit}
a{text-decoration:none}
.btContentHolder a{ border-bottom:1px dotted transparent; }
.btContentHolder a:hover{ border-bottom-color:inherit;}
a:hover{text-decoration:none;color:#0cb8b6}
a img{border:none}
a,a:active,a:focus{outline:none}
p,dl,dd,address,cite{margin:0 0 20px}
ul,ol{padding:0 0 0 1.2em;margin:0 0 10px}
li,ul ul,ol ol{margin-bottom:0}
dt{font-weight:600}
figcaption{font-size:11px}
select,input{font-family:"OpenSans",Arial,sans-serif}
.h-text-purple{color:#6739a4!important}
.h-text-bold{font-weight:bold!important}
.mainHeader:after,.menuHolder .port:after,.topBarPort:after,.boldSiteFooter:before,.boldSiteFooter:after,.boldSiteFooter .port:after,.contentWrap:after,.contentHolder:after,.btBox:after,.boldSection .port:after,.header:after,.boldRow:after,.socialRow:before,.socialRow:after,.servicesItem .sIcon:after,.boldSection:before,.boldSection:after,.psCats:after,.psWrap:after,.btTabs:after,.tabsHeader:after,.neighboringArticles:after,.articleListItem footer:after,.btPagination:after,.boldArticleBody blockquote:after,.tilesWall.classic .bgiTxt:after,.btQuoteItem:after,.boldArticleHeader .socialRow:before,.tagcloud:after,.btWorkingHoursInnerRow:after,.btGoogleMapsWrapper:after{content:" ";display:table;width:100%;clear:both}
.row { margin-left:-15px; margin-right:-15px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{position:relative}
@media screen and (min-width: 768px) {
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{min-height:1px}
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;padding-left:15px;padding-right:15px;}
.col-xs-12{width:100%;float:none}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
@media screen and (min-width: 480px) {
.col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11,.col-ms-12{float:left}
.col-ms-12{width:100%;float:none}
.col-ms-11{width:91.66666667%}
.col-ms-10{width:83.33333333%}
.col-ms-9{width:75%}
.col-ms-8{width:66.66666667%}
.col-ms-7{width:58.33333333%}
.col-ms-6{width:50%}
.col-ms-5{width:41.66666667%}
.col-ms-4{width:33.33333333%}
.col-ms-3{width:25%}
.col-ms-2{width:16.66666667%}
.col-ms-1{width:8.33333333%}
}
@media screen and (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%;float:none}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
}
@media screen and (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%;float:none}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
}
@media screen and (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%;float:none}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.visible-xs,.visible-ms,.visible-sm,.visible-md,.visible-lg{display:none!important}
@media screen and (max-width: 480px) {
.visible-xs{display:block!important}
}
@media screen and (min-width: 480px) and (max-width:767px) {
.visible-ms{display:block!important}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.visible-sm{display:block!important}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.visible-md{display:block!important}
}
@media screen and (min-width: 1200px) {
.visible-lg{display:block!important}
}
@media screen and (max-width: 480px) {
.hidden-xs{display:none!important}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.hidden-ms{display:none!important}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
@media screen and (min-width: 1200px) {
.hidden-lg{display:none!important}
}
.gutter .port{max-width:1220px;margin:auto}
.btDivider{border-bottom:1px solid rgba(0,0,0,.1)}
.boldRow{display:block;margin:0 -15px}
.rowItem{padding:0 15px}
.rowItemContent{position:relative}
.btDoubleRowPadding .boldRow{display:block;margin:0 -30px}
.btDoubleRowPadding .rowItem{padding:0 30px}
@media (min-width: 992px) {
.boldRowInner.btTableRow{display:table;width:100%;padding:0 15px;table-layout:fixed}
.boldRowInner.btTableRow > .rowItem{display:table-cell;float:none}
.btTopVertical{vertical-align:top}
.btMiddleVertical{vertical-align:middle}
.btBottomVertical{vertical-align:bottom}
}
@media (min-width: 768px) {
.boldRow.btTableRow{display:table;table-layout:fixed;width:101%;margin:0}
.wVariable .boldRow.btTableRow{margin:0;width:100%}
.wVariable .boldRow.btTableRow > .rowItem{padding:0}
.btHalfPage .boldRow.btTableRow{width:100%}
.boldRow.btTableRow .rowItem{float:none;height:100%;display:table-cell}
.boldRow.btTableRow .rowItem.btMiddleVertical{vertical-align:middle}
.boldRow.btTableRow .rowItem.btBottomVertical{vertical-align:bottom}
.rowItem.btLeftBorder{border-left:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}
.rowItem.btRightBorder{border-right:1px solid rgba(0,0,0,.1)}
.btDarkSkin .rowItem.btRightBorder,.btLightSkin .btDarkSkin .rowItem.btRightBorder{border-right:1px solid rgba(255,255,255,.1)}
.btDarkSkin .rowItem.btLeftBorder,.btLightSkin .btDarkSkin .rowItem.btLeftBorder{border-left:1px solid rgba(255,255,255,.1)}
}
.topExtraSmallSpaced{padding-top:5px}
.topSmallSpaced{padding-top:20px}
.topSemiSpaced{padding-top:40px}
.topSpaced{padding-top:80px}
.btFooterWrap .topSpaced{padding-top:31px}
.btFooterWrap .widget_custom_html:first-child{font-weight:400;font-size:14px;line-height:20px}
.btFooterWrap .widget_custom_html a{text-decoration:underline}
.btFooterWrap .widget_custom_html a:hover,.btFooterWrap .widget_custom_html a:focus,.btFooterWrap .widget_custom_html a:active{text-decoration:none}
.btFooterWrap .forms{padding-top:24px}
.btFooterWrap .forms .forms__row--title{margin-bottom:17px}
.btFooterWrap.btDarkSkin form.wpcf7-form input[type="text"],.btLightSkin .btFooterWrap.btDarkSkin form.wpcf7-form input[type="text"]{background-color:#ffffff;font-size:14px;color:#454545;border:1px solid #939598;font-weight:400;padding:0 10px;height:42px}
.btFooterWrap input[type="text"]::-webkit-input-placeholder{color:#666666;opacity:1}
.btFooterWrap input[type="text"]::-moz-placeholder{color:#666666;opacity:1}
.btFooterWrap input[type="text"]:-moz-placeholder{color:#666666;opacity:1}
.btFooterWrap input[type="text"]:-ms-input-placeholder{color:#666666;opacity:1}
.btFooterWrap input[type="text"]:focus::-webkit-input-placeholder{opacity:0}
.btFooterWrap input[type="text"]:focus::-moz-placeholder{opacity:0}
.btFooterWrap input[type="text"]:focus:-moz-placeholder{opacity:0}
.btFooterWrap input[type="text"]:focus:-ms-input-placeholder{opacity:0}
.btFooterWrap form.wpcf7-form input[type="text"]:focus{-webkit-box-shadow:0 0 0 0 #0cb8b6 inset;box-shadow:0 0 0 0 #0cb8b6 inset;border:1px solid #939598}
.forms__row{margin-bottom:10px}
.forms__row.forms__row--accept{padding-top:8px;font-size:17px;font-weight:300;line-height:24px}
form.wpcf7-form .forms__row--btn .wpcf7-submit{width:124px;padding:1.1em 1em;background-color:#00aeef;color:#fff;opacity:1}
form.wpcf7-form .forms__row--btn .wpcf7-submit:hover{background-color:#fff;color:#000;opacity:1}
.btFooterWrap .widget_custom_html:first-child .btImage img{margin:0}
.btFooterWrap .widget_custom_html:first-child p{margin-bottom:8px}
.topExtraSpaced{padding-top:160px}
.topExtraExtraSpaced{padding-top:240px}
.bottomExtraSmallSpaced{padding-bottom:5px}
.bottomSmallSpaced{padding-bottom:20px}
.bottomSemiSpaced{padding-bottom:40px}
.bottomSpaced{padding-bottom:80px}
.bottomExtraSpaced{padding-bottom:160px}
.rowItem.btDoublePadding > .rowItemContent{padding:0 10px}
.designBlog .rowItem{position:relative}
.designBlog .rowItemContent .btSubTitle{font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:bold;color:#fff}
.designBlog .topSemiSpaced{padding-top:50px}
.designBlog .rowItemContent{position:static}
.designBlog .designBtn{width:140px; display:block; margin:0 auto !important; margin-top:15px !important;}
.designBtnPurple{border-color:#693aa7!important}
.btnFilledStyle.designBtnPurple{background-color:#693aa7!important}
.btnOutlineStyle.designBtnPurple.btnAccentColor span{color:#693aa7!important}
.btnOutlineStyle.designBtnPurple.btnAccentColor:hover{border-color:#693aa7!important;background-color:#693aa7!important}
.btnFilledStyle.designBtnPurple.btnAccentColor:hover{border-color:#693aa7!important;background-color:transparent!important}
.btnFilledStyle.designBtnPurple.btnAccentColor:hover span{color:#693aa7!important}
.btnOutlineStyle.designBtnPurple.btnAccentColor:hover span{color:#ffffff!important}
.rowItem.btNoPadding{padding:0;padding:0}
.btTextIndent > .rowItemContent{padding:0 15px}
.btTextIndent > .rowItemContent .btImage,.btTextIndent > .rowItemContent .bpgPhoto{margin:0 -15px}
.btLightSkin .btHighlight > .rowItemContent,.btDarkSkin .btLightSkin .btHighlight > .rowItemContent{border:1px solid rgba(0,0,0,.1);border-bottom:2px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.07)}
.btDarkSkin .btHighlight > .rowItemContent,.btLightSkin .btDarkSkin .btHighlight > .rowItemContent{border:1px solid rgba(255,255,255,.1);border-bottom:2px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.075)}
.boldRow:after,.btClear:after{content:" ";display:table;width:100%;clear:both}
.btClear{clear:both}
.btTextLeft{text-align:left}
.btTextRight{text-align:right}
.btTextCenter{text-align:center}
.fullScreenHeight{height:100vh}
.fullScreenHeight .port{height:100%;width:100%;display:table;table-layout:fixed}
.fullScreenHeight .boldCell{height:100%;width:100%;display:table-cell}
.fullScreenHeight .boldCellInner{display:block}
.btMiddleVertical .boldCell{vertical-align:middle}
.btBottomVertical .boldCell{vertical-align:bottom}
.btGhost{position:fixed;left:0;top:0;right:0;bottom:0;-webkit-transition:all 1s cubic-bezier(.680,-.550,.265,1.550);-moz-transition:all 1s cubic-bezier(.680,-.550,.265,1.550);transition:all 1s cubic-bezier(.680,-.550,.265,1.550)}
.btGhost.btRemoveGhost{-webkit-transform:translateY(-100%) scale(.7);-moz-transform:translateY(-100%) scale(.7);-ms-transform:translateY(-100%) scale(.7);transform:translateY(-100%) scale(.7);opacity:0}
.wBackground{background-color:transparent;background-position:center;background-repeat:no-repeat;background-attachment:scroll}
.wBackground.cover{background-size:cover}
.wBackground.contain{background-size:contain}
.btParallax,.bt_parallax{-webkit-transition-property:background-position;-moz-transition-property:background-position;transition-property:background-position;-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;background-attachment:fixed}
.animate{-webkit-transition:all 1000ms cubic-bezier(.190,1,.220,1) 200ms;-moz-transition:all 1000ms cubic-bezier(.190,1,.220,1) 200ms;transition:all 1000ms cubic-bezier(.190,1,.220,1) 200ms}
.animate-fadein{opacity:0;-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}
.touch .animate-fadein{opacity:1}
.animate-moveleft{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}
.animate-moveright{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}
.animate-moveup{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
.animate-movedown{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}
.animated{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:all 1s cubic-bezier(.190,1,.220,1) 200ms;-moz-transition:all 1s cubic-bezier(.190,1,.220,1) 200ms;transition:all 1s cubic-bezier(.190,1,.220,1) 200ms}
@media screen and (max-width: 767px){
  .rowItem2.animate{opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
}
body:not(.btHalfPage) .rowItem:nth-child(0){-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}
body:not(.btHalfPage) .rowItem:nth-child(1){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;transition-delay:200ms}
body:not(.btHalfPage) .rowItem:nth-child(2){-webkit-transition-delay:400ms;-moz-transition-delay:400ms;transition-delay:400ms}
body:not(.btHalfPage) .rowItem:nth-child(3){-webkit-transition-delay:600ms;-moz-transition-delay:600ms;transition-delay:600ms}
body:not(.btHalfPage) .rowItem:nth-child(4){-webkit-transition-delay:800ms;-moz-transition-delay:800ms;transition-delay:800ms}
body:not(.btHalfPage) .rowItem:nth-child(5){-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;transition-delay:1000ms}
body:not(.btHalfPage) .rowItem:nth-child(6){-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;transition-delay:1200ms}
body:not(.btHalfPage) .rowItem:nth-child(7){-webkit-transition-delay:1400ms;-moz-transition-delay:1400ms;transition-delay:1400ms}
body:not(.btHalfPage) .rowItem:nth-child(8){-webkit-transition-delay:1600ms;-moz-transition-delay:1600ms;transition-delay:1600ms}
body:not(.btHalfPage) .rowItem:nth-child(9){-webkit-transition-delay:1800ms;-moz-transition-delay:1800ms;transition-delay:1800ms}
body:not(.btHalfPage) .rowItem:nth-child(10){-webkit-transition-delay:2000ms;-moz-transition-delay:2000ms;transition-delay:2000ms}
body:not(.btHalfPage) .rowItem:nth-child(11){-webkit-transition-delay:2200ms;-moz-transition-delay:2200ms;transition-delay:2200ms}
html,body{min-height:100vh}
html{overflow-x:hidden}
body{font-family:"OpenSans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25;background-size:cover;background-attachment:fixed}
.small,small{font-size:11px}
.tipa-h1,.tipa-h2,.tipa-h3,.tipa-h4,.tipa-h5,.tipa-h6,h1,h2,h3,h4,h5,h6{clear:both;font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:bold;margin:0 0 20px;line-height:1.5;padding:0}
.tipa-h1,h1{font-size:50px;line-height:74px}
.tipa-h2,h2{font-size:34px;line-height:50px}
.tipa-h3,h3{font-size:21px;line-height:31px}
.tipa-h4,.tipa-h5,.tipa-h6,h4,h5,h6{font-size:16px;line-height:26px}
.tipa-h5,h5{font-size:15px;line-height:25px}
.tipa-h6,h6{font-size:14px;line-height:24px}
.btDarkSkin,.btLightSkin .btDarkSkin{color:#fff;background-color:#1d1f27}
.btFooterWrap.btDarkSkin,.btLightSkin .btFooterWrap.btDarkSkin{background-color:#6739a4}
.btLightSkin,.btDarkSkin .btLightSkin{color:#444;background-color:#fff}
.btLightSkin h1,.btLightSkin h2,.btLightSkin h3,.btLightSkin h4,.btLightSkin h5,.btLightSkin h6,.btDarkSkin .btLightSkin h1,.btDarkSkin .btLightSkin h2,.btDarkSkin .btLightSkin h3,.btDarkSkin .btLightSkin h4,.btDarkSkin .btLightSkin h5,.btDarkSkin .btLightSkin h6{color:#222}
.btDarkSkin h1,.btDarkSkin h2,.btDarkSkin h3,.btDarkSkin h4,.btDarkSkin h5,.btDarkSkin h6,.btLightSkin .btDarkSkin h1,.btLightSkin .btDarkSkin h2,.btLightSkin .btDarkSkin h3,.btLightSkin .btDarkSkin h4,.btLightSkin .btDarkSkin h5,.btLightSkin .btDarkSkin h6{color:#fff}
a{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;transition:color 300ms ease}
.btLightSkin a,.btDarkSkin .btLightSkin a{color:#00aeef}
.btDarkSkin a,.btLightSkin .btDarkSkin a{color:#fff}
a:hover{color:#6739a4}
.btContentHolder figure,.btContentHolder img,.btContentHolder select,.btContentHolder embed,.btContentHolder iframe{max-width:100%}
.btContentHolder .btGoogleMap figure,.btContentHolder .btGoogleMap img,.btContentHolder .btGoogleMap select{max-width:none}
.btContentHolder pre code{display:block}
.btContentHolder pre{overflow:hidden}
.btLoader{margin:30px auto;font-size:6px;position:relative;text-indent:-9999em;border:5px solid rgba(128,128,128,.1);border-right:5px solid rgba(128,128,128,.3);-webkit-animation:btLoader 1.1s infinite linear;-moz-animation:btLoader 1.1s infinite linear;animation:btLoader 1.1s infinite linear}
.btLoader,.btLoader:after{border-radius:50%;width:64px;height:64px}
@-webkit-keyframes btLoader {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-moz-keyframes btLoader {
0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes btLoader {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
.btPageWrap{position:relative;overflow:hidden;-webkit-transition:transform 1s cubic-bezier(.230,1,.320,1);-moz-transition:transform 1s cubic-bezier(.230,1,.320,1);transition:transform 1s cubic-bezier(.230,1,.320,1)}
.mainHeader{z-index:1001}
.btGhost{z-index:1002}
.btPreloader{z-index:10000}
.btNoSidebar .btContentHolder,.btNoSidebar .btContent{width:auto;padding:0}
.btWithSidebar .btContentHolder{max-width:1220px;margin:auto}
.btContent{width:66.6667%}
.btSidebar{width:33.3333%;padding-bottom:20px}
.btSidebarLeft .btSidebar{float:left;padding-right:40px}
.btSidebarRight .btSidebar{float:right;padding-left:40px}
.btSidebarRight .btContent{float:left}
.btSidebarLeft .btContent{float:right}
.btPreloader{position:fixed;top:0;left:0;background-color:inherit;width:100%;vertical-align:middle;text-align:center;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .3s ease,opacity .3s ease;-moz-transition:all .3s ease,opacity .3s ease;transition:all .3s ease,opacity .3s ease;z-index:999999}
.btPreloader .animation{position:absolute;display:block;width:100%;-webkit-transform:translateY(100px) scale(1);-moz-transform:translateY(100px) scale(1);-ms-transform:translateY(100px) scale(1);transform:translateY(100px) scale(1);-webkit-transition:transform .3s ease,opacity .3s ease;-moz-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease}
.btPreloader.removePreloader{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:transform .2s ease 1s,opacity .5s ease .5s;-moz-transition:transform .2s ease 1s,opacity .5s ease .5s;transition:transform .2s ease 1s,opacity .5s ease .5s}
.btPreloader.removePreloader .animation{-webkit-transform:translateY(36px) scale(1);-moz-transform:translateY(36px) scale(1);-ms-transform:translateY(36px) scale(1);transform:translateY(36px) scale(1);opacity:0;-webkit-transition:transform .5s ease,opacity .5s ease .5s;-moz-transition:transform .5s ease,opacity .5s ease .5s;transition:transform .5s ease,opacity .5s ease .5s}
.btPreloader .animation .preloaderLogo{height:68px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:auto}
.btMenuVerticalRightEnabled .btPreloader .animation .preloaderLogo,.btMenuVerticalLeftEnabled .btPreloader .animation .preloaderLogo{height:110px}
.btBreadCrumbs ul{margin-left:0;padding-left:0}
.btBreadCrumbs li{display:inline-block;margin-left:0;padding-left:0;padding-right:5px}
.btPageHeadline{margin:0 0 40px}
.btAccentColorBackground{background-color:#0cb8b6}
.btAleternateColorBackground{background-color:#33bef2!important}
.btLightSkin .btDefaultColorBackground,.btDarkSkin .btLightSkin .btDefaultColorBackground{background-color:rgba(0,0,0,.07)!important}
.btDarkSkin .btDefaultColorBackground,.btLightSkin .btDarkSkin .btDefaultColorBackground{background-color:rgba(255,255,255,.075)!important}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.mainHeader{width:100%;position:relative;background-color:inherit;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.mainHeader .port,.mainHeader .topBarPort{padding:0 20px}
.mainHeader:not(.btBelowMenu .mainHeader){-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}
.mainHeader.btDarkSkin,.btLightSkin .mainHeader.btDarkSkin{background-color:#1d1f27}
.mainHeader.btLightSkin,.btDarkSkin .mainHeader.btLightSkin{background-color:#fff}
.btMenuGutter .mainHeader .port,.btMenuGutter .mainHeader .topBarPort{max-width:1220px;margin:auto;padding:0}
.btBelowMenu:not(.btStickyHeaderActive) .mainHeader{background-color:transparent}
.topTools .btIconWidgetIcon:hover .btIco .btIcoHolder em,.btIconWidget .btIconWidgetIcon:hover .btIco .btIcoHolder em{color:#0cb8b6!important}
.btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuHolder .menuPort ul li a,.btLightSkin .btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuHolder .menuPort ul li a,.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuHolder .menuPort ul li a,.btDarkSkin .btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuHolder .menuPort ul li a{color:#fff}
.btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,.btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after,.btLightSkin .btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,.btLightSkin .btDarkSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after,.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,.btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after,.btDarkSkin .btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:before,.btDarkSkin .btLightSkin.btBelowMenu:not(.btStickyHeaderActive) .menuPort:after{background-color:rgba(255,255,255,.1)!important}
.menuHolder{position:relative;padding:23px 0 0}
.btMenuBelowLogo .menuHolder{padding:21px 0 0}
.btMenuHorizontal.btMenuCenter .menuHolder{padding:15px 0}
.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuHolder{padding:20px 0 0}
.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuHolder .logo{padding:0 0 20px}
.menuPort{font-family:"OpenSans",Arial,sans-serif;visibility:hidden;text-transform:uppercase;font-size:14px;margin:0}
.menuPort nav ul{list-style:none;display:flex; justify-content: space-between; margin:0;padding:0;-webkit-transition:all 360ms ease 0;-moz-transition:all 360ms ease 0;transition:all 360ms ease 0}
.menuPort nav ul li{display:block;margin:0;padding:0;position:relative}
.menuPort nav ul li a{display:block;position:relative;text-transform:uppercase;font-weight:700; transition: none;}
.menuPort nav ul li a:hover{color:#00aeef!important}
.menuPort nav ul ul{padding:0}
.menuPort nav > ul > li > a{padding:0}
/* .menuPort nav > ul > li{line-height:55px} */
.menuPort nav > ul > li.menu-item-has-children > a:before{content:' ';position:absolute;left:50%;bottom:0;width:0;height:0;margin:0 0 0 -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #00aeef;opacity:0;-webkit-transition:all 360ms ease;-moz-transition:all 360ms ease;transition:all 360ms ease}
.menuPort nav > ul > li.menu-item-has-children.on > a:before{opacity:1}
.menuPort nav ul ul li{font-size:17px;line-height:1.25}
.menuPort nav ul ul li a{padding:7px 10px 7px 27px;text-transform:none;font-weight:400}
.menuPort nav ul ul li:first-child a{padding:16px 10px 7px 27px}
.menuPort nav ul ul li:last-child a{padding:7px 10px 16px 27px}
body.btMenuVertical .menuPort nav > ul > li.menu-item-has-children > a:before{display:none}
.btMenuBelowLogo .menuPort{clear:left;position:relative}
.btMenuBelowLogo .menuPort:before,.btMenuBelowLogo .menuPort:after,.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort nav.leftNav:before,.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort nav.leftNav:after{content:' ';display:block;position:absolute;width:3000px;height:100%;top:0;background-color:#ebebeb}
.btDarkSkin .menuPort:before,.btDarkSkin .menuPort:after,.btLightSkin .btDarkSkin .menuPort:before,.btLightSkin .btDarkSkin .menuPort:after{background-color:rgba(255,255,255,.1)}
.btMenuBelowLogo .menuPort:before,.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort nav.leftNav:before{right:50%;margin:0 0 0 -100%}
.btMenuBelowLogo .menuPort:after,.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort nav.leftNav:after{left:50%;margin:0 -100% 0 0}
.btTopToolsInMenuArea.btMenuCenter.btMenuHorizontal .menuPort nav.leftNav:before,.btTopToolsInMenuArea.btMenuCenter.btMenuHorizontal .menuPort nav.leftNav:after{display:none}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a,.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a{-webkit-box-shadow:0 -3px 0 0 #00aeef inset;box-shadow:0 -3px 0 0 #00aeef inset}
.btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-ancestor > a,.btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-item > a{color:#0cb8b6!important}
.btMenuHorizontal .menuPort nav ul ul li a:before{content:'\f105';display:block;float:left;margin:2px 0 0 -12px;font:normal 13px/1 FontAwesome;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.btMenuHorizontal .menuPort nav ul ul li.btEmptyElement a:before{display:none}
.btMenuHorizontal.btMenuRight .menuPort nav ul ul li a{padding:7px 27px 7px 10px}
.btMenuHorizontal.btMenuRight .menuPort nav ul ul li a:before{content:'\f104';float:right;margin:1px -12px 0 0}
.btMenuHorizontal.btMenuRight .menuPort nav ul ul li:first-child a{padding:16px 27px 7px 10px}
.btMenuHorizontal.btMenuRight .menuPort nav ul ul li:last-child a{padding:7px 27px 16px 10px}
.btDarkSkin .menuHolder .menuPort ul li a,.btLightSkin .btDarkSkin .menuHolder .menuPort ul li a{color:#fff}
.btDarkSkin .menuHolder .menuPort ul ul li,.btLightSkin .btDarkSkin .menuHolder .menuPort ul ul li{background-color:#3a3c42}
.btDarkSkin .menuHolder .menuPort ul ul li:last-child,.btLightSkin .btDarkSkin .menuHolder .menuPort ul ul li:last-child{border-bottom:none}
.btDarkSkin .menuHolder .menuPort nav ul ul li a:before,.btLightSkin .btDarkSkin .menuHolder .menuPort nav ul ul li a:before{color:rgba(255,255,255,.5)}
.btLightSkin .menuHolder .menuPort ul li a,.btDarkSkin .btLightSkin .menuHolder .menuPort ul li a{color:#444}
.btLightSkin .menuHolder .menuPort ul ul li,.btDarkSkin .btLightSkin .menuHolder .menuPort ul ul li{background-color:#ffffff}
.btLightSkin .menuHolder .menuPort ul ul li:last-child,.btDarkSkin .btLightSkin .menuHolder .menuPort ul ul li:last-child{border-bottom:none}
.btLightSkin .menuHolder .menuPort nav ul ul li a:before,.btDarkSkin .btLightSkin .menuHolder .menuPort nav ul ul li a:before{color:rgba(68,68,68,.5)}
.btDarkSkin .menuHolder ul li a,.menuHolder.btDarkSkin ul li a{color:#fff}
.btLightSkin .menuHolder ul li a,.menuHolder.btLightSkin ul li a{color:#444}
.btTextLogo{font-size:36px;font-weight:800;line-height:55px;letter-spacing:-1px}
.menuHolder .logo{line-height:0;margin:0 0 23px;float:left}
.menuHolder .logo img{height:64px;width:auto;display:block}
.menuHolder .logo img.btAltLogo{display:none}
.btHorizontalMenuTrigger{display:none;float:right;line-height:55px;margin:0 -8px 0 1em}
.topBar{font-size:12px;line-height:43px}
.btMenuVertical .topBar{margin:0 -40px}
.topBar:after,.topBar:before{content:' ';height:1px;width:2000px;display:block;position:absolute}
.btMenuVertical .topBar:after,.btMenuVertical .topBar:before{display:none}
.btLightSkin .topBar:after,.btLightSkin .topBar:before,.btDarkSkin .btLightSkin .topBar:after,.btDarkSkin .btLightSkin .topBar:before{background-color:rgba(0,0,0,.1)}
.btDarkSkin .topBar:after,.btDarkSkin .topBar:before,.btLightSkin .btDarkSkin .topBar:after,.btLightSkin .btDarkSkin .topBar:before{background-color:rgba(255,255,255,.1)}
.btMenuHorizontal .topBarInMenu{line-height:inherit;float:right;display:table;height:55px}
.topBarInMenu--left{float:left;display:block;height:55px}
.serchToper__btn{display:block;position:absolute;right:2px;bottom:3px;background:transparent url(/wp-content/themes/medicare/i/sr.png) no-repeat 50% 50%;width:26px;height:26px;border:none;z-index:2}
.serchToper__opener{display:block;position:absolute;right:2px;bottom:3px;width:26px;height:26px;z-index:21;cursor:pointer}
.btSearch{display:none}
.serchToper__btn:hover{cursor:pointer}
.serchToper{position:relative;z-index:2;max-width:216px;padding-top:16px;margin-left:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:28px;-webkit-transition:padding,width .3s;-moz-transition:padding,width .3s;-ms-transition:padding,width .3s;-o-transition:padding,width .3s;transition:padding,width .3s}
.serchToper.open{margin-left:20px}
@media (max-width: 1280px) {
.serchToper.open{margin-left:0}
}
.serchToper input[type="text"].untouched{border-bottom:1px solid #a1a1a1;background-color:rgba(0,0,0,.0);color:#454545;font-size:16px;height:36px;line-height:36;padding:0;-webkit-transition:padding,width .3s;-moz-transition:padding,width .3s;-ms-transition:padding,width .3s;-o-transition:padding,width .3s;transition:padding,width .3s;width:0}
.serchToper.open input[type="text"].untouched{width:190px;padding:0 10px}
.serchToper input[type="text"]::-webkit-input-placeholder{color:#666666;opacity:1}
.serchToper input[type="text"]::-moz-placeholder{color:#666666;opacity:1}
.serchToper input[type="text"]:-moz-placeholder{color:#666666;opacity:1}
.serchToper input[type="text"]:-ms-input-placeholder{color:#666666;opacity:1}
.serchToper input[type="text"]:focus::-webkit-input-placeholder{opacity:0}
.serchToper input[type="text"]:focus::-moz-placeholder{opacity:0}
.serchToper input[type="text"]:focus:-moz-placeholder{opacity:0}
.serchToper input[type="text"]:focus:-ms-input-placeholder{opacity:0}
.serchToper input[type="text"].untouched:focus{-webkit-box-shadow:0 0 0 0 #0cb8b6 inset;box-shadow:0 0 0 0 #0cb8b6 inset;border-bottom:1px solid #a1a1a1;-webkit-transition:all 0;-moz-transition:all 0;transition:all 0}
.btMenuHorizontal .topBarInMenu .topBarInMenuCell{line-height:inherit;display:table-cell;vertical-align:middle;white-space:nowrap}
.btMenuHorizontal .topBarInMenu .btIco span.btIconText{display:none}
.btMenuHorizontal.btMenuBelowLogo .topBarInMenu{margin:0 0 0 20px}
.btMenuHorizontal.btMenuBelowLogo .topBarInMenu--left{margin:0 0 0 20px}
.btMenuVertical nav li.current-menu-ancestor > a,.btMenuVertical nav li.current-menu-item > a{color:#6739a4!important}
.btMenuVertical .topBarInMenu{float:none;display:block;height:auto;line-height:0;margin:0 0 20px}
.btMenuVertical .topBarInMenu .topBarInMenuCell{line-height:inherit;display:block;text-align:center}
.btDarkSkin .topBarInMenu:after,.btDarkSkin .topBar:before,.btLightSkin .btDarkSkin .topBarInMenu:after,.btLightSkin .btDarkSkin .topBar:before{background-color:rgba(255,255,255,.1)}
.subToggler{display:none;cursor:pointer;position:absolute;right:-18px;top:0;width:45px;line-height:50px;z-index:80;padding:0;text-align:center}
.menuHolder .menuPort ul ul .subToggler{right:0}
.subToggler:before{content:'\f107';font-family:FontAwesome;font-size:16px;color:#6739a4;line-height:inherit}
.on > .subToggler{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
.touch .menuPort nav > ul > li.menu-item-has-children{padding-right:15px}
.touch .menuPort nav > ul > li.menu-item-has-children > .subToggler{display:block}
.touch .menuPort nav > ul > li.menu-item-has-children li.menu-item-has-children{padding-right:15px}
.touch .menuPort nav > ul > li.menu-item-has-children li.menu-item-has-children .subToggler{display:block}
.touch .btMenuHorizontal .menuPort nav > ul > li.menu-item-has-children li.menu-item-has-children .subToggler{top:5px}
.touch .btMenuHorizontal .menuPort nav > ul > li.menu-item-has-children li.menu-item-has-children .subToggler:before{content:'\f105'}
/* .btPageWrap .btContentWrap{padding-top:188px!important}
@media (max-width: 1030px) {
.btPageWrap .btContentWrap{padding-top:184px!important}
}
@media (max-width: 992px) {
.btPageWrap .btContentWrap{padding-top:104px!important}
}
@media (max-width: 480px) {
.btPageWrap .btContentWrap{padding-top:94px!important}
} */
body.btMenuHorizontal .menuPort > nav > ul > li{margin:0}
body.btMenuHorizontal .menuPort ul > li > ul{opacity:0}
body.btMenuHorizontal .menuPort ul ul{position:absolute;width:240px;right:0;top:auto;margin:-3px 0 0;pointer-events:none}
body.btMenuHorizontal .menuPort ul ul li{z-index:4;float:none}
body.btMenuHorizontal .menuPort ul ul li:first-child > a{border-top:3px solid #00aeef}
body.btMenuHorizontal .menuPort ul ul ul{display:block;top:0;margin:-12px 0 0;pointer-events:none}
body.btMenuHorizontal .menuPort ul ul li:last-child ul{margin:-3px 0 0}
body.btMenuHorizontal .menuPort ul li{position:relative;z-index:5}
body.btMenuHorizontal .menuPort ul > li > ul {display: block;}
body.btMenuHorizontal .menuPort ul > li.on > ul{opacity:1;pointer-events:auto}
body.btMenuHorizontal .menuPort ul > li.on > ul > li.on > ul{opacity:1;pointer-events:auto}
body.btMenuHorizontal.btTopToolsInMenuArea .menuPort > nav > ul > li > ul{right:auto;left:0}
body.btMenuHorizontal.btTopToolsInMenuArea.btMenuRight .menuPort > nav > ul > li > ul{right:0;left:auto}
body.btMenuHorizontal.btTopToolsInMenuArea.btMenuBelowLogo.btMenuRight .menuPort > nav > ul > li > ul{right:0;left:auto}
body.btMenuHorizontal.btMenuLeft .menuPort{margin:0 0 0 60px}
body.btMenuHorizontal.btMenuLeft.btMenuBelowLogo .menuPort{margin:0;float:none}
body.btMenuHorizontal.btMenuRight.btMenuBelowLogo .menuPort nav{margin:0}
body.btMenuHorizontal .menuPort > nav > ul > li{margin:0}
body.btMenuHorizontal.btMenuCenter .menuPort > nav.rightNav > ul > li{margin:0 0 0 30px}
.menuPort{display:none}
.btMenuVertical .menuPort{display:block}
.btMenuHorizontal.btMenuRight .menuPort nav{float:right}
.btMenuHorizontal.btMenuRight .menuPort ul ul{text-align:right;right:0;left:auto}
.btMenuHorizontal.btMenuRight .menuPort ul ul ul{left:-240px;right:auto}
.btTopToolsInMenuArea.btMenuHorizontal.btMenuRight .menuPort nav{margin:0 22px 0 0}
.btMenuHorizontal.btMenuLeft .menuPort ul ul{right:auto;left:0}
.btMenuHorizontal.btMenuLeft .menuPort ul ul ul{left:240px;right:auto}
.btMenuHorizontal.btMenuLeft .menuPort nav{margin:0 0 0 30px}
.btMenuHorizontal.btMenuLeft.btMenuBelowLogo .menuPort nav{margin:0}
.btMenuHorizontal.btMenuCenter .logo{position:relative;z-index:8;float:left;margin:0 0 0 50%}
.btMenuHorizontal.btMenuCenter .menuPort nav{float:none}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav{position:absolute;right:50%;left:auto;padding:0}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul{float:right}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul{right:auto;left:0}
.btMenuHorizontal.btMenuCenter .menuPort .leftNav ul ul ul{left:240px;right:auto}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav{position:absolute;left:50%;right:auto}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav ul ul ul{right:240px;left:auto}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li{text-align:right}
.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort .rightNav li{text-align:left}
.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort .leftNav ul,.btMenuHorizontal.btMenuCenter.btTopToolsInMenuArea .menuPort .rightNav ul{float:none}
body.btMenuHorizontal.btStickyHeaderActive .mainHeader{position:fixed;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.16);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
body.btMenuHorizontal.btStickyHeaderActive .mainHeader .topBar{display:none}
body.btMenuHorizontal .mainHeader,body.btMenuHorizontal.btBelowMenu.btStickyHeaderActive .mainHeader{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.11);box-shadow:0 1px 3px rgba(0,0,0,.11)}
body.btMenuHorizontal.btBelowMenu .mainHeader{-webkit-box-shadow:none;box-shadow:none}
body.btMenuHorizontal.btStickyHeaderActive.btDarkSkin .mainHeader{background-color:rgba(29,31,39,.9)}
body.btMenuHorizontal.btStickyHeaderActive.btLightSkin .mainHeader{background-color:rgba(255,255,255,.9)}
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader{-webkit-transition:transform .5s cubic-bezier(.230,1,.320,1);-moz-transition:transform .5s cubic-bezier(.230,1,.320,1);transition:transform .5s cubic-bezier(.230,1,.320,1);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
@media (max-width: 1399px) {
body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .logo,body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .topBarInLogoArea,body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .btHorizontalMenuTrigger,body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .btVerticalMenuTrigger{display:none}
body.btMenuBelowLogo.btMenuHorizontal.btStickyHeaderActive .menuHolder{padding:0}
}
body.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger{display:block}
body.btMenuHorizontal.btHideMenu .menuHolder .menuPort{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}
body.btMenuHorizontal.btHideMenu .menuHolder.btShowMenu .menuPort{opacity:1}
.btVerticalMenuTrigger{display:none;position:relative;z-index:1;margin:0 1em 0 -8px;line-height:55px}
body.btMenuVertical .subToggler{display:block!important;line-height:45px}
body.btMenuVertical > .menuPort{text-align:center;top:0;bottom:0;position:fixed;width:320px;clear:both;-webkit-transition:transform 1s cubic-bezier(.230,1,.320,1);-moz-transition:transform 1s cubic-bezier(.230,1,.320,1);transition:transform 1s cubic-bezier(.230,1,.320,1);z-index:101;overflow:hidden;padding:40px 60px}
body.btMenuVertical > .menuPort .btMainLogo{display:block!important}
body.btMenuVertical > .menuPort .btAltLogo{display:none!important}
body.btMenuVertical > .menuPort .logo{float:none;padding:0 0 25px;margin:0}
body.btMenuVertical > .menuPort .logo img{margin:0 auto;display:block;height:auto;max-width:100%}
body.btMenuVertical > .menuPort .btCloseVertical{float:right;margin:-8px -40px 0 0;cursor:pointer}
body.btMenuVertical > .menuPort .btCloseVertical:before{font-family:FontAwesome;content:'\f00d';color:#6739a4}
body.btMenuVertical > .menuPort nav{margin:0 -25px}
body.btMenuVertical > .menuPort nav ul{-webkit-transition:none;-moz-transition:none;transition:none}
body.btMenuVertical > .menuPort nav ul li{padding:0;position:relative;background-color:transparent}
body.btMenuVertical > .menuPort nav ul li a{line-height:1.1;padding:15px 20px}
body.btMenuVertical > .menuPort nav ul li:not(.current-menu-ancestor) ul{display:none;-webkit-transition:none;-moz-transition:none;transition:none}
body.btMenuVertical > .menuPort nav ul ul li{padding:0;opacity:1;border-bottom:none;background-color:transparent}
body.btMenuVertical .topBar{line-height:1;padding:20px 0;height:auto}
body.btMenuVertical .btVerticalMenuTrigger{display:block}
body.btMenuVertical.btMenuVerticalOn{position:relative;overflow:hidden}
body.btMenuVertical.btMenuVerticalOn .btPageWrap{position:relative}
body.btMenuVertical .menuPort:before,body.btMenuVertical .menuPort:after,body.btMenuVertical nav.leftNav:before,body.btMenuVertical nav.leftNav:after{display:none!important}
body.btMenuVertical .menuHolder .logo{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}
.btMenuVerticalRight > .menuPort{right:0;-webkit-box-shadow:-2px 0 5px rgba(0,0,0,.10);box-shadow:-2px 0 5px rgba(0,0,0,.10);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.btMenuVerticalRight .btVerticalMenuTrigger{float:right}
.btMenuVerticalLeft > .menuPort{left:0;-webkit-box-shadow:2px 0 5px rgba(0,0,0,.10);box-shadow:2px 0 5px rgba(0,0,0,.10);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.btMenuVerticalLeft .btVerticalMenuTrigger{float:left}
@media (min-width: 1200px) {
.btMenuVerticalRight > .menuPort{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.btMenuVerticalLeft > .menuPort{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.btMenuVertical .menuPort,.btMenuVertical.btMenuVerticalOn .menuPort{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btMenuVerticalLeft.btHideMenu .menuPort{-webkit-transform:translate3d(-320px,0,0);-moz-transform:translate3d(-320px,0,0);-ms-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0)}
.btMenuVerticalRight.btHideMenu .menuPort{-webkit-transform:translate3d(320px,0,0);-moz-transform:translate3d(320px,0,0);-ms-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0)}
.btMenuVerticalLeft.btHideMenu.btMenuVerticalOn > .menuPort{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btMenuVerticalRight.btHideMenu.btMenuVerticalOn .menuPort{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btMenuVertical.btMenuGutter .mainHeader{display:none}
.btMenuVertical.btMenuGutter.btHideMenu .mainHeader{display:block}
.btMenuVertical.btBelowMenu .btContentWrap{padding:0!important}
.btMenuVertical .gutter .port,.btMenuVerticalLeftOn.btMenuGutter .mainHeader .topBarPort,.btMenuVerticalRightOn.btMenuGutter .mainHeader .topBarPort{padding:0 20px}
.btMenuVerticalOn .btVerticalMenuTrigger .btIco a:before{color:#0cb8b6!important}
.btMenuVertical .menuHolder .btVerticalMenuTrigger{display:none}
.btMenuVertical:not(.btHideMenu) .menuHolder .logo{display:none}
.btMenuVertical.btHideMenu .menuHolder .btVerticalMenuTrigger{display:block}
.btMenuVerticalLeft .btPageWrap,.btMenuVerticalLeft.btMenuVerticalOn .btPageWrap{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0 0 0 320px}
.btMenuVerticalRight .btPageWrap,.btMenuVerticalRight.btMenuVerticalOn .btPageWrap{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0 320px 0 0}
.btMenuVerticalRight.btHideMenu .btPageWrap,.btMenuVerticalLeft.btHideMenu .btPageWrap{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0}
.btMenuVerticalLeft.btMenuVerticalOn.btHideMenu .btPageWrap{-webkit-transform:translate3d(320px,0,0);-moz-transform:translate3d(320px,0,0);-ms-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0);margin:0}
.btMenuVerticalRight.btMenuVerticalOn.btHideMenu .btPageWrap{-webkit-transform:translate3d(-320px,0,0);-moz-transform:translate3d(-320px,0,0);-ms-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);margin:0}
}
.btMenuVerticalOn .menuPort{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 1s cubic-bezier(.230,1,.320,1);-moz-transition:transform 1s cubic-bezier(.230,1,.320,1);transition:transform 1s cubic-bezier(.230,1,.320,1)}
.btMenuVerticalLeft.btMenuVerticalOn .btPageWrap{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);transform:translateX(320px)}
.btMenuVerticalRight.btMenuVerticalOn .btPageWrap{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);transform:translateX(-320px)}
.btMenuVertical.btDarkSkin .menuPort{background-color:#1d1f27}
.btMenuVertical.btLightSkin .menuPort{background-color:#fff}
.btLightSkin .menuHolder .menuPort nav > ul > li > a {display: block; padding: 15px 10px; color:#000000; }
.btLightSkin .menuHolder .menuPort nav > ul > li:hover > a{color:#fff!important;background-color:#00aeef}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a,
.btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a{color:#00aeef}
.btStickyHeaderActive.btStickyHeaderOpen .menuPort nav > ul > li > a{color:#fff}
.btStickyHeaderActive.btStickyHeaderOpen .menuPort nav > ul > li > a:hover{color:#fff!important;background-color:#00aeef}
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .mainHeader{background-color:rgba(0,0,0,.7);background-color:rgba(0,0,0,.7)}
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .menuPort::after,body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .menuPort::before{display:none}
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .menuHolder{padding-top:0}
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .btVerticalMenuTrigger,body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .btHorizontalMenuTrigger,body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .logo,body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .topBarInMenu--left,body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .topBarInLogoArea{display:none!important}
.btTopToolsRight{float:right}
.btTopToolsLeft{float:left}
.btMenuVertical .btTopToolsRight,.btMenuVertical .btTopToolsLeft{max-width:none;float:none}
.btMenuVertical .topBar{padding:0}
.btMenuVertical .topBarPort .btTopToolsLeft span.btIco,.btMenuVertical .topBarPort .btTopToolsRight span.btIco{margin:0 5px}
.btMenuVertical .topTools{position:relative;padding:10px 0 0}
.btMenuVertical .topTools.btTopToolsRight{text-align:inherit}
.topBar .widget_search,.topBarInMenu .widget_search{display:inline-block}
.btMenuVertical .topBar .widget_search,.btMenuVertical .topBarInMenu .widget_search{display:block;padding:0 0 0 15px}
.topBar .widget_search h2,.topBarInMenu .widget_search h2{display:none}
.topBar .widget_search .btSearch,.topBarInMenu .widget_search .btSearch{position:relative;padding:4px 15px}
.topBar .widget_search input[type="text"],.topBarInMenu .widget_search input[type="text"],.topBar .widget_search input[type="text"]:hover,.topBarInMenu .widget_search input[type="text"]:hover,.topBar .widget_search input[type="text"]:focus,.topBarInMenu .widget_search input[type="text"]:focus{border:none;font-size:14px;line-height:initial;height:14px;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;transition:none;margin:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.btMenuCenter .topBar .widget_search input[type="text"],.btMenuCenter .topBarInMenu .widget_search input[type="text"]{width:90px}
.topBar .widget_search button,.topBarInMenu .widget_search button{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;border:none;z-index:2;cursor:pointer;font-size:16px;background:transparent}
.topBar .widget_search button:before,.topBarInMenu .widget_search button:before{font-family:FontAwesome;content:"\f002";display:inline-block;color:#444;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}
.topBar .widget_search button:hover:before,.topBarInMenu .widget_search button:hover:before{color:#0cb8b6;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}
.topBar .widget_search .btSearchInnerClose,.topBarInMenu .widget_search .btSearchInnerClose{display:none}
.topBarInMenu .widget_text .btBtn{margin-top:20px;-webkit-transition:background 500ms;-moz-transition:background 500ms;-ms-transition:background 500ms;-o-transition:background 500ms;transition:background 500ms}
.logo-stike{display:none;position:absolute;left:-75px;top:13px}
body.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen .logo-stike{display:block}
.topBar .widget_search form,.topBarInMenu .widget_search form{height:auto;line-height:1;padding-right:21px}
.btDarkSkin .topBar .widget_search button:before,.btDarkSkin .topBarInMenu .widget_search button:before,.btLightSkin .btDarkSkin .topBar .widget_search button:before,.btLightSkin .btDarkSkin .topBarInMenu .widget_search button:before{color:rgba(255,255,255,.5)}
.btDarkSkin .topBar .widget_search button:hover:before,.btDarkSkin .topBarInMenu .widget_search button:hover:before,.btLightSkin .btDarkSkin .topBar .widget_search button:hover:before,.btLightSkin .btDarkSkin .topBarInMenu .widget_search button:hover:before{color:#0cb8b6}
.btLightSkin button:before,.btDarkSkin .btLightSkin button:before{color:rgba(68,68,68,.5)}
.btLightSkin button:hover:before,.btDarkSkin .btLightSkin button:hover:before{color:#6739a4}
.btMenuVertical .topBarInMenu .widget_search{margin:0 -30px 28px}
.btMenuVertical .topBar .widget_search{margin:0 0 28px}
.btLightSkin.btMenuVertical .topBar .widget_search,.btLightSkin.btMenuVertical .topBarInMenu .widget_search,.btDarkSkin .btLightSkin.btMenuVertical .topBar .widget_search,.btDarkSkin .btLightSkin.btMenuVertical .topBarInMenu .widget_search{background-color:rgba(0,0,0,.07)}
.btDarkSkin.btMenuVertical .topBar .widget_search,.btDarkSkin.btMenuVertical .topBarInMenu .widget_search,.btLightSkin .btDarkSkin.btMenuVertical .topBar .widget_search,.btLightSkin .btDarkSkin.btMenuVertical .topBarInMenu .widget_search{background-color:rgba(255,255,255,.075)}
.topBarInMenu .widget_search{margin:0 5px 0 0;float:left}
.btMenuVertical .topBar .widget_search,.btMenuVertical .topBarInMenu .widget_search{line-height:32px;margin:0}
.btTopToolsRight .widget_search .btSearch .btIco .btIcoHolder,.topBarInMenu .widget_search .btSearch .btIco .btIcoHolder{line-height:21px}
.btMenuVertical .topBarInMenu .widget_search .btSearch .btIco .btIcoHolder{line-height:16px}
.btDarkSkin .topBar .widget_search form input[type="text"],.btDarkSkin .topBarInMenu .widget_search form input[type="text"],.btLightSkin .btDarkSkin .topBar .widget_search form input[type="text"],.btLightSkin .btDarkSkin .topBarInMenu .widget_search form input[type="text"]{background:transparent}
.btMenuVertical .topBar .widget_search .btSearchInner,.btMenuVertical .topBarInMenu .widget_search .btSearchInner{margin:0}
.btMenuVertical .topBar .widget_search input[type="text"],.btMenuVertical .topBarInMenu .widget_search input[type="text"]{width:190px;display:block}
.btMenuVertical .topBarInMenu .btSearch .btIco,.btMenuVertical .topTools.btTextRight .btSearch .btIco{margin:0 -20px 0 0}
.btTopToolsSearchOpen .btSearchInner.btFromTopBox{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}
.btDarkSkin .iScrollIndicator,.btLightSkin .btDarkSkin .iScrollIndicator{background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li > ul{opacity:1;pointer-events:auto;display:none}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li:hover > ul{display:block}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li:hover > ul > li > ul{display:none}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li:hover > ul > li:hover > ul{display:block}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li:hover > ul > li:hover > ul > li > ul{display:none}
html[data-useragent*='MSIE 10.0'] body.btMenuHorizontal .menuPort ul > li:hover > ul > li:hover > ul > li:hover > ul{display:block}
.btMenuHorizontal .mainHeader .btSearch:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:initial}
.btMenuHorizontal .mainHeader .btSearchInner{position:relative;z-index:2}
.btMenuHorizontal .topBar .btSearch:before{margin:-11px 0}
.btMenuHorizontal.btMenuBelowLogo .topBarInMenu .btSearch:before{margin:-15px 0 -17px}
.btMenuHorizontal.btLightSkin .btSearch:before,.btMenuHorizontal.btDarkSkin .btLightSkin .btSearch:before{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}
.btMenuHorizontal.btDarkSkin .btSearch:before,.btMenuHorizontal.btLightSkin .btDarkSkin .btSearch:before{border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}
.btMenuVertical.btLightSkin .menuPort .btSearch:before,.btMenuVertical.btDarkSkin .btLightSkin .menuPort .btSearch:before,.btMenuVertical.btDarkSkin .menuPort .btSearch:before,.btMenuVertical.btLightSkin .btDarkSkin .menuPort .btSearch:before{border:none;padding:0}
.topBarInLogoArea{float:right;padding-top:5px}
.topBarInLogoAreaCell{border:0 solid #00aeef;display:none}
.topBarInLogoAreaCell .btIconWidget,.topBarInLogoAreaCell .widget_custom_html{display:table;float:left;margin:0 0 0 32px}
.topBarInLogoAreaCell .btIconWidgetIcon,.topBarInLogoAreaCell .btIconWidgetContent{display:table-cell;vertical-align:middle}
.topBarInLogoAreaCell .btIconWidgetIcon{text-align:left;width:44px}
.topBarInLogoAreaCell .btIconWidget:nth-child(1){margin:0}
.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon{width:50px}
.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon em{width:46px}
.topBarInLogoAreaCell .btIconWidgetIcon .btIco{margin:0}
.topBarInLogoAreaCell .btIconWidgetIcon{line-height:1;padding:0}
.topBarInLogoAreaCell .btIconWidgetIcon em{width:40px;height:60px}
.topBarInLogoAreaCell .btIconWidgetIcon .btIcoHolder:before,.topBarInLogoAreaCell .btIconWidgetIcon .btIcoHolder:after{font-size:45px;line-height:60px}
.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon .btIcoHolder:before,.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon .btIcoHolder:after{font-size:50px;line-height:60px}
.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetIcon .btIcoHolder:before,.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetIcon .btIcoHolder:after{font-size:45px;line-height:60px}
.topBarInLogoAreaCell .btIconWidget:nth-child(3) .btIconWidgetIcon .btIcoHolder:before,.topBarInLogoAreaCell .btIconWidget:nth-child(3) .btIconWidgetIcon .btIcoHolder:after{font-size:45px;line-height:60px}
.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetTitle,.topBarInLogoAreaCell .custom-html-widget .btIconWidgetTitle{color:#6739a4;font-weight:bold;font-size:18px}
.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetText{color:#36b3eb;text-decoration:underline}
.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetText:hover{text-decoration:none}
.btIconWidgetTitle,.btIconWidgetText{display:block;line-height:1.3}
.topBarInLogoArea .btIconWidgetTitle,.topBarInLogoArea .btIconWidgetText{color:#666666;font-size:16px}
.topTools .btIconWidgetTitle,.topTools .btIconWidgetText{display:inline-block;font-size:10px;font-weight:400;line-height:1.1;text-transform:uppercase}
.btLightSkin .topTools .btIconWidgetTitle,.btLightSkin .topTools .btIconWidgetText,.btDarkSkin .btLightSkin .topTools .btIconWidgetTitle,.btDarkSkin .btLightSkin .topTools .btIconWidgetText{color:#444}
.btDarkSkin .topTools .btIconWidgetTitle,.btDarkSkin .topTools .btIconWidgetText,.btLightSkin .btDarkSkin .topTools .btIconWidgetTitle,.btLightSkin .btDarkSkin .topTools .btIconWidgetText{color:#fff}
.topTools .btIconWidgetTitle{opacity:.7}
.topTools.btTopToolsLeft .btIconWidgetTitle{margin:0 .5em 0 0}
.btIconWidgetTitle{font-size:14px;margin:0 0 6px}
.btIconWidgetText{color:rgba(68,68,68,.4)}
.btDarkSkin .btIconWidgetText,.btLightSkin .btDarkSkin .btIconWidgetText{color:rgba(255,255,255,.7)}
.topTools .btIconWidget,.menuPort .btIconWidget,.topTools.btTextRight .btIconWidget{margin:0 0 0 .4em;line-height:20px}
.topTools .btIconWidget em,.menuPort .btIconWidget em,.fooWidgets .btIconWidget em{width:20px;height:20px}
.topTools .btIconWidget .btIcoHolder:before,.topTools .btIconWidget .btIcoHolder:after,.menuPort .btIconWidget .btIcoHolder:before,.menuPort .btIconWidget .btIcoHolder:after,.fooWidgets .btIconWidget .btIcoHolder:before,.fooWidgets .btIconWidget .btIcoHolder:after{font-size:14px}
.fooWidgets{line-height:1.2}
.topBarInMenu .btSearch .btIco,.topTools.btTextRight .btSearch .btIco{margin:0}
.topTools.btTopToolsLeft .btIco .btIcoHolder{width:24px;height:24px;display:inline-block;float:none;border-radius:50%;vertical-align:-25%;padding:0;margin:0;line-height:24px;text-align:center;position:relative;overflow:hidden;background-color:#0cb8b6}
.topTools.btTopToolsLeft .btIco .btIcoHolder:hover{background-color:#f36438}
.topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder{background-color:#f36438}
.topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder:hover{background-color:#0cb8b6}
.btLightSkin .topTools.btTopToolsLeft .btIco .btIcoHolder:after,.btLightSkin .topTools.btTopToolsLeft .btIco .btIcoHolder em,.btDarkSkin .btLightSkin .topTools.btTopToolsLeft .btIco .btIcoHolder:after,.btDarkSkin .btLightSkin .topTools.btTopToolsLeft .btIco .btIcoHolder em,.btDarkSkin .topTools.btTopToolsLeft .btIco .btIcoHolder:after,.btDarkSkin .topTools.btTopToolsLeft .btIco .btIcoHolder em,.btLightSkin .btDarkSkin .topTools.btTopToolsLeft .btIco .btIcoHolder:after,.btLightSkin .btDarkSkin .topTools.btTopToolsLeft .btIco .btIcoHolder em{color:#fff!important}
.topTools .btIco .btIcoHolder em{line-height:1;float:none;vertical-align:middle;text-align:center;color:#fff}
.topTools .btIconWidget{display:inline-block}
.topTools.btTopToolsLeft .btIconWidget{margin:0 1.2em 0 0}
.btMenuVertical .topBar .topTools.btTopToolsLeft .btIconWidget{padding:0;margin:0 0 12px;display:block;clear:left}
.btMenuVertical .topBar .topTools.btTopToolsLeft .btIconWidgetIcon,.btMenuVertical .topBar .topTools.btTopToolsRight .btIconWidgetIcon{display:block;margin:0 auto 6px;text-align:center}
.btMenuVertical .topBar .topTools.btTopToolsLeft span.btIconWidget .btIconWidgetContent,.btMenuVertical .topBar .topTools.btTopToolsRight span.btIconWidget .btIconWidgetContent{float:none;display:block;margin:0;text-align:center;clear:both}
.btMenuVertical .topTools .btIconWidgetTitle,.btMenuVertical .topTools .btIconWidgetText{display:block;text-align:center;margin:0 0 4px}
.btMenuVertical .widget_search form{height:44px;line-height:44px;padding-right:44px}
.btMenuVertical .widget_search input[type="text"]{display:inline-block!important}
.btMenuVertical .widget_search button{right:10px;width:40px}
.infoToggler,.infoTogglerCall{display:inline-block;position:relative;cursor:pointer}
.infoTogglerCall{margin-left:5px}
@media (min-width: 993px) {
.infoToggler,.infoTogglerCall{display:none}
}
.btSiteFooter{padding:15px 0;line-height:1.2}
.btSiteFooter .port{max-width:1220px;margin:auto}
.btSiteFooter .copyLine{margin-bottom:0}
.btSiteFooter .menu{margin:2px 0 0;padding:0;list-style:none;text-align:right}
.btSiteFooter .menu li{display:inline-block;margin:0 11px;padding:0;font-size:11px;text-transform:uppercase}
.btSiteFooter .menu a:hover{color:#0cb8b6}
.btSiteFooter .btTextRight .btIco{margin:0 0 0 14px}
.btSiteFooter .btTextLeft .btIco{margin:0 14px 0 0}
.fooWidgets .btSearch{display:none}
.btFooterMenu ul.menu,.btFooterMenu .fooWidgets{display:block;float:right}
.btFooterMenu ul.menu li:first-child{margin-left:0}
.btSiteFooterWidgets .widget_bt_text_image .btImage img{margin:0}
.btLightSkin .btSiteFooterWidgets,.btDarkSkin .btLightSkin .btSiteFooterWidgets{background:rgba(0,0,0,.07)}
.btLightSkin .btSiteFooter,.btDarkSkin .btLightSkin .btSiteFooter{background:#fff}
.btDarkSkin .btSiteFooterWidgets,.btLightSkin .btDarkSkin .btSiteFooterWidgets{background:#6739a4}
.btDarkSkin .btSiteFooter,.btLightSkin .btDarkSkin .btSiteFooter{background:#6739a4}
.btFooterWrap.btDarkSkin .btBox h4 .headline a:hover,.btFooterWrap.btLightSkin .btBox h4 .headline a:hover{color:#0cb8b6}
.sticky .headline:before{content:'\e69b';font-family:Icon7Stroke;font-size:.77em;display:block;float:left;margin:.2em .4em 0 0;color:inherit}
.sticky .headline{color:#36b3eb}
.headline a{color:#36b3eb}
.btLightSkin .headline a:hover,.btDarkSkin .btLightSkin .headline a:hover{color:#444}
.btDarkSkin .headline a:hover,.btLightSkin .btDarkSkin .headline a:hover{color:#fff}
.btAboutAuthor{display:table;width:100%;margin:0 0 30px}
.btLightSkin .btAboutAuthor,.btDarkSkin .btLightSkin .btAboutAuthor{border:1px solid rgba(0,0,0,.1)}
.btDarkSkin .btAboutAuthor,.btLightSkin .btDarkSkin .btAboutAuthor{border:1px solid rgba(255,255,255,.1)}
.aaAvatar img,.commentAvatar img{display:block;width:100%;height:auto;border-radius:50%}
.aaTxt{display:table-cell;vertical-align:top;padding:20px}
.single-portfolio h1,.single-post h1,.single-portfolio h2,.single-post h2{letter-spacing:0;color:#36b3eb}
.btPortfolioSingleItemColumns dt{color:#36b3eb}
.btArticleListItem{margin-bottom:80px}
.btArticleListItem.btBlogColumnView .header .btSuperTitle,.btArticleListItem.btBlogColumnView .header .btSubTitle,.btArticleListItem.btBlogColumnView .btArticleListBodyAuthor,.btPostSingleItemColumns .header .btSuperTitle,.btPostSingleItemColumns .header .btSubTitle,.btPostSingleItemColumns .btArticleListBodyAuthor{font-size:12px!important;text-transform:uppercase}
.btArticleListItem.btBlogColumnView .btArticleListBodyAuthor a,.btPostSingleItemColumns .btArticleListBodyAuthor a{color:#36b3eb!important}
.btArticleListItem.btBlogColumnView{margin-bottom:20px}
.aaAvatar,.commentAvatar{display:table-cell;vertical-align:top;width:150px;padding:20px 10px 0}
.commentAvatar{width:75px}
.btCommentsBox h4{position:relative;text-transform:uppercase}
.btCommentsBox{margin:0 0 20px}
.btCommentsBox ul.comments,.btCommentsBox ul.comments li.comment{list-style:none;display:block;padding-left:0;margin-left:0}
.btCommentsBox ul.comments > li,.btCommentsBox ul.comments > li.comment > ul.children > li.comment{display:block;margin:0}
.btLightSkin .btCommentsBox ul.comments > li,.btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,.btDarkSkin .btLightSkin .btCommentsBox ul.comments > li,.btDarkSkin .btLightSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment{border-top:1px solid rgba(0,0,0,.1)}
.btDarkSkin .btCommentsBox ul.comments > li,.btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment,.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li,.btLightSkin .btDarkSkin .btCommentsBox ul.comments > li.comment > ul.children > li.comment{border-top:1px solid rgba(255,255,255,.1)}
.btCommentsBox ul.comments > li article{margin:0;position:relative;width:100%;display:table}
.btCommentsBox ul.comments ul article{padding:0 0 0 56px}
.btCommentsBox ul.children{margin:0 0 0 20px}
.btCommentsBox ul.comments li article .commentTxt{padding:20px 30px 30px 0;display:table-cell}
.vcard h5{float:left}
.vcard .posted{float:right;margin:1em 0 0}
.vcard .posted:before{content:'\f017';font:normal 14px/1 FontAwesome;margin:0 5px 0 0}
.comment{clear:both}
.commentTxt p.edit-link,.commentTxt p.reply{float:left}
.commentTxt p.reply{clear:left}
.commentTxt p.edit-link,.commentTxt p.reply{margin:0 10px 0 0}
.commentTxt p.edit-link a:hover,.commentTxt p.reply a:hover{color:#6739a4}
.commentTxt p.edit-link:before,.commentTxt p.reply:before{font:normal 15px/1 FontAwesome;margin:0 5px 0 0}
p.edit-link:before{content:'\f044'}
p.reply:before{content:'\f112'}
.comment-navigation{text-align:right;clear:right}
.comment-navigation span{display:inline-block}
.comment-navigation a{display:inline-block}
.light .comment-navigation a{display:inline-block}
.comment-navigation a:before,.comment-navigation a:after{font:normal 17px/.5 FontAwesome;color:#f37800;vertical-align:middle}
.comment-navigation a:first-child:before{content:'\f112'}
.comment-navigation a:last-child:after{content:'\f112'}
.btCommentsBox ul.comments li article .commentTxt .comment{text-align:justify}
.comment-form button#btSubmit{margin:0 0 30px}
.btBox{padding-bottom:40px}
.btBox > h4{margin:0 0 17px;font-weight:400;font-size:20px;line-height:1.3;font-family:Source Serif Pro,Arial,sans-serif}
.btBox > h4:after{content:' ';clear:both;width:30px;display:block;height:2px;margin:10px 0 0;background-color:#0cb8b6}
.btBox h5{font-size:16px;margin-bottom:5px;letter-spacing:0}
.btBox p.posted{font-size:11px;font-weight:300;text-transform:uppercase;line-height:1.1;margin:0 0 4px}
.btBox ul{list-style:none;margin:0;padding:0}
.btBox ul li{margin:0 0 14px;line-height:1.35}
.btBox ul li .ppImage{float:left;max-width:90px;display:table-cell}
.btBox ul li .ppImage img{margin:0 0 10px;padding-right:10px;max-width:100%;width:100%;height:auto}
.btBox ul li .ppTxt{display:table-cell}
.btBox .popularPosts ul li:after{clear:both;content:" ";display:block}
.btBox ul li a:hover{color:#0cb8b6}
.btLightSkin .btBox p.posted,.btDarkSkin .btLightSkin .btBox p.posted{color:rgba(68,68,68,.55)}
.btDarkSkin .btBox p.posted,.btLightSkin .btDarkSkin .btBox p.posted{color:rgba(255,255,255,.55)}
body.btNoDashInSidebar .btBox h4:after{content:none;border-bottom:none}
.btBox.widget_calendar table{width:100%;border-collapse:collapse}
.btBox.widget_calendar table caption{background:#0cb8b6;color:#FFF;font-family:"OpenSans",Arial,sans-serif;font-weight:700;padding:5px}
.btBox.widget_calendar table thead th{text-align:center;padding:3px}
.btBox.widget_calendar table tfoot td{padding:3px}
.btBox.widget_calendar table tfoot td#next{text-align:right}
.btBox.widget_calendar table tbody tr:nth-child(odd) td{background:transparent}
.btBox.widget_calendar table tbody td{text-align:center;padding:2px 3px}
.btBox.widget_archive label,.btBox.widget_categories label,.btCustomMenu label{display:none}
.btBox.widget_archive select,.btBox.widget_categories select,.btCustomMenu select{display:block;margin:8px 0 0;width:100%}
.btBox.widget_archive ul li,.btBox.widget_categories ul li,.btCustomMenu ul li{margin-bottom:1px;position:relative;padding:0;margin-left:0}
.btBox.widget_archive ul li ul li,.btBox.widget_categories ul li ul li,.btCustomMenu ul li ul li{margin-bottom:1px;position:relative}
.btBox.widget_archive ul li a,.btBox.widget_categories ul li a,.btCustomMenu ul li a{display:block;padding:10px 50px 10px 0;border-bottom:1px solid rgba(0,0,0,.07);color:#444;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btBox.widget_archive ul li a:hover,.btBox.widget_categories ul li a:hover,.btCustomMenu ul li a:hover{border-bottom:1px solid #0cb8b6}
.btBox.widget_archive ul li ul li a,.btBox.widget_categories ul li ul li a,.btCustomMenu ul li ul li a{padding:10px 50px 10px 20px}
.btBox.widget_archive ul li ul li ul li a,.btBox.widget_categories ul li ul li ul li a,.btCustomMenu ul li ul li ul li a{padding:10px 50px 10px 30px}
.btBox.widget_archive ul li strong,.btBox.widget_categories ul li strong,.btCustomMenu ul li strong{position:absolute;top:0;right:0;padding:10px;min-width:38px;text-align:center}
.btBox.widget_archive ul li ul li,.btBox.widget_categories ul li ul li,.btCustomMenu ul li ul li{margin-top:1px}
.btDarkSkin .btBox.widget_archive ul li a,.btLightSkin .btDarkSkin .btBox.widget_archive ul li a,.btDarkSkin .btBox.widget_categories ul li a,.btLightSkin .btDarkSkin .btBox.widget_categories ul li a{border-bottom:1px solid rgba(255,255,255,.075)}
.btDarkSkin .btBox.widget_archive ul li a:hover,.btLightSkin .btDarkSkin .btBox.widget_archive ul li a:hover,.btDarkSkin .btBox.widget_categories ul li a:hover,.btLightSkin .btDarkSkin .btBox.widget_categories ul li a:hover{border-bottom:1px solid #0cb8b6}
.btBox.widget_pages ul li{padding-top:0}
.btBox.widget_pages ul li ul{margin-left:15px}
.btBox.widget_meta li{padding-top:0}
.btArticleMeta dd,.btArticleMeta dt{display:block;clear:left}
.btBox .ppTxt h5{font-size:16px;font-weight:600;line-height:1.45;margin:0 0 8px;padding:0}
.btBox.widget_recent_comments .comment-author-link a{font-weight:700}
.btBox.widget_rss li{margin-bottom:15px}
.btBox.widget_rss li a.rsswidget{font-family:"OpenSans",Arial,sans-serif;font-weight:700}
.btBox.widget_rss li .rss-date{display:block;margin:0 0 5px}
.btBox.widget_rss li cite{font-weight:700;font-style:normal}
.btBox.widget_rss li cite:before{font-family:FontAwesome;content:"\f040";display:inline-block;color:#0cb8b6;margin:0 5px 0 0}
.rss-link{display:inline-block;width:40px;height:40px;background:url(i/rss.png) no-repeat center center}
.btBox .btSearch,form.woocommerce-product-search{padding-right:42px}
.btBox .btSearch input[type="text"],.btBox .btSearch input[type="search"],form.woocommerce-product-search input[type="text"],form.woocommerce-product-search input[type="search"]{padding:0 10px;height:42px;width:100%;display:block}
.btBox .btSearch button,.btBox .btSearch input[type=submit],form.woocommerce-product-search button,form.woocommerce-product-search input[type=submit]{width:42px;height:42px;background:#0cb8b6;border:0;float:right;margin:-42px -42px 0 0;cursor:pointer}
.btBox .btSearch button:before,form.woocommerce-product-search button:before{font-family:FontAwesome;content:"\f002";display:inline-block;color:#FFF}
.btBox .btSearch .btIco,form.woocommerce-product-search .btIco{display:none}
.btCommentsBox input,.btCommentsBox textarea{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
form.wpcf7-form input[type="submit"],form.wpcf7-form button{-webkit-appearance:none;border-radius:0}
form.wpcf7-form input[type="text"],form.wpcf7-form input[type="password"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="date"],form.wpcf7-form textarea,form.wpcf7-form .fancy-select .trigger{padding:0 20px;height:44px;width:100%;display:block;font-family:"OpenSans",Arial,sans-serif;font-size:15px;line-height:initial;font-weight:300;border:none;-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset;-webkit-appearance:none;border-radius:0}
form.wpcf7-form input[type="text"]:focus,form.wpcf7-form input[type="password"]:focus,form.wpcf7-form input[type="email"]:focus,form.wpcf7-form input[type="date"]:focus,form.wpcf7-form textarea:focus,form.wpcf7-form .fancy-select .trigger.open{-webkit-box-shadow:0 0 0 2px #6739a4 inset;box-shadow:0 0 0 2px #6739a4 inset;border:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
form.wpcf7-form textarea{height:170px;padding:20px}
form.wpcf7-form .fancy-select .trigger{line-height:44px;vertical-align:middle;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 45px 0 20px}
form.wpcf7-form .fancy-select .trigger:after{top:14px}
form.wpcf7-form p{margin:0;clear:left}
.polit-form,form.wpcf7-form p span{display:block;margin:0 0 20px}
.btLightSkin form.wpcf7-form input[type="text"],.btDarkSkin .btLightSkin form.wpcf7-form input[type="text"],.btLightSkin form.wpcf7-form input[type="password"],.btDarkSkin .btLightSkin form.wpcf7-form input[type="password"],.btLightSkin form.wpcf7-form input[type="email"],.btDarkSkin .btLightSkin form.wpcf7-form input[type="email"],.btLightSkin form.wpcf7-form input[type="date"],.btDarkSkin .btLightSkin form.wpcf7-form input[type="date"],.btLightSkin form.wpcf7-form textarea,.btDarkSkin .btLightSkin form.wpcf7-form textarea,.btLightSkin form.wpcf7-form .fancy-select .trigger,.btDarkSkin .btLightSkin form.wpcf7-form .fancy-select .trigger{background-color:rgba(0,0,0,.07)}
.btDarkSkin form.wpcf7-form input[type="text"],.btLightSkin .btDarkSkin form.wpcf7-form input[type="text"],.btDarkSkin form.wpcf7-form input[type="password"],.btLightSkin .btDarkSkin form.wpcf7-form input[type="password"],.btDarkSkin form.wpcf7-form input[type="email"],.btLightSkin .btDarkSkin form.wpcf7-form input[type="email"],.btDarkSkin form.wpcf7-form input[type="date"],.btLightSkin .btDarkSkin form.wpcf7-form input[type="date"],.btDarkSkin form.wpcf7-form textarea,.btLightSkin .btDarkSkin form.wpcf7-form textarea,.btDarkSkin form.wpcf7-form .fancy-select .trigger,.btLightSkin .btDarkSkin form.wpcf7-form .fancy-select .trigger{background-color:#ffffff;border:1px solid #939598;box-shadow:none}
form.wpcf7-form .wpcf7-submit{cursor:pointer;display:block;padding:1.1em 2.5em;border:none;font-size:14px;line-height:1;width:auto;font-weight:700;text-transform:uppercase;color:#fff;background-color:#0cb8b6;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;width:100%}
div.wpcf7 img.ajax-loader{position:absolute;left:-15px;top:12px}
form.wpcf7-form .wpcf7-submit:hover{opacity:.8}
.fancy-select{position:relative}
.fancy-select .trigger{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;position:relative;cursor:pointer;height:42px;line-height:38px;padding:0 45px 0 10px}
.fancy-select .trigger:after{color:#444;content:'\f078';font:normal 14px/1 FontAwesome;display:block;position:absolute;right:12px;top:14px}
.fancy-select .trigger.open:after{content:'\f077';font:normal 14px/1 FontAwesome}
.fancy-select .trigger.open{color:#0cb8b6}
.fancy-select .options{display:none;position:absolute;top:auto;left:0;width:100%;list-style:none;max-height:320px;overflow:auto;margin:3px 0 0;padding:0;border:1px solid rgba(0,0,0,.07);background-color:#fff}
.fancy-select .options.open{z-index:20;display:block}
.fancy-select ul.options > li{cursor:pointer;display:block;padding:10px;margin:0;border-bottom:1px solid rgba(0,0,0,.07)}
.fancy-select ul.options > li a{color:#fff}
.fancy-select .options li:before{content:''}
.fancy-select .options li:first-child{border-top:none}
.fancy-select ul.options > li:hover{color:#0cb8b6}
.btDarkSkin .fancy-select .options,.btLightSkin .btDarkSkin .fancy-select .options{border:2px solid rgba(255,255,255,.075);background-color:#1d1f27}
.btDarkSkin .fancy-select ul.options > li,.btLightSkin .btDarkSkin .fancy-select ul.options > li{border-bottom:1px solid rgba(255,255,255,.075)}
.btDarkSkin .fancy-select .trigger:after,.btLightSkin .btDarkSkin .fancy-select .trigger:after{color:#fff}
.rowItem.btOverOthers{z-index:2}
.btBox .wp-caption{margin-bottom:10px}
.btBox select{padding:10px}
.btBox .tagcloud a,.btTags ul a{display:inline-block;float:left;text-transform:uppercase;padding:8px 10px;margin:0 2px 2px 0;font-size:.875em!important;background:#0cb8b6;color:#FFF;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btBox .tagcloud a:hover,.btTags ul a:hover{background:#2e9694}
.btTags ul{list-style:none;margin:0;padding:0}
.btTags ul li{display:inline-block;padding:0;margin:0}
.btInstaWrap{padding-bottom:20px}
.btInstaGrid{margin:13px 0 0 -1px}
.btInstaGrid span{display:block;width:25%;padding:0 0 3px 3px;float:left}
.btInstaGrid span:nth-child(4n + 1){clear:left}
.btInstaGrid img{display:block;width:100%;opacity:1}
.btInstaGrid span:hover img{opacity:.6}
.recentTweets small:before{content:'\f099';font:19px/1 FontAwesome;position:relative;top:3px;margin-right:3px;color:#0cb8b6}
.recentTweets p{margin:0 0 25px}
.header .btSubTitle span,.header .btSubTitle p,.header .btSubTitle a,.header .btSuperTitle span,.header .btSuperTitle p,.header .btSuperTitle a{display:inline-block}
.header .btSubTitle .btArticleDate,.header .btSubTitle .btArticleAuthor,.header .btSubTitle .btArticleComments,.header .btSubTitle .btArticleCategories,.header .btSuperTitle .btArticleDate,.header .btSuperTitle .btArticleAuthor,.header .btSuperTitle .btArticleComments,.header .btSuperTitle .btArticleCategories{display:inline-block}
.header .btSubTitle .btArticleCategories a:not(:first-child):before,.header .btSuperTitle .btArticleCategories a:not(:first-child):before{content:' ';display:inline-block;margin:0 6px;width:5px;height:5px;border-radius:50%;line-height:inherit;vertical-align:middle;background-color:#444;opacity:.7}
.btArticleCategories:not(:last-child):after,.btArticleDate:not(:last-child):after,.btArticleAuthor:not(:last-child):after,.btArticleComments:not(:last-child):after{content:' / ';padding:0 .5em}
.btLightSkin .btArticleCategories:not(:last-child):after,.btLightSkin .btArticleDate:not(:last-child):after,.btLightSkin .btArticleAuthor:not(:last-child):after,.btLightSkin .btArticleComments:not(:last-child):after,.btDarkSkin .btLightSkin .btArticleCategories:not(:last-child):after,.btDarkSkin .btLightSkin .btArticleDate:not(:last-child):after,.btDarkSkin .btLightSkin .btArticleAuthor:not(:last-child):after,.btDarkSkin .btLightSkin .btArticleComments:not(:last-child):after{border-color:rgba(0,0,0,.1)}
.btDarkSkin .btArticleCategories:not(:last-child):after,.btDarkSkin .btArticleDate:not(:last-child):after,.btDarkSkin .btArticleAuthor:not(:last-child):after,.btDarkSkin .btArticleComments:not(:last-child):after,.btLightSkin .btDarkSkin .btArticleCategories:not(:last-child):after,.btLightSkin .btDarkSkin .btArticleDate:not(:last-child):after,.btLightSkin .btDarkSkin .btArticleAuthor:not(:last-child):after,.btLightSkin .btDarkSkin .btArticleComments:not(:last-child):after{border-color:rgba(255,255,255,.1)!important}
.btArticleDate:not(:last-child):after,.btArticleAuthor:not(:last-child):after,.btArticleComments:not(:last-child):after,.btArticleCategories:not(:last-child):after{content:' / ';padding:0 .5em}
.btArticleComments:before,.btArticleCategories:before,.btArticleAuthor:before,.btArticleDate:before{font-family:FontAwesome;content:"\f086";margin:0 7px 0 0;opacity:.7;display:inline-block;font-style:normal}
.btArticleDate:before{content:"\f274"}
.btArticleAuthor:before{content:"\f007"}
.btArticleCategories:before{content:"\f07b"}
.btSubTitle,.bgiTxt .boldArticleMeta{font-size:15px}
.btBox .btImage{margin-bottom:10px}
.btBox .btImage img{width:auto;margin:auto}
.btContentHolder blockquote{display:block;position:relative;padding:20px 0 20px 20px;margin:0;font-size:16px;font-weight:400;font-family:"OpenSans",Arial,sans-serif}
.btContentHolder blockquote:after{content:" ";display:table;width:100%;clear:both}
.btContentHolder blockquote:before{content:'\f10d';font-family:FontAwesome;display:block;margin:0;font-size:60px;line-height:60px;opacity:.2;float:left;position:absolute;top:0;left:0}
.btContentHolder table{width:100%;margin:0 0 20px;border-collapse:collapse;text-align:left;border:1px solid #bcb6b6}
.btContentHolder table td,.btContentHolder table th{padding:10px}
.btContentHolder table td { border:1px #DDD solid; vertical-align: top; }
.btContentHolder table tr th,.btContentHolder table thead tr th{background:#00aeef;color:#FFF}
.btContentHolder table tr th a,.btContentHolder table thead tr th a{color:#FFF}
/* table tbody tr:nth-child(odd){background:#ebebeb} */
.btContentHolder pre{margin:0 0 30px;white-space:pre-wrap;padding:20px;border:1px solid rgba(0,0,0,.1)}
.btContentHolder .alignleft{float:left;margin:0 15px 0 0}
.btContentHolder .alignright{float:right;margin:0 0 0 15px}
.btContentHolder .aligncenter,.btContent .alignnone{text-align:center;margin:0 auto}
.btContentHolder figure.aligncenter,.btContent figure.alignnone{margin:0 auto 20px}
.btContentHolder .alignnone{width:auto!important}
.post-password-form input[type="password"]{padding:10px;height:38px;border:1px solid rgba(0,0,0,.1);width:100%;display:block;margin:0 0 20px}
.post-password-form input[type="submit"]{display:block;margin:0 auto;color:#FFF;width:auto;height:38px;background:#0cb8b6;border:0;cursor:pointer;padding:0 15px;font-family:"OpenSans",Arial,sans-serif}
.btPagination :after{display:table;content:" ";width:100%;clear:both}
.btPagination .paging.onLeft{float:left}
.btPagination .paging.onRight{float:right}
.btPagination .paging a{display:block}
.btPagination .paging a:after{width:38px;height:38px;display:block;text-align:center;background-color:rgba(0,0,0,.1);font:20px/38px FontAwesome;border-radius:50%}
.btPagination .paging a:hover:after{background:#6739a4;color:#FFF}
.btPagination .paging .pagePrev a:after{content:"\f104";float:left;margin:-6px 10px 0 0;line-height:35px}
.btPagination .paging .pageNext a:after{content:"\f105";float:right;margin:-6px 0 0 10px;line-height:35px}
.btLinkPages ul{margin-left:0;padding-left:0}
.btLinkPages ul li{list-style:none;display:inline-block}
.btArticleListBodyContent{clear:both;margin-top:5px}
.forms__row.forms__row--title{font-size:26px;font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:normal;line-height:26px}
.articleSideGutter{position:absolute;top:0;left:0;line-height:1.4;width:120px}
.articleSideGutter .asgItem{margin-bottom:5px}
.articleSideGutter a{color:#0cb8b6}
.articleSideGutter .date{opacity:.8}
.articleSideGutter .asgItem.avatar img{border-radius:50%}
/*
@media (min-width: 480px) {
.btHasAuthorInfo{padding-left:140px}
}
 */
.comment-respond .btnOutline button[type="submit"]{font-family:"OpenSans",Arial,sans-serif;margin:-7px -12px;padding:7px 20px;height:41px;background:transparent;border:0;cursor:pointer;color:inherit;font-weight:700}
.boldPhotoSlide{position:relative}
.gallery{margin-bottom:1.6em}
.gallery-item{display:inline-block;padding:0 4px;text-align:center;vertical-align:top;width:100%;margin:0}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}
.gallery-caption{display:block;padding:5px 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
@media (max-width: 1200px) {
.gallery-item{width:100%!important;max-width:100%!important}
}
h5.author{line-height:1.2;margin:18px 0 25px}
.variableImg{position:relative}
.slidedItem.firstItem .port:after,.slidedItem .variableImg:after,.btGhost > .port:after{content:' ';display:block;background-color:rgba(0,0,0,.7);position:absolute;left:0;top:0;bottom:0;right:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}
.slidedItem .port .btSlideGutter,.btGhost > .port .rowItem{position:relative;z-index:2}
.slidedItem.firstItem .port:after,.btGhost > .port:after{background-color:rgba(0,0,0,.2)}
.slidedItem.slick-current .variableImg:after{background-color:rgba(0,0,0,0)}
a#cancel-comment-reply-link{font-weight:300;display:inline-block;margin:0 0 0 1em;padding:0 0 0 .9em;color:#fff}
a#cancel-comment-reply-link:before{content:'\e680';display:block;float:left;font-size:1.7em;font-family:Icon7Stroke;margin:0 0 0 -.9em;color:#fff}
a#cancel-comment-reply-link:hover{color:#0cb8b6}
span.enhanced{display:block;float:left;margin:0 .3em .1em 0;padding:0;width:1.8em;font-size:1.8em;height:1.8em;line-height:1.6em;vertical-align:middle;text-align:center;border:1px solid #444;border-radius:1.8em}
.btLightSkin span.enhanced,.btDarkSkin .btLightSkin span.enhanced{border-color:#444}
.btDarkSkin span.enhanced,.btLightSkin .btDarkSkin span.enhanced{border-color:#444}
span.btHighlight{display:inline-block;padding:.06em .5em;background-color:#0cb8b6;color:#fff}
a.btContinueReading{display:block;float:left;font-size:12px;line-height:28px;height:30px;font-weight:400;padding:.17em 14px 0;overflow:hidden;white-space:nowrap;border-radius:20px;vertical-align:middle;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;color:#0cb8b6;-webkit-box-shadow:0 0 0 1px #0cb8b6 inset;box-shadow:0 0 0 1px #0cb8b6 inset}
a.btContinueReading:hover{color:#fff;-webkit-box-shadow:0 0 0 2em #0cb8b6 inset;box-shadow:0 0 0 2em #0cb8b6 inset}
[data-ico-fa]:before{font-family:FontAwesome;content:attr(data-ico-fa)}
[data-ico-s7]:before{font-family:Icon7Stroke;content:attr(data-ico-s7)}
[data-ico-cs]:before{font-family:btmedical;content:attr(data-ico-cs)}
.btIco{display:inline-block;vertical-align:middle;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.btIco.btIcoOutline{border-radius:50%}
.btLightSkin .btIcoLargeSize.btIcoOutline,.btDarkSkin .btLightSkin .btIcoLargeSize.btIcoOutline{-webkit-box-shadow:0 0 0 15px #fff,0 0 0 1px #fff inset;box-shadow:0 0 0 15px #fff,0 0 0 1px #fff inset}
.btLightSkin .btIcoBigSize.btIcoOutline,.btDarkSkin .btLightSkin .btIcoBigSize.btIcoOutline{-webkit-box-shadow:0 0 0 10px #fff,0 0 0 1px #fff inset;box-shadow:0 0 0 10px #fff,0 0 0 1px #fff inset}
.btLightSkin .btIcoMediumSize.btIcoOutline,.btDarkSkin .btLightSkin .btIcoMediumSize.btIcoOutline{-webkit-box-shadow:0 0 0 6px #fff,0 0 0 1px #fff inset;box-shadow:0 0 0 6px #fff,0 0 0 1px #fff inset}
.btLightSkin .btIcoSmallSize.btIcoOutline,.btDarkSkin .btLightSkin .btIcoSmallSize.btIcoOutline{-webkit-box-shadow:0 0 0 4px #fff,0 0 0 1px #fff inset;box-shadow:0 0 0 4px #fff,0 0 0 1px #fff inset}
.btLightSkin .btIcoExtraSmallSize.btIcoOutline,.btDarkSkin .btLightSkin .btIcoExtraSmallSize.btIcoOutline{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 1px #fff inset;box-shadow:0 0 0 2px #fff,0 0 0 1px #fff inset}
.btDarkSkin .btIcoLargeSize.btIcoOutline,.btLightSkin .btDarkSkin .btIcoLargeSize.btIcoOutline{-webkit-box-shadow:0 0 0 15px #1d1f27,0 0 0 1px #1d1f27 inset;box-shadow:0 0 0 15px #1d1f27,0 0 0 1px #1d1f27 inset}
.btDarkSkin .btIcoBigSize.btIcoOutline,.btLightSkin .btDarkSkin .btIcoBigSize.btIcoOutline{-webkit-box-shadow:0 0 0 10px #1d1f27,0 0 0 1px #1d1f27 inset;box-shadow:0 0 0 10px #1d1f27,0 0 0 1px #1d1f27 inset}
.btDarkSkin .btIcoMediumSize.btIcoOutline,.btLightSkin .btDarkSkin .btIcoMediumSize.btIcoOutline{-webkit-box-shadow:0 0 0 6px #1d1f27,0 0 0 1px #1d1f27 inset;box-shadow:0 0 0 6px #1d1f27,0 0 0 1px #1d1f27 inset}
.btDarkSkin .btIcoSmallSize.btIcoOutline,.btLightSkin .btDarkSkin .btIcoSmallSize.btIcoOutline{-webkit-box-shadow:0 0 0 4px #1d1f27,0 0 0 1px #1d1f27 inset;box-shadow:0 0 0 4px #1d1f27,0 0 0 1px #1d1f27 inset}
.btDarkSkin .btIcoExtraSmallSize.btIcoOutline,.btLightSkin .btDarkSkin .btIcoExtraSmallSize.btIcoOutline{-webkit-box-shadow:0 0 0 2px #1d1f27,0 0 0 1px #1d1f27 inset;box-shadow:0 0 0 2px #1d1f27,0 0 0 1px #1d1f27 inset}
.btIco .btIcoHolder{line-height:inherit;display:inline-block;float:left;position:relative;overflow:hidden;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.btIco .btIcoHolder a{line-height:inherit}
.btIco.btnInlinePosition .btIcoHolder{display:inline-block}
.btIco .btIcoHolder em{border-radius:50%;display:inline-block;float:left;text-align:center;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-weight:400;-webkit-transform:rotate3d(0,0,1,50deg);-moz-transform:rotate3d(0,0,1,50deg);-ms-transform:rotate3d(0,0,1,50deg);transform:rotate3d(0,0,1,50deg)}
.btIco .btIcoHolder:before,.btIco .btIcoHolder:after{color:#0cb8b6}
.topBarInLogoArea .btIco .btIcoHolder:before,.topBarInLogoArea .btIco .btIcoHolder:after{color:#00aeef}
.btIco.borderless a.btIcoHolder em{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btIco.btIcoLargeSize .btIcoHolder em{-webkit-transition:all .55s ease;-moz-transition:all .55s ease;transition:all .55s ease}
.btIco.borderless a.btIcoHolder em{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btIco.borderless:hover a.btIcoHolder em{-webkit-transform:translate3d(0,-3px,0);-moz-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}
.btDarkSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:before,.btDarkSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:after,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:before,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:after{color:rgba(255,255,255,.5)}
.btLightSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:before,.btLightSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:after,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:before,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget .btIco .btIcoHolder:after{color:rgba(68,68,68,.5)}
.btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after{color:#0cb8b6}
.btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after{color:#0cb8b6}
.btDarkSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:before,.btDarkSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:after,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:before,.btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:after{color:rgba(255,255,255,.5)!important}
.btLightSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:before,.btLightSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:after,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:before,.btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget.btSpecialHeaderIcon:hover .btIco .btIcoHolder:after{color:rgba(68,68,68,.5)!important}
.btIco .btIcoText{margin-left:.5em;line-height:inherit;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.btIco.btIcoLargeSize .btIcoHolder span{-webkit-transition:all 550ms ease;-moz-transition:all 550ms ease;transition:all 550ms ease}
.btIco{margin-left:.25em;margin-right:.25em}
.single-post .socialRow .btIco{margin-bottom:.5em}
.btIco.btIcoLargeSize{margin-right:1em;margin-left:1em}
.btTextLeft .btIco{margin-right:.5em;margin-left:0}
.btTextLeft .btIco.btIcoLargeSize{margin-right:2em;margin-left:0}
.btTextRight .btIco{margin-left:.5em;margin-right:0}
.btTextRight .btIco.btIcoLargeSize{margin-left:2em;margin-right:0}
.btIco.btIcoWhiteType .btIcoHolder em{background-color:#fff;color:#0cb8b6}
.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder em,.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder em{background-color:#fff}
.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1em #0cb8b6 inset;box-shadow:0 0 0 1em #0cb8b6 inset}
.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder:before,.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder:after,.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder:before,.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder:after{color:#fff}
.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1px #0cb8b6 inset;box-shadow:0 0 0 1px #0cb8b6 inset}
.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before,.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:after,.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before,.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:after{color:#0cb8b6}
.btIco.btIcoFilledType.btIcoAccentColor.btIcoBigSize:hover .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAccentColor.btIcoBigSize .btIcoHolder em{-webkit-box-shadow:0 0 0 2px #0cb8b6 inset;box-shadow:0 0 0 2px #0cb8b6 inset}
.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAlterColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1em #6739a4 inset;box-shadow:0 0 0 1em #6739a4 inset}
.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder:before,.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder:after,.btIco.btIcoOutlineType.btIcoAlterColor:hover .btIcoHolder:before,.btIco.btIcoOutlineType.btIcoAlterColor:hover .btIcoHolder:after{color:#fff}
.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1px #6739a4 inset;box-shadow:0 0 0 1px #6739a4 inset}
.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder:before,.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder:after,.btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder:before,.btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder:after{color:#6739a4}
.btIco.btIcoFilledType.btIcoAlterColor.btIcoBigSize:hover .btIcoHolder em,.btIco.btIcoOutlineType.btIcoAlterColor.btIcoBigSize .btIcoHolder em{-webkit-box-shadow:0 0 0 2px #6739a4 inset;box-shadow:0 0 0 2px #6739a4 inset}
.icoEyeCheck .btIcoHolder[data-ico-]::before{background-image:url(/wp-content/themes/medicare/i/icoEyeCheck.png);background-position:center center;content:""}
.icoEyeCheck .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/icoEyeCheck-active.png);background-position:center center;content:""}
.icoEyePlus .btIcoHolder[data-ico-]::before{background-image:url(/wp-content/themes/medicare/i/icoEyePlus.png);background-position:center center;content:""}
.icoEyePlus .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/icoEyePlus-active.png);background-position:center center;content:""}
.icoEyeSecure .btIcoHolder[data-ico-]::before{background-image:url(/wp-content/themes/medicare/i/icoEyeSecure.png);background-position:center center;content:""}
.icoEyeSecure .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/icoEyeSecure-active.png);background-position:center center;content:""}
.icoEyeModernity .btIcoHolder[data-ico-]::before{background-image:url(/wp-content/themes/medicare/i/icoEyeModernity.png);background-position:center center;content:""}
.icoEyeModernity .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/icoEyeModernity-active.png);background-position:center center;content:""}
.btTextJustify .btText{text-align:justify}
.icoEyeRetina .btIcoHolder[data-ico-]::before{background-image:url(/wp-content/themes/medicare/i/ic-setchatka-white.png);background-position:center center;content:""}
.icoEyeRetina .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/ic-setchatka-color.png);background-position:center center;content:""}
.icoGlaucoma .btIcoHolder[data-ico-]::before{background-image:url(/wp-content/themes/medicare/i/ic-glaukoma-white.png);background-position:center center;content:""}
.icoGlaucoma .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/ic-glaukoma-color.png);background-position:center center;content:""}
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder em,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder em,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder em,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1em #fff inset;box-shadow:0 0 0 1em #fff inset}
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:after,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:after{color:#1d1f27}
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder em,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder em,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder em,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset}
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:after{color:#fff}
.btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor.btIcoBigSize:hover .btIcoHolder em,.btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor.btIcoBigSize .btIcoHolder em,.btLightSkin .btDarkSkin .btIco.btIcoFilledType.btIcoDefaultColor.btIcoBigSize:hover .btIcoHolder em,.btLightSkin .btDarkSkin .btIco.btIcoOutlineType.btIcoDefaultColor.btIcoBigSize .btIcoHolder em{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset}
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder em,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder em,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder em,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1em rgba(68,68,68,.55) inset;box-shadow:0 0 0 1em rgba(68,68,68,.55) inset}
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:after,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor:hover .btIcoHolder:after{color:#fff}
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder em,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder em,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder em,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.55) inset;box-shadow:0 0 0 1px rgba(68,68,68,.55) inset}
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:after,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor .btIcoHolder:after{color:rgba(68,68,68,.55)}
.btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor.btIcoBigSize:hover .btIcoHolder em,.btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor.btIcoBigSize .btIcoHolder em,.btDarkSkin .btLightSkin .btIco.btIcoFilledType.btIcoDefaultColor.btIcoBigSize:hover .btIcoHolder em,.btDarkSkin .btLightSkin .btIco.btIcoOutlineType.btIcoDefaultColor.btIcoBigSize .btIcoHolder em{-webkit-box-shadow:0 0 0 2px rgba(68,68,68,.55) inset;box-shadow:0 0 0 2px rgba(68,68,68,.55) inset}
.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after,.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after{color:#0cb8b6}
.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:after,.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:after{color:#444}
.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:after,.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor:hover .btIcoHolder:after{color:#fff}
.btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before,.btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after{color:#f36438}
.btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before,.btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before,.btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after{color:#444}
.btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before,.btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before,.btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after{color:#fff}
.btAccentColorBackground .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before,.btAccentColorBackground .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after{color:#f36438!important}
.btIco.btIcoExtraSmallSize{line-height:21px}
.btIco.btIcoExtraSmallSize .btIcoHolder em{font-size:10.5px;width:21px;height:21px;line-height:21px;font-weight:normal}
.btIco.btIcoExtraSmallSize .btIcoText{font-size:12px}
.btIco.btIcoSmallSize{line-height:30px}
.btIco.btIcoSmallSize .btIcoHolder em{font-size:15px;width:30px;height:30px;line-height:30px;font-weight:800}
.btIco.btIcoSmallSize .btIcoText{font-size:14px}
.btIco.btIcoMediumSize{line-height:42px}
.btIco.btIcoMediumSize .btIcoHolder em{font-size:21px;width:42px;height:42px;line-height:42px}
.btIco.btIcoMediumSize .btIcoText{font-size:16px}
.btIco.btIcoDefaultType.btIcoMediumSize .btIcoHolder em{font-size:42px}
.btIco.btIcoBigSize{line-height:80px}
.btIco.btIcoBigSize .btIcoHolder em{font-size:40px;width:80px;height:80px;line-height:80px}
.btIco.btIcoBigSize .btIcoText{font-size:18px}
.btIco.btIcoDefaultType.btIcoLargeSize .btIcoHolder em{font-size:120px}
.btIco.btIcoLargeSize{line-height:120px}
.btIco.btIcoLargeSize .btIcoHolder em{font-size:60px;width:120px;height:120px;line-height:120px;border-width:2px}
.btIco.btIcoLargeSize .btIcoText{font-size:24px}
.btIcoAccentColor span{color:#0cb8b6}
.btIcoAccentColor:hover span{color:#fff}
.btLightSkin .btIcoAccentColor:hover span,.btDarkSkin .btLightSkin .btIcoAccentColor:hover span{color:#444}
.btIcoDefaultColor:hover span{color:#0cb8b6}
.btCircleIcon{display:inline-block;border-radius:50%;width:2.8em;height:2.8em;line-height:2.5em;text-align:center;vertical-align:middle;overflow:hidden;position:relative;border-width:1px;border-style:solid;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}
.btSmallCircle{font-size:12px}
.btMediumCircle{font-size:16px}
.btLargeCircle{font-size:28px}
.btHugeCircle{font-size:36px}
.btLightSkin .btCircleIcon.btNormalColorCircle,.btDarkSkin .btLightSkin .btCircleIcon.btNormalColorCircle,.btLightSkin .btCircleIcon.btNormalColorCircle:hover,.btDarkSkin .btLightSkin .btCircleIcon.btNormalColorCircle:hover{border-color:#444;color:#444}
.btLightSkin .btCircleIcon.btNormalColorCircle.btFilledCircle,.btDarkSkin .btLightSkin .btCircleIcon.btNormalColorCircle.btFilledCircle,.btLightSkin .btCircleIcon.btNormalColorCircle.btFilledCircle:hover,.btDarkSkin .btLightSkin .btCircleIcon.btNormalColorCircle.btFilledCircle:hover{border-color:#444;color:#fff;background-color:#444}
.btDarkSkin .btCircleIcon.btNormalColorCircle,.btLightSkin .btDarkSkin .btCircleIcon.btNormalColorCircle,.btDarkSkin .btCircleIcon.btNormalColorCircle:hover,.btLightSkin .btDarkSkin .btCircleIcon.btNormalColorCircle:hover{border-color:#fff;color:#fff}
.btDarkSkin .btCircleIcon.btNormalColorCircle.btFilledCircle,.btLightSkin .btDarkSkin .btCircleIcon.btNormalColorCircle.btFilledCircle,.btDarkSkin .btCircleIcon.btNormalColorCircle.btFilledCircle:hover,.btLightSkin .btDarkSkin .btCircleIcon.btNormalColorCircle.btFilledCircle:hover{border-color:#fff;color:#444;background-color:#fff}
.btCircleIcon.btAccentColorCircle.btFilledCircle,.btCircleIcon.btAccentColorCircle.btFilledCircle:hover{border-color:#0cb8b6;color:#fff;background-color:#0cb8b6}
.btCircleIcon.btAccentColorCircle.btHollowCircle,.btCircleIcon.btAccentColorCircle.btHollowCircle:hover{border-color:#0cb8b6;color:#0cb8b6;background-color:transparent}
.btCircleIcon.btAlternateColorCircle.btFilledCircle,.btCircleIcon.btAlternateColorCircle.btFilledCircle:hover{border-color:#f36438;color:#fff;background-color:#f36438}
.btCircleIcon.btAlternateColorCircle.btHollowCircle,.btCircleIcon.btAlternateColorCircle.btHollowCircle:hover{border-color:#f36438;color:#f36438;background-color:transparent}
.btCircleIcon:before,.btCircleIcon:after{position:absolute;display:block;left:50%;top:50%;line-height:1;font-weight:normal;font-size:1.2em;vertical-align:middle;right:auto;bottom:auto;margin:-.47em 0 0 -.62em;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btCircleIcon.btCircleFromTop:before,.btCircleIcon.btCircleFromBottom:before,.btCircleIcon.btCircleFromLeft:before{-webkit-transform:translate3d(0,-.01%,0);-moz-transform:translate3d(0,-.01%,0);-ms-transform:translate3d(0,-.01%,0);transform:translate3d(0,-.01%,0)}
.btCircleIcon.btCircleFromTop:hover:after,.btCircleIcon.btCircleFromBottom:hover:after,.btCircleIcon.btCircleFromLeft:hover:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btCircleIcon.btCircleFromTop:after{-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);-ms-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0)}
.btCircleIcon.btCircleFromBottom:after{-webkit-transform:translate3d(0,200%,0);-moz-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}
.btCircleIcon.btCircleFromLeft:after{-webkit-transform:translate3d(-200%,0,0);-moz-transform:translate3d(-200%,0,0);-ms-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}
.btCircleIcon.btCircleFromBottom:hover:before{-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);-ms-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0)}
.btCircleIcon.btCircleFromTop:hover:before{-webkit-transform:translate3d(0,200%,0);-moz-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}
.btCircleIcon.btCircleFromLeft:hover:before{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.btCircleIcon[data-ico-fa]:after{font-family:FontAwesome;font-weight:normal!important;content:attr(data-ico-fa)}
.btCircleIcon[data-ico-s7]:after{font-family:Icon7Stroke;font-weight:normal!important;content:attr(data-ico-s7)}
.btCircleIcon[data-ico-cs]:after{font-family:btmedical;font-weight:normal!important;content:attr(data-ico-cs)}
.btCircleIcon:after{z-index:2}
.btIcoHolder:before,.btIcoHolder:after{display:block;position:absolute;line-height:inherit;left:0;top:0;bottom:0;right:0;text-align:center;color:inherit;z-index:1;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(.001em,.001em,0);-moz-transform:translate3d(.001em,.001em,0);-ms-transform:translate3d(.001em,.001em,0);transform:translate3d(.001em,.001em,0)}
.btBtn .btIco .btIcoHolder:before,.btBtn .btIco .btIcoHolder:after{position:static;color:inherit;font-weight:normal!important}
.btIco.btIcoDefaultType .btIcoHolder{border-radius:0}
.btIcoDefaultType .btIcoHolder:after{display:inline-block;position:static}
.btIcoDefaultType .btIcoHolder em{display:none}
.btIcoHolder:before{display:none}
.btIcoFromBottom .btIcoHolder:before,.btIcoFromTop .btIcoHolder:before,.btIcoFromLeft .btIcoHolder:before{display:block}
.btIco.btIcoExtraSmallSize .btIcoHolder:before,.btIco.btIcoExtraSmallSize .btIcoHolder:after{font-size:12px}
.btIco.btIcoExtraSmallSize.btIcoDefaultType,.btIco.btIcoExtraSmallSize.btIcoDefaultType .btIcoHolder:before,.btIco.btIcoExtraSmallSize.btIcoDefaultType .btIcoHolder:after{font-size:16px;line-height:16px}
.widget_search .btIco.btIcoExtraSmallSize.btIcoDefaultType,.btIco.btIcoExtraSmallSize.btIcoDefaultType .btIcoHolder:before,.btIco.btIcoExtraSmallSize.btIcoDefaultType .btIcoHolder:after{width:21px;height:21px}
.btIco.btIcoSmallSize .btIcoHolder:before,.btIco.btIcoSmallSize .btIcoHolder:after{font-size:15px}
.btIco.btIcoSmallSize.btIcoDefaultType,.btIco.btIcoSmallSize.btIcoDefaultType .btIcoHolder:before,.btIco.btIcoSmallSize.btIcoDefaultType .btIcoHolder:after{font-size:26px;line-height:26px}
.btIco.btIcoMediumSize .btIcoHolder:before,.btIco.btIcoMediumSize .btIcoHolder:after{font-size:21px}
.btIco.btIcoMediumSize.btIcoDefaultType,.btIco.btIcoMediumSize.btIcoDefaultType .btIcoHolder:before,.btIco.btIcoMediumSize.btIcoDefaultType .btIcoHolder:after{font-size:41px;line-height:41px}
.btIco.btIcoBigSize .btIcoHolder:before,.btIco.btIcoBigSize .btIcoHolder:after{font-size:41px}
.btIco.btIcoBigSize.btIcoDefaultType,.btIco.btIcoBigSize.btIcoDefaultType .btIcoHolder:before,.btIco.btIcoBigSize.btIcoDefaultType .btIcoHolder:after{font-size:70px;line-height:70px}
.btIco.btIcoLargeSize .btIcoHolder:before,.btIco.btIcoLargeSize .btIcoHolder:after{font-size:70px}
.btIco.btIcoLargeSize.btIcoDefaultType,.btIco.btIcoLargeSize.btIcoDefaultType .btIcoHolder:before,.btIco.btIcoLargeSize.btIcoDefaultType .btIcoHolder:after{font-size:110px;line-height:110px}
.btIcoHolder[data-ico-fa]:after,.btIcoHolder[data-ico-fa]:before{font-family:FontAwesome;content:attr(data-ico-fa)}
.btIcoHolder[data-ico-s7]:after,.btIcoHolder[data-ico-s7]:before{font-family:Icon7Stroke;content:attr(data-ico-s7)}
.btIcoHolder[data-ico-cs]:after,.btIcoHolder[data-ico-cs]:before{font-family:btmedical;content:attr(data-ico-cs)}
.btIcoFromBottom .btIcoHolder:after{-webkit-transform:translate3d(0,105%,0);-moz-transform:translate3d(0,105%,0);-ms-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0)}
.btIcoFromBottom:hover .btIcoHolder:before{-webkit-transform:translate3d(0,-105%,0);-moz-transform:translate3d(0,-105%,0);-ms-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}
.btIcoFromTop .btIcoHolder:after{-webkit-transform:translate3d(0,-105%,0);-moz-transform:translate3d(0,-105%,0);-ms-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}
.btIcoFromTop:hover .btIcoHolder:before{-webkit-transform:translate3d(0,105%,0);-moz-transform:translate3d(0,105%,0);-ms-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0)}
.btIcoFromLeft .btIcoHolder:after{-webkit-transform:translate3d(-105%,0,0);-moz-transform:translate3d(-105%,0,0);-ms-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0)}
.btIcoFromLeft:hover .btIcoHolder:before{-webkit-transform:translate3d(105%,0,0);-moz-transform:translate3d(105%,0,0);-ms-transform:translate3d(105%,0,0);transform:translate3d(105%,0,0)}
.btIcoFromBottom .btIcoHolder:before,.btIcoFromLeft .btIcoHolder:before,.btIcoFromTop .btIcoHolder:before,.btIcoFromBottom:hover .btIcoHolder:after,.btIcoFromLeft:hover .btIcoHolder:after,.btIcoFromTop:hover .btIcoHolder:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btIconImageRow{display:block;margin:0 -15px}
.btIconImageRow .btIconImageCell{display:inline-block;padding:0 15px}
.btIconImageRow.btCells-0{margin:0}
.btTextCenter .btIconImageRow{width:auto;text-align:center;white-space:nowrap;overflow:hidden}
.btCells-0 .btIconImageCell{max-width:0}
.btCells-1 .btIconImageCell{max-width:100%}
.btCells-2 .btIconImageCell{max-width:50%}
.btCells-3 .btIconImageCell{max-width:33.33333%}
.btCells-4 .btIconImageCell{max-width:25%}
.btCells-5 .btIconImageCell{max-width:20%}
.btCells-6 .btIconImageCell{max-width:16.66667%}
.btCells-7 .btIconImageCell{max-width:14.28571%}
.btCells-8 .btIconImageCell{max-width:12.5%}
.btCells-9 .btIconImageCell{max-width:11.11111%}
.btCells-10 .btIconImageCell{max-width:10%}
.btCells-11 .btIconImageCell{max-width:9.09091%}
.btCells-12 .btIconImageCell{max-width:8.33333%}
.btCells-13 .btIconImageCell{max-width:7.69231%}
.btCells-14 .btIconImageCell{max-width:7.14286%}
.btCells-15 .btIconImageCell{max-width:6.66667%}
.btCells-16 .btIconImageCell{max-width:6.25%}
.btCells-17 .btIconImageCell{max-width:5.88235%}
.btCells-18 .btIconImageCell{max-width:5.55556%}
.btCells-19 .btIconImageCell{max-width:5.26316%}
.btCells-20 .btIconImageCell{max-width:5%}
.btBtn{cursor:pointer;display:inline-block;font-weight:700;letter-spacing:1px;font-size:12px;position:relative;padding:10px;line-height:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}
.btBtn .btIco .btIcoHolder em,.btBtn button{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;font-size:inherit;line-height:inherit}
.btBtn .btIco{display:inline-block}
.btBtn .btnInnerText{display:inline-block;font-size:inherit;line-height:inherit;font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-size:16px;}
.btBtn .btnInnerText > .old{text-decoration: line-through;}
.btBtn.btnFullWidth .btnInnerText{float:none}
.btBtn.btnRightPosition .btIco{float:right;margin-left:10px}
.btBtn.btnLeftPosition .btIco{float:left;margin-right:10px}
.btBtn.btnLeftPosition .btnInnerText{float:right}
.btBtn.btnRightPosition .btIco:before,.btBtn.btnLeftPosition .btIco:before{border-radius:0}
.btTextCenter .btBtn.btnFullWidth,.btTextLeft .btBtn.btnFullWidth{margin:0 0 20px}
.btnExtraSmall{font-size:11px;padding:10px 20px;text-transform:uppercase}
.btnSmall{font-size:12px;padding:7px 20px;text-transform:uppercase}
.btnMedium{font-size:14px;padding:15px 30px}
.btnBig{font-size:16px;padding:20px 40px}
@media (max-width: 768px) {
.btnBig,.btnMedium{font-size:12px;padding:13px 26px}
}
.btnNormalWidth{display:inline-block}
.btnFullWidth{width:100%}
.btTextLeft .btBtn:not(.btnFullWidth){margin-right:15px}
.btTextRight .btBtn:not(.btnFullWidth){margin-left:15px}
.btTextCenter .btBtn{margin-left:15px;margin-right:15px}
.btnFilledStyle.btnAccentColor,.btnOutlineStyle.btnAccentColor:hover{background-color:#f58220;border:2px solid #f58220;z-index:1}
.btnFilledStyle.btnAccentColor span,.btnOutlineStyle.btnAccentColor:hover span,.btnFilledStyle.btnAccentColor span:before,.btnOutlineStyle.btnAccentColor:hover span:before,.btnFilledStyle.btnAccentColor a,.btnOutlineStyle.btnAccentColor:hover a,.btnFilledStyle.btnAccentColor .btIco a:before,.btnOutlineStyle.btnAccentColor:hover .btIco a:before,.btnFilledStyle.btnAccentColor button,.btnOutlineStyle.btnAccentColor:hover button{color:#fff!important}
.btnFilledStyle.btnAccentColor:hover span,.btnFilledStyle.btnAccentColor:hover span:before,.btnFilledStyle.btnAccentColor:hover a,.btnFilledStyle.btnAccentColor:hover .btIco a:before,.btnFilledStyle.btnAccentColor:hover button{color:#f58220!important}
.btnFilledStyle.btnAlternateColor,.btnOutlineStyle.btnAlternateColor:hover{background-color:#00aeef;border:2px solid #00aeef;z-index:1}
.btnFilledStyle.btnAlternateColor span,.btnOutlineStyle.btnAlternateColor:hover span,.btnFilledStyle.btnAlternateColor span:before,.btnOutlineStyle.btnAlternateColor:hover span:before,.btnFilledStyle.btnAlternateColor a,.btnOutlineStyle.btnAlternateColor:hover a,.btnFilledStyle.btnAlternateColor .btIco a:before,.btnOutlineStyle.btnAlternateColor:hover .btIco a:before,.btnFilledStyle.btnAlternateColor button,.btnOutlineStyle.btnAlternateColor:hover button{color:#fff!important;text-decoration:none}
.btnFilledStyle.btnAlternateColor:hover{background-color:#d14f27;border:2px solid #d14f27}
.btnOutlineStyle.btnAccentColor,.btnFilledStyle.btnAccentColor:hover{background-color:transparent;border:2px solid #f58220;color:#f58220;z-index:1}
.btnOutlineStyle.btnBlueColor{background-color:transparent;border:2px solid #00aeef;color:#00aeef;z-index:1}
.btnFilledStyle.btnBlueColor,.btnOutlineStyle.btnBlueColor:hover{background-color:#00aeef;border:2px solid #00aeef;z-index:1}
.btnFilledStyle.btnBlueColor span,.btnOutlineStyle.btnBlueColor:hover span,.btnFilledStyle.btnBlueColor span:before,.btnOutlineStyle.btnBlueColor:hover span:before,.btnFilledStyle.btnBlueColor a,.btnOutlineStyle.btnBlueColor:hover a,.btnFilledStyle.btnBlueColor .btIco a:before,.btnOutlineStyle.btnBlueColor:hover .btIco a:before,.btnFilledStyle.btnBlueColor button,.btnOutlineStyle.btnBlueColor:hover button,.btnFilledStyle.btnBlueColor .fa,.btnOutlineStyle.btnBlueColor:hover .fa{color:#fff!important}
.mb-txt{display:none}
.dotted{display:inline-block;border-bottom:1px dotted}
.btnOutlineStyle.btnAccentColor span,.btnOutlineStyle.btnAccentColor span:before,.btnOutlineStyle.btnAccentColor a,.btnOutlineStyle.btnAccentColor .btIco a:before,.btnOutlineStyle.btnAccentColor button{color:#f58220!important}
.btnOutlineStyle.btnAlternateColor{background-color:transparent;border:2px solid #00aeef;color:#00aeef}
.btnOutlineStyle.btnAlternateColor span,.btnOutlineStyle.btnAlternateColor span:before,.btnOutlineStyle.btnAlternateColor a,.btnOutlineStyle.btnAlternateColor .btIco a:before,.btnOutlineStyle.btnAlternateColor button{color:#00aeef!important;text-decoration:underline}
.btnBorderlessStyle.btnAccentColor span,.btnBorderlessStyle.btnNormalColor:hover span,.btnBorderlessStyle.btnAccentColor span:before,.btnBorderlessStyle.btnNormalColor:hover span:before,.btnBorderlessStyle.btnAccentColor a,.btnBorderlessStyle.btnNormalColor:hover a,.btnBorderlessStyle.btnAccentColor .btIco a:before,.btnBorderlessStyle.btnNormalColor:hover .btIco a:before,.btnBorderlessStyle.btnAccentColor button,.btnBorderlessStyle.btnNormalColor:hover button{color:#0cb8b6}
.btnBorderlessStyle.btnAlternateColor span,.btnBorderlessStyle.btnAlternateColor span:before,.btnBorderlessStyle.btnAlternateColor a,.btnBorderlessStyle.btnAlternateColor .btIco a:before,.btnBorderlessStyle.btnAlternateColor button{color:#f36438}
.btLightSkin .btnBorderlessStyle.btnNormalColor span,.btLightSkin .btnBorderlessStyle.btnAccentColor:hover span,.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor span,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover span,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span,.btLightSkin .btnBorderlessStyle.btnNormalColor span:before,.btLightSkin .btnBorderlessStyle.btnAccentColor:hover span:before,.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor span:before,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover span:before,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,.btLightSkin .btnBorderlessStyle.btnNormalColor a,.btLightSkin .btnBorderlessStyle.btnAccentColor:hover a,.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover a,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor a,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover a,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover a,.btLightSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,.btLightSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,.btLightSkin .btnBorderlessStyle.btnNormalColor button,.btLightSkin .btnBorderlessStyle.btnAccentColor:hover button,.btLightSkin .btnBorderlessStyle.btnAlternateColor:hover button,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnNormalColor button,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAccentColor:hover button,.btDarkSkin .btLightSkin .btnBorderlessStyle.btnAlternateColor:hover button{color:#444}
.btDarkSkin .btnBorderlessStyle.btnNormalColor span,.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span,.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor span,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span,.btDarkSkin .btnBorderlessStyle.btnNormalColor span:before,.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span:before,.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor span:before,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover span:before,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover span:before,.btDarkSkin .btnBorderlessStyle.btnNormalColor a,.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover a,.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover a,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor a,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover a,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover a,.btDarkSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor .btIco a:before,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover .btIco a:before,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover .btIco a:before,.btDarkSkin .btnBorderlessStyle.btnNormalColor button,.btDarkSkin .btnBorderlessStyle.btnAccentColor:hover button,.btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover button,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnNormalColor button,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAccentColor:hover button,.btLightSkin .btDarkSkin .btnBorderlessStyle.btnAlternateColor:hover button{color:#fff}
.btLightSkin .btnFilledStyle.btnNormalColor,.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor,.btDarkSkin .btnFilledStyle.btnNormalColor,.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor{color:#fff;background-color:#444;border:2px solid #444}
.btLightSkin .btnFilledStyle.btnNormalColor:hover,.btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover,.btDarkSkin .btnFilledStyle.btnNormalColor:hover,.btLightSkin .btDarkSkin .btnFilledStyle.btnNormalColor:hover{color:#fff!important;background-color:#000;border:2px solid #000}
.btLightSkin .btnOutlineStyle.btnNormalColor,.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor{color:#444;background-color:transparent;border:2px solid #444}
.btDarkSkin btnOutlineStyle.btnNormalColor,.btLightSkin .btDarkSkin btnOutlineStyle.btnNormalColor{color:#fff;background-color:transparent;border:2px solid #fff}
.btLightSkin .btnOutlineStyle.btnNormalColor:hover,.btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor:hover{color:#fff;background-color:#444;border:2px solid #444}
.btDarkSkin btnOutlineStyle.btnNormalColor:hover,.btLightSkin .btDarkSkin btnOutlineStyle.btnNormalColor:hover{color:#fff;background-color:#444;border:2px solid #fff}
.btDarkSkin .btnFilledStyle.btnLightColor,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor,.btLightSkin .btnFilledStyle.btnLightColor,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor{background-color:#fff;border:2px solid #fff;color:#000!important}
.btDarkSkin .btnFilledStyle.btnLightColor a,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor a,.btLightSkin .btnFilledStyle.btnLightColor a,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor a,.btDarkSkin .btnFilledStyle.btnLightColor a:before,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor a:before,.btLightSkin .btnFilledStyle.btnLightColor a:before,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor a:before,.btDarkSkin .btnFilledStyle.btnLightColor button,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor button,.btLightSkin .btnFilledStyle.btnLightColor button,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor button,.btDarkSkin .btnFilledStyle.btnLightColor span,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor span,.btLightSkin .btnFilledStyle.btnLightColor span,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor span{color:#000!important}
.btDarkSkin .btnFilledStyle.btnLightColor:hover,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor:hover,.btLightSkin .btnFilledStyle.btnLightColor:hover,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor:hover{background-color:transparent;border:2px solid #fff;color:#fff!important}
.btDarkSkin .btnFilledStyle.btnLightColor:hover a,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor:hover a,.btLightSkin .btnFilledStyle.btnLightColor:hover a,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor:hover a,.btDarkSkin .btnFilledStyle.btnLightColor:hover a:before,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor:hover a:before,.btLightSkin .btnFilledStyle.btnLightColor:hover a:before,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor:hover a:before,.btDarkSkin .btnFilledStyle.btnLightColor:hover button,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor:hover button,.btLightSkin .btnFilledStyle.btnLightColor:hover button,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor:hover button,.btDarkSkin .btnFilledStyle.btnLightColor:hover span,.btLightSkin .btDarkSkin .btnFilledStyle.btnLightColor:hover span,.btLightSkin .btnFilledStyle.btnLightColor:hover span,.btDarkSkin .btLightSkin .btnFilledStyle.btnLightColor:hover span{color:#fff!important}
.btDarkSkin .btnOutlineStyle.btnLightColor,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor,.btLightSkin .btnOutlineStyle.btnLightColor,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor{background-color:transparent;border:2px solid #fff;color:#fff!important}
.btDarkSkin .btnOutlineStyle.btnLightColor a,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor a,.btLightSkin .btnOutlineStyle.btnLightColor a,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor a,.btDarkSkin .btnOutlineStyle.btnLightColor a:before,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor a:before,.btLightSkin .btnOutlineStyle.btnLightColor a:before,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor a:before,.btDarkSkin .btnOutlineStyle.btnLightColor button,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor button,.btLightSkin .btnOutlineStyle.btnLightColor button,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor button,.btDarkSkin .btnOutlineStyle.btnLightColor span,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor span,.btLightSkin .btnOutlineStyle.btnLightColor span,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor span{color:#fff!important}
.btDarkSkin .btnOutlineStyle.btnLightColor:hover,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor:hover,.btLightSkin .btnOutlineStyle.btnLightColor:hover,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor:hover{background-color:#fff;border:2px solid #fff;color:#000!important}
.btDarkSkin .btnOutlineStyle.btnLightColor:hover a,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor:hover a,.btLightSkin .btnOutlineStyle.btnLightColor:hover a,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor:hover a,.btDarkSkin .btnOutlineStyle.btnLightColor:hover a:before,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor:hover a:before,.btLightSkin .btnOutlineStyle.btnLightColor:hover a:before,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor:hover a:before,.btDarkSkin .btnOutlineStyle.btnLightColor:hover button,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor:hover button,.btLightSkin .btnOutlineStyle.btnLightColor:hover button,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor:hover button,.btDarkSkin .btnOutlineStyle.btnLightColor:hover span,.btLightSkin .btDarkSkin .btnOutlineStyle.btnLightColor:hover span,.btLightSkin .btnOutlineStyle.btnLightColor:hover span,.btDarkSkin .btLightSkin .btnOutlineStyle.btnLightColor:hover span{color:#000!important}
.btBtn.btnIco:before{margin:0 .5em 0 0}
.btDarkSkin .btnFilledStyle.btnLightColor.gibridBtn span{color:#f58220!important}
.btSeparator{clear:both}
.btSeparator hr{clear:both;border:none;padding:0;margin:0}
.btLightSkin .btSeparator hr,.btDarkSkin .btLightSkin .btSeparator hr{border-bottom:1px solid rgba(0,0,0,.07)}
.btDarkSkin .btSeparator hr,.btLightSkin .btDarkSkin .btSeparator hr{border-bottom:1px solid rgba(255,255,255,.075)}
.btSeparator.noBorder hr{border-bottom:1px solid transparent!important}
.btCounterHolder{font-weight:700;font-size:40px;line-height:46px;font-family:"OpenSans",Arial,sans-serif}
.btCounterHolder .btCounter{display:block;height:46px;overflow:hidden}
.btCounterHolder span.onedigit{display:inline-block;height:46px;overflow:hidden;margin:0}
.btCounterHolder span.onedigit span{display:block;position:relative;height:46px;-webkit-transition:all 1s ease 0;-moz-transition:all 1s ease 0;transition:all 1s ease 0}
.btProgressAnim{height:6px;background-color:rgba(0,0,0,.07)}
@media (max-width: 768px) {
.btProgressContent{line-height:1.5}
}
.btLightSkin .btProgressContent,.btDarkSkin .btLightSkin .btProgressContent{background-color:rgba(0,0,0,.1)}
.btDarkSkin .btProgressContent,.btLightSkin .btDarkSkin .btProgressContent{background-color:rgba(255,255,255,.1)}
.btProgressContent .btProgressAnim{text-align:right;-webkit-transition:all 1s ease 0;-moz-transition:all 1s ease 0;transition:all 1s ease 0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:auto;background-color:#0cb8b6;color:#fff}
.btProgressBarLineStyle .btProgressContent{background-color:transparent!important}
.btProgressBarLineStyle .btProgressContent .btProgressAnim{background-color:transparent;color:#0cb8b6;border-bottom:4px solid #0cb8b6}
.btProgressBarLineStyle .btProgressContent .btProgressAnim span{font-weight:300}
.btProgressContent{overflow:hidden;margin:0 0 4px}
.btProgressBar span{display:block;vertical-align:middle;font-weight:700;font-size:12px;line-height:1.35;float:right;text-transform:uppercase;margin:0 0 -50px}
.bpgPhoto{overflow:hidden;position:relative}
.btCircleImage{border-radius:50%;border:3px solid white;overflow:hidden}
.btCircleImage .captionPane{border-radius:50%}
.btCircleImage .btImage img{width:auto}
.bpgPhoto > a{display:block;position:absolute;z-index:5;left:0;bottom:0;right:0;top:0}
.btImage img{max-width:100%;height:auto;display:block}
.btImage{display:block}
.btTextIndent .btImage img{display:block;width:auto;max-width:100%;margin:0 auto}
.btTextRight .bpgPhoto{float:right}
.btTextCenter .bpgPhoto{display:block;margin:0 auto;float:none}
.btTextCenter .bpgPhoto.wIconOver{display:block}
.btTextCenter .bpgPhoto.wIcon{display:block}
.btTextCenter .tilesWall .bpgPhoto{display:block}
.cellRight .bpgPhoto{float:right}
.captionPane{opacity:0;position:absolute;top:0;left:0;bottom:0;background:rgba(255,255,255,.8);right:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}
.btLightSkin .captionPane,.btDarkSkin .btLightSkin .captionPane{background:rgba(255,255,255,.8)}
.btDarkSkin .captionPane,.btLightSkin .btDarkSkin .captionPane{background:rgba(0,0,0,.8)}
.captionPane .btArticleDate:not(:last-child),.captionPane .btArticleAuthor:not(:last-child),.captionPane .btArticleComments:not(:last-child),.captionPane .btArticleCategories:not(:last-child){border-color:rgba(255,255,255,.5)!important}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.captionPane{right:-1px}
}
.captionTable{display:table;margin:0;padding:0;width:100%;height:100%}
.captionCell{display:table-cell;height:100%;vertical-align:middle}
.captionTxt{display:block;padding:0 20px}
.btLightSkin .bpgPhoto .captionTxt,.btDarkSkin .btLightSkin .bpgPhoto .captionTxt{color:#444}
.btDarkSkin .bpgPhoto .captionTxt,.btLightSkin .btDarkSkin .bpgPhoto .captionTxt{color:#fff}
.in-top:not(.btCircleImage) .captionPane{-webkit-animation:in-top 300ms ease 0 1 forwards;-moz-animation:in-top 300ms ease 0 1 forwards;animation:in-top 300ms ease 0 1 forwards}
.in-right:not(.btCircleImage) .captionPane{-webkit-animation:in-right 300ms ease 0 1 forwards;-moz-animation:in-right 300ms ease 0 1 forwards;animation:in-right 300ms ease 0 1 forwards}
.in-bottom:not(.btCircleImage) .captionPane{-webkit-animation:in-bottom 300ms ease 0 1 forwards;-moz-animation:in-bottom 300ms ease 0 1 forwards;animation:in-bottom 300ms ease 0 1 forwards}
.in-left:not(.btCircleImage) .captionPane{-webkit-animation:in-left 300ms ease 0 1 forwards;-moz-animation:in-left 300ms ease 0 1 forwards;animation:in-left 300ms ease 0 1 forwards}
.out-top:not(.btCircleImage) .captionPane{-webkit-animation:out-top 300ms ease 0 1 forwards;-moz-animation:out-top 300ms ease 0 1 forwards;animation:out-top 300ms ease 0 1 forwards}
.out-right:not(.btCircleImage) .captionPane{-webkit-animation:out-right 300ms ease 0 1 forwards;-moz-animation:out-right 300ms ease 0 1 forwards;animation:out-right 300ms ease 0 1 forwards}
.out-bottom:not(.btCircleImage) .captionPane{-webkit-animation:out-bottom 300ms ease 0 1 forwards;-moz-animation:out-bottom 300ms ease 0 1 forwards;animation:out-bottom 300ms ease 0 1 forwards}
.out-left:not(.btCircleImage) .captionPane{-webkit-animation:out-left 300ms ease 0 1 forwards;-moz-animation:out-left 300ms ease 0 1 forwards;animation:out-left 300ms ease 0 1 forwards}
@-webkit-keyframes in-top {
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes in-top {
from{-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes in-top {
from{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes out-top {
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@-moz-keyframes out-top {
from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes out-top {
from{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@-webkit-keyframes in-right {
from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes in-right {
from{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes in-right {
from{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes out-right {
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-moz-keyframes out-right {
from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes out-right {
from{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-webkit-keyframes in-bottom {
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes in-bottom {
from{-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes in-bottom {
from{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes out-bottom {
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@-moz-keyframes out-bottom {
from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes out-bottom {
from{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@-webkit-keyframes in-left {
from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes in-left {
from{-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes in-left {
from{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes out-left {
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@-moz-keyframes out-left {
from{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes out-left {
from{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.btLightSkin .bpgPhoto .captionTxt h4,.btLightSkin .bpgPhoto .captionTxt p,.btLightSkin .bpgPhoto .captionTxt a,.btDarkSkin .btLightSkin .bpgPhoto .captionTxt h4,.btDarkSkin .btLightSkin .bpgPhoto .captionTxt p,.btDarkSkin .btLightSkin .bpgPhoto .captionTxt a{color:#444}
.btDarkSkin .bpgPhoto .captionTxt h4,.btDarkSkin .bpgPhoto .captionTxt p,.btDarkSkin .bpgPhoto .captionTxt a,.btLightSkin .btDarkSkin .bpgPhoto .captionTxt h4,.btLightSkin .btDarkSkin .bpgPhoto .captionTxt p,.btLightSkin .btDarkSkin .bpgPhoto .captionTxt a{color:#fff}
.captionTxt .header.small .btSubTitle{font-size:16px;font-family:Source Serif Pro,Arial,sans-serif;font-weight:bold}
.captionTxt:before{color:#0cb8b6}
.captionTxt .header{margin-top:20px}
.touch .captionPane{display:none!important}
.btShowTitle{position:absolute;top:auto;bottom:0;margin:0;right:0;left:0;padding:20px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease;display:none;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
.btShowTitle .header{margin:0}
.btLightSkin .btShowTitle,.btDarkSkin .btLightSkin .btShowTitle{color:#444;background-color:rgba(255,255,255,.8)}
.btDarkSkin .btShowTitle,.btLightSkin .btDarkSkin .btShowTitle{color:#fff;background-color:rgba(29,31,39,.8)}
.btHasTitles .btShowTitle,html.touch .btShowTitle{display:block}
.btShowTitle span,.btShowTitle strong{display:block}
.bpgPhoto:hover .captionPane{opacity:1}
.bpgPhoto:hover .btShowTitle{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.btSimpleHoverType.bpgPhoto:hover .captionPane{opacity:0;pointer-events:none}
.btPriceTable{position:relative;border-top:0}
.btPriceTable .btPriceTableHeader{padding:15px 20px;margin-left:-1px;margin-right:-1px}
.btPriceTable .btPriceTableHeader .header .dash:after,.btPriceTable .btPriceTableHeader .header .dash:before{border-color:white}
.btPriceTable .btPriceTableHeader .header.extralarge{margin:0}
.btPriceTable .btPriceTableHeader .header .btPriceTableCurrency{font-size:.6em;font-weight:normal}
.btPriceTable .btPriceTableHeader .header h2{font-size:62px;font-weight:800}
.btPriceTable .btSubTitle{font-weight:300}
.btPriceTable ul{list-style:none;margin:0;padding:0}
.btPriceTable ul li{display:block;padding:15px 25px;margin:0}
.btPriceTable ul li span{display:block;float:right;margin:0 -35px 0 0}
.btPriceTable .btPriceTableHeader{background:#00aeef}
.btLightSkin .btPriceTable,.btDarkSkin .btLightSkin .btPriceTable{border:rgba(0,0,0,.1) 1px solid}
.btLightSkin .btPriceTable ul li,.btDarkSkin .btLightSkin .btPriceTable ul li{border-bottom:rgba(0,0,0,.1) 1px solid}
.btLightSkin .btPriceTable ul li:nth-child(odd),.btDarkSkin .btLightSkin .btPriceTable ul li:nth-child(odd){background:rgba(0,0,0,.07)}
.btLightSkin .btPriceTable ul li:nth-child(even),.btDarkSkin .btLightSkin .btPriceTable ul li:nth-child(even){background:rgba(204,204,204,.07)}
.btLightSkin .btPriceTable ul li:last-child,.btDarkSkin .btLightSkin .btPriceTable ul li:last-child{border-bottom:none}
.btDarkSkin .btPriceTable,.btLightSkin .btDarkSkin .btPriceTable{border:rgba(255,255,255,.1) 1px solid}
.btDarkSkin .btPriceTable ul li,.btLightSkin .btDarkSkin .btPriceTable ul li{border-bottom:rgba(255,255,255,.1) 1px solid}
.btDarkSkin .btPriceTable ul li:nth-child(odd),.btLightSkin .btDarkSkin .btPriceTable ul li:nth-child(odd){background:rgba(255,255,255,.075)}
.btDarkSkin .btPriceTable ul li:last-child,.btLightSkin .btDarkSkin .btPriceTable ul li:last-child{border-bottom:none}
.btPriceTableSticker{padding:10px;position:absolute;top:-40px;left:15px;right:0;line-height:1.2;width:80px;height:80px;border-radius:40px}
.btPriceTableSticker > div{display:table;height:100%;width:100%}
.btPriceTableSticker > div > div{width:100%;display:table-cell;vertical-align:middle;text-align:center}
.btPriceTableSticker{background:#1d1f27;color:#fff}
.btTextLeft .btPriceTableSticker{right:15px;left:auto}
.btLightSkin .btDarkSkin .btPriceTableSticker,.btDarkSkin .btLightSkin .btDarkSkin .btPriceTableSticker{background:#1d1f27;color:#fff}
.btDarkSkin .btDarkSkin .btPriceTableSticker,.btLightSkin .btDarkSkin .btDarkSkin .btPriceTableSticker{background:#fff;color:#444}
.btHighlight .servicesItem{padding-left:15px;padding-right:15px}
.btTextCenter .sIcon{margin-bottom:20px}
.btTextRight .sIcon{float:right;display:block;position:relative;z-index:2;margin:0 0 0 -100%}
.btTextRight .sTxt{position:relative;float:right}
.btTextLeft .sIcon,.btTextLeft .sIcon{float:left;display:block;position:relative;z-index:2;margin:0 -100% 0 0}
.btTextLeft .sTxt{position:relative;float:left}
.sTxt h1,.sTxt h2,.sTxt h3,.sTxt h4{clear:none}
.sTxt .header.small.btDash{margin-bottom:0}
.btTextRight .btIcoSmallSizeIcon .sTxt{margin-right:45px}
.btTextLeft .btIcoSmallSizeIcon .sTxt{margin-left:45px}
.btTextLeft .btIcoMediumSizeIcon .sTxt{margin-left:57px}
.btTextRight .btIcoMediumSizeIcon .sTxt{margin-right:57px}
.btTextLeft .btIcoLargeSizeIcon .sTxt{margin-left:135px}
.btTextRight .btIcoLargeSizeIcon .sTxt{margin-right:135px}
.btLightSkin .btIcoDefaultColorIcon .btDash.bottomDash .dash:after,.btLightSkin .btIcoDefaultColorIcon .btDash.topDash .dash:before,.btDarkSkin .btLightSkin .btIcoDefaultColorIcon .btDash.bottomDash .dash:after,.btDarkSkin .btLightSkin .btIcoDefaultColorIcon .btDash.topDash .dash:before{border-color:#444}
.btDarkSkin .btIcoDefaultColorIcon .btDash.bottomDash .dash:after,.btDarkSkin .btIcoDefaultColorIcon .btDash.topDash .dash:before,.btLightSkin .btDarkSkin .btIcoDefaultColorIcon .btDash.bottomDash .dash:after,.btLightSkin .btDarkSkin .btIcoDefaultColorIcon .btDash.topDash .dash:before{border-color:#fff}
.servicesItem:after{display:table;content:" ";clear:both;width:100%}
.btTextLeft .mediumIcon .sTxt{margin-left:72px}
.sTxt p:last-of-type,.btText p:last-child{margin-bottom:0}
.header{display:block}
.header h1,.header h2,.header h3{line-height:1.15}
.header h4,.header h5,.header h6{line-height:1.35}
.header .dash{display:block;margin:0}
.header .btSuperTitle{text-transform: uppercase; font-size:13px;line-height:1.55;clear:both;margin:0 0 .8em}
.header .btSubTitle{font-family:"OpenSans",Arial,sans-serif;font-size:13px;line-height:1.55;clear:both;margin:0 0 .8em}
.header .dash:after,.header .dash:before{margin:0 0 1.3em}
.header .headline{display:block}
.header .headline em{font-style:normal;font-weight:300;letter-spacing:.1em}
.btDash.bottomDash .dash:after,.btDash.topDash .dash:before{content:'';clear:both;width:60px;display:table;float:left;height:2px;line-height:2px;overflow:hidden}
.btLightSkin .btDash.bottomDash .dash:after,.btDarkSkin .btLightSkin .btDash.bottomDash .dash:after,.btLightSkin .btDash.topDash .dash:before,.btDarkSkin .btLightSkin .btDash.topDash .dash:before{-webkit-box-shadow:0 2px 0 0 #444 inset;box-shadow:0 2px 0 0 #444 inset}
.btDarkSkin .btDash.bottomDash .dash:after,.btLightSkin .btDarkSkin .btDash.bottomDash .dash:after,.btDarkSkin .btDash.topDash .dash:before,.btLightSkin .btDarkSkin .btDash.topDash .dash:before{-webkit-box-shadow:0 2px 0 0 #fff inset;box-shadow:0 2px 0 0 #fff inset}
.btNextPrevRow a,.btArticleAuthor a,.btMediaBox a{text-decoration:none}
.btLightSkin .btAlternateDash.btDash .dash:after,.btLightSkin .btAlternateDash.btDash .dash:before,.btDarkSkin .btLightSkin .btAlternateDash.btDash .dash:after,.btDarkSkin .btLightSkin .btAlternateDash.btDash .dash:before,.btDarkSkin .btAlternateDash.btDash .dash:after,.btDarkSkin .btAlternateDash.btDash .dash:before,.btLightSkin .btDarkSkin .btAlternateDash.btDash .dash:after,.btLightSkin .btDarkSkin .btAlternateDash.btDash .dash:before{-webkit-box-shadow:0 2px 0 0 #6739a4 inset;box-shadow:0 2px 0 0 #6739a4 inset}
.btLightSkin .btAccentDash.btDash .dash:after,.btLightSkin .btAccentDash.btDash .dash:before,.btDarkSkin .btLightSkin .btAccentDash.btDash .dash:after,.btDarkSkin .btLightSkin .btAccentDash.btDash .dash:before,.btDarkSkin .btAccentDash.btDash .dash:after,.btDarkSkin .btAccentDash.btDash .dash:before,.btLightSkin .btDarkSkin .btAccentDash.btDash .dash:after,.btLightSkin .btDarkSkin .btAccentDash.btDash .dash:before{-webkit-box-shadow:0 2px 0 0 #0cb8b6 inset;box-shadow:0 2px 0 0 #0cb8b6 inset}
.btTextLeft .btDash.bottomDash .dash:after,.btTextLeft .btDash.topDash .dash:before{float:left}
.btTextRight .btDash.bottomDash .dash:after,.btTextRight .btDash.topDash .dash:before{float:right}
.btTextCenter .btDash.bottomDash .dash:after,.btTextCenter .btDash.topDash .dash:before{float:left;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.header.huge{margin:0 0 5px}
.header.huge h1{font-size:70px;margin:0 0 16px}
.header.huge .btSuperTitle,.header.huge .btSubTitle{font-size:25px}
.header.huge .btSuperTitle{letter-spacing:1px;margin:0 0 16px}
.header.huge .btSubTitle{margin:0 0 18px}
.header.huge .dash:before{margin:0 auto 12px}
.header.huge .dash:after{margin:0 auto 16px}
.header.extralarge{margin:0 0 2px}
.header.extralarge h1{font-size:33px;margin:0 0 13px}
.header.extralarge .btSuperTitle,.header.extralarge .btSubTitle{font-size:20px}
.header.extralarge .btSuperTitle{font-size:35px;margin:0 0 8px;font-weight:bold}
.header.extralarge .btSubTitle{margin:0 0 16px}
.header.extralarge .dash:before{margin:0 auto 12px}
.header.extralarge .dash:after{margin:0 auto 14px}
.header.large{margin:0 0 -2px}
.header.large h2,.header.large h1{font-size:27px;margin:0 0 12px;letter-spacing:0}
.header.large .btSuperTitle,.header.large .btSubTitle{font-size:18px !important; font-family:'Exo 2.0';}
.header.large .btSuperTitle{font-size:35px;margin:0 0 8px;font-weight:bold}
.header.large .btSubTitle{margin:0 0 14px}
.header.large .dash:before{margin:0 auto 12px}
.header.large .dash:after{margin:0 auto 10px}
.header.medium{margin:0 0 5px}
.header.medium h2,.header.medium h3{font-size:25px;margin:0 0 11px}
.header.medium .btSuperTitle,.header.medium .btSubTitle{font-size:14px}
.header.medium .btSubTitle{margin:0 0 7px}
.header.medium .dash:before{margin:0 auto 12px}
.header.medium .dash:after{margin:0 auto 7px}
.header.small{margin:0}
.header.small h3,.header.small h4 {margin:0 0 10px}
.btText .headline{line-height:1.35;font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:bold; margin-bottom:20px;}
.btText h2.headline { font-size:1.8rem; }
.header.small .btSuperTitle{font-size:35px;margin:0 0 8px;font-weight:bold}
.header.small .btSubTitle{font-size:14px;margin:0 0 7px}
.header.small .dash:after,.header.small .dash:before{-webkit-box-shadow:0 1px 0 0 #0cb8b6 inset;box-shadow:0 1px 0 0 #0cb8b6 inset;width:30px}
.header.small .dash:before{margin:0 auto 9px}
.header.small .dash:after{margin:0 auto 9px}
.btTextRight .dash:before,.btTextRight .dash:after{float:right}
.btTextLeft .dash:before,.btTextLeft .dash:after{float:left}
.btTextCenter .dash:before,.btTextCenter .dash:after,.captionTxt .dash:before,.captionTxt .dash:after{margin-left:auto;margin-right:auto}
.btGridContainer{overflow:hidden}
.btGridContainer .btGridContent{padding:20px}
.gridItem{opacity:.05;-webkit-transition:transform 360ms ease 500ms,opacity .5s ease;-moz-transition:transform 360ms ease 500ms,opacity .5s ease;transition:transform 360ms ease 500ms,opacity .5s ease;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.gridItem .slick-prev,.gridItem .slick-next{display:none!important}
.gridItem .nbsImgHolder{display:none!important}
.gridItem.btMarkedImage{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
.btLightSkin .gridItem,.btDarkSkin .btLightSkin .gridItem{background-color:rgba(0,0,0,.07)}
.btDarkSkin .gridItem,.btLightSkin .btDarkSkin .gridItem{background-color:rgba(255,255,255,.075)}
.gridItem.btGridItemLoaded{opacity:1}
.gridItem:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid white;pointer-events:none;z-index:10}
.btDarkSkin .gridItem:after,.btLightSkin .btDarkSkin .gridItem:after{border-color:#1d1f27!important}
.btLightSkin .gridItem:after,.btDarkSkin .btLightSkin .gridItem:after{border-color:#fff!important}
.btNoMore{display:none;opacity:1}
.btGridContent{padding:10px}
.btGridContent .header .btSuperTitle a:hover{color:#0cb8b6}
.btGridGap-0 .gridItem:after{border:0;border-right:0 solid white;border-bottom:0 solid white}
.btGridGap-0 .btGridOuterContent{padding:0;padding-right:10px;padding-bottom:-10px}
.boldSection .btGridGap-0 .tilesWall,.boldSection .btGridGap-0.tilesWall{margin:0;margin-right:0;margin-left:0;margin-right:0;margin-bottom:-0}
.boldSection.gutter .btGridGap-0 .tilesWall,.boldSection.gutter .btGridGap-0.tilesWall{margin:0;margin-right:-0;margin-bottom:-0}
.btGridGap-0 .tilesWall.classic .btGridOuterContent{padding-bottom:0;padding-right:0}
.btGridGap-0 .tilesWall .captionPane{margin-bottom:0;margin-right:0}
.btGridGap-0 .tilesWall .btShowTitle{margin-bottom:0;right:0}
.btGridGap-1 .gridItem:after{border:0;border-right:1px solid white;border-bottom:1px solid white}
.btGridGap-1 .btGridOuterContent{padding:0;padding-right:11px;padding-bottom:-11px}
.boldSection .btGridGap-1 .tilesWall,.boldSection .btGridGap-1.tilesWall{margin:0;margin-right:0;margin-left:1px;margin-right:0;margin-bottom:-1px}
.boldSection.gutter .btGridGap-1 .tilesWall,.boldSection.gutter .btGridGap-1.tilesWall{margin:0;margin-right:-1px;margin-bottom:-1px}
.btGridGap-1 .tilesWall.classic .btGridOuterContent{padding-bottom:1px;padding-right:1px}
.btGridGap-1 .tilesWall .captionPane{margin-bottom:1px;margin-right:1px}
.btGridGap-1 .tilesWall .btShowTitle{margin-bottom:1px;right:1px}
.btGridGap-2 .gridItem:after{border:0;border-right:2px solid white;border-bottom:2px solid white}
.btGridGap-2 .btGridOuterContent{padding:0;padding-right:12px;padding-bottom:-12px}
.boldSection .btGridGap-2 .tilesWall,.boldSection .btGridGap-2.tilesWall{margin:0;margin-right:0;margin-left:2px;margin-right:0;margin-bottom:-2px}
.boldSection.gutter .btGridGap-2 .tilesWall,.boldSection.gutter .btGridGap-2.tilesWall{margin:0;margin-right:-2px;margin-bottom:-2px}
.btGridGap-2 .tilesWall.classic .btGridOuterContent{padding-bottom:2px;padding-right:2px}
.btGridGap-2 .tilesWall .captionPane{margin-bottom:2px;margin-right:2px}
.btGridGap-2 .tilesWall .btShowTitle{margin-bottom:2px;right:2px}
.btGridGap-3 .gridItem:after{border:0;border-right:3px solid white;border-bottom:3px solid white}
.btGridGap-3 .btGridOuterContent{padding:0;padding-right:13px;padding-bottom:-13px}
.boldSection .btGridGap-3 .tilesWall,.boldSection .btGridGap-3.tilesWall{margin:0;margin-right:0;margin-left:3px;margin-right:0;margin-bottom:-3px}
.boldSection.gutter .btGridGap-3 .tilesWall,.boldSection.gutter .btGridGap-3.tilesWall{margin:0;margin-right:-3px;margin-bottom:-3px}
.btGridGap-3 .tilesWall.classic .btGridOuterContent{padding-bottom:3px;padding-right:3px}
.btGridGap-3 .tilesWall .captionPane{margin-bottom:3px;margin-right:3px}
.btGridGap-3 .tilesWall .btShowTitle{margin-bottom:3px;right:3px}
.btGridGap-4 .gridItem:after{border:0;border-right:4px solid white;border-bottom:4px solid white}
.btGridGap-4 .btGridOuterContent{padding:0;padding-right:14px;padding-bottom:-14px}
.boldSection .btGridGap-4 .tilesWall,.boldSection .btGridGap-4.tilesWall{margin:0;margin-right:0;margin-left:4px;margin-right:0;margin-bottom:-4px}
.boldSection.gutter .btGridGap-4 .tilesWall,.boldSection.gutter .btGridGap-4.tilesWall{margin:0;margin-right:-4px;margin-bottom:-4px}
.btGridGap-4 .tilesWall.classic .btGridOuterContent{padding-bottom:4px;padding-right:4px}
.btGridGap-4 .tilesWall .captionPane{margin-bottom:4px;margin-right:4px}
.btGridGap-4 .tilesWall .btShowTitle{margin-bottom:4px;right:4px}
.btGridGap-5 .gridItem:after{border:0;border-right:5px solid white;border-bottom:5px solid white}
.btGridGap-5 .btGridOuterContent{padding:0;padding-right:15px;padding-bottom:-15px}
.boldSection .btGridGap-5 .tilesWall,.boldSection .btGridGap-5.tilesWall{margin:0;margin-right:0;margin-left:5px;margin-right:0;margin-bottom:-5px}
.boldSection.gutter .btGridGap-5 .tilesWall,.boldSection.gutter .btGridGap-5.tilesWall{margin:0;margin-right:-5px;margin-bottom:-5px}
.btGridGap-5 .tilesWall.classic .btGridOuterContent{padding-bottom:5px;padding-right:5px}
.btGridGap-5 .tilesWall .captionPane{margin-bottom:5px;margin-right:5px}
.btGridGap-5 .tilesWall .btShowTitle{margin-bottom:5px;right:5px}
.btGridGap-6 .gridItem:after{border:0;border-right:6px solid white;border-bottom:6px solid white}
.btGridGap-6 .btGridOuterContent{padding:0;padding-right:16px;padding-bottom:-16px}
.boldSection .btGridGap-6 .tilesWall,.boldSection .btGridGap-6.tilesWall{margin:0;margin-right:0;margin-left:6px;margin-right:0;margin-bottom:-6px}
.boldSection.gutter .btGridGap-6 .tilesWall,.boldSection.gutter .btGridGap-6.tilesWall{margin:0;margin-right:-6px;margin-bottom:-6px}
.btGridGap-6 .tilesWall.classic .btGridOuterContent{padding-bottom:6px;padding-right:6px}
.btGridGap-6 .tilesWall .captionPane{margin-bottom:6px;margin-right:6px}
.btGridGap-6 .tilesWall .btShowTitle{margin-bottom:6px;right:6px}
.btGridGap-7 .gridItem:after{border:0;border-right:7px solid white;border-bottom:7px solid white}
.btGridGap-7 .btGridOuterContent{padding:0;padding-right:17px;padding-bottom:-17px}
.boldSection .btGridGap-7 .tilesWall,.boldSection .btGridGap-7.tilesWall{margin:0;margin-right:0;margin-left:7px;margin-right:0;margin-bottom:-7px}
.boldSection.gutter .btGridGap-7 .tilesWall,.boldSection.gutter .btGridGap-7.tilesWall{margin:0;margin-right:-7px;margin-bottom:-7px}
.btGridGap-7 .tilesWall.classic .btGridOuterContent{padding-bottom:7px;padding-right:7px}
.btGridGap-7 .tilesWall .captionPane{margin-bottom:7px;margin-right:7px}
.btGridGap-7 .tilesWall .btShowTitle{margin-bottom:7px;right:7px}
.btGridGap-8 .gridItem:after{border:0;border-right:8px solid white;border-bottom:8px solid white}
.btGridGap-8 .btGridOuterContent{padding:0;padding-right:18px;padding-bottom:-18px}
.boldSection .btGridGap-8 .tilesWall,.boldSection .btGridGap-8.tilesWall{margin:0;margin-right:0;margin-left:8px;margin-right:0;margin-bottom:-8px}
.boldSection.gutter .btGridGap-8 .tilesWall,.boldSection.gutter .btGridGap-8.tilesWall{margin:0;margin-right:-8px;margin-bottom:-8px}
.btGridGap-8 .tilesWall.classic .btGridOuterContent{padding-bottom:8px;padding-right:8px}
.btGridGap-8 .tilesWall .captionPane{margin-bottom:8px;margin-right:8px}
.btGridGap-8 .tilesWall .btShowTitle{margin-bottom:8px;right:8px}
.btGridGap-9 .gridItem:after{border:0;border-right:9px solid white;border-bottom:9px solid white}
.btGridGap-9 .btGridOuterContent{padding:0;padding-right:19px;padding-bottom:-19px}
.boldSection .btGridGap-9 .tilesWall,.boldSection .btGridGap-9.tilesWall{margin:0;margin-right:0;margin-left:9px;margin-right:0;margin-bottom:-9px}
.boldSection.gutter .btGridGap-9 .tilesWall,.boldSection.gutter .btGridGap-9.tilesWall{margin:0;margin-right:-9px;margin-bottom:-9px}
.btGridGap-9 .tilesWall.classic .btGridOuterContent{padding-bottom:9px;padding-right:9px}
.btGridGap-9 .tilesWall .captionPane{margin-bottom:9px;margin-right:9px}
.btGridGap-9 .tilesWall .btShowTitle{margin-bottom:9px;right:9px}
.btGridGap-10 .gridItem:after{border:0;border-right:10px solid white;border-bottom:10px solid white}
.btGridGap-10 .btGridOuterContent{padding:0;padding-right:20px;padding-bottom:-20px}
.boldSection .btGridGap-10 .tilesWall,.boldSection .btGridGap-10.tilesWall{margin:0;margin-right:0;margin-left:10px;margin-right:0;margin-bottom:-10px}
.boldSection.gutter .btGridGap-10 .tilesWall,.boldSection.gutter .btGridGap-10.tilesWall{margin:0;margin-right:-10px;margin-bottom:-10px}
.btGridGap-10 .tilesWall.classic .btGridOuterContent{padding-bottom:10px;padding-right:10px}
.btGridGap-10 .tilesWall .captionPane{margin-bottom:10px;margin-right:10px}
.btGridGap-10 .tilesWall .btShowTitle{margin-bottom:10px;right:10px}
.btGridGap-11 .gridItem:after{border:0;border-right:11px solid white;border-bottom:11px solid white}
.btGridGap-11 .btGridOuterContent{padding:0;padding-right:21px;padding-bottom:-21px}
.boldSection .btGridGap-11 .tilesWall,.boldSection .btGridGap-11.tilesWall{margin:0;margin-right:0;margin-left:11px;margin-right:0;margin-bottom:-11px}
.boldSection.gutter .btGridGap-11 .tilesWall,.boldSection.gutter .btGridGap-11.tilesWall{margin:0;margin-right:-11px;margin-bottom:-11px}
.btGridGap-11 .tilesWall.classic .btGridOuterContent{padding-bottom:11px;padding-right:11px}
.btGridGap-11 .tilesWall .captionPane{margin-bottom:11px;margin-right:11px}
.btGridGap-11 .tilesWall .btShowTitle{margin-bottom:11px;right:11px}
.btGridGap-12 .gridItem:after{border:0;border-right:12px solid white;border-bottom:12px solid white}
.btGridGap-12 .btGridOuterContent{padding:0;padding-right:22px;padding-bottom:-22px}
.boldSection .btGridGap-12 .tilesWall,.boldSection .btGridGap-12.tilesWall{margin:0;margin-right:0;margin-left:12px;margin-right:0;margin-bottom:-12px}
.boldSection.gutter .btGridGap-12 .tilesWall,.boldSection.gutter .btGridGap-12.tilesWall{margin:0;margin-right:-12px;margin-bottom:-12px}
.btGridGap-12 .tilesWall.classic .btGridOuterContent{padding-bottom:12px;padding-right:12px}
.btGridGap-12 .tilesWall .captionPane{margin-bottom:12px;margin-right:12px}
.btGridGap-12 .tilesWall .btShowTitle{margin-bottom:12px;right:12px}
.btGridGap-13 .gridItem:after{border:0;border-right:13px solid white;border-bottom:13px solid white}
.btGridGap-13 .btGridOuterContent{padding:0;padding-right:23px;padding-bottom:-23px}
.boldSection .btGridGap-13 .tilesWall,.boldSection .btGridGap-13.tilesWall{margin:0;margin-right:0;margin-left:13px;margin-right:0;margin-bottom:-13px}
.boldSection.gutter .btGridGap-13 .tilesWall,.boldSection.gutter .btGridGap-13.tilesWall{margin:0;margin-right:-13px;margin-bottom:-13px}
.btGridGap-13 .tilesWall.classic .btGridOuterContent{padding-bottom:13px;padding-right:13px}
.btGridGap-13 .tilesWall .captionPane{margin-bottom:13px;margin-right:13px}
.btGridGap-13 .tilesWall .btShowTitle{margin-bottom:13px;right:13px}
.btGridGap-14 .gridItem:after{border:0;border-right:14px solid white;border-bottom:14px solid white}
.btGridGap-14 .btGridOuterContent{padding:0;padding-right:24px;padding-bottom:-24px}
.boldSection .btGridGap-14 .tilesWall,.boldSection .btGridGap-14.tilesWall{margin:0;margin-right:0;margin-left:14px;margin-right:0;margin-bottom:-14px}
.boldSection.gutter .btGridGap-14 .tilesWall,.boldSection.gutter .btGridGap-14.tilesWall{margin:0;margin-right:-14px;margin-bottom:-14px}
.btGridGap-14 .tilesWall.classic .btGridOuterContent{padding-bottom:14px;padding-right:14px}
.btGridGap-14 .tilesWall .captionPane{margin-bottom:14px;margin-right:14px}
.btGridGap-14 .tilesWall .btShowTitle{margin-bottom:14px;right:14px}
.btGridGap-15 .gridItem:after{border:0;border-right:15px solid white;border-bottom:15px solid white}
.btGridGap-15 .btGridOuterContent{padding:0;padding-right:25px;padding-bottom:-25px}
.boldSection .btGridGap-15 .tilesWall,.boldSection .btGridGap-15.tilesWall{margin:0;margin-right:0;margin-left:15px;margin-right:0;margin-bottom:-15px}
.boldSection.gutter .btGridGap-15 .tilesWall,.boldSection.gutter .btGridGap-15.tilesWall{margin:0;margin-right:-15px;margin-bottom:-15px}
.btGridGap-15 .tilesWall.classic .btGridOuterContent{padding-bottom:15px;padding-right:15px}
.btGridGap-15 .tilesWall .captionPane{margin-bottom:15px;margin-right:15px}
.btGridGap-15 .tilesWall .btShowTitle{margin-bottom:15px;right:15px}
.btGridGap-16 .gridItem:after{border:0;border-right:16px solid white;border-bottom:16px solid white}
.btGridGap-16 .btGridOuterContent{padding:0;padding-right:26px;padding-bottom:-26px}
.boldSection .btGridGap-16 .tilesWall,.boldSection .btGridGap-16.tilesWall{margin:0;margin-right:0;margin-left:16px;margin-right:0;margin-bottom:-16px}
.boldSection.gutter .btGridGap-16 .tilesWall,.boldSection.gutter .btGridGap-16.tilesWall{margin:0;margin-right:-16px;margin-bottom:-16px}
.btGridGap-16 .tilesWall.classic .btGridOuterContent{padding-bottom:16px;padding-right:16px}
.btGridGap-16 .tilesWall .captionPane{margin-bottom:16px;margin-right:16px}
.btGridGap-16 .tilesWall .btShowTitle{margin-bottom:16px;right:16px}
.btGridGap-17 .gridItem:after{border:0;border-right:17px solid white;border-bottom:17px solid white}
.btGridGap-17 .btGridOuterContent{padding:0;padding-right:27px;padding-bottom:-27px}
.boldSection .btGridGap-17 .tilesWall,.boldSection .btGridGap-17.tilesWall{margin:0;margin-right:0;margin-left:17px;margin-right:0;margin-bottom:-17px}
.boldSection.gutter .btGridGap-17 .tilesWall,.boldSection.gutter .btGridGap-17.tilesWall{margin:0;margin-right:-17px;margin-bottom:-17px}
.btGridGap-17 .tilesWall.classic .btGridOuterContent{padding-bottom:17px;padding-right:17px}
.btGridGap-17 .tilesWall .captionPane{margin-bottom:17px;margin-right:17px}
.btGridGap-17 .tilesWall .btShowTitle{margin-bottom:17px;right:17px}
.btGridGap-18 .gridItem:after{border:0;border-right:18px solid white;border-bottom:18px solid white}
.btGridGap-18 .btGridOuterContent{padding:0;padding-right:28px;padding-bottom:-28px}
.boldSection .btGridGap-18 .tilesWall,.boldSection .btGridGap-18.tilesWall{margin:0;margin-right:0;margin-left:18px;margin-right:0;margin-bottom:-18px}
.boldSection.gutter .btGridGap-18 .tilesWall,.boldSection.gutter .btGridGap-18.tilesWall{margin:0;margin-right:-18px;margin-bottom:-18px}
.btGridGap-18 .tilesWall.classic .btGridOuterContent{padding-bottom:18px;padding-right:18px}
.btGridGap-18 .tilesWall .captionPane{margin-bottom:18px;margin-right:18px}
.btGridGap-18 .tilesWall .btShowTitle{margin-bottom:18px;right:18px}
.btGridGap-19 .gridItem:after{border:0;border-right:19px solid white;border-bottom:19px solid white}
.btGridGap-19 .btGridOuterContent{padding:0;padding-right:29px;padding-bottom:-29px}
.boldSection .btGridGap-19 .tilesWall,.boldSection .btGridGap-19.tilesWall{margin:0;margin-right:0;margin-left:19px;margin-right:0;margin-bottom:-19px}
.boldSection.gutter .btGridGap-19 .tilesWall,.boldSection.gutter .btGridGap-19.tilesWall{margin:0;margin-right:-19px;margin-bottom:-19px}
.btGridGap-19 .tilesWall.classic .btGridOuterContent{padding-bottom:19px;padding-right:19px}
.btGridGap-19 .tilesWall .captionPane{margin-bottom:19px;margin-right:19px}
.btGridGap-19 .tilesWall .btShowTitle{margin-bottom:19px;right:19px}
.btGridGap-20 .gridItem:after{border:0;border-right:20px solid white;border-bottom:20px solid white}
.btGridGap-20 .btGridOuterContent{padding:0;padding-right:30px;padding-bottom:-30px}
.boldSection .btGridGap-20 .tilesWall,.boldSection .btGridGap-20.tilesWall{margin:0;margin-right:0;margin-left:20px;margin-right:0;margin-bottom:-20px}
.boldSection.gutter .btGridGap-20 .tilesWall,.boldSection.gutter .btGridGap-20.tilesWall{margin:0;margin-right:-20px;margin-bottom:-20px}
.btGridGap-20 .tilesWall.classic .btGridOuterContent{padding-bottom:20px;padding-right:20px}
.btGridGap-20 .tilesWall .captionPane{margin-bottom:20px;margin-right:20px}
.btGridGap-20 .tilesWall .btShowTitle{margin-bottom:20px;right:20px}
.btCatFilter{padding:20px 0;text-transform:uppercase;font-size:13px}
.btCatFilter .btCatFilterItem{padding:0 10px;cursor:pointer;display:inline-block}
.btCatFilter .btCatFilterItem:hover{color:#0cb8b6}
.btCatFilter .btCatFilterTitle{font-weight:600}
.btCatFilter .btCatFilterItem.active{color:#0cb8b6}
.btMediaBox{position:relative;overflow:hidden}
.btMediaBox img{display:block}
.btMediaBox .aspectVideo{visibility:hidden}
.btMediaBox iframe{display:block;border:none}
.btMediaBox.video iframe{display:block;position:relative;z-index:2;top:0;left:0;right:0;bottom:0;border:none}
.btMediaBox.audio iframe{display:block;width:100%!important}
.btMediaBox.btQuote,.btMediaBox.btLink{text-align:center;position:relative;display:block;padding:20px;margin:0;font-weight:300}
.btMediaBox.btQuote p:before,.btMediaBox.btLink p:before{display:block;text-align:center;font:44px/44px Icon7Stroke;margin-bottom:10px}
.btMediaBox.btQuote p,.btMediaBox.btLink p{font-size:24px;line-height:1.5}
.btMediaBox.btQuote cite,.btMediaBox.btLink cite{display:inline-block;padding:20px 0 0;margin:0}
.btMediaBox.btQuote,.btMediaBox.btLink{background-color:#0cb8b6}
.btMediaBox.btQuote cite,.btMediaBox.btLink cite{border-top:1px solid #fff}
.single-post .btMediaBox.btQuote,.single-post .btMediaBox.btLink,.blog .btMediaBox.btQuote,.blog .btMediaBox.btLink,.archive .btMediaBox.btQuote,.archive .btMediaBox.btLink,.search .btMediaBox.btQuote,.search .btMediaBox.btLink{padding:40px}
.single-post .btMediaBox.btQuote p:before,.single-post .btMediaBox.btLink p:before,.blog .btMediaBox.btQuote p:before,.blog .btMediaBox.btLink p:before,.archive .btMediaBox.btQuote p:before,.archive .btMediaBox.btLink p:before,.search .btMediaBox.btQuote p:before,.search .btMediaBox.btLink p:before{font:64px/64px Icon7Stroke}
.single-post .btMediaBox.btQuote p,.single-post .btMediaBox.btLink p,.blog .btMediaBox.btQuote p,.blog .btMediaBox.btLink p,.archive .btMediaBox.btQuote p,.archive .btMediaBox.btLink p,.search .btMediaBox.btQuote p,.search .btMediaBox.btLink p{font-size:46px}
.btMediaBox.btLink p:before{content:"\e641"}
.btMediaBox.btQuote p:before{content:"\e635"}
h4.nbs{height:100px;z-index:1;margin:0;letter-spacing:0}
h4.nbs .nbsDir{text-transform:uppercase}
h4.nbs a{display:table;width:100%;margin:0;padding:0;height:100px;cursor:pointer}
h4.nbs.nsPrev a:before,h4.nbs.nsNext a:after{font-family:Icon7Stroke;font-size:50px;font-weight:normal;display:table-cell;width:46px;text-align:center;vertical-align:middle;-webkit-transition:all 360ms ease 0;-moz-transition:all 360ms ease 0;transition:all 360ms ease 0;color:#444}
.btLightSkin h4.nbs.nsPrev a:before,.btLightSkin h4.nbs.nsNext a:after,.btDarkSkin .btLightSkin h4.nbs.nsPrev a:before,.btDarkSkin .btLightSkin h4.nbs.nsNext a:after{background-color:rgba(0,0,0,.07);color:#444}
.btDarkSkin h4.nbs.nsPrev a:before,.btDarkSkin h4.nbs.nsNext a:after,.btLightSkin .btDarkSkin h4.nbs.nsPrev a:before,.btLightSkin .btDarkSkin h4.nbs.nsNext a:after{background-color:rgba(255,255,255,.075);color:#fff}
h4.nbs.nsPrev a:hover:before,h4.nbs.nsNext a:hover:after{background-color:#36b3eb;color:#fff}
h4.nbs.nsNext a:after{content:'\e684'}
h4.nbs.nsPrev a:before{content:'\e686'}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
h4.nbs.nsPrev a:before,h4.nbs.nsNext a:after{background-position:center center;background-repeat:no-repeat}
h4.nbs.nsPrev a:before{background-image:url(gfx/nbs-angle-left.png)}
h4.nbs.nsNext a:after{background-image:url(gfx/nbs-angle-right.png)}
}
.nbsImage{display:table-cell;width:135px;height:100px}
.nbsImgHolder{display:block;width:135px;height:100px;background-color:#ccc;background-size:cover;background-position:center center}
.nbsItem{display:table-cell;vertical-align:middle;padding:0 10px}
span.nbsDir{display:block}
span.nbsTitle{display:block;font-weight:400;font-size:13px;line-height:1.25;color:#444}
.nsNext{right:0}
.nsPrev{left:0}
.slidedItem .btSliderPort{display:table;width:100%}
.autoSliderHeight .slidedItem .btSliderPort{padding:0;height:auto}
.smallSliderHeight .slidedItem .btSliderPort{height:40vh}
.mediumSliderHeight .slidedItem .btSliderPort{height:60vh}
.largeSliderHeight .slidedItem .btSliderPort{height:100vh}
.btSlideGutter{max-width:1220px;margin:0 auto 30px;width:auto;height:auto}
.slidedItem{-webkit-transition:opacity 360ms ease 0;-moz-transition:opacity 360ms ease 0;transition:opacity 360ms ease 0;z-index:3}
.slidedVariable .slidedItem.firstItem,.slidedVariable .slidedItem.firstItem .btSliderPort{width:100vw}
.slidedItem .btSlidePane{-webkit-transition:transform 1s cubic-bezier(.250,.460,.450,.940) .5s,opacity 300ms ease;-moz-transition:transform 1s cubic-bezier(.250,.460,.450,.940) .5s,opacity 300ms ease;transition:transform 1s cubic-bezier(.250,.460,.450,.940) .5s,opacity 300ms ease;-webkit-transform:translate3d(100px,0,0)!important;-moz-transform:translate3d(100px,0,0)!important;-ms-transform:translate3d(100px,0,0)!important;transform:translate3d(100px,0,0)!important;opacity:0}
.slidedItem .btSlidePane .rowItemContent { padding:15px 0; }
html[data-useragent*="Firefox/52.0"] .slidedItem .btSlidePane{opacity:1}
.slidedItem.slick-center .btSlidePane,.slidedItem.slick-current .btSlidePane,.slidedItem.slick-active .btSlidePane{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1}
.slidedItem .btSliderPort .btSliderCell{display:table-cell;vertical-align:middle}
.variableImg{height:100%;overflow:hidden}
.variableImg img{height:100%;width:auto}
.slick-initialized .slick-slide{display:block}
.slick-slide{display:none;float:left;min-height:1px}
@media (max-width: 768px) {
.top-slider-item.slick-slide{height:auto!important}
}
.slick-list{display:block;overflow:hidden;position:relative;padding:0;margin:0; height:650px !important;}
.slick-track{display:block;position:relative;left:0;top:0}
.slick-track:after{clear:both}
.slick-track:before,.slick-track:after{content:"";display:table}
.slided .slick-dots{position:absolute;bottom:60px;width:360px;left:50%;margin:0 0 0 -160px;text-align:center;padding:0}
.slided .slick-dots li{display:inline-block;padding:0 5px;width:20px;list-style:none;background-color:rgba(0,0,0,0.2);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.slided .slick-dots li:first-child{padding-left:20px}
.slided .slick-dots li:last-child{padding-right:20px}
.slided .slick-dots li button{display:inline-block;float:none;margin:10px 0;padding:0;width:14px;height:14px;line-height:14px;vertical-align:middle;list-style:none;border:none;background-color:#cbbcb2;border-radius:50%;cursor:pointer;color:transparent}
.btDarkSkin .slided .slick-dots li button,.btLightSkin .btDarkSkin .slided .slick-dots li button{background-color:rgba(255,255,255,.2)}
.slided .slick-dots li button:hover{background-color:rgba(0,0,0,.4)}
.btDarkSkin .slided .slick-dots li button:hover,.btLightSkin .btDarkSkin .slided .slick-dots li button:hover{background-color:rgba(255,255,255,.6)}
.slided .slick-dots li.slick-active button,.slided .slick-dots li.slick-active button:hover,.btDarkSkin .slided .slick-dots li.slick-active button,.btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button,.btDarkSkin .slided .slick-dots li.slick-active button:hover,.btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button:hover{background-color:#f58220;cursor:default}
.btSliderHideArrows .slick-arrow{display:none!important}
.slided.btSliderHidePaging .slick-dots{display:none!important}
.btSliderHidePaging.slided{padding:0}
.slidedVariable .slick-dots{display:none!important;list-style:none;position:absolute;left:0;right:0;bottom:40px;text-align:center;z-index:100}
.slidedVariable .slick-dots li{display:inline-block}
.slidedVariable .slick-dots li button{display:inline-block;float:none;margin:0;padding:0;width:12px;height:12px;line-height:12px;vertical-align:middle;list-style:none;border:2px solid #FFF;background-color:transparent;border-radius:50%;cursor:pointer;color:transparent}
.slidedVariable .slick-dots li button:hover{background-color:rgba(255,255,255,.35)}
.slidedVariable .slick-dots li.slick-active button,.slick-dots li.slick-active button:hover{cursor:pointer;background-color:#FFF}
.slick-slider h4.nbs{position:absolute;top:50%;margin-top:-50px;max-width:300px;z-index:5}
.slick-slider .nbsItem{display:none!important}
.slick-slider .nbsImage{-webkit-transition:all 1s ease 0;-moz-transition:all 1s ease 0;transition:all 1s ease 0;opacity:0}
.slick-slider a:hover .nbsImage{opacity:1}
.slick-slider h4.nbs.slick-disabled{display:none!important}
.btGetInfo{display:block;position:absolute;z-index:7;bottom:12px;left:20px;width:32px;height:32px;border-radius:50%;text-align:center;padding:.2em 0 0;border:1px solid #0cb8b6}
.btGetInfo .btIco{margin:0!important}
.btGetInfo .btIco .btIcoHolder{display:inline-block;float:none;text-align:center}
.btCloseGhost{display:block;position:absolute;z-index:7;top:10px;right:10px}
.btInfoBar{display:table;position:absolute;bottom:0;left:0;right:0;width:100%;z-index:6;background-color:rgba(0,0,0,.7);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 260ms ease;-moz-transition:transform 260ms ease;transition:transform 260ms ease}
.btInfoBar.open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.btInfoBarMeta{display:table-cell;vertical-align:middle;padding:15px 0 15px 45px}
.btInfoBarMeta p{display:inline-block;margin:0 0 0 15px;font-weight:400;color:white;text-transform:uppercase}
.btInfoBarMeta p strong{color:#0cb8b6;padding-right:4px}
.boldClientList{position:relative}
.bclPort{max-width:1220px;position:static!important;margin:0 auto;overflow:hidden}
.btLightSkin .bclItem,.btDarkSkin .btLightSkin .bclItem{position:relative;margin:0;border-right:1px solid rgba(0,0,0,.1)}
.btDarkSkin .bclItem,.btLightSkin .btDarkSkin .bclItem{border-right:1px solid rgba(255,255,255,.1)}
.bclItem .bclItemChild > div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;background-size:contain;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}
.bclItem .bclItemChild > div:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
.bclItem .bclItemChild a{position:absolute;top:0;left:0;right:0;bottom:0}
.bclItem .bclItemChild{display:block;margin:10%;position:relative}
.bclItem img{display:block;width:100%;height:auto;visibility:hidden}
.boldClientRegularList{position:relative;overflow:hidden}
.boldClientRegularList .bclItem{float:left;margin:0 0 -2px;position:relative;padding:0}
.boldClientRegularList .bclItem:before{display:none}
.btDarkSkin .boldClientRegularList .bclItem,.btLightSkin .btDarkSkin .boldClientRegularList .bclItem{border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}
.btLightSkin .boldClientRegularList .bclItem,.btDarkSkin .btLightSkin .boldClientRegularList .bclItem{border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}
.boldClientRegularList .bclItem{width:100%}
.col-ms-6 .boldClientRegularList .bclItem{width:33.3333333%}
.col-ms-6 .boldClientRegularList .bclItem:nth-child(3n + 1){clear:left}
.col-ms-6 .boldClientRegularList .bclItem:nth-child(3n){border-right:1px solid transparent}
.col-ms-12 .boldClientRegularList .bclItem{width:16.6666667%}
.col-ms-12 .boldClientRegularList .bclItem:nth-child(6n){border-right:1px solid transparent}
.col-ms-12 .boldClientRegularList .bclItem:nth-child(6n + 1){clear:left}
@media (max-width: 1200px) {
.bclPort{max-width:1200px}
}
@media (max-width: 992px) {
.btStickyHeaderActive.btStickyHeaderOpen .menuPort nav > ul > li > a{color:#000}
}
@media (max-width: 768px) {
.col-ms-12 .boldClientRegularList .bclItem:nth-child(6n + 1){clear:none}
.col-ms-12 .boldClientRegularList .bclItem:nth-child(3n + 1){clear:left}
.col-ms-12 .boldClientRegularList .bclItem{width:33.3333333%}
.col-ms-12 .boldClientRegularList .bclItem:nth-child(6n){border-right:1px solid rgba(0,0,0,.1)}
.col-ms-12 .boldClientRegularList .bclItem:nth-child(3n){border-right:1px solid transparent}
}
.tabsHeader{list-style:none;display:block;padding:0;margin:0;clear:left;border-bottom:1px solid rgba(0,0,0,.1)}
.tabsHeader li{margin:0 30px -1px 0;padding:0;display:block;float:left;font-size:16px;line-height:1.2;font-weight:700;cursor:pointer}
.tabsHeader li:last-child{margin:0 0 -1px}
.tabsHeader li span,.tabsHeader li a{display:block;padding:0 0 16px;-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0) inset;box-shadow:0 -2px 0 0 rgba(0,0,0,0) inset}
.tabsHeader li:hover span{-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset;box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset}
.tabsHeader li.on span,.tabsHeader li.on a{-webkit-box-shadow:0 -2px 0 0 #32bef3 inset;box-shadow:0 -2px 0 0 #32bef3 inset}
.tabAccordionContent{padding:22px 0 12px}
@media (max-width: 768px) {
.tabsHorizontal .tabsHeader li{margin:0;float:none}
.tabsHeader li span{padding:7px 0}
.tabsHeader li:first-child span{padding:0 0 7px}
}
.tabsHorizontal .tabPane{opacity:0;display:none;-webkit-transition:opacity 250ms ease 250ms;-moz-transition:opacity 250ms ease 250ms;transition:opacity 250ms ease 250ms}
.tabsHorizontal .tabPane.on{opacity:1;display:block}
.tabsVertical .tabPanes{border-bottom-width:2px}
.tabsVertical .tabAccordionTitle{display:block;padding:15px 62px 15px 20px;margin:0;cursor:pointer;font-size:16px;font-weight:700;line-height:1.2;position:relative}
.btLightSkin .tabsVertical .tabAccordionTitle,.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle{background-color:rgba(0,0,0,.07);color:#444}
.btDarkSkin .tabsVertical .tabAccordionTitle,.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle{background-color:rgba(255,255,255,.075);color:#fff}
.btLightSkin .tabsVertical .tabAccordionTitle.on,.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on,.btDarkSkin .tabsVertical .tabAccordionTitle.on,.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on{background-color:#0cb8b6}
.tabsVertical .tabAccordionTitle:before{content:"\f107";font:30px/1 FontAwesome;display:block;position:absolute;top:0;right:0;width:52px;bottom:0;padding:.3em 0 0;text-align:center;color:#0cb8b6}
.tabsVertical .tabAccordionTitle.on{color:#fff}
.tabsVertical .tabAccordionTitle.on:before{background-color:#2e9694;content:"\f106";color:#fff}
.tabAccordionTitle.on{background:#0cb8b6;color:#FFF}
.tabsVertical .tabPane{padding:0;margin:0 0 15px}
.tabsVertical .tabPane:first-child .tabAccordionTitle{border-top:none}
.tabsVertical .tabAccordionContent{padding:20px;display:none}
.tabsVertical .tabPane:last-child .tabAccordionContent{border-bottom:0}
.tabsVertical .tabsHeader{display:none}
.btLightSkin .tabsVertical .tabAccordionContent,.btDarkSkin .btLightSkin .tabsVertical .tabAccordionContent{background-color:rgba(0,0,0,.07)}
.btDarkSkin .tabsVertical .tabAccordionContent,.btLightSkin .btDarkSkin .tabsVertical .tabAccordionContent{background-color:rgba(255,255,255,.075)}
.btLatestPostsContainer.horizontalPosts{margin:0 -15px}
.btLatestPostsContainer.horizontalPosts .btSingleLatestPostContent,.btLatestPostsContainer.horizontalPosts .btSingleLatestPostVideo,.btLatestPostsContainer.horizontalPosts .btSingleLatestPostImage{padding:0 15px}
.btSLPCCwrap{padding:35px 20px 25px}
.btLightSkin .btSLPCCwrap,.btDarkSkin .btLightSkin .btSLPCCwrap{background-color:rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.1);border-top:none}
.btDarkSkin .btSLPCCwrap,.btLightSkin .btDarkSkin .btSLPCCwrap{background-color:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-top:none}
.btSingleLatestPost .btIco{position:absolute;left:auto;top:auto;margin:-22px 0 0 35px;z-index:10;display:none}
.btSingleLatestPostFooter{display:none}
.wSlider a{text-decoration:none}
.btSingleLatestPost.btSingleLatestPost--video .btSLPCCwrap{background-color:transparent;border:none;padding:15px 0 20px}
.btLatestPostsContainer .btSingleLatestPost.btSingleLatestPost--video .header h3{font-size:20px;line-height:26px}
.btLatestPostsContainer .btSingleLatestPost.btSingleLatestPost--video .headline a{color:#00aeef}
.btLatestPostsContainer .btSingleLatestPost.btSingleLatestPost--video .headline a:hover{text-decoration:none}
.btLightSkin .btLatestPostsContainer .headline a,.btDarkSkin .btLightSkin .btLatestPostsContainer .headline a{color:#6739a4}
.btDarkSkin .btLatestPostsContainer .headline a,.btLightSkin .btDarkSkin .btLatestPostsContainer .headline a{color:#fff}
.verticalPosts .btTextIndent .btImage,.verticalPosts .btTextIndent .bpgPhoto{margin:0}
p.btLatestPostContent{margin-bottom:1em}
.btLightSkin .btSingleLatestPostFooter .btArticleComments:before,.btDarkSkin .btLightSkin .btSingleLatestPostFooter .btArticleComments:before{color:#444}
.btDarkSkin .btSingleLatestPostFooter .btArticleComments:before,.btLightSkin .btDarkSkin .btSingleLatestPostFooter .btArticleComments:before{color:#fff}
.btSingleLatestPostFooter a:not(btArticleComments){font-size:11px;text-transform:uppercase}
.btSingleLatestPostFooter a.btArticleComments{padding:0 0 0 10px;margin:0 0 0 8px;border-left:1px solid #0cb8b6}
.btSingleLatestPostFooter:before{content:'\f114';display:inline-block;font-family:FontAwesome;margin:0 3px 0 0;font-size:90%}
.verticalPosts .btSingleLatestPostImage{float:left;width:240px;margin:0 0 30px;padding-right:20px}
@media (max-width: 768px) {
.verticalPosts .btSingleLatestPostImage{width:100%;padding-right:0;float:none}
}
.verticalPosts .btSingleLatestPostContent{display:table}
.btGoogleMap{width:100%}
.demos,.demos *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.demos{position:fixed;width:280px;height:187px;z-index:5000;bottom:0;right:0;margin:0 15px 0 0;background-image:url(gfx/demo-screen.jpg);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}
.demos.hidden{-webkit-transform:translate3d(0,187px,0);-moz-transform:translate3d(0,187px,0);-ms-transform:translate3d(0,187px,0);transform:translate3d(0,187px,0)}
.demos span{display:block;position:absolute;left:0;right:0;top:0;margin:-32px 0 0;height:32px;padding:11px 14px 0;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;line-height:1;background-color:#0cb8b6}
.demos em{display:block;float:right;font:normal 25px/1 Icon7Stroke;margin:-7px -5px 0 0;padding:0;cursor:pointer;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;transition:all 250ms ease-out}
.demos.hidden em{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.demos em:before{content:'\e680'}
.demos a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.65);color:#fff;text-align:center;vertical-align:middle;font:normal 80px/167px Icon7Stroke;-webkit-transform:scale3d(0,0,1);-moz-transform:scale3d(0,0,1);-ms-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.demos:hover a{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.demos a:before{content:'\e684';display:inline-block;vertical-align:middle;line-height:1;-webkit-transform:scale3d(0,0,1);-moz-transform:scale3d(0,0,1);-ms-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.demos:hover a:before{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all 300ms ease 150ms;-moz-transition:all 300ms ease 150ms;transition:all 300ms ease 150ms}
.btWorkingHoursInnerRow{padding:14px 0}
.btWorkingHoursHasLink .btWorkingHoursInnerRow{padding:14px 80px 14px 0}
.btLightSkin .btWorkingHoursInnerRow,.btDarkSkin .btLightSkin .btWorkingHoursInnerRow{border-top:1px solid rgba(0,0,0,.1)}
.btDarkSkin .btWorkingHoursInnerRow,.btLightSkin .btDarkSkin .btWorkingHoursInnerRow{border-top:1px solid rgba(255,255,255,.1)}
.btLightSkin .btWorkingHoursInnerRow:first-child,.btDarkSkin .btLightSkin .btWorkingHoursInnerRow:first-child,.btDarkSkin .btWorkingHoursInnerRow:first-child,.btLightSkin .btDarkSkin .btWorkingHoursInnerRow:first-child{border-top:none}
.btWorkingHoursInnerTitle,.btWorkingHoursInnerContent{float:left;line-height:1.2;text-align:left}
.valueRight .btWorkingHoursInnerContent{text-align:right}
.btWorkingHoursInnerTitle{font-weight:700;text-transform:uppercase;width:45%}
.btWorkingHoursInnerContent{font-weight:300;width:55%}
.btWorkingHoursHasLink .btWorkingHoursInnerRow .btWorkingHoursInnerLink{width:80px;float:right;margin:-.2em -80px 0 -100%;overflow:hidden;text-align:right}
.btWorkingHoursInnerLink a{position:relative;line-height:1;font-size:11px;font-weight:400;display:inline-block;padding:.5em 2.7em .5em 1em;color:#fff;text-align:center;background-color:#f36438}
.btWorkingHoursInnerLink a:after{display:block;width:1.6em;position:absolute;right:0;top:0;bottom:0;text-align:center;content:'\e66b';margin:0 0 0 .15em;padding:.3em 0 0;font:normal 14px/1 Icon7Stroke;background-color:#d14f27}
.btWorkingHoursInnerLink a:hover{background-color:#0cb8b6}
.btWorkingHoursInnerLink a:hover:after{background-color:#2e9694}
.btGoogleMapsWrapper{position:relative}
div[id^="map_canvas"]{width:100%!important}
.wInfoPane div[id^="map_canvas"]{position:absolute;left:0;right:0;top:0;bottom:0;height:100%!important}
.btGoogleMapsContent{max-width:1220px;margin:auto}
.btGoogleMapsWrap{width:368px;margin:0;padding:24px 27px 0;position:relative;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f58220;color:#fff;opacity:.8}
div.btInfoPaneToggler,span.btInfoPaneToggler{display:none;position:absolute;top:50%;right:0;margin:-18px 0 0;width:36px;height:36px;font:normal 26px/36px Icon7Stroke;cursor:pointer;color:#fff;text-align:center;z-index:2;background-color:#6739a4}
div.btInfoPaneToggler:before,span.btInfoPaneToggler:before{content:'\e686';color:#fff}
.btGoogleMapsWrap.closed div.btInfoPaneToggler:before,.btGoogleMapsWrap.closed span.btInfoPaneToggler:before{content:'\e684'}
.wInfoPane div#map_canvas_home,.map_canvas_home_wrapper,.map_canvas_home_wrapper .btGoogleMapsContent,.map_canvas_home_wrapper .btGoogleMapsWrap{height:470px!important}
.mtBlock{margin:0 0 8px;padding:0;display:block;list-style:none}
.mtBlock_row{font-size:16px}
.mtBlock_row--title{font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:bold;font-size:20px;line-height:22px;margin-bottom:5px}
.mtBlock a{text-decoration:underline}
.mtBlock a:hover{text-decoration:none}
.social{display:block}
.mtBlock--social{padding:7px 6px 0}
.mtBlock--btn{padding-top:7px}
.social br{display:none}
.social::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.social__link{text-decoration:none;float:left;margin-right:9px}
.btIconImageRow.btIconsHalfHoverPosition,.btIconImageRow.btIconsFullHoverPosition{overflow:visible;display:block;margin:0 auto;position:relative;z-index:10}
.btIconImageRow.btIconsHalfHoverPosition .btIco,.btIconImageRow.btIconsFullHoverPosition .btIco{position:relative;z-index:2;display:block;overflow:visible}
.btTextCenter .btIconImageRow.btIconsHalfHoverPosition .btIco,.btTextCenter .btIconImageRow.btIconsFullHoverPosition .btIco{margin-left:50%;float:left;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.btTextLeft .btIconImageRow.btIconsHalfHoverPosition .btIco,.btTextLeft .btIconImageRow.btIconsFullHoverPosition .btIco{float:left}
.btTextRight .btIconImageRow.btIconsHalfHoverPosition .btIco,.btTextRight .btIconImageRow.btIconsFullHoverPosition .btIco{float:right}
.btIconImageRow.btIconsHalfHoverPosition .btIco.btIcoBigSize{margin-top:-40px;margin-bottom:8px}
.btIconImageRow.btIconsFullHoverPosition .btIco.btIcoBigSize{margin-top:-90px;margin-bottom:18px}
.btIconImageRow.btIconsHalfHoverPosition .btIco.btIcoMediumSize{margin-top:-21px;margin-bottom:10px}
.btIconImageRow.btIconsFullHoverPosition .btIco.btIcoMediumSize{margin-top:-48px;margin-bottom:16px}
.btIconImageRow.btIconsHalfHoverPosition .btIco.btIcoLargeSize{margin-top:-60px;margin-bottom:12px}
.btIconImageRow.btIconsFullHoverPosition .btIco.btIcoLargeSize{margin-top:-132px;margin-bottom:24px}
.btIconImageRow.btIconsHalfHoverPosition .btIco.btIcoSmallSize{margin-top:-15px;margin-bottom:8px}
.btIconImageRow.btIconsFullHoverPosition .btIco.btIcoSmallSize{margin-top:-36px;margin-bottom:14px}
.btIconImageRow.btIconsHalfHoverPosition .btIco.btIcoExtraSmallSize{margin-top:-10.5px;margin-bottom:8px}
.btIconImageRow.btIconsFullHoverPosition .btIco.btIcoExtraSmallSize{margin-top:-26px;margin-bottom:14px}
.footer-contact{padding-top:27px;font-size:18px}
.footer-contact__item i.fa{position:absolute;top:2px;left:0;font-size:20px}
.footer-contact__item{position:relative;padding-left:20px}
.footer-contact__item i.fa.fa-phone{font-size:19px;left:-1px}
.footer-contact__item i.fa.fa-envelope-o{font-size:16px;top:5px;left:-2px}
.footer-contact__item i.fa.fa-skype{font-size:18px;top:4px;left:-2px}
.footer-contact ul.footer-contact__wrapp .footer-contact__item{margin-bottom:10px}
input[type="text"],input[type="password"],input[type="email"],input[type="date"],input[type="tel"],textarea,.fancy-select .trigger,.select2-container .select2-choice, select {padding:0 20px;height:44px;width:100%;display:block;font-size:15px;line-height:44px;font-weight:300;border:none;-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset;font-family:"OpenSans",Arial,sans-serif}
.fancy-select .trigger{padding:0 28px 0 20px}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus,.fancy-select .trigger.open,.select2-container.select2-dropdown-open .select2-choice{-webkit-box-shadow:0 0 0 2px #6739a4 inset;box-shadow:0 0 0 2px #6739a4 inset;border:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btLightSkin .btSpecTypeDropdown .fancy-select .trigger,.btDarkSkin .btLightSkin .btSpecTypeDropdown .fancy-select .trigger,.btDarkSkin .btSpecTypeDropdown .fancy-select .trigger,.btLightSkin .btDarkSkin .btSpecTypeDropdown .fancy-select .trigger{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:13px 26px 13px 16px;margin:0;display:block;line-height:1;height:auto;border:2px solid #fff;background-color:transparent;color:#fff}
.btLightSkin .btSpecTypeDropdown .fancy-select .trigger:after,.btDarkSkin .btLightSkin .btSpecTypeDropdown .fancy-select .trigger:after,.btDarkSkin .btSpecTypeDropdown .fancy-select .trigger:after,.btLightSkin .btDarkSkin .btSpecTypeDropdown .fancy-select .trigger:after{top:10px}
.btLightSkin .btSpecTypeDropdown .fancy-select .trigger.open,.btDarkSkin .btLightSkin .btSpecTypeDropdown .fancy-select .trigger.open,.btDarkSkin .btSpecTypeDropdown .fancy-select .trigger.open,.btLightSkin .btDarkSkin .btSpecTypeDropdown .fancy-select .trigger.open{border:2px solid #fff;background-color:#fff;color:#000!important;-webkit-box-shadow:none;box-shadow:none}
.btLightSkin .btSpecTypeDropdown .fancy-select .trigger.open:after,.btDarkSkin .btLightSkin .btSpecTypeDropdown .fancy-select .trigger.open:after,.btDarkSkin .btSpecTypeDropdown .fancy-select .trigger.open:after,.btLightSkin .btDarkSkin .btSpecTypeDropdown .fancy-select .trigger.open:after{color:#444}
textarea{height:170px;padding:18px 20px;vertical-align:top;line-height:1.2}
.wCheckBox{padding:0 0 0 7px;cursor:pointer}
.wCheckBox input[type="checkbox"],.wRadio input[type="radio"]{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0;z-index:-1}
.wCheckBox:before{content:' ';display:block;float:left;font:normal 10px/22px FontAwesome;margin:0;width:22px;height:22px;line-height:21px;color:#fff;padding:0;text-align:center;border:1px solid #939598}
#ship-to-different-address .wCheckBox:before{margin:.15em .4em 0 -1.2em}
p.create-account .wCheckBox:before{margin:-.1em .25em 0 -1.2em}
label[for="rememberme"].wCheckBox:before{margin:.4em .5em 0 0}
.wCheckBox:before{background-color:#fff;color:#00aeef}
.wCheckBox.checked:before{content:'\f0c8'}
#ship-to-different-address .wCheckBox:before,p.create-account .wCheckBox:before{content:'\f00c'}
#ship-to-different-address .wCheckBox.checked:before,.wCheckBox:before,p.create-account .wCheckBox.checked:before{content:' '}
.btLightSkin input[type="text"],.btDarkSkin .btLightSkin input[type="text"],.btLightSkin input[type="password"],.btDarkSkin .btLightSkin input[type="password"],.btLightSkin input[type="email"],.btDarkSkin .btLightSkin input[type="email"],.btLightSkin input[type="tel"],.btDarkSkin .btLightSkin input[type="tel"],.btLightSkin input[type="date"],.btDarkSkin .btLightSkin input[type="date"],.btLightSkin textarea,.btDarkSkin .btLightSkin textarea,.btLightSkin .fancy-select .trigger,.btDarkSkin .btLightSkin .fancy-select .trigger,.btLightSkin .select2-container .select2-choice,.btDarkSkin .btLightSkin .select2-container .select2-choice, .btLightSkin select{background-color:rgba(0,0,0,.07)}
.btDarkSkin input[type="text"],.btLightSkin .btDarkSkin input[type="text"],.btDarkSkin input[type="password"],.btLightSkin .btDarkSkin input[type="password"],.btDarkSkin input[type="email"],.btLightSkin .btDarkSkin input[type="email"],.btDarkSkin input[type="tel"],.btLightSkin .btDarkSkin input[type="tel"],.btDarkSkin input[type="date"],.btLightSkin .btDarkSkin input[type="date"],.btDarkSkin textarea,.btLightSkin .btDarkSkin textarea,.btDarkSkin .fancy-select .trigger,.btLightSkin .btDarkSkin .fancy-select .trigger,.btDarkSkin .select2-container .select2-choice,.btLightSkin .btDarkSkin .select2-container .select2-choice, .btDarkSkin select {background-color:#ffffff;border:1px solid #939598;box-shadow:none}
::-webkit-datetime-edit{padding:1em}
input:not([type="number"])::-webkit-inner-spin-button{display:none}
::-webkit-calendar-picker-indicator{padding:0;margin:0}
.btCustomList{list-style:none;margin:0 0 25px;padding:0}
.btCustomList li{display:block;margin:0 0 5px;padding:0}
.btTextLeft .btCustomList li,.btTextRight .btCustomList li,.btTextCenter .btCustomList li{text-align:left}
.btCustomList li a{font-size:14px;font-weight:700;line-height:1.3;display:block;position:relative;padding:15px 15px 15px 64px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btLightSkin .btCustomList li a,.btDarkSkin .btLightSkin .btCustomList li a{background-color:rgba(0,0,0,.07);color:#444}
.btDarkSkin .btCustomList li a,.btLightSkin .btDarkSkin .btCustomList li a{background-color:rgba(255,255,255,.075);color:#fff}
.btCustomList li a:before{display:block;position:absolute;left:0;top:0;bottom:0;width:50px;padding:.5em 0 0;text-align:center;vertical-align:top;font-size:1.5em;font-weight:normal;color:#0cb8b6;background-color:transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btCustomList li a:hover:before{color:#fff;background-color:#0cb8b6}
.btLightSkin .btCustomList li a:hover,.btDarkSkin .btLightSkin .btCustomList li a:hover,.btDarkSkin .btCustomList li a:hover,.btLightSkin .btDarkSkin .btCustomList li a:hover{background-color:#0cb8b6;color:#fff}
.btLightSkin .btCustomList li a:hover:before,.btDarkSkin .btLightSkin .btCustomList li a:hover:before,.btDarkSkin .btCustomList li a:hover:before,.btLightSkin .btDarkSkin .btCustomList li a:hover:before{background-color:#2e9694;color:#fff}
.btGoogleMapsWrap .btIco.btIcoMediumSize .btIcoHolder:before,.btGoogleMapsWrap .btIco.btIcoMediumSize .btIcoHolder:after{font-size:35px}
.btGoogleMapsWrap .btIco.btIcoMediumSize .btIcoHolder em{font-size:55px;line-height:55px;width:55px;height:55px}
.btGoogleMapsWrap .btIconImageRow{padding:0 0 0 1px}
.btDateTypeInput input[type="date"]{text-align:left;position:relative;cursor:pointer;-webkit-min-logical-width:100%;-webkit-appearance:none;line-height:44px!important;vertical-align:bottom;text-indent:0}
.btDateTypeInput input[type="date"].hasDatepicker{padding:0 20px!important}
.btDarkSkin .btDateTypeInput input[type="date"],.btLightSkin .btDarkSkin .btDateTypeInput input[type="date"]{color:#fff}
.btLightSkin .btDateTypeInput input[type="date"],.btDarkSkin .btLightSkin .btDateTypeInput input[type="date"]{color:#444}
.btDateTypeInput input::-webkit-calendar-picker-indicator{background:transparent;color:transparent;width:100%;height:100%;position:absolute;right:0;top:0;bottom:0;left:0}
.btDateTypeInput input[type="date"]::-webkit-input-placeholder{visibility:hidden!important;-webkit-appearance:none;display:none}
.btDateTypeInput input::-webkit-clear-button{visibility:hidden!important;-webkit-appearance:none;display:none}
.btDateTypeInput{position:relative}
.btDateTypeInput:after{display:block;font-family:FontAwesome;content:"\f133";pointer-events:none;position:absolute;right:17px;font-size:16px;top:8px}
div.wpcf7-validation-errors{border-color:#f00;color:#f00}
.boldRowInner-mar-none .boldRowInner{margin-bottom:0}
.ui-datepicker.ui-widget,.btDatePicker#ui-datepicker-div{font-family:"OpenSans",Arial,sans-serif;border-radius:0;padding:10px!important;border:0!important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff!important}
.ui-datepicker .ui-corner-all,.ui-datepicker .ui-corner-bottom,.ui-datepicker .ui-corner-right,.ui-datepicker .ui-corner-tl,.ui-datepicker .ui-corner-tr,.ui-datepicker .ui-corner-br,.ui-datepicker .ui-corner-bl{border-radius:0}
.ui-datepicker.ui-widget .ui-datepicker-header{background:#0cb8b6;color:#fff;border:0}
.btDatePicker table.ui-datepicker-calendar{background:transparent!important}
.ui-datepicker.ui-widget th,.btDatePicker table.ui-datepicker-calendar th{text-transform:uppercase;font-weight:300!important;background:rgba(0,0,0,.1);font-size:10px!important}
.ui-datepicker.ui-widget th,.ui-datepicker.ui-widget td{width:14.2857%}
.btDatePicker table th,.btDatePicker table td{border:0!important}
.btDatePicker table td,.btDatePicker table td:hover{background:transparent!important;font-size:13px;line-height:22px}
.ui-datepicker.ui-widget tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}
.ui-datepicker.ui-widget tbody tr:last-child{border-bottom:0}
.ui-datepicker.ui-widget tbody tr td{padding:3px 2px}
.ui-datepicker.ui-widget tbody tr:last-child td{padding-bottom:0}
.ui-datepicker.ui-widget tbody tr td a,.ui-datepicker.ui-widget tbody tr td a:hover{text-align:center;border-radius:50%;line-height:22px;text-align:center;width:auto;height:27px;font-size:13px}
.ui-datepicker.ui-widget tbody tr td a.ui-state-default{background:transparent;border:0}
.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-active{-webkit-box-shadow:0 0 0 20px #f36438 inset;box-shadow:0 0 0 20px #f36438 inset;color:#fff;-webkit-transition:box-shadow 100ms ease,color 100ms ease;-moz-transition:box-shadow 100ms ease,color 100ms ease;transition:box-shadow 100ms ease,color 100ms ease}
.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-highlight{-webkit-box-shadow:0 0 0 20px #0cb8b6 inset;box-shadow:0 0 0 20px #0cb8b6 inset;color:#fff;-webkit-transition:box-shadow 100ms ease,color 100ms ease;-moz-transition:box-shadow 100ms ease,color 100ms ease;transition:box-shadow 100ms ease,color 100ms ease}
.ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-hover{-webkit-box-shadow:0 0 0 2px #0cb8b6 inset;box-shadow:0 0 0 2px #0cb8b6 inset;color:#0cb8b6;background:transparent;-webkit-transition:box-shadow 100ms ease,color 100ms ease;-moz-transition:box-shadow 100ms ease,color 100ms ease;transition:box-shadow 100ms ease,color 100ms ease}
.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-next,.btDatePicker a.ui-datepicker-prev,.btDatePicker a.ui-datepicker-next{border:0;background:transparent}
.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-prev.ui-state-hover,.btDatePicker a.ui-datepicker-prev,.btDatePicker a.ui-datepicker-prev.ui-state-hover{left:2px;top:2px}
.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-next.ui-state-hover,.btDatePicker a.ui-datepicker-next,.btDatePicker a.ui-datepicker-next.ui-state-hover{right:2px;top:2px}
.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon,.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon{background:transparent;font-size:0;text-indent:0;margin:0;display:block;height:26px;width:26px;top:0;right:0;left:0;cursor:pointer;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.ui-datepicker.ui-widget .ui-datepicker-prev.ui-state-hover .ui-icon{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.ui-datepicker.ui-widget .ui-datepicker-next.ui-state-hover .ui-icon{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon:before,.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon:before{font-family:FontAwesome;font-size:22px;line-height:26px;text-align:center;color:#fff;width:26px;height:26px;display:block;font-weight:300}
.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon:before{content:"\f104"}
.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon:before{content:"\f105"}
body.btPageTransitions .btContent{position:relative;width:100%!important;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}
body.btPageTransitions .btSiteFooterWidgets,body.btPageTransitions .btSiteFooter{display:none}
.btSectionTransitions{position:absolute;top:0;left:0;bottom:0;right:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);-moz-transform:translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);-ms-transform:translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);transform:translateX(.00001%) translateY(.00001%) translateZ(0) rotate(.00001deg) scale(1.00001);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.btSectionTransitions-current,.no-js .btSectionTransitions{visibility:visible;z-index:1}
.no-js body{overflow:auto}
.btSectionTransitions-ontop{z-index:999}
.btAnimNavHolder{position:fixed;right:15px;top:0;bottom:0;z-index:1010;line-height:100vh;vertical-align:middle}
.btAnimNav{display:inline-block;position:static;margin:0;padding:0;line-height:1px;vertical-align:middle;width:16px;text-align:center}
.btAnimNav li{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;line-height:12px}
.btAnimNav li.btAnimNavDot{display:inline-block;float:none;margin:5px 0;padding:2px 0 0;width:12px;height:12px;line-height:12px;vertical-align:middle;list-style:none;border:2px solid #FFF;border-radius:50%;cursor:pointer}
.btAnimNav li.btAnimNavDot.active,.btAnimNav li.btAnimNavDot.active:hover{background-color:#FFF;cursor:default}
.btAnimNav li.btAnimNavNext,.btAnimNav li.btAnimNavPrev{display:inline-block;position:static;margin:5px 0;padding:0;font:normal 14px/1 FontAwesome;text-align:center;vertical-align:middle;color:#fff;width:auto;height:auto;cursor:pointer}
.btAnimNav li.btAnimNavDot:hover{background-color:rgba(255,255,255,.35)}
.btAnimNav li.btAnimNavNext:hover,.btAnimNav li.btAnimNavPrev:hover{color:#0cb8b6}
.btAnimNav li.btAnimNavNext:before,.btAnimNav li.btAnimNavPrev:before{display:inline-block}
.btAnimNav li.btAnimNavNext:before{content:'\f078'}
.btAnimNav li.btAnimNavPrev:before{content:'\f077'}
.btHalfPage .btHalfPageContainer{position:absolute;top:0;bottom:0;left:50%;width:100%;overflow:hidden}
.btHalfPage .btHalfPageSection{left:-50%;width:100%}
.impress-enabled .step{width:100vw}
.impress-enabled .btPageWrap{overflow:visible;height:100%}
.impress-enabled .btContentWrap,.impress-enabled .btContentHolder{height:100%}
.impress-enabled .step.active{opacity:1}
.impress-enabled .step{opacity:.05;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.impress-enabled .boldSection{background-color:transparent!important}
.headline .animate{display:inline-block}
.headline u.animate{position:relative;text-decoration:none}
.headline u.animate:before{content:' ';height:.1em;display:block;position:absolute;left:0;right:0;bottom:0;margin:0 0 -.1.em;background-color:#444;-webkit-transform:scale3d(0,1,1);-moz-transform:scale3d(0,1,1);-ms-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}
.btDarkSkin .headline u.animate:before,.btLightSkin .btDarkSkin .headline u.animate:before{background-color:#fff}
.btLightSkin .headline u.animate:before,.btDarkSkin .btLightSkin .headline u.animate:before{background-color:#444}
.headline u.animate.animated:before{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.headline strong.animate{font-weight:800}
.headline strong.animate.animated{color:#6739a4}
.headline b.animate.animated{color:#6739a4}
.headline i.animate{font-style:normal;-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}
.headline i.animate.animated{-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg)}
.headline i.animate,.headline b.animate,.headline u.animate:before{-webkit-transition:all 450ms ease-out 500ms;-moz-transition:all 450ms ease-out 500ms;transition:all 450ms ease-out 500ms}
.btSectionTransitions-moveToLeft{-webkit-animation:moveToLeft .6s ease both;-moz-animation:moveToLeft .6s ease both;animation:moveToLeft .6s ease both}
.btSectionTransitions-moveFromLeft{-webkit-animation:moveFromLeft .6s ease both;-moz-animation:moveFromLeft .6s ease both;animation:moveFromLeft .6s ease both}
.btSectionTransitions-moveToRight{-webkit-animation:moveToRight .6s ease both;-moz-animation:moveToRight .6s ease both;animation:moveToRight .6s ease both}
.btSectionTransitions-moveFromRight{-webkit-animation:moveFromRight .6s ease both;-moz-animation:moveFromRight .6s ease both;animation:moveFromRight .6s ease both}
.btSectionTransitions-moveToTop{-webkit-animation:moveToTop .6s ease both;-moz-animation:moveToTop .6s ease both;animation:moveToTop .6s ease both}
.btSectionTransitions-moveFromTop{-webkit-animation:moveFromTop .6s ease both;-moz-animation:moveFromTop .6s ease both;animation:moveFromTop .6s ease both}
.btSectionTransitions-moveToBottom{-webkit-animation:moveToBottom .6s ease both;-moz-animation:moveToBottom .6s ease both;animation:moveToBottom .6s ease both}
.btSectionTransitions-moveFromBottom{-webkit-animation:moveFromBottom .6s ease both;-moz-animation:moveFromBottom .6s ease both;animation:moveFromBottom .6s ease both}
.btSectionTransitions-fade{-webkit-animation:fade .7s ease both;-moz-animation:fade .7s ease both;animation:fade .7s ease both}
.btSectionTransitions-moveToLeftFade{-webkit-animation:moveToLeftFade .7s ease both;-moz-animation:moveToLeftFade .7s ease both;animation:moveToLeftFade .7s ease both}
.btSectionTransitions-moveFromLeftFade{-webkit-animation:moveFromLeftFade .7s ease both;-moz-animation:moveFromLeftFade .7s ease both;animation:moveFromLeftFade .7s ease both}
.btSectionTransitions-moveToRightFade{-webkit-animation:moveToRightFade .7s ease both;-moz-animation:moveToRightFade .7s ease both;animation:moveToRightFade .7s ease both}
.btSectionTransitions-moveFromRightFade{-webkit-animation:moveFromRightFade .7s ease both;-moz-animation:moveFromRightFade .7s ease both;animation:moveFromRightFade .7s ease both}
.btSectionTransitions-moveToTopFade{-webkit-animation:moveToTopFade .7s ease both;-moz-animation:moveToTopFade .7s ease both;animation:moveToTopFade .7s ease both}
.btSectionTransitions-moveFromTopFade{-webkit-animation:moveFromTopFade .7s ease both;-moz-animation:moveFromTopFade .7s ease both;animation:moveFromTopFade .7s ease both}
.btSectionTransitions-moveToBottomFade{-webkit-animation:moveToBottomFade .7s ease both;-moz-animation:moveToBottomFade .7s ease both;animation:moveToBottomFade .7s ease both}
.btSectionTransitions-moveFromBottomFade{-webkit-animation:moveFromBottomFade .7s ease both;-moz-animation:moveFromBottomFade .7s ease both;animation:moveFromBottomFade .7s ease both}
.btSectionTransitions-moveToLeftEasing{-webkit-animation:moveToLeft .7s ease-in-out both;-moz-animation:moveToLeft .7s ease-in-out both;animation:moveToLeft .7s ease-in-out both}
.btSectionTransitions-moveToRightEasing{-webkit-animation:moveToRight .7s ease-in-out both;-moz-animation:moveToRight .7s ease-in-out both;animation:moveToRight .7s ease-in-out both}
.btSectionTransitions-moveToTopEasing{-webkit-animation:moveToTop .7s ease-in-out both;-moz-animation:moveToTop .7s ease-in-out both;animation:moveToTop .7s ease-in-out both}
.btSectionTransitions-moveToBottomEasing{-webkit-animation:moveToBottom .7s ease-in-out both;-moz-animation:moveToBottom .7s ease-in-out both;animation:moveToBottom .7s ease-in-out both}
@-webkit-keyframes moveToLeft {
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@-moz-keyframes moveToLeft {
to{-moz-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes moveToLeft {
to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes moveFromLeft {
from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@-moz-keyframes moveFromLeft {
from{-moz-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes moveFromLeft {
from{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes moveToRight {
to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@-moz-keyframes moveToRight {
to{-moz-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes moveToRight {
to{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
}
@-webkit-keyframes moveFromRight {
from{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@-moz-keyframes moveFromRight {
from{-moz-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes moveFromRight {
from{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
}
@-webkit-keyframes moveToTop {
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-moz-keyframes moveToTop {
to{-moz-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes moveToTop {
to{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes moveFromTop {
from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-moz-keyframes moveFromTop {
from{-moz-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes moveFromTop {
from{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes moveToBottom {
to{-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@-moz-keyframes moveToBottom {
to{-moz-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes moveToBottom {
to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
}
@-webkit-keyframes moveFromBottom {
from{-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@-moz-keyframes moveFromBottom {
from{-moz-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes moveFromBottom {
from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
}
@-webkit-keyframes fade {
to{opacity:.3}
}
@-moz-keyframes fade {
to{opacity:.3}
}
@keyframes fade {
to{opacity:.3}
}
@-webkit-keyframes moveToLeftFade {
to{opacity:.3;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@-moz-keyframes moveToLeftFade {
to{opacity:.3;-moz-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes moveToLeftFade {
to{opacity:.3;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes moveFromLeftFade {
from{opacity:.3;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@-moz-keyframes moveFromLeftFade {
from{opacity:.3;-moz-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes moveFromLeftFade {
from{opacity:.3;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes moveToRightFade {
to{opacity:.3;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@-moz-keyframes moveToRightFade {
to{opacity:.3;-moz-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes moveToRightFade {
to{opacity:.3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
}
@-webkit-keyframes moveFromRightFade {
from{opacity:.3;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@-moz-keyframes moveFromRightFade {
from{opacity:.3;-moz-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes moveFromRightFade {
from{opacity:.3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
}
@-webkit-keyframes moveToTopFade {
to{opacity:.3;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-moz-keyframes moveToTopFade {
to{opacity:.3;-moz-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes moveToTopFade {
to{opacity:.3;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes moveFromTopFade {
from{opacity:.3;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@-moz-keyframes moveFromTopFade {
from{opacity:.3;-moz-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes moveFromTopFade {
from{opacity:.3;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes moveToBottomFade {
to{opacity:.3;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@-moz-keyframes moveToBottomFade {
to{opacity:.3;-moz-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes moveToBottomFade {
to{opacity:.3;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
}
@-webkit-keyframes moveFromBottomFade {
from{opacity:.3;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@-moz-keyframes moveFromBottomFade {
from{opacity:.3;-moz-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes moveFromBottomFade {
from{opacity:.3;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
}
.btSectionTransitions-scaleDown{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both;-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}
.btSectionTransitions-scaleUp{-webkit-animation:scaleUp .7s ease both;-moz-animation:scaleUp .7s ease both;animation:scaleUp .7s ease both;-webkit-animation:scaleUp .7s ease both;-moz-animation:scaleUp .7s ease both;animation:scaleUp .7s ease both}
.btSectionTransitions-scaleUpDown{-webkit-animation:scaleUpDown .5s ease both;-moz-animation:scaleUpDown .5s ease both;animation:scaleUpDown .5s ease both;-webkit-animation:scaleUpDown .5s ease both;-moz-animation:scaleUpDown .5s ease both;animation:scaleUpDown .5s ease both}
.btSectionTransitions-scaleDownUp{-webkit-animation:scaleDownUp .5s ease both;-moz-animation:scaleDownUp .5s ease both;animation:scaleDownUp .5s ease both;-webkit-animation:scaleDownUp .5s ease both;-moz-animation:scaleDownUp .5s ease both;animation:scaleDownUp .5s ease both}
.btSectionTransitions-scaleDownCenter{-webkit-animation:scaleDownCenter .4s ease-in both;-moz-animation:scaleDownCenter .4s ease-in both;animation:scaleDownCenter .4s ease-in both;-webkit-animation:scaleDownCenter .4s ease-in both;-moz-animation:scaleDownCenter .4s ease-in both;animation:scaleDownCenter .4s ease-in both}
.btSectionTransitions-scaleUpCenter{-webkit-animation:scaleUpCenter .4s ease-out both;-moz-animation:scaleUpCenter .4s ease-out both;animation:scaleUpCenter .4s ease-out both;-webkit-animation:scaleUpCenter .4s ease-out both;-moz-animation:scaleUpCenter .4s ease-out both;animation:scaleUpCenter .4s ease-out both}
@-webkit-keyframes scaleDown {
to{opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}
}
@-moz-keyframes scaleDown {
to{opacity:0;-moz-transform:scale(.8);transform:scale(.8)}
}
@keyframes scaleDown {
to{opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
}
@-webkit-keyframes scaleUp {
from{opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}
}
@-moz-keyframes scaleUp {
from{opacity:0;-moz-transform:scale(.8);transform:scale(.8)}
}
@keyframes scaleUp {
from{opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
}
@-webkit-keyframes scaleUpDown {
from{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@-moz-keyframes scaleUpDown {
from{opacity:0;-moz-transform:scale(1.2);transform:scale(1.2)}
}
@keyframes scaleUpDown {
from{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
}
@-webkit-keyframes scaleDownUp {
to{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@-moz-keyframes scaleDownUp {
to{opacity:0;-moz-transform:scale(1.2);transform:scale(1.2)}
}
@keyframes scaleDownUp {
to{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
}
@-webkit-keyframes scaleDownCenter {
to{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}
}
@-moz-keyframes scaleDownCenter {
to{opacity:0;-moz-transform:scale(.7);transform:scale(.7)}
}
@keyframes scaleDownCenter {
to{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
}
@-webkit-keyframes scaleUpCenter {
from{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}
}
@-moz-keyframes scaleUpCenter {
from{opacity:0;-moz-transform:scale(.7);transform:scale(.7)}
}
@keyframes scaleUpCenter {
from{opacity:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
}
.btSectionTransitions-rotateRightSideFirst{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .8s both ease-in;-moz-animation:rotateRightSideFirst .8s both ease-in;animation:rotateRightSideFirst .8s both ease-in}
.btSectionTransitions-rotateLeftSideFirst{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateLeftSideFirst .8s both ease-in;-moz-animation:rotateLeftSideFirst .8s both ease-in;animation:rotateLeftSideFirst .8s both ease-in}
.btSectionTransitions-rotateTopSideFirst{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateTopSideFirst .8s both ease-in;-moz-animation:rotateTopSideFirst .8s both ease-in;animation:rotateTopSideFirst .8s both ease-in}
.btSectionTransitions-rotateBottomSideFirst{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateBottomSideFirst .8s both ease-in;-moz-animation:rotateBottomSideFirst .8s both ease-in;animation:rotateBottomSideFirst .8s both ease-in}
.btSectionTransitions-flipOutRight{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutRight .5s both ease-in;-moz-animation:flipOutRight .5s both ease-in;animation:flipOutRight .5s both ease-in}
.btSectionTransitions-flipInLeft{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInLeft .5s both ease-out;-moz-animation:flipInLeft .5s both ease-out;animation:flipInLeft .5s both ease-out}
.btSectionTransitions-flipOutLeft{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutLeft .5s both ease-in;-moz-animation:flipOutLeft .5s both ease-in;animation:flipOutLeft .5s both ease-in}
.btSectionTransitions-flipInRight{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInRight .5s both ease-out;-moz-animation:flipInRight .5s both ease-out;animation:flipInRight .5s both ease-out}
.btSectionTransitions-flipOutTop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutTop .5s both ease-in;-moz-animation:flipOutTop .5s both ease-in;animation:flipOutTop .5s both ease-in}
.btSectionTransitions-flipInBottom{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInBottom .5s both ease-out;-moz-animation:flipInBottom .5s both ease-out;animation:flipInBottom .5s both ease-out}
.btSectionTransitions-flipOutBottom{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutBottom .5s both ease-in;-moz-animation:flipOutBottom .5s both ease-in;animation:flipOutBottom .5s both ease-in}
.btSectionTransitions-flipInTop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInTop .5s both ease-out;-moz-animation:flipInTop .5s both ease-out;animation:flipInTop .5s both ease-out}
.btSectionTransitions-rotateFall{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:rotateFall 1s both ease-in;-moz-animation:rotateFall 1s both ease-in;animation:rotateFall 1s both ease-in}
.btSectionTransitions-rotateOutNewspaper{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateOutNewspaper .5s both ease-in;-moz-animation:rotateOutNewspaper .5s both ease-in;animation:rotateOutNewspaper .5s both ease-in}
.btSectionTransitions-rotateInNewspaper{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateInNewspaper .5s both ease-out;-moz-animation:rotateInNewspaper .5s both ease-out;animation:rotateInNewspaper .5s both ease-out}
.btSectionTransitions-rotatePushLeft{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotatePushLeft .8s both ease;-moz-animation:rotatePushLeft .8s both ease;animation:rotatePushLeft .8s both ease}
.btSectionTransitions-rotatePushRight{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotatePushRight .8s both ease;-moz-animation:rotatePushRight .8s both ease;animation:rotatePushRight .8s both ease}
.btSectionTransitions-rotatePushTop{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotatePushTop .8s both ease;-moz-animation:rotatePushTop .8s both ease;animation:rotatePushTop .8s both ease}
.btSectionTransitions-rotatePushBottom{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotatePushBottom .8s both ease;-moz-animation:rotatePushBottom .8s both ease;animation:rotatePushBottom .8s both ease}
.btSectionTransitions-rotatePullRight{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotatePullRight .5s both ease;-moz-animation:rotatePullRight .5s both ease;animation:rotatePullRight .5s both ease}
.btSectionTransitions-rotatePullLeft{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotatePullLeft .5s both ease;-moz-animation:rotatePullLeft .5s both ease;animation:rotatePullLeft .5s both ease}
.btSectionTransitions-rotatePullTop{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotatePullTop .5s both ease;-moz-animation:rotatePullTop .5s both ease;animation:rotatePullTop .5s both ease}
.btSectionTransitions-rotatePullBottom{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotatePullBottom .5s both ease;-moz-animation:rotatePullBottom .5s both ease;animation:rotatePullBottom .5s both ease}
.btSectionTransitions-rotateFoldRight{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateFoldRight .7s both ease;-moz-animation:rotateFoldRight .7s both ease;animation:rotateFoldRight .7s both ease}
.btSectionTransitions-rotateFoldLeft{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateFoldLeft .7s both ease;-moz-animation:rotateFoldLeft .7s both ease;animation:rotateFoldLeft .7s both ease}
.btSectionTransitions-rotateFoldTop{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateFoldTop .7s both ease;-moz-animation:rotateFoldTop .7s both ease;animation:rotateFoldTop .7s both ease}
.btSectionTransitions-rotateFoldBottom{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateFoldBottom .7s both ease;-moz-animation:rotateFoldBottom .7s both ease;animation:rotateFoldBottom .7s both ease}
.btSectionTransitions-rotateUnfoldLeft{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateUnfoldLeft .7s both ease;-moz-animation:rotateUnfoldLeft .7s both ease;animation:rotateUnfoldLeft .7s both ease}
.btSectionTransitions-rotateUnfoldRight{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateUnfoldRight .7s both ease;-moz-animation:rotateUnfoldRight .7s both ease;animation:rotateUnfoldRight .7s both ease}
.btSectionTransitions-rotateUnfoldTop{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateUnfoldTop .7s both ease;-moz-animation:rotateUnfoldTop .7s both ease;animation:rotateUnfoldTop .7s both ease}
.btSectionTransitions-rotateUnfoldBottom{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateUnfoldBottom .7s both ease;-moz-animation:rotateUnfoldBottom .7s both ease;animation:rotateUnfoldBottom .7s both ease}
.btSectionTransitions-rotateRoomLeftOut{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoomLeftOut .8s both ease;-moz-animation:rotateRoomLeftOut .8s both ease;animation:rotateRoomLeftOut .8s both ease}
.btSectionTransitions-rotateRoomLeftIn{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoomLeftIn .8s both ease;-moz-animation:rotateRoomLeftIn .8s both ease;animation:rotateRoomLeftIn .8s both ease}
.btSectionTransitions-rotateRoomRightOut{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoomRightOut .8s both ease;-moz-animation:rotateRoomRightOut .8s both ease;animation:rotateRoomRightOut .8s both ease}
.btSectionTransitions-rotateRoomRightIn{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoomRightIn .8s both ease;-moz-animation:rotateRoomRightIn .8s both ease;animation:rotateRoomRightIn .8s both ease}
.btSectionTransitions-rotateRoomTopOut{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateRoomTopOut .8s both ease;-moz-animation:rotateRoomTopOut .8s both ease;animation:rotateRoomTopOut .8s both ease}
.btSectionTransitions-rotateRoomTopIn{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateRoomTopIn .8s both ease;-moz-animation:rotateRoomTopIn .8s both ease;animation:rotateRoomTopIn .8s both ease}
.btSectionTransitions-rotateRoomBottomOut{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateRoomBottomOut .8s both ease;-moz-animation:rotateRoomBottomOut .8s both ease;animation:rotateRoomBottomOut .8s both ease}
.btSectionTransitions-rotateRoomBottomIn{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateRoomBottomIn .8s both ease;-moz-animation:rotateRoomBottomIn .8s both ease;animation:rotateRoomBottomIn .8s both ease}
.btSectionTransitions-rotateCubeLeftOut{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;z-index:1;-webkit-animation:rotateCubeLeftOut .6s both ease-in;-moz-animation:rotateCubeLeftOut .6s both ease-in;animation:rotateCubeLeftOut .6s both ease-in}
.btSectionTransitions-rotateCubeLeftIn{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;z-index:500;-webkit-animation:rotateCubeLeftIn .6s both ease-in;-moz-animation:rotateCubeLeftIn .6s both ease-in;animation:rotateCubeLeftIn .6s both ease-in}
.btSectionTransitions-rotateCubeRightOut{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCubeRightOut .6s both ease-in;-moz-animation:rotateCubeRightOut .6s both ease-in;animation:rotateCubeRightOut .6s both ease-in}
.btSectionTransitions-rotateCubeRightIn{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;z-index:500;-webkit-animation:rotateCubeRightIn .6s both ease-in;-moz-animation:rotateCubeRightIn .6s both ease-in;animation:rotateCubeRightIn .6s both ease-in}
.btSectionTransitions-rotateCubeTopOut{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCubeTopOut .6s both ease-in;-moz-animation:rotateCubeTopOut .6s both ease-in;animation:rotateCubeTopOut .6s both ease-in}
.btSectionTransitions-rotateCubeTopIn{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;z-index:500;-webkit-animation:rotateCubeTopIn .6s both ease-in;-moz-animation:rotateCubeTopIn .6s both ease-in;animation:rotateCubeTopIn .6s both ease-in}
.btSectionTransitions-rotateCubeBottomOut{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCubeBottomOut .6s both ease-in;-moz-animation:rotateCubeBottomOut .6s both ease-in;animation:rotateCubeBottomOut .6s both ease-in}
.btSectionTransitions-rotateCubeBottomIn{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;z-index:500;-webkit-animation:rotateCubeBottomIn .6s both ease-in;-moz-animation:rotateCubeBottomIn .6s both ease-in;animation:rotateCubeBottomIn .6s both ease-in}
.btSectionTransitions-rotateCarouselLeftOut{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateCarouselLeftOut .8s both ease;-moz-animation:rotateCarouselLeftOut .8s both ease;animation:rotateCarouselLeftOut .8s both ease}
.btSectionTransitions-rotateCarouselLeftIn{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCarouselLeftIn .8s both ease;-moz-animation:rotateCarouselLeftIn .8s both ease;animation:rotateCarouselLeftIn .8s both ease}
.btSectionTransitions-rotateCarouselRightOut{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCarouselRightOut .8s both ease;-moz-animation:rotateCarouselRightOut .8s both ease;animation:rotateCarouselRightOut .8s both ease}
.btSectionTransitions-rotateCarouselRightIn{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateCarouselRightIn .8s both ease;-moz-animation:rotateCarouselRightIn .8s both ease;animation:rotateCarouselRightIn .8s both ease}
.btSectionTransitions-rotateCarouselTopOut{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCarouselTopOut .8s both ease;-moz-animation:rotateCarouselTopOut .8s both ease;animation:rotateCarouselTopOut .8s both ease}
.btSectionTransitions-rotateCarouselTopIn{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCarouselTopIn .8s both ease;-moz-animation:rotateCarouselTopIn .8s both ease;animation:rotateCarouselTopIn .8s both ease}
.btSectionTransitions-rotateCarouselBottomOut{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCarouselBottomOut .8s both ease;-moz-animation:rotateCarouselBottomOut .8s both ease;animation:rotateCarouselBottomOut .8s both ease}
.btSectionTransitions-rotateCarouselBottomIn{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCarouselBottomIn .8s both ease;-moz-animation:rotateCarouselBottomIn .8s both ease;animation:rotateCarouselBottomIn .8s both ease}
.btSectionTransitions-rotateSidesOut{-webkit-transform-origin:-50% 50%;-moz-transform-origin:-50% 50%;-ms-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-animation:rotateSidesOut .5s both ease-in;-moz-animation:rotateSidesOut .5s both ease-in;animation:rotateSidesOut .5s both ease-in}
.btSectionTransitions-rotateSidesIn{-webkit-transform-origin:150% 50%;-moz-transform-origin:150% 50%;-ms-transform-origin:150% 50%;transform-origin:150% 50%;-webkit-animation:rotateSidesIn .5s both ease-out;-moz-animation:rotateSidesIn .5s both ease-out;animation:rotateSidesIn .5s both ease-out}
.btSectionTransitions-rotateSlideOut{-webkit-animation:rotateSlideOut 1s both ease;-moz-animation:rotateSlideOut 1s both ease;animation:rotateSlideOut 1s both ease;-webkit-animation:rotateSlideOut 1s both ease;-moz-animation:rotateSlideOut 1s both ease;animation:rotateSlideOut 1s both ease}
.btSectionTransitions-rotateSlideIn{-webkit-animation:rotateSlideIn 1s both ease;-moz-animation:rotateSlideIn 1s both ease;animation:rotateSlideIn 1s both ease;-webkit-animation:rotateSlideIn 1s both ease;-moz-animation:rotateSlideIn 1s both ease;animation:rotateSlideIn 1s both ease}
@-webkit-keyframes rotateRightSideFirst {
40%{-webkit-transform:rotateY(15deg);transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-moz-keyframes rotateRightSideFirst {
40%{-moz-transform:rotateY(15deg);transform:rotateY(15deg);opacity:.8;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-moz-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);-moz-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@keyframes rotateRightSideFirst {
40%{-webkit-transform:rotateY(15deg);-moz-transform:rotateY(15deg);-ms-transform:rotateY(15deg);transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);-moz-transform:scale(.8) translateZ(-200px);-ms-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);-webkit-transform:scale(.8) translateZ(-200px);-moz-transform:scale(.8) translateZ(-200px);-ms-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-webkit-keyframes rotateLeftSideFirst {
40%{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-moz-keyframes rotateLeftSideFirst {
40%{-moz-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-moz-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@keyframes rotateLeftSideFirst {
40%{-webkit-transform:rotateY(-15deg);-moz-transform:rotateY(-15deg);-ms-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);-moz-transform:scale(.8) translateZ(-200px);-ms-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-webkit-keyframes rotateTopSideFirst {
40%{-webkit-transform:rotateX(15deg);transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-moz-keyframes rotateTopSideFirst {
40%{-moz-transform:rotateX(15deg);transform:rotateX(15deg);opacity:.8;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-moz-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@keyframes rotateTopSideFirst {
40%{-webkit-transform:rotateX(15deg);-moz-transform:rotateX(15deg);-ms-transform:rotateX(15deg);transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);-moz-transform:scale(.8) translateZ(-200px);-ms-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-webkit-keyframes rotateBottomSideFirst {
40%{-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-moz-keyframes rotateBottomSideFirst {
40%{-moz-transform:rotateX(-15deg);transform:rotateX(-15deg);opacity:.8;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-moz-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@keyframes rotateBottomSideFirst {
40%{-webkit-transform:rotateX(-15deg);-moz-transform:rotateX(-15deg);-ms-transform:rotateX(-15deg);transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
100%{-webkit-transform:scale(.8) translateZ(-200px);-moz-transform:scale(.8) translateZ(-200px);-ms-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}
}
@-webkit-keyframes flipOutRight {
to{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2;-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}
}
@-moz-keyframes flipOutRight {
to{-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}
}
@keyframes flipOutRight {
to{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}
}
@-webkit-keyframes flipInLeft {
from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}
}
@-moz-keyframes flipInLeft {
from{-moz-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}
}
@keyframes flipInLeft {
from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}
}
@-webkit-keyframes flipOutLeft {
to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}
}
@-moz-keyframes flipOutLeft {
to{-moz-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}
}
@keyframes flipOutLeft {
to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}
}
@-webkit-keyframes flipInRight {
from{-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}
}
@-moz-keyframes flipInRight {
from{-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}
}
@keyframes flipInRight {
from{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}
}
@-webkit-keyframes flipOutTop {
to{-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}
}
@-moz-keyframes flipOutTop {
to{-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}
}
@keyframes flipOutTop {
to{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}
}
@-webkit-keyframes flipInBottom {
from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}
}
@-moz-keyframes flipInBottom {
from{-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}
}
@keyframes flipInBottom {
from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}
}
@-webkit-keyframes flipOutBottom {
to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}
}
@-moz-keyframes flipOutBottom {
to{-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}
}
@keyframes flipOutBottom {
to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);-ms-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}
}
@-webkit-keyframes flipInTop {
from{-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}
}
@-moz-keyframes flipInTop {
from{-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}
}
@keyframes flipInTop {
from{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);-ms-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}
}
@-webkit-keyframes rotateFall {
0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg)}
20%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:rotateZ(17deg);-moz-transform:rotateZ(17deg);-ms-transform:rotateZ(17deg);transform:rotateZ(17deg)}
60%{-webkit-transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);-ms-transform:rotateZ(16deg);transform:rotateZ(16deg)}
100%{-webkit-transform:translateY(100%) rotateZ(17deg);-moz-transform:translateY(100%) rotateZ(17deg);-ms-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}
0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}
20%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:rotateZ(17deg);transform:rotateZ(17deg);-webkit-transform:rotateZ(17deg);transform:rotateZ(17deg)}
60%{-webkit-transform:rotateZ(16deg);transform:rotateZ(16deg);-webkit-transform:rotateZ(16deg);transform:rotateZ(16deg)}
100%{-webkit-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}
}
@-moz-keyframes rotateFall {
0%{-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}
20%{-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-moz-transform:rotateZ(17deg);transform:rotateZ(17deg);-moz-transform:rotateZ(17deg);transform:rotateZ(17deg)}
60%{-moz-transform:rotateZ(16deg);transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);transform:rotateZ(16deg)}
100%{-moz-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}
}
@keyframes rotateFall {
0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg)}
20%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:rotateZ(17deg);-moz-transform:rotateZ(17deg);-ms-transform:rotateZ(17deg);transform:rotateZ(17deg);-webkit-transform:rotateZ(17deg);-moz-transform:rotateZ(17deg);-ms-transform:rotateZ(17deg);transform:rotateZ(17deg)}
60%{-webkit-transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);-ms-transform:rotateZ(16deg);transform:rotateZ(16deg);-webkit-transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);-ms-transform:rotateZ(16deg);transform:rotateZ(16deg)}
100%{-webkit-transform:translateY(100%) rotateZ(17deg);-moz-transform:translateY(100%) rotateZ(17deg);-ms-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}
}
@-webkit-keyframes rotateOutNewspaper {
to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);-moz-transform:translateZ(-3000px) rotateZ(360deg);-ms-transform:translateZ(-3000px) rotateZ(360deg);transform:translateZ(-3000px) rotateZ(360deg);opacity:0;-webkit-transform:transform: translateZ(-3000px) rotateZ(360deg);transform:transform: translateZ(-3000px) rotateZ(360deg);opacity:0}
}
@-moz-keyframes rotateOutNewspaper {
to{-moz-transform:transform: translateZ(-3000px) rotateZ(360deg);transform:transform: translateZ(-3000px) rotateZ(360deg);opacity:0}
}
@keyframes rotateOutNewspaper {
to{-webkit-transform:transform: translateZ(-3000px) rotateZ(360deg);-moz-transform:transform: translateZ(-3000px) rotateZ(360deg);-ms-transform:transform: translateZ(-3000px) rotateZ(360deg);transform:transform: translateZ(-3000px) rotateZ(360deg);opacity:0}
}
@-webkit-keyframes rotateInNewspaper {
from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);-moz-transform:translateZ(-3000px) rotateZ(-360deg);-ms-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0;-webkit-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}
}
@-moz-keyframes rotateInNewspaper {
from{-moz-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}
}
@keyframes rotateInNewspaper {
from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);-moz-transform:translateZ(-3000px) rotateZ(-360deg);-ms-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}
}
@-webkit-keyframes rotatePushLeft {
to{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}
}
@-moz-keyframes rotatePushLeft {
to{opacity:0;-moz-transform:rotateY(90deg);transform:rotateY(90deg)}
}
@keyframes rotatePushLeft {
to{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}
}
@-webkit-keyframes rotatePushRight {
to{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}
}
@-moz-keyframes rotatePushRight {
to{opacity:0;-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}
}
@keyframes rotatePushRight {
to{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg)}
}
@-webkit-keyframes rotatePushTop {
to{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
}
@-moz-keyframes rotatePushTop {
to{opacity:0;-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}
}
@keyframes rotatePushTop {
to{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg)}
}
@-webkit-keyframes rotatePushBottom {
to{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
}
@-moz-keyframes rotatePushBottom {
to{opacity:0;-moz-transform:rotateX(90deg);transform:rotateX(90deg)}
}
@keyframes rotatePushBottom {
to{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}
}
@-webkit-keyframes rotatePullRight {
from{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}
}
@-moz-keyframes rotatePullRight {
from{opacity:0;-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}
}
@keyframes rotatePullRight {
from{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg)}
}
@-webkit-keyframes rotatePullLeft {
from{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}
}
@-moz-keyframes rotatePullLeft {
from{opacity:0;-moz-transform:rotateY(90deg);transform:rotateY(90deg)}
}
@keyframes rotatePullLeft {
from{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}
}
@-webkit-keyframes rotatePullTop {
from{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
}
@-moz-keyframes rotatePullTop {
from{opacity:0;-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}
}
@keyframes rotatePullTop {
from{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg)}
}
@-webkit-keyframes rotatePullBottom {
from{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}
}
@-moz-keyframes rotatePullBottom {
from{opacity:0;-moz-transform:rotateX(90deg);transform:rotateX(90deg)}
}
@keyframes rotatePullBottom {
from{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}
}
@-webkit-keyframes rotateFoldRight {
to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@-moz-keyframes rotateFoldRight {
to{opacity:0;-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@keyframes rotateFoldRight {
to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);-ms-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@-webkit-keyframes rotateFoldLeft {
to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
}
@-moz-keyframes rotateFoldLeft {
to{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
}
@keyframes rotateFoldLeft {
to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);-ms-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
}
@-webkit-keyframes rotateFoldTop {
to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@-moz-keyframes rotateFoldTop {
to{opacity:0;-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@keyframes rotateFoldTop {
to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);-ms-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@-webkit-keyframes rotateFoldBottom {
to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@-moz-keyframes rotateFoldBottom {
to{opacity:0;-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@keyframes rotateFoldBottom {
to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);-ms-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@-webkit-keyframes rotateUnfoldLeft {
from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
}
@-moz-keyframes rotateUnfoldLeft {
from{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
}
@keyframes rotateUnfoldLeft {
from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);-ms-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
}
@-webkit-keyframes rotateUnfoldRight {
from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@-moz-keyframes rotateUnfoldRight {
from{opacity:0;-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@keyframes rotateUnfoldRight {
from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);-ms-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@-webkit-keyframes rotateUnfoldTop {
from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@-moz-keyframes rotateUnfoldTop {
from{opacity:0;-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@keyframes rotateUnfoldTop {
from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);-ms-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);-ms-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@-webkit-keyframes rotateUnfoldBottom {
from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@-moz-keyframes rotateUnfoldBottom {
from{opacity:0;-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@keyframes rotateUnfoldBottom {
from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);-ms-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@-webkit-keyframes rotateRoomLeftOut {
to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}
}
@-moz-keyframes rotateRoomLeftOut {
to{opacity:.3;-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}
}
@keyframes rotateRoomLeftOut {
to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);-ms-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}
}
@-webkit-keyframes rotateRoomLeftIn {
from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}
}
@-moz-keyframes rotateRoomLeftIn {
from{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}
}
@keyframes rotateRoomLeftIn {
from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);-moz-transform:translateX(100%) rotateY(-90deg);-ms-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}
}
@-webkit-keyframes rotateRoomRightOut {
to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}
}
@-moz-keyframes rotateRoomRightOut {
to{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}
}
@keyframes rotateRoomRightOut {
to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);-moz-transform:translateX(100%) rotateY(-90deg);-ms-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}
}
@-webkit-keyframes rotateRoomRightIn {
from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg);-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}
}
@-moz-keyframes rotateRoomRightIn {
from{opacity:.3;-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}
}
@keyframes rotateRoomRightIn {
from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);-ms-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg);-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);-ms-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}
}
@-webkit-keyframes rotateRoomTopOut {
to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}
}
@-moz-keyframes rotateRoomTopOut {
to{opacity:.3;-moz-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}
}
@keyframes rotateRoomTopOut {
to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);-moz-transform:translateY(-100%) rotateX(-90deg);-ms-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}
}
@-webkit-keyframes rotateRoomTopIn {
from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}
}
@-moz-keyframes rotateRoomTopIn {
from{opacity:.3;-moz-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}
}
@keyframes rotateRoomTopIn {
from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}
}
@-webkit-keyframes rotateRoomBottomOut {
to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}
}
@-moz-keyframes rotateRoomBottomOut {
to{opacity:.3;-moz-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}
}
@keyframes rotateRoomBottomOut {
to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}
}
@-webkit-keyframes rotateRoomBottomIn {
from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}
}
@-moz-keyframes rotateRoomBottomIn {
from{opacity:.3;-moz-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}
}
@keyframes rotateRoomBottomIn {
from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);-moz-transform:translateY(-100%) rotateX(-90deg);-ms-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}
}
@-webkit-keyframes rotateCubeLeftOut {
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}
100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg);z-index:0}
}
@-moz-keyframes rotateCubeLeftOut {
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}
100%{opacity:.3;-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg);z-index:0}
}
@keyframes rotateCubeLeftOut {
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-ms-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}
100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);-ms-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg);z-index:0}
}
@-webkit-keyframes rotateCubeLeftIn {
0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}
}
@-moz-keyframes rotateCubeLeftIn {
0%{opacity:.3;-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}
}
@keyframes rotateCubeLeftIn {
0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);-ms-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-ms-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}
}
@-webkit-keyframes rotateCubeRightOut {
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}
100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@-moz-keyframes rotateCubeRightOut {
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}
100%{opacity:.3;-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@keyframes rotateCubeRightOut {
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-ms-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}
100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);-ms-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}
}
@-webkit-keyframes rotateCubeRightIn {
0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}
}
@-moz-keyframes rotateCubeRightIn {
0%{opacity:.3;-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}
}
@keyframes rotateCubeRightIn {
0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);-ms-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-ms-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}
}
@-webkit-keyframes rotateCubeTopOut {
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}
100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@-moz-keyframes rotateCubeTopOut {
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}
100%{opacity:.3;-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@keyframes rotateCubeTopOut {
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-ms-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}
100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);-ms-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
}
@-webkit-keyframes rotateCubeTopIn {
0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}
}
@-moz-keyframes rotateCubeTopIn {
0%{opacity:.3;-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}
}
@keyframes rotateCubeTopIn {
0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);-ms-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-ms-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}
}
@-webkit-keyframes rotateCubeBottomOut {
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}
100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@-moz-keyframes rotateCubeBottomOut {
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}
100%{opacity:.3;-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@keyframes rotateCubeBottomOut {
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-ms-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}
100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);-ms-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}
}
@-webkit-keyframes rotateCubeBottomIn {
0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}
}
@-moz-keyframes rotateCubeBottomIn {
0%{opacity:.3;-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
50%{-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}
}
@keyframes rotateCubeBottomIn {
0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);-ms-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}
50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-ms-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}
}
@-webkit-keyframes rotateCarouselLeftOut {
to{opacity:.3;-webkit-transform:translateX(-150%) scale(.4) rotateY(-65deg);transform:translateX(-150%) scale(.4) rotateY(-65deg)}
}
@-moz-keyframes rotateCarouselLeftOut {
to{opacity:.3;-moz-transform:translateX(-150%) scale(.4) rotateY(-65deg);transform:translateX(-150%) scale(.4) rotateY(-65deg)}
}
@keyframes rotateCarouselLeftOut {
to{opacity:.3;-webkit-transform:translateX(-150%) scale(.4) rotateY(-65deg);-moz-transform:translateX(-150%) scale(.4) rotateY(-65deg);-ms-transform:translateX(-150%) scale(.4) rotateY(-65deg);transform:translateX(-150%) scale(.4) rotateY(-65deg)}
}
@-webkit-keyframes rotateCarouselLeftIn {
from{opacity:.3;-webkit-transform:translateX(200%) scale(.4) rotateY(65deg);transform:translateX(200%) scale(.4) rotateY(65deg)}
}
@-moz-keyframes rotateCarouselLeftIn {
from{opacity:.3;-moz-transform:translateX(200%) scale(.4) rotateY(65deg);transform:translateX(200%) scale(.4) rotateY(65deg)}
}
@keyframes rotateCarouselLeftIn {
from{opacity:.3;-webkit-transform:translateX(200%) scale(.4) rotateY(65deg);-moz-transform:translateX(200%) scale(.4) rotateY(65deg);-ms-transform:translateX(200%) scale(.4) rotateY(65deg);transform:translateX(200%) scale(.4) rotateY(65deg)}
}
@-webkit-keyframes rotateCarouselRightOut {
to{opacity:.3;-webkit-transform:translateX(200%) scale(.4) rotateY(65deg);transform:translateX(200%) scale(.4) rotateY(65deg)}
}
@-moz-keyframes rotateCarouselRightOut {
to{opacity:.3;-moz-transform:translateX(200%) scale(.4) rotateY(65deg);transform:translateX(200%) scale(.4) rotateY(65deg)}
}
@keyframes rotateCarouselRightOut {
to{opacity:.3;-webkit-transform:translateX(200%) scale(.4) rotateY(65deg);-moz-transform:translateX(200%) scale(.4) rotateY(65deg);-ms-transform:translateX(200%) scale(.4) rotateY(65deg);transform:translateX(200%) scale(.4) rotateY(65deg)}
}
@-webkit-keyframes rotateCarouselRightIn {
from{opacity:.3;-webkit-transform:translateX(-200%) scale(.4) rotateY(-65deg);transform:translateX(-200%) scale(.4) rotateY(-65deg)}
}
@-moz-keyframes rotateCarouselRightIn {
from{opacity:.3;-moz-transform:translateX(-200%) scale(.4) rotateY(-65deg);transform:translateX(-200%) scale(.4) rotateY(-65deg)}
}
@keyframes rotateCarouselRightIn {
from{opacity:.3;-webkit-transform:translateX(-200%) scale(.4) rotateY(-65deg);-moz-transform:translateX(-200%) scale(.4) rotateY(-65deg);-ms-transform:translateX(-200%) scale(.4) rotateY(-65deg);transform:translateX(-200%) scale(.4) rotateY(-65deg)}
}
@-webkit-keyframes rotateCarouselTopOut {
to{opacity:.3;-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg);transform:translateY(-200%) scale(.4) rotateX(65deg)}
}
@-moz-keyframes rotateCarouselTopOut {
to{opacity:.3;-moz-transform:translateY(-200%) scale(.4) rotateX(65deg);transform:translateY(-200%) scale(.4) rotateX(65deg)}
}
@keyframes rotateCarouselTopOut {
to{opacity:.3;-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg);-moz-transform:translateY(-200%) scale(.4) rotateX(65deg);-ms-transform:translateY(-200%) scale(.4) rotateX(65deg);transform:translateY(-200%) scale(.4) rotateX(65deg)}
}
@-webkit-keyframes rotateCarouselTopIn {
from{opacity:.3;-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg);transform:translateY(200%) scale(.4) rotateX(-65deg)}
}
@-moz-keyframes rotateCarouselTopIn {
from{opacity:.3;-moz-transform:translateY(200%) scale(.4) rotateX(-65deg);transform:translateY(200%) scale(.4) rotateX(-65deg)}
}
@keyframes rotateCarouselTopIn {
from{opacity:.3;-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg);-moz-transform:translateY(200%) scale(.4) rotateX(-65deg);-ms-transform:translateY(200%) scale(.4) rotateX(-65deg);transform:translateY(200%) scale(.4) rotateX(-65deg)}
}
@-webkit-keyframes rotateCarouselBottomOut {
to{opacity:.3;-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg);transform:translateY(200%) scale(.4) rotateX(-65deg)}
}
@-moz-keyframes rotateCarouselBottomOut {
to{opacity:.3;-moz-transform:translateY(200%) scale(.4) rotateX(-65deg);transform:translateY(200%) scale(.4) rotateX(-65deg)}
}
@keyframes rotateCarouselBottomOut {
to{opacity:.3;-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg);-moz-transform:translateY(200%) scale(.4) rotateX(-65deg);-ms-transform:translateY(200%) scale(.4) rotateX(-65deg);transform:translateY(200%) scale(.4) rotateX(-65deg)}
}
@-webkit-keyframes rotateCarouselBottomIn {
from{opacity:.3;-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg);transform:translateY(-200%) scale(.4) rotateX(65deg)}
}
@-moz-keyframes rotateCarouselBottomIn {
from{opacity:.3;-moz-transform:translateY(-200%) scale(.4) rotateX(65deg);transform:translateY(-200%) scale(.4) rotateX(65deg)}
}
@keyframes rotateCarouselBottomIn {
from{opacity:.3;-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg);-moz-transform:translateY(-200%) scale(.4) rotateX(65deg);-ms-transform:translateY(-200%) scale(.4) rotateX(65deg);transform:translateY(-200%) scale(.4) rotateX(65deg)}
}
@-webkit-keyframes rotateSidesOut {
to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}
}
@-moz-keyframes rotateSidesOut {
to{opacity:0;-moz-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}
}
@keyframes rotateSidesOut {
to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);-moz-transform:translateZ(-500px) rotateY(90deg);-ms-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}
}
@-webkit-keyframes rotateSidesIn {
from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}
}
@-moz-keyframes rotateSidesIn {
from{opacity:0;-moz-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}
}
@keyframes rotateSidesIn {
from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);-moz-transform:translateZ(-500px) rotateY(-90deg);-ms-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}
}
@-webkit-keyframes rotateSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
}
@-moz-keyframes rotateSlideOut {
25%{opacity:.5;-moz-transform:translateZ(-500px);transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
}
@keyframes rotateSlideOut {
25%{opacity:.5;-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}
}
@-webkit-keyframes rotateSlideIn {
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
@-moz-keyframes rotateSlideIn {
0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px);transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
@keyframes rotateSlideIn {
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
.btSectionTransitions-delay100{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}
.btSectionTransitions-delay180{-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}
.btSectionTransitions-delay200{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}
.btSectionTransitions-delay300{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.btSectionTransitions-delay400{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}
.btSectionTransitions-delay500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}
.btSectionTransitions-delay700{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}
.btSectionTransitions-delay1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
.clear,.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}
.woocommerce div.product form.cart .reset_variations,.woocommerce form .form-row label.hidden{visibility:hidden}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spin {
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@font-face{font-family:star;src:url(../../plugins/woocommerce/assets/fonts/star.eot);src:url(../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(../../plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:WooCommerce;src:url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(../../plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(../../plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#0cb8b6;color:#fff;z-index:99998;-webkit-box-shadow:0 1px 1em rgba(0,0,0,.2);box-shadow:0 1px 1em rgba(0,0,0,.2)}
p.demo_store a{color:#fff}
.admin-bar p.demo_store{top:32px}
.woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../../plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:1em 2em 1em 2.8em;margin:0 0 2em;position:relative;background-color:rgba(0,0,0,.07);color:#444;border-top:2px solid #0cb8b6;list-style:none!important;width:auto;word-wrap:break-word}
.woocommerce .woocommerce-info a:not(.button),.woocommerce .woocommerce-message a:not(.button){color:#0cb8b6;text-decoration:underline}
.woocommerce .woocommerce-error a{color:red}
.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{text-decoration:none}
.woocommerce .woocommerce-error a:hover{color:#fff}
.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{content:" ";display:table}
.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:Icon7Stroke;display:block;position:absolute;top:.65em;left:1em;font-size:1.2em}
.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{content:"\e647"}
.woocommerce .woocommerce-error:before{content:'\e67b'}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}
.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}
.woocommerce .woocommerce-message{border-top-color:#0cb8b6}
.woocommerce .woocommerce-message:before{color:#0cb8b6}
.woocommerce .woocommerce-info{border-top-color:#0cb8b6}
.woocommerce .woocommerce-info:before{color:#0cb8b6}
.woocommerce .woocommerce-error{border-top-color:#b81c23}
.woocommerce .woocommerce-error:before{color:#b81c23}
.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}
.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}
.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}
.woocommerce .woocommerce-breadcrumb a{color:#777}
.woocommerce .quantity .qty{width:3.631em;text-align:center}
.woocommerce div.product{margin-bottom:0;position:relative}
.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}
.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}
.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.25em;line-height:1;margin:0 0 15px}
.woocommerce div.product .entry-summary p.price{font-size:32px;font-weight:600}
.woocommerce div.product .entry-summary p.price ins{display:block;margin:12px 0 0}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:600;text-decoration:none;white-space:nowrap}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;font-size:80%}
.woocommerce div.product .stock{color:#0cb8b6;font-weight:600}
.woocommerce div.product .out-of-stock{color:red}
.btDarkSkin.woocommerce div.product .woocommerce-product-rating,.btLightSkin .btDarkSkin.woocommerce div.product .woocommerce-product-rating{border-bottom:1px solid rgba(255,255,255,.075)}
.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:20px}
.woocommerce div.product div.images img{display:block;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none}
.woocommerce div.product div.images div.thumbnails{padding-top:15px;margin-right:-15px}
.woocommerce div.product div.social{text-align:right;margin:0 0 1em}
.woocommerce div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}
.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}
.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:0 0 20px}
.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}
.woocommerce div.product form.cart table{border-width:0 0 1px}
.woocommerce div.product form.cart table td{padding-left:0}
.woocommerce div.product form.cart table div.quantity{float:none;margin:0}
.woocommerce div.product form.cart table small.stock{display:block;float:none}
.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0}
.woocommerce div.product form.cart .variations label{font-weight:700}
.woocommerce div.product form.cart .variations select{width:100%;float:left;padding:10px}
.btLightSkin.woocommerce div.product form.cart .variations select,.btDarkSkin .btLightSkin.woocommerce div.product form.cart .variations select{border:1px solid rgba(0,0,0,.1)}
.btDarkSkin.woocommerce div.product form.cart .variations select,.btLightSkin .btDarkSkin.woocommerce div.product form.cart .variations select{border:1px solid rgba(255,255,255,.1)}
.woocommerce div.product form.cart .variations td.label{padding-right:1em;padding-top:1.4em}
.woocommerce div.product form.cart .variations td{vertical-align:top}
.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}
.woocommerce div.product form.cart .wc-no-matching-variations{display:none}
.woocommerce div.product form.cart .button{vertical-align:middle;float:left}
.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}
.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}
.woocommerce .btPriceTableSticker{top:10px;left:10px}
.woocommerce ul.products li.product .btPriceTableSticker{font-size:11px;width:50px;height:50px;top:5px;left:20px;z-index:1}
.woocommerce .products ul,.woocommerce ul.products{margin:0 -15px;padding:0;list-style:none;clear:both}
.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}
.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}
.woocommerce ul.products li.product h3{padding:0 0 .5em;margin:0;font-size:1em}
.woocommerce ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product .bpgPhoto{width:100%;height:auto;display:block;margin:0 0 10px;-webkit-box-shadow:none;box-shadow:none}
.woocommerce ul.products li.product strong{display:block}
.woocommerce ul.products li.product .price{display:block;font-weight:600;margin-bottom:15px;line-height:1}
.btDarkSkin .woocommerce ul.products li.product .price,.btLightSkin .btDarkSkin .woocommerce ul.products li.product .price{color:#fff}
.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block;margin:0 5px 0 0}
.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;text-decoration:none}
.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}
.woocommerce .woocommerce-ordering{margin:0}
.woocommerce .woocommerce-result-count{margin:20px 0}
.woocommerce .woocommerce-ordering select{vertical-align:top}
.woocommerce nav.woocommerce-pagination{text-align:center;margin-bottom:40px}
.woocommerce nav.woocommerce-pagination ul{display:inline-block;padding:0;margin:1px}
.woocommerce nav.woocommerce-pagination ul li{margin:0 0 5px}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.3em 0;width:1.7em;display:block;border:1px solid rgba(0,0,0,.07)}
.btDarkSkin.woocommerce nav.woocommerce-pagination ul li a,.btLightSkin .btDarkSkin.woocommerce nav.woocommerce-pagination ul li a,.btDarkSkin.woocommerce nav.woocommerce-pagination ul li span,.btLightSkin .btDarkSkin.woocommerce nav.woocommerce-pagination ul li span{border:1px solid rgba(255,255,255,.075)}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#0cb8b6;color:#fff}
.woocommerce #respond input#submit,.woocommerce button.button.single_add_to_cart_button,.woocommerce input.button,.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce p.buttons a.button,.woocommerce .woocommerce-message a.button,button[name="calc_shipping"]{font-size:11px;font-weight:700;padding:11px 15px;line-height:1;background-color:transparent;text-transform:uppercase;color:#0cb8b6;display:inline-block;cursor:pointer;border:2px solid #0cb8b6;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce p.buttons a.button:hover,.widget_price_filter .price_slider_amount .button:hover{background-color:#0cb8b6;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.woocommerce .woocommerce-message a.button,.woocommerce a.button.wc-forward,.woocommerce #review_form .form-submit input[type="submit"]#submit,.woocommerce .shop_table.cart td.actions input[type="submit"],.woocommerce .login input[type="submit"],.woocommerce input.button[name="register"],.woocommerce input.button[name="save_address"],.woocommerce p.buttons a.button{background-color:#0cb8b6;color:#fff}
.woocommerce .woocommerce-message a.button:hover,.woocommerce a.button.wc-forward:hover,.woocommerce #review_form .form-submit input[type="submit"]#submit:hover,.woocommerce .shop_table.cart td.actions input[type="submit"]:hover,.woocommerce .login input[type="submit"]:hover,.woocommerce input.button[name="register"]:hover,.woocommerce input.button[name="save_address"]:hover,.woocommerce p.buttons a.button:hover,button[name="calc_shipping"]:hover{background-color:transparent;color:#0cb8b6}
.woocommerce .login input[type="submit"],.woocommerce .login input[type="checkbox"]{width:auto}
.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}
.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:10px;right:10px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#0cb8b6;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:transparent;color:#0cb8b6}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#0cb8b6;color:#fff}
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5}
.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}
.woocommerce .cart .button,.woocommerce .cart input.button{float:none}
.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}
.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}
.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}
.woocommerce #reviews h2 small a{text-decoration:none;color:#777}
.woocommerce #reviews #respond{margin:0;border:0;padding:0}
.woocommerce #reviews #comment{height:100px}
.woocommerce #reviews #comments h2{clear:none}
.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}
.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}
.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}
.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;-webkit-box-shadow:none;box-shadow:none}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid rgba(0,0,0,.07);padding:1em 1em 0}
.btDarkSkin.woocommerce #reviews #comments ol.commentlist li .comment-text,.btLightSkin .btDarkSkin.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid rgba(255,255,255,.075)}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}
.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}
.woocommerce #reviews #comments .commentlist > li:before{content:""}
.woocommerce .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#222;letter-spacing:3px;opacity:.2}
.woocommerce .star-rating{overflow:hidden;position:relative;line-height:1;font-family:FontAwesome;margin:0;display:inline-block}
.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute}
.woocommerce .star-rating span:before{content:"\f005\f005\f005\f005\f005";letter-spacing:3px;color:#0cb8b6}
.woocommerce .btSubTitle .star-rating{margin:4px 0 0}
.woocommerce .header.large .star-rating{line-height:inherit}
.woocommerce .widget_recent_reviews .star-rating{font-size:12px}
.btDarkSkin.woocommerce .star-rating:before,.btLightSkin .btDarkSkin.woocommerce .star-rating:before{color:#fff}
.woocommerce .woocommerce-product-rating{line-height:2;display:block}
.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}
.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}
.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}
.woocommerce .products .star-rating{display:inline-block;float:none;margin:3px 0 0}
.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}
.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}
.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}
.woocommerce #review_form #respond p{margin:0 0 10px}
.woocommerce #review_form #respond .form-submit input{left:auto}
.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.woocommerce p.stars{position:relative;letter-spacing:.25em}
.woocommerce p.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative;border-bottom:0!important;outline:0}
.woocommerce p.stars a:last-child{border-right:0}
.woocommerce p.stars a[class^="star-"]{border-right:1px solid rgba(0,0,0,.07)}
.btDarkSkin.woocommerce p.stars a[class^="star-"],.btLightSkin .btDarkSkin.woocommerce p.stars a[class^="star-"]{border-right:1px solid rgba(255,255,255,.075)}
.woocommerce p.stars a[class^="star-"]:after{font-family:FontAwesome;text-indent:0;position:absolute;top:0;left:0}
.woocommerce p.stars a.star-1{width:2em}
.woocommerce p.stars a.star-1:after{content:"\f005"}
.woocommerce p.stars a[class^="star-"].active:after,.woocommerce p.stars a[class^="star-"]:hover:after{color:#0cb8b6}
.woocommerce p.stars a.star-2{width:3.25em}
.woocommerce p.stars a.star-2:after{content:"\f005\f005"}
.woocommerce p.stars a.star-3{width:4.35em}
.woocommerce p.stars a.star-3:after{content:"\f005\f005\f005"}
.woocommerce p.stars a.star-4{width:5.5em}
.woocommerce p.stars a.star-4:after{content:"\f005\f005\f005\f005"}
.woocommerce p.stars a.star-5{width:6em;border:0}
.woocommerce p.stars a.star-5:after{content:"\f005\f005\f005\f005\f005"}
.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}
.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}
.woocommerce table.shop_attributes td{font-style:italic;padding:0}
.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}
.woocommerce table.shop_table{border:none;margin:0 0 24px;text-align:left;width:100%;border-collapse:collapse}
.woocommerce table.shop_table.cart{border-collapse:separate}
.btLightSkin .woocommerce table.shop_table,.btDarkSkin .btLightSkin .woocommerce table.shop_table{border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}
.btDarkSkin .woocommerce table.shop_table,.btLightSkin .btDarkSkin .woocommerce table.shop_table{border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}
.woocommerce table.shop_table th{font-weight:700;padding:1.1em 12px}
.woocommerce table.shop_table td{padding:6px 12px;vertical-align:middle}
.btDarkSkin .woocommerce table.shop_table th,.btLightSkin .btDarkSkin .woocommerce table.shop_table th,.woocommerce table.shop_table td{border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
.btLightSkin .woocommerce table.shop_table th,.btDarkSkin .btLightSkin .woocommerce table.shop_table th,.woocommerce table.shop_table td{border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600;border-top:1px solid #ccc}
.btDarkSkin .woocommerce table.shop_table tbody th,.btLightSkin .btDarkSkin .woocommerce table.shop_table tbody th,.btDarkSkin .woocommerce table.shop_table tfoot td,.btLightSkin .btDarkSkin .woocommerce table.shop_table tfoot td,.btDarkSkin .woocommerce table.shop_table tfoot th,.btLightSkin .btDarkSkin .woocommerce table.shop_table tfoot th{border-top:1px solid #33353c}
.woocommerce table.my_account_orders{font-size:.85em}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions{text-align:right}
.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}
.woocommerce td.product-name dl.variation{margin:.25em 0}
.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}
.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}
.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}
.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}
.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}
.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}
.woocommerce td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity{min-width:80px}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0;position:relative}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:0;margin:0 0 18px;list-style:none;position:relative}
.woocommerce ul.cart_list li.empty{clear:left;padding:0 0 0 1.5em;display:block;line-height:1.8;width:auto}
.woocommerce .woocommerce .widget_shopping_cart_content ul.cart_list.product_list_widget li.empty:before{content:'\e647';display:block!important;font:normal 1.4em/1 Icon7Stroke;float:left;margin:.15em 0 0 -1.28em}
.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-size:16px;line-height:24px}
.btFooterWrap .woocommerce ul.cart_list li a,.btFooterWrap .woocommerce ul.product_list_widget li a{font-size:14px;line-height:1.35}
.btLightSkin.woocommerce ul.cart_list li .headline a,.btDarkSkin .btLightSkin.woocommerce ul.cart_list li .headline a,.btLightSkin.woocommerce ul.product_list_widget li .headline a,.btDarkSkin .btLightSkin.woocommerce ul.product_list_widget li .headline a{color:#444}
.btDarkSkin.woocommerce ul.cart_list li .headline a,.btLightSkin .btDarkSkin.woocommerce ul.cart_list li .headline a,.btDarkSkin.woocommerce ul.product_list_widget li .headline a,.btLightSkin .btDarkSkin.woocommerce ul.product_list_widget li .headline a{color:#fff}
.btLightSkin.woocommerce ul.cart_list li .headline a:hover,.btDarkSkin .btLightSkin.woocommerce ul.cart_list li .headline a:hover,.btLightSkin.woocommerce ul.product_list_widget li .headline a:hover,.btDarkSkin .btLightSkin.woocommerce ul.product_list_widget li .headline a:hover,.btDarkSkin.woocommerce ul.cart_list li .headline a:hover,.btLightSkin .btDarkSkin.woocommerce ul.cart_list li .headline a:hover,.btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover,.btLightSkin .btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover{color:#0cb8b6}
.btFooterWrap.btLightSkin ul.cart_list li .headline a,.btFooterWrap.btLightSkin ul.product_list_widget .headline a{color:#444!important}
.btFooterWrap.btDarkSkin ul.cart_list li .headline a,.btFooterWrap.btDarkSkin ul.product_list_widget .headline a{color:#fff!important}
.btFooterWrap.btDarkSkin ul.cart_list li .headline a:hover,.btFooterWrap.btLightSkin ul.cart_list li .headline a:hover,.btFooterWrap.btDarkSkin ul.product_list_widget li .headline a:hover,.btFooterWrap.btLightSkin ul.product_list_widget li .headline a:hover{color:#0cb8b6!important}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;height:auto;-webkit-box-shadow:none;box-shadow:none}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0}
.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:block;float:left;width:50%;padding:5px 8px;font-size:12px;line-height:1.2;margin:0 0 2px}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{clear:left}
.btLightSkin .woocommerce ul.cart_list li dl dd,.btDarkSkin .btLightSkin .woocommerce ul.cart_list li dl dd,.btLightSkin .woocommerce ul.cart_list li dl dt,.btDarkSkin .btLightSkin .woocommerce ul.cart_list li dl dt,.btLightSkin .woocommerce ul.product_list_widget li dl dd,.btDarkSkin .btLightSkin .woocommerce ul.product_list_widget li dl dd,.btLightSkin .woocommerce ul.product_list_widget li dl dt,.btDarkSkin .btLightSkin .woocommerce ul.product_list_widget li dl dt{background-color:rgba(0,0,0,.07)}
.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:2px solid #0cb8b6;padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}
.btWooCommerce ul.products{clear:left}
.btWooCommerce ul.products:before{content:' ';clear:both;display:table;width:100%}
.woocommerce .widget_shopping_cart_content .mini_cart_item .ppText,.woocommerce .widget_recently_viewed_products .ppText,.woocommerce .widget_top_rated_products .ppText{display:table-cell;vertical-align:top;line-height:1.8;padding:0 20px 0 0}
.woocommerce .widget_shopping_cart_content .mini_cart_item .ppText .quantity{display:block}
.woocommerce .widget_shopping_cart_content .mini_cart_item .btCartItemTable,.woocommerce .woocommerce li{padding:0;display:table;table-layout:fixed;width:100%;margin:0;line-height:0}
.woocommerce .btBox.woocommerce.widget_product_categories li,.woocommerce .btBox.woocommerce.widget_recent_reviews li{display:block;width:auto;line-height:1.8}
.woocommerce .btBox.woocommerce.widget_recent_reviews li{margin:0;padding:12px 0;border-top:1px solid rgba(0,0,0,.07)}
.btDarkSkin.woocommerce .btBox.woocommerce.widget_recent_reviews li,.btLightSkin .btDarkSkin.woocommerce .btBox.woocommerce.widget_recent_reviews li{border-top:1px solid rgba(255,255,255,.075)}
.woocommerce .btBox.woocommerce.widget_recent_reviews li:first-child{border-top:none;padding:0 0 12px}
.woocommerce .btBox.woocommerce.widget_recent_reviews li a img{display:block;width:80px;height:auto;margin:0 0 0 10px}
.woocommerce .btBox.woocommerce.widget_product_categories li li{margin:10px 0 10px 10px}
.woocommerce .woocommerce li:before,.woocommerce .woocommerce li:after{display:none!important}
.woocommerce .woocommerce.widget_recent_reviews .product_list_widget li:after{display:table!important}
.woocommerce .btCartItemTable .ppImage,.woocommerce .woocommerce .ppImage{display:table-cell;vertical-align:top;float:none;width:90px}
.woocommerce .widget_shopping_cart_content .mini_cart_item .btCartItemTable .ppImage img,.woocommerce .woocommerce .ppImage img{margin:0;padding-right:10px;max-width:100%;width:100%;height:auto}
.woocommerce .widget_shopping_cart_content .mini_cart_item .ppRemove{position:absolute;right:0;top:0;display:block}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{display:block;height:18px;width:18px;text-align:center;text-decoration:none;font-weight:700;border:none;background-color:transparent;text-indent:9000px;position:relative;color:#fff}
.woocommerce .widget_shopping_cart .cart_list li a.remove:before,.woocommerce.widget_shopping_cart .cart_list li a.remove:before{text-indent:0;display:block;content:'\e680';font:normal 18px/18px Icon7Stroke;vertical-align:middle;color:#444}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover:before,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover:before{background-color:#0cb8b6;color:#fff}
.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}
.woocommerce form .form-row{margin:0 0 12px}
.woocommerce form .form-row.create-account{margin:0 0 20px}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}
.woocommerce form .form-row label{line-height:2}
.woocommerce form .form-row.create-account label{line-height:1.2}
.woocommerce form .form-row label.inline{display:inline-block;position:relative}
.woocommerce form .form-row select{cursor:pointer;margin:0}
.woocommerce form .form-row .required{color:red;font-weight:700;border:0}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}
.woocommerce form .form-row textarea{height:5em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.woocommerce form .form-row .select2-container{width:100%;line-height:2em}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}
.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}
.woocommerce form .form-row :-moz-placeholder{line-height:normal}
.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0 0 20px;text-align:left}
.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}
.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}
.woocommerce ul#shipping_method .amount{font-weight:700}
.woocommerce p.woocommerce-shipping-contents{margin:0}
.woocommerce .order_details{margin:0 0 1.5em;list-style:none}
.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}
.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0}
.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}
.woocommerce .order_details li:last-of-type{border:none}
.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}
.woocommerce .widget_layered_nav ul li{padding:0 0 1px;margin:0 0 10px;list-style:none}
.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}
.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}
.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}
.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}
.woocommerce .widget_price_filter .price_slider_amount .button{float:left}
.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#0cb8b6;border-radius:1em;cursor:ew-resize;outline:0;top:-.25em;margin-left:-.5em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:rgba(0,0,0,.07)}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:rgba(0,0,0,.07);border:0}
.btDarkSkin.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.btLightSkin .btDarkSkin.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:rgba(255,255,255,.075)}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}
.woocommerce-account .addresses .title h3{float:left}
.woocommerce-account ul.digital-downloads li .count{float:right}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}
.woocommerce-cart table.cart .product-thumbnail{width:104px;text-align:center}
.woocommerce-cart table.cart img{width:80px;height:auto;display:inline-block;-webkit-box-shadow:none;box-shadow:none}
.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{vertical-align:middle}
.woocommerce-cart table.cart th:first-child{border-right:none}
.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:12px;padding:10px 15px;height:37px;line-height:initial;background-color:transparent;text-transform:uppercase;color:#444;display:inline-block;cursor:pointer;border:1px solid rgba(0,0,0,.1);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
.btDarkSkin.woocommerce-cart table.cart td.actions .coupon .input-text,.btLightSkin .btDarkSkin.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid rgba(255,255,255,.1)}
.woocommerce-cart table.cart input{margin:0;vertical-align:middle;line-height:1;width:auto}
.btDarkSkin.woocommerce-cart table.cart input[type="number"],.btLightSkin .btDarkSkin.woocommerce-cart table.cart input[type="number"]{border:1px solid rgba(255,255,255,.1)}
.btLightSkin.woocommerce-cart table.cart input[type="number"],.btDarkSkin .btLightSkin.woocommerce-cart table.cart input[type="number"]{border:1px solid rgba(0,0,0,.1)}
.woocommerce-cart table.cart input#coupon_code{margin:0 10px 0 0;float:left}
.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0}
.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before{content:" ";display:table}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em}
.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}
.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}
.woocommerce-cart .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}
.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0;border:1px solid rgba(0,0,0,.1)}
.btDarkSkin.woocommerce-cart .cart-collaterals .cart_totals table,.btLightSkin .btDarkSkin.woocommerce-cart .cart-collaterals .cart_totals table{border:1px solid rgba(255,255,255,.1)}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:0}
.woocommerce-cart .cart-collaterals .cart_totals table th{width:25%}
.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{border-left:0;border-right:0;padding:.8em 1em;line-height:1.4;vertical-align:middle}
.woocommerce-cart .cart-collaterals .cart_totals table td p{margin:10px 0}
.woocommerce-cart .cart-collaterals .cart_totals table small{color:#777}
.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%}
.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#0cb8b6}
.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid rgba(0,0,0,.1)}
.btDarkSkin.woocommerce-cart .cart-collaterals .cart_totals tr td,.btLightSkin .btDarkSkin.woocommerce-cart .cart-collaterals .cart_totals tr td,.btDarkSkin.woocommerce-cart .cart-collaterals .cart_totals tr th,.btLightSkin .btDarkSkin.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid rgba(255,255,255,.1)}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}
.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}
.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}
.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}
.single-product .twentythirteen p.stars,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}
.woocommerce-checkout #payment{background:rgba(0,0,0,.07)}
.btDarkSkin .woocommerce-checkout #payment,.btLightSkin .btDarkSkin .woocommerce-checkout #payment{background:rgba(255,255,255,.075)}
.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}
.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;padding:0;font-weight:400}
.woocommerce-checkout #payment ul.payment_methods li input{margin:.55em .5em 0 0;width:auto;display:block;float:left}
.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none}
.woocommerce-checkout #payment ul.payment_methods li img + img{margin-left:2px}
.woocommerce-checkout #payment div.form-row{padding:1em}
.woocommerce-checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}
.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}
.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/visa.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/laser.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/diners.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/amex.png)}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../../plugins/woocommerce/assets/images/icons/credit-cards/discover.png)}
.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}
.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}
.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}
.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}
.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}
#content.twentyeleven .woocommerce-pagination a{line-height:1}
.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}
.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}
.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}
.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}
.woocommerce #content div.product div.thumbnails .btSingleProductThumb,.woocommerce div.product div.thumbnails .btSingleProductThumb,.woocommerce-page #content div.product div.thumbnails .btSingleProductThumb,.woocommerce-page div.product div.thumbnails .btSingleProductThumb{float:left;width:33.333%;padding-right:15px;margin-bottom:15px}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}
.woocommerce #content div.product div.thumbnails.columns-2 .btSingleProductThumb,.woocommerce div.product div.thumbnails.columns-2 .btSingleProductThumb,.woocommerce-page #content div.product div.thumbnails.columns-2 .btSingleProductThumb,.woocommerce-page div.product div.thumbnails.columns-2 .btSingleProductThumb{width:48%}
.woocommerce #content div.product div.thumbnails.columns-4 .btSingleProductThumb,.woocommerce div.product div.thumbnails.columns-4 .btSingleProductThumb,.woocommerce-page #content div.product div.thumbnails.columns-4 .btSingleProductThumb,.woocommerce-page div.product div.thumbnails.columns-4 .btSingleProductThumb{width:22.05%}
.woocommerce #content div.product div.thumbnails.columns-5 .btSingleProductThumb,.woocommerce div.product div.thumbnails.columns-5 .btSingleProductThumb,.woocommerce-page #content div.product div.thumbnails.columns-5 .btSingleProductThumb,.woocommerce-page div.product div.thumbnails.columns-5 .btSingleProductThumb{width:16.9%}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}
.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}
.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 0 40px;padding:0 15px;position:relative}
.woocommerce .btWooCommerce ul.products li.product,.woocommerce .related.products ul.products li.product,.woocommerce .upsells.products ul.products li.product{width:33.33%}
.woocommerce.columns-1 ul.products li.product,.woocommerce-page .columns-2 ul.products li.product{width:50%}
.woocommerce.columns-2 ul.products li.product,.woocommerce-page .columns-2 ul.products li.product{width:50%}
.woocommerce.columns-3 ul.products li.product,.woocommerce-page .columns-3 ul.products li.product{width:33.33%}
.woocommerce.columns-4 ul.products li.product,.woocommerce-page .columns-4 ul.products li.product{width:25%}
.woocommerce.columns-5 ul.products li.product,.woocommerce-page .columns-5 ul.products li.product{width:20%}
@media (min-width: 1200px) {
.woocommerce.columns-2 ul.products li.product:nth-child(2n + 1),.woocommerce-page .columns-2 ul.products li.product:nth-child(2n + 1){clear:left}
.woocommerce.columns-3 ul.products li.product:nth-child(3n + 1),.woocommerce-page .columns-3 ul.products li.product:nth-child(3n + 1){clear:left}
.woocommerce.columns-4 ul.products li.product:nth-child(4n + 1),.woocommerce-page .columns-4 ul.products li.product:nth-child(4n + 1),.woocommerce .btWooCommerce ul.products li.product:nth-child(4n + 1),.woocommerce-page .related.products ul.products li.product:nth-child(4n + 1),.woocommerce .upsells.products ul.products li.product(4n + 1){clear:left}
.woocommerce.columns-5 ul.products li.product:nth-child(5n + 1),.woocommerce-page .columns-5 ul.products li.product:nth-child(5n + 1){clear:left}
}
.woocommerce ul.products > li.product > a:first-child,.woocommerce-page ul.products > li.product > a:first-child{display:block}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}
.woocommerce .woocommerce-ordering .fancy-select{width:220px}
.woocommerce .woocommerce-ordering .fancy-select .options{padding:0;top:auto;margin:1px 0 0}
.woocommerce .woocommerce-ordering .fancy-select .options li{margin:0;float:none}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto;display:block;margin:0 auto}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right;padding:1.5em 1em}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:140px}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;text-align:left;min-width:400px}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:block;float:left;margin:.75em 10px 0 0;line-height:1.1}
.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}
.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}
.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce form .form-row-wide,.woocommerce form .form-row:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}
.woocommerce #payment #place_order,.woocommerce form .form-row-last,.woocommerce-page #payment #place_order,.woocommerce-page form .form-row-last{float:right}
.woocommerce #payment.woocommerce-checkout-payment #place_order{font-weight:700;font-size:1.1em;width:auto}
.woocommerce form.checkout_coupon .button[name="apply_coupon"]{line-height:18px}
.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:right;padding:0 1em}
.woocommerce .product .tabPane{padding:20px 0}
.total .amount{display:block;float:right}
.woocommerce .form-submit input[type="submit"].submit{display:block;width:auto;cursor:pointer}
.woocommerce input[type=number].qty.text{height:2.88em}
.btLightSkin.woocommerce input[type=number].qty.text,.btDarkSkin .btLightSkin.woocommerce input[type=number].qty.text{border:1px solid rgba(0,0,0,.1)}
.btDarkSkin.woocommerce input[type=number].qty.text,.btLightSkin .btDarkSkin.woocommerce input[type=number].qty.text{border:1px solid rgba(255,255,255,.1)}
.woocommerce .product_meta .posted_in{float:right;font-size:1em;display:block;padding:0 0 0 1.5em;float:none}
.woocommerce .product_meta .posted_in:before{content:'\e66d';font:normal 1.25em/1 Icon7Stroke;display:block;float:left;margin:.4em 0 0 -1.5em;color:#0cb8b6;content:\e60c;margin:.2em 0 0 -1.5em}
.woocommerce .product_meta .posted_in a{color:#0cb8b6}
.woocommerce .product_meta .posted_in a:hover{color:#444}
.woocommerce .price_slider_amount .price_label{font-size:1.2em}
.woocommerce .price_slider_amount .price_label span{font-weight:600;font-size:1.3em}
.woocommerce .price_slider_amount .price_slider{margin:0 0 1.4em}
form.woocommerce-product-search{position:relative}
.woocommerce form.woocommerce-product-search input[type="submit"]{text-indent:-9000px;position:relative;z-index:2;background-color:#0cb8b6}
.woocommerce form.woocommerce-product-search:after{content:"\f002";display:block;color:#FFF;position:absolute;margin:0;right:0;bottom:0;width:38px;height:38px;font:normal 18px/38px FontAwesome;text-align:center;background-color:transparent;z-index:3;pointer-events:none}
.woocommerce-cart table.cart td.product-remove{width:3em}
td.product-remove a.remove{display:inline-block;text-align:center;vertical-align:middle;padding:0;width:1.5em;height:1.5em;position:relative;color:#0cb8b6;background-color:transparent;text-indent:-9999px;border:1px solid #0cb8b6}
td.product-remove a.remove:after{content:'\f00d';font:normal 1.2em/1 FontAwesome;text-indent:0;display:block;position:absolute;left:0;top:0;margin:.1em 0 0 .17em}
td.product-remove a.remove:hover{background-color:#0cb8b6;color:#fff}
.btContent .cart_totals table tbody tr:nth-child(odd) th,.btContent .cart_totals table tbody tr:nth-child(even) th,.btContent .woocommerce table.shop_table tbody th,.btContent .woocommerce table.shop_table tfoot td,.btContent .woocommerce table.shop_table tfoot th{background-color:transparent;color:#444}
.btDarkSkin .btContent .cart_totals table tbody tr:nth-child(odd) th,.btLightSkin .btDarkSkin .btContent .cart_totals table tbody tr:nth-child(odd) th,.btDarkSkin .btContent .cart_totals table tbody tr:nth-child(even) th,.btLightSkin .btDarkSkin .btContent .cart_totals table tbody tr:nth-child(even) th,.btDarkSkin .btContent .woocommerce table.shop_table tbody th,.btLightSkin .btDarkSkin .btContent .woocommerce table.shop_table tbody th,.btDarkSkin .btContent .woocommerce table.shop_table tfoot td,.btLightSkin .btDarkSkin .btContent .woocommerce table.shop_table tfoot td,.btDarkSkin .btContent .woocommerce table.shop_table tfoot th,.btLightSkin .btDarkSkin .btContent .woocommerce table.shop_table tfoot th{color:#fff}
tr.order-total span.amount{font-size:1.6em;font-weight:600;line-height:1.1}
.woocommerce .wc-proceed-to-checkout{text-align:right}
.woocommerce .wc-proceed-to-checkout a.button{display:inline-block;width:auto;font-weight:600;padding:1em 1.8em;font-size:1.1em;border:2px solid #0cb8b6}
h3#ship-to-different-address{position:relative}
h3#ship-to-different-address label{display:inline-block;margin:0 10px 0 0}
input#ship-to-different-address-checkbox{display:block;position:absolute;top:11px;width:auto;right:0}
form.checkout.woocommerce-checkout{margin:0 0 30px}
.woocommerce p.lost_password{float:right;padding:0 0 0 2.4em;margin:.5em 0 0}
.woocommerce p.lost_password:before{content:'\e64a';display:block;float:left;margin:-.05em 0 0 -1.2em;font:normal 2em/1 Icon7Stroke;color:#0cb8b6}
.woocommerce form.login p.form-row:not(.form-row-wide){float:left}
.woocommerce form.login p.lost_password a:hover{color:#0cb8b6}
.woocommerce input.button[name="register"]{float:right;width:auto}
.woocommerce header.title:after{content:' ';display:table;width:100%;clear:both}
.woocommerce header.title h3{float:left}
.woocommerce header.title .edit{display:block;float:right;font-size:14px;line-height:1.1;padding:0 0 0 22px;text-transform:uppercase;font-weight:700;color:#0cb8b6;margin:10px 0 0 5px}
.woocommerce header.title .edit:before{content:'\e62c';font:normal 20px/1 Icon7Stroke;display:block;float:left;margin:-5px 0 0 -22px}
.btLightSkin .woocommerce header.title .edit:before,.btDarkSkin .btLightSkin .woocommerce header.title .edit:before{color:#444}
.btDarkSkin .woocommerce header.title .edit:before,.btLightSkin .btDarkSkin .woocommerce header.title .edit:before{color:#fff}
.btLightSkin .woocommerce header.title .edit:hover,.btDarkSkin .btLightSkin .woocommerce header.title .edit:hover{color:#444}
.btDarkSkin .woocommerce header.title .edit:hover,.btLightSkin .btDarkSkin .woocommerce header.title .edit:hover{color:#fff}
.woocommerce input.button[name="save_address"]{width:auto;margin:1em 0 0}
.woocommerce #commentform{margin:0 0 2em}
.woocommerce h2{letter-spacing:0;font-size:24px;margin-bottom:10px}
.buttons a.button,.woocommerce-message .button{padding:.4em .9em}
.woocommerce .widget_layered_nav ul li.chosen,.woocommerce .widget_layered_nav_filters ul li{line-height:1.3;margin:0 0 6px}
.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{text-indent:0;display:block;float:left;content:'\e680';font:normal 18px/18px Icon7Stroke;vertical-align:middle;height:18px;width:18px;text-align:center;text-decoration:none;border:none;margin:0 8px 0 0;background-color:transparent;position:relative}
.btLightSkin .woocommerce .widget_layered_nav ul li.chosen a:before,.btDarkSkin .btLightSkin .woocommerce .widget_layered_nav ul li.chosen a:before,.btLightSkin .woocommerce .widget_layered_nav_filters ul li a:before,.btDarkSkin .btLightSkin .woocommerce .widget_layered_nav_filters ul li a:before{color:#444}
.btDarkSkin .woocommerce .widget_layered_nav ul li.chosen a:before,.btLightSkin .btDarkSkin .woocommerce .widget_layered_nav ul li.chosen a:before,.btDarkSkin .woocommerce .widget_layered_nav_filters ul li a:before,.btLightSkin .btDarkSkin .woocommerce .widget_layered_nav_filters ul li a:before{color:#fff}
.woocommerce .widget_layered_nav ul li.chosen a:hover:before,.woocommerce .widget_layered_nav_filters ul li a:hover:before{background-color:#0cb8b6;color:#fff}
.woocommerce .commentTxt .star-rating{margin:19px 10px 0 0;float:right}
.woocommerce .btContentHolder table.shop_attributes tr th,.woocommerce .btContentHolder table.shop_attributes thead tr th{background:transparent;padding:8px 8px 8px 0}
.btLightSkin .btContentHolder table.shop_attributes tr th,.btDarkSkin .btLightSkin .btContentHolder table.shop_attributes tr th,.woocommerce .btContentHolder table.shop_attributes thead tr th{color:#444}
.btDarkSkin .btContentHolder table.shop_attributes tr th,.btLightSkin .btDarkSkin .btContentHolder table.shop_attributes tr th,.woocommerce .btContentHolder table.shop_attributes thead tr th{color:#fff}
.product_list_widget .reviewer{display:block;line-height:1}
.header .btSubTitle .btNoStarRating{margin:1px 0 0;display:block;height:20px}
.btLightSkin.woocommerce-page .product img,.btDarkSkin .btLightSkin.woocommerce-page .product img,.btLightSkin.woocommerce-page ul.products li.product a img,.btDarkSkin .btLightSkin.woocommerce-page ul.products li.product a img{border:1px solid rgba(0,0,0,.07)}
.btDarkSkin.woocommerce-page .product img,.btLightSkin .btDarkSkin.woocommerce-page .product img,.btDarkSkin.woocommerce-page ul.products li.product a img,.btLightSkin .btDarkSkin.woocommerce-page ul.products li.product a img{border:1px solid rgba(255,255,255,.075)}
.btProductSKU{display:block;float:right}
a.reset_variations{padding:0;font-size:13px;line-height:1.1;font-weight:700;margin:5px 0 0 9px;text-transform:uppercase}
a.reset_variations:before{content:'\e680';color:inherit;display:inline-block;margin:0;font:normal 22px/1 Icon7Stroke;vertical-align:-24%}
a.reset_variations:hover{color:#0cb8b6}
.woocommerce .product h4{text-transform:initial;font-weight:600}
.pp_nav p{vertical-align:middle;line-height:1}
.single_variation{margin:0 0 8px;font-weight:600}
.woocommerce div.product .single_variation span.price{font-size:1.35em}
.woocommerce-shipping-calculator a{text-decoration:underline}
.woocommerce-shipping-calculator select{padding:10px}
.btLightSkin .woocommerce-shipping-calculator select,.btDarkSkin .btLightSkin .woocommerce-shipping-calculator select{border:1px solid rgba(0,0,0,.1)}
.btDarkSkin .woocommerce-shipping-calculator select,.btLightSkin .btDarkSkin .woocommerce-shipping-calculator select{border:1px solid rgba(255,255,255,.1)}
.woocommerce form.woocommerce-shipping-calculator .form-row{padding:0}
.woocommerce .btCommentsBox > h4,.woocommerce .related > .header > .dash > h4,.woocommerce .upsells > .header > .dash > h4{text-transform:uppercase}
.btLightSkin.woocommerce .product .headline a,.btDarkSkin .btLightSkin.woocommerce .product .headline a{color:#444}
.btDarkSkin.woocommerce .product .headline a,.btLightSkin .btDarkSkin.woocommerce .product .headline a{color:#fff}
.btLightSkin.woocommerce .product .headline a:hover,.btDarkSkin .btLightSkin.woocommerce .product .headline a:hover,.btDarkSkin.woocommerce .product .headline a:hover,.btLightSkin .btDarkSkin.woocommerce .product .headline a:hover{color:#0cb8b6}
.btBox.woocommerce p.posted{clear:left}
.woocommerce .related.products ul.products li.product .price,.woocommerce .upsells.products ul.products li.product .price{font-size:14px}
form.login p.form-row-wide{width:50%;float:left;clear:none}
form.login p.form-row-wide:after,form.login p.form-row-wide:before{display:none;clear:none}
form.login p.form-row-wide:nth-child(odd){clear:left;padding:0 10px 0 0}
form.login p.form-row-wide:nth-child(even){padding:0 0 0 10px}
label[for="rememberme"]{margin:0 0 0 20px}
.woocommerce a.button.wc-backward{display:inline-block;clear:left;font-size:15px;line-height:1.1;padding:6px 12px;font-weight:600;background-color:#0cb8b6;color:#fff}
.woocommerce a.button.wc-backward:hover{background-color:#2e9694}
.mini_cart_item .btCartItemTable .header .headline{padding:0 18px 0 0}
.btDarkSkin input,.btLightSkin .btDarkSkin input,.btDarkSkin select,.btLightSkin .btDarkSkin select{color:#454545}
.btQuoteBooking{margin:0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;-webkit-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.btQuoteBooking *,.btQuoteBooking :after,.btQuoteBooking :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btQuoteBooking:after{content:" ";display:table;clear:both;width:100%}
.btQuoteBooking .btQuoteBookingForm{margin:0 0 30px}
.btQuoteBooking .btTotalQuoteContactGroup{-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;transition:all 600ms ease;max-height:0;overflow:hidden;opacity:0;-webkit-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.btQuoteBooking .btTotalQuoteContactGroup.btActive{opacity:1;max-height:1000px;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition-delay:400ms;-moz-transition-delay:400ms;transition-delay:400ms}
.btQuoteBooking .btTotalNextWrapper{display:block;width:100%;padding-right:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}
.btQuoteBooking .btTotalNextWrapper:after{content:" ";display:block;width:100%;clear:both}
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper{padding-right:160px}
.btQuoteBooking .btQuoteBookingForm .boldBtn{display:block;padding:0;width:130px;float:left;margin-right:-100%}
.btQuoteBooking .btContactNext{font-family:inherit;margin:0 0 0 30px;font-size:14px;font-weight:700;letter-spacing:1px;padding:15px 30px;line-height:1;text-transform:uppercase;background-color:#0cb8b6;border:2px solid #0cb8b6;color:#fff;display:inline-block;cursor:pointer;-moz-transition:all 400ms ease;transition:all 400ms ease;-webkit-transition:all 400ms ease;opacity:0;-webkit-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:translate(500px,0);-ms-transform:translate(500px,0);-moz-transform:translate(500px,0);transform:translate(500px,0);white-space:nowrap}
.btQuoteBooking .btContactNext:focus{outline:0}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext{opacity:1;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;width:100%}
.btQuoteBooking .btContactNext:hover,.btQuoteBooking .btContactNext:active{background-color:#2e9694;border:2px solid #2e9694}
.btQuoteBooking .btContactNext:hover:after,.btQuoteBooking .btContactNext:active:after{margin:0 7px 0 10px;-webkit-transition:margin 200ms ease;-moz-transition:margin 200ms ease;transition:margin 200ms ease}
.btQuoteBooking .btContactNext:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,.1) inset,0 -2px 10px rgba(0,0,0,.4);box-shadow:0 0 0 rgba(0,0,0,.1) inset,0 -2px 10px rgba(0,0,0,.4)}
.btQuoteBooking .btQuoteItem{padding:0 0 0 220px;margin:0 0 30px}
.btQuoteBooking .btQuoteItem label{display:block;float:left;width:220px;margin:8px 0 0 -220px;padding-right:20px}
.btQuoteBooking .btQuoteSlider{float:left;margin:0;width:100%}
.btQuoteBooking .btQuoteSwitch{float:left;margin:0;width:76px;height:38px;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:5px;border-radius:10px;-webkit-transition:box-shadow 380ms ease;-moz-transition:box-shadow 380ms ease;transition:box-shadow 380ms ease}
.btQuoteBooking .btQuoteSwitch:hover{-webkit-box-shadow:0 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2)}
.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner{width:26px;height:26px;border-radius:50%;-webkit-transition:all 190ms cubic-bezier(.8,.1,.8,.1);-moz-transition:all 190ms cubic-bezier(.8,.1,.8,.1);transition:all 190ms cubic-bezier(.8,.1,.8,.1)}
.btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner{background:rgba(0,0,0,.1)}
.btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner,.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner{background:rgba(255,255,255,.1)}
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner{margin-left:38px;background:#0cb8b6}
.btQuoteBooking .btQuoteItemInput{text-align:center}
.btQuoteBooking .btQuoteItem .fancy-select .trigger{text-align:left;color:#b4b4b4}
.btQuoteBooking .btQuoteItem .fancy-select .trigger.selected{color:#333}
.btQuoteBooking input[type="text"],.btQuoteBooking input[type="email"],.btQuoteBooking input[type="password"],.btQuoteBooking textarea,.btQuoteBooking .fancy-select .trigger,.btQuoteBooking .dd.ddcommon .ddTitleText{padding:0 20px;height:44px;width:100%;display:block;font-family:"OpenSans",Arial,sans-serif;font-size:15px;line-height:initial;font-weight:300;border:none;-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}
.btQuoteBooking input[type="text"]:focus,.btQuoteBooking input[type="email"]:focus,.btQuoteBooking input[type="password"]:focus,.btQuoteBooking textarea:focus,.btQuoteBooking .fancy-select .trigger.open,.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText{-webkit-box-shadow:0 0 0 2px #0cb8b6 inset;box-shadow:0 0 0 2px #0cb8b6 inset}
.btQuoteBooking .btQuoteItem textarea{padding:20px;resize:vertical;font-family:"OpenSans",Arial,sans-serif;min-height:160px}
.btLightSkin .btQuoteBooking input[type="text"],.btDarkSkin .btLightSkin .btQuoteBooking input[type="text"],.btLightSkin .btQuoteBooking input[type="password"],.btDarkSkin .btLightSkin .btQuoteBooking input[type="password"],.btLightSkin .btQuoteBooking input[type="email"],.btDarkSkin .btLightSkin .btQuoteBooking input[type="email"],.btLightSkin .btQuoteBooking input[type="date"],.btDarkSkin .btLightSkin .btQuoteBooking input[type="date"],.btLightSkin .btQuoteBooking textarea,.btDarkSkin .btLightSkin .btQuoteBooking textarea,.btLightSkin .btQuoteBooking .fancy-select .trigger,.btDarkSkin .btLightSkin .btQuoteBooking .fancy-select .trigger,.btLightSkin .btQuoteBooking .dd.ddcommon .ddTitleText,.btDarkSkin .btLightSkin .btQuoteBooking .dd.ddcommon .ddTitleText,.btLightSkin .btQuoteBooking .btQuoteBooking .btQuoteItem textarea,.btDarkSkin .btLightSkin .btQuoteBooking .btQuoteBooking .btQuoteItem textarea{background-color:rgba(0,0,0,.07)}
.btDarkSkin .btQuoteBooking input[type="text"],.btLightSkin .btDarkSkin .btQuoteBooking input[type="text"],.btDarkSkin .btQuoteBooking input[type="password"],.btLightSkin .btDarkSkin .btQuoteBooking input[type="password"],.btDarkSkin .btQuoteBooking input[type="email"],.btLightSkin .btDarkSkin .btQuoteBooking input[type="email"],.btDarkSkin .btQuoteBooking input[type="date"],.btLightSkin .btDarkSkin .btQuoteBooking input[type="date"],.btDarkSkin .btQuoteBooking textarea,.btLightSkin .btDarkSkin .btQuoteBooking textarea,.btDarkSkin .btQuoteBooking .fancy-select .trigger,.btLightSkin .btDarkSkin .btQuoteBooking .fancy-select .trigger,.btDarkSkin .btQuoteBooking .dd.ddcommon .ddTitleText,.btLightSkin .btDarkSkin .btQuoteBooking .dd.ddcommon .ddTitleText,.btDarkSkin .btQuoteBooking .btQuoteBooking .btQuoteItem textarea,.btLightSkin .btDarkSkin .btQuoteBooking .btQuoteBooking .btQuoteItem textarea{background-color:rgba(255,255,255,.075)}
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText{-webkit-transition:all 380ms ease;-moz-transition:all 380ms ease;transition:all 380ms ease;min-height:38px}
.btQuoteBooking input[type="text"]:focus,.btQuoteBooking input[type="email"]:focus,.btQuoteBooking textarea:focus,.btQuoteBooking .fancy-select .trigger.open{border-color:#999;outline:none}
.btQuoteBooking .dd.ddcommon .ddTitleText{-webkit-transition:all 380ms ease;-moz-transition:all 380ms ease;transition:all 380ms ease;min-height:38px}
.btQuoteBooking .btQuoteItem:after{content:' ';display:table;width:100%;clear:both}
.btQuoteBooking .ui-slider{position:relative;text-align:left;-webkit-box-shadow:0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.2);-webkit-transition:all 190ms ease;-moz-transition:all 190ms ease;transition:all 190ms ease}
.btLightSkin .btQuoteBooking .ui-slider,.btDarkSkin .btLightSkin .btQuoteBooking .ui-slider{background-color:rgba(0,0,0,.07)}
.btDarkSkin .btQuoteBooking .ui-slider,.btLightSkin .btDarkSkin .btQuoteBooking .ui-slider{background-color:rgba(255,255,255,.075)}
.btQuoteBooking .ui-slider .ui-slider-handle{display:block;position:absolute;z-index:2;min-width:38px;height:38px;-ms-touch-action:none;touch-action:none;background:#0cb8b6;cursor:w-resize;cursor:-webkit-grab;cursor:-moz-grab;border-radius:50%;-webkit-box-shadow:0 0 0 rgba(0,0,0,.5),0 0 0 0 rgba(0,0,0,.2) inset;box-shadow:0 0 0 rgba(0,0,0,.5),0 0 0 0 rgba(0,0,0,.2) inset;-webkit-transition:all 190ms ease;-moz-transition:all 190ms ease;transition:all 190ms ease}
.btQuoteBooking .btQuoteSliderValue{min-width:34px;height:38px;line-height:38px;padding:0 2px;font-size:11px;font-weight:700;color:#FFF;text-align:center;display:block}
.btQuoteBooking .ui-slider .ui-slider-handle.ui-state-hover{-webkit-box-shadow:0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset;box-shadow:0 0 0 rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset}
.btQuoteBooking .ui-slider .ui-slider-handle.ui-state-active,.btQuoteBooking .ui-slider .ui-slider-handle.ui-state-active.ui-state-hover{cursor:-webkit-grabbing;cursor:-moz-grabbing;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset;box-shadow:0 2px 10px rgba(0,0,0,.5),0 0 0 3px rgba(0,0,0,.2) inset}
.btQuoteBooking .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.btQuoteBooking .ui-slider.ui-state-disabled .ui-slider-handle,.btQuoteBooking .ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}
.btQuoteBooking .ui-slider-horizontal{height:20px;margin-top:10px;cursor:pointer}
.btQuoteBooking .ui-slider-horizontal .ui-slider-handle{top:-10px;margin-left:-18px}
.btQuoteBooking .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.btQuoteBooking .ui-slider-horizontal .ui-slider-range-min{left:0}
.btQuoteBooking .ui-slider-horizontal .ui-slider-range-max{right:0}
.btQuoteBooking .ui-slider-vertical{min-width:34px;height:100px}
.btQuoteBooking .ui-slider-vertical .ui-slider-handle{left:0;margin-left:0;margin-bottom:-18px}
.btQuoteBooking .ui-slider-vertical .ui-slider-range{left:0;width:100%}
.btQuoteBooking .ui-slider-vertical .ui-slider-range-min{bottom:0}
.btQuoteBooking .ui-slider-vertical .ui-slider-range-max{top:0}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{font-weight:bold;padding:0;text-align:right;color:#FFF;background:#0cb8b6;line-height:1.8;display:block;width:100%;float:left}
.btQuoteBooking .btQuoteTotalText{margin-right:1em}
.btQuoteBooking .btQuoteTotalCurrency{font-size:22px;line-height:1.8;display:inline-block;background:#2e9694;padding:5px 3px 5px 20px}
.btQuoteBooking .btQuoteTotalCalc{opacity:1;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);font-size:22px;line-height:1.8;display:inline-block;background:#2e9694;padding:5px 20px 5px 3px}
.btQuoteBooking .btQuoteItem ul.options{text-align:left}
.btQuoteBooking .btQuoteContact{margin:0 -10px}
.btQuoteBooking .btQuoteContact .btQuoteItem{padding:0 10px;float:left;width:50%;position:relative}
.btQuoteBooking .btQuoteContact .btQuoteItem:nth-child(odd){clear:left}
.btQuoteBooking .btQuoteItem.btQuoteItemFullWidth{float:none;width:auto}
.btQuoteBooking .btQuoteContact .boldBtn{clear:left;margin:0;text-align:center;white-space:normal}
.btQuoteBooking .btContactFieldMandatory:after{content:'\f069';font:normal 10px/1 FontAwesome;display:block;position:absolute;right:17px;top:7px;width:11px;color:#0cb8b6}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea{border:1px solid #0cb8b6;-webkit-box-shadow:0 0 0 1px #0cb8b6 inset;box-shadow:0 0 0 1px #0cb8b6 inset;-webkit-transition:all 380ms ease;-moz-transition:all 380ms ease;transition:all 380ms ease}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText{border:1px solid #0cb8b6;-webkit-box-shadow:0 0 0 1px #0cb8b6 inset;box-shadow:0 0 0 1px #0cb8b6 inset}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius:hover .ddTitleText{-webkit-box-shadow:0 0 0 1px #0cb8b6 inset,0 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 1px #0cb8b6 inset,0 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2)}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus{-webkit-box-shadow:0 0 0 1px #0cb8b6 inset,5px 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 1px #0cb8b6 inset,5px 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2)}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText{-webkit-box-shadow:0 0 0 1px #0cb8b6 inset,5px 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 1px #0cb8b6 inset,5px 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2)}
.btQuoteBooking .btSubmitMessage{color:#0cb8b6;font-weight:600;text-align:center;line-height:30px;height:30px}
.btDatePicker{z-index:10000!important;width:300px}
.btDatePicker table th,.btDatePicker table td{border:1px solid #e0e0e0}
.btDatePicker .ui-datepicker-header{display:block;padding:10px;overflow:hidden;background-color:#0cb8b6;color:#FFF}
.btDatePicker table.ui-datepicker-calendar{width:100%;text-align:center;border-collapse:collapse;margin:0;padding:0;line-height:1.2;background-color:#f2f2f2}
.btDatePicker table.ui-datepicker-calendar th{padding:10px 8px;font-size:14px;font-weight:600;color:#333;text-align:center}
.btDatePicker a.ui-datepicker-prev,.btDatePicker a.ui-datepicker-next{display:block;font-size:10px;font-weight:700;line-height:1;background-color:#FFF;padding:2px 4px;text-transform:uppercase;cursor:pointer}
.btDatePicker a.ui-datepicker-prev{float:left}
.btDatePicker a.ui-datepicker-next{float:right}
.btDatePicker a.ui-datepicker-prev:hover,.btDatePicker a.ui-datepicker-next:hover{color:#bbb;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btDatePicker .ui-datepicker-title{text-align:center;font-size:14px;line-height:1.1;font-weight:600;color:#FFF}
.btDatePicker#ui-datepicker-div{background-color:#f2f2f2;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);margin-top:1px}
.btDatePicker .ui-datepicker-calendar td{font-size:12px;font-weight:500;line-height:1;padding:.3em;text-align:center}
.btDatePicker table.ui-datepicker-calendar td a{color:#666;width:18px;height:18px;line-height:18px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btDatePicker table.ui-datepicker-calendar td a.ui-state-active{font-weight:bold;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btDatePicker table td:hover{cursor:pointer;background:#e0e0e0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btQuoteBooking .btDropDown .dd{position:relative}
.btQuoteBooking .ddChild{position:absolute;left:0!important;right:0!important;margin:-1px 0 0;position:absolute!important;background-color:#fff;border:1px solid #999;overflow-y:auto}
.btQuoteBooking .ddChild ul{list-style:none;display:block;margin:0;padding:0}
.btQuoteBooking .ddChild ul li{display:table;width:100%;min-height:38px;margin:0;padding:0 37px 0 0;cursor:pointer;line-height:1.2;border-top:1px solid rgba(0,0,0,.1);color:#000;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btQuoteBooking .ddChild ul li span{display:block;padding:0 12px;line-height:2}
.btQuoteBooking .ddChild ul li span.description{line-height:1.5;margin-top:-.3em;margin-bottom:.3em}
.btQuoteBooking .ddChild ul li:hover,.btQuoteBooking .ddChild ul li.selected:hover{color:#666;background:rgba(0,0,0,.05);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btQuoteBooking .ddChild ul li:first-child,.btQuoteBooking .ddChild ul li:first-child:hover{border-top:none;color:#666;background:none}
.btQuoteBooking .ddOutOfVision{position:absolute;height:0;width:0;overflow:hidden}
.btQuoteBooking .ddItem{display:table;width:100%;margin:1px 0 0;padding:0;font-size:14px;line-height:1.1}
.btQuoteBooking .ddTitleText{display:table;width:100%}
.btQuoteBooking .ddTitleText span,.btQuoteBooking .ddChild ul li span{display:table-cell;vertical-align:middle;text-align:left}
.btQuoteBooking .ddTitleText span span,.btQuoteBooking .ddChild ul li span span,.btQuoteBooking .ddChild ul li:hover span span,.btQuoteBooking .ddChild ul li.selected:hover span span{display:block;font-size:12px;padding:0;color:#555;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}
.btQuoteBooking .ddChild span{padding:8px 12px}
.btQuoteBooking .ddlabel,.btQuoteBooking .description{width:100%}
.btNotSelected{min-height:38px}
.btNotSelected .ddlabel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btQuoteBooking .ddTitleText .ddImage,.btQuoteBooking .ddChild ul li .ddImage{text-align:center;padding:12px;padding-right:0}
.btQuoteBooking .ddTitleText .ddImage img,.btQuoteBooking .ddChild ul li .ddImage img{display:block;width:auto;max-width:none!important}
.btQuoteBooking .ddTitleText.btNotSelected .ddlabel{color:#a9a9a9}
.btQuoteBooking .ddTitleText .ddlabel{display:table-cell;height:44px;vertical-align:middle;line-height:1.1}
.btQuoteBooking .ddTitle{position:relative;cursor:pointer}
.btQuoteBooking .ddTitle .arrow{display:block;position:absolute;right:8px;top:50%;margin-top:-2px}
.btQuoteBooking .ddTitle .arrow:before{content:' ';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none;display:block}
.btQuoteBooking .ddcommon.borderRadiusTp .ddTitle .arrow:before{border-top:none}
.btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitle .arrow:before,.btDarkSkin .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitle .arrow:before{border-bottom:5px solid #444}
.btLightSkin .btQuoteBooking .ddTitle .arrow:before,.btDarkSkin .btLightSkin .btQuoteBooking .ddTitle .arrow:before{border-top:5px solid #444}
.btDarkSkin .btQuoteBooking .ddTitle .arrow:before,.btLightSkin .btDarkSkin .btQuoteBooking .ddTitle .arrow:before{border-top:5px solid #fff}
.btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitle .arrow:before,.btLightSkin .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitle .arrow:before{border-bottom:5px solid #fff}
.btQuoteBooking .btContactSubmit{font-family:inherit;margin:0 0 0 30px;font-size:14px;font-weight:700;letter-spacing:1px;padding:15px 30px;line-height:1;text-transform:uppercase;background-color:#0cb8b6;border:2px solid #0cb8b6;color:#fff;display:inline-block;cursor:pointer;white-space:nowrap;opacity:1;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;text-transform:uppercase}
.btQuoteBooking .btContactSubmit:focus{outline:0}
.btQuoteBooking .btContactSubmit:hover{background-color:#2e9694;border:2px solid #2e9694}
@media (max-width: 1024px) {
.btQuoteBooking .btQuoteContact .btQuoteItem{float:none;width:auto}
.btQuoteBooking .btTotalQuoteContactGroup.btActive{max-height:1000px}
.btQuoteBooking .btQuoteContact{margin-left:-10px}
}
@media (max-width: 650px) {
.btQuoteBooking .btQuoteItem label{display:block;float:none;margin:0 0 8px;width:auto}
.btQuoteBooking .btQuoteItem{margin:0 0 20px;padding:0}
}
@media (max-width: 440px) {
.btQuoteBooking .ddTitleText .ddImage img,.btQuoteBooking .ddChild ul li .ddImage img{display:block;width:auto;margin:0 auto}
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper{padding:0}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn{-moz-transition:all 400ms ease;transition:all 400ms ease;-webkit-transition:all 400ms ease;height:60px;overflow:hidden;padding-top:10px}
.btQuoteBooking .btQuoteBookingForm .boldBtn{display:block;width:100%;float:none;text-align:center;margin:0;height:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;clear:both;overflow:hidden;padding:0}
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{display:block;width:100%;float:none;margin-bottom:20px;height:50px}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext,.btQuoteBooking .btQuoteBookingForm .btContactNext{-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none;opacity:1;-webkit-filter:alpha(opacity=100);filter:alpha(opacity=100);margin-left:auto}
.btQuoteBooking .btContactBack,.btQuoteBooking .btContactSubmit{margin:0 auto 20px;clear:both;display:block}
}
.btQuoteBooking ::-webkit-input-placeholder{font-family:inherit;color:#a9a9a9}
.btQuoteBooking :-moz-placeholder{font-family:inherit;color:#a9a9a9}
.btQuoteBooking ::-moz-placeholder{font-family:inherit;color:#a9a9a9}
.btQuoteBooking :-ms-input-placeholder{font-family:inherit;color:#a9a9a9}
.btQuoteBooking .g-recaptcha{margin-bottom:30px}
.btQuoteBooking .g-recaptcha > div > div{margin:auto}
.btPayPalButton{display:inline-block;margin:0 0 0 30px;background:transparent;border:rgba(0,0,0,.1) 2px solid;margin-right:-100%;width:130px;height:49px;cursor:pointer;-webkit-transition:box-shadow 380ms ease;-moz-transition:box-shadow 380ms ease;transition:box-shadow 380ms ease;background-position:center center;background-size:70%;background-repeat:no-repeat}
.btPayPalButton:hover{-webkit-box-shadow:0 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2);box-shadow:0 0 0 #0cb8b6 inset,0 1px 5px rgba(0,0,0,.2)}
.btPayPalForm{width:0;height:0;overflow:hidden}
@media (max-width: 1260px) {
.btMenuGutter .mainHeader .port,.btMenuGutter .topBar .topBarPort,.gutter .port,.btSiteFooterWidgets.gutter .port,.btBlogHeaderContent .gutter .port,.btSearchInner.btFromTopBox .btSearchInnerContent{width:100%;max-width:none;padding-left:20px;padding-right:20px}
.btSlideGutter{padding-left:20px;padding-right:20px;height:550px}
.btWithSidebar .btSidebar{padding-left:20px;padding-right:20px}
.btSearchInner.btFromTopBox .btSearchInnerClose{right:20px}
.btMenuVerticalRight .btVerticalMenuTrigger{margin:0}
.wVariable .btSlidePane{padding:0 30px}
.touch body.btMenuVertical .menuPort{overflow:auto}
.slidedVariable .slick-list{z-index:1}
.btGhost .slick-slider h4.nbs{position:absolute;top:auto;margin:0;bottom:60px;z-index:1000}
.btAnimNav li.btAnimNavNext,.btAnimNav li.btAnimNavPrev{display:block;position:absolute;right:-18px;width:36px;height:36px;padding:0;font:normal 34px/34px Icon7Stroke;text-align:center;vertical-align:middle;color:#fff;cursor:pointer}
.btAnimNav li.btAnimNavNext:before{content:'\e688'}
.btAnimNav li.btAnimNavPrev:before{content:'\e682'}
.btAnimNav li.btAnimNavNext{bottom:10px}
.btAnimNav li.btAnimNavPrev{top:18px}
.btAnimNav li.btAnimNavDot{display:none}
.articleSideGutter{left:20px;width:95px}
/*.btHasAuthorInfo{padding-left:115px}*/
.menuHolder .logo img{height:64px;width:auto;display:block}
body:not(.btMenuBelowLogo) .menuPort nav > ul > li{line-height:38px}
body.btMenuHorizontal:not(.btMenuBelowLogo) .topBarInMenu{height:38px}
.btVerticalMenuTrigger{line-height:38px}
.topBarInLogoAreaCell .btIconWidgetIcon{font-size:38px;padding:0 5px 0 0;width:45px}
.topBarInLogoAreaCell .btIconWidget{margin:0 0 0 20px}
.btMenuVertical .topBar .widget_search{margin:0 0 20px}
.btMenuVertical .topBarInMenu .widget_search{margin:0 0 15px}
.btMenuVertical .topBar .widget_search,.btMenuVertical .topBarInMenu .widget_search{float:none}
.btMenuVertical .topBarInMenu .widget_search input[type="text"]{width:100%!important}
.btMenuVertical .topBar .btIconWidget,.btMenuVertical .topBarInMenu .btIconWidget{float:none}
.btMenuVertical .btTopToolsRight .widget_search button{right:15px}
.btFooterMenu{margin-top:10px}
}
.btMenuVerticalOn.btMenuGutter .topBar .topBarPort{padding:0;margin:0 -30px;width:auto;display:block;position:static}
.btMenuVerticalOn.btMenuGutter .topBar .topBarPort .topTools{text-align:center!important}
@media (max-width: 1280px) {
.serchToper.open input.untouched[type="text"]{width:120px}
}
@media (max-width: 1200px) {
.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon .btIcoHolder::before,.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon .btIcoHolder::after{font-size:45px;line-height:50px}
.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon em{width:41px}
.topBarInLogoAreaCell .btIconWidget:nth-child(1) .btIconWidgetIcon{width:45px}
.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetIcon .btIcoHolder::before,.topBarInLogoAreaCell .btIconWidget:nth-child(2) .btIconWidgetIcon .btIcoHolder::after{font-size:40px;line-height:50px}
.topBarInLogoAreaCell .btIconWidgetIcon em{width:35px;height:50px}
.topBarInLogoAreaCell .btIconWidgetIcon{width:40px}
.topBarInLogoAreaCell .btIconWidget:nth-child(3) .btIconWidgetIcon .btIcoHolder::before,.topBarInLogoAreaCell .btIconWidget:nth-child(3) .btIconWidgetIcon .btIcoHolder::after{font-size:40px;line-height:50px}
.topBarInLogoAreaCell .btIconWidget{margin:0 0 0 15px}
.btIconWidgetTitle{margin:0}
.topBarInLogoArea{padding-top:7px}
.serchToper{margin-left:10px}
.topBarInMenu .btnFilledStyle{padding:13px}
}
.mb-txt2{display:none}
@media (max-width: 1100px) {
.topBarInLogoArea .btIconWidgetTitle,.topBarInLogoArea .btIconWidgetText{font-size:13px}
.topBarInMenu .btnFilledStyle{padding:13px 10px}
.ds-txt{display:none}
.mb-txt{display:inline-block}
}
@media (max-width: 1030px) {
.menuHolder .logo img{height:60px}
}
@media (min-width: 993px) {
.menuPort{display:block}
}
@media (max-width: 992px) {
.btMenuVertical .btVerticalMenuTrigger{margin-top:10px}
.topBarInMenu .widget_search button::before,.topBarInMenu .widget_search button:hover::before{color:#09b1f0}
.btSearch{display:block}
.topBarInMenu .widget_custom_html{display:none}
.btMenuVertical .topBarInMenu{margin:0 -30px 20px 0}
.topBarInMenu--left{display:none}
.btMenuVerticalRight.btPageTransitions .btVerticalMenuTrigger{margin:0 34px 0 0}
.neighboringArticles .btTextLeft:after{content:' ';clear:both;display:table;width:100%}
.neighboringArticles .btTextRight{margin:20px 0 0;padding:20px 15px 0;clear:left;position:relative}
.neighboringArticles .btTextRight:before{content:' ';display:block;position:absolute;top:0;left:15px;right:15px;height:1px}
.btLightSkin .neighboringArticles .btTextRight:before,.btDarkSkin .btLightSkin .neighboringArticles .btTextRight:before{background-color:rgba(0,0,0,.1)}
.btDarkSkin .neighboringArticles .btTextRight:before,.btLightSkin .btDarkSkin .neighboringArticles .btTextRight:before{background-color:#1px solid rgba(255,255,255,.1)}
.single-portfolio .boldArticle .socialRow .btIco{margin-bottom:.5em}
.rowItem.btDoublePadding > .rowItemContent{padding:0 10px}
.btTableRow .rowItem.btDoublePadding > .rowItemContent{padding:0 30px}
.topBarInLogoArea{position:relative;margin:2px 0 0}
.topBarInLogoAreaCell{position:absolute;right:0;left:auto;top:48px;width:320px;padding:4px 14px;border-width:2px!important}
.btLightSkin .topBarInLogoAreaCell,.btDarkSkin .btLightSkin .topBarInLogoAreaCell{background-color:#fff}
.btDarkSkin .topBarInLogoAreaCell,.btLightSkin .btDarkSkin .topBarInLogoAreaCell{background-color:#1d1f27}
.topBarInLogoAreaCell .btIconWidget{float:none;width:100%;clear:left;padding:10px 0;margin:0}
.btLightSkin .topBarInLogoAreaCell .btIconWidget,.btDarkSkin .btLightSkin .topBarInLogoAreaCell .btIconWidget{border-top:1px solid rgba(0,0,0,.07)}
.btDarkSkin .topBarInLogoAreaCell .btIconWidget,.btLightSkin .btDarkSkin .topBarInLogoAreaCell .btIconWidget{border-top:1px solid rgba(255,255,255,.075)}
.btLightSkin .topBarInLogoAreaCell .btIconWidget:first-child,.btDarkSkin .btLightSkin .topBarInLogoAreaCell .btIconWidget:first-child,.btDarkSkin .topBarInLogoAreaCell .btIconWidget:first-child,.btLightSkin .btDarkSkin .topBarInLogoAreaCell .btIconWidget:first-child{border-top:none}
.topExtraExtraSpaced{padding-top:120px}
.header.huge{margin:0 0 4px}
.header.huge h1{font-size:58px;margin:0 0 9px}
.header.huge .btSuperTitle{letter-spacing:1px;font-size:20px;margin:0 0 12px}
.header.huge .btSubTitle{font-size:20px;margin:0 0 14px}
.header.extralarge{margin:0 0 2px}
.header.extralarge h1{font-size:48px;margin:0 0 9px}
.header.extralarge .btSuperTitle,.header.extralarge .btSubTitle{font-size:17px}
.header.extralarge .btSuperTitle{margin:0 0 12px}
.header.extralarge .btSubTitle{margin:0 0 14px}
.header.extralarge .dash:before{margin:0 0 .5em}
.header.extralarge .dash:after{margin:0 0 1em}
.header.large{margin:0 0 -2px}
.header.large h2,.header.large h1{font-size:30px;margin:0 0 11px}
.header.large .btSuperTitle,.header.large .btSubTitle{font-size:16px}
.header.large .btSuperTitle{margin:0 0 14px}
.header.large .btSubTitle{margin:0 0 14px}
.header.medium{margin:0 0 -3px}
.header.medium h2,.header.medium h3{font-size:20px;margin:0 0 11px}
.header.medium .btSuperTitle,.header.medium .btSubTitle{font-size:13px}
.header.medium .btSuperTitle{margin:0 0 13px}
.header.medium .btSubTitle{margin:0 0 11px}
.header.small{margin:0 0 -3px}
.header.small h3,.header.small h4{font-size:12px;margin:0 0 10px}
.header.small .btSuperTitle,.header.small .btSubTitle{font-size:10px;font-weight:400}
.header.small .btSuperTitle{margin:0 0 6px}
.header.small .btSubTitle{margin:0 0 5px}
.header.small .dash:after,.header.small .dash:before{-webkit-box-shadow:0 1px 0 0 #0cb8b6 inset;box-shadow:0 1px 0 0 #0cb8b6 inset;width:30px}
.btAccentColorBackground .header.small .dash:after,.btAccentColorBackground .header.small .dash:before{-webkit-box-shadow:0 1px 0 0 #fff inset;box-shadow:0 1px 0 0 #fff inset}
.header.small .dash:before{margin:0 0 .9em}
.header.small .dash:after{margin:0 0 .9em}
}
@media (max-width: 820px) {
.woocommerce.columns-3 ul.products li.product,.woocommerce-page .columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce-page .columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce-page .columns-5 ul.products li.product,.woocommerce .btWooCommerce ul.products li.product,.woocommerce-page .related.products ul.products li.product,.woocommerce .upsells.products ul.products li.product{width:50%}
.woocommerce.columns-3 ul.products li.product:nth-child(3n + 1),.woocommerce-page .columns-3 ul.products li.product:nth-child(3n + 1),.woocommerce.columns-4 ul.products li.product:nth-child(4n + 1),.woocommerce-page .columns-4 ul.products li.product:nth-child(4n + 1),.woocommerce-page .columns-4 ul.products li.product:nth-child(5n + 1),.woocommerce .btWooCommerce ul.products li.product:nth-child(4n + 1),.woocommerce-page .related.products ul.products li.product:nth-child(4n + 1),.woocommerce .upsells.products ul.products li.product:nth-child(4n + 1){clear:none}
.woocommerce.columns-3 ul.products li.product:nth-child(odd),.woocommerce-page .columns-3 ul.products li.product:nth-child(odd),.woocommerce.columns-4 ul.products li.product:nth-child(odd),.woocommerce-page .columns-4 ul.products li.product:nth-child(odd),.woocommerce.columns-5 ul.products li.product:nth-child(odd),.woocommerce-page .columns-5 ul.products li.product:nth-child(odd),.woocommerce .btWooCommerce ul.products li.product:nth-child(odd),.woocommerce-page .related.products ul.products li.product:nth-child(odd),.woocommerce .upsells.products ul.products li.product:nth-child(odd){clear:left}
.btGoogleMapsWrap.closed{-webkit-transform:translate3d(-288px,0,0);-moz-transform:translate3d(-288px,0,0);-ms-transform:translate3d(-288px,0,0);transform:translate3d(-288px,0,0)}
div.btInfoPaneToggler,span.btInfoPaneToggler{display:block}
}
@media (max-width: 767px) {
.btMenuVertical .btVerticalMenuTrigger{margin-top:10px}
.mb-txt2{display:inline-block}
.ds-txt2{display:none}
.infoTogglerCall .btBtn{width:143px;text-align:center}
.btContent,.btSidebar{width:100%;float:none}
.btSidebarLeft .btSidebar,.btSidebarRight .btSidebar{padding-left:20px;padding-right:20px}
h1,.header.extralarge h1,.header.huge h1{font-size:60px;line-height:70px}
.header.huge h1{font-size:60px;line-height:70px}
h2{font-size:30px;line-height:35px}
.header.extralarge .btSuperTitle,.header.extralarge .btSubTitle,.header.huge .btSuperTitle,.header.huge .btSubTitle{font-size:18px}
.btContentHolder blockquote{font-size:1.2em;line-height:1.6}
.btArticleMeta{text-align:left}
.btArticleMeta dd:after{content:"; "}
.btArticleMeta dt:after{content:": "}
.btArticleMeta.onBottom dd,.btArticleMeta.onBottom dt{display:inline-block;padding-right:5px;margin-bottom:0}
.btArticleMeta.onTop dd{margin-bottom:0}
.btArticleListItem .btArticleFooter .btReadArticle,.btArticleListItem .btArticleFooter .btShareArticle{text-align:center}
.btArticleListItem .btArticleFooter .btShareArticle:before{width:65px;height:1px;background-color:#6739a4;content:' ';display:block;margin:10px auto 15px}
.shareRowItem.btTextRight,.tagsRowItem.btTextLeft{text-align:center;padding:8px 0}
.btArticleListItem .btIconRow{margin-top:12px}
.btArticleListItem .btTextRight .btIconRow .btIco{margin:0 .25em}
.btArticleListItem .btReadArticle a.btContinueReading{display:inline-block;float:none;margin-bottom:8px}
.topExtraSpaced{padding-top:80px}
.bottomExtraSpaced{padding-bottom:80px}
.topSpaced{padding-top:60px}
.bottomSpaced{padding-bottom:60px}
.btMenuVertical .menuPort nav{margin:0 -35px}
.btSlidePane .articleMeta.btTextRight{text-align:left}
.btArticleListItem{margin-bottom:40px}
.btCounterHolder{font-size:35px;line-height:40px}
.btCounterHolder .btCounter,.btCounterHolder span.onedigit,.btCounterHolder span.onedigit span{height:40px}
}
@media (min-width: 768px) {
.btArticleListItem .btArticleFooter .btShareArticle:before{display:none!important}
}
@media (max-width:620px) {
.btMenuVertical .btVerticalMenuTrigger{margin-top:10px}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none}
.slidedVariable .slick-dots{display:block!important}
.slidedVariable .nbs{display:none!important}
.btHasAuthorInfo{padding-left:0}
.articleSideGutter{left:0;width:auto;text-align:left;position:relative}
.articleSideGutter .asgItem.avatar img{border-radius:0}
.articleSideGutter .date{opacity:1;color:#444;line-height:1;display:inline-block;margin-top:12px}
.articleSideGutter .asgItem.title{margin:5px 10px 0 0;display:inline-block}
.btArticleListItem.btHasAuthorInfo .btMediaBox.btQuote,.btArticleListItem.btHasAuthorInfo .btMediaBox.btLink{padding:20px 20px 70px}
.articleSideGutter + .btArticleListBody .rowItemContent .btClear:first-child{display:none}
.btMediaBox.video .articleSideGutter{z-index:2}
.articleSideGutter.btTextRight{text-align:left}
.asgItem.avatar{width:45px;float:left;margin:0 10px 0 0}
.btMediaBox .slick-slider h4.nbs{margin-top:-25px}
.btMediaBox .slick-slider h4.nbs,.btMediaBox .slick-slider h4.nbs a,.btMediaBox .slick-slider h4.nbs.nsPrev a:before,.btMediaBox .slick-slider h4.nbs.nsNext a:after{width:40px!important;height:50px!important}
.btMediaBox .slick-slider h4.nbs.nsPrev a:before,.btMediaBox .slick-slider h4.nbs.nsNext a:after{display:block;line-height:52px;text-align:center;padding:0;font-size:40px}
.header.huge h1{font-size:50px;margin:0 0 9px;line-height:54px}
.header.huge .btSuperTitle{font-size:17px;margin:0 0 10px}
.header.huge .btSubTitle{font-size:17px;margin:0 0 12px}
.header.extralarge h1{font-size:40px;margin:0 0 7px;line-height:45px}
.header.extralarge .btSuperTitle,.header.extralarge .btSubTitle{font-size:15px}
.header.extralarge .btSuperTitle{margin:0 0 10px}
.header.extralarge .btSubTitle{margin:0 0 12px}
.header.large h2,.header.large h1{font-size:27px;margin:0 0 8px}
.header.large .btSuperTitle,.header.large .btSubTitle{font-size:14px}
.header.large .btSuperTitle{margin:0 0 12px}
.header.large .btSubTitle{margin:0 0 12px}
.btSiteFooter ul.menu,.btSiteFooter .fooWidgets,.btSiteFooter .copyLine{float:none;width:100%;text-align:center}
}
.topBarInLogoArea .btnInnerIco{display:none}
@media (max-width: 580px) {
.btMenuVertical .btVerticalMenuTrigger{margin-top:10px}
.topBarInLogoArea .btnInnerIco{display:inline-block;font-size:20px}
.topBarInLogoArea .btnInnerText{display:none}
.topBarInLogoArea .btBtn{padding:10px 0;width:45px;text-align:center}
.topBarInLogoAreaCell{top:50px}
}
@media (max-width: 480px) {
.btMenuVertical .btVerticalMenuTrigger{margin-top:5px}
.menuHolder .logo img{height:50px}
h1,.header.extralarge h1,.header.huge h1{font-size:35px;line-height:40px}
.comment-respond form{width:100%}
.btMenuVertical .menuPort nav{margin:0 -50px}
.neighboringArticles .nbsImage{display:none}
.btMediaBox.btQuote p,.btMediaBox.btLink p{line-height:1.2}
.asgItem.avatar{width:45px;margin:0 6px 0 0}
.btQuoteBooking .btQuoteBookingForm.btActive .btTotalNextWrapper{padding:0}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{float:none;margin:0 0 12px}
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{height:auto}
.btPayPalButton{margin:0;float:none}
.btGoogleMapsWrap{width:250px;padding:5px 40px 5px 10px}
.btGoogleMapsWrap.closed{-webkit-transform:translate3d(-214px,0,0);-moz-transform:translate3d(-214px,0,0);-ms-transform:translate3d(-214px,0,0);transform:translate3d(-214px,0,0)}
div[id^="map_canvas"]{height:280px!important}
.wInfoPane div[id^="map_canvas"]{height:100%!important}
}
@media (max-width: 400px) {
body.btMenuVertical > .menuPort{width:272px}
body.btMenuVerticalLeft.btMenuVerticalOn .btPageWrap{-webkit-transform:translateX(272px);-moz-transform:translateX(272px);-ms-transform:translateX(272px);transform:translateX(272px)}
body.btMenuVerticalRight.btMenuVerticalOn .btPageWrap{-webkit-transform:translateX(-272px);-moz-transform:translateX(-272px);-ms-transform:translateX(-272px);transform:translateX(-272px)}
body.btMenuVertical.btMenuVerticalOn .menuPort{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.woocommerce header.title .edit{display:block;float:left;clear:left;padding:0 0 0 22px;margin:0 0 15px}
.woocommerce.columns-3 ul.products li.product,.woocommerce-page .columns-3 ul.products li.product,.woocommerce.columns-4 ul.products li.product,.woocommerce-page .columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce-page .columns-5 ul.products li.product,.woocommerce .btWooCommerce ul.products li.product,.woocommerce-page .related.products ul.products li.product,.woocommerce .upsells.products ul.products li.product{width:auto;float:none}
.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal,.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{height:auto}
.topBarInLogoAreaCell{width:290px}
.topBar .widget_search button,.topBarInMenu .widget_search button{margin:0;right:5px}
.btMenuVertical .topBar .widget_search{padding:10px 10px 10px 25px}
}
@media (max-width: 1200px) {
.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead{display:none}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}
.woocommerce table.shop_table_responsive tr,.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr td{display:block}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions:before{display:none}
.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ": ";font-weight:700}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}
.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}
.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}
.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}
.woocommerce .cart .actions input[type="submit"].button{float:right}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}
.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text + .button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text + .button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text + .button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text + .button{float:left}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}
.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}
.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}
.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}
@media (max-width: 620px) {
.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text + .button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text + .button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text + .button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text + .button{float:none}
.woocommerce .cart .actions input[type="submit"].button{float:none}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:auto}
.woocommerce p.lost_password{float:none;margin:1em 0 0;clear:left}
.woocommerce p.form-row:not(.form-row-wide){float:none}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;margin:.75em 0 0}
.woocommerce .woocommerce-ordering .fancy-select{width:auto;margin:0 0 20px}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;margin:0}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;margin:0 0 1em}
.woocommerce .commentTxt .star-rating{margin:4px 0 8px;clear:right}
}
@media (max-width: 560px) {
.woocommerce .cart .actions input[name="update_cart"].button{float:left;clear:left}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{margin:0 0 .7em;float:none;display:block}
.woocommerce > form{display:block;position:relative;overflow-x:auto;max-width:100%;margin:0 0 1em}
.woocommerce table.shop_table{margin:0 0 5px}
}
@media (max-width: 480px) {
form.login p.form-row-wide{width:auto;float:none;clear:none}
form.login p.form-row-wide:after,form.login p.form-row-wide:before{display:none;clear:none}
form.login p.form-row-wide:nth-child(odd),form.login p.form-row-wide:nth-child(even){padding:0}
}
@media (max-width: 360px) {
.topBarInLogoArea{position:absolute;right:0}
.topBarInLogoArea.topBarInLogoArea--first{top:0}
.topBarInLogoArea.topBarInLogoArea--last{top:54px}
.btMenuBelowLogo .menuHolder{padding:21px 0 25px}
.btMenuVertical .btVerticalMenuTrigger{margin-top:15px}
.menuHolder .logo img{height:55px;margin-top:8px}
}
@media(min-width: 992px) {
.bpgPhoto.imageBoss{width:382px;float:right}
}
.slogan{display:block;position:relative;color:#6739a4;font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:bold;font-size:20px;padding:0 34px;line-height:28px}
.slogan.slogan--pdSmall{margin-bottom:26px}
.slogan:before{content:"";display:block;background:url(/wp-content/themes/medicare/i/sloganBefore.png) no-repeat center center;width:17px;height:9px;position:absolute;top:8px;left:0}
.slogan:after{content:"";display:block;background:url(/wp-content/themes/medicare/i/sloganAfter.png) no-repeat center center;width:17px;height:9px;position:absolute;bottom:8px;right:0}
.make-appointment{position:relative;top:-24px}
.make-appointment .make-appointment__item input[type="tel"],.make-appointment .make-appointment__item input[type="text"],.make-appointment .make-appointment__item input[type="email"],.make-appointment .make-appointment__item textarea{margin-top:5px;padding:0 10px}
form.wpcf7-form .make-appointment input[type="submit"]{display:inline-block;width:auto;background-color:#f58220;border:2px solid #f58220;color:#fff;font-size:13px;padding:13px 26px;font-weight:700;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}
form.wpcf7-form .make-appointment input[type="submit"]:hover{opacity:1;background-color:#fff;border:2px solid #fff;color:#000}
form.wpcf7-form .make-appointment textarea{height:222px;padding:10px}
.make-appointment__accept a{text-decoration:underline}
.make-appointment__accept a:hover{text-decoration:none}
.make-appointment__accept{margin-top:33px;font-size:13px;line-height:20px;margin-bottom:33px}
.stickyFooter{height:0;padding:5px 0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.stickyFooter.active{height:auto;z-index:9;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.stickyFooter.active.active-ct {background-color:transparent; border-top: 0;}
.stickyFooter.active.active-ct .stickyFooter__phone.call_phone_2, .stickyFooter.active.active-ct .alignRight {display: none;}
.stickyFooter{overflow:hidden;position:fixed;width:100%;bottom:0;left:0;background-color:#fff;border-top:1px #DDD solid;-webkit-transition:transform .5s cubic-bezier(.230,1,.320,1);-moz-transition:transform .5s cubic-bezier(.230,1,.320,1);transition:transform .5s cubic-bezier(.230,1,.320,1)}
.stickyFooter_content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.alignRight{float:right}
.stickyFooter_content{position:relative;display:flex;justify-content: space-between;}
.stickyFooter__phone{margin:auto;display:block;font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-weight:bold;font-size:24px;color:#6739a4}
.stickyFooter__phone a:hover,.stickyFooter__phone a:focus,.stickyFooter__phone a:active,.stickyFooter__phone a{text-decoration:none!important;outline:none!important;color:inherit!important}
@media (max-width: 560px) {
.stickyFooter__phone{font-size:16px;width:auto;text-align:center;line-height:34px}
.btSiteFooterWidgets.gutter .port{padding-left:15px;padding-right:15px}
.stickyFooter .btnSmall{padding:10px;font-size:10px}
}
.alignLeft{float:left}
#back-to-top{display:inline-block;width:34px;height:34px;line-height:34px;background-color:#7fd6f7;text-align:center;border-radius:50%;font-size:28px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;position:relative;z-index:10}
#back-to-top:hover{background-color:#6739a4}
.slider-services{margin-bottom:20px;text-align:left!important}
.slider-services-half{display:inline-block;vertical-align:top;width:49%}
@media (max-width: 767px) {
.slider-services-half{width:100%}
.slider-services-half .headline{font-size:16px;margin-top:11px}
}
@media (max-width: 374px) {
.slider-services-half .headline{margin-top:0}
}
.slider-services-play p{padding-top:8px}
.slider-services .sTxt .header h4{margin-bottom:0}
.slider-services .headline{font-family:"OpenSans",Arial,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;text-shadow:-1px 0 rgb(255,255,255),0 1px white,1px 0 #fdfdfd,0 -1px white}
.slider-services .sTxt p{font-family:"OpenSans",Arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;text-shadow:-1px 0 rgb(255,255,255),0 1px white,1px 0 #fdfdfd,0 -1px white}
.slider-services.icoEyeModernity .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/icoEyeModernity-small.png)}
.slider-services.icoEyeModernity .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder::after{background-image:url(/wp-content/themes/medicare/i/icoEyeModernity-active-small.png)}
.slider-services.icoEyeSecure .btIcoHolder[data-ico-]::after{background-image:url(/wp-content/themes/medicare/i/icoEyeSecure-small.png)}
.slider-services.icoEyeSecure .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder::after{background-image:url(/wp-content/themes/medicare/i/icoEyeSecure-active-small.png)}
@media (max-width: 991px) {
.slide-doctor{width:50%;float:right}
}
@media (max-width: 680px) {
.slide-doctor{width:100%}
}
.slider-services.icoRub .btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1em #f58220 inset;box-shadow:0 0 0 1em #f58220 inset}
.slider-services.icoRub .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1px #f58220 inset;box-shadow:0 0 0 1px #f58220 inset}
.slider-services.icoRub .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder::after{color:#f58220}
.slider-services.icoEyeSecure .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder::after{background-image:url(/wp-content/themes/medicare/i/icoEyeSecure-active-small.png)}
.slider-services--right .sIcon{display:inline-block;float:right!important;margin:0!important}
.slider-services--right .sTxt{margin-right:15px!important;margin-left:0!important;text-align:right!important;float:right!important}
.slide-white .header .headline,.slide-white{color:#fff}
.slider-advant{width:33.33%;float:left;text-align:center}
.slider-advant .headline{font-family:"OpenSans",Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff}
.btTextLeft .slider-advant .sTxt,.btTextLeft .slider-advant .sIcon{float:none;margin:0}
.btTextLeft .slider-advant .sIcon{margin-bottom:15px}
.advant-block  { padding:25px 0; }
@media (max-width: 991px) {
.advant-block{min-height:285px}
}
@media (max-width: 810px) {
.advant-block{min-height:310px}
}
@media (max-width: 991px) {
.tech-block{min-height:685px}
}
.l-price-block__head{font-weight:700;font-size:19px;line-height:26px;margin-bottom:13px}
.l-price-block__head + .price-block{padding-left:20px}
.price-block + .l-price-block__head{margin-top:25px}
.l-price-block a,.price-block a{color:#36b3eb; text-decoration: none; }
.price-block{padding:0;margin:0;list-style-type:none;font-size:16px;line-height:24px;color:#353535}
.price-block li{border-bottom:1px dotted #999;position:relative;padding:0;margin-bottom:10px}
.price-block__text,.price-block__sum{background-color:#FFF;margin:0;bottom:-5px}
.price-block__text{position:relative;margin-right:210px;padding-right:2px;line-height: 30px;}
.price-block__sum{position:absolute;right:0;padding-left:2px; font-family: 'Exo 2.0'; font-weight:bold; font-size:18px; }
.price-block__sum > .old{text-decoration: line-through; color: #999;}
.tabsVertical .tabAccordionTitle{font-size:32px;font-weight:400;line-height:40px;padding:8px 62px 12px 20px}
.btLightSkin .tabsVertical .tabAccordionTitle{background-color:#ebebeb;color:#36b3eb}
.tabsVertical .tabAccordionTitle::before{font-size:44px;color:#36b3eb;width:65px;padding:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.btLightSkin .tabsVertical .tabAccordionTitle.on{background-color:#36b3eb;color:#fff}
.tabsVertical .tabAccordionTitle.on::before{background-color:transparent}
.btLightSkin .tabsVertical .tabAccordionContent{background-color:#fff;padding:15px 32px 10px 35px}
.tabsVertical .tabPane{margin-bottom:20px; position: relative;}
.tabsVertical .tabPane::before{content: '';display: block; width: calc(100% - 60px); height: 1px; background-color: #c1c1c1;position: absolute; bottom: -13px; left: 0}
@media (max-width: 1024px) {
.tabsVertical .tabAccordionTitle{font-size:30px}
.price-block{font-size:17px}
}
@media (max-width: 768px) {
.tabsVertical .tabAccordionTitle{font-size:28px;line-height:36px}
.price-block{font-size:15px;line-height:20px}
.btLightSkin .tabsVertical .tabAccordionContent{padding:10px}
}
@media (max-width: 480px) {
.tabsVertical .tabAccordionTitle{font-size:24px;line-height:32px}
.tabsVertical .tabAccordionTitle::before{font-size:38px;width:50px}
.price-block__text{margin-right:0;}
.price-block__sum{ position: initial; display: block;}
}
.right-action.header.medium h3{font-size:26px;font-weight:400;line-height:30px}
form.wpcf7-form .wpcf7-submit{background-color:#f58220}
.topBarInLogoArea--last .topBarInLogoAreaCell .btIconWidget:last-child .btIconWidgetContent span{text-decoration:underline}
.topBarInLogoArea--last .topBarInLogoAreaCell .btIconWidget:last-child .btIconWidgetContent:hover span{text-decoration:none}
.btLightSkin .menuHolder .menuPort nav > ul > li > a{font-family:'Exo 2.0',"OpenSans",Arial,sans-serif;font-size:16px;font-weight: 500}
.btLightSkin .menuHolder .menuPort ul ul li{background-color:#00aeef}
.btLightSkin .menuHolder .menuPort nav ul ul li a::before,.btLightSkin .menuHolder .menuPort ul li a{color:#ffffff}
.btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-item > a::before,.btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-item > a,.btLightSkin .menuHolder .menuPort nav ul ul li a:hover::before,.menuPort nav ul li a:hover{color:#fff!important}
.menuHolder .logo img{height:75px}
@media (max-width: 1199px) {
.menuHolder .logo img{height:62px}
}
@media (max-width: 767px) {
.menuHolder .logo img{height:50px}
.menuHolder .logo{margin:7px 0 23px}
}
@media (max-width: 480px) {
.menuHolder .logo{margin:0 0 23px}
}
.logo-stike{top:2px}
.logo-stike img{height:45px}
.main-team-doctor .btnMobile{display:none}
.main-team-doctor .btBtn{margin-bottom:20px}
.main-team-btn{text-align:center}
.main-team-form form.wpcf7-form .make-appointment input[type="submit"]{background-color:#ffffff;border:2px solid #f58220;color:#f58220}
.main-team-form form.wpcf7-form .make-appointment input[type="submit"]:hover{background-color:#f58220;border:2px solid #f58220;color:#fff}
@media (max-width: 1024px) {
.boldRowInner.btTableRow .main-team-form{display:none}
.main-team-doctor .btnMobile{display:inline-block}
.main-team-doctor .btImage img{height:auto;width:auto;max-width:100%}
}
@media (min-width: 768px) and (max-width: 1024px) {
.main-team-doctor .col-md-6{width:50%;float:left}
}
span.wpcf7-not-valid-tip{color:#f00}
.btFooterWrap.btDarkSkin span.wpcf7-not-valid-tip,.btLightSkin .btFooterWrap.btDarkSkin span.wpcf7-not-valid-tip{color:red}
div.wpcf7-mail-sent-ok{border:2px solid #6739a4}
.btSidebar .btBox > h4::after{background-color:#6739a4}
.btSidebar .btBox.widget_categories ul li a:hover{border-bottom:1px solid #6739a4}
.articleSideGutter a{color:#6739a4}
a.btContinueReading{color:#6739a4;-webkit-box-shadow:0 0 0 1px #6739a4 inset;box-shadow:0 0 0 1px #6739a4 inset}
a.btContinueReading:hover{-webkit-box-shadow:0 0 0 2em #6739a4 inset;box-shadow:0 0 0 2em #6739a4 inset}
.socialRow .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder::after,.btArticleListItem .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder::after{color:#6739a4}
.socialRow .btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder::after,.btArticleListItem .btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder::after{color:#ffffff}
.btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder em{-webkit-box-shadow:0 0 0 1px #6739a4 inset;box-shadow:0 0 0 1px #6739a4 inset}
.btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder em{-webkit-box-shadow:0 0 0 1em #6739a4 inset;box-shadow:0 0 0 1em #6739a4 inset}
.fancy-select ul.options > li:hover,.fancy-select .trigger.open{color:#6739a4}
.btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder::after{color:#6739a4}
.strong-view.strong-form .strong-form-inner{padding:0}
.strong-view.strong-form .required.symbol::after,.strong-view.strong-form label{font-family:"OpenSans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25;color:#444}
.strong-view.strong-form .required.symbol::after{top:0;margin:0}
.strong-view.strong-form .form-field.submit label{width:100%}
.strong-view.strong-form input[type="submit"]{border:0;margin:0;padding:0;outline:0;background-color:#f58220;cursor:pointer;display:block;padding:1.1em 2.5em;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;width:100%}
.strong-view.strong-form input[type="submit"]:hover{opacity:.8}
.mar-b-res .boldRowInner{margin-bottom:0!important}
.btLightSkin .certificate .gridItem{background:#ffffff}
.certificate .btTileBox,.certificate .bpgPhoto,.certificate .boldPhotoBox,.certificate .bpbItem,.certificate .btImage{height:100%}
.certificate .btImage{padding-right:20px;padding-bottom:20px}
.certificate .btImage img{height:auto;width:auto;max-height:100%;max-width:100%;margin:0 auto}
@media (max-width: 800px) {
.stacktable.small-only.head-center tbody tr:first-child .st-key,.adapt-table__hide{display:none!important}
.stacktable.small-only.head-center tbody tr:first-child .st-val{text-align:center; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.table-block-mobile,.table-block-mobile thead,.table-block-mobile tfoot,.table-block-mobile tr,.table-block-mobile th,.table-block-mobile td{display:block!important;width:100%!important}
}
.icoNumSecure .btIcoHolder[data-ico-]::after{content:'';font-family:"Exo 2.0",Arial,sans-serif;font-weight:normal;font-style:normal}
.icoNumSecure-1 .btIcoHolder[data-ico-]::after{content:'1'}
.icoNumSecure-2 .btIcoHolder[data-ico-]::after{content:'2'}
.icoNumSecure-3 .btIcoHolder[data-ico-]::after{content:'3'}
.icoNumSecure-4 .btIcoHolder[data-ico-]::after{content:'4'}
.icoNumSecure-5 .btIcoHolder[data-ico-]::after{content:'5'}
.icoNumSecure-6 .btIcoHolder[data-ico-]::after{content:'6'}
.icoNumSecure-7 .btIcoHolder[data-ico-]::after{content:'7'}
.icoNumSecure-8 .btIcoHolder[data-ico-]::after{content:'8'}
.icoNumSecure-9 .btIcoHolder[data-ico-]::after{content:'9'}
.icoNumSecure-10 .btIcoHolder[data-ico-]::after{content:'10'}
#anspress,#ap-search-form .ap-search-input{font-family:"OpenSans",Arial,sans-serif}
button{cursor:pointer}
#anspress .ap-list-head .ap-btn-ask{background-color:#f58220;border:2px solid #f58220;font-family:"OpenSans",Arial,sans-serif;font-size:12px;text-transform:uppercase;border-radius:0;outline:none}
#anspress .ap-list-head .ap-btn-ask:hover{background-color:transparent;color:#f58220}
#ap-search-form .ap-search-btn{background-color:transparent;border:2px solid #00aeef;color:#00aeef;outline:none;box-shadow:none;font-family:"OpenSans",Arial,sans-serif;font-size:14px;line-height:20px;text-transform:uppercase}
#ap-search-form .ap-search-btn:hover{background-color:#00aeef;color:#ffffff}
#anspress .ap-filter-toggle{color:#6739a4}
#anspress .ap-questions-count.ap-questions-acount{border-color:#6739a4}
.ap-pagination br{display:none}
.ap-content.ap-login{display:none!important}
.no-mar-b .boldRowInner{margin-bottom:0!important}
#ap-answers-c .ap-answers-tab{display:none}
#anspress .ap-cell{font-size:15px}
#anspress .ap-form-control{background-color:rgba(0,0,0,.07);margin-top:5px;padding:0 10px;height:44px;width:100%;display:block;font-family:"OpenSans",Arial,sans-serif;font-size:15px;line-height:initial;font-weight:300;border:none;-webkit-box-shadow:0 0 0 2px transparent inset;box-shadow:0 0 0 2px transparent inset;-webkit-appearance:none;border-radius:0}
#anspress .ap-form-control:focus{-webkit-box-shadow:0 0 0 2px #6739a4 inset;box-shadow:0 0 0 2px #6739a4 inset;border:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}
#anspress .ap-form-label{font-family:"OpenSans",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25;color:#444}
#anspress div.mce-panel{background:rgba(0,0,0,.03)}
#anspress div.mce-toolbar-grp{background:#ffffff}
.ap-btn{display:inline-block;width:auto;background:#f58220;border:2px solid #f58220;color:#fff;font-size:13px;padding:13px 26px;font-weight:700;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;border-radius:0;cursor:pointer;line-height:1;text-transform:uppercase;outline:0}
.ap-btn:hover{opacity:1;background-color:#fff;border:2px solid #fff;color:#000}
.ph-altern{text-align:justify;margin:10px 0}
.ph-altern-text{font-size:14pt;font-family:'Tahoma','sans-serif'}
@media (max-width: 767px) {
.ap-search-form{display:none}
.ap-list-head .pull-right{float:left}
.serv-lazer .btTextLeft .btBtn:not(.btnFullWidth){margin-bottom:10px}
}
.mtBlock--social{text-align:center;display:inline-block}
.mtBlock--social2{padding:7px 0 0}
a#st_buttons{height:36px;padding-top:10px}
div#right_all{width:100%;text-align:right;margin-bottom:15px}
.tabsVertical .tabAccordionTitle{background-color:transparent!important;padding:5px 60px 5px 20px}
/*.tabAccordionTitle h2{font-size:24px !important;line-height:28px !important;margin-bottom:0; color: #222; font-weight: 500}*/
.tabsVertical .tabAccordionTitle.on:before{color:#36b3eb!important}
.tabsVertical .tabAccordionTitle{padding:5px 60px 5px 0}
.active-tablock{display:block!important}
.col_black h2{color:#444}
.tdecnone {text-decoration:none}

#sampleFormPanel .oo-submit {
    display: inline-block;
    width: auto;
    background-color: #f58220;
    border: 2px solid #f58220;
    color: #fff;
    font-size: 13px;
    padding: 13px 26px;
    font-weight: 700;
    cursor: pointer;
    line-height: 1;
    text-transform: uppercase;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
}
#sampleFormPanel .oo-submit:hover {
    opacity: 1;
    background-color: #fff;
    border: 2px solid #fff;
    color: #000;
}

#onlyoffice .mail-sent-ok {
    border: 2px solid #6739a4;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
}
#onlyoffice .mail-sent-ok .success {
    display: block;
}

.btContentWrap  { padding-top:0 !important; }

/* SerpTop */

.topBarInLogoAreaCell .btIconWidgetContent { padding-left:10px; }

.btBreadCrumbs a, .btBreadCrumbs li { color:#FFF !important; }

.center-block, .center-block img { display:block; margin:0 auto; }

.section { position: relative; }
.section--inner.section--xs { padding: 20px 0; }
.section--inner.section--sm { padding: 40px 0; }
.section--inner.section--md { padding: 60px 0; }
.section--inner.section--lg { padding: 80px 0; }
.section--inner.section--xl { padding: 100px 0; }
.section--outer.section--xs { margin: 20px 0; }
.section--outer.section--sm { margin: 40px 0; }
.section--outer.section--md { margin: 60px 0; }
.section--outer.section--lg { margin: 80px 0; }
.section--outer.section--xl { margin: 100px 0; }

.section--text { font-size:1.4rem; }
.section--text-2 { font-size:1.6rem; }
.section--block { padding:15px; }
.section--grey { background:#F4F4F4; }

.section--call-back { margin:0 auto; text-align: center; font-size: 1.6rem; background: rgba(103, 57, 164, .2); padding: 20px; font-weight:600; }
.section .btIconWidget, .section--call-back .btIconWidget  { text-decoration: none !important; }
.section .btIconWidgetTitle, .section--call-back .btIconWidgetTitle { display:inline; font-size:1.4rem;  }

.list--dotted { list-style:none; margin-bottom:20px; padding-left: 0;}
.list--dotted > li { position: relative; margin-bottom:10px; margin-left: 15px; }
.list--dotted > li:last-child { margin-bottom:0; }
.list--dotted > li:before { content:''; position: absolute; top:6px; left:-15px; border-radius:50%; background: #36b3eb; width:5px; height:5px; }

.list--dotted-2 > li { margin-bottom:20px; }

.list--col-3 { -webkit-column-count:3; column-count:3; }

.mt-0 { margin-top:0 !important; }
.mt-1 { margin-top:1rem !important; }
.mt-2 { margin-top:2rem !important; }
.mb-0 { margin-bottom:0 !important; }
.mb-1 { margin-bottom:1rem !important; }
.mb-2 { margin-bottom:2rem !important; }

.text-center { text-align: center !important; }

.reviews { }
.reviews .boldRow { margin-bottom:25px; }
.reviews .boldRow:last-child { margin-bottom:0; }

.servicesItem .header { margin-bottom:5px;}
.servicesItem .header h4 { color:#FFF; }
.servicesItem .sTxt a { border-bottom:1px #FFF dotted; color:#FFF; text-decoration: none; }

.wSlider .servicesItem .header h4 { color:#333; }

.whatsapp { display: block; padding-left: 75px; position: relative; color:#6739a4 !important; }
.whatsapp:before { content:''; background: url('/wp-content/themes/medicare/i/i-whatsapp.png') no-repeat; width:40px; height:40px; position: absolute; left:40px; top:-10px; transform: scale(.6); }

#custom_html-8 .btIconWidget  { float:none; }
#custom_html-8 .btIconWidgetTitle { text-decoration: none; }

/* .slide--new-year { font-family: 'Exo 2.0'; width:52%; }

.slide--new-year ul { margin-bottom:0; }

.slide--new-year .header.large h2 { text-align: center; font-size:26px; color:#693aa7; }

.slide--new-year .headline { text-align: center; font-size:20px; }

.slide--new-year .headline .span-1 { color:#693aa7; }
.slide--new-year .headline .span-2 { text-transform: uppercase; display: block; }

.slide--new-year .price-slide__old { margin-top:10px; font-size:20px; text-decoration: line-through; text-align: center; }
.slide--new-year .price-slide__new { margin-top:10px; font-size:24px; font-weight:bold; text-align: center; color:#693aa7; }

.slide--new-year .price-slide__desc { margin:10px 0; }

.offer-new-year { font-family: 'Exo 2.0'; margin-top:20px; }
.offer-new-year .headline { font-size:26px; color:#693aa7; }
.offer-new-year .offer-headline { font-size:20px; margin-top:10px; }
.offer-new-year .offer-headline .span-1 { color:#693aa7; }
.offer-new-year .offer-headline .span-2 { text-transform: uppercase; }
.offer-new-year .offer-price__old { margin-top:10px; font-size:20px; text-decoration: line-through; }
.offer-new-year .offer-price__new { margin-top:10px; font-size:24px; font-weight:bold; color:#693aa7; }
.offer-new-year .offer-desc { margin-top:20px; }
.offer-new-year .offer-desc ul { text-align: left; }
.offer-new-year .offer-desc__sub { margin-top:20px; text-align: center; }
.offer-new-year .offer-desc__sub p { margin-bottom:10px; }

.relex-smile__pechat { width:120px; height:112px; background:url('/wp-content/themes/medicare/i/relex-smile-pechat.png') no-repeat; position:absolute; right:-80px; top:-40px; } */

/*
.slidedItem[data-slick-index="0"] .btSlideGutter, .slidedItem[data-slick-index="1"] .btSlideGutter { max-width:1700px; }
*/

.slider-item { font-family: 'Exo 2.0'; }
.slider-item__title { font-weight:bold; font-size:2.4rem; color:#ce2c2c;  }
.slider-item__subtitle { font-size:1.6rem; text-transform: uppercase; margin-top:5px; }
.slider-item__subtitle--2 { font-size:1.6rem; text-transform: uppercase; margin-top:5px; color:#542c9d; }
.slider-item__subtitle--bold { font-weight:bold; }
.slider-item__desc { margin-top:10px; font-size:1.1rem; }
.slider-item__price { font-weight:bold; text-transform:uppercase; font-size:1.2rem; }
.slider-item__price--new { font-size:2rem; color:#ce2c2c; }
.slider-item__price--old { text-transform: none; color:#a66767; font-weight:normal; font-size:1rem; }
.slider-item__subtitle--price { font-weight:bold; color:#333; }

.slidedItem[data-slick-index="1"] .btSlideGutter { max-width:1700px; }

/* .slidedItem[data-slick-index="1"] .slider-item__title { color:#542c9d; text-transform: uppercase; font-size:2rem; }
.slidedItem[data-slick-index="1"] .slider-item__subtitle { color:#ce2c2c; font-weight:bold; font-size:2rem; }
.slidedItem[data-slick-index="1"] .slider-item__subtitle--2 { color:#542c9d; font-size:1.3rem; }
.slidedItem[data-slick-index="1"] .slider-item__subtitle--2 b { color:#ce2c2c; }
.slidedItem[data-slick-index="1"] .slider-item__desc { color:#542c9d; font-style:italic; margin-top:15px; }
.slidedItem[data-slick-index="1"] .slider-item__price--new { font-size:1.8rem; }
.slidedItem[data-slick-index="1"] .slider-item__price--old { color:#333; display: block; font-size: 1.6rem; font-weight: bold;} */

.slidedItem[data-slick-index="1"] .slider-item__subtitle--2 { color:#ce2c2c; font-weight:bold; font-size:1.4rem; }
.slidedItem[data-slick-index="1"] .slider-item__title { font-size:2rem; color:#542c9d; margin-top:10px; }
.slidedItem[data-slick-index="1"] .slider-item__subtitle { margin-top:15px; font-size:1.3rem; }
.slidedItem[data-slick-index="1"] .slider-item__price--new { font-size:1.4rem; }

/* .slidedItem[data-slick-index="4"] .slider-item__title { color:#ba6175; font-size:2rem; text-transform:uppercase; }
.slidedItem[data-slick-index="4"] .slider-item__subtitle { color:#8f8468; margin-top:10px; }
.slidedItem[data-slick-index="4"] .slider-item__subtitle--2 { color:#8f8468; margin-top:10px; }
.slidedItem[data-slick-index="4"] .slider-item__desc { color:#83745d; margin-top:15px; }
.slidedItem[data-slick-index="4"] .btnFilledStyle.designBtnPurple { background-color:#d1617a !important; color:#FFF !important; border-color:#d1617a !important; }
.slidedItem[data-slick-index="4"] .btnFilledStyle.designBtnPurple:hover { background-color: transparent !important; }
.slidedItem[data-slick-index="4"] .btnFilledStyle.designBtnPurple:hover span { color:#d1617a !important; } */

.slidedItem[data-slick-index="2"] .slider-item__title { font-size:2rem; color:#542c9d; font-weight:bold; text-transform: uppercase; }
.slidedItem[data-slick-index="2"] .slider-item__subtitle { font-size:2rem; color:#ce2c2c; margin-top:0; font-weight:bold; text-transform: uppercase; }
.slidedItem[data-slick-index="2"] .slider-item__desc { font-size:1.2rem; text-transform: uppercase; }
.slidedItem[data-slick-index="2"] .slider-item__desc b { color:#ce2c2c; font-size:1.4rem; }

.slidedItem[data-slick-index="4"] .slider-item__title { font-size:1.6rem; color:#542c9d; }
.slidedItem[data-slick-index="4"] .slider-item__subtitle { margin-top:15px; font-size:1.15rem; }
.slidedItem[data-slick-index="4"] .slider-item__subtitle--2 { margin-top:15px; font-size:1.3rem; }

.slidedItem .btSliderPort .btSliderCell { height:650px; }

.offer-item__image { margin-bottom:10px; }

.offer-item__content { font-family: 'Exo 2.0'; font-size:1.3rem; }
.offer-item__content .list--dotted > li:before { top:10px; }
.offer-price--new { color:#ce2c2c; font-size:1.8rem; font-weight:bold;  }
.offer-price--old { color:#a66767; font-size:1.3rem; }

@media (max-width:992px) {
	.menuPort nav ul { flex-wrap:wrap; text-align:left; }
	.menuPort nav > ul > li.menu-item-has-children { padding-right:0; }
	.menuPort nav ul li { flex:1 1 100%; max-width:100%; }
	.menuPort nav ul li a { padding-left:0 !important; padding-right:0 !important; }
  .topBarInLogoAreaCell .widget_custom_html { margin-left:0; }
  .whatsapp { display:block; padding-left:55px; position: relative; line-height:40px; color:#666 !important; text-decoration: underline; margin-bottom:10px; }
  .whatsapp:before { content:''; background: url('/wp-content/themes/medicare/i/i-whatsapp.png') no-repeat; width:40px; height:40px; position: absolute; left:5px; top:0; }
}

@media (max-width:768px) {
  .slider-item__title { font-size:2rem !important; }
  .slider-item__subtitle, .slider-item__subtitle--2 { font-size:1.4rem !important; }
  .slider-item__price--new { font-size:1.8rem !important; }
}

@media (max-width: 640px) {
  .slidedItem[data-slick-index="0"] .btSliderPort { background-position: center; }
}

@media (max-width: 480px) {
  .slider-item br { display:none; }
  .stickyFooter_content .alignLeft, .stickyFooter_content .alignRight  { display:none; }
  .slider-item__title { font-size:1.4rem !important; }
  .slider-item__subtitle, .slider-item__subtitle--2 { font-size:1.2rem !important; }
  .slider-item__price--new { font-size:1.2rem !important; }
  .slider-item__price--old { display:block; font-size:1.1rem !important; }
  .slider-item__desc { font-size:1rem !important; }
  .nbsItem, .nbsImage { display:none; }
  .slick-slider h4.nbs { display: none !important; }

  .slidedItem[data-slick-index="0"] { height:200px !important; }
  .slidedItem[data-slick-index="0"] .btSliderPort { background-position: -35px 0; height: 200px !important; }
  .slidedItem[data-slick-index="0"] .btSliderPort .btSliderCell { height:200px !important; }
  .slidedItem[data-slick-index="0"] .btSlideGutter { height:200px !important; }

  #supportTrigger { display:none !important; }
  /* .slide--new-year { width:100%; }
  .slide--new-year .price-slide__desc, .slide--new-year .row { display:none; }
  .relex-smile__pechat { display:none; } */
}

.iframe-video-grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -30px;
}

.iframe-video-grid > iframe {
  flex: 1 0 calc(25% - 30px);
  height: 170px;
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 30px;
  background-color: rgba(193, 193, 193, 0.8);
}

.iframe-video-grid > iframe:nth-child(n+5) {
  display: none;
}

.iframe-video-grid.active > iframe {
  display: initial !important;
}

.iframe-video-grid.active > .iframe-video-grid__more {
  display: none;
}

.iframe-video-grid__more {
  display: block;
  flex-basis: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

.iframe-video-grid__more .sy-link{
  cursor: pointer;
}

.iframe-video-grid__more .sy-link > span{
  border-bottom: 1px dashed;

}

@media screen and (max-width: 1023px){

  .iframe-video-grid > iframe {
    flex: 1 0 calc(33% - 30px);
    height: 160px;
  }

  .iframe-video-grid > iframe:nth-child(n+4) {
    display: none;
  }

}
@media screen and (max-width: 767px){

  .iframe-video-grid {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -20px;
  }

  .iframe-video-grid > iframe {
    flex: 1 0 calc(50% - 20px);
    height: 150px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
  }

  .iframe-video-grid > iframe:nth-child(n+3) {
    display: none;
  }

}

@media screen and (max-width: 440px){
  .iframe-video-grid {
    margin-left: -20px;
    margin-right: -20px;
  }

  .iframe-video-grid > iframe {
    height: 120px;
  }
}
.contacts-buttons__block {
	margin-top: 30px;
}
.contacts-buttons__block .ribbon-consultation__content {
	justify-content: flex-start;
}
.contacts-buttons__block .ribbon-consultation__icon > a {
    color: #08346e;
}
.contacts-buttons__block .ribbon-consultation__icon-item,
.contacts-buttons__block .ribbon-consultation__icon-link {
	color: #08346e;
}
.contacts-buttons__block .btn {
	z-index: 10;
}
@media (max-width: 1024px) {
	.contacts-buttons__block .ribbon-consultation__content {
		justify-content: center;
	}
}

.tab-item-wrapper {
	position: relative;
}
.slider-arrow {
    position: absolute;
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    border-top: 5px solid #328aff;
    border-right: 5px solid #328aff;
	cursor: pointer;
	transition: all .2s ease-in-out;
}
.slider-arrow:hover, .slider-arrow:focus {
	border-color: #205eb0;
}
.slider-arrow-left {
	left: 10px;
	transform: rotate(-135deg);
}
.slider-arrow-right {
	right: 10px;
	transform: rotate(45deg);
}
.item-contacts-block {
	margin-top: 45px;
    display: flex;
    align-items: center;
}
.item-contacts-block__messager {
	margin-left: 30px;
}
.item-contacts-block__phone a,
.item-contacts-block__messager .messager {
	color: #44526e;
	font-size: 16px;
}
@media (max-width: 767px) {
	.item-contacts-block {
		justify-content: center;
	}
}
@media (max-width: 510px) {
	.item-contacts-block {
		flex-wrap: wrap;
	}
	.item-contacts-block__phone,
	.item-contacts-block__messager {
		flex: 0 0 100%;
	}
	.item-contacts-block__phone {
		margin-bottom: 30px!important;
	}
	.item-contacts-block__messager {
		margin-left: 0;
	}
}
.page_price_block {
	margin-bottom: 40px;
}
.page_price_block .laser-correction-header__title {
	padding-left: 0;
}

.page_price_block .contacts-buttons__block .ribbon-consultation__icon > p a {
    color: #08346e;
}
.page_price_block .ribbon-consultation__icon > p a {
    color: #fff;
    font-family: "Proxima Nova Semi Bold", sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: .6px;
}
.page_price_block .custom_btn {
	font-size: 10px;
}
@media (max-width: 767px) {
	.page_price_block .custom_btn {
		margin-top: 30px;
	}
	.page_price_block .contacts-buttons__block .ribbon-consultation__icon > p a {
		display: block;
		text-align: center;
	}
}
.bottom_links {
	margin-bottom: 30px;
}
.bottom_links .title {
	color: #44526e;
    font-family: "Proxima Nova Semi Bold", sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: 1.08px;
    margin-bottom: 40px;
    text-align: center;	
}
.anchors__item_list {
	text-align: center;
}
.anchors__item.custom {
	width: auto;
	display: inline-block;
    margin: 0 7.5px 15px 7.5px;
}
.anchors__item.custom a {
	padding: 0 15px;
}
@media (max-width: 440px) {
	.slick-reviews__item {
		width: auto!important;
	}
	.slick-reviews__item > .img {
		margin: 0 auto;
	}
	.slick-specialists__item {
		margin: 0 auto;
		width: auto!important;
	}
}
.tabAccordionTitle h2 {
	color: #328aff;
    font-family: "Proxima Nova Semi Bold", sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: .6px;
    margin-bottom: 0;
    border-bottom: 1px dashed #328aff;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    cursor: pointer;
    position: relative;
    display: inline-block;
}
.tabAccordionTitle:hover h2 {
	color: #08346e;
    border-bottom: 1px dashed #08346e;
}
.tabAccordionTitle h2::after {
	content: '';
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 10px;
    margin-top: 10px;
    margin-left: 10px;
    background-image: url(/wp-content/themes/medicare/img/arrow-down-blue.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.tabAccordionTitle h2:hover::after {
	background-image: url(/wp-content/themes/medicare/img/arrow-down-blue-hover.svg);
}
.tabAccordionTitle.on h2 {
	color: #838593;
    border-bottom: 1px dashed rgba(50, 138, 255, 0);
}
.tabAccordionTitle.on h2::after {
	background-image: url(/wp-content/themes/medicare/img/arrow-down-gray.svg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);	
} 
.tabsVertical .tabAccordionTitle {
	line-height: 28px;
	padding: 0;
	margin-bottom: 27px;
}

.tabsVertical .tabPane {
	margin-bottom: 0;
}
.tabsVertical .tabPane::before {
	display: none;
}
.btLightSkin .tabsVertical .tabAccordionTitle {
	display: inline-block;
}
.tabsVertical .tabAccordionTitle::before {
	display: none;
}
.btLightSkin .tabsVertical .tabAccordionContent {
	padding: 0 0 0 30px;
    margin-top: -7px;
	color: #838593;
    font-family: "Proxima Nova Regular", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: .28px;	
}
@media (max-width: 1279px) {
	.tabsVertical .tabAccordionTitle {
		line-height: 26px;
		margin-bottom: 20px;
	}
	.tabAccordionTitle h2 {
		font-size: 18px;
		line-height: 26px;
	}
}
@media (max-width: 767px) {
	.tabsVertical .tabAccordionTitle {
		line-height: 24px;
		margin-bottom: 20px;
	}
	.tabAccordionTitle h2 {
		font-size: 16px;
		line-height: 24px;
		display: inline;
	}
}

.slider-gallery-title {
	font-size: 33px;
	margin: 0 0 30px 0;
	line-height: 1.15;
	color: #222;
	font-weight: bold;
	font-family: 'Exo 2.0',"OpenSans",Arial,sans-serif;
}
.slider-gallery-title::after {
	-webkit-box-shadow: 0 2px 0 0 #6739a4 inset;
	box-shadow: 0 2px 0 0 #6739a4 inset;
	content: '';
	clear: both;
	width: 60px;
	display: table;
	height: 2px;
	line-height: 2px;
	overflow: hidden;
	margin: 13px 0 0 0;
}
.slider-gallery img {
	max-width: 100%;
}
.slider-gallery a {
	display: block;		
}
.slider-gallery .slick-slide {
	padding: 0 30px;
}
.slider-gallery {
	margin: 0 -30px;
}

.reviews_list_slider-arrows .slick-next, .reviews_list_slider-arrows .slick-prev,
.slider-gallery-arrows .slick-next, .slider-gallery-arrows .slick-prev {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border: 1px solid #838593;
	opacity: 0.5;
	border-radius: 50%;
	cursor: pointer;
	transition: all .2s ease-in-out;
	background-image: url(/wp-content/themes/medicare/img/slick-actions/arrow-down.svg);
	background-repeat: no-repeat;
	background-size: 14px auto;		
}
.slider-gallery-wrp {
	position: relative;
	margin-bottom: 30px;
}
.reviews_list_slider-arrows,
.slider-gallery-arrows {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	right: 0;
	top: 0;
	width: 116px;		
}
.reviews_list_slider-arrows .slick-next,
.slider-gallery-arrows .slick-next {
	background-position: center 54%;
	transform: rotate(-90deg);
}
.reviews_list_slider-arrows .slick-prev,
.slider-gallery-arrows .slick-prev {
	background-position: center 54%;
	transform: rotate(90deg);
}
.slider-gallery .slick-list {
	height: auto!important;
}
@media (max-width: 480px) {
	.slider-gallery-title {
		font-size: 35px;
		line-height: 40px;
	}
	.reviews_list_slider-arrows,
	.slider-gallery-arrows {
		position: relative;
		margin: 15px auto 0 auto;
	}
	.slider-gallery .slick-slide {
		padding: 0 15px;
	}
	.slider-gallery {
		margin: 0 -15px;
	}		
}
.article-images {
    margin: 60px auto 0 auto;
    text-align: center;
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;	
}
.article-images__item {
    display: inline-block;
    max-width: 30%;
    vertical-align: top;
}
.article-images__item img {
    width: 100%;
}
.article-images__item p {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    margin: 15px 0;
    padding: 0 5px;
}
@media (max-width: 580px) {
	.article-images {
		justify-content: center;
	}
	.article-images__item {
		margin-bottom: 30px;
	}
	.article-images__item p {
		font-size: 14px;
	}
	.article-images__item {
		max-width: 80%;
	}	
}

.reviews_list_wrp {
	margin: 30px 0;
	position: relative;
}
.reviews_list_wrp .review_item {
	padding: 20px;
	text-align: left;
	min-height: 280px;
    border: 1px solid #E6E6E6;
}
.reviews_list_slider .slick-track {
    display: flex;
}
.reviews_list_wrp .review_item_title {
	background: url(/wp-content/plugins/strong-testimonials/templates/default/img/quotes.png?x58297) no-repeat scroll left center transparent;
	margin-top: 0;
	padding-left: 40px;
	text-align: left;
	font-family: 'Exo 2.0',"OpenSans",Arial,sans-serif;
	font-weight: bold;
	margin: 0 0 20px;
	font-size: 21px;
	line-height: 31px;
}	
.reviews_list_wrp .review_item_text a {
	display: block;
}
.reviews_list_slider .slick-list {
	height: auto!important;
}
.reviews_list_slider {
	margin: 0 -15px;
}
.reviews_list_slider .slick-slide {
	padding: 0 15px;
}

.page-ceny .akcii-slider-wrapper {
	margin-top: 0;
}
.ceny-title {
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	color: #8B93A4;
}
.new-toggle-list-item-data-pre {
	display: none;
	font-family: Open Sans, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	color: #222222;
	margin: 40px 0 0 40px;		
}
.new-toggle-list-item-data {
	display: none;
	list-style: none;
	margin: 40px 0 0 40px;
	padding: 0;		
}
.new-toggle-list-item-data-pre + .new-toggle-list-item-data {
	margin-top: 20px;
}	
.new-toggle-list {
	margin-bottom: 60px;
}
.new-toggle-list-item-title {		
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	color: #3B3F45;
	height: 92px;
	display: flex;
	align-items: center;
	border-bottom: solid 1px #E9ECEE;
	cursor: pointer;
	position: relative;
}
.new-toggle-list-item-title > div {
	max-width: calc(100% - 20px);
}
.new-toggle-list-item-title svg {
	position: absolute;
	right: 20px;
	transition: .4s;
}
.new-toggle-list-item-title.opened svg {
	transform: rotate(180deg);
}

.new-toggle-list-item-title:hover {
	color: #4C8AF7;
}
.new-toggle-list-item-title:hover svg path {
	stroke: #4C8AF7;
}
.new-toggle-list-item-title span {
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;		
	font-size: 14px;
	line-height: 16px;
	color: #A0A1A2;
	font-weight: normal;		
}
.new-toggle-list-item-data li {
	min-height: 81px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 15px 20px;
	border-bottom: solid 1px #E9ECEE;
}
.new-toggle-list-item-data li:hover,
.new-toggle-list-item-data li:active {
	background: #F5F6FE;
	border-radius: 6px;
}
.new-toggle-list-item-data-name span {
	color: #A0A1A2;
	font-size: 90%;
}
.new-toggle-list-item-data-price {
	flex: 0 0 250px;
	text-align: right;		
}
.new-toggle-list-item-data.faq-item-data {
	margin: 20px 40px 0 40px;
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	color: #222222;
	opacity: 0.75;		
}

.faq-title {
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 46px;
	line-height: 56px;
	color: #000000;			
}
.faq-list {
	
}
.faq-list li {
	min-height: auto;
	padding: 0;
	border: none;
	display: block;
	margin-bottom: 7px;
}
.faq-list li:hover, .faq-list li:active {
	background: none;
}

.ceny-contact-block {
	margin: 40px auto 50px auto;
	background: #F7F8FB;
	border-radius: 8px;
	max-width: 630px;
	padding: 50px 100px;
	text-align: center;
}
.ceny-contact-block-title {
	font-family: "Proxima Nova", sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 34px;
	line-height: 38px;
	color: #3B3F45;
	margin-bottom: 40px;
}
.ceny-contact-block .akciy-block__button {
	max-width: 355px;
	height: 68px;
	background: #4C8AF7;
	box-shadow: 0px 14px 24px rgba(76, 138, 247, 0.35);
	border-radius: 6px;
	margin: 0 auto;
	position: relative;
}
.ceny-contact-block .akciy-block__button::before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: #D8DDE3;
	bottom: -60px;
}
.ceny-contact-block-phones {
	margin: 75px 0 15px 0;
}	
.ceny-contact-block-phones-item {
	margin-bottom: 30px;
}
.ceny-contact-block-phones-item a {
	display: inline-block;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #4C8AF7;
	margin-bottom: 5px;
}
.ceny-contact-block-phones-item span {
	display: block;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: rgba(59, 63, 69, 0.8);
}

.ceny-actions-row {
	position: relative;
}
.ceny-actions-title {
	font-style: normal;
	font-weight: bold;
	font-size: 46px;
	line-height: 56px;
	color: #3B3F45;	
	margin-bottom: 5px;
}
.ceny-actions-link span {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #4C8AF7;
}
.ceny-actions-slider {	
	margin: 40px 0 100px 0;
}
.ceny-actions-slider-list {
	margin: 0 -10px;	
}
.ceny-actions-slider-list .slick-slide {
	margin: 0 10px;
}
.ceny-actions-slider-list-item {
	position: relative;
	display: inline-block;		
}
.ceny-actions-slider-list-item-text {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 15px;
	color: #fff;
}
.ceny-actions-slider-list-item img {
	width: 100%;
}
.ceny-actions-slider-list-item-text--title {
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	margin-bottom: 10px;
}
.ceny-actions-slider-list-item-text--desc {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
}
.ceny-actions-slider-list-item-text--stroke {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	position: relative;
	display: inline-block;
}
.ceny-actions-slider-list-item-text--stroke::before {
	border-bottom: 1px solid #fff;
	position: absolute;
	content: "";
	width: 100%;
	height: 50%;
	transform: rotate(-7deg);	
}
.ceny-actions-slider-list-item-text--stroke span {
	opacity: 0.5;
}
.ceny-actions-slider-arrows {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	right: 30px;
	top: 0;
	width: 116px;
}
.ceny-actions-slider .slick-list {
	height: auto!important;
}
.ceny-actions-slider-arrows .slick-prev, .ceny-actions-slider-arrows .slick-next {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border: 1px solid #838593;
	opacity: 0.5;
	border-radius: 50%;
	cursor: pointer;
	transition: all .2s ease-in-out;
	background-image: url(/wp-content/themes/medicare/img/slick-actions/arrow-down.svg);
	background-repeat: no-repeat;
	background-size: 14px auto;
}
.ceny-actions-slider-arrows .slick-prev {
	background-position: center 54%;
	transform: rotate(90deg);	
}
.ceny-actions-slider-arrows .slick-next {
	background-position: center 54%;
	transform: rotate(-90deg);
}

.pered__title{
  font-family: "Proxima Nova Regular", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 44px;
  color: #3B3F45;
  margin-bottom: 40px;
  word-wrap: break-word;
}
.docItems_title{
  max-width: 800px;
}
.docItems{
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: 30px;
  color: #838593;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  font-family: "Proxima Nova", sans-serif;
}
.docItem{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  background: #F7F8FB;
  border-radius: 8px;
}
.docItem-bottom{
  width: 100%;
}
.docItem .title{
  font-weight: bold;
  font-size: 20px;
  line-height: 120%;
  color: #44526E;
  margin-bottom: 20px;
}
.andTitle{
  font-weight: 600;
  font-size: 16px;
  line-height: 112%;
  text-align: center;
  color: #44526E;
  margin: 7px 0;
}
.docItem ul{
  list-style-type: "- ";
}
.docItem ul li{
  margin-bottom: 5px;
}
.docImg{
  border-radius: 5px;
  padding: 15px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #888C99;
  box-sizing: border-box;
  border-radius: 8px;
  width: 100%;
}
.docItem-bottom .docImg:first-child{
  margin-top: 35px;
}
.docImg img + img{
  margin-left: 30px;
}
.docImg img{
  max-height: 84px;
  max-width: 100px;
}
.docItemsSub{
  font-size: 14px;
  line-height: 120%;
  color: #838593;
  max-width: 800px;
  margin-top: 24px;
  margin-bottom: 40px;
}
.docPatients{
  text-align: center;
  font-family: "Proxima Nova", sans-serif;
  padding: 30px 20px;
  background: #F7F8FB;
  border-radius: 8px;
}
.docPatients .title{
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  padding-bottom: 13px;

}
.docPatients .desc{
  font-size: 16px;
  line-height: 140%;
  color: #838593
}
.time__clinic{
  font-size: 16px;
  line-height: 140%;
  color: #838593;
  margin-bottom: 80px;

}
.time__clinic-wr{
  display: flex;
  justify-content: space-between;
}
.time__clinic-col{
  width: 48%;
}
.time__clinic-col ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.time__clinic-col ul .title{
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  color: #3B3F45;
  margin-bottom: 10px;
}
.time__clinic-col ul li:not(:last-child){
  margin-bottom: 40px;
}
.time__clinic-col .timeInfo{
  background: #F7F8FB;
  border-radius: 8px;
  height: 100%;
  width: 100%;
  padding: 34px 28px;
  position: relative;
}
.time__clinic-col .timeInfo .title{
  font-weight: bold;
  font-size: 24px;
  line-height: 34px;
  color: #3B3F45;
  margin-bottom: 26px;
}
.time__clinic-col .timeInfo .img{
  text-align: center;
}

.pre__reception{
  padding: 70px 0;
  background: #EBEFFA;
  margin-bottom: 80px;
}
.recItems{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 100px;
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  line-height: 140%;
  color: #838593;
}
.recItem .title{
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  color: #3B3F45;
  margin-bottom: 25px;
}
.recItem ul{
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}
.recItem ul li> span{
  max-width: 160px;
  display: inline-block;
  margin-top: 21px;
  font-family: "Proxima Nova Regular", sans-serif;
}
.recItem ul li:last-child{
  color: #4C8AF7;
}
.recItem ul li:not(:last-child){
  margin-right: 4px;
}
.recItem ul li:not(:last-child)>span{
  padding-right: 10px;
}
.recItem ul li:before{
  content: '';
  display: block;
  height: 16px;
  background: #838593;
  border-radius: 4px
}
.recItem ul li:last-child:before{
  background: #4C8AF7;
  width: 15%;
}
.recItem ul li:first-child{
  width: 44%;
}
.recItem ul li:not(:last-child):nth-child(2) + li:last-child:before{
  width: 30%;
}
.recItem .desc{
  max-width: 570px;
  margin-top: 40px;
}

.pass__territory{
  padding: 43px 20px 52px;
  background: #F7F8FB;
  border-radius: 8px;
  margin-bottom: 80px;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  color: #838593;
}
.pass__territory .title{
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #3B3F45;
  margin-bottom: 17px;
}
.pass__territory .img{
  margin-top: 25px;
}
.pass__territory .img img{
  max-width: 237px;
}

.inform-block{
  margin-bottom: 80px;
}
.inform-social{
  display: flex;
  justify-content: center;
  text-align: center;
}
.inform-social_col+.inform-social_col{
  margin-left: 30px;
}
.inform_ph a{
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #4C8AF7;
}
.inform_ph{
  margin-bottom: 7px;
}
.inform_ph a:hover{
  color: #44526e;
}
.inform-social .ribbon-feedback__social > .title > .telegram,
.inform-social .ribbon-feedback__social > .title > .whats,
.inform-social .ribbon-feedback__social > .title > .viber{
  width: 44px;
  height: 44px;
  margin: 0 4px;
}
.icon-ph{
  width: 44px;
  height: 44px;
  display: block;
  margin: auto;
  background: #3EA448;
  border-radius: 500px;
  background-position: center;
  background-size: 14px auto;
  background-repeat: no-repeat;
  background-image: url(/wp-content/themes/medicare/img/telephone.svg);
}
.pre__operation{
  padding: 70px 0;
}
.pre__operation .pered__title{
  text-align: center;
}
.pre__operation .desc{
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #3B3F45;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
  max-width: 853px;
}
.pre__operation-items{
  display: flex;
  justify-content: center;
}
.pre__operation-item:not(:last-child){
  margin-right: 10px;
}
.pre__operation-item{
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  padding: 0px 20px;
  color: #838593;
  font-size: 16px;
  line-height: 140%;
}
.pre__operation-items.one .pre__operation-item:last-child,
.pre__operation-items.one .pre__operation-item:nth-child(3),
.pre__operation-items.two .pre__operation-item:nth-child(2),
.pre__operation-items.two .pre__operation-item:first-child{
  border: 1px dashed #888C99;
}
.pre__operation-items.two .pre__operation-item:last-child,
.pre__operation-items.one .pre__operation-item:first-child{
  background: #4C8AF7;
  color: #FFFFFF;
}
.pre__operation-items.two .pre__operation-item:nth-child(3),
.pre__operation-items.one .pre__operation-item:nth-child(2){
  background: #838593;
  color: #FFFFFF;
  width: 202px;
}
.pre__operation-item img{
  margin-right: 16px;
}
.pre__operation .andTitle{
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #838593;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 1279px){
  .docItems {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 940px) {

  .recItem ul{
    flex-direction: column;
  }
  .recItem ul li{
    display: flex;
    justify-content: space-between;
  }
  .recItem ul li:first-child{
    width: 100%;
  }
  .recItem ul li:last-child:before,
  .recItem ul li:not(:last-child):nth-child(2) + li:last-child:before,
  .recItem ul li:before{
    width: 16px;
  }
  .recItem ul li:not(:last-child):nth-child(2):before{
    min-height: 30px;
  }
  .recItem ul li:first-child:before{
    min-height: 57px;
  }
  .recItem ul li> span{
    padding: 0;
    margin: 0;
    max-width: none;
    width: calc(100% - 28px);
  }
  .recItem ul li:not(:last-child){
    margin-right: 0;
    margin-bottom: 4px;
  }
  .recItems{
    grid-gap:40px;
  }
  .pre__operation-items.two .pre__operation-item:nth-child(3), .pre__operation-items.one .pre__operation-item:nth-child(2){
    width: auto;
  }
}
@media (max-width: 767px){
  .docItems {
    grid-template-columns: repeat(1,1fr);
  }
  .time__clinic-wr{
    flex-direction: column;
  }
  .time__clinic-col{
    width: 100%;
  }
  .time__clinic-col+.time__clinic-col{
    margin-top: 40px;
  }
  .time__clinic-col .timeInfo .img{
    position: absolute;
    top: -20px;
    right: -5px;
  }
  .time__clinic-col .timeInfo .img img{
    max-width: 141px
  }
  .recItems {;
    grid-template-columns: repeat(1,1fr);
  }
  .inform-social {
    justify-content: left;
    text-align: left;
    flex-direction: column;
  }
  .inform-social_col+.inform-social_col {
    margin-left: 0px;
    margin-top: 20px;
  }
  .icon-ph{
    margin-left: 0;
  }
  .inform-block .ribbon-feedback__social > .title{
    justify-content: left;
  }
  .time__clinic-col .timeInfo .title{
    padding-right: 100px;
  }
	.new-toggle-list-item-title {
		font-size: 20px;
		line-height: 20px;
	}
	.new-toggle-list-item-title svg {
		right: 0;
	}
	.new-toggle-list-item-data {
		margin: 15px 0 0 20px;
	}		
	.new-toggle-list-item-data li {
		flex-wrap: wrap;
	}
	.new-toggle-list-item-data-name {
		flex: 0 0 100%;
		margin-bottom: 11px;
		font-weight: 600;
	}
	.new-toggle-list-item-data-price {
		flex: 0 0 100%;
		text-align: left;
	}		
	.faq-title {
		font-size: 40px;
		line-height: 40px;
		color: #3B3F45;
		padding-bottom: 17px;
		border-bottom: solid 1px #E9ECEE;
		margin-bottom: 20px;
	}
	.new-toggle-list-item-data.faq-item-data {
		font-size: 15px;
		line-height: 23px;
	}
	.ceny-contact-block {
		padding: 35px 20px;			
	}
	.ceny-contact-block .akciy-block__button {
		max-width: 255px;
	}
	.ceny-actions-slider-arrows {
		display: none;
	}		
	.ceny-actions-slider-list-item-text--title {
		font-size: 22px;
		line-height: 26px;
	}
	.ceny-actions-slider-list-item-text--desc {
		font-size: 16px;
		line-height: 20px;
	}
	.new-toggle-list-item-data-pre {
		margin: 40px 0 0 20px;
	}
  .pre__operation-items{
    flex-direction: column;
  }
  .pre__operation-item{
    height: 52px;
    justify-content: left;
  }
  .pre__operation-items.two .pre__operation-item:nth-child(3), .pre__operation-items.one .pre__operation-item:nth-child(2){
    justify-content: center;
  }
  .pre__operation-item br{
    display: none;
  }
  .pre__operation-item:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .pre__operation .andTitle{
    margin-top: 22px;
    margin-bottom: 22px;
  }
}

.header-top__btn-feedback__floating .telegram {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header-top__btn-feedback__floating .telegram {
    background-color: #2197D5;
}

.header-top__btn-feedback__floating .telegram::before {
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
	background-image: url("/wp-content/themes/medicare/img/max.svg");
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);	
}

/*Fixes*/

@media screen and (min-width: 992px) {
  .rowItemContent {
    height: 100%;
  }
  .boldRowInner{
    display: flex;
    align-items: stretch;
  }
}
/* .about-clinic-menu__dropdowns {
    overflow: unset!important;
} */
.about-clinic-menu {
    list-style: none;
}
.about-clinic-menu li {
    position: relative;
}
.about-clinic-menu ul {
    list-style: none;
    position: absolute;
    left: calc(100% + 15px);
    background: #fff;
    max-width: 335px;
    top: -10px;
    width: 100%;
    transform: scaleX(0);
    padding: 10px 30px 20px;
    
    -webkit-transition: top .1s ease-in, -webkit-transform .2s ease-in;
    transition: top .1s ease-in, -webkit-transform .2s ease-in;
    -o-transition: transform .2s ease-in, top .1s ease-in;
    transition: transform .2s ease-in, top .1s ease-in;
    transition: transform .2s ease-in, top .1s ease-in, -webkit-transform .2s ease-in;
    
    box-shadow: #ccc 1px 3px 7px;
}
.about-clinic-menu li:hover ul {
    transform: scaleX(1);
}

.kovid_qr_block {
    width: 275px;
    padding: 20px;
    background: #2A9F59;
    color: #fff;
    text-align: center;
    border-radius: 15px;
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 100;
}
.kovid_qr_block.hide {
    display: none;
}
.kovid_qr_block .close_button {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.kovid_qr_block .close_button svg {
    fill: #fff;
    width: 16px;
    height: 16px;
}
.kovid_qr_block p {
    
}
.kovid_qr_block .qr_link {
    margin: 0;
}
.kovid_qr_block .qr_link a {
    color: #fff;
    border-bottom: solid 1px #fff;
}
.kovid_qr_block .qr_link a:hover {
    border-bottom: none;
}

.checked-by {
    display: flex;
    gap: 20px;
    justify-content: right;
    margin-bottom: 15px;
    margin-top: 15px;
}
.checked-by__ava img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    object-fit: cover;
}
.checked-by__text {
    align-self: center;
}
@media (max-width: 600px) {
    .checked-by {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .checked-by__text {
        text-align: center;
    }
}
.slick-specialists__item a, .slick-specialists__item a:hover {
    color: #44526e;
    text-decoration: none;
    border: none;
}
.slick-specialists__item .title a span {
    border-bottom: 1px solid rgba(68, 82, 110, .3);
    transition: all .2s ease-in-out;
}
.slick-specialists__item:hover .title a span {
    border-bottom: 1px solid rgba(68, 82, 110, 0);
}

.popup-works-time {
  position: fixed;
  bottom: 50px;
  z-index: 1111;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Proxima Nova Semi Bold", sans-serif;
  box-shadow: 0px 0px 20px rgb(0 0 0 / 25%);
  border-radius: 30px;
  padding: 20px 40px 20px 30px;
  color: #08346e;
  background-color: #eef3ff;
  overflow: hidden;
  width: 52%;
  font-size: 18px;
  opacity: 0;
  visibility: hidden;
  transition: 0.55s opacity, 0.55s visibility;
}
.popup-works-time.activate {
  opacity: 1;
  visibility: visible;
}
.popup-works-time .popup-works-close {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  right: 20px;
  display: block;
  height: 25px;
  width: 25px;
}
.popup-works-time .popup-works-close:after {
  content: "\2716";
  display: block;
  font-size: 30px;
  color: #08346e;
}
.popup-works-time img {
  width: 100%;
  display: block;
}
@media  (max-width: 990px) {
  .popup-works-time{
    width: 92%;
  }
}

li.no_border{
  border-bottom: solid 0px white;
}

 .strong-view.strong-view-id-1 ul.simplePagerNav li{
  display: none;
}

.strong-view.strong-view-id-1 ul.simplePagerNav li:last-child,
.strong-view.strong-view-id-1 ul.simplePagerNav li:first-child,
.strong-view.strong-view-id-1 ul.simplePagerNav li:nth-child(2),
.strong-view.strong-view-id-1 ul.simplePagerNav li:nth-child(3),
.strong-view.strong-view-id-1 ul.simplePagerNav li:nth-last-child(2){
  display: inline;
}


.strong-view.strong-view-id-1 ul.simplePagerNav li.currentPage + li,
.strong-view.strong-view-id-1 ul.simplePagerNav li.currentPage {
  display: inline;
}

.strong-view.strong-view-id-1 ul.simplePagerNav li:nth-child(3)::after,
.strong-view.strong-view-id-1 ul.simplePagerNav li.currentPage + li:not(:last-child)::after {
  content: '...';
}
.strong-view.strong-view-id-1 ul.simplePagerNav li.currentPage:nth-child(3)::after,
.strong-view.strong-view-id-1 ul.simplePagerNav li.currentPage + li:nth-child(2)::after,
.strong-view.strong-view-id-1 ul.simplePagerNav li.currentPage + li:nth-last-child(2)::after{
    content: none; 
} 

.strong-view.strong-form input[type="submit"]{
    color: #fff !important;
    background-color: #08346e !important;
    border: 2px solid #08346e !important;
}

.main-page-banner {
  display: block;
  text-align: center;
  padding-bottom: 50px;
}
.main-page-banner-mobile {
  display: none;
}

@media screen and (max-width: 1200px) {
  .main-page-banner {
    display: block;
  }
  .main-page-banner-mobile {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .main-page-banner-mobile {
    display: block;
  }
  .main-page-banner {
    display: none;
  }
}


.popup_modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
}
.popup_modal.open {
  opacity: 1; 
  visibility: visible;
}

.popup_modal .popup_modal__wrap {
  max-width: 600px;
  width: 100%;
  background-color: #fff;
  padding: 20px;
  position: relative;
}
.popup_modal .popup_modal__error {
  color: red;
  font-size: 14px;
  margin-bottom: 10px;
}


.popup_modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
}
.popup_modal.open {
  opacity: 1; 
  visibility: visible;
}

.popup_modal .popup_modal__wrap {
  max-width: 600px;
  width: 100%;
  background-color: #fff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.popup_modal form  {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.popup_modal .popup_modal__error {
  color: red;
  font-size: 14px;
  margin-bottom: 10px;
}
.popup_modal__title {
    font-size: 1.5em;
    font-weight: bold;
}

.popup_modal select {
    
}

.popup_modal__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.8);
  opacity: 0;
  visibility: hidden;
  z-index: 10;
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.popup_modal__loader > div {
  animation: spinner 1s linear infinite;
}

#popup_modal-inline--doctor {
  position: relative;
}
.popup_modal__wrap.isLoading .popup_modal__loader,
#popup_modal-inline--doctor.isLoading .popup_modal__loader {
  opacity: 1;
  visibility: visible;
}

p:has(input[name="tag"]) {
  display: none !important;
}
.page-id-19926 .h2_big {
  color: #000 !important;
  letter-spacing: 0;
}
.page-id-19926 .boldSection :not(.topSemiSpaced){
  font-family: "Proxima Nova Semi Bold", sans-serif;
}
.page-id-19926 .accent_color {
  color: #328aff !important;
}
.page-id-19926 .list_cube {
  margin-bottom: 15px;
  color: #444;
}
.page-id-19926 .list_cube + p {
  font-size: 14px;
  margin-bottom: 25px;
}
.page-id-19926 .list_cube li {
  color: #444;
}

.page-id-19926 .margin_cos {
  margin-bottom: 30px !important;
}

.conditions-list li::marker {
    color: #4E7FFF;
}

.bt_bb_wrapper {
    background-color: #DEE6F7;
}

.def_payment_body {
    width: 100%;
    max-width: 1414px;
    padding: 40px 30px;
    margin: 0 auto;
    background-color: #fff;
}

.def_payment_body p, .def_payment_body span {
    color: #838593;
    font-family: "Proxima Nova Regular", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.48px;
    margin-bottom: 15px;
}

.def_payment_body h1 {
    font-family: "Proxima Nova Extra Bold", sans-serif;
    font-size: 46px;
    line-height: 50px;
    font-weight: 400;
    letter-spacing: 1.38px;
    margin-bottom: 15px;
}

/*seft-test*/
  .selftest-banner{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;

    max-width: 725px;
    padding: 18px 24px;

    background:#EEF3FF;
    border:1px solid #DCE6FF;

    /* скругляем только нижний левый и верхний правый */
    border-radius: 0px 25px 0px 25px;

    box-sizing:border-box;
  }

  .selftest-text{
    display:flex;
    flex-direction:column;
    gap:10px;
    min-width: 280px;
    flex: 1 1 auto;
  }

  .selftest-title{
    font-family: "OpenSans", Arial, sans-serif;
    font-size: 19px;
    line-height: 1.2;
    font-weight: 600;
    color:#2A5AA8;
    margin:0;
  }

  .selftest-subtitle{
    font-family: "OpenSans", Arial, sans-serif;
    font-size: 19px;
    line-height: 1.15;
    font-weight: 600;
    color:#2A2A2A;
    margin:0;
  }

  .selftest-subtitle-strong{
    font-weight: 800;
  }

  .selftest-mark{
    position:relative;
    width: 120px;
    height: 92px;
    flex: 0 0 120px;
  }

  .selftest-mark-excl,
  .selftest-mark-quest{
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    font-family: "OpenSans", Arial, sans-serif;
    font-weight: 900;
    font-size: 92px;
    line-height: 1;
    color:#FF3B3B;
    letter-spacing: -6px;
    user-select:none;
  }

  .selftest-mark-excl{ left: 10px; }
  .selftest-mark-quest{ left: 40px; }

  .selftest-btn{
    font-family: "OpenSans", Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color:#fff;

    background:#328AFF;
    border:0;
    border-radius: 12px;

    padding: 14px 22px;
    cursor:pointer;
    white-space:nowrap;

    transition: transform .08s ease, filter .12s ease;
  }

  .selftest-btn:hover{ filter: brightness(1.06); }
  .selftest-btn:active{ transform: translateY(1px); }
  .selftest-btn:focus-visible{
    outline: 3px solid rgba(18, 58, 111, .25);
    outline-offset: 3px;
  }
  .self-test-button-akcii{
    margin-left: 50px;
  }

  .self-test-button-akcii:hover{
    cursor:pointer;
  }


@media (max-width: 720px){
  .selftest-banner{
    display: grid;
    grid-template-columns: 1fr auto; /* текст | !? */
    grid-auto-rows: auto;
    align-items: start;
    gap: 12px 16px;
  }

  .selftest-text{
    grid-column: 1;
    min-width: 0;
  }

  .selftest-mark{
    grid-column: 2;
    justify-self: end;
    align-self: start;

    width: 86px;
    height: 66px;
    flex: 0 0 auto;
  }

  .selftest-mark-excl,
  .selftest-mark-quest{
    font-size: 74px;
  }
  .selftest-mark-excl{ left: 8px; }
  .selftest-mark-quest{ left: 38px; }

  .selftest-btn{
    grid-column: 1 / -1; /* кнопка на всю ширину */
    width: 100%;
    text-align: center;
  }
  .self-test-button-akcii{
    width: 100%;
    max-width: 245px;
    margin-top: 25px!important;
    margin-left: 0px;
  }
}
