﻿
.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-lg-4 {
    width: 33.33333333333333%;
  }

h1.post-title,
h2.post-title {
  font-size: 22px;
  line-height: 26px;
}

.post-title {
  margin-bottom: 5px;
}

.post-title a {
  color: #303030;
}

.post-title a:hover {
  color: #7bc4e6;
}

.blog-carousel .post-title,
.blog-carousel2 .post-title,
.grid-view .post-title {
  margin-bottom: 35px;
}

.list-view .post-title {
  margin-bottom: 20px;
}

.classic-view .post-title {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 20px;
}

.lg-sub-html .post-title,
.lg-sub-html h3 {
  color: #ffffff;
  font-size: 20px;
}

	#mobile_switchview.ddSitemapLink {display:block;padding:10px;}

	.desktop-xor {display:none!important;}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}

.section-pricing.section-inverse .pricing__feature-list, .section-pricing.section-inverse .pricing__sentense {
  color: #777777;
}


.pricing__feature-list {
  font-style: italic;
  list-style: outside none none;
  margin: 0;
  padding: 0.25em 0 2.5em;
}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.input.select .select .option.selected,.input.select .select .option:hover{color:#252525}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.footer_content{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.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-12{width:100%}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

.vc_row-fluid .vc_span8 {
  width: 65.83333333333334%;
}

.wpb_row.attched-true .vc_span8 {
  width: 66.666666666667%;
}

.vc_span8 .full-laptop .mk-flex-slides {
  padding: 12px 105px 20px 105px;
}

.vc_span8 .mk-lcd-slideshow {
  margin: 0 auto 70px;
}

.vc_span8 .mk-lcd-slideshow .mk-flex-slides {
  padding: 15px  10px 100px 10px;
}

.vc_span8 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -48px;
}

.vc_span6 .vc_span8 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_span6 .vc_span8 .mk-lcd-slideshow .mk-flex-slides {
  padding: 10px  10px 90px;
}


.footer-top .fa {
    background: #0281f0;
    padding: 15px;
    border-radius: 50%;
}


.footer-top ul {
    padding: 0px;
}


.footer-top li {
    list-style-type: none;
}

.gray-block{width:calc(100% - 384px);letter-spacing:.4px}

.gray-block h2{text-align:left;margin:0 0 15px;letter-spacing:2.1px}

.gray-block p{margin:0}


#wrapper, #container {
    height: 100%;
}
.tb-print-styles #container{padding:20px!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
.img .img-inner{position:relative;overflow:hidden}

.semantic-content .modal-inner {
  position: absolute;
  top: 50px;
  left: 50%;
  z-index: 20;
  margin-left: -325px;
  width: 650px;
  overflow-x: hidden;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
.collapse:not(.show){display:none}
.alton-popup__close-x{color:#d2ba57;margin-right:10px}
.alton-popup--sw8 .alton-popup__close,.alton-popup--sw8 .alton-popup__close-x{font-family:Plague-Master,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}
.alton-popup--sw8 .alton-popup__close-x{color:#7e6454}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}



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


footer.footer-main div.footer-text-right {
    padding-left: 200px;
}


    footer .legal .footer-text-right {
		text-align: center;
	}
.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-sm-6{width:50%}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper .item-list ul{border-bottom:1px solid #dcdcdc;padding:5px 0 7px 0;font-weight:bold;margin:-5px 0 40px 0;}
#quiz-progress .item-list .pager{text-align:left;}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}

  .slide-text,
  .slide-text .button-helios,
  .slide-text h4 {
    display: none;
  }

  .slide-text h4{
  	margin:30px 0px 27px 42px;
  }

.slide-text{
	width:380px;
	position:absolute;
	z-index:100;
}

.slide-text h1{
	font-size:25px;
	width:336px;
	margin:70px 0px 37px 42px;
	float:left;
}

.slide-text p{
	width:336px;
	margin:0px 0px 30px 42px;
	float:left;
}

.slide-text .button-helios{
	margin:15px 0px 10px 42px;
	float:left;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:none;padding-bottom:130px}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:100%;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content{max-height:calc(80vh - 155px)}

.bio-email-box {
	background-color:#ffffff;
	height:50px;
	width:50px;
        color: #c7cfd1;
      position: absolute;
    top: 80px;
     right: 0px;
    z-index: 10;
    padding-top:7px;
}

.bio-email-box .fa-envelope:before {
    content: "\f0e0";
    font-size: 30px;
    text-align: center;
    margin-left: 13px;
    color:#c7cfd1;
}


    .vm-middle {
        width: 90%;
    }
.small-12{width:100%}
.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-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-4{width:25%}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#f6a247;}
.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-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.animated {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

	.no-mobile{display:none!important;}

.footerLanguageLinks ul li.lang-item-ja-jp:after{
    content: '';
}

.modal-body {
  position: relative;
  padding: 20px;
}
#header #menu-lang-container{width:180px;padding:19px 6px 2px 2px;float:left}
#header #menu-lang-container .dropdown dt a{border-radius:7px}
#header .top-menu-sidebar a{display:block;position:relative;height:39px;margin:0;padding:0 .9em;white-space:normal;text-decoration:none;cursor:pointer}
#header{margin:0 auto;width:89%}

#header #menu-lang-container .dropdown dt a b{
	margin:4px 5px 1px 5px !important
}
 #masthead .hgroup .support-text { font-size: 0px; color: #dd3333 }
 #masthead .hgroup { padding-top: 0px; padding-bottom: 0px }
 .entry-content a, .entry-content a:visited, article.post .author-box .box-content .author-posts a:hover, #secondary a, #secondary a:visited, #masthead .hgroup a, #masthead .hgroup a:visited, .comment-form .logged-in-as a, .comment-form .logged-in-as a:visited { color: #ffffff }
 .entry-content a:hover, .entry-content a:focus, .entry-content a:active, #secondary a:hover, #masthead .hgroup a:hover, #masthead .hgroup a:focus, #masthead .hgroup a:active, .comment-form .logged-in-as a:hover, .comment-form .logged-in-as a:focus, .comment-form .logged-in-as a:active { color: #000000 }



.footer-text {
	clear: both;
	padding: 0 0 1.5em;
	line-height: 1.8em;
	font-size: .85em;
}

.footer-left-col .footer-text,
.footer-right-col .footer-text {
	padding-top: .9em;
}

#footer, #footer-logo, .footer-nav a, .footer-text {		line-height:1.1em;
 
}


p.des_home{
    font-size: 13px;
    font-weight: 400;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.header { position: relative; height:119px; background-color: #000; overflow: hidden;}

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -286px; }

.block-cta {
    margin: 40px 0 0;
}

.header-logo__img {
    display: block;
    color: #608ab9;
    font-size: 34px;
    letter-spacing: 6px;
    font-weight: bold;
}

.header-logo__img:hover {
    color: #4a76a8;
}
.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-3{width:25%}


.wp-custom-header .wp-custom-header-video-button { 
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}


.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { 
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(34, 34, 34, 0.8);
	color: #fff;
}


.admin-bar .wp-custom-header-video-button {
	top: 62px;
}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}

#layout-footer {padding: 0;}

.advertisement-title {

}

.flex-caption .flex-box1 {
    display:inline-block;
    padding:10px;
    margin: 0 auto;
    width:auto;
    height:auto;
    text-align:left;
}

.flex-caption .flex-box1 .title1 {
    font-family: Arial, Verdana, sans-serif;
    font-size: 400%;
    font-weight:bold;
    line-height:100%;
    color:#E8306E;
    margin-bottom:0;
    text-align:left;
    margin-bottom:2px;
}

.flex-caption .flex-box1 .title2 {
    font:300 30px/30px 'Conv_M025094D';
    color:#fff;
    margin-bottom:0;
    text-transform:uppercase;
    text-align:right;
}



.footer-widgets {
	background-color: #15191B;
	padding: 15px 0;
}

.footer-widgets .widget {
	margin: 15px 0;
}

.footer-widgets .widget-title {
	color: #ef997f;
}

.footer-widgets,
.footer-widgets a {
	color: #bababa;
}


.footer-widgets .widget-title,.owl-theme .owl-controls .owl-buttons div,.read-more,.entry-title a:hover,a, a:hover { color:#1e73be}

	
	#content {
		padding-top: 50px;
	}


.blog #content {
	padding: 60px 0 0;
}


.elementor-template-full-width #content,
.elementor-page #content,
.siteorigin-panels.full-width-layout #content {
	padding: 0;
}




.page-template-front-page-feature-template #content,
.page-template-latest-blog-template #content {
	padding: 0;
}


.blog.magbook-corporate #content {
	padding: 60px 0 0;
}


.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: auto;
}
footer .footer-container .nl-footer .title-nl-footer{font-weight:300;font-size:1.4rem;color:#333d28}


.title-nl-footer .icon-ic-right{
    vertical-align: middle;
    font-size: 2rem;
}


.title-nl-footer{
    border: 1px solid;
    display: inline-block;
    padding: 15px;
	cursor:pointer;
}

.td-header-style-1 .td-header-sp-logo {
  text-align: center;
}
.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%}

body.home .header .container { width: 100%; }

body.home .tiny-footer .container { width: 100%; }
.small-12{width:100%}
.advert .ad-position{text-align:center;margin:auto}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.header-info {
	z-index: 11;
	position: absolute;
	top: 30%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.header-info .roll-button {
	margin-top: 40px;
}

	
	.grid960 .section_wrapper,
	.grid960 .container,
	.grid960.with_aside .content_wrapper	{ width: 940px; }

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 940px; }

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }

	
	.section_wrapper,
	.container,
	.four.columns					{ width: 260px !important; }

.photo-otchet {
    display: block;
    margin-bottom: 0px;
    overflow: hidden;
}

.photo-otchet a h2 {
    color: white;
    padding: 140px 0;
    text-align: center;
}


.carousel-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}
#header .main_sites{padding:5px;padding-bottom:10px;overflow:auto}
#header .main_sites .others{text-align:right}
#header .main_sites a img{border:none !important}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}

.site-header .logo {
	text-align: center;
	margin: 0 auto 30px;
}

#footer_links2,#footer_links3,#footer_links4,#footer_links5{
width:14%;
float:left;	
display:block;
}

#footer_links1,#footer_links2,#footer_links3,#footer_links4,#footer_links5,#footer_links6{
width:100%;	
text-align:center;
	}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}

	.noticiasportada{  }

	.avisosportada .pagination, .noticiasportada .pagination { border: none;  }

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}

.bd56{ float:left; width:244px; }

	
	
	
	
	
	
	
		
		
					
			
			
			.gallery-container{float: none; width: 100%; height: auto; margin-bottom: 20px; position: relative;}

			.gallery-container li{position: static; top: 0px; left: 0px; z-index: 1px;}

			.gallery-container a {display: block; width: auto; overflow: hidden;}

			.gallery-container a img{position: relative; margin: auto;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:5px;}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}


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

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

.menutop .drop-bot {height: 1px;overflow: hidden;clear: both;}

.esconde {
		position: absolute; left: -999em;
}
.img-fluid{max-width:100%;height:auto}
header#header .desktop-menu .desktop-menu-drop.active{-webkit-transform:translateX(0);transform:translateX(0)}
header#header .desktop-menu .desktop-menu-drop{position:absolute;top:0;left:0;z-index:9999;background:#fff;width:320px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 0 rgba(0,0,0,0.1);letter-spacing:1.5px;font-size:16px;line-height:20px;font-weight:500}
header#header .desktop-menu .nav-active .desktop-menu-drop{-webkit-transform:translateX(0);transform:translateX(0)}


.socialmedia img {
 border-radius: 4px;
}

.socialmedia{
    float: right;
     padding: 7px 10px;
	text-align: right;
    width: 25%;
	margin-top:30px;
	}

.socialmedia a{
    padding: 0 5px;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;float:left}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.is-glitching.b-intro__title{text-shadow:-1px -1px rgba(255,0,0,0.5),2px 0 rgba(0,0,255,0.5)}
.b-intro__title{display:inline-block;vertical-align:top;text-transform:uppercase;font-size:38px;margin:0;color:#bbb;letter-spacing:.05em;font-weight:800}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility:hidden; }

.clearfix { display: inline-block; }
 
* html .clearfix { height: 1%; }
.menu__item--active .menu__list--sub{left:0;display:block;visibility:visible}
.condensed__item--sub,.menu__item,.menu__item--sub{margin-bottom:0}
.menu__item{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.menu__item:last-child .menu__list--sub{right:0;left:auto}
.no-touchevents .menu__item:focus-within .condensed__link__icon,.no-touchevents .menu__item:focus-within .menu__link--toggle,.no-touchevents .menu__item:hover .condensed__link__icon,.no-touchevents .menu__item:hover .menu__link--toggle{pointer-events:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu__item--active .condensed__link__icon,.menu__item--active .menu__link--toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

  
  .container p { 
  color: #000; 
  font-size: 14px;
  }
.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-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}
#site-navigation .menu-container{float:left}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
body.site-1 ul.make.category-search li.other{padding:1px 0px}
body.site-1 ul.make.category-search li.other select,body.site-1 ul.make.category-search li.other option{font-family:Arial, Helvetica, Sans-serif;font-size:16px}
#mainpage_products_panel ul.other{width:30%;padding-left:30px}
#mainpage_products_panel ul.other li{padding:6px 0px}
body.responsive-ready #mainpage_products_panel ul.other{padding:0px;padding-top:10px}
body.responsive-ready #mainpage_products_panel ul.other li{display:inline-block;width:49%;padding:6px 20px}
body.responsive-ready #mainpage_products_panel ul.other li a{font-size:16px}
body.responsive-ready #mainpage_products_panel ul.other li.more{margin-top:0px}




#logo span
{
	color:#fff;
	padding-left:50px;
	font-size:0.3em !important;
	text-transform:none;
	font-family:arial, sans-serif
}



#logo{
width:388px;
height:93px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
}

#how-works .image {
    display: inline-block;
    position: relative;
    left: 15px;
}

	.siteheader a { color: #2B904E; }

	.siteheader a:hover { color: #444444; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#masthead-nav li.last {
    border-right: none;
    padding-right: 0;
	margin-right: 0;
}


.entry-content .beamline-detail td p.last-child, .entry-content .beamline-endstation td p.last-child {
  margin-bottom: 0;
}

.als-display-staff table.als-display-staff-list tbody .sticky.last + .first {
	border-top: 1px solid #B1B3B3;
}

.als-display-staff table.als-display-staff-list tbody .sticky.last + .first td {
  background-position: 5px 24px;
  padding-top: 8px;
}

.als-display-staff table.als-display-staff-list tbody tr.last td {
	padding-bottom: 8px;
}


#dealer-login-panel { 
	background-color:#2C4360;
	padding: 10px;
	padding-bottom: 2px;;
	padding-left: 15px;
	padding-right: 15px;
	display: none;	
	max-width: 200px;
}


#dealer-login-panel label { 
	display: block;
	color: #fff;
}


#dealer-login-panel .login-username { 
	margin-bottom: 5px;
}


#dealer-login-panel input { 
	margin-bottom: 5px;
	font-weight: 300;
}


#dealer-login-panel button{ 
	color:#fff;
	text-transform: uppercase;
	font-weight: 300;
	background-color: #B2B2B2;
	padding-left: 15px;
	padding-right: 15px;
}
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}

#logo {
	float: right;
	margin-bottom: 3px;
	max-height: 80px;
	padding-right: 45px;
	position: relative;
	transition: all 0s ease-in-out 0s;
	z-index: 10000;

}

.process-arrow { color: #dcdde0; font-size: 30px; position: absolute; right: 40px; top: 44px; }


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}
.mk-page-section .mk-main-wrapper-holder{width:100%}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

        #page #content #primary #main section.entry-content .page-links {
          text-align: center;
          list-style: none;
          margin-bottom: 60px; }

          #page #content #primary #main section.entry-content .page-links li {
            display: inline-block;
            max-width: 200px;
            vertical-align: top;
            margin: 0 20px; }

            #page #content #primary #main section.entry-content .page-links li a {
              display: block;
              color: #ff6a00;
              text-decoration: none;
              font-size: 24px; }
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}

  .main-navigation .menu-item-has-children {
    position: relative; }
   .mkdf-separator-holder {
position: relative;
font-size: 0;
line-height: 0;
}

.mkdf-separator-holder.mkdf-separator-center {
text-align: center;
}

.mkdf-separator-holder.mkdf-separator-left {
text-align: left;
}

.mkdf-separator-holder.mkdf-separator-right {
text-align: right;
}

.mkdf-separator-holder.mkdf-separator-full-width .mkdf-separator {
width: 100% !important;
}

.mkdf-separator-holder.mkdf-separator-transparent .mkdf-separator {
border: none;
}
.grow-icon-on-hover:not([disabled]),.spin-icon-on-hover:not([disabled]){perspective:1000px;position:relative}
.grow-icon-on-hover:not([disabled]) i,.spin-icon-on-hover:not([disabled]) i{transform:scale(1) rotateX(0deg) rotateY(0deg)}
.spin-icon-on-hover.grow-icon-on-hover:not([disabled]) i{transition:transform 650ms cubic-bezier(.175,.885,.32,1.275)}
.spin-icon-on-hover.grow-icon-on-hover:not([disabled]):hover i{transform:scale(1.84) rotateX(15deg) rotateY(190deg)}
.row{margin-left:-10px;margin-right:-10px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
#container{margin:0 auto;width:1000px}
#container .commentlist{margin:0;padding:0;border-top:#444855 1px solid}


.mobile-menu-top-container {
  height: 40%;
  display: table;
  float: right;
  width: 100%;
  padding-right: 5%;
}

.top_product .ratings .col-xs-6 .rating_label { font-family: 'PT Sans', sans-serif; font-size: 3.5vw; line-height: 1; font-weight: 400; display: block; width: 100%; }


.top_product .ratings div.col-xs-6 span.rating_label {
    font-size: 1.3rem!important;
}


#top-rated-list .top_product .rating_label {
    font-size: 1.2em!important;
}


.login1 { float: left; margin-right: 38px; position: relative; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#logo{display:none}
#top-bar.sticky #logo img{max-height:66px}
#logo img{width:auto;vertical-align:middle}
#logo-secondary{text-align:center;padding-top:52px;padding-bottom:60px;background-color:#fff}
#logo-secondary img{max-width:100%;height:auto}
#top-bar.header2 #logo{display:none}

	
		#logo img, #logo-secondary img { max-width:70%; }
.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-lg-3{width:25%}


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


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


.cheader{
	position: absolute;
    bottom: 45%;
    color: #ffffff;
    text-align: center;
    width: 100%;
    font-size: 1.375em;
    font-weight: 700;
    font-family: Poppins;
}


#Side_slide .search-wrapper{margin-bottom:20px;position:relative;display:none;}

#Side_slide .search-wrapper input.field{width:100%;background:none!important;border-width:1px 0 1px 0;border-color:rgba(255,255,255,.05);line-height:20px;padding:10px 55px 10px 20px;box-sizing:border-box;box-shadow:0 0 0 0 transparent;}

#Side_slide .search-wrapper a.submit{position:absolute;top:0;right:5px;font-size:20px;padding:10px}
 

#Side_slide,
#Side_slide .search-wrapper input.field,
#Side_slide a:not(.action_button),
#Side_slide #menu ul li.submenu .menu-toggle{color:#a6a6a6}

#Side_slide.light .search-wrapper input.field{border-color:rgba(0,0,0,.05)}
#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.action_button),#Side_slide #menu ul li.submenu .menu-toggle{color: #A6A6A6;}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1170px;}

.oldy-padd .fusion-builder-row {
    padding-left: 250px !important;
      display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  justify-content: flex-end;
  -ms-justify-content: flex-end;
}

	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: rgba(37, 58, 88, 1); }

	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }

	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: rgba(37, 58, 88, 1); }

	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }

	.to-left { margin-right: 20px }
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

#imTextObject_2_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_6_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_8_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_9_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_10_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_13_tab0 .ff1 { font-family: "Tahoma", sans-serif; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.menu__item--active .menu__list--sub{left:0;display:block;visibility:visible}
.condensed__item--sub,.menu__item,.menu__item--sub{margin-bottom:0}
.menu__item{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.menu__item:last-child .menu__list--sub{right:0;left:auto}
.no-touchevents .menu__item:focus-within .condensed__link__icon,.no-touchevents .menu__item:focus-within .menu__link--toggle,.no-touchevents .menu__item:hover .condensed__link__icon,.no-touchevents .menu__item:hover .menu__link--toggle{pointer-events:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu__item--active .condensed__link__icon,.menu__item--active .menu__link--toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.heading-section{
    max-width: 625px;
    margin-left: auto;
    margin-right: auto;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
#respond h3,h1.post-title,h2.post-title,h3#comments,h3#postinfo,h3#respond,h3#trackbacks,h3.post-title{margin:0}
h1.post-title a,h2.post-title a,h3.post-title a{color:#369}
h1.post-title{font-size:15pt}
h2.post-title{font-size:13pt;line-height:1.4}
h3.post-title a,h2.post-title a,h1.post-title a,a{color:#7a3f0f}
h3.post-title a:hover,h2.post-title a:hover,h1.post-title a:hover,a:hover{color:#b7631e}
.testimony-carousel__items:not(.flickity-enabled){display:flex;width:100%}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.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;line-height:0}
.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}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.blue{color:#cb242c}



.resizeseparator {
	display: inline-block;
	padding: 5px 0 0 8px;
}
.cta-wrapper{margin:20px 0;}
.cta-wrapper a{font-size:0.816em;font-weight:normal;text-align:center;cursor:pointer;}

.sp-image-container {
  overflow: hidden;
}

.sp-image {
  position: relative;
  display: block;
  border: none;
}

.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail {
  max-width: none;
  max-height: none;
  border: none!important;
  border-radius: 0!important;
  padding: 0!important;
  -webkit-box-shadow: none!important;
  -mox-box-shadow: none!important;
  box-shadow: none!important;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}
.img-fluid{max-width:100%;height:auto}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
#redes-footer li.footer-facebook{margin-left:-19px}
.views-row.first{clear:left;}



.logo{
font-family:Tahoma, Geneva, sans-serif;
font-size:24px;
color:#000;
padding-top:10px;
float:left;
 width: 254px;	
}


.footer	{ font-size: 11px; padding-top: 5px; }

.footer a:link { color: #A50021; text-decoration: underline }

.footer a:visited { color: #A50021; text-decoration: underline }

.footer a:active { color: #262672; text-decoration: underline }

.footer a:hover { color: #262672; text-decoration: underline }
.ccm-block-page-list-description{padding-top: 5px}
div.wbox-col-right div.ccm-block-page-list-description{padding-top: 15px}


header .logo-header {
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 8px;
}


.logo-header img {
  max-width: 131px !important;
  height: auto;
}


  header.banner .logo.logo-header img {
    -webkit-transform: scale(0.7);
         -o-transform: scale(0.7);
            transform: scale(0.7);
  }
.region-help .block{overflow:hidden}
.region-footer-right{width:200px;margin:20px auto;}
.region-footer-menu{display:none;}







#left_side {
	float: left;
	height: 537px;
	margin-left: 34px;
	position: relative;
	width: 301px;
}


.infotext{
padding:10px 30px 9px 0;
}
.scrolled #masthead #logo_with_color{display:block !important}
.page-template-fleet #logo_with_color,.post-type-archive-fleet #logo_with_color{display:block !important}
.error404 #logo_with_color,.error404 #logo_with_color{display:block !important}
.visible-xs{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}

.stnlist a .stncc p.stnprice {
  font-size: 12px;
  font-weight: 300;
  line-height: 1.25em;
  color: #333;
  text-align: right;
  margin-bottom: 0;
}

.stnlist a .stncc p.stnprice strong {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  margin-right: 5px;
}


.ja-breadcrums {
  float: left;
  margin-left: 10px;
  margin-top: 2px;
  width: 80%;
}
.sidebar-block,.slider-textboxes{padding:5px 0}
.center_block{float:left;padding:0px 10% 50px;width:100%;text-align:center}
.center_block ul{list-style:none;margin:0 auto;padding:0;max-width:820px}
.center_block ul li{display:inline-block;margin-right:30px;margin-bottom:30px;width:240px}
.center_block ul li img{max-width:100%}
.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}


.vc_column-inner.vc_custom_1513308992683 {
    padding: 0px !IMPORTANT;
}


#close .vc_column-inner {
    padding: 0px !important;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
#footer-menu{float:left}
#footer-menu li{float:left;margin-right:22px}
#footer-menu li:last-child{margin-right:0}
#footer-menu li:before{display:none}
#footer-menu a{color:#666;font-size:.625em;text-transform:uppercase}
#footer-menu a:hover{color:#fff}
#footer p,#footer-menu{float:none}
[class*=template-dca] #footer-menu{float:right;margin-bottom:0}
[class*=template-dca] #footer-menu a{font-size:16px}
[class*=template-dca] #footer p,[class*=template-dca] #footer-menu{float:none}
[class*=template-dca] #footer-menu li{float:none;display:inline-block}
.page-template-template-events #footer ul#footer-menu{float:none}
[class*=template-lbs] #footer-menu{float:right}
[class*=template-lbs] #footer-menu a{font-size:12px;color:#fff}

.taillemenutop{height:50px;margin-top:0}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block-text{padding-left:0;list-style:none}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block .abcp_promo-block-text li{font-size:14px;color:#fff;margin-bottom:0;font-weight:300}
.abcp_promo-block .abcp_promo-block-text li{line-height:2em;display:inline-block;margin-right:20px}
.abcp_promo-block .abcp_promo-block-text li:before{content:"\f00c";display:inline-block;width:10px;height:15px;padding-right:20px;vertical-align:middle;color:#ff0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.abcp_promo-block-text{font-size:14px;padding-top:10px;color:#fff}


.footer{ width: 100%; height: 160px; padding:15px 0 10px; background-color: #383838; color: #ddd; text-align: center; line-height: 2em;font-family: "Microsoft YaHei"; }

.footer a{color: #ddd;}

.footer .line{ margin: 0 10px; color: #aaa;}

.footer ul li{ display: inline; margin-right: 10px; vertical-align: middle;}

.aside-6-containers{
    max-width: 169px;
    margin-left: 40px;
}


    .channelPage #navMain ul li.left .flyOutStandard,
    #navMain ul li.left .flyOutStandard {
        right: auto;
        left: 0px;
    }
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}

.sub-menu .menu-item-has-children:after { color: #fff }

a.lien_footer
{
  color: #a0a0a0 !important;
  font-size: 10px;
}


a.lien_footer:hover
{
  color: #ffffff !important;
  text-decoration: underline;
}

.wrap
{
	width:70%;
	margin: 0 auto;
}


.contact .wrap h3 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}

.contact .wrap h2 h4 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}


.wrap .da-link {
	background-color: #00599C;
	display: block;
	
	
	
	margin: 0 auto;
	
	text-align: center;
	
}

.wrap .da-link:hover
{
	background:#FA9E0D;
}

.footer-bottom .wrap h2{
	color:fff;
	padding: 25px 0;
	background: #00599C;
}


    .widget-divider {
        margin-top: 10px;
    }


    .widget-divider i {
        font-size: 18px;
    }


    .quote-text-content .widget-divider {
        margin-top: 15px;
    }


.widget-divider span:before {
    content: '';
    position: absolute;
    bottom: 4px;
    width: 30px;
    height: 1px;
    left: auto;
    right: 0;
    background-color: #d5c3af;
}


.widget-divider span:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 45px;
    height: 2px;
    left: auto;
    right: 0;
    background-color: #d5c3af;
}


.widget-divider span:last-child:before, .widget-divider span:last-child:after {
    left: 0;
    right: auto;
}


.archive-page-header .widget-divider {
    display: block;
    margin-top: 0;
    margin-bottom: 25px;
}

.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #62B524;
	font-weight: bold;
	text-decoration: none;
}

.block_header,
.leftsidetitle {
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    line-height: 20px;
    margin-bottom: 15px;
    position: relative;
    font-weight: 400;
    font-family: 'Days One', RussiaLight, sans-serif, Verdana, Arial
}

.list_videos .block_header {
    width: 100%;
    float: left
}

    .block_sub_header,
    .list_videos .block_header {
        width: 100%!important
    }


.footer-bottom .copyright {
    color: #999;
    margin: 20px 0 20px 0;
}

.carousel-inner { position: relative; width: 100%; overflow: hidden }


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
h2.comunita{background-position:left -90px;}


#team .item i {
    color: black;
    padding: 0px 10px 0px 10px;
}


#team .item {
    position: relative;
    padding-bottom: 30px;
}


#testimonials .item p {
    line-height: 30px;
}

.main-news-other{height:25px;background:#dddddd;color:#491f20;line-height:25px;padding:0 0 0 10px;}

.main-news-other a{font-weight:bold;text-decoration:none;color:#491f20;}




.site-title {

	float: left;

	font-size: 18px;

	font-weight: 700;

	line-height: 48px;

	margin: 0;

}




.site-title a,

.site-title a:hover {

	color: #fff;

}


				.site-title,
		.site-description {
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}
.navbar .navbar-secondary .region{display:inline-block!important}




.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {

font-weight: 600;

}


body .av-special-heading .av-special-heading-tag{
padding:0;
margin:0;
float:left;
}


.meta-heading .av-special-heading-tag{
font-weight: normal;
}


.custom-color-heading .av-special-heading-tag {
color: inherit;
}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color: inherit; }


#top #wrap_all .av-inherit-size .av-special-heading-tag{ font-size: 1em; }


#after_section_1 h3.av-special-heading-tag {margin-left: 20px; margin-top: 10px;}

  #content {
    padding-top: 0 !important;
  }

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.main-container {
    width: 1050px;
    margin: 0 auto;
    max-width: 100%;
}


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}
		
				
.et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

.et_pb_blurb_1.et_pb_blurb { font-size: 14px; line-height: 1.4em; }

.et_pb_blurb_1.et_pb_blurb p { line-height: 1.4em; }

.et_pb_blurb_2.et_pb_blurb { font-size: 14px; }

.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_1.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }

.et_pb_blurb_0.et_pb_blurb { font-size: 14px; line-height: 1.4em; }

.et_pb_blurb_0.et_pb_blurb p { line-height: 1.4em; }

.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a { text-transform: uppercase;font-size: 21px; }
.top_ad{background:#fff;border:1px solid #f0f0f0;margin-bottom:5px}
.top_ad._b{margin-top:10px}


.slides,
.flex-control-nav {
	margin:0;
	padding:0;
	list-style:none;
	z-index: 2;
}


.slides {
	width:100%;
	overflow:hidden;
}


#slider .slides li:first-child {
	display:list-item;
}


.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.top {float:right;position:absolute;left:47%;top:-18px;width:52px;height:52px;background:#eee;border-radius:30px;z-index:100;}
.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%}





.navi_links_zelle{width:190px; height:20px; overflow:hidden; float:left; color: #6C757D; padding-left:5px; padding-right:5px; padding-top:4px; border-radius:3px; font-size: 0.8rem; }

.navi_links_zelle:hover{background-color:#E2F0D0;}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}
.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%}
 
 
#cmsms_icon_5d21ef4aca51f { 
	display:inline-block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4aca51f .cmsms_simple_icon { 
	border-width:0px; 
	width:32px; 
	height:32px; 
	font-size:25px; 
	line-height:32px; 
	text-align:center; 
	-webkit-border-radius:0; 
	border-radius:0; }


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}


.half-row {
	display: flex;
	flex-flow: row wrap;
	flex-grow: 1;
	flex-basis: 200px;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}

#site-info a {
	color: #000;
	text-decoration: none;
}

	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}

	.text-slider-section {
		position: absolute;
	    top: 50%;
	    left: 0;
	    right: 0;
	    text-align: center;
	    z-index: 2;
	    width: 100%;
		min-height: 260px;
		padding-top: 5px;
	    -webkit-transform: translateY(-50%);
	       -moz-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	         -o-transform: translateY(-50%);
	            transform: translateY(-50%);
	}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content .uabb-sf-bottom-text p:last-of-type {margin-bottom: 0;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}
.callout-menu .callout-content .call-content-text{color:#fff;font-size:14px;line-height:19px;margin-top:10px}





.attachment .main-raised .blog-post {
	padding-bottom: 130px;
}


.main {
	position: relative;
	background: #fff;
}


.main-raised {
	margin: -60px 30px 0;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}


.home .main-raised section:first-of-type {
	overflow: hidden;
	border-radius: 6px 6px 0 0;
}


.woocommerce.archive .main-raised,
.single .main-raised {
	margin-top: -60px;
	margin-bottom: 30px;
}


.woocommerce.archive .main-raised {
	background-color: #e5e5e5;
}


	.home:not(.blog) .main-raised {
		margin-top: 0;
	}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.new-products {
    padding: 20px;
    float: left;
}


.new-products-heading{
    background: #f1f1f1;
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}
.modal.in .modal-dialog{transform:translate(0)}
.modal-dialog{position:relative;width:auto;margin:10px}
#videoModal .modal-dialog .modal-content .modal-header{border-bottom:0;padding:30px 30px 15px}
#videoModal .modal-dialog .modal-content .modal-header button{font-size:12px;line-height:2;font-weight:700;color:#4a4d4d;opacity:1}
#videoModal .modal-dialog .modal-content .modal-body{padding:0 30px 60px}
#videoModal .modal-dialog .modal-content .modal-body iframe{width:100%}


html:not(.js_active) #page-wrapper {
  padding-top: 2em;
  padding-bottom: 2em; }

#masthead #text-title-desc {
  clear: none;
  float: left;
  vertical-align: middle;
  padding-left: 10px;
}


.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-right: 15px;
  padding-left: 15px; }

  .col-md-4 {
    width: 33.33333333%; }
.better-social-counter .item-title-join{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;text-transform:initial}
.better-social-counter.style-big-button .item-title-join{display:block;color:#fff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.better-social-counter.style-big-button.colored .social-item.snapchat .item-name,.better-social-counter.style-big-button.colored .social-item.snapchat .item-title-join{color:#000}


.parallax-bg {
	background-size:cover;
}


.parallax-bg .inner {
	max-width:68em;
	margin-left:auto;
	margin-right:auto;
}


.parallax-bg .inner::after {
	clear:both;
	content:"";
	display:table;
}


.parallax {
	background:#fff;
	position:relative;
}
