﻿

#body_home #product .inner a .bk_movie {
  display: block;
  position: absolute;
  width: 608px;
  height: 342px;
  top: -71px;
  left: -79px;
  z-index: 1;
  -webkit-transition: 0.8s 0.5s ease;
  -webkit-transition-delay: all;
  -moz-transition: 0.8s 0.5s ease all;
  -o-transition: 0.8s 0.5s ease all;
  transition: 0.8s 0.5s ease all;
  opacity: 0;
}


#body_home #product.pc a:hover .bk_movie {
  opacity: 1;
}


#body_home #product .bk_movie {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #2a333b;
  z-index: 3;
}


#body_home #product .bk_movie #product_movie {
  width: 100%;
  height: 100%;
  opacity: 0.07;
}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}


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


    #news--doc .quicklinks__title {
        padding-left: 40px;
    }


.quicklinks p:not(.quicklinks__title) {
  margin: 0;
  margin-top: 5px;
  line-height: 1.35em;
  font-size: .8em;
}

.quicklinks__title {
  font-size: 1.2em;
  line-height: 1.15em;
  font-weight: 600;
  margin: 0;
}

.quicklinks--withicon .quicklinks__title {
  font-size: 1em;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#footer .facebook-icon,#footer .foursquare-icon,#footer .google-plus-icon,#footer .googleplus-icon,#footer .instagram-icon,#footer .linkedin-icon,#footer .pinterest-icon,#footer .rss-feed-icon,#footer .rss-icon,#footer .stumble-upon-icon,#footer .stumbleupon-icon,#footer .twitter-icon,#footer .vimeo-icon,#footer .yelp-icon,#footer .youtube-icon{display:inline;margin:1px;padding-left:3px}
 

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}

	td.middle3_2 {
		width: 316px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-top: 1px solid #b1c3d4;
		border-right: 1px solid #186a85;
	}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
.fullwidth-container,.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}
.container{width:724px;}
.container-fluid{padding:0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:960px;}
.container:before,.container:after{display:table;line-height:0;content:"";}
.container:after{clear:both;}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:"";}
.container-fluid: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-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.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%}

.so-widget-sow-social-media-buttons-flat-23cc999be51f .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}

.so-widget-sow-social-media-buttons-flat-ecd045a2a696 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}


.sow-icon-fontawesome {
	font-family: 'sow-fontawesome';
	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-fontawesome[data-sow-icon]:before {
	content: attr(data-sow-icon);
}




    .site-footer .follow p {

        color: #ffffff;

    }




    .site-footer .follow {

        padding: 0;

    }


        .site-footer .follow,

        .site-info-qr {

            vertical-align: top;

        }
.entry-content a:hover,.post-date a:hover,.category-filter a:hover,.widget a,body #infinite-handle span{border-color:#447677}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

#address .telephone, #address .email, #address .street  { font-size: 13px; line-height: 14px; }

#address .telephone { font-style: italic; }


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

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }


.section-container {
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  width: 100%;
  display: table;
  position: relative;
}



.section-container.podcast {
  height: 418px;
}
.c-hero-slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.c-hero-slider[data-fixed-height] .flickity-slider,.c-hero-slider[data-fixed-height] .flickity-viewport{height:100%}

.telefone{ float: left; margin-left: 15px; margin-right: -20px;}

.telefone p{font-size: 16px; color: #fff; line-height: 73px; font-family: "OpenSans-Regular";}
.hp-latest_feature_title{font-size:1.3em;line-height:1.3;margin:0 0 .2em}

  .af-footer__box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }


.collapse {
    display: none;
    visibility: hidden;
}


.collapse.in {
    display: block;
    visibility: visible;
}


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;
        visibility: visible !important;
    }
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}


.u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }


.u-sr-only-focusable:active, .u-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }
.header-boxes{-js-display:flex;display:flex;flex-wrap:wrap;margin-left:-15px;margin-top:-130px;list-style:none;padding:0 60px}
.header-boxes li{flex:1 0 0;flex-basis:calc(50% - 15px);color:#171e42;margin-left:15px;margin-top:15px;text-align:center;padding:40px 20px;box-shadow:0 4px 4px rgba(0,0,0,0.25);background:#ddd}

            *::-ms-backdrop, 
            .header-boxes li{ 
                 flex-basis: calc(50% - 55px);
            }
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}

  #featured-slider ul.slides li .slide-content {
    position: absolute;
    bottom: 0;
    margin: 1.618em;
    width: 47.5%;
  }

  #featured-slider ul.slides li.no-image .slide-content {
    margin: 0;
    position: static;
    width: auto;
  }

  #featured-slider ul.slides li.has-video.flex-active-slide .slide-media {
    display: block;
  }

  #featured-slider ul.slides li.has-video .slide-media {
    display: none;
  }


.slide-content .entry p {
color:#adadad;
}


.slide-content {
display:none;
}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}

#info-bar{width:980px;margin-left:auto;margin-right:auto;text-align:center;}
.row{margin-left:-10px;margin-right:-10px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}



.content-media--video {
    background-color: #F6F6F6;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.content-media--video iframe{
   position: absolute;
    bottom: 0;
    right: 0;
}
#div-featured-submission #inner .content{color:#000;font-size:14px;line-height:16px}
#div-featured .content{display:block;color:#000;font-size:14px;text-align:left;line-height:18px;margin-top:3px}
#div-hot_topics .content{color:#FFFFFF;font-size:24px;display:block;line-height:24px;margin-top:20px}
#div-weather-free-form #inner .content{color:#000;font-size:14px;line-height:16px}
#page-topics-zoned #div-hot_topics .content{color:#2fac5c}



#footer .le-top .le-social-buttons {
    padding-top: 50px;
}

.entry-content .le-social-buttons {
  text-align: left;
  padding: 0px 20px;
  min-height: 20px;
  border-top: 1px solid #bdb1bd;
}


	.menu-container.mobile .mobile_menu-wrapper {
		width: 100%;
	    height: 100%;
	    padding: 0;
	    overflow-y: auto;
        background-color: #ffffff;
	}


.node-form .number {
  display:inline;
  width:auto;
}

.front #content-content .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}

.sidebar .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}
.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}

footer #footer_subnav p.copyright { padding: 16px 0 0; margin-bottom: 0; }


    footer #footer_wrapper #footer_subnav p.copyright {
        font-size: 14px!important;
        color: #fff!important;
        text-align: center;
    }
.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_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.pncz .option-box .tile-group .tile{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}
.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-10,.col-11{-webkit-box-flex:0}
.toll-desk{display:none}
.utcw-3kk469l {word-wrap:break-word}
.utcw-3kk469l span,.utcw-3kk469l a{border-width:0px}
.utcw-3kk469l span:hover,.utcw-3kk469l a:hover{border-width:0px}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.e2-37.x-column {text-align:center;}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}


.site-title {
  font-family: "Roboto", sans-serif;
  font-size: 36px;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
  word-wrap: break-word;
}


.site-title a, .site-title a:visited {
  color: #020202;
  text-decoration: none;
}


.site-title a:hover, .site-title a:focus, .site-title a:active {
  color: #666;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 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;

}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.navbar-spacer,.pagenav-spacer{height:60px}

.footer-widgets .widget-block { 
	width:273px;
	padding:25px 15px;
	float:left;
	margin:0 5px;
}

#midcol8.mypage8 {width:30%; padding-left: 4%; position:relative; float:left;}
   

#leftcol8.mypage8 {width:30%; padding-left: 4%; position:relative; float:left; vertical-align:middle;}

#rightcol8.mypage8 {width:30%; padding-left: 1%; position:relative; float:left;}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom: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;

}
.media{margin-top:15px;}
.media:first-child{margin-top:0;}
.media,.media-body{zoom:1;overflow:hidden;}
.media-body{width:10000px;}
.media-object{display:block;}
.media-object.img-thumbnail{max-width:none;}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top;}
.media-middle{vertical-align:middle;}
.media-bottom{vertical-align:bottom;}
.media-heading{margin-top:0;margin-bottom:5px;}
.media-list{padding-left:0;list-style:none;}
.node-event .media{margin-top:0;}
.node-event .media i{color:#7AC136;}

#body_bg { 
	width: 100%;
	height: 100%;	
	margin: 0;
	padding: 0;
	position: relative;
}

.box-address{ line-height:24px; margin-top:5px}

.box-address a{color:#39B3EC !important; font-size:13px; margin-bottom:0 !important;}

          .top .main .main_inner .main_right .nowonair dl dt .btn_puls {
            display: none; }

                .top .main .main_inner .main_right .nowonair dl dt .btn_puls a {
                  display: block;
                  color: #ff8d67; }

    footer .container { padding: 0 2% }


.two-column-block-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 18px;
  width: 100%;
}

#main_slideshow, .intro-slide{width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.company-field{border-bottom:1px #b1b7c3 solid;padding-bottom:10px;color:#fff;margin-top:20px}
.company-subfield-title{border-bottom:1px #b1b7c3 solid;padding-bottom:5px;padding-right:80px;color:#b1b7c3}
.company-subfield{margin-top:20px}
.company-subfield p,p.company-text{font-size:1em;color:#fff!important}
.company-field-title{color:#b1b7c3;margin-right:30px}
.company-container{padding-right:10px;padding-left:10px}
.company-work-list{color:#fff}
.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%}


.soft_images {
	float: left;
	padding-top: 14px;
	padding-left: 10px;
}


.soft_images img {
	padding-left:5px;
}


.main-navigation-side .rinks-side-navigation h2::before, 
.main-navigation-side .rinks-side-navigation h2::after {
    border-top: 1px solid #c7a777;
}


.main-navigation-side .rinks-side-navigation h2, 
.main-navigation-side .rinks-side-navigation a {
    color: #c7a777;
}


#archive {
	float:right;
	margin:8px 10px 0 0;
}


#archive li {
	color:#FFF;
	font:normal 13px BMitra;
	margin-left:2px;
	float:right;
	list-style:none;
}


#archive li a {
	color:#FFF;
	padding:0 8px 7px;
}


#archive li a.active,#archive li a:hover {
	color:#000 !important;
	background:#ffcc00;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#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}


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


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

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

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

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


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

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

.over-bg{
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(41, 134, 226, 0.5);
}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}


#wpfront-scroll-top-container{display:none;position:fixed;cursor:pointer;z-index:9999}
#wpfront-scroll-top-container div.text-holder{padding:3px 10px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5)}
#wpfront-scroll-top-container a{outline-style:none;box-shadow:none;text-decoration:none}

.home-page-post-wrap .home-page-post .category {
  text-transform: uppercase;
  font-size: .8em;
  color: #ef7b20;
}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}



#navbtn{display:none;position:absolute;top:3px;right:15px;width:58px;height:55px;cursor:pointer;z-index:99999 !important;}

#navbtn span{position:absolute;top:20px;left:20px;display:block;width:18px;height:3px;background-color:#000000;-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;}

#navbtn span.line2{top:26px;}

#navbtn span.line3{top:32px;margin:0 0 0 0;}

#navbtn div{position:absolute;top:0;right:58px;text-align:right;height:56px;line-height:56px;font-size:18px;color:#000000;width:80px;font-weight:700;font-family: "Trebuchet MS", Helvetica, sans-serif;}
.mk-header-toolbar{background-color: #f2f2f2;}
.mk-header-toolbar #mk-header-social a i {color:#999999;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.footer-widget .et_pb_button_module_wrapper,.footer-widget .textwidget,#polylang-2,#polylang-2 select{text-align:center;margin:auto}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper{text-align:center !important}
.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container,.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.widget-title { color: #3a3c3d; }


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }


#overlay-inner .widget-title { color: #8d9094; }






.widget { margin: 0 0 20px 0; }


.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
}


.widget ol {
	list-style-type: decimal;
	margin-bottom: 0;
}


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


.for-clear {
  clear: both;
}

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

	#maincontent { width: 975px; }

	body.fullwidth #maincontent { width: 975px; }

		body.fullwidth #maincontent, #headerbanner, #footer { width: 720px !important; }
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.mk-dynamic-styles {display:none}

.headingbg{
	background:#f2a400; 
	margin:0 0 0 0;
	}
.key-points__item-subtitle{font-size:13px;line-height:13px}
#sub_menu_02{background-color:#fff;list-style:none;margin:0;padding:0;display:none}
#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;}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}
.events .events__body{position:relative;*zoom:1}
.events .events__body:before,.events .events__body:after{content:" ";display:table}
.events .events__body:after{clear:both}
.events .events__body .events__body__item{width:8.9375em;float:left;margin-right:.75em;padding:.75em 0em}
.events .events__body .events__body__item:last-child{margin-right:0}
.events .events__body .slideshow-nav{position:absolute;top:-1.9375em;right:0em}
.publications__body,.events__body{position:relative}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

.widget_beside_slider {
   float: right;
   width: 43.85964912%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }


.navbar-toggle.collapsed .icon-bar {
	background-color: #2b292c;
	width: 25px;
    height: 3px;
}

.links-button.collapsed .glyphicon-plus:before, .service-buttons.collapsed .glyphicon-plus:before {
    content: "\2b";
}

  #post-entry aside.home-feat-cat .fpost .feat-thumb {height: auto; max-height: 1000px;}

  aside.home-feat-cat .feat-thumb img {height: auto; width: 100%;}
.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-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

.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-6 {
    width: 50%;
  }
.sticky-entry{width:49.5%;margin-bottom:1%;float:left;position:relative;padding:0;overflow:hidden;zoom:1;height:100%}
.sticky-entry:first-child{margin-right:1%}
.sticky-entry img{-webkit-transition:all 1s ease;transition:all 1s ease;vertical-align:middle}
.sticky-entry:hover img{transform:scale(1.1);-webkit-transition:all 1s ease;transition:all 1s ease}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.text-center{text-align:center}
.zero-height{height:0!important}











.footer-area {         
	display: -ms-flexbox;     
	display: flex; 
	background: #d1d3d4;
	padding-bottom: 75px;
}

.post-title{float:left;font-size:2em;line-height:1.25em;margin:19px 0 12px;}
.primary-nav .utility-search--mobile,.primary-nav .utility__buttons--mobile{display:none}
.utility-search{text-align:right;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.utility-search.utilitySearch--OPEN{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 500px #358ed7;box-shadow:0 500px #358ed7}
.utility .utility-search{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-top:.5rem;margin-bottom:.5rem}

.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%;
  }
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
aside .widget_recent_entries .clearfix .entry-title{border-bottom:none;padding:0;margin:10px 0}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#footer_bottom{clear:both;background:#e9eaec;font-size:75%;padding:3px 0;border-top:1px solid #e0e0e0;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}
#footer_bottom p{padding:0;margin:0;text-align:center;color:#666;text-shadow:1px 1px 0 #fff}
#footer_bottom a{color:#1e1e1e;text-decoration:none}
#container,.main,.inner_main,#footer_bottom,#doc-compare,.text,.gs_12,.gs_8,.container_alpha,.container_omega{overflow:visible!important;position:static!important;width:auto!important;background:none!important;clear:both;color:#000}
.fullscreen_one #menu,.fullscreen_one #header,.fullscreen_one .container_omega,.fullscreen_one .endmain,.fullscreen_one .stripe,.fullscreen_one #footer_top,.fullscreen_one #footer,.fullscreen_one #footer_bottom,.fullscreen_one #tabs_container{display:none}
.navigation{width:300px;padding:10 0 10px;margin-left:20px;margin-bottom:20px;margin-top:20px;height:100%;float:right;margin-right:20px}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}

#ttw-head-widget .textwidget {
	display:inline;
	margin-left: 10px;
}
.fusion-header-sticky-height{display:none}
.no-touchevents .b-cta:hover .b-cta__title{color:rgba(255,255,255,0.9)}
.b-cta__title{font-size:18px;text-transform:uppercase;color:rgba(255,255,255,0.6);letter-spacing:.1em;transition:color .3s;position:relative;padding-top:20px;}
.b-cta__title.b-cta__title{margin:5px 0 15px}
.b-cta__title:before{content:attr(data-label);position:absolute;top:0;left:0;color:rgba(255,255,255,0.2);font-size:12px;font-weight:900;margin-bottom:5px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

td.firstcolumn {
    padding: 5px 0 5px 25px;
}

td.firstcolumn h5 {
    margin-bottom: 0px;
}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }

#imgtop_title {width:894px;height:36px;border:none;}


.icon-facebook:before {
	content: "\f09a";
}
 
.footer-signature-content,
.top-navigation,
#main-content,
#header,
#footer {  
  margin: 0 auto;
  max-width: 1000px;
  position: relative;
  width: 100%; 
}

.footer-signature { 
  background: #411447;
  float: left;
  position: relative;
  width: 100%; 
  z-index: 50;       
}

.footer-signature .footer-signature-content {
  min-height: 42px;                                          
}

.footer-signature .footer-signature-content p {
  color: white;
  font-size: 12px;
  line-height: 22px;
  min-height: 22px;
  padding: 10px 0;
  text-align: center;                                              
}

.footer-signature .footer-signature-content a {
  color: #d2f3fe;                                             
}

	
	
	
	
	
	
	.hero-bottom .three-plan-col .single-plan
	{	width: 100%; margin: 0 auto 60px; max-width: 500px; display: block; float: none;
	}

	.hero-bottom .three-plan-col .single-plan:last-child
	{	margin-bottom: 0px;		
	}

.hero-bottom .three-plan-col .single-plan .top-icon 
{	margin-bottom: 29px;	
}

.hero-bottom .three-plan-col .single-plan .top-icon img
{	max-width: 108px;
}

.hero-bottom .three-plan-col .single-plan h3
{	color: #000000; font-size: 18px; line-height: 24px; font-family: 'proxima_nova_rgbold'; padding-bottom: 20px;
}

.hero-bottom .three-plan-col .single-plan p
{	color: #000000;	font-size: 18px; line-height: 24px;
}


.page5 .success-msg {
	position: absolute;
	bottom: 60px;
	right: 40px;
	display: none;
}


.div_prix{
	float: right;
	width:72px;
	margin-right: 3px;
	min-height: 33px;
	border: 1px solid #1E77B1;
	border-radius: 3px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	font-weight: normal;
}
.offer-four-col .item-custom-offer .block-info,.offer-four-col .item-offer-select .block-info{margin-top:6%}

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


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

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.b-showroom__item.is-active .b-showroom__title,.b-showroom__item.is-active-load .b-showroom__title{opacity:1}
.no-touchevents .b-showroom__link:hover .b-showroom__title{opacity:1}
.b-showroom__title{font-size:16px;line-height:2;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase;color:#fff;opacity:.5;transition:opacity .3s;}
.b-showroom__title:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}

#cssmenu {
  font-family:Trebuchet MS;
  font-size: 15px;
  line-height: 15px;
  text-align: left;
}


.title--secondary,
.footer__menu--secondary li,
.footer__menu--secondary a,
.footer__copyright {
  font-family: "Regular", sans-serif;
  font-weight: 400;
}


.lede,
.lead,
blockquote,
span.custom-select,
.footer__menu--secondary li,
.footer__menu--secondary a,
.footer__copyright,
.filter-bar__list-link,
.performance__info-box-credit {
  font-family: "Regular", sans-serif;
  font-weight: 700;
}


.footer__menu--secondary li,
.footer__menu--secondary a,
.footer__copyright {
  font-size: 10px;
  font-size: 0.73333rem;
}


.footer__copyright {
  color: #bdbdbd;
  margin-bottom: 0;
}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.wonderpluginslider,
.amazingslider-slides,
.amazingslider-thumbnails {
	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: #FFFFFF !important;
				}


.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 {
		margin: 0;
	}


	.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";
	}
.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-1{width:8.33333333%}


  .column-4--hide {
    display: none;
  }



.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}


.et_pb_promo_description {
	position: relative;
	padding-bottom: 20px;
}


.et_pb_promo_description p:last-of-type {
	padding-bottom: 0;
}
.et-db #et-boc .xApttus-FormSection .et_pb_promo_description{padding-bottom:0}
