﻿












.blog #main-content .container::before,
.search #main-content .container::before,
.archive #main-content .container::before {
  display: none;
}


body.single-post #main-content .container,
body.single-resource #main-content .container {
  padding-top: 0;
}


body.single-post #main-content .container::before,
body.single-resource #main-content .container::before {
  display: none;
}


body.single-post #main-content .container {
  width: 100%;
  max-width: 100%;
}
.img-responsive{display:block;max-width:100%;height:auto;}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}
iframe.twitter-share-button{margin:0}
ul.social-icons li.twitter a:hover{background-color:#00aced}
.pp_social .twitter{float:left}


.tease a:hover .desc
{
	background:none repeat scroll 0 0 #111111;

	color:#FFFFFF;
	display:block;
	font-size:1.0em;

	margin:0px 0px 3px 0px;
	opacity:0.76;
	padding:10px;
	position:absolute;

	width:225px;
	height:60px;

	left:0px;
	bottom:0px;
}


a .desc
{
	display:none;
}

.cont
{
	padding-left:4px;
	line-height:1.7;
}
.text-block{padding-left:17%;padding-right:17%;padding-top:10%;min-height:370px}
.text-block .btn-bdr{border:1px solid #c18653}
.visit-friendly .text-block{padding:22px 40px 32px 30px;min-height:auto;max-width:470px}
.modal--sanctuary .modal-body .text-block{padding:40px 16px 32px;width:100%;max-width:100%}
.modal--sanctuary .modal-body .text-block p{line-height:1.5;margin-bottom:2rem}

	.ves-inner.page-main.clearfix {position: inherit}
#event-3100-opening{display:none;text-align:center;padding-top:1.5em;}
.domain-front #event-3100-opening{display:block;}
#node-4543 #event-3100-opening{display:none;}
#main-wrapper #event-3100-opening p{max-width:none !important;}
#event-3100-opening a{font-weight:bold;}
#event-3100-opening h2,#event-3100-opening p{display:block;margin:0 0 .5em 0;}

.text-reversed {color:#fff;}




.bg-dark-grey-reversed .text-reversed p {color:#fff; margin:3em 0; font-size:1.6em;}

.bg-dark-grey-reversed .text-reversed p strong {color:#f5822b;}

.bg-dark-grey-reversed .text-reversed p a {color:#f5822b;}

#resources-ctas p.text-reversed {
    margin-top:0;
}

.eut-menu-wrapper {
	margin-bottom: 6.000em;
	-webkit-transition : all .3s;
	-moz-transition    : all .3s;
	-ms-transition     : all .3s;
	-o-transition      : all .3s;
	transition         : all .3s;
}


.discover_text,
.products_text,
.special_text,
.support_text {
    float: left;
}


.cyct {
	font-family: "fira";
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 0.06em;
	margin-top: -20px;
	margin-bottom: 26px;
}

.timer-col #days, .timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	padding:5px 10px;
}

.timer-col #hours, .timer-col #minutes, .timer-col #seconds{
	background:#eceae4;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}


#footer-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#footer-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#footer-top div div {
	padding: 0;
	background-repeat: repeat-x;
}
.posted-on{margin-right:10px;font-weight:400!important}



.site-content-wrap {
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1250px;
  clear: both;
}

.site-content-wrap:before, .site-content-wrap:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}


#header .site-content-wrap {
  position: relative;
}



body.stretched-header #header .site-content-wrap {
  max-width: none !important;
}


body.stretched-header #top-bar .site-content-wrap {
  max-width: none !important;
}



body.centered.builder-active #content .site-content-wrap,
body.full-width.builder-active #content .site-content-wrap {
  max-width: none;
  padding: 0;
}


.et_pb_main_blurb_image {
	margin-bottom: 30px;
	text-align: center;
}



.et_pb_blurb_position_left .et_pb_main_blurb_image,
.et_pb_blurb_position_right .et_pb_main_blurb_image {
	display: table-cell;
	width: 32px;
}


.et_pb_blurb_position_left .et_pb_main_blurb_image img,
.et_pb_blurb_position_right .et_pb_main_blurb_image img {
	width: inherit;
}


.et_pb_blurb_position_right .et_pb_main_blurb_image {
	right: 0;
	left: auto;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
#header-menu-state,.box-site-nav-func .site-nav-category-selected,.box-site-nav-func .site-nav-lk,.header-menu-state-label,.site-nav-header-mask{display:none}
.box-site-nav-links .site-nav-lk{display:none}
body.responsive .box-site-nav-links .site-nav-lk{color:#1f9ac7;box-sizing:border-box;display:block;font:normal 14px/45px Verdana,sans-serif;text-decoration:none;padding:0 10px}
body.responsive .box-site-nav-links .site-nav-lk:hover{color:#1f9ac7;text-decoration:none}



.scroll-up a {
    background-color: #eee;
}




.scroll-up {
	position: fixed;
	display: none;
	bottom: 7px;
	right: 7px;
	z-index: 999;
}


.scroll-up a:hover,
.scroll-up a:active {
	opacity: 1;
	color: #000;
}

.normal {
    font-weight: normal
}

.normal-text {
    font-size: 13px!important
}
     
img.fade {
max-width: 100%;
height: auto;
}


.wp-pagenavi span.pages {

	color: #cd0312;

}
.rating-div picture img{width:50%}
h1#site-title{text-transform:uppercase;font-weight:800;margin-top:18px;clear:none;}
h1#site-title a:link,h1#site-title a:visited{color:#000;}

.sp{
	display:none;
}

#footer #ftop dl dd .sp-btn-inquiry{display:none;}

#footer #ftop dl dd li p.sp{float:right; width:27%; padding:2.34375% 0;}

#footer #ftop dl dd li p.sp a{display:block; padding:1rem 0; border-radius:5px; background-color:#ef814b; color:#fff; font-size:.8rem; font-weight:normal; text-align:center;}
.navbar-default .navbar-nav .category-home.active:hover:after,.navbar-default .navbar-nav .category-home.active:after,.navbar-default .navbar-nav .category-home:hover:after{background-color:red}
.navbar-default .navbar-nav .category-home.active:hover a,.navbar-default .navbar-nav .category-home.active a,.navbar-default .navbar-nav .category-home:hover a{color:red!important;background-color:#fff!important}
#submenu.category-home{background-color:red}
.title-category.category-home{background-color:red}


#wrapper {
	width: 750px;
	margin: 50px auto;
  position: relative;
}


div.mm-share-button{
  margin-top:13px;
  }
.cp_style_2710 #cp_heading-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}
.cp_style_2710 #cp_close_image-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}
.cp_style_2710 #cp_button-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}

.foot-logo, .copyright-left-text, .copyright-text {
float: none;
margin: 0;
padding: 0;
position: relative;
z-index: 1000;
}

.copyright-text {
float: left;
padding-top: 12px;
margin-left: 5px;
}




.map_filter{
	display:flex;
	align-items:center;
	cursor:pointer;
	transition:all .3s;
}

.map_filter.current_filter{
	font-weight:bold;
	color:#42AA98;
}

.middle-align{ width:940px;}
.thumb .clip img,.thumb .vertical-align{display:inline-block;vertical-align:middle}
.thumb .clip .vertical-align{height:100%}
  

.body_wrap{overflow-x: hidden;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
#nav .navbar-toggle:focus .icon-bar,#nav .navbar-toggle:hover .icon-bar{background-color:#259A9A}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,
.mvp-feat1-left-wrap span.mvp-cd-cat,
.mvp-widget-feat1-top-story span.mvp-cd-cat,
.mvp-widget-feat2-left-cont span.mvp-cd-cat,
.mvp-widget-dark-feat span.mvp-cd-cat,
.mvp-widget-dark-sub span.mvp-cd-cat,
.mvp-vid-wide-text span.mvp-cd-cat,
.mvp-feat2-top-text span.mvp-cd-cat,
.mvp-feat3-main-story span.mvp-cd-cat,
.mvp-feat3-sub-text span.mvp-cd-cat,
.mvp-feat4-main-text span.mvp-cd-cat,
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-message:before {
color: #0be6af;
}

#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after {
border-color: #555555 transparent transparent transparent;
}

#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after {
border-color: #000000 transparent transparent transparent;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.link-primary:before,.list-faq .list-group:before,.list-primary .list-image:before{content:' '}
.list-faq .list-group{position:relative;overflow:hidden;padding:25px 45px;color:#fff;text-align:center}
.list-faq .list-group:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(3,3,3,.57);z-index:2}
.list-faq .list-group:hover .list-image{-ms-transform:scale(1.05);transform:scale(1.05)}
.list-rooms .list-group:hover .list-image:before{left:0;right:0;opacity:1}


.navbar-nav .yamm-content ul.list-unstyled {
	padding: 10px 15px;
}


.navbar-nav .yamm-fw .yamm-content ul.list-unstyled {
	min-height: 410px;
}


.navbar-nav .yamm-content ul.list-unstyled:nth-child(2),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(4),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(5),
.navbar-nav .yamm-fw .yamm-content ul.list-unstyled:nth-child(6) {
	border-left: 1px solid #ffffff;
}

.yamm .yamm-content {
  padding: 10px 30px;
}

	.reset {
		position: relative;
		overflow: hidden;
	}

  

	
	#bye-fred-container .container960.centerElem.reset {
		background: #fff;
	}

	.navMenu.reset {
	  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	  z-index: 1002;
	  background: #fff;
	}

	.fSpan.copyR.reset p {
	  font-size: 12px;
	  text-align: center;
	  padding: 20px 10px 10px 10px;
	  margin: 0px;
	  line-height: 17px;
	  
	  border-top: #fff 1px solid;
	}

	.modNP.reset.aboutSContent, .rmExplained {
	  width: 70%;
	  margin: 0px auto;
	}

	.modNP.reset.aboutSContent {
	  margin-top: 20px;
	  margin-bottom: 20px;
	}

	.container960.centerElem.reset {
	  background: #ecf0f1;
	}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{width:25%}

td#today{font-weight:bold;}


.wpsp_helpdesk_widget_menu_item .menu_item_icon{
    padding: 0px;
    width: 45px;
    text-align: left;
    vertical-align: middle;
}

.menu_item_icon img{
    width: 35px;
    vertical-align: middle;
}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

.nectar-split-heading .heading-line {
  padding: 5px 0;
}
.light-faq{font-size:16px;border-bottom:#dadada 1px solid;padding:30px 15px;background-color:#fff;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.light-faq .default-answer .answer-body{line-height:130%}
.light-faq.first-faq{border-top:#dadada 1px solid}
.light-faq.on{background-color:#f1f1f1}
.light-faq .question-header{cursor:pointer}
.light-faq .question-header .arrow-btn{font-size:2em;color:#29c000;transition:all .3s ease;transform:rotate(0);float:right}
.light-faq .question-header .default-question{color:#00339f;display:inline-block;font-size:1.8em;font-weight:600;padding-right:30px}
.light-faq .default-answer{display:none}
.light-faq .default-answer .answer-body p{font-size:1.2em}
.light-faq.on .question-header .arrow-btn{transform:rotate(180deg)}
.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-12{width:100%}
.desc-mark.col-sm-12{padding-right:135px}

#gp-login-box {
display: inline-block;
position: relative;
max-width: 750px;
width: 95%;
padding: 30px;
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.05);
text-align: left;
-webkit-text-size-adjust: 100%;
}

#gp-login-box h3 {
margin: 0 0 30px;
font-size: 24px;
line-height: 24px;
font-weight: normal;
}

#gp-login-box input[type="submit"] {
margin-top: 30px;
}

	.gp-responsive #gp-login-box {
	width: 100%;
	height: 100%;
	padding: 20px;
	overflow: scroll;
	}

	.gp-responsive #gp-login-box h3 {
	margin-bottom: 20px;
	}

	.gp-responsive #gp-login-box input[type="submit"] {
	margin-top: 20px;
	}
.card-title{margin-bottom:1rem}
.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}
.article-card__link:hover .card-title{color:#b8161d;transition:all .2s ease-in-out}
.section-campaigns a:hover .card-title{color:#b8161d;transition:all .5s ease}
.section-programme-list .card-block :not(.card-title){display:none}
.section-programme-list .card-title{margin:0}

.w3c {float:right;margin-right:10px;}

    .item-see-more { text-align:left;padding:2px 17px 10px 10px; }


.table-link-comment td a{
	color: #0028F5;
}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-3,.is-active .mk-css-icon-menu-line-3{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);top:-6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-3,.is-active .icon-size-big .mk-css-icon-menu-line-3{top:-8px}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

.navbar-toggle{display:block}

.navbar-toggle .icon-bar{display:block;width:30px;height:3px;background:#222;transition:transform .28s cubic-bezier(0.230, 1.000, 0.320, 1.000), opacity .2s ease;}

.navbar-toggle:hover .icon-bar{background:#555;}

.navbar-toggle .icon-bar + .icon-bar{margin-top:5px}

.mm-opening .navbar-toggle .icon-bar:nth-child(1){-webkit-transform:rotateZ(-45deg) translate3d(-6px, 5px, 0);transform:rotateZ(-45deg) translate3d(-6px, 5px, 0);width:30px;}

.mm-opening .navbar-toggle .icon-bar:nth-child(2){-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:0;}

.mm-opening .navbar-toggle .icon-bar:nth-child(3){-webkit-transform:rotateZ(45deg) translate3d(-6px, -6px, 0);transform:rotateZ(45deg) translate3d(-6px, -6px, 0);width:30px;}
 ul.archive-col-list .reg-img { display:block!important; }
 #feat-top-wrap #feat-wide-main img.reg-img,#feat-wide-wrap #feat-wide-main img.reg-img { display:block; }

#request-k,#request-k-tab,#request-k-tab-wrapper,#request-k div.support_bs{display: none !important;}

#request-k-tab-wrapper{
position:fixed;
top:100%;
z-index:999;
left:100%;
}


footer .browseclassiccars ul,
footer .browseclassiccars li,
footer .helpfullinks ul,
footer .helpfullinks li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


footer .browseclassiccars a,
footer .helpfullinks a {
	color: #5b5b5b;
	text-decoration: none;
}


footer .browseclassiccars a:hover,
footer .helpfullinks a:hover {
	color: white;
}


footer .helpfullinks .social-links {
	margin-top: 10px;
	margin-bottom: 10px;
}


footer .helpfullinks .login a {
	margin: 15px 0 0;
	font-size: 14px;
}


footer .helpfullinks .login a:hover {
	color: #181818;
}
.tatsu-custom-height-wrap,.tatsu-fullscreen-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.tatsu-custom-height-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.tatsu-BJI6i_D4N .tatsu-custom-height-wrap{align-items:flex-start;min-height:0vh}
#inside_adv_iss .iss-no{margin-top:-1px;}


		
#s5_register, #s5_login, #s5_nav li a, #subMenusContainer, .module_round_box-lightgray .s5_mod_h3_outer h3, .module_round_box h3, .module_round_box ul.menu a, #s5_topmenu_wrap_padding ul li, #s5_bottom_menu_wrap ul li, #s5_submenu_wrap ul li, .item h2 a, .item h2, .button, a.readon, .readmore a, div.catItemReadMore, .userItemReadMore, div.catItemCommentsLink, .userItemCommentsLink, a.readmore-link, a.comments-link, div.itemCommentsForm form input#submitCommentButton, .module_round_box-darkgray .s5_mod_h3_outer h3, .module_round_box-lightgrayhighlight .s5_mod_h3_outer h3, .module_round_box-highlight .s5_mod_h3_outer h3, .module_round_box-darkgrayhighlight .s5_mod_h3_outer h3, .jdGallery .slideInfoZone h2, .module_round_box-noborders h3, .s5highlight, h3 span.s5_accordion_menu_left, .item-page h2, .module_round_box-highlight2 .s5_mod_h3_outer h3{		
	text-transform:uppercase;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

  .navbar-default .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-default .collapse.in {
    display: block !important;
  }
.footer__legal_copyright{margin-right:auto}
.site-title,.site-description{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}


		#container-page {
			width: 100%;
		}

section.testimonials p.author{
    color: #02B6CF;
    font-style: normal;
}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}
.masonry__section .section__excerpt{line-height:17px}

.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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-7 {
    width: 58.33333333%;
  }


#main-navigation3 {margin-top: -10px;}


.container3 {padding: 0; margin-top: 0; margin-bottom:10px;}
#main-header-wrapper{transition:height .5s}

	#logo img, #logo img.retina {
		max-width: 200px;
		height: auto!important;
	}
#logo img.retina{display:none;width:auto}
#logo h1.retina{display:none}
#logo h1.retina,#logo img.retina{display:block}

.main-footer .column-1 { text-align: center; }

.lt-ie9 .main-footer .column-1 { text-align: left; }

.main-footer .column-1 .text { margin-top: 0; }


.main-footer .column-1 .text,
.main-footer .column-2 .footer-nav, .main-footer .social-follow, .main-footer .column-2 .footer-nav li,
.main-header .cart a, .main-header .cart a:link,
#currencies,
.main-header .main-menu ul li a{
	 font-family: 'Sweet Sans';
  font-size: 9px;
}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:0none}
.people_left{float:left;max-width:440px;padding-right:100px}
.site-foot .footer-column{display:block;margin-bottom:25px}
.site-foot .footer-column.column-4{text-align:center}
.site-foot .footer-column.column-4 .logo{display:block;width:100%;float:none;margin:0px auto}
.site-foot .footer-column.column-4 .logo img{margin:0px auto;margin-bottom:50px}
.site-foot .footer-column ul li{line-height:1.875}
.site-foot .footer-column ul li:first-of-type a{color:white;font-weight:700}
.site-foot .footer-column.column-2{display:block}
.site-foot .footer-column:first-of-type{margin-left:0px}
.site-foot .footer-column:nth-of-type(3){clear:left;margin-left:0px}


.sark-social-container {
	width: 100%;
	display: table;
}


.sark-social-container a {
	display: inline-block;
	margin-right: -1px;
	margin-bottom: 3px;
	font-size: 18px;
	color: #f0f0f0;
	text-shadow: 0px 0px 2px #888;
	background: #428bca;
	width: 32px;
	height: 32px;
	text-align:center;
	line-height: 32px;
}


.sark-social-container a:hover {
	color:#fff;
	background:#ff6600;
}
.panel-2col .panel-col-last .inside{width:220px;}
.thrv-page-section .tve-page-section-out{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tve-page-section-out[data-clip-id],.tve-content-box-background[data-clip-id]{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.mp__collapsed .mp__main .mp__left{flex:0 0 50px}


.headerPhones .tagline {
	color: rgb(26, 43, 86);
}
.nav-secondary{margin:0;opacity:1;transition:opacity 250ms ease-in-out 1.4s}
.header .nav-secondary{position:absolute;top:.9375rem;left:0}
.nav-secondary li{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#8f8f8f;display:inline-block;margin-right:1.875rem;letter-spacing:.1em}
.nav-secondary li a{font-size:inherit;color:inherit}
.nav-secondary li a:hover{color:#0f0f0f}
.nav-secondary li.active a{color:#0f0f0f}
.nav-main .nav-secondary li a{display:inline-block;padding:.75rem 1rem;color:#c2c2c2}
.nav-main .nav-secondary li a:hover{color:#0F0F0F}
.menu-item{position:relative}
header .site-header__center .col-md-4{width:20%}
.footer-top .col-md-4{line-height:65px;color:#fff}
.footer-top .col-md-4:nth-child(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333%}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

div#topbox .titboxpro {font-size: 18px;border-bottom: 1px solid #dbdbdb;margin-bottom: 15px;padding: 0 0 10px 0;max-width: 100%;color: #3a3a3a;font-style: italic;font-family: 'Georgia', serif;}


.vertical-align, .PrevArrow, .NextArrow, .block-slider-videos a.slide .col-6 .info-wrap, .jcf-select .jcf-select-text, body.home #header #home-chooser form, #footer .footer-menu ul {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }
.tile__scroll-down,.tile__scroll-up{position:absolute;width:50%}
.tile__scroll-down{bottom:0}
.advgb-tabs-block .advgb-tab-body-main .tab-media{float:right;margin-left:15px}
.advgb-tab-body-main{padding:44px 50px}
.advgb-tab-body-main .advgb-tab-body{display:none;visibility:hidden;opacity:0}
.advgb-tab-body-main .advgb-tab-body.active-tab{display:block;visibility:visible;opacity:1}
p a,.the-content li a{color:#4686C4;font-weight:500;border-bottom:1px dotted #4686C4;transition:0.3s all ease}
p a:hover,.the-content li a:hover{border-bottom:1px solid #336AA0;color:#336AA0}
.the-content ul,.the-content ol{padding:0 0 2em 3em}
.the-content ul li{line-height:1.5em;list-style:none;position:relative;padding-left:1.5em}
.the-content ul li:before{content:'■';position:absolute;left:0;top:0;color:#3AB7FF;line-height:1.3em;font-size:0.9em}
.the-content .products ul li:before,.the-content ul#list li:before{display:none}
.the-content ul#list li{padding-left:0}
.the-content ol li{line-height:1.5em;list-style:decimal}
.the-content h2,.the-content h3,.the-content h4,.the-content h5{margin-top:1em}
body.single-post .the-content p:first-of-type{font-size:1.2em}
.the-content #list{padding:0 0 2em 0}
.the-content #list a{border-bottom:none}
.the-content #list:after{content:'';display:block;clear:both}
