﻿
.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

header .search-form .autocomplete .notfound  { display:none;font-size:12px;font-weight:700;text-align:center;padding:15px 10px; }
.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}
.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

.mx-mobile-search .sf-s {padding: 5px;line-height: 20px;width: 100%;background: #343434;border: 1px solid #444;color:#ffffff;}

.mx-mobile-search .sf-submit {position: absolute;right: 0;top: 0;border-radius: 0;width: 40px;}

.mx-mobile-search .sf-submit i {margin: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-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%}

.page-nav ul:not(.sub-menu) li { display: inline-block; vertical-align: top; white-space: nowrap; }

.page-nav ul:not(.sub-menu) li a { display: block; padding: 0.5em 0.75em; margin: 0 0.25em 0.25em; font-weight: 700; background-color: transparent; color: #195485; border-radius: 5px; cursor: pointer; }

.page-nav ul:not(.sub-menu) li a:hover { background-color: #2170b2; color: white; }

.page-nav ul:not(.sub-menu) li.active a { background-color: #2170b2; color: white; }

.page-nav .sub-menu { display: none; margin-top: 0.75em; }

.page-nav .sub-menu li { display: inline-block; vertical-align: top; white-space: nowrap; margin: 0 0.5em 0.5em; color: #195485; cursor: pointer; }

.page-nav .sub-menu li.active, .page-nav .sub-menu li:hover { color: #2170b2; }

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

.jqueryslidemenu ul li.menu-item-home {
  padding-left: 0;
  padding-right: 30px;
}




.mh-widget .search-form { background: #e9ecf6; }




.mh-widget-title { font-size: 14px; font-size: 0.875rem; color: #fff; padding: 10px 15px; background: #00aae1; border-bottom: none; }

.mh-widget-title a { color: #fff; }

.mh-widget-col-1 .flex-control-nav, .mh-widget-col-2 .flex-control-nav { top: 15px; right: 10px; }

.mh-widget-col-1 .mh-slider-caption { background: #333f49; }




.mh-widget .tagcloud a { background: #333f49; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #00aae1; }

.b-section {
    min-width: 1000px;
    padding: 60px 0 120px 0;
}
.owl-carousel .single-slide .slider-image{height:140px;width:100%}
footer .footer_holder,.footer .footer_holder{position:relative;width:100%;max-width:1000px;height:569px;margin:0 auto;padding:75px 0 42px;*zoom:1}
footer .footer_holder:before,footer .footer_holder:after,.footer .footer_holder:before,.footer .footer_holder:after{content:"\0020";display:table}
footer .footer_holder:after,.footer .footer_holder:after{clear:both}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
#access2 .menu-header2, div .menu2 {background:#fff;margin-top:0px;margin-left:-155px;width:170px;}
#access2 .menu-header2 ul .menu2{padding:0;padding-bottom:5px}
#access2 .menu-header2 li, div.menu2 li {background:#fff;float:none;height:20px;display:block;width:170px;position:relative;top:5px;text-align:left;margin-left:0;margin-right:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
#access2 .menu-header2 li::before, div.menu2 li::before {display:block;height:0px;width:10%;background-color:#000;content:" ";position:absolute;text-align:left;left:50%;bottom:0;margin-left:-5%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
#access2 .menu-header2 .menu2 .menu2-item a:hover{background:#991c1c;color:#fff;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}

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

    #mobile-menu-wrapper .menu { background: none }

    .main-header #navigation .menu { display: none }

    #navigation .menu a {
        color: #fff!important;
        padding-left: 0!important;
        padding-right: 0!important;
    }

    #navigation .menu {
        float: none;
        background: transparent;
    }

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }

.menu li, .menu li a{ font-family: 'Armata'; font-weight: normal; font-size: 14px; color: #FFFFFF; }
.cp-overlay-close.cp-adjacent-close .cp-default-close,.cp-overlay-close.cp-inside-close .cp-default-close{padding:5px;background:#292929;border-radius:50%}

@charset "utf-8";


#global{
    border-bottom:solid 4px #17365d;
	margin-bottom:20px;
}
#s5_breadcrumb_wrap{float:left}
.td-container,.tdc-row{width:1068px;margin-right:auto;margin-left:auto}
.td-container:before,.tdc-row:before,.td-container:after,.tdc-row:after{display:table;content:'';line-height:0}
.td-container:after,.tdc-row:after{clear:both}
.tdc-row.stretch_row .td-element-style{width:100vw!important;left:50%!important;transform:translateX(-50%)!important}
.tdc-row.stretch_row_content{width:100%!important}
.tdc-row.stretch_row_content .td-pb-row{margin-left:0;margin-right:0}
.tdc-row.stretch_row_content .td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.tdc-row.stretch_row_content_no_space{width:100%!important}
.tdc-row.stretch_row_content_no_space .td-pb-row{margin-left:0;margin-right:0}

.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-3 {
    width: 25%;
  }
.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-5{width:41.66666667%}
.how-do .step-title h3{height:50px;font-size:18px;font-weight:700;color:#555}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }


body.hebrew .content-all{
	direction: rtl;
}


.article_column .contentpaneopen {

	padding-left: 10px;
	padding-right: 10px;
}


table.contentpaneopen {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}



table.contentpaneopen, table.contentpane, table.blog { width: 100%; }


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

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

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

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


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

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

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

.contactMall .connect li a:hover{color: #000}
.breadcrumb li.first{margin-left:26%;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
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}
.c-nav.is-active .c-nav__item{transform:translateX(0);opacity:1}
.c-nav__item{position:relative;list-style-type:none;font-size:15px}
.c-nav__item.is-active .c-nav__link:after{opacity:1}
.c-nav__item--small{padding:20px 70px}
.c-nav__item--parent{transition:all .5s ease-in-out}
.c-nav__item--parent:hover{z-index:1000;background-color:rgba(0,0,0,.8);color:#fff}
.c-nav__item--parent:hover .c-nav__sub-list{z-index:10;opacity:1;pointer-events:all}
.c-nav__item--parent:hover .c-nav__link{color:#fff}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.slickSlider li .caption{
	text-align:left;
	display:block;
	width:90%;
	margin:0 5%;
	font-size:12px;
}

#textileType article div.content .inner .caption{
display: block;
margin-bottom: 10px;
}

.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;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

#mainNavigation .navbar-nav .nav-item .dropdown-menu .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}


.sbadge,.badge{padding:7px 15px;cursor:pointer;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    line-height:1;
    vertical-align:middle;
    white-space: nowrap;
    text-align: center;
    background-color: #0393BE;
    border-radius: 3px;}

.sbadge:hover,.badge:hover{background-color:#03a6d7}


.w3-logo {
	float: left;
	line-height: 5px;
	position: relative;
	z-index: 999;
}

.w3-logo,
.address,
.nav-contact-w3ls {
	width: 33.2%;
	display: inline-block;
}

.w3-logo a {
    color: #ffffff;
    font-size: 36px;
    text-decoration: none;
    letter-spacing: 4px;
    text-transform: uppercase;
    display: block;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

#navbar .navcurrent a {background-color:#095F93;border-bottom:2px solid #ccc;}
.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}


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

.container{
    padding-right: 30px;
    padding-left: 30px;
}
.bootstrap-select.btn-group .dropdown-menu li,.carousel,.carousel-inner{position:relative}
.carousel-inner{overflow:hidden;width:100%}


.copy {
  color:#a7a7a7;
  font-style: italic;
  line-height: 22px;
  padding-top: 5px;
  font-family: 'Georgia';
}

.copy a {
  color: #510030;
  text-decoration: none;
}

.copy a:hover {
  text-decoration: underline;
}

.our-catalog .item-prod {
    position: relative;
    padding: 20px 15px;
}


#header, #content, #footer, .widget { overflow: hidden; }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.navigation-new{position:fixed;top:0;left:0;width:100%;height:55px;z-index:1000;border-bottom:1px solid #fff;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(64%,rgba(255,255,255,1)),color-stop(65%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}



.cb-grid-block .cb-module-header {
  margin-bottom: 3px;
}

.cb-grid-block .cb-grid-img {
  display: none;
}


.cb-grid-block.cb-dark {
  background: none;
}


#slideshow ul#slides{
	position: relative;
	left: 20px;
	top: 10px;
	width: 960px;
	height: 322px;
}
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table;table-layout:fixed}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.navbar-global .menu{list-style:none;margin:0;padding:0}
.navbar-global .menu li{display:inline-block;margin:0 10px;font-size:15px;line-height:70px}
.navbar-global .menu li a{-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;font-weight:400}
.navbar-global .menu li a:hover{color:#999;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.menu-button{position:relative;float:right;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:0}
.menu-button:focus{outline:0}
.menu-button .icon-bar{display:block;width:21px;height:2px;border-radius:0;background:#fff;margin-bottom:4px}
.menu-button .icon-bar:last-child{margin-bottom:0}
.mobile-global-menu .menu{display:block}

.pmenu {
	float: left;
}

.primary-menu ul.pmenu ul ul {
	left: -200px;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.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-12{width:100%}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}


.footer-upper {
    background: #199ebf;
    padding-top: 2em;
    padding-bottom: 2em
}


.home-widget-2 {
	width:31%;
	float:left;
	margin:0;
	}

	
	.home-widget-1,
	.home-widget-2,
	.home-widget-3 {
		width: 100%;
		clear:both;
		float:none;
		padding:0;
	}

		 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info .td-post-date,
	 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info 	.td-module-comments,
	 .vc_hidden-lg .td-module-image .td-post-category{
		display:none;
	}



.infinite-navigation .sf-menu{ display: inline-block; line-height: 1.7; text-align: left; margin-bottom: 0px; }







.sf-menu{ list-style: none; margin-left: 0px; }

	
#menu-item-22 a{
	padding-left:0px !important;
	}
#wrap-fr-logotipo #frlogotipo,#wrap-fr-logotipo #frlogotipo:hover,#wrap-fr-logotipo #frlogotipo:visited{margin:0;padding:0;text-decoration:none!important;background-color:transparent!important}


.bgblue {
	
	background-color: #a6bbc2;
}


.comptable .rankcol {
	width:10%;
}

			.l-section-overlay {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				}
.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.1);transition:all 1s 0s ease}
.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}

p#posted {
	font-size:13px;color:#555;margin:9px 0 3px 0;
	font-family:Georgia,Helvetica,Arial,Sans-Serif;line-height:140%;
}





.skills-box .meter {
    height: 6px;
    border: 1px solid #434343;
    padding: 1px;
    margin-bottom: 15px;
}

.skills-box .meter p {
    height: 2px;
    background: #252525;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}

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

	
	.navigation .mobile .current {
		float: left;
		margin-left: 14px; 
		font-size: 13px;
		max-width: 40%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		vertical-align: bottom;
	}


.navigation .menu li li.current-menu-item {
    background: #FFF;
    color: #870833;
}


.navigation .menu li li.current-menu-item a {
    color: #870833;
}
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5b4651110b209 .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b1cf .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b193 .fl-module-content .fl-icon-text {height: 28px;}


body.colors-dark,
.colors-dark .site-content-contain,
.colors-dark .navigation-top,
.colors-dark .main-navigation ul {
	background: #222;
}




.site-content-contain {
	background-color: #fff;
	position: relative;
}
.modal-footer{padding:15px;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}


.modal .modal-dialog .modal-content .modal-footer {
  padding: 0;
  padding-top: 15px;
}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }

		
		#horiz_m #logo {
			display: inline-block;
			position: static;
			width: auto;
			margin:15px 0 0 10px !important;
		}

		
		#horiz_m #logo  img{ 
			max-width:440px !important;
		}

		
		#horiz_m #logo img {width:532; height:91;}
.mkd-page-footer .mkd-column-content:not(:first-child){margin-top:30px}
.mkd-page-footer .mkd-column-content.mkd-grid-col-3{width:50%;float:left}
.mkd-page-footer .mkd-column-content.mkd-grid-col-3:nth-child(2n+1){clear:both}
.mkd-page-footer .mkd-column-content.mkd-grid-col-3:nth-child(3),.mkd-page-footer .mkd-column-content.mkd-grid-col-3:nth-child(4){margin-top:30px}
.mkd-page-footer .mkd-column-content.mkd-grid-col-4{width:33.33333333333333%;float:left}
.row{margin-right:-15px;margin-left:-15px}
#videogallery .row:first-of-type{color:#fff;padding-top:10px;padding-bottom:20px;padding-left:20px;font-style:italic}
#footer .row{padding-top:10px;padding-bottom:10px}
#footer .row:last-of-type{background-color:#202020;border-top:2px solid #303030}

	.case-studies .yuzo_wraps .yuzo-img{
		width:100% !important;
	}


.over_ff
{
	width: 1226px;
	position: relative;
	height: 20px;
	margin: auto auto -20px;
}

.over_ff IMG
{
	left: 614px;
	top: -457px;
	position: absolute;
	opacity: 0;
	transition: all 5s ease-in-out !important;
}


.tg-second-footer-widget,
.tg-third-footer-widget {
	width: 30.303030%;
	float: left;
	margin-right: 4.545454%;
}

	.tg-second-footer-widget,
	.tg-third-footer-widget,
	.tg-fourth-footer-widget {
		float: none;
		margin-right: 0;
		width: 100%;
	}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.element-slogan .slogan{color:#474747;text-shadow:1px 1px 1px #fff}
.element-slogan .text_only .slogan-text{font-size:25px}
.element-slogan .slogan .slogan-text{display:block;text-align:center}
.element-slogan .has_button .slogan-text{font-size:25px}
#branding .header_logo .tb-text-logo,#featured .media-full .slide-title,#content .media-full .slide-title,.element-slogan .slogan .slogan-text,.element-tweet {font-family: Yanone Kaffeesatz, Arial, sans-serif;}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}
.text-center{text-align:center}

  .header-vertical-enable .page-wrapper .header-type-vertical #st-trigger-effects,
  .header-vertical-enable .page-wrapper .header-type-vertical2 #st-trigger-effects {
    display: none !important;
  }

  .filter-wrap #st-trigger-effects {
    width: auto !important;
    position: relative;
    margin-top: 1px;
    margin-right: 20px;
  }

  
  #st-trigger-effects {
    display: block !important;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 0;
    margin-top: -15px;
  }

  .fixed-header-area #st-trigger-effects {
    display: table-cell;
    vertical-align: middle;
    left: 30px;
  }

.fixed-header-area .modal-buttons,
.fixed-header-area #st-trigger-effects {
  display: none;
}

.navbar #st-trigger-effects {
  display: none;
}
.footer{position:relative;z-index:200;padding:25px 0 0;background:#000;margin-top:60px}
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-1,.is-active .mk-css-icon-menu-line-1{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-1,.is-active .icon-size-big .mk-css-icon-menu-line-1{top:8px}


#cookies { position:fixed; bottom:0; right:0; z-index:3; width:100%; height:27px; text-align:center; background-color:#161616; padding:4px 20px 4px 20px; font-size:13px; color:#aaa; }

#cookies a { margin:0 20px; font-size:13px; color:#3777bf; }

#cookies a:hover { color:#333; }

#cookies button { border:0; padding:0 5px 1px 5px; color:#000; font-size:13px; background-color:#aaa; }

#cookies button:hover { background-color:#58585a; color:#fff; }

#cookies button#cookiesX { width:18px; height:18px; border-radius:50%; margin-left:15px; padding:0 0 2px 1px; color:#000; line-height:1; }
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

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

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

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

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

.nav-justified {
  width: 100%;
}

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

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

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}



p.copyright {float: left; margin: 1.0em 0; padding: 1.0em 0; color: #ccc; font-size: 0.8em;}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.toplist{
	visibility: hidden;
	display:none;
	width: 0;
	height: 0;
}
.try-modal-wrap{display:none;z-index:99999;margin:0 auto;position:fixed;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.try-modal-wrap.first-slide{background-color:#fff;min-width:312px;max-width:995px;min-height:516px;height:609px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08);border-radius:6px}
.try-modal-wrap.hubspot-slides{min-width:312px;max-width:850px;min-height:622px;height:695px}
.try-modal-wrap .meetings-iframe-container iframe{height:auto!important}
.try-modal-wrap .meetings-iframe-container{width:100%;height:100%}
.slider-ratio-16-9 .et_pb_slide{padding:0;padding-bottom:56.25%;height:0}
.et_pb_fullwidth_slider_0,.et_pb_fullwidth_slider_0 .et_pb_slide{min-height:583px}
.et_pb_slide_2.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}

.floatleft{ float:left; }





.compact-bottom {
  margin-bottom: 0 !important; }
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }


form .error, form + .result {
  display: none;
  font-family: "MINISansSerif-Regular", "Arial", sans-serif;
  size: 1.1875em;
  width: 100%;
  margin: 3rem 0 1rem; }

  form .error.show, form + .result.show {
    display: block; }

  #footer .result {
    margin-top: 3rem;
    padding: 1em;
    text-align: center; }

    section.form-page .form form .result {
      display: none; }
#mobile-menu-overlay{position:absolute;top:0;left:0;z-index:90;width:0;height:0}
#mobile-menu-overlay.active{width:100%;height:100%}

.blog-cont {
	width:658px;
	float:left;
}

.blog-cont-main {
	float:left;
	width:397px;
}


.site-header-main {
	float: left;
	width: 100%;
	padding: 44px 0 22px;
	padding: 4.4rem 0 2.2rem; 
	background-color: #fff;
}

.item #comments .pagination { text-align: right; margin-right: 10px; margin-bottom: 15px; }

.item #comments .pagination a { border: 1px dotted #AAA; padding: 5px 8px; }

.item #comments .pagination a.searchPaginationSelected { background-color: #f7f7f7; }

.item #comments .pagination a.searchPaginationNext, .item #comments a.searchPaginationPrev, 
.item #comments .pagination a.searchPaginationFirst, .item #comments a.searchPaginationLast { border: 0px; text-decoration: none; }

.item #comments .pagination a.searchPaginationNext:hover, .item #comments a.searchPaginationPrev:hover,
.item #comments .pagination a.searchPaginationFirst:hover, .item #comments a.searchPaginationLast:hover { background-color: #ffffff; }
.s_1_home .benefits .item{height:168px;width:165px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:0 31px;color:#fff;border:2px solid transparent;position:relative;-webkit-transition:250ms;transition:250ms}
.s_1_home .benefits .item:hover{background-color:rgba(0,0,0,.5)}
.home_s_4 .item h3{margin-top:4px}
.home_s_4 .item a:hover{text-decoration:underline}
.home_s_4 .item .date{margin-top:9px;font-size:15px;line-height:24px}
.e-trike_s_5 .item{margin-bottom:40px}
.e-trike_s_7 .item{margin-bottom:40px}
.home_s_4 .item{margin-bottom:21px}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}

		
	.mvp-blog-story-img,
	#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img {
		margin-right: 20px;
		width: 300px;
		}

		
	.mvp-blog-story-img,
	.mvp-blog-story-col .mvp-blog-story-img,
	#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
	#mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-img {
		margin: 0 20px 0 0;
		width: 150px;
		}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.abs{position:absolute;}


#back-top a {
  color: #e35f10;
}


#back-top {
  bottom: 90px;
  position: fixed;
  right: 20px;
  -webkit-transform: translateZ(0);
  z-index: 99;
  display: none;
}

#back-top a:hover {
  color: #7b7b86;
}
.footer-company{margin-bottom:40px}
.footer-company-adress{font-size:12px;letter-spacing:.14em;line-height:2;color:#393939}



.search{width:100%;text-align:center;background: #eee;padding:12px 0;}

.search input,.search button{max-width:220px;width:100%;border:0;padding:0 10px;margin:0;line-height:36px;height:36px;}

.search button{max-width:100px;background:#fa1;color:#fff;cursor:pointer;margin:0 0 0 -6px}

.search button:hover{background:#f55;}

.search input{max-width:56%;}

.flere
{
    float: right;
	margin-top:5px;
	margin-bottom:10px;
}

.flere.arrangementer
{
	margin-bottom:30px;
}

.flere a {
	font-size:0.8em;
	color: #4D4D4B;	
}

footer .lower-logos-row {
	background-color: #fff;
	border-bottom: 3px solid #005387;
	border-top: 3px solid #005387;
}

footer .lower-logos-row-container {
	border-bottom: 12px solid #78aed5;
	border-top: 12px solid #78aed5;	
}

.lower-logos-row .wpb_content_element {
    margin-bottom: 0;
}



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


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

.row {
  margin-right: -15px;
  margin-left: -15px;
}


.menu__wrapper {
  background: #ffffff;
}


.menu__wrapper--top {
  color: #a0a0a0;
  font-size: 13px;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 5px;
}

.menu__wrapper--border {
  width: 100%;
  border-bottom: 1px dotted #dbdbdb;
}

.menu__wrapper--spacer {
  padding-top: 8px;
  padding-bottom: 8px;
}

.menu__wrapper--border::after {
  clear: both;
  content: "";
  display: table;
}

.menu__wrapper::after {
  clear: both;
  content: "";
  display: table;
}


.responsive-padding,
.menu__wrapper {
  padding-left: 12%;
  padding-right: 12%;
}

	.bottomlinks { text-align: left; color: #717171; padding: 10px 0 0 0;  margin:  20px auto; width: 96%; z-index: 9;}

	.bottomlinks .pipe {display: none;}

	.bottomlinks a, .bottomlinks a:visited, .bottomlinks a:link, .bottomlinks a:link:active, .bottomlinks a:visited:active  {text-decoration: none;  color: #717171; display: block; padding: 10px 0; border-bottom: solid 1px #e2e2e2; }

	.bottomlinks a:hover {text-decoration: none; color: #333;}


.bottomlinks a,
.bottomlinks a:visited,
.bottomlinks a:link,
.bottomlinks a:link:active,
.bottomlinks a:visited:active {
    text-decoration: none;
    color: white;
}

.div-line {	border-bottom: 3px solid black;}


#header_eva .categ_articles {
    display: none;
}


#header_eva .categ_articles.active{
    animation: displayArticles 0.4s;
    display: block!important;

}

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }
.text-left-lg{text-align:left}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

.table td.span3, .table th.span3 {
	float:none;
	width:204px;
	margin-left:0;
}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

.site_container
{
	max-width: 1590px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F8F8F8;
}

.site_container.boxed
{
	max-width: 1090px;
}

.bd-slider-2 {
  width: 100%;
  height: 80vh;
}
.text-uppercase{text-transform:uppercase}

.main{background:#FCFCFC;border-right:1px solid #E2E2E2;border-left:1px solid #E2E2E2;padding:10px 0;position:relative;z-index:2;}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}



#nav {
	margin: 0;
	float:right;
	position:relative;
}


#nav li {
	display: inline-block;
    position: relative;
	margin:29px 12px 0 12px;
}


#nav li.last {
	margin-right:0;
}


#nav li a {
	display: inline-block;
	text-align:center;
	padding: 0;
    font-size: 15px;
	line-height:18px;
	font-weight:300;
	color: #eee;
}


#nav .current a,
#nav li a:hover {
	color:#fff;
}

.small_device_active #nav { display: none; }
.jet-slider__content-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:100%}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}

p.border_b_blu{
	background-color:#f4f7fc;
}



.heatmapthemead-article { 
	margin-bottom: 1em;
}


#heatmapthemead-featured-page.heatmapthemead-article { 
	
}



.midbanner #div-gpt-ad-1469629970218-1 {
    margin: auto
}

    .midbanner {
        margin:0.5rem auto
    }

.maincontent .midbanner{ line-height:0; margin-bottom:1.2rem;}

.botbanner div, .midbanner div, .topbanner div{width: fit-content;margin: auto;}
.float-right{float:right!important}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.fusion-equal-height-columns .fusion-column-tablecell {
  display: table-cell;
  vertical-align: middle;
}
#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}
.list-media{list-style:none;margin:0;padding:0}
.list-media h3,.list-media h4{margin:0;font-size:1.375rem;line-height:1.1}
.list-media h3 a,.list-media h4 a{color:#000}
.list-media h3 a:hover,.list-media h4 a:hover{color:#41812a;text-decoration:none}
.list-media p{margin:.4375rem 0 0 0}
.list-media img{width:7.5rem}
.card .list-media,.sidebar-item .list-media{margin-bottom:0}
.card .list-media img,.sidebar-item .list-media img{width:2.5rem}
.card .list-media h4,.sidebar-item .list-media h4{margin-bottom:.3125rem;font-size:1.125rem}
.card .list-media p,.sidebar-item .list-media p{font-size:1rem;line-height:1.3}
.list-media.list-media-simple{font-size:.9375rem}

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

.testimonial-list-item{float:left; width:100%;}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

.l1h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #455468; TEXT-ALIGN: center
}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}

.has-feedback label.sr-only~.form-control-feedback {
top:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

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

.our-team .text-center { margin: 0 auto; }
.sticky-footer .buttons{display:-webkit-flex;display:flex;align-items:center}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.loop-post-excerpt .loop-post-text {
  padding: 0;
  float: left;
  font-size: 18px;
  line-height: 1.4em;
}

.loop-post-excerpt .loop-post-text p {
  font-size: 16px;
  line-height: 1.9;
  margin-bottom: 0;
}
.loop-post-excerpt p{font-family:Open Sans,sans-serif;}
.white .loop-post-excerpt p{color:#000000;}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}

p.contact {  color: #666; text-transform: uppercase; font-weight: bold; font-size: 24px; font-size: 2.4rem; margin: 0 0 .7em 0;}

p.contact-jobs { color: #fff; font-weight: bold; font-size: 18px; font-size: 1.8rem; text-transform: uppercase; margin: 0 0 0.5em;}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}


.divider-wrap[data-alignment="center"] .divider-small-border {
   transform-origin:center; -webkit-transform-origin:center;
   margin: 25px auto;
}


.divider-wrap[data-alignment="right"] { text-align: right; }

.divider-wrap[data-alignment="right"] .divider-small-border {
   transform-origin: right; -webkit-transform-origin: right;
   margin-right: 0;
   margin-left: 0;
   display: inline-block;
}
 #letsgoeverywhere { display: none; }



#letsgoeverywhere:hover {

transform:translate(-15px,0px);

-moz-transform:translate(-15px,0px);

-ms-transform:translate(-15px,0px);

-webkit-transform:translate(-15px,0px);

-o-transform:translate(-15px,0px);
}

#container {
  min-width: 1200px;
  width: 100%;
}

#container a {
  text-decoration: none;
}

.sub-title h1 {
text-transform: uppercase;
color: #515151;
font-size: 32px;
font-weight: 300;
text-align: center;
}

.slideshowContainer .slideshow{float:left; max-width:820px; width:72%;}


.slideshowContainer .slideshow .flex-direction-nav{ display:none; }

.slideshowContainer .slideshow.more .flex-direction-nav{ display:block; }
 
.slideshow{width:100%;}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}
.text-center{text-align:center}

.purchaseava-block .mobile-image {
	display:none;
	margin-top:20px;
}


#page {
	max-width: 1268px;
	margin: 0 auto;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}


.wide-1218 #page {
	max-width: 100%;
}


.narrow-978 #page {
	max-width: 1038px;
}


.wide-978 #page {
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}

	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}


.site-meta .site-social {
	margin-right: -13px;
}



.site-meta {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

		
	.home-wrap-in2 {
		margin-left: 265px;
		}

		
	.home-wrap-out2,
	.home-wrap-in2 {
		margin-left: 0;
		}
