﻿

.ecs__btn {
  margin: 10px 10px;
  width: 130px;
  height: 54px;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  line-height: 28px;
  cursor: pointer;
  box-sizing: border-box; 
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);}


.ecs__btn--order {
  background: #ff5158;
  color: #ffffff;
  padding-top: 15px; 
  padding-bottom: 10px;}


.ecs__btn--order:hover {
  background: #cd3200; }


.ecs__btn--order:active {
  background: #a32600; }


.ecs__btn--inquiry {
  background-color: #147995;
  color: #fff;
  padding-top: 15px; 
  padding-bottom: 10px;}

.ecs__btn--inquiry:hover {
  background: #0075c2; }

.ecs__btn--inquiry:active {
  background: #00538b; }
.post__body{max-width:1400px;margin:0 auto}
.post__body-margin{margin:0 auto 124px}
.post__body-inner{margin:0 9.28%}
.tile-articles .tile-article--long .tile-article__image__master{width:50%;display:inline-block;float:left;margin-top:0px;padding-right:calc(15px);max-height:374px}
.tile-article__image__master{max-height:186px;overflow:hidden;position:relative}
.cols:after,.footer .footer-head:after,.header .header-actions:after,.header .header-group:after,.post-description:after{content:'';line-height:0;display:table;clear:both}
.form-check label,.header .header-actions p{font-family:'Cardo',Verdana,serif}
.header .header-actions{float:right;margin-left:28px;text-align:center;min-width:210px}
.header .header-actions .btn{display:block}
.header .header-actions p{font-size:18px;line-height:1.11;margin-bottom:10px}
body.show-fixed-header .header .header-actions{display:none}
.header .header-actions p,.header .nav a:before{display:none}
.header .header-actions a{float:left;max-width:150px}
.header .header-actions a.btn{font-size:12px;padding:4px 10px;position:relative;z-index:891}
.header .header-actions a.btn-menu{float:right;position:relative;z-index:892}


.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;
}
.no-padd-r-md{padding-right:0}
.no-padd-r-md .vc_column-inner{padding-right:0!important}


#footer .region-signboard .img-box {
  height: 27px;
  width: 27px;
}


#footer .region-signboard .img-box img {
  height: 100%;
  width: 100%;
}
	



.norman-testimonial {
	margin-bottom: 140px;
}
.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}
.metaslider .caption-wrap .caption img{width:auto}


.title-front {
	text-align: center;
	font-size: 42px;
	padding: 10px 0 20px;
}

.wrapper {
  max-width: 1170px;
  position: relative;
  background: #ffffff;
}

.boxed-layout .wrapper {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  margin: 0px auto !important;
}

.wide-layout .wrapper {
  max-width: 100% !important;
  margin: 0px auto !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-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%}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.prev-posts-trigger{width:50%;text-align:center;margin:20px auto;padding:7px;border:2px solid #337fb0;display:none}
.prev-posts-trigger:hover{background:#e7eff5;transition:.2s ease}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-8{width:66.66666666666666%;}
.hero_none #page-title{margin-top:40px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.25);color:#3A859A;}
#page-title{text-transform:uppercase;color:#405157;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}
.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-12{width:100%}


.screen-25 {
    width: 25%;
    float: left
}
.wf-active .is-singular .post-navigation .nav-links span.nav-subtitle{font-family:"Lato",sans-serif}
.wf-active .author-link, .wf-active .is-singular .post-navigation .nav-links span.nav-title{font-family:"Oswald",sans-serif;font-style:normal;font-weight:700}
.content{*zoom:1}
.content:before,.content:after{display:table;content:"";line-height:0}
.content:after{clear:both}
.content img.pull-left{margin-bottom:10px;margin-bottom:.625rem;margin-right:10px;margin-right:.625rem}
.content img.pull-right{margin-bottom:10px;margin-bottom:.625rem;margin-left:10px;margin-left:.625rem}
.sub-ads-inner .sub-ad .content.img img{width:50px;width:3.125rem}
body.subpage .sub-ad .content.img{float:left;margin:0rem .625rem 0rem 0rem}
body.subpage .sub-ad .content.img img{width:45px;width:2.8125rem}
body.home .sub-ad-container .sub-ad .content.blurb{padding:0 17px;padding:0rem 17px;padding:0 1.0625rem;padding:0rem 1.0625rem}
body.subpage .sub-ad .content.title{display:inline-block;*display:inline;vertical-align:middle}



.entry-content .element img {
	display: inline-block;
}

.center .ussmallsidebar{display:none;margin:0;}

.ussmallsidebar{width:228px;float:left;}

	.ussmallsidebar .widget{width:49%;float:left;}
 .ussmallsidebar .widget:nth-child(odd){margin-right:2%;}
 .ussmallsidebar .widget:nth-child(even){margin-right:0;}

	.ussmallsidebar .widget.widget_sp_image img{width:100%;height:auto;}

.ussmallsidebar.display-block-1023{width:auto;margin:0 0 25px 0;}
 .ussmallsidebar .widget:nth-child(odd), .ussmallsidebar .widget:nth-child(even){margin-right:0;margin-bottom:10px;}
 .ussmallsidebar .widget:last-child{margin-bottom:0;}

.post-info {
display: block;
color: #A4A4A4;
float: left;
clear: both;
width: 100%;
font-size: 13px;
text-transform: capitalize;
}

.post-info a, .single_post .post-info a { color: #A4A4A4 }

.post-info i { margin-right: 3px }

.related-posts .post-info {
clear: none;
float: none;
}

.widget .vertical-small .post-info {
width: 100%;
float: left;
margin-bottom: 5px;
}

.home-h2  .widget .vertical-small .post-info { margin-bottom: 0; }

.widget .post-info {
width: auto;
float: none;
overflow: hidden;
display: inline;
}
.latestPost .title:hover,.latestPost .title a:hover,.post-info a:hover,.single_post .post-info a:hover,.copyrights a:hover,.thecontent a:hover,.breadcrumb a:hover,.sidebar.c-4-12 a:hover,.post .tags a:hover,#commentform a:hover,.author-posts a,.reply a:hover,.ajax-search-results li a:hover,.ajax-search-meta .results-link{color:#f47555}


#footer .connect-g {
  font-size: 14px;
  margin-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}


.page-wrapper .posts-navigation .nav-next {
    float: right;
}

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




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


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}
body:not(.material) #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:28px;}

.socialmedia-widget li.twitter a { background-position: -30px top; }

.text-light .socialmedia-widget li.twitter a { background-position: -30px -30px; }

.socialmedia-widget li.twitter:hover a { background-position: -30px bottom; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}




.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}




.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	
	display: none;
}



.infinity-end.neverending .site-footer {
	display: block;
}


.widget-area {
	margin: 9.09090% auto 0;
}




.mh-main-nav-wrap { background: #1f752a; }

.mh-main-nav-wrap .slicknav_btn, .mh-main-nav-wrap .slicknav_menu, .mh-main-nav-wrap .slicknav_nav .slicknav_item:hover, .mh-main-nav-wrap .slicknav_nav a:hover { background: transparent; }

.mh-main-nav-wrap .slicknav_nav ul { border-top: 1px solid #e64946; }

.mh-main-nav-wrap .slicknav_nav ul ul { border: none; }

.wrap{ margin:0 auto; width:1190px;}

.nav .wrap{ width:1180px;}
     
#main-wrap, 
#header,
#grid-wrap,
#single-wrap
{
width: 100%;
max-width: 90%;
margin: 0 auto;        
}

#main-wrap {
margin-bottom: 0px;
}
 
#main-wrap,
#footer,
#header {
max-width: 100%;
width: 90%;
margin:0 auto;    
}


.subsc-text {
	position: absolute;
	z-index: 11;
	bottom: 15px;
	right:-30px;
	padding: 3px 150px 3px 30px;
	background: #89b940;
	color: #ffffff;
	text-transform: uppercase;
	font-family: oswald, sans-serif;
}


.subsc-text:before {
	content: "";
	position: absolute;
	left: -20px;
	bottom: 1px;
	width: 29px;
	height: 29px;
	background: white;
	transform: rotate(45deg);
}


.subsc-text a {
	color: inherit;
	text-decoration: none;
}


#floating-nav .subsc-text {
	padding-right:10px;
	right: -10px;
	bottom: auto;
}


	#pagetop-nav .subsc-text:before {
		bottom: -1px;
	}


	#pagetop-nav .subsc-text {
		overflow:hidden;
		padding-right: 20px;
		bottom: auto;
		top: 0px;
		right: -20px;

	}

.ri              {display: block; float: right;}

#strankovanie .ri      {padding-right:10px; font-size: .85em;}
.cards{float:left;min-width:232px;margin:3px 6px 3px 7px;background:#fff;border:1px solid #dcdcdc;text-align:center}
.cards img{padding:10px 0}
.menu--legal{list-style-type:none;line-height:1;text-align:center;padding:0;margin:0 0 20px;}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}
.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}
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}


#menu-main .menu-item {
	
}



li.menu-item.current-menu-item a {
	
}


    .header-div {
        margin-bottom: 10%;
    }
.header-div,#attire-mbl-menu{ background-color: #151515;}

#wrapper .content .box8{ float:left; width:906px; margin:20px 0px 0px 0px; padding:20px 20px 20px 20px;background:#f6f6f6; border:1px #cccccc solid;}

.box8 img {
  width: auto;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.about a .bk-gris-oscuro {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.about a:hover .bk-gris-oscuro {
  background-color: #BC1F79;
}

.bk-gris-oscuro{
	background-color:#606060
}


 .nectar-3d-transparent-button .back-3d{position:relative;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;  display:block}

.nectar-3d-transparent-button:hover .back-3d{-webkit-transform:rotateX(90deg);  transform:rotateX(90deg)}


.nectar-3d-transparent-button .back-3d, 
.nectar-3d-transparent-button .front-3d{ transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)}


.nectar-3d-transparent-button .back-3d, .nectar-3d-transparent-button .front-3d{ -webkit-backface-visibility:hidden;  backface-visibility:hidden}


.nectar-3d-transparent-button .back-3d svg, .nectar-3d-transparent-button .front-3d svg{ display:block}
.row{margin-right:-15px;margin-left:-15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main-nav .container-fluid{padding-left:0;padding-right:0;}
.container-fluid.home-big-links-row .container{margin-left:auto;margin-right:auto;width:90%;}


.cb-category-top {
  width: 100%;
  text-align: center;
  margin: 0 0 30px 0;
}


.cb-category-top img {
  width: auto;
}

.cb-module-b .cb-small .cb-category {
  display: inline-block;
  vertical-align: top;
}

.cb-module-g .cb-small .cb-category {
  display: inline-block;
  vertical-align: top;
}



#eut-footer .eut-footer-wrapper {
	position: relative;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener .mkdf-mobile-opener-icon-holder {
display: table-cell;
vertical-align: middle;
}

#topbar .menu-top-bar-nav-container {
  margin-right: 5px !important;
}

  .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode .post-excerpt {
    display: none; }

  .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode {
    width: 32%;
    margin-right: 2%; }

    .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode:last-child {
      margin-right: 0; }

      .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode:nth-child(2) {
        margin-right: 2%; }
.gallery__product--hidden,.notice-bar{display:none}
.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}




.column{float: left;}


.footer-accordion .opener-holder {
	margin: 0 0 11px;
}
.post-info a{color:#fff}
#content .post{box-shadow:.2em .2em .3em rgba(0,0,0,.45);background:none repeat scroll 0 0 #111;border:1px solid #444855;border-radius:7px 7px 7px 7px;margin:40px 0 30px;position:relative}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content .post-info{box-shadow:.2em .2em .3em rgba(0,0,0,.45)}
.post h4{font-size:1em;font-weight:400;font-family:Verdana,Tahoma,Arial,Serif}
.post h4 em{font-style:normal;float:right;font-weight:400}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}

#Footer .footer_copy .copyright{float:left}

.footer-copy-center #Footer .footer_copy .copyright{float:none;margin:0 0 10px}
.fl-photo-img-svg {width: 100%;}


.news-entry .image-wrap {
  background-color: #373332;
  position: relative; }

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}
.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}
.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}
.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.fusion-blog-layout-large-alternate .fusion-post-content-container,.fusion-blog-layout-medium-alternate .fusion-post-content-container{margin-top:20px}
.fusion-blog-layout-grid .fusion-post-content-container,.fusion-blog-layout-timeline .fusion-post-content-container{margin-top:20px}
.fusion-blog-layout-grid .fusion-post-content-container p:last-child,.fusion-blog-layout-timeline .fusion-post-content-container p:last-child{margin-bottom:0}
.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container{margin-top:0}
.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container{margin-top:0}


#footer-widgets #text-5 .textwidget {
	text-align: right;
	padding-top: 2vh
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
.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}
.c-main-ban .c-main-ban__discount-info{margin-right:10px}
.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-2{width:16.66666667%}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


.menu-block-2 {
color:#fff;
float:right;
display:block;
margin:0;
padding:0;
}
.grid-ibx__title-wrp,.grid-ibx__icon-wrp,.grid-ibx__desc-wrp {margin-top:0; margin-bottom:20px;}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp,.grid-ibx__flt-inline_left .grid-ibx__title-wrp,.grid-ibx__flt-inline_right .grid-ibx__icon-wrp,.grid-ibx__flt-inline_right .grid-ibx__title-wrp {display:inline-block; vertical-align:middle;}

.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-6 {
    width: 50%;
  }


		.ezmob-footer {
			position: fixed; left: 0px; bottom: 0px; width: 100%; background: white; z-index: 100000;
		}

		.ezmob-footer-desktop {
			background-color:rgba(255, 255, 255, 0.8);
			border-top:1px solid lightgray;
			padding-top:5px;
		}

		.ezmob-footer-close {
			cursor: pointer;
			color: #b2b2b2;
			border: 1px solid #b2b2b2;
			border-radius: 20px;
			background: #fff;
			line-height: 20px;
			display: inline-block;
			font-size: 20px;
			font-family: arial,sans-serif;
			padding: 0 5px;
			position: absolute;
			top: 5px;
			right: 5px;
			height: 24px;
			width: 21px;
		}
body .fl-post-carousel-grid .fl-post-carousel-meta {font-size: 14px;padding-bottom: 10px;}
.mk-image.align-right .mk-image-holder{float:right}
.mk-image.align-center .mk-image-holder{margin:0 auto}


.ls1 { letter-spacing: 1px !important; }


.post_date {
    position: absolute;
    background: rgba(0,0,0,0.5);
    height: 70px;
    z-index: 999;
    color: #fff;
    font-size: 35px;
    padding: 15px;
    font-weight: 700;
    text-align: center;
}

.post_date .date{
    display: block;
    font-size: 20px;
    line-height: 24px;
    padding: 0;
}

.post_date h6 {
    font-size: 14px;
    font-weight: lighter;
    line-height: 20px;
    margin: 0px;
    text-align: center;
}


#footer2-inner {
	margin: 0 auto;
}
 #header, #main, .topmenu, #colophon, #footer2-inner { max-width: 1050px; }


.block {
  background-color:#c6d6e5;
  padding:10px;
  margin-bottom:15px;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}
div.menu-minipanels{display:none;}

.section .image_section_left,.section .text_section_right {float: left; width: 100%;}

.section .text_section_right,.text_section,.section.working_altres {padding: 0 20px;}

.text_section_right .button_r {margin-top: 15px;}

.section.what_new_image .text_section_right {padding-bottom: 30px; padding-top: 10px; text-align: center;}

.section .text_section_right, .text_section, .section.working_altres{padding: 0 10px;}

#toolbar { margin: 10px 10px; }



#footer,
#toolbar {
	font-size: 12px;
	line-height: 18px;
}



.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}
.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-3{width:25%}





dl.separator dt {	
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}



dl.separator dd {
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #444;
}


dl.separator dt:before {
	content: "";
	position: absolute;
	top: 0;
	right: -15px;
	width: 30px;
	border-top: 1px solid #444;
}


dl.separator dt:after {
	content: "";
	position:absolute;
	top: -3px;
	right: -3px;
	width: 5px;
	height: 5px;
	background: #111;
	border: 1px solid #444;
	border-radius:6px;
}


dl.separator dt:first-child:before,
dl.separator dt:first-child:after { display: none; }

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

#contact span.fon a,
#contact span.email a {
	margin: 0;
	display: inline-block;
	background: rgb(197,23,57);
	font-weight: 400;
	padding: .75rem 1rem;
	letter-spacing: 0.1rem;
	color: #eee;
	text-transform: uppercase;
	font-size: 2.5vmin;
	line-height: 2.5vmin;
	outline: none;
}

#contact span.fon a:hover,
#contact span.email a:hover {
	color: rgba(255,255,255,0.4) !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;   }

.col-md-6 { width: 50% }
.feature-unit{max-width:300px;margin:0 auto;text-align:center}
.feature-row .feature-unit{margin-bottom:50px}
.color-bar{width:100px;height:2px;-webkit-transition:all 500ms;transition:all 500ms;background:#212121}
.ui-filters .color-bar{position:absolute;bottom:0;left:50%}
.ui-filters.show-arrow-ui .color-bar{display:none}
#header-nav .color-bar{width:0;position:fixed;top:90px;pointer-events:none}
.sidebar__row.top .color-bar{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent}

.floatleft{ float:left; }
.clear{clear:both}
.cmc div.left .clear{clear:none}
.td-trending-now-display-area{height:25px;vertical-align:top;padding:0 0 0 15px;display:inline-block}
.td-trending-now-display-area .entry-title{font-size:15px;line-height:25px;margin:0}


.trending-forums-container a,
.success-story-container a,
.recipe-otd-header a { color:#000; }

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}



#slideshow {position: relative; width: 1400px; height: 1016px; margin: 0px auto;}

#slideshow, .sliderbutton {display: none;}

.sche21{
 position: absolute;
    right: 19px;
    bottom: 16px;
    border-radius: 10px;
}

.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}


.nivo-controlNav a.active {
	font-weight: bold;
}

.search-more .s_use .active{color:#fff; background:#ff8d1d; border-radius:3px;}

.search-more .s_use .active:hover{ color:#fff;}

#mod_gg_sug_list li.active { background: #359dff; color: #fff;}

#mod_gg_sug_list li.active p{color: #fff;}


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}
body:not(.material) #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:36px;}
.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-7{width:58.33333333%}

.location-links a {
color:#878688 !important;
}

.featured-testimony-wrapper .primary-column .primary-row {
  margin-left: -15px;
  margin-right: -15px;
}

.featured-testimony-wrapper .primary-column .primary-row .primary-text,
.featured-testimony-wrapper .primary-column .primary-row .primary-image-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

.featured-testimony-wrapper .primary-column .primary-row .primary-image-wrapper {
  margin: auto;
  text-align: center;
}

.featured-testimony-wrapper .primary-column .primary-row .primary-image-wrapper #active_ft_link {
  width: 100%;
}

  .featured-testimony-wrapper .primary-column .primary-row .primary-text {
    flex-basis: 60%;
  }

.pull-left{float: left;}

.section_two .pull-left{width: 310px;overflow: hidden;}

.link-wrap .pull-left{width: 95px;}

.link-wrap .pull-left a{line-height: 40px;padding: 2px 8px;color: #fff;}

.link-wrap .pull-left a:hover,.link-wrap .pull-right:hover{color: #fe9226;}


#right #info

{

	background: #FFF;

	float: left;

	padding: 21px 18px 15px 0;

	text-align: right;

	width: 281px;

}


#right #info span

{

	color: #666;

	display: block;

}


#right #info span.title

{

	color: #333;

	font-weight: bold;

}


#right #info .sep

{

	height: 26px;

	width: 100%;

}


#right #info #address

{

	font-size: 18px;

}


#right #info #office,#right #info #gate

{

}

		.cl_body{margin:0 0 0 31px;border-bottom:1px solid #e6e6e6;min-height:185px}

     #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun1_0 {
        display: table; 
        width: 100%;
        height: 100%;
      }
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}
.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-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

	header .featured-image-wrapper .gradient {display: none;}

.featured-image-wrapper .gradient { position: absolute; top: 0; left: 0; right: 0; display: block; width: 100%; height: 120%; z-index: 20; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)),to(rgba(0,0,0,0))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 25px}
.container--fluid{width:100%;padding:0}
.container--fluid [class*=" col-"],.container--fluid [class^=col-]{padding:0}
.container--fluid .row{margin:0}

.main-header .search-account .account-container { display: none; top: 3px; right: -3px; padding: 0; width: 100%; position: relative; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

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

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

#footer h2.notbold{font-weight:normal;font-size:100%;}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}
.menu .navbar-header,.breadcrumb_main{display:none}

      .footer .footer-interior .footer-section.footer-section-nav .footer-subscribe .textwidget {
        display: inline-block;
        margin-left: 24px;
        position: relative;
        min-width: 220px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.35); }


.gradient-container {
    position: relative
}


    .tile-secondary .gradient-container:after {
        content: " ";
        display: inline-block;
        height: 1px;
        width: 100%;
        background-color: #999
    }


    .tile-group-b .gradient-container:first-child {
        margin-top: 15px
    }

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}

#page, .container { max-width: 96% }

.main-container #page { max-width: 100% }

#page {
min-height: 100px;
clear: both;
width: 96%;
padding: 0;
padding-top: 24px;
max-width: 940px;
overflow: hidden;
}

#page .content {
width: 100%;
display: block;
float: left;
}

#page.single { margin-top: 25px }

.w3l-event-img{position:relative;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

#preface-top .block a.button {
  margin-top:14px;
  margin-bottom:0px;
}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}

.preface-top-wrapper {
}

.preface-top {
}

.preface-top-inner {
}
#footer .content #sub-footer #footer-icons .management .kettler a,#footer .content #sub-footer #footer-icons .management .chevychaseland a,#footer .content #sub-footer #footer-icons .management .cei a{font-size:17px;font-size:1.7rem}

.image-container-hover{
    position: absolute;
    z-index: 2000;
    top: 45px;
    width: 100%;
    height: calc(100% - 45px);
    left: 0;
    display: none;
}

.capability-item a:hover .image-container-hover{
    display: block;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#logo{padding:0;float:left;margin-right:5px;display:inline-block;}
#logo:hover{opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.onscroll #site-slogan,.onscroll #logo{display:block;visibility:visible;padding:0;}
#logo .block{padding:0 0 0px 0;}

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}
.clear{clear:both}
.cmc div.left .clear{clear:none}


.change-language {
	padding: 3px 6px;
	line-height: 26px;	
}

.sow-icon-elegantline {
font-family: 'sow-elegantline';
display: inline-block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.sow-icon-elegantline[data-sow-icon]:before {
content: attr(data-sow-icon);
}


#cookieinner {
width:600px;
margin:0px auto;
color:#000;
}

#cookieinner h1 {
font-size:18px;
}

#cookieinner p {
font-size:13px;
}

#cookieinner a {
color:#000;
}


#cookieinner #cookiebtns {
margin-top:20px;
text-align:center;
}

#cookieinner #cookiebtns a {
display:inline-block;
padding:10px 25px;
border-radius:40px;
font-size:16px;
text-decoration:none;
color:#FFF;
}

#cookieinner #cookiebtns a#cookiegreen {
background-color:#18A300;
}

#cookieinner #cookiebtns a#cookiered {

background-color:#888;
}

#top_bar_donate_form .donate_close {
background:#466901;
display:block;
color:#fff;
height:20px;
line-height:20px;
width:20px;
top:-7px;
position:absolute;
right:-8px;
cursor:pointer;
border-radius:7px;
}


.dark .img-thumbnail {
	background-color: rgba(0,0,0,0.2);
	border-color: rgba(255,255,255,0.1);
}

.section-performance .section-contents .main-text .img {
  width: 38.38771593090211%;
}

.section-performance .section-contents .interview .block-top .img {
  position: relative;
  width: 51.78571428571429%;
  z-index: 1;
}

.section-performance .section-contents .interview.interview-2 .block-top .img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}

#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;
}
.clear{clear:both;}

.flex-grid .item {width:50%;padding:2% 1%;}

.flex-grid .item p {margin:0;}

.flex-grid .item img {width:100%;height:auto;}

.flex-grid .item h3 {text-align:center;}


#home-d-temp .item {background-size: contain;background-repeat:no-repeat;position:relative;padding: 4em 0;overflow: visible;background-position: top right;}

.temp-2018 .item {background-size:cover;background-position: center center;background-repeat:no-repeat;position:relative;padding: 9em 13em;}

.temp-2018 .loan-division-main .item {padding: 0;min-height:auto;}
.list-horizontal,.list-horizontal-u{float:left;margin-right:40px}
#main .list-horizontal-u a{font-weight:bolder}
#main .list-horizontal-u a:hover{text-decoration:none;text-shadow:none}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}



#header-right li#menu-contact a{
	font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
	font-size: 10px;
	letter-spacing: 2px;
	color: #435052;
}

#header-right li#menu-contact a:hover{
	color: #bab09e;
}


#header-right li#menu-contact a:hover:before,
#header-right li#menu-contact a:hover:after{
	left: 0;
	right: 0;
	width: 0;
}

#header-right li#menu-contact{
	padding-right: 0px;
}

#header-right li#menu-contact a span{
	background-color: #d9dcdc;
	border: 1px solid #8e9697;
	text-align: center;
	padding: 10px 15px;
}

#header-right li#menu-contact a span:hover{
	background-color: #dedbd4;
	border-color: #bab09e;
}
.social-share li.google:hover a{color:#eb5b4c}

p.sm_content{
    font-size: 14px;
    line-height: 17px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    letter-spacing: 1.5px;
}


.map-image {
    text-align: center;
    position: relative;
}
H1 span.u1{color:#456f9d}
H2.u1{color:#456f9d}
.c2,.u0,.u0g,.u1,.u1g{font-size:100%}
a.u1:hover,a.u1:link,a.u1:visited{color:#456f9d;font-style:italic}
.u1{color:#456f9d;font-style:italic}



#footerwrap {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #384452;
}


#footerwrap p {
	color: #bfc9d3;
}


#footerwrap h4 {
	color: white;
}


#footerwrap i {
	font-size: 30px;
	color: #bfc9d3;
	padding-right: 25px;
}


#footerwrap i:hover {
	color: #00b3fe
}
.acceso-col,.slide{vertical-align:middle}
.acceso-col{display:table-cell}
.acceso-col,.acceso-row{display:block;text-align:left}
.acceso-col.pull-right{float:none!important}
.acceso-col.text-center{text-align:left!important}


header #logo { padding: 10px 0; height: 40px; max-width: 350px; }

	
#logo {
	padding: 20px 0; 
	max-width: 100%;
	max-height: 100%;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
	}

	
#logo img {
	max-height: 100%;
	}

	
.smallheader #logo {
	height: 40px;
	padding: 10px 0; 
	}

	
.smallheader #logo h2 {
	line-height: 40px;
	}

	
.left-float { 
	float: left; 
	}
.on-demand__inner--item .item--on-demand .item__description{width:calc(100% - 50px);padding:3px 0 0 5px;}
.stage__gallery .item__description{cursor:pointer;}
.stage__gallery .item__description:hover,.stage__gallery .item__description:focus{text-decoration:underline;}
.item--on-demand .item__description{display:inline-block;vertical-align:middle;width:calc(100% - 70px);padding:0 0 0 5px;}
.item--thumbnail .item__image,.item--thumbnail .item__description{white-space:normal;display:inline-block;}
.item--thumbnail .item__description{width:100%;padding-left:0;}
.item--thumbnail .item__image + .item__description{width:66.6666666667%;padding-left:10px;}
.container--scroll .item--thumbnail .item__image + .item__description,.container--short .item--thumbnail .item__image + .item__description{width:80%;}
#wrapper.pt_cart #main{padding-top:4rem}
#wrapper.pt_checkout #main{background:#eef1eb}
.affiliates .affiliates-inner{max-width:43.75rem;margin:0 auto}
.home .head-main .text-intro{display:block}
.head-main .text-intro{max-width:820px;margin:40px auto 0;color:#fff;display:none}
.head-main .text-intro .h1{font-size:35px;font-size:2.1875rem;text-transform:uppercase;position:relative;font-weight:700;padding-bottom:50px;margin-bottom:0;font-family:montserrat}
.head-main .text-intro .h1:after{display:block;height:1px;background:rgba(255,255,255,.2);max-width:230px;width:100%;position:absolute;bottom:24px;left:50%;margin-left:-115px;content:""}
.head-main .text-intro p{font-size:18px;font-size:1.125rem;margin-bottom:20px}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}


.header-img {
  width: 100%;
  display: block;
}
#mk-footer img,#mk-sidebar img,.ajax_project img,.mk-edge-slider img,.mk-page-section img,.theme-content img,.vc_row-fluid img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
.not-found-page .theme-content{padding:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar,#theme-page .theme-page-wrapper.right-layout .theme-content{float:left}
#theme-page .theme-page-wrapper.left-layout .theme-content{float:right}
 .theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content { width:73%; }
 .theme-page-wrapper .theme-content:not(.no-padding) { padding:25px 0 !important; }

.flexslider img.img-responsive { margin: 0px !important; padding: 0px !important; width: 100% !important; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.pagination{clear:both;display:inline-block;position:relative;font-size:.8rem;font-weight:700;line-height:100%;padding:0;text-transform:uppercase}
.pagination span,.pagination a{background:#fff;border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#aaa;display:block;float:left;font-family:montserrat,sans-serif;font-size:.8rem;font-weight:400;margin:2px 5px 2px 0;padding:9px 12px 8px;text-decoration:none;width:auto}
.pagination .current,.pagination a:hover{background:#aaa;color:#fff}
.pagination a,.pagination a:visited{color:#aaa}




.column{float: left;}

#tooltip {
	position: fixed;
	display: none;
	background-color: #FBF86A;
	border: 1px solid #fff;
	box-shadow: 0px 0px 10px #888;
	color: #1A0E0A;
	font-size: 16px;
	width: 80px;
	padding: 4px 2px;
	border-radius: 4px;
	text-align: center;
	text-shadow: 1px 1px 1px #fff;
	cursor: hand;
	cursor: pointer;
}


.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
  position: relative;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: '';
}

.td-pb-row:after {
  clear: both;
}


.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  
  
  
  position: relative;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

  .td-pb-row,
  .td-block-row {
    margin-right: -20px;
    margin-left: -20px;
  }

.td-post-template-10 .td-container .td-pb-row {
  padding-top: 48px;
}








#box-mahjong .join-mic {



	cursor: pointer;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #fff;



	font-weight: bold;



}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.section2 .item .square{background:#000; width:120px; height:120px; margin:auto; border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-ransform:rotate(45deg); -webkit-transform:rotate(45deg);}

.section2 .item .square img{transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-ransform:rotate(-45deg); -webkit-transform:rotate(-45deg); max-width:100%; height:auto; width:auto; position:absolute; top:50%; margin:-32px auto; right:0; left:0;}

.section2 .item .color_1 .square{background:#008ed0;}

.section2 .item .color_2 .square{background:#f68b24;}

.section2 .item .color_3 .square{background:#70a844;}
.awards__wrapper.swiper-wrapper{display:inline-block;width:calc(100% + 30px);white-space:nowrap}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}
.palms-container{position:fixed;width:100%;top:0;height:100%;overflow:hidden;pointer-events:none}

.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

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

.theme_default .container-fluid {
  position: static;
  padding: 0;
  background: #eef8f0;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -40px;
}

.theme_default.midnight .container-fluid {
  background: #1d1f21;
  color: #c5c8c6;
}
.box-shadow-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}
.copy{font-size:13px;padding-bottom:6px;font-weight:normal;}


.footer-widgets-area {
	padding-top: 30px;
	padding-bottom: 10px;
	color: #999999;
}


.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}


.footer-widgets-area h3.widget-title {
	color: #D5D5D5;
}


.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}


.footer-widgets-area a {
	color: #D5D5D5 !important;
}


.footer-widgets-area a:hover {
	color: #0FBE7C !important;
}


.spacious-footer-style-two .footer-widgets-area {
	color: #a1b1bc;
	padding-top: 60px;
}


.spacious-footer-style-two .footer-widgets-area a {
	color: #a1b1bc;
}


.spacious-footer-style-two .footer-widgets-area a:hover {
	color: #0FBE7C;
}


.spacious-footer-style-two .footer-widgets-area .tg-one-fourth p {
	color: #a1b1bc;
}


#site_footer a,
#site_footer .et_pb_blurb_container a {
	color: #FFF !important;
}
#csd-arrow{border-top:4px solid #999;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;display:block;height:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;-webkit-transform:translateY(-50%)}
.box-csd-flag-hide-arrow #csd-arrow{visibility:hidden}
.fl-photo-img-svg {width: 100%;}
.row{margin-left:-15px;margin-right:-15px}
 
 
 


.bbe-container-wrap[data-bgpattern]:not([data-bgpattern="0"]) .container .row {  opacity: 0.9; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;}

.bbe-container-wrap[data-bgpattern]:hover .container .row { opacity: 1}
.text-center{text-align:center}

      .vin-container .vin-help .vin-image .vin-text-two {
        left: 90%;
        width: 20%;
        position: absolute;
        bottom: 40px;
        font-size: 12px;
        font-style: italic; }


.contentRecommendationWidget .left_espot .vin-image .vin-text-two {
  font-family: "Muli", Helvetica, arial, sans-serif !important; }
.x-quote-text :first-child{margin-top:0}
.x-quote-text :last-child{margin-bottom:0}
.e79-38 .x-quote-text,.e79-42 .x-quote-text {font-family:"Libre Baskerville",serif;font-size:1.5em;font-style:normal;line-height:1.6;text-align:center;color:rgb(255,255,255);}
.e79-38 .x-quote-text {font-weight:400;}
.e79-42 .x-quote-text {font-weight:400;}


.footer .connect{ width:100%; float:left; margin-bottom:30px}

.footer .connect li{ width:40px; height:40px; float:left; display:block; margin-right:10px}

.footer .connect li a{ width:40px; height:40px; background:#000; color:#fff; font-size:18px; display:block; border-radius:100%; text-align:center; line-height:45px}

.footer .connect li a:hover{ background:#999;}


.contactMall .connect{ width: 100%; float: left; margin-bottom: 30px}

.contactMall .connect li{float: left; margin-right: 15px;}

.contactMall .connect li a{ font-size: 18px; color: #666;}

.contactMall .connect li a:hover{color: #000}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}


.event-month {
	text-transform: uppercase;
	font-size: 1.0em;
	line-height: 1em;
	padding: 0.4em 0;
}

.contact-form .clear-form{clear:both}


.clear { clear: both; width:100%; line-height:1px; height:1px; font-size:1px;}
.views-quick-links .links li{display:inline;background:none !important;}
.views-admin-links .links{display:none;}
.update .links li{background:none !important;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}

li.lang-en {
    font-size: 12px;
    line-height: 17px
}
#block-menu-menu-social-media-navigation ul.menu li#li-facebook a{background-position:0px -25px;}
#block-menu-menu-social-media-navigation ul.menu li#li-facebook a:hover{background-position:0px 0px;}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}

.themify_builder_content{
    clear:both;
}


.builder-is-mobile .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-size:cover;
    background-repeat:no-repeat;
}

.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment: fixed !important;
}

.builder-is-mobile.builder-parallax-scrolling-active .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment:scroll !important;
    background-position-x:50%;
}

.themify_builder_content-7875,
.themify_builder_content-7871,
.themify_builder_content-7864{

margin: 0 auto;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.newsletter-box .contact-form .input-field{width:350px;float:left}
.newsletter{margin-top:30px}
.newsletter-box{width:100%;height:auto}
.newsletter .container{padding:0}
.newsletter-box .contact-form .input-field,.newsletter-box .contact-form .input-field:focus{width:100%;float:none;border:thin solid #000;margin-bottom:15px}
.newsletter-box .contact-form .input-field:focus{border:1px solid #FFF}

	#body-content-div {
		width: calc(100% - 200px);
	}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.larger{font-size:38px}

.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-6 { width: 50%; }

    .feature-contant .col-md-6 { margin-bottom:4%; }

.slider-text .col-md-6 { margin: 0 auto; float: none; }



.uk-width-1-1 {
  width: 100%;
}



.inner {
	width: 740px;
	margin: 0 auto;
}


.dark .line,
.dark .double-line { border-top-color: rgba(255,255,255,0.1); }


.dark .well .line { border-color: rgba(255,255,255,0.08); }


.line,
.double-line {
	clear: both;
	position: relative;
	width: 100%;
	margin: 60px 0;
	border-top: 1px solid #EEE;
}


.line.line-sm { margin: 30px 0; }


.well .line {
	margin: 20px 0;
	border-color: #E5E5E5;
}


.post-navigation + .line { margin: 40px 0 50px; }


.single-product .product-desc .line { margin: 20px 0; }
.header-searchform-input .ui-autocomplete li:hover .search-title,.header-searchform-input .ui-autocomplete li:hover .search-date,.header-searchform-input .ui-autocomplete li:hover i,#helpme-main-navigation ul ul.sub-menu a.menu-item-link:hover i{color:#ffffff;}
.main-navigation-ul li.menu-item,.helpme-vertical-menu li.menu-item,.main-navigation-ul li.sub-menu,.sticky-header-padding,.secondary-header-space{display:none !important;}


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;
}
.redbutton a{background:transparent!important;border:2px solid #CF232B!important;color:#CF232B!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;margin-left:16px!important;padding:14px 15px 13px!important;}
.redbutton a:hover{background:#CF232B!important;border:2px solid #CF232B!important;color:#fff!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-12{width:100%}

.entry-footer {
	border-top: 1px solid #f5f5f5;
	clear: both;
	margin-top: 20px;
}

.entry-footer li {
    margin-top: 15px;
    font-size: 0.9em;
    line-height: 16px;
    color: #989898;
    list-style: none;
    padding: 0;
}

.entry-footer .fa {
    margin-right: 5px;
}

.sub-menu .menu-item-has-children:after { color: #fff }
.esriMobileInfoViewItem .square.first {margin-top:10px; border-top: solid 1px #888; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}

.lorem{padding:7px 9px;}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}

#header_login_links {
	display:block;
    float: left;
	position:absolute;
	top:40px;
	right:200px;
	font-size:0.875em;
	font-weight:600;
	color:#3f4043;
    width: 200px;
    height: 65px;
}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu, #menuBuilder #mainmenu_preview{
	clear: both;
	display: block;
}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu_preview, #menuBuilder #mainmenu{
	clear: both;
	display: none;
}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.footer-nav .menu-item{max-height:20px !important}
h6,.h6,strong.uppercase{font-size:.875em;font-weight:600;line-height:1.429;letter-spacing:.1em;text-transform:uppercase}
strong.h6{display:block;margin-bottom:20px}
.related-collections .h6{margin-bottom:2.643em}
.related-collection.active-collection .active-collection-content .inner-box .h6{color:#fff;margin-bottom:0}
.resourceItem .h6{margin-bottom:8px}


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

    .coming-soon .main .page { position: inherit; }

.main-color { color: #008ed6; }




.loader-running .main { opacity: 0; }

.main-navigation .col-md-3 { padding-left: 0; }

.main-navigation{ text-align: center; margin-top: -12px; }

.sticky-navigation .main-navigation li a { line-height: 30px; font-weight: 400; font-size: 13px; text-transform: lowercase; max-height: 34px; letter-spacing: 0.5px; }

.coming-soon.main { display: table; width: 100%; margin: 0 auto; height: 100%; padding: 0px; }
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}

    #footer .csc-default.frame-type-image { margin-bottom: 30px; }

#footer .csc-default.frame-type-text { margin-bottom: 25px; }
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;
				}


.sf-menu li:last-child, .sf-menu li.last-child {
}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }

.info-mail {
    border:1px solid white;
    width:60%;
    margin:0 auto;
    padding:15px;
    color:#165DA5;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}

	.site-branding {
		margin-bottom: 15px;
	}

	.site-branding,
	.btn-menu {
		text-align: center;
		width: 100%;
	}

.top-bar ul.top-nav li{margin:0 4px 0 0;}

.top-bar ul.top-nav li a{font-size:10px;}

.top-bar .cs-user ul li a,.top-bar ul.top-nav li a{font-size:10px;}


.top-bar ul.top-nav,.top-bar .top-nav.nav-right{text-align:center;}

.top-nav { display: none; }

.top-bar ul.top-nav{margin:0;padding:9px 0;}

.top-bar .top-nav.nav-right{text-align:right;float:right;}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.img-responsive{display:block;height:auto;max-width:100%}
#main-menu .search-popup .search-popup-inner{padding:23px 26px 29px 26px}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

.entry-content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.entry-content {
	margin-top: 2.5em;
	clear: both;
}

.shoplinkkindle a {
   background:#159dd6;
   margin:5px 0;
}

  .shoplinkamazon a,
  .shoplinkkindle a {
     margin:0;
  }
.text-primary{color:#ee2624}
.text-primary:hover{color:#ee2624}
.tophead-img{display:none}


h1.mvp-logo-title,
h2.mvp-logo-title {
	display: none;
	}


.yellow-button {
	display: inline-block;
    text-align: center;
    width: 92%;
    border-radius: 30px;
    padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
    color: black;
    background-color: #fec256;
    font-weight: bold;
}

.search-box li {height:40px;line-height:40px;float:left;}

.search-box{margin-top:10px;width:470px;float:left;height:40px;background-color:#4d4d4d; margin-top:15px;}

.box-bildergalerie section .col-xs-12.col-sm-12.col-lg-12,
.box-bildergalerie section .col-xs-12.col-sm-6.col-lg-6,
.box-bildergalerie section .col-xs-12.col-sm-4.col-lg-4{
	padding-top: 12px;
}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }
.comment-author .author-meta{display:inline-block}
.testimonial-author .author-meta{display:inline-block;vertical-align:middle}
.testimonial-author .author-meta span{display:block}






.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}
.menu-item{position:relative}
.menu-inner-page-menu-container{overflow:hidden}



.menu-item-309, .menu-item-251 {display: none;}
#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}
