﻿.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}

div.minicartoneline3{
padding:2px;
font: normal 12px Arial, sans-serif;
color:#333;
}

.rslides-sc .rslides-content-inner,
.thinkupslider-sc .rslides-content-inner {
	display: table;
	width: 100%;
	max-width: 1140px;
	height: 100%;
	margin: 0 auto;
}

#slider .rslides-content-inner,
.thinkupslider-sc .rslides-content-inner {
	display: table;
	width: 100%;
	max-width: 1140px;
	height: 100%;
	margin: 0 auto;
}

#slider.style2 .rslides-content-inner,
#slider.style3 .rslides-content-inner,
.thinkupslider-sc.style2 .rslides-content-inner,
.thinkupslider-sc.style3 .rslides-content-inner {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	margin: 0 auto;
}




.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    height: 75vh !important;
}

    
    .et_fullscreen_slider .et_pb_slides,
    .et_fullscreen_slider .et_pb_slide,
    .et_fullscreen_slider .et_pb_container {
        height: 60vh !important;
    }



.navbar {
	background-color: #f7f5e7;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}


.menu-mob__toggle-w { width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.footer-left{margin:0;font-size: 15px;}

.footer-left .copyright{margin: 9px 0 0;display: block;margin-bottom: 15px;}
.c-three-hero__loader{top:50%;left:50%;position:absolute;z-index:100;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:170px;opacity:0}
.c-three-hero__loader img{width:100%}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.byline,input.form-submit,.field-registration-link-url,.qmmt_quoteEntryBox_submit,.magazine-issue-group-year,.events-sort-options span,.event-contact p,.event-summary h4,.event-suggest-a-speaker p,.poll .form-item label,#block-menu-menu-quicklinks li,.teaser-related-topics,#block-menu-menu-other-penton-sites ul,#mini-panel-footer_columns .block-title,.inline-related-content{font-size:12px}
#mini-panel-footer_columns .block-title{margin-bottom:4px}
.panel-flexible .panel-separator{margin:0 0 1em 0}
#block-panels_mini-footer_columns .panel-flexible .panel-separator{margin:0}
.pm-ft .panel-flexible-1-inside,.pm-ft .panels-flexible-region-inside,.pm-ft .panels-flexible-row-1-main-row-inside{padding-left:0;padding-right:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.sidebar-block,.slider-textboxes{padding:5px 0}

.stui-pannel__head .title{ margin: 0; }

.stui-content__detail .title{margin:0 0 10px; line-height:25px; color: #000;}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.featured-post .featured-icon{
	font-size: 50px;
	width: 100px;
	height: 100px;
	min-height: 100px;
	display: block;
	color: #b50b52;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	background: #fff;
	border: 1px solid #b50b52;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
}
.featured-post .featured-icon,.pagination a:hover,.pagination .current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border: 1px solid #bf6907}
#wrapper .nice-menu li.menu-380 a{border-right:1px solid #000 !important;}
#wrapper .nice-menu li.menuparent,#wrapper .nice-menu li.menu-path-front{padding-bottom:8px;}
#wrapper .nice-menu li.menu-380 li a{border-right:none !important;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}
.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}


#wrapper{
clear: both;
float: left;
width: 800px;
position: relative;
background: #fff;
margin-top: 5px;
}

#content .cont_cent .lats .title{font-size:20px; font-weight:bold; }

.copyright{width:100%; float:left; height:18px; line-height:18px; text-align:center;}

.copyright a{text-decoration:underline; padding:0 2px; color:#555;}

.copyright a:hover{color:#c00; text-decoration:none;}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
.elementor-social-icons-wrapper{font-size:0}

**********Header**********
**************************/

.top-bar-fixed{
  position: fixed;
  top:0;
  z-index: 999;
  width: 100%;
}


.top-bar  ol, .top-bar ul, .socialIconsTopBar ol,.top-bar ul {

    margin-bottom: 0;
	padding:3px 0 0 0;
}

.top-bar  nav ul li{
  display:inline-block;
  list-style:none;
  font-weight:600;
  margin-right:0px;
  color:#ffffff;
}

.top-bar {

    
    line-height: 28px;
    
    font-size: 1.4rem;
	  
    background-color: #222222;
	

}
 
.top-bar a, .top-bar nav ul li {



}

#ttw_ftdr {
	text-align:right;
	}

		
.clear {clear:both; height:0px; font-size:0px; line-height:0px;}
.e453-3 .sub-menu .x-anchor .x-anchor-text {margin:5px auto 5px 5px;}
.e453-3 .sub-menu .x-anchor .x-anchor-text-primary {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:rgba(0,0,0,1);}
.e453-3 .sub-menu .x-anchor[class*="active"] .x-anchor-text-primary {color:rgba(0,0,0,0.5);}
.e453-4.x-menu .x-anchor .x-anchor-text {margin:5px auto 5px 5px;}
.e453-4.x-menu .x-anchor .x-anchor-text-primary {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;color:rgb(255,255,255);}
.e453-4.x-menu .x-anchor[class*="active"] .x-anchor-text-primary {color:rgb(194,96,38);}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}
.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-12{width:100%}


    #filter_content .filter_item .filter_item_img .cover {
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0;
    }


        #filter_content .filter_item .filter_item_img .cover:hover {
            width: 100%;
            height: 100%;
            background-color: #000;
            opacity: 0.2;
        }
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}


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


.youtube .item:hover .title{
	color:#ff0000;
}


.youtube .item .title{
	font-weight: normal;
}

	.heading_wrapper .title {margin-top: 20px !important; color:black !important; position: relative !important;}

		.heading_wrapper .title * {text-shadow: none !important}

	.heading_wrapper .title h1{font-size: 32px !important; color: black !important;}


	.heading_wrapper .title h4{margin-top: 0px !important;  color: black !important;}






.screen-reader-text {
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	width: 1px;
	height: 1px;
}


.screen-reader-text:focus {
	display: block;
	clip: auto !important;
	z-index: 100000;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	border-radius: 3px;
	color: #21759b;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	
}
.top-icon-bar a.login-btn{border-right:1px solid hsla(0,0%,70.2%,.3);padding-right:18px}

.theme_default #push {
  height: 28px;
  margin: 0;
  padding: 12px 15px 0;
  border: none;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
#social-media-footer li.menu-7766 a{background-position:-120px 0px}
#social-media-footer li.menu-7766 a:hover{background-position:-120px -34px}


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

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;
}
#app_login_cta_button{display:inline-block;box-sizing:border-box;padding:.55rem .7rem;background:#ff3c41;margin-top:1.75rem;color:#fff;margin-bottom:1.25rem;font-weight:600;margin-left:1rem;font-style:italic;box-shadow:2px 2px 4px rgba(0,0,0,.1);-ms-flex-align:center;align-items:center}
#app_login_cta_button img{height:25px;margin-right:.5rem;transform:translateY(2px)}



.so-widget-lsow-posts-carousel-default-3dd089290af6 .lsow-posts-carousel .lsow-posts-carousel-item {
  padding: 10px;
}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}

#slid_twit{
    height: 439px;
}
.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}

		.post-1422 .c-content-client-logos-1 .c-content-v-center.c-bg-red h3{font-size: 19px !important;}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}

		.c-content-v-center.c-bg-red .c-wrapper h3{margin: -5px 0 0 0;}

.c-content-tab-2 ul li p:last-child{margin: 0 0 0px !important;}

.c-content-list-1.c-font-white li{color: #fff;}

.c-content-person-1-slider {overflow: hidden;}
  
.c-content-latest-works{height: 0 !important;}



.c-content-contact-1  p {
	margin:10px!important
}
.thrv-page-section .tve-page-section-out{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tve-page-section-out[data-clip-id],.tve-content-box-background[data-clip-id]{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
#slideshow .cycle-next,#slideshow .cycle-prev{display:none;padding:2rem;position:absolute;bottom:calc(50% - 9rem);z-index:998;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.3);cursor:pointer}
#slideshow .cycle-prev{left:0}
#slideshow.cycle-slideshow:hover .cycle-next,#slideshow.cycle-slideshow:hover .cycle-prev{display:block!important}

.address_con{
	position: relative;
    font-size: 12px;
    color: #827d7d;
	padding: 8px 31px;
    font-weight: 500;
	list-style-type: none;
	text-indent: 0px;
	padding-left: 36px;
}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }


.menu-toggle { width: 25px; height: 20px; position: absolute; top: 20px; right: 15px; cursor: pointer; }


.menu-toggle.on .one { -moz-transform: rotate(45deg) translate(2px, 3px); -webkit-transform: rotate(45deg) translate(2px, 3px); transform: rotate(45deg) translate(2px, 3px); }


.menu-toggle.on .two { opacity: 0; }


.menu-toggle.on .three { -moz-transform: rotate(-45deg) translate(8px, -10px); -webkit-transform: rotate(-45deg) translate(8px, -10px); transform: rotate(-45deg) translate(8px, -10px); }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.wpbf-mobile-menu-hamburger .wpbf-menu-toggle-container,.wpbf-mobile-menu-off-canvas .wpbf-menu-toggle-container{text-align:right}
.wpbf-mobile-menu-default .wpbf-mobile-logo-container,.wpbf-mobile-menu-default .wpbf-menu-toggle-container{text-align:center}
.wpbf-mobile-menu-default .wpbf-menu-toggle-container{margin-top:20px}

.adt-comment{float:right;padding-right:16px;}
#wprmenu_bar .wprmenu_ic_1{top:0}
#wprmenu_bar.menu_is_opened .wprmenu_ic_1{top:-10px}

.mbr-box {
  display: table;
  width: 100%;
}

.mbr-box--fixed {
  table-layout: fixed;
}

.mbr-box--stretched {
  height: 100%;
}

  .mbr-box--adapted {
    display: block;
  }
.twitter-head{position:absolute;top:-10px;left:50%;margin-left:-20px}




#copyright {
  float: left;
  width: 100%;
  display: block;
  padding: 10px 0;
}
#copyright a{ color:#ffffff;}
#copyright a:hover{ color:#f4ca20;}
.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-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}


.timeline-divider {
    position: absolute;
    width: 22px;
    height: 22px;
    background-color: #F9F9F9;
    border-radius: 90%;
    left: 50%;
    top: 0px;
    margin-left: -9px;
    border: 4px solid #B9B7B7;
    -webkit-transition: transform 0.6s; 
    -moz-transition: transform 0.6s; 
    -ms-transition: transform 0.6s; 
    -o-transition: transform 0.6s; 
    transition: transform 0.6s;
}


	#experience-timeline:before,
	.timeline-divider  {
		display: none; 
	}

selection#experience, .timeline-divider { background: ; }

#main {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 auto;
    padding-right: 0;
    width: 100%;
}

#main img {
    margin: 0px;
}
.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}


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

#featured-posts-area article figure.video-thumbnail a:before{
    background-size:60%;
}
.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-11{width:91.66666667%}
#preheader-first-region{background:#383b3c;}
#main,#sidebar,.main .row{border-bottom-right-radius:0}
#main{margin:10px}
.widget-twitter__item__login{font-size:0.867em;}
.sidebar .widget-twitter__item__login a,.sidebar .widget-twitter__item__content a{border-bottom:1px dashed transparent;}
.sidebar .widget-twitter__item__login a:hover,.sidebar .widget-twitter__item__content a:hover{border-bottom:1px dashed #4090e5;}
.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:5px}
.col-md-3{width:25%}

.pricing-off-marg div[class^="col-"], .pricing-off-marg div[class*=" col-"],
.pricing-off-marg .col-md-4,
.pricing-off-marg .col-md-3,
.pricing-off-marg .col-sm-12,
.pricing-off-marg .col-xs-12 {
    padding-left: 1px;
    padding-right: 1px;
}

.lang{text-align:right;}

.lang .flag{display:inline;padding:0 5px 0 0;}


.s-nav {
  padding: 0 10px 0 10px;
  grid-area: s-nav;
  display: flex;
  justify-content: space-between;
}
.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%}
ul.mega-menuh li .sub .row{margin-left:0px}
.jbmm.responsive.custom ul.mega-menuh li .sub .row{width:auto !important}
.black ul.mega-menuh li .sub .row{width:100%;overflow:hidden;clear:both}
.row{margin-left: -15px;margin-right: -15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content: " ";display: table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear: both}
.jbmm.custom ul.mega-menuh li .sub .row{width: 100%;overflow: hidden;clear: both}


.row { margin-left: -15px; margin-right: -15px }
.slick-slider,.slick,.slick__slide{overflow:hidden !important;}
.slick__slide img{margin-left:auto;margin-right:auto;}
.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}
.slick,.slick__slide{max-width:100%;position:relative;}
.slick__slide.slick-center{z-index:1;}
.slick__slide.slick-current{z-index:4;}
.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}
.slick--display--thumbnail .slick__slide img{pointer-events:auto;}
.slick--float .slick__slide{float:left;max-width:100%;}
.slick--display--main .slick__slide img{pointer-events:none;}



#content[tabindex="-1"]:focus {
	outline: 0;
}


.site-content {
	word-wrap: break-word;
}
