﻿
.tourdates-datebox .tourdates-datebox-inside {
  position: relative;
  margin: auto auto;
}

.kaerebalink-info,
.booklink-info {
   margin:0 0 0 110px;
}

  .kaerebalink-info,
  .booklink-info {
     margin:0 0 0 124px;
  }



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }
.slider-wrapper .field-name-field-image .field-item{margin:0 auto;width:100%;text-align:center}
.field-name-field-image .field-item{float:left;margin-left:25px;margin-bottom:25px}


#footer-bottom p.right {
	float: right;
	margin-right: 28px;
	color: #888;
	margin-top: 8px;
}

div.ccm-pagination span.ccm-page-left {position: absolute; top: 0px; left: 0px}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-1,.is-active .mk-css-icon-menu-line-1{-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-1,.is-active .icon-size-big .mk-css-icon-menu-line-1{top:8px}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.home__block-mail-header {
    margin-bottom: 20px;
	font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    color: #383838;
    text-align: center;
}
.row.leftcol-thumb img{padding:7px 10px 0 0}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{right:15px;left:auto}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


#video-block .text-block {
    font-size: 18px;
    margin: 1em;
}

.td-header-sp-top-widget .td-search-btns-wrap {
  float: left;
}

.td-header-sp-top-widget .td-search-btns-wrap:hover .td-icon-search {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 80 ")";
  filter: alpha(opacity=80);
}
.mine-banner{padding:10px 0;text-align:center;overflow:hidden}
.mine-banner .banner-left,.mine-banner .banner-right{display:inline-block}
.mine-banner .banner-right{margin-top:34px}
.mine-banner .banner-left,.mine-banner.desktop-show{display:none}
.mine-banner.mobile-show{display:block}
.mine-banner.bottom,#related_post_widget{min-width:660px}
.mine-banner.desktop-show{display:block}
.mine-banner.top{display:block}
#mobilenav-additional{padding:20px}
#mobilenav-additional h3{color:#2aa9e0;font-weight:700}
#mobilenav-additional .widget_nav_menu{color:#2aa9e0;margin-bottom:1em}
#mobilenav-additional .widget_nav_menu a{color:#2aa9e0}
#mobilenav-additional .search-form{max-width:215px}
#mobilenav .clear:after{content:"";display:table;clear:both}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
.top-header .dropdown-lang .dropdown-content{position:absolute;left:0;top:100%;background:#f4f5f6;color:#666;max-height:0;overflow:hidden;transition:max-height .4s;z-index:99}
.top-header .dropdown-lang .dropdown-content a{background:#f4f5f6;color:#666;text-align:left;display:block;float:none;width:auto;white-space:nowrap;padding-right:20px}
.top-header .dropdown-lang .dropdown-content a:hover{background:#999;color:#fff}
.top-header .dropdown-lang:hover .dropdown-content{max-height:600px}
.responsive-nav .dropdown-lang .dropdown-content{display:none}
.responsive-nav .dropdown-lang.open .dropdown-content{display:block;background:#007448}

.top-header .dropdown-lang .dropdown-content a:first-child{display:none;}


.contact-icon img {
    max-width: 40px;
    border-radius: 10px;
    margin-right: 10px;
}

.contact .contact-icon {margin-bottom: 10px;}


.contact-v2 .contact-icon img {
    max-width: 30px;
}


.playbtn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.playbtn img {
    width: 75px !important;
}
.content blockquote{padding-left:20px;padding-right:8px;border-left-width:5px;}
.menu-header .content{width:100%;}
.comment .content{font-size:0.929em;line-height:1.6;width:100%;}
#block-search-form .content{margin-top:0;}
.content{width:100%;float:left;}
#pre-footer .content{width:auto}
.page-node .content .pane-node-title .pane-title{display:none;}
.gallery-arrow{width:5%;padding:50px 0;font-size:50px;display:inline-block;vertical-align:middle;position:absolute;text-align:center;cursor:pointer;top:50%;color:#a9a9a9;transform:translateY(-50%)}
.gallery-arrow.gallery-prev{left:0}
.gallery-arrow.gallery-prev::before{content:'\02039'}
.gallery-arrow.gallery-next{right:0}
.gallery-arrow.gallery-next::before{content:'\0203A'}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

#header #nav .navbar-toggle .icon-bar {
  background: #333;
}







.jumbotron .tb-text-block-wrap .tb-text-block {
    text-shadow: 2px 2px 0px rgba(0,0,0,0.6);
}
.tb-jumbotron-slider .tb-text-block-wrap,.tb-jumbotron-slider .jumbotron-buttons{transition:all .3s ease-in-out}
.tb-jumbotron-slider.animate .tb-text-block-wrap{opacity:0;transform:translateY(-10px);transition:none}
.tb-jumbotron .tb-text-block-wrap.text-large .tb-text-block{line-height:1.3}
.tb-jumbotron .tb-text-block-wrap.text-medium .tb-text-block{font-size:2.25rem;line-height:1.2}
.tb-text-block-wrap{margin-bottom:15px}
.tb-text-block-wrap.suck-down{margin-bottom:5px}
.tb-text-block-wrap .tb-text-block.italic{font-style:italic}
.tb-text-block-wrap .tb-text-block.no-italic{font-style:normal}
.tb-text-block-wrap .tb-text-block.caps{text-transform:uppercase}
.tb-text-block-wrap .tb-text-block.no-caps{text-transform:none}
.list-inset a:not(.btn).retail .inset-holder{background:#7e48b3}
.list-inset a:not(.btn).retail .list-inset-icon svg .body{fill:#7e48b3}
.banner-branch.retail .banner-branch-icon .shape{fill:#7e48b3}
.footer-copy,.footer-menu li a{font-weight:300}
.footer-copy{border-top:1px solid #1e2d40}

#content {
	width: 99%;
	background-color: #FFF;
         position: absolute;
	margin-top: 30px;
}

#body {
	width: 100%;
}

.bottom {
	margin-bottom: 15px;
}
.et_fb_preview_container .et_pb_post_extra.et-waypoint{opacity:1}
.comment-respond .fusion-title .comment-reply-title.title-heading-left,.fusion-title h1.title-heading-left,.fusion-title h2.title-heading-left,.fusion-title h3.title-heading-left,.fusion-title h4.title-heading-left,.fusion-title h5.title-heading-left,.fusion-title h6.title-heading-left{padding-right:8px;text-align:left}
.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon,.fusion-title h1.title-heading-left .fontawesome-icon,.fusion-title h2.title-heading-left .fontawesome-icon,.fusion-title h3.title-heading-left .fontawesome-icon,.fusion-title h4.title-heading-left .fontawesome-icon,.fusion-title h5.title-heading-left .fontawesome-icon,.fusion-title h6.title-heading-left .fontawesome-icon{margin-right:10px}
.fusion-title.fusion-sep-none .title-heading-left{padding:0;text-align:left}
.fusion-title.sep-underline .title-heading-left,.fusion-title.sep-underline .title-heading-right{padding:0}

.listing ul li .detail_small{
	padding:8px 0px 0px 0px;
}

.listing ul.thumb_view .detail_small{
	display:none;
}



.detail_small a {
text-decoration:none;
}

.smalllisting ul li .detail_small{
	padding:8px 0px 0px 0px;
}


.detail_small a:hover, .detail_big a:hover {text-decoration:underline;}

.top_product .ratings .ratings_overlay { position: absolute; width: 100%; height: 100%; background: #222222; opacity: 0.8; }
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item{padding:10px 0}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item.current-menu-item a:after{width:100%}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item a{position:relative;padding-bottom:5px;color:#00305b;font-size:16px}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item a:hover:after{width:100%}
.mobile-menu-wrapper .site-main-navigation .menu-contact-menu-container .menu-item a:after{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#00305b}

  .container-fluid {
    padding: 0;
  }

  .container {
    width: auto;
  }

  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }


.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.container:before,
.container:after {
  display: table;
  content: "";
}


.container:after {
  clear: both;
}


.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}


.container-fluid:after {
  clear: both;
}


.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.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-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{float:left}
.col-xs-12{width:100%}



.social-icon {
	display: inline-block;
    vertical-align: top;
    width: 40px;
    padding-top: 10px;
}

.momenu .cartlittle{float:left}

.smart_logo .searchlittle,.smart_logo .cartlittle{display:none}

.smart_logo .cartlittle {display: block;float: right;position: relative;margin-top: -50px;margin-right: 50px;
}

.smart_logo .searchlittle img,.smart_logo .cartlittle img{width:25px;margin-top:4px}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}


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;
}


.wp-caption.alignnone {
  width: 100% !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-md-4{width:33.33333333%}

#copyright-note {
    width: 996px;
    margin: 0 auto;
    clear: both;
    max-width: 100%;
}




.wrapper {
	max-width: 1170px;
	margin: 0 auto;
}


	#footer-bottom .wrapper {
		border-top: 1px solid #eaeaea;
		padding: 25px 0;
	}

	body .section-testimonials .wrapper {
		max-width: 100%;
	}


	

	
	body .slide-info .wrapper {
		width: 100%;
		max-width: 100%;
		padding: 0 20px;
	}
	

	

	body.blog #main .wrapper,
	body.archive #main .wrapper,
	body.search-results #main .wrapper,
	body.page-template-default #main .wrapper,
	body.error404 #main .wrapper,
	body.single-post #main .wrapper {
		max-width: 100%;
		padding: 0 20px;
	}

.btn_table{border-spacing: 5px; }

.btn_table span{font-size:14px}


.align-middle {
  vertical-align: middle !important;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.news-wrapper {
	width: 100%;
}


.news {
	position: relative;
	width: 100%;
	max-width: 260px;
	height: 240px;
	margin: 5px;
	float: left;
	cursor: pointer;
}

.news--sec {
	background: #443c4e;
}

.news--t {
	background: #382f3d;
}
.bg-info{background-color:#d9edf7}
a.bg-info:hover{background-color:#afd9ee}
.site-header__logo-image--primary,.site-header__logo-image--white{transition:opacity .3s ease}
.site-header--menu-visible .site-header__logo-image--primary{opacity:0}
 
.package-type-gimmick{ border-top-color: #000000; }
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


		.overlay-hero-small.wpb_row:before, 
		.wrap-banner-three-fourths .banner-cta .vc_column-inner a { background-color: rgba(205,32,45,0.75); }
.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}
.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}
.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }


	.main-pagination .page-numbers, .main-pagination a {
		display: block;
		float: left;
		color: #676767;
		padding: 0 10px;
		margin-right: 5px;
		background: #ebebeb;
		line-height: 25px;
		font-size: 13px;
	}

.ktz-footerbreak{background:#efefef;padding:0px;}


.icon-ekk:before {
	content: "\e600";
}

#top-header, #top-header .container, #top-header #et-info {padding-top:8px; padding-bottom:6px;}

#top-header #et-info {float:right;}

#top-header #et-info #et-info-phone {font-weight:700; font-size:1.5rem; letter-spacing:-0.063rem; margin-right:0;}

#top-header #et-info #et-info-phone a {color:#ffec1c; padding: 0 13px;}

#top-header #et-info #et-info-phone a:hover {text-decoration:underline;}

#top-header #et-info #et-info-phone::before {display:none;}

#top-header #et-info span#et-info-email {display:none;}

.single .article #content_box .post, .single .article #content_box #comments, .single .article #content_box #commentsAdd { max-width: 589px }

#content_box {
    float: left;
    width: 100%;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

	
.logged-in .mainimg_div {
	top:216px;
	}

.mainimg_div {
	position:relative;
	height:auto !important;
	}

.copy p {
	color: #FFF;
	font-size: 0.8125em;
	line-height: 1.8em;
	text-align: center;
}

.copy h2 {
	color: #fff;
	font-size: 2em;
	line-height: em;
	text-align: center;
}

.copy h3 {
	color: #fff;
	font-size: 0.8125em;
	line-height: 1.8em;
	text-align: center;
}

.copy p a {
	color: #FFF;
}

.copy p a:hover {
	color: #00599C;
}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.text-center{text-align:center}
.chat1on1.text-center .button-chat a.learn-more{color:#3869af}
#topics .jumbo.text-center.desc{padding:100px 15% 0}
#breadcrumbs br,.jumbo.text-center h2 br{display:none}
.header--inner{width:100%;}
.text-left{text-align:left!important}

.timer-col .timer-type{
	font-size:12px;
	display:block;
	margin-top:2px;
}

.question-brief .question-answers-amount {right: 0;top: 0;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.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,.col-md,.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,.col-sm,.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,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

    .slider_title{
      width:100% !important;
      top:-15px !important;
    }

    .slider_title h3{
        font-size:18px !important;
    }


.clear                     { clear:both; display:block;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.navbar .container {
    margin-top: 0;
    margin-bottom: 0;
}

  .home-widgets .page-content .woo-image.aligncenter {
    margin: 0 auto 2.618em;
  }

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }

  .home-widgets .page-content .woo-image.alignright {
    margin-left: 2.618em;
    float: right;
  }


img.woo-image.thumbnail.alignleft {
width:150px;
}

.cl,
.clear {
  clear: both;
}

.cmsms_footer_small .footer_inner .social_wrap + .cl {
  display: none;
}

  
.row{margin-right: 0; margin-left: 0;}
.comments-count,.comment-count{font-size:9px}
.comments-count-preview a{color:#333;font-size:12px;font-style:italic;text-transform:uppercase}
.social-bar .comments-count-preview a{color:#111;font-style:italic}
.social-bar .comments-count-preview{height:24px;padding:7px 0;float:right}
.penton_user_topics .comments-count,.penton_user_topics .comment-count{background:none;border-bottom:0;padding:0;text-align:center;font-size:14px}
.title,.teaser-title,.views-field-title,.comments-count,.comment-count,input.form-submit,textarea,.node-type-category .page-title,.hero-more-about .title,.page-blogs .page-title,.pm-cont-main .node-canned_search .content,.two-sidebars .pm-cont-sidebar .category-more-info.teaser-body,.inline-related-content,.related-articles a,.image-description,.image-credits,.more-link,.login-logout .user-block{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.nav{width:100%;height:40px;background:#333;margin:auto}


.col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-6, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 9px;
    padding-left: 9px;
}

    .col-md-12 {
        width: 100%;
        margin: 90px 0;
    }


#suggested-products{background: #a40e13; padding: 20px 0; font-size: 15px; color: #fff;}

	#suggested-products .container{margin-bottom: 10px;}

	#suggested-products h1{text-align: center; font-size: 24px; margin-bottom: 14px; font-family: "InterstateLight";}

	#suggested-products .category{background: #fff; color: #333; padding-top: 20px; padding-left: 20px; padding-right: 20px; font-family: Georgia,Times,Serif; text-align: justify; border: 1px solid #73090D; margin-bottom: -2000px; padding-bottom: 2000px;}

		#suggested-products .category h2{font-family: "InterstateLight"; font-size: 15px; text-transform: uppercase; vertical-align: middle; padding-top: 0px; line-height: 26px; margin: -6px 0px 0px;}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Header_creative #logo img.logo-main{display:none}


ul.quarter { max-width: 960px; margin: 0 auto; }

	ul.quarter li { width: 25%; height: auto; display: inline-block; padding: 25px; border: 1px solid #efefef; min-width: 150px; }

	ul.quarter li img { max-width: 40px; padding: 0 0 10px; }

	ul.quarter li h4 { margin: 0; font-size: 14px; line-height: 16px; }


			.cta-menu {
	background:#111;
	border-radius:2px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.theme-thumb {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}


.theme-thumb-inner {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	border-radius: 5px;
}


.theme-thumb img {
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
}


.theme-thumb:hover img {
	opacity: 0.5;
}


.theme-thumb:hover .theme-thumb-inner {
	opacity: 1;
}


.theme-thumb-inner .theme-url {
	position: absolute;
	top: 45%;
	font-size: 30px;
	width: 100%;
	left: 0;
}


.theme-thumb-inner .theme-url a {
	color: #fff;
}
.pure-hidden-md{display: none}
 .progress-wrap2 { background: #f80; margin: 20px 0; overflow: hidden; position: relative; }
 .progress-wrap2 .progress-bar2 { background: #ddd; left: 0; position: absolute; top: 0; }
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}

.side-header{
	display: none;
}

.signup2 .side-header{
	display: block;
	color:#9bb33b;
}

.sidebar-widget .side-header{
	display: inline-block;
	zoom: 1;
	*display: inline;
	text-align: center; 
	color: #fff;
	height: 35px;
	line-height: 40px;
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	width: 100%;
}

.green .side-header{
	background-color: #9bb33b;
}

.grey .side-header{
	background-color: #525252;
}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}

	.menu-footer { float:none; }

	.menu-footer li { float:none; margin:0 0 5px; }

	.menu-footer li li { display:block; float:none; width:100%; margin:0; }


.portfolio #filters{
	margin-top:30px;
	margin-bottom:40px;
}




#filters{
	margin-bottom: 30px;
	text-align: center;
}


#filters li{ display:inline; }

#filters li a.btn {
	margin: 3px 1px;
}
.list-unstyled{padding-left:0;list-style:none}

.fusion-secondary-menu-icon .menu-text {
  width: 100%;
}

.fusion-secondary-menu-icon .menu-text:before {
  font-family: 'icomoon';
  content: '\f07a';
  margin-right: 10px;
}

.fusion-secondary-menu-icon .menu-text:after {
  font-family: 'icomoon';
  content: '\e61f';
  margin-left: 10px;
}

.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}

.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}
.fusion-menu-item-button .menu-text{border-color:#eef2f5;}
.fusion-menu-item-button:hover .menu-text{border-color:#1981c4;}


.benefits_block .header_t {
	font-size: 14px;
	line-height: 26px;
	font-weight: 300
}
.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}
#footer .ctc-container .call-num{display:inline-block;padding:0 15px 0 5px}

#wrapper {
}


#main-content {
    width: 1100px;
    margin: 20px auto;
}

.testimonials .content .credit {
	font-size: 0.75rem;
}

.testimonials .content .credit strong {
	color: #32bc20;
}

#banner .testimonials .content .credit strong {
	color: #32bc20;
}

    #cta .testimonials .content .credit strong {
      color: #ce1b28; }

#footer .testimonials .content .credit strong {
	color: #32bc20;
}

#heading .testimonials .content .credit strong {
	color: #32bc20;
}

.abs{position:absolute;}
