﻿#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}

.main {
	position:relative;
}
#masthead .elementor-section-stretched:nth-child(1) .elementor-top-column:nth-child(1) .elementor-widget-wrap{height: auto!important;}
.small-12{width:100%}


#footer .f-bottom .f-center {text-align: center; max-width: 536px; overflow: hidden; margin-left: 70px;}

#footer .f-bottom .f-center img {width: 100%; display: block;}
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-box{perspective:80px}
.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-6{width:50%}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.forum-topic-header .topic-reply-link,.forum-topic-header .topic-reply-allowed,.forum-topic-header .topic-new-post-link,.forum-topic-header .last-post-link{display:inline-block;}
.view-display-id-products_header li.last{padding:0;}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}
.table-responsive{min-height:.01%;overflow-x:auto}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.et_shop_image,
.et_portfolio_image {
	display: block;
	position: relative;
}


.et_portfolio_image img {
	margin-bottom: 0;
	vertical-align: bottom;
}


.et_shop_image:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:hover .et_overlay {
	z-index: 3;
	opacity: 1;
}

.header .header__content-inner { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

.off-canvas-list ul.children{background-color:#dbd8d6;border-top:1px solid #a69d97;margin-left:0}

.off-canvas-list ul.children li{border-bottom-color:#bab1ac}

.off-canvas-list ul.children li.open{border-bottom:none}

.off-canvas-list ul.children a{border-top-color:#edecea}

.off-canvas-list ul.children ul.children{border-top-color:#70635a;background-color:#c9c5c1}

.off-canvas-list ul.children ul.children li{border-bottom-color:#a69d97}

.off-canvas-list ul.children ul.children a{border-top-color:#edecea}

.off-canvas-list ul.children ul.children ul.children{border-top-color:#70635a;background-color:#b7b1ad}

.off-canvas-list ul.children ul.children ul.children li{border-bottom-color:#70635a}

.off-canvas-list ul.children ul.children ul.children a{border-top-color:#e7e4e2}


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


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

.r {
	float: right;
}


li.recentcomments {
	padding:0 0 5px 0;
	}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}



.single-title,
.page-title,
.entry-title {
  margin: 0; }
.region-sidebar-second .block{margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ccc;width:100%;display:inline-block;font-size:12px;padding:5px;color:#666;font-family:'Cabin Condensed',Arial,sans-serif;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}
#block-superfish-4 .block .block-superfish{margin-bottom:0em;}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}


.credits-left { float: left; }



img.scale-with-grid,#Content img{max-width:100%;height:auto}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}

.vk_icon_w_r_sns_fb:before {
	content: "\e604";
}


#page-content { min-width: 740px; }

	
	
	
.fixed-header header {
	position: fixed;
	left: 0; top: 0;
	}
.atgrid__row-separator{margin-bottom:40px;}
.atgrid__row-separator:last-child{margin-bottom:0;}
.atgrid__row-separator--related-and-upsells{margin-bottom:0;}
.atgrid__row-separator--product{margin-bottom:0;}


.activate-card .bg-blur {
    position: absolute;
    width: 105%;
    height: 105%;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: rgba(9, 62, 115, .9);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}


.isDesktop .activate-card .bg-blur {
    background: rgba(9, 62, 115, .9)
}


.section-schedule .activate-table .s-row--head .bg-blur {
    position: absolute;
    width: 105%;
    height: 105%;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: rgba(118, 102, 172, .35);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}


.isDesktop .section-schedule .activate-table .s-row--head .bg-blur {
    background: rgba(51, 48, 96, .9)
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}


.card { float: left; width: 300px; height: 200px; margin-bottom: 10px; color: #fff; -webkit-user-select:none; user-select:none; overflow: hidden; }

.card h2 { margin: 20px auto; text-align: center; font-weight: bold; font-size: 20px}

.card li { line-height: 24px; padding-left: 30px;  font-size: 15px; }

.card span{ margin-left: 6px}

.card:hover {  box-shadow: 0 0 10px rgba(0,0,0,0.3) ;  transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; }

.header-main-responsive{
	display:none;
	position:relative;
	float: right;
	max-width: 40%;
	padding-top: 6px;
}

.header-main-responsive .reflect_search_icon{
	float:right;
	margin-top: 7px;
	margin-left: 0;
	margin-right: 10px;
}

.header-main-responsive .reflect_search_icon .reflect_search_icon_hand{
	background-color: #222;
	background-size:15px;
	border-radius:5px;
}
ul.instagram-pics.instagram-size-thumbnail{margin-left:-2px;margin-right:-2px;display:inline-block}
ul.instagram-pics.instagram-size-thumbnail li{width:33.333%;float:left;padding:2px!important}
ul.instagram-pics.instagram-size-thumbnail a:hover img{opacity:.7}
ul.social_media:not(.staff) .instagram span,ul.social_media:not(.staff) .instagram:hover a:before{background:#7b6455!important;border-color:#7b6455!important}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.ap_page_suscribete #ap_newsletter_lightbox{margin-top:0!important}
ul.social-icons li.pinterest a:hover{background-color:#cb2027}
.tribe-events-list-widget .tribe-event-featured .tribe-event-duration{color:#fff}
.tribe-theme-twentynineteen .tribe-events-tooltip .tribe-event-duration{font-family:NonBreakingSpaceOverride,Hoefler Text,Baskerville Old Face,Garamond,Times New Roman,serif;font-family:var(--twentynineteen-font--body);font-size:.85rem}
.bg_button{background:#f50e0e;}

.sp-imr-wrapper{position:relative;overflow:hidden;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}



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


.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;
}
.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-10{width:100%}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.prepoint {
	position: absolute;
	top: 0px;
	left: -221px;
	color: #fff;
	width: 120px;
	background-color: #1A0E0A;
	border-radius: 8px 0px 0px 8px;
	font-size: 26px;
	padding: 5px 10px;
	opacity: 0.3;
	box-shadow: -1px 0px 5px #eee;
}

.prepoint img {
	vertical-align: -7px;
}

.how-it-works{font-size:0;padding:68px 0 0}

.how-it-works h2{margin:0 0 47px}

.how-it-works-sb{background:#f8f8f8;padding:40px}

	.how-it-works .works{box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%;padding:0;margin:0 0 27px;text-align:center}

	.how-it-works .works div{height:89px;width:89px;position:relative;margin:0 0 19px}

	.how-it-works,.why-honest{padding:38px 0 0}

#header #blog-description {
	color:#fff;
	text-decoration:overline;
	margin:10px 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-md-8{width:66.66666667%}

.menu-item-language img.iclflag {
  margin-top: -3px;
}


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


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.footer-solutions .col_6{margin-bottom:20px !important;height:auto;text-align:center}
.prodDesc .col_6{padding-bottom:50px !important;overflow:hidden}
.banner .col_6.alpha{margin-left:0;padding:68px 0 0 30px;width:506px !important}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_6{width:536px}

.nfoot-top{padding-top: 60px;padding-bottom: 15px;}

.nfoot-top-nav{line-height: 24px;}

.nfoot-top-a{display: inline-block;color: #000;cursor: pointer;}

.nfoot-top-a:hover{color: #3DB1FA;}

.nfoot-top-span{margin:0 5px;display: inline-block;color: #444;}


.article-category {
	font-size: 26px;
	background: #1191d0;
	color: white;
	font-weight: bold;
	margin-bottom: 0;
	text-align: center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	margin-top: 0;
	position: relative;
	z-index: 3;
	margin-right: 1px;
	margin-left: 6px;
	
}

	h2.article-category {
		margin: 0;
	}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.footer__navigation--titlelinks{margin-bottom:5px}
.footer__navigation--titlelinks a{color:#0955a4;font-size:14px;font-weight:100}
.footer__navigation--titlelinks li::after{content:" | ";font-weight:100;font-size:12px;position:relative;top:-2px}
.footer__navigation--sublinks a{font-size:14px;color:#95989a;font-weight:100}
.footer__navigation--sublinks li::after{content:" | ";font-weight:100;font-size:12px;position:relative;top:-2px}
.footer__navigation--sublinks a{font-size:14px;color:#95989a;font-weight:100}
.footer__navigation--sublinks li::after{content:" | ";font-weight:100;font-size:12px;position:relative;top:-2px}
.cmn-recruit-item{padding:66px 4.03%;background:#fff}
.cmn-recruit-item-interview{background:#f5f5f5}
.cmn-recruit-item-interview .cmn-recruit-title{border:none}
.cmn-recruit-item-interview .cmn-recruit-content-block{-ms-flex-pack:end;justify-content:flex-end}
.cmn-recruit-list__interview-more .cmn-recruit-item{background:#f5f5f5}
.mb-10{margin-bottom:10px}

.an2{transition:all 0.2s ease-out 0s;}
#navbar .navbar-collapse ul.nav li.dropdown.last ul.dropdown-menu{margin-left:-158px;margin-right:8px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
#statistics-section p.stats-number{font-size:44px}


.mega-menu-section .section-right {
  width: calc(100% - 350px);
  padding: 20px;
}


.mega-menu-section .section-right .title {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
}


.mega-menu-section .section-right ul li {
  margin-bottom: 5px;
}
.login-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:rgba(0,0,0,.9)}
.login-modal--restricted .login-modal__close{display:none}
