﻿
.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


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


.ico-menu {
    position: absolute;
    top: 50%;
    left: 18px;
    margin-top: -2px;
    width: 20px;
    height: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 8px 0 #fff, 0 -8px 0 #fff;
    -moz-box-shadow: 0 8px 0 #fff, 0 -8px 0 #fff;
    box-shadow: 0 8px 0 #fff, 0 -8px 0 #fff;
}

.ac_benefit_title {
  font-weight: 600;
  margin-top: 11px;
}

  .ac_benefit_title,
  .benefit_text,
  .ac_benefit_ico {
    text-align: center;
  }

  .co_terms_section .ac_benefit_title,
  .co_terms_section .benefit_text {
    text-align: left;
  }

.logo {
	position: absolute;
	top: 40px;
	left: 229px;
}

	.logo img {
		outline:none;
		border:none;
	}
.listing-item,.nav{padding:0;list-style:none;font-size:0}
.listing-item{margin-left:-20px;margin-left:-1.25rem;margin-top:-30px;margin-top:-1.875rem;margin-bottom:0;display:block}
.listing-item:after,.listing-item:before{content:" ";display:table}
.listing-item:after{clear:both}
.listing-item--fit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.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";
	}
.widget ul{list-style:none;margin:0}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.center-block{display:block;margin-left:auto;margin-right:auto}


.center {
  text-align: center;
}


.home-left-right-outer .block-h {
  overflow: hidden; }




.alignleft {
	float:left;
	margin:0 20px 10px 0;
	padding:4px;
	background:#fff;
	border:1px solid #dadada;
	}

.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
	}

.entry-summary .read-more {
    display: inline-block;
}


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }
.site-footer__footnote{padding-top:15px;border-top:1px solid #5a5a5a;margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}
.site-footer__footnote a{text-decoration:underline}
.site-footer__footnote aside{margin-right:15px}
.site-footer__sitemap,.site-footer__footnote{font-size:12px}


.header{width: 100%; padding: 13px 0 0 0; float:left; margin-bottom: 50px; border-top:5px solid #000; position: relative;}
#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{right:auto;left:60px}
#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{position:absolute;right:60px;height:60px;margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre}
#copyright-wrapper{width:100%;background:#282A2B;box-shadow:0px -5px 5px rgba(30,30,30,0.45)}
#copyright-wrapper,#footer-wrapper,#header-wrapper,#sidebar_right,#subhead_full,#title-wrapper,.incsub_wiki_bottom,.mnky-breadcrumbs,.widget-area{display:none}
.mw-row-tablet-100 .elementor-container{max-width:100%!important}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
.menulinks .textpicklein{border-top:1px solid #d2c6b2;padding-top:50px}
.menurechts .textpicklein{border-top:1px solid #d2c6b2;padding-top:50px}






.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.footer-top{background-color:#0b263b;color:white;font-size:14px;font-size:0.875rem;padding:50px 0;}
.footer-top .block{width:calc(99.99% * 1/3 - (30px - 30px * 1/3));}
.footer-top .block:nth-child(1n){float:left;margin-right:30px;clear:none;}
.footer-top .block:last-child{margin-right:0;}
.footer-top .block:nth-child(3n){margin-right:0;float:right;}
.footer-top .block:nth-child(3n + 1){clear:left;}
.footer-top h2{color:#a6e0f5;font-size:20px;font-size:1.25rem;font-family:'Nevis',Verdana,sans-serif;margin-top:0;-webkit-font-smoothing:antialiased;}






.avia-builder-widget-area{
position: relative;
}
#check{padding-left:10px;}
#check-toggle{display:none}
#check-toggle:checked+#menu0{max-height:350px;opacity:1;transition:opacity .8s;margin-bottom:50px}
#check-toggle:checked+#menu0 a{max-height:14px;transition:max-height .8s ease}
#check-toggle2 {display:none;}
#check-toggle2:checked + #menu02 {max-height:100px;opacity:1;transition:opacity .8s;margin-bottom:5px;}
#check-toggle2:checked + #menu02 a {max-height:28px;transition:max-height .8s ease;}


#employer-spotlight .featured-posts-half {
	background-color: #333;
	text-align: center;
	color: #fff;
	margin: 40px 12px 0;
}


#whats-new .featured-posts-half {
	margin: 30px 0;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
h1#page-title{font-size:20px}


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;
}
.esriMobileInfoViewItem .square.first {margin-top:10px; border-top: solid 1px #888; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}

.footer_bottom_holder, #lang_sel_footer{
background-color:#292727;
}
.footer_bottom_holder .footer_bottom ul.menu li{margin-right:7px}
.footer_bottom_holder .footer_bottom ul.menu li a{font-size:11px}
.footer_bottom_holder{display:block;background-color:#1b1b1b}
footer.paspartu_footer_alignment .footer_bottom_holder,footer.paspartu_footer_alignment .footer_top_holder{padding-left:2%;padding-right:2%}
.paspartu_enabled.vertical_menu_enabled header,footer.paspartu_footer_alignment .footer_bottom_holder,footer.paspartu_footer_alignment .footer_top_holder,header.paspartu_header_inside{padding-left:2%!important;padding-right:2%!important}


.page-id-92.disabled_footer_top .footer_top_holder, .page-id-92.disabled_footer_bottom .footer_bottom_holder { display: none;}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}

section.grid ul.grid3x3 li.item-1,
section.grid ul.grid3x3 li.item-4,
section.grid ul.grid3x3 li.item-7 {
  border-left: 0;
}

section.grid ul.grid3x3 li.item-7,
section.grid ul.grid3x3 li.item-8,
section.grid ul.grid3x3 li.item-9 {
  border-bottom: 0;
}
.header-type-fixed .rt-header-fixed-spacer{display:block;height:82px;}

#ajax-loader .loader-icon { top: 20px!important; }

	
#ajax-loader {
  	position: absolute;
  	width: 100%;
  	height: 100%;
  	top: 0;
  	left: 0;
  	z-index: 0;
	display: none;
	}


#site-title {
	font-size: 30px;
	margin-bottom: 5px;
}


#site-title a {
	color: #333333;
}


#site-title a:hover {
	color: #ba2616;
}

#content .container {
    padding-top: 55px;
}

.container .grid3.col {
    width: 20%;
    margin-right: 6.2%;
}

.container .grid3.col:last-child {
    margin-right: 0;
}

#footer .container .left {
    text-align: left;
}

#footer .container .right {
    text-align: right;
}

#footer .container .right div {
    margin-left: 20px;
    display: inline-block;
}


#footer .container .right img {
    margin-left: 40px;
}

    #footer .container .right .text:first-child {
        margin-left: 0;
    }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.back-to-top {
  position: fixed;
  bottom: 2em;
  right: 40px;
  text-decoration: none;
  color: #fff;
  background-color: rgba(135, 135, 135, 0.5);
  font-size: 12px;
  padding: 1em;
  display: none;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}


.back-to-top .fa {
  margin-top: 6px;
}


.back-to-top:hover {
  background-color: rgba(135, 135, 135, 0.8);
}
.module-footer .rte a{border-bottom:2px solid #d1d1cd;display:inline;position:relative;padding-bottom:2px;text-decoration:none;transition:border-color .1s ease-in-out,padding-bottom .15s ease-in-out}
.module-footer .rte a:hover{padding-bottom:0}

        .container .sixteen.columns                 { width: 100%; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 100%; }



#twoPanels .text img.left{
  float: right;
  padding: 0 0 0 10px;
  }



#promoPanel img.left{
  float: left;
  padding: 0 10px 0 0;
  }

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}
.page-front .header .h-video-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;top:-20%;height:120%}
.single-network section.header .h-video-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}


#body_home #side_menu .banners .mini_banner .title {
  display: block;
  padding-top: 12px;
  color: #3e72b1;
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
}


#body_news #side_menu .banners .mini_banner .title {
  display: block;
  padding-top: 12px;
  color: #3e72b1;
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
}


#body_event #side_menu .banners .mini_banner .title {
  display: block;
  padding-top: 12px;
  color: #3e72b1;
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
}


#body_recruit #content #category .list a .title {
  display: block;
  padding: 12px 20px 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.widget_custom_contact_info_entries .contact_widget_email_inner,
.widget_custom_contact_info_entries .contact_widget_phone_inner {
  display: none;
}


.site-header-main {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}


	body:not(.navigation-classic) .site-header-main {
		padding-right: 65px;
	}
  .clearfix:before,
.clearfix:after {
content: " "; display: table; }

.clearfix:after {
clear: both;
}

.clearfix {
*zoom: 1;
}


.navbar-nav li.menu-item-has-children:hover .sub-menu {
	display: block;
}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
.copyright-text.span6.left p{float:left}
.copyright-text.centered p{text-align:center;margin:0}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
.fusion-header-sticky-height{display:none}
.text-right{text-align:right}




#main-nav ul li.menu-item-has-children:after,
#main-nav ul li.mega-menu:after,
.top-menu ul li.menu-item-has-children:after {
	position: absolute;
	right: 7px;
	top: 50%;
	display: inline-block;
	content: '';
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top: 4px solid #bbb;
}


#main-nav ul ul li.menu-item-has-children:after,
#main-nav ul ul li.mega-menu:after,
.top-nav .top-menu ul ul li.menu-item-has-children:after {
	border: 4px solid transparent;
	border-left-color: #bbb;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


  
  table.top_accounts .checkmark {
    width: 85px;
  }
.z-x-tbl-cell{padding-bottom:7px}

.collect td.name a {color:#235ec1;  font-style:italic; font-size:14px;}

.collect td.name a:hover {color:#235ec1; font-style:italic; font-size:14px;}


.book .main dd.name {  border-bottom:1px solid #a2a7a8; padding:0 0 4px 0; text-align:center; font-size:12px;  font-style:italic;}

.book .main dd.name a {color:#235ec1; text-decoration: none}

.book .main dd.name a:hover {color:#235ec1; text-decoration: underline}


.casinospec .name {padding: 5px 0 10px 0; font-size:14px;}

.headercasino .name {font:28px/36px Myriad Pro; color:#fff; margin: 0px 0 0 120px;}

.tablespa .collect td.name a {font-size: inherit;}

.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;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


.mim { float: left; margin: 10px; }

.logo_home .img{ margin:10px; 0 0 0;}


.footer-sidebar .widget.widget_tag_cloud .tagcloud {
	text-align: center;
	padding: 0 12%;
}

.tagcloud li {
	display: inline-block;
}
.fusion-social-links-header .fusion-social-networks a{font-size:14px;}
.fusion-social-links-header .fusion-social-networks.boxed-icons a{padding:6px;width:calc(14px + (2 * 6px) + 2px);}
.fusion-mobile-menu-design-flyout .fusion-social-links-header,.fusion-mobile-menu-design-modern .fusion-social-links-header{max-width:100%;text-align:center;margin-top:10px;margin-bottom:8px}
.fusion-mobile-menu-design-flyout .fusion-social-links-header a,.fusion-mobile-menu-design-modern .fusion-social-links-header a{margin-right:20px;margin-bottom:5px}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;margin-bottom:5px}
body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons{margin-bottom:5px}



.gdlr-core-item-list.gdlr-core-animate-init{ opacity: 0; filter: alpha(opacity=0); }

.gdlr-core-item-list.gdlr-core-animate-end{ opacity: 1; filter: alpha(opacity=100); }

.gdlr-core-item-list.gdlr-core-animate-init.gdlr-core-animate{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }


[data-layout="masonry"] .gdlr-core-item-list{ opacity: 0; filter: alpha(opacity=0); }

[data-layout="masonry"] .gdlr-core-item-list.gdlr-core-animate-end{ opacity: 1; filter: alpha(opacity=100); }

[data-layout="masonry"] .gdlr-core-item-list.gdlr-core-animate{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
.product-bottom .brand-name{font-family:Arapey-Italic;margin:0 0 6px;padding:0;color:#535353;font-size:20px}
.popup-close,.popup-close1{position:absolute;padding:5px 5px 2px;margin-right:3px}
.popup-close1{left:0;bottom:0}


.top-bar-style-1 .td-header-sp-top-widget {
  float: right;
}
.publications h2.pane-title,.news_box h2.pane-title{color:#2f383d;font-size:24px;font-weight:300;text-transform:none;padding-top:5px;margin:0 0 22px 0;font-family:'Lato',sans-serif;text-align:left;}
.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%}
.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,.col-auto,.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,.col-sm-auto,.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,.col-md-auto,.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,.col-lg-auto,.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,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}




 
#filink {
	color: #222222;
	z-index: 10;
	width: 160px;
	text-align: right;
    float: right;
    background-color:#FFFFFF;
    border-width:0px;
    border-style:solid;
    border-color: #FF0000;
    padding: 0px;
    position: relative;
}

#filink a {
	color: #FF0000;
	text-decoration: none;
}

#filink a:hover {
	color: #FF0000;
	text-decoration: underline;
}


.footer__nav {
  font-weight: 700;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
  margin-bottom: 20px;
}


.footer__nav h4 {
  padding-bottom: 8px;
  margin-bottom: 17px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
}


.footer__nav h4.line-disabled {
  border-bottom: 1px solid transparent;
}


.footer__nav h4.space-disabled {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.footer__nav ul li a {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
}


  .footer_col .footer__nav {
    float: left;
    width: 50%;
    padding: 0 20px;
  }

.testimonial-content { font-style: italic; font-size: 18px; font-weight: 400; }
.container{max-width:1140px;margin-left:auto;margin-right:auto}
.no-sidebar .container{max-width:840px}
.elementor-template-canvas .container,.elementor-template-full-width .container{max-width:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}


div.copyr {
	display: block;
	padding: 6px 0px;
	font-size: 11px;
	color:#999999;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}


.footer-right-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -60%;
    left: 60%;
    border-left: #353535 solid 80px;
    transform: skew(45deg);
    background-color: #272727;
}
.responsive-image-container{position:relative}
.responsive-image-container img{position:absolute;top:0;left:0;width:100%}

.subscribe_confirmation_iframe_cont {
	height: 400px;
}




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

.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-color: #005d9d; }

.mh-main-nav-wrap .slicknav_nav ul ul { border: none; }
.img-fluid{max-width:100%;height:auto}


.desktop-leaderboard-ad,
.mobile-leaderboard-ad {
  text-align: center;
  margin: 10px 0;
}


  .mobile-leaderboard-ad {
    display: none;
  }

.archive .featured li{margin: 10px 6px; }

.search .featured li{margin: 10px 6px; }

.featured li {float: left;position: relative;margin: 10px 7px;width: 23%;vertical-align: top;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .3);}

.featured li:nth-child(4n + 1) {clear: both;}

.home .featured p, .archive .featured p, .search .featured p{text-align: center;height: 30px;font-size: 12px;margin: 0 0 0.8em 0;color: #989eae;font-weight: bold;}

.featured li img {width: 97% !important;height: 200px !important;padding: 3px 3px;}

.featured li:nth-child(3n + 1) {clear: both !important;}


.caption_blue{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#00b4ff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}

.aligncenter {
	display: block;
	margin: 4px auto;
}

.container-fluid .preffix_1 {
  margin-left: 8.33333333%;
}

.container .preffix_1 {
  margin-left: 130px;
}


.main__content {
    flex: 1 1 auto;
}

.main--home .main__content,
.main--withfilter .main__content {
  width: calc(100% - 290px);
}

  .main__content,
  .main--withfilters .main__content  {
    width: calc(100% - 240px);
  }

  .main--home .main__content {
    width: calc(100% - 260px);
  }

.left{
text-align: left !important;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


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


.hp-content-area-1 {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}


ul.hp-content-area-1-inner {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
}


ul.hp-content-area-1-inner li {
    float: left;
    width: 32.33%;
    margin-right: 1.5%;
    position: relative;
}


ul.hp-content-area-1-inner li:last-child {
    margin-right: 0;
}


ul.hp-content-area-1-inner li img {
    float: left;
    width: 100%;
}
.column-group {
	width: 100%;
	overflow: hidden;
}


.column {
	float: left;
	margin-right: 5%;
	width: 100%;
}


.column.last {
	margin-right: 0;
}


.columns-2 .column { width: 47.5%; }
 
.columns-3 .column { width: 30%; }

.columns-4 .column { width: 21.25%; }


.columns-3 .column-span-2 { width: 65%; }
 
.columns-4 .column-span-2 { width: 47.5%; }

.columns-4 .column-span-3 { width: 73.75%; }


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


.with-sidebar-container .with-sidebar-left.nine {
  width:75%;
}

	.page_left
	{
		width: 475px;
	}

	
	.theme_page, .page_left, .page_right
	{
		width: 480px;
	}

	
	.theme_page, .page_left, .page_right, .sidebar_box
	{
		width: 300px;
	}

.btSiteFooter .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    }

.btSiteFooter .menu li {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    }

.btSiteFooter .menu li:last-child {
    margin: 0;
    }

.btLightSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(0,0,0,.2);
    }

.btDarkSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(255,255,255,.1);
    }

.btSiteFooter .menu li a {
    display: block;
    line-height: 1.2;
    padding: .8em;
    }


.archive-pagination li a:hover,
.archive-pagination .active a {
   background-color: #934d78;
   color: #fff;
   transition: all 0.4s ease-in-out 0s;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.slider-control {
	position: absolute;
	right: 20px;
	bottom: 20px;
	line-height: 1;
	font-weight: bold;
}


.slide-title a,
.slide-title a:visited,
.slider-control a,
.slider-control a:visited,
.slide-title b {
	padding: 13px 17px 11px;
	color: #fff;
	text-transform: uppercase;
	background: #515151;
	background: rgba(0,0,0,0.50);
	display: inline-block;
	font-size: 18px;
	font-family: "Courier New", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.slide-title a:hover,
.slider-control a:hover {
	color: #222;
}


.slider-control a.slider-prev { left: 2px; position: relative;}

.i3_sfmc_big_arrow_right {
    width: 12px; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #000;
    float:left;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

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



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

	
	td.middle2_1 {
		width: 327px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
		border-left: 1px solid #ddcdbb;
	}
.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}
.fl-cta-inline .fl-cta-button {padding-left: 30px;text-align: center;width: 30%;}
.fl-cta-stacked .fl-cta-button {padding-top: 20px;}
.footer-title{font-size:13px;color:#fff;text-transform:uppercase;border-bottom:1px solid #575753;padding-bottom:20px;margin-bottom:19px}


#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;
				}
.modal.user ul.options li.item02 div{background-position:-200px -63px}
.modal.user ul.options li.item02:hover div,.modal.user ul.options li.item02.active div{background-position:-200px 0}
.modal.user ul.options li.item02 div.ico{width:36px;height:32px;margin:-18px 0 0 -16px;background-position:-407px -89px}
.modal.user ul.options li.item02:hover div.ico,.modal.user ul.options li.item02.active div.ico{background-position:-425px -63px}

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

.shoplinkrakuten a {
   background:#d43232;
}
.carousel-control .icon-prev,.carousel-control .icon-next{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-prev::before{content:"\2039"}
.carousel-control .icon-next::before{content:"\203a"}


.mim { float: left; margin: 10px; }

.pmf {
  display: none;
}


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}






#sw-channel-list-container {
	position: relative;
	display: block;
	width: 960px;
	z-index: 7000;
}


 

div#sw-channel-list-container {
	display: block;
	width: auto;
	max-width: 1280px;
}


.btn-nav-right,
.btn-nav-left {
	color: #ffffff;
	cursor: pointer;
	display: none;
}

	.btn-nav-left {
		display: block;
		float: left;
		font-size: 11px;
		font-weight: bold;
		line-height: 44px;
		padding-left: 25px;
	}

.catgrs li.offerJob a.link_to_form{ background:#009999;color:#fff;margin-top:13px;float:none;text-align:center;display:inline-block;padding:10px;width:auto;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}

.catgrs li.offerJob a.link_to_form:hover{color:#fff !important;background:#0c6a63}

.bubble_box {position:relative;width:100%;height:100%;top:0px;left:0px;}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}


.social-in-homepage, .social-in-page {
    position: fixed;
    top: 0;
    right: 80px;
    z-index: 999;
}

.social-in-page {
    right: -2px;
}

.social-bookmarks.social-in-page ul li {
    float: none;
    display: block;
    overflow: hidden;
}

.social-in-page ul li, .social-in-page ul li a {
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}


#header-left-section {
	float: left;
	margin-right: 25px;
}

	.better-responsive-menu #header-left-section {
		float: left;
		margin-top: 10px;
	}

	.better-responsive-menu .site-header.spacious-header-display-four #header-left-section,
	.better-responsive-menu .site-header.spacious-header-display-four #header-right-section {
		float: none;
	}
.side_menu_button_wrapper{display:table}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.parallax-overlay.parallax-background-color {
	background-color:rgba(0,0,0,0.40);
}

.parallax-overlay {
	background-color:rgba(0,0,0,0.80);
}


    .footer-copyright,
    footer,
    .call-to-action,
    .video {
        text-align: center;
        height: 100%;
    }


    .footer-copyright {
        text-align: center;
    }


.footer-copyright .row {
    height: 100%;
    padding: 15px 0 7.5px;
}


.footer-copyright a {
    color: #F7F8FC;
}


.footer-copyright a:hover {
    text-decoration: underline;
}

.col-md-4 {
    width: 25%;
	float:left;
}

.top-footer .col-md-4{
	min-height:200px;
}

	.top-footer .col-md-4, .top-footer .col-md-2, .top-footer .col-md-5{
		width:100% !important;
		text-align:center;
		margin-bottom:20px;
		padding-left:0px !important;
	}

	.top-footer .col-md-4:last-child{
		border-bottom: 0px !important;
	}
.wht_box{width:100%;float:left}

.translate_google {
border: 0;
display: inline;
margin: 0;
padding: 0;
vertical-align: bottom;
}

.col-md-4 {
    width: 25%;
	float:left;
}

.top-footer .col-md-4{
	min-height:200px;
}

	.top-footer .col-md-4, .top-footer .col-md-2, .top-footer .col-md-5{
		width:100% !important;
		text-align:center;
		margin-bottom:20px;
		padding-left:0px !important;
	}

	.top-footer .col-md-4:last-child{
		border-bottom: 0px !important;
	}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}

	.pagination .nav-links { display: inline-block }
.sidebar-top,.sidebar .widget{padding-left:15px!important;padding-right:15px!important}




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }


	
.caption_black{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#000;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


#bannerslideshow .controls {
	display: none;
}


#bannerslideshow{
	position: relative;
	width: 100% !important;
	height: auto !important;
	float: left;
	padding: 0;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}

.entry-title {
	margin-top: 0;
}

.entry-title,
.entry-title a {
	color: #272727;
}

.page .entry-title {
	margin-bottom: 30px;
}

.widget-area .widget a:hover,
.entry-meta a:hover,
.entry-footer a:hover,
.entry-title a:hover {
	color: #fcd088;
	text-decoration: none;
}

.masonry-layout .entry-title {
}


.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

.bd-slides,
.bd-slide {
  height: 100%;
  width: 100%;
}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}
.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%}




nav .panel:after, nav#mainNav:after, .newsTitle:after, .bg:after,.post:after,.nh-post:after, ul.post li:after,nav#mainNav .inner:after{
	content:"";
	display: table;
	clear: both;
}

nav .panel,nav#mainNav,.newsTitle,.bg, .post, ul.post li,nav#mainNav .inner{
	zoom: 1;
	}




#wrapper, .inner{
margin:0 auto;
width:950px;
}


	nav#mainNav .inner{
	padding-left:1px;
	border-left:1px dotted #ddd;
	}


#copyright {
  float: left;
}

  footer#colophon #copyright {
    text-align: center;
    width: 100% !important;
  }
img.alignnone{margin:5px 0 20px}
body:not(.qodef-menu-with-large-icons) .qodef-main-menu ul li a span.item_inner i:before{margin:0 7px 0 0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

.capability-item a{
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 10px 20px 0px rgba(90, 115, 129, 0.28);
    padding: 45px 25px;
    display: block;
}

.capability-item img{
    max-height: 80px;
}

.capability-item a:hover{
    text-decoration: none;
}

.capability-item a:hover .capability-title{
    color: #4ea947;
}

.capability-item a:hover .image-container-hover{
    display: block;
}

	.capability-item{
		padding-bottom: 30px;
	}

	.capability-item-container{
		padding-left: 0;
		padding-right: 0;
	}
.page-id-6026 #page-container{padding-top:0!important}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-10{width:83.33333333%}

.sub-menu{
	border:1px solid rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 8px 4px rgba(0,0,0,0.12);
	-moz-box-shadow: 0 0 8px 4px rgba(0,0,0,0.12);
	box-shadow: 0 0 8px 4px rgba(0,0,0,0.12);
}

.sub-menu li{
	border:0px !important;
}

.sub-menu li:not(:first-child){
	border-top:1px solid #e7e7e7 !important;
}

.sub-menu li:first-child{
	border-radius:4px 4px 0 0 !important;
}

.sub-menu li:last-child{
	border-radius:0 0 4px 4px !important;
}

.sub-menu li a{
	font-family:GothamMedium,sans-serif;
	font-weight:400;
	color:#6b7c93 !important;
	font-size:12px;
	padding:11px;
	min-width:200px;
	text-transform:capitalize;
}

.sub-menu li a:hover{
	background:#1b9cf7;
	color:#ffffff !important;
}

	.site-header .sub-menu{
		box-shadow:none !important;
	}

	.site-header .sub-menu a{
		color:white;
	}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}


li.menu-item a {
color:red;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.no-transform .marquee-jumbotron .marquee-image img,dd{margin-left:0}
.marquee-image img{display:block;height:auto;max-width:100%;width:100%}
.marquee-jumbotron .marquee-image,.marquee-jumbotron .marquee-inner,.marquee-jumbotron .marquee-overlay{height:100%}
.marquee-jumbotron .marquee-image{text-align:center}
.marquee-jumbotron .marquee-image img{display:block;margin-left:50%;max-width:none;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}
.marquee-large .marquee-image img{max-height:360px;min-height:360px;min-width:960px}
.marquee-basic .marquee-image img,.marquee-large .marquee-image img{max-height:none}

.menu .main-nav a {font-size: 12px;float: left; color: #0B4A8F;text-decoration: none;display: block;padding: 0px 7px;margin: 4px 0;font-weight: 600;}

.main-nav a:hover{text-decoration: underline;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333132}
.center{text-align:center}
.blog-post .post-text-wrap a,.blog-post .social-share-wrap a,.blog-post .likes-and-comments .meta-sep,.blog-post .post-categories {color: #7a7a7a;}
.blog-post .post-categories {display: none;}
.blog-single-header .post-categories {display: none;}
.portfolio-post a,.portfolio-post .social-share-wrap a,.portfolio-post .likes-and-comments .meta-sep,.portfolio-post .post-categories {color: #7a7a7a;}
.portfolio-post .post-categories {text-align: center;}
#fallback-slide{display:none}
#fallback-slide
img{width:100%}

.mbr-box__magnet {
  display: table-cell;
  float: none;
  height: 100%;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  vertical-align: middle;
}

.mbr-box__magnet--sm-padding {
  padding: 41px 0;
}

.mbr-box__magnet--top-left,
.mbr-box__magnet--top-center,
.mbr-box__magnet--top-right {
  vertical-align: top;
}

.mbr-box__magnet--bottom-left,
.mbr-box__magnet--bottom-center,
.mbr-box__magnet--bottom-right {
  vertical-align: bottom;
}

.mbr-box__magnet--top-left,
.mbr-box__magnet--center-left,
.mbr-box__magnet--bottom-left {
  text-align: left;
}

.mbr-box__magnet--top-right,
.mbr-box__magnet--center-right,
.mbr-box__magnet--bottom-right {
  text-align: right;
}

.avia-testimonial-meta-mini{overflow: hidden; line-height: 1.3em; padding-top:0.2em;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align: left; overflow: visible; float:left; line-height: 1.8em; padding-top: 0;}


.home_tile {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	font-weight: bold; 
	padding: 5px;
	color: #fff;
}


.home_tile a, .home_tile_bottom a {
	color: #fff;
	text-decoration: none;
}

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

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

.intl-tel-input .flag-dropdown .country-list .divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #cccccc; }

.updatesSlider .updatesDetails .divider{ width:100%; height:1px; background:#999; margin:10px 0; display:block}

.shopCategory .eventsList li .eventshortDetails .divider{ width:100%; height:1px; background:#999; margin:10px 0 15px 0; display:block}


.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;
}
.homepage-carousel .slick-slide .car-title{font-family:"Alegreya Bold";display:block;position:absolute;font-size:16px;bottom:-8px;left:0;color:#fff;line-height:1;text-transform:uppercase;width:100%;padding:10px 5px 20px 15px;background-color:rgba(220,20,60,.5);margin:0}
.homepage-carousel .slick-slide .car-title a,.homepage-carousel .slick-slide .car-title a:hover,.homepage-carousel .slick-slide .car-title a:visited{color:#fff;text-decoration:none}
.nav-carousel .car-title{font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;margin:0;font-family:"Open Sans"}
.nav-carousel .slick-list .car-title:focus,.nav-carousel .slick-list .slick-slide:focus{outline:0}

.bcorp-blog-item { border-style:solid; border-color:inherit; }

.bcorp-blog-content-single .bcorp-blog-item {width:100% !important; }

.bcorp-blog-item-inner {border-style: none; border-width:1px; border-color:inherit; }

.bcorp-blog-multi .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-portfolio-single .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-portfolio-multi .bcorp-blog-item { border-top-width: 1px;  border-top-style:solid;}

.bcorp-blog-single .bcorp-blog-item { border-top-width: 0px;  border-top-style:solid;}

.menu-panel-wrapper,
#wrapper-header,
#wrapper-content,
#wrapper-footer {
  float: left;
  height: auto;
  position: relative;
  width: 100%;        
}
.cta-link{margin:30px 0 0}
.sidebar__block .cta-link{margin-top:20px}
.meet-team .cta-link{margin-top:20px}
.site-header__cta,.site-header__nav,.site-header__menu-link,.footer-content,.footer-corporate,.informa-bar,.sidebar,.cookie-prompt,.social-media,.client-logos,.slider,.cta-link,.btn{display:none}
.mashsb-toggle-container{display:none;padding:11px 2% 8px;border:10px solid #FFF120;position:relative;margin-bottom:10px;margin-top:0}



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

#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	height: auto;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
	width: auto;
}

		#mobile_menu_toggler{ display: block; margin: }



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}

#slides {
	clear: left;
}

	#imTextObject_25_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_26_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_27_tab0 .image-1 { width: 32px; height: 32px; }
.modal-footer{padding:5px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
.n2-ss-slider[data-ie] .n2-ss-layer-col,.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content]{background-attachment:scroll!important}
.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}

.img7        {width:200px; display:inline-block;  text-align: center;}
.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:1200px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border:0px}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}
.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-7{width:58.33333333%}




.grid__item {
  display: inline-block;
  width: 100%;
  padding-left: 20px;
  vertical-align: top;
}
