﻿.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}
.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}
.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}
.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.references__wrapper{position:relative;margin:40px 0 0 -60px;width:calc(100% + (20px * 5))}
.references__wrapper:hover{z-index:5}

.margin-top-20{margin-top:20px;}
.thrv_contents_table .tve_contents_table .tve_ct_content{text-align:left}

.clear {
clear: both;
}



#masthead .elementor-row .elementor-row img{position:relative;height:auto;}
#masthead .elementor-row .elementor-row a{padding-left:22px;}


.wpex-widget-recent-posts li .date {
    color: #666;
}

#imTextObject_2_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_6_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_8_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_9_tab0 .ff1 { font-family: "Tahoma", sans-serif; }

#imTextObject_10_tab0 .ff1 { font-family: "Century Gothic", sans-serif; }

#imTextObject_13_tab0 .ff1 { font-family: "Tahoma", sans-serif; }


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper{width:1050px}


[class*="grid-"] .wrapper{width:100%}


.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,
.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {
	width:100%;
	margin-left:0;
}

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article {
		width:48%;
		float:right;
	}

	
	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article:first-child {
		float:left;
		margin-bottom:0;
	}


.single-box.entry-media .wrapper {
	width:100%;		
}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.view-home-page .panel-inner{font-size:14px;font-weight:200;}
.view-home-page .panel-inner h1{margin:12px 6px;font-size:32px;font-weight:bold;}
.view-home-page .panel-inner .more{margin:8px 0;color:#61BBEF;display:block;font-size:14px;font-weight:bold;}
.view-home-page .panel-inner .more:hover{color:#61BBEF;}
.view-home-page .layout-standard .panel-inner{font-size:18px;font-weight:400;}
.view-home-page .layout-standard .panel-inner h1{margin:12px 0;}
.view-home-page .layout-announcement .panel-inner h1{margin:12px 0;}


.column-holder {

	overflow: hidden;

}


.column-holder:before {

	content: "";

	position: absolute;

	left: 54.456%;

	top: 31px;

	bottom: 32px;

	width: 1px;

	overflow: hidden;

	background: #959597;

}


.column-holder .column {

	overflow: hidden;

}


	.column-holder .column:first-child {

		margin-top: 0;

	}


	.column-holder .col {

		font-family: "Museo Slab 300", Arial, Helvetica, sans-serif;

		margin-top: 47px;

	}


	.column-holder .col:first-child {

		margin-top: 0;

	}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.logged-in #mobile-nav .secondary-m .last{position:absolute;top:17px;right:26px}
.logged-in #mobile-nav .secondary-m .last a{font-size:0;height:auto;line-height:0}
.logged-in #mobile-nav .secondary-m .last a:before{font-family:"amg" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";font-size:20px}
#content .account-navigation li.last{border:0}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  padding-bottom: 0;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}


.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}


.more__image {
  height: 31px !important;
  width: auto;
  vertical-align: bottom;
  display: inline-block;
  margin-left: 0.625rem;
  transition: opacity 0.5s ease-in-out; }

  .more__link:hover .more__image {
    opacity: 0.5; }

.navigation-paging .wp-pagenavi span.pages {
    display: none;
}

span.pay_btns a:hover {
color: #fff
}

span.pay_btns a {
display: none;
text-align: right;
width: 60%;
background: #d25f28;
color: #fff;
text-transform: uppercase;
float: right;
margin-bottom: 1px;
padding: 10px;
clear: both
}


img.responsive-img, video.responsive-video {
    max-width: 100%;
    height: auto
}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}


th.gigpress-city {
}


td.gigpress-city {
}
.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%}

.home-orders-slider {
    width: 1000px;
    margin: 0 auto;
}


.home-orders-slider .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 272px;
  margin: 0 45px;
  height: 280px;
}

.home-orders-slider .slick-dots {
    bottom: -45px;
}

.home-orders-slider .slick-slide:focus{
  outline: none;
}


.recent_posts li.with_img {
    padding-left: 70px;
    min-height: 72px;
}


.recent_posts li.with_img img {
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}


.with_mega_menu .ubermenu .recent_posts li.with_img {
    padding-top: 2px;
}
.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;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.widget .search-block{
	width: 85%;
	float: none;
}

.search-block{
	display: inline-block;
	float: right;
	margin: 7px 10px;
	position:relative;
	width: 185px;
}

.no-results .search-block,
.error404 #primary .page-content .search-block,
.search-no-results #primary .page-content .search-block {
	float: none;
	width: 50%;
}

.search-block input#menu-search,
.widget_search input#s{
	font-size: 13px;
	line-height: 31px;
	height: 31px;
	padding: 2px 23px 2px 8px;
	width: 100%;
}

.search-block #searchsubmit,
.widget_search #searchsubmit{
	background: rgba(0, 0, 0, 0);
	border: medium none;
	font-size: 20px;
	height: 25px;
	position: absolute;
	right: 7px;
	top: 3px;
	width: 25px;
}


.end-footer {
  background: #2190d7;
  
  position: relative;
}
.list-unstyled{padding-left:0;list-style:none}


li.menu-item a {
color:red;
}

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

.wpb_text_column h1:last-child,
.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child,
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 1.5rem;
	}

.wpb_text_column p:last-child,
.wpb_text_column ul:last-child,
.wpb_text_column ol:last-child {
	margin-bottom: 1.5em;
	}

.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}







.header-cta-wrapper {
    float: right;
    position: relative;
    margin-top: 1.5rem;
    color: #323232;
}


.copyright {
	float:left;
}

	
	.copyright,
	.credits {
		float:none;
		max-width:100%;
		text-align:left;
	}
.content__mobile,.content__tablet,.content__tablet-landscape{display:none}




.downloads-title {
  padding: 0;
  position: relative;
  bottom: 0;
  z-index: 1;
  clear: both;
  margin: 0 0 0 11px;
  padding: 10px 0 0 16px;
  max-width: 265px; }

  
  .downloads-title:after {
    content: ' ';
    border-right: 35px solid transparent;
    border-bottom: 35px solid #ebeaea;
    top: 0;
    position: absolute;
    left: 0;
    width: 50%;
    z-index: -1; }

  
  .downloads-title h3 {
    text-transform: uppercase; }


.cli-col-12
{
	width:100%;
}




.copyrights-menu { margin-bottom: 10px; }




.copyrights-menu a {

    font-size: 14px;

    margin: 0 10px;

    border-bottom: 0 !important;

}
.fl-photo-img-svg {width: 100%;}


.box{padding:10px 0;}

.box .category-title{margin:0 0 5px 0;color: #333;padding-left:0;}

.box .category-title a{color:#241BA5;font-weight:600;}
.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%}


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


.text-center.h2.title-box {
    font-size: 1.5em;
}
.site-footer .footer-logos .association-logo a{width:102px}
.site-footer .footer-logos .association-logo{margin-right:0}
.et_pb_blog_2 .entry-title{font-weight:300;margin-bottom:0}
.et_pb_blog_2 .et_pb_post .entry-title a{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important}
.et_pb_blog_2 .et_pb_post .entry-title{font-size:16px!important}
.et_pb_blog_0 .et_pb_post .entry-title a{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;color:#000!important}
.et_pb_blog_0 .et_pb_post .entry-title{font-size:16px!important}
.et_pb_blog_1 .et_pb_post .entry-title a{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;color:#000!important}
.et_pb_blog_1 .et_pb_post .entry-title{font-size:16px!important}
.entry-title{font-weight:300;margin-bottom:0}
.side_menu_button_wrapper{display:table}
.color-band{width:100%;height:.0625rem;background-color:transparent;position:absolute;top:4.8125rem;z-index:1000}
.news .color-band{background-color:#5C5C5C;height:.125rem}
.people .color-band{background-color:#C15F3D;height:.125rem}
.places .color-band{background-color:#155E39;height:.125rem}
.experiences .color-band{background-color:#379;height:.125rem}




.textwidget p { margin-top: 20px; }

.textwidget p:first-child { margin-top: 0; }

.textwidget ul { list-style: square; }

.textwidget ol { list-style: decimal; }

.textwidget ul, .textwidget ol { margin: 0 0 20px 15px; }

.textwidget ul ul, .textwidget ol ol { margin: 0 0 0 15px; }


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


.left-sidebar, .right-sidebar {
    width: 208px;
    max-width: 208px;
    vertical-align:top;
    padding: 0;
    padding-bottom: 120px;
}

.sponsor-wrap{ padding: 15px;}
.webarx-cn-protected-by{position:absolute;font-size:12px;bottom:10px;text-decoration:none!important}

	.post-inner { margin-left: 0; display: block;  }

		#footer { text-align: center; }

	#footer a { color: #5e5b5b;}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

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


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}


.tm-spacer {
  clear: both;
}

#content {width:920px; min-height:580px; margin:0 auto; display:block; padding:30px; background:#ffffff; font-size:12px; line-height: 18px;}

.padtop5 { padding-top: 5px !important }

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

#rgh  {background-color: #94f794}

    #mw_board_group_1 .mw_board_group_1_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_1 .mw_board_group_1_title a { font-size:11px; }
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}
#gallery-modal-story{margin:auto;margin-top:20px;max-width:80%;letter-spacing:1px}
#gallery-modal-story,#gallery-modal-test,#gallery-modal-actions,#gallery-modal-imaga-holder,#gallery-modal-image{margin:0 5vw}

.inv_cent{	width: 984px; float: left; height: auto; }

ul.children .commentImageLeft {
    width: 60px;
    height: 90px;
    border-left: 1px solid #c1bbb6;
    border-bottom: 1px solid #c1bbb6;
    position: absolute;
    top: -50px;
    left: -70px;
}

.commentlist .children {
    margin-left: 10%;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
    width: 90%;
}

.commentlist .children li { padding-bottom: 0 }


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

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.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%}


  .container img.alignright {
    width: 180px !important; }


  .container .entry-content {
    padding: 0 15px; }

  .container_menu .container,
  .container_menu .content_menu {
    position: static; }

#bd1lfimg{ position:absolute; width:968px; height:353px; overflow:hidden; border:#b3b2b2 1px solid;}

#bd1lfimg div{width:100000px; margin-left:-4px;}

#bd1lfimg dl{width:970px; height:355px; position:relative; overflow:hidden; float:left;}

#bd1lfimg dt{width:970px; height:355px; position:absolute; left:0px; top:0px;}

#bd1lfimg dd{width:970px; height:355px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px;}
.masonry-grid .masonry__block{margin-bottom:30px}
.masonry-grid .masonry__block:last-child{margin-bottom:0}
.masonry-grid .masonry__block:hover .masonry__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.masonry__block--hub .masonry__link{margin-top:10px}

.bold {
	font-weight: 700;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


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

#mobile-btn-open .glyphicon{
    font-size: 30px;
}

#mobile-btn-close .glyphicon{
    font-size: 20px;
}







.andri-cookie-info {
    color: #fff;
    margin: 0 auto;
    padding-top: 5px;
    text-align: left;
    overflow: hidden;
    }


.andri-cookie-info-container {
    display: none;
    bottom: 0;
    font-size: 12px;
    left: -2px;
    position: fixed;
    width: 100%;
    z-index: 1000;
    height: 63px;
    background: #636261;
    
    filter: alpha(opacity=90);
}


.andri-cookie-info-container a{
    
    font-weight:bold;
    color:#f6ed43;
}

.andri-cookie-info-container a:hover{
    
    font-weight:bold;
    color:#fff;
}

.andri-cookie-info p{
		
		line-height: 15px;
	margin-top:10px
	}
.container,.container-narrow{margin:0 auto;max-width:1920px;padding:0 .5em}
.container-narrow{max-width:1440px}
.container-narrower,.container-narrowest{margin:0 auto;max-width:960px;padding:0 .5em}
.container-narrowest{max-width:690px}
.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%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.top{display:flex;display:-webkit-flex;max-width:710px;flex-wrap:wrap;-webkit-flex-wrap:wrap}
footer ul.banno-menu li{float:left;padding:11px;padding:.6875rem}
footer ul.banno-menu li a{color:#fff}
.sidebar-links .banno-menu{margin:0}
ul.banno-menu{list-style:none}
.navbar ul.banno-menu{position:relative;left:0;display:block;float:left;margin:0}
footer ul.banno-menu{margin:0}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }

.jumbotron .promotional {color: #F0F0F0;background-color:rgba(0,0,0,0.5);padding: 30px 20px;text-align: left;}

.promotional {color: #637073;font-size: 24px;font-weight: 400;line-height: 34px;}
.td-doubleSlider-2 .td-slider{width:100%;height:100%;overflow-wrap:normal}
.td-doubleSlider-2.td_center_slide2 .td-slider{display:inline-block}
.td-politics .td-slider-row{margin-top:-48px;margin-bottom:20px}

	
		.title-page01 * {  font-size:2.4em; font-weight: normal; color:#6bc2d3; text-transform:uppercase; padding:0px 0px 0px 2px;}
.et_pb_text_3.et_pb_text{color:#8b0000!important}
.et_pb_text_2.et_pb_text{color:#142c58!important}
.et_pb_text_8.et_pb_text{color:#142c58!important}
.et_pb_text_7.et_pb_text{color:#142c58!important}
.et_pb_text_6.et_pb_text{color:#142c58!important}
.et_pb_text_1.et_pb_text{color:#8b0000!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-right: 15px;
  padding-left: 15px;
}

  .col-lg-1 {
    width: 8.33333333%;
  }
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
.h3,h3{font-size:1.96875rem}
.page-template-template-haco .product-content .h3{font-family:Source Sans Pro,sans-serif;color:#161621;font-weight:600;margin-bottom:0}
.page-template-template-pndt .product-content .h3{font-family:Source Sans Pro,sans-serif;color:#161621;font-weight:600;margin-bottom:0}
.cart .total-info .h3{font-size:22px;font-size:1.375rem;line-height:1.8;color:#161621;margin:0;padding-top:10px}
.woocommerce-checkout .woocommerce-checkout .h3{font-size:22px;font-size:1.375rem;font-weight:400;line-height:2.68;color:#161621}
.single-product .additional-content .h3{font-size:22px;font-size:1.375rem;font-weight:600;color:#17b7e6;margin-bottom:1em}
 #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title, #frontpage .nivo-caption h3, .column-header-image, .column-header-noimage, .columnmore { font-family: "Bebas Neue"; }
ul#responsive-nav{width:100%;background-color:#fff;margin:0;padding:0 0 10px;display:block;list-style:none;}
ul#responsive-nav a{background:none;box-shadow:none;font-size:13px;text-decoration:none;color:#111;display:block;padding:10px 0 5px 15px;text-transform:uppercase;font-family:arial;text-align:left;}
ul#responsive-nav #active a {font-weight:bold;}
ul#responsive-nav li{width:100%;line-height:25px;display:block;padding:0;border-top:1px solid #ddd;margin:0 !important;}
ul#responsive-nav li:hover{background-color:#eee;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}



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

    #mw_board_group_1 .mw_board_group_1_contents {  }
#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;}

.td-for-blocks{width:204px;}

.topbar-left, .header-left, .header-secondary-left { float: none; width: 100%; text-align: center; }


#logo {
	position: absolute;
	top: 40px;
	left: 20px;
	z-index: 100;
	color: #000;
	font-family: 'MaxOT-Light', sans-serif;
	font-size: 14px;
}


#logo a:focus img {
	background-color: #127b45;
}


#logo img {
	vertical-align: middle;
	margin-right: 5px;
}
.header__content{padding:5.75rem 0 4.75rem;position:relative}
.nav-open .header__content{top:4.875rem}
.header__content--padding-bottom-small{padding:4.75rem 0;position:relative}
.header__content .c-btn,.header__content .grid__item--double .c-resource--case .c-resource__content .c-resource__more,.grid__item--double .c-resource--case .c-resource__content .header__content .c-resource__more{margin:0 0.8125rem 1rem 0}
.header--white .header__content{border-top:1px solid #D0D2D3;padding-bottom:3.5rem}
.sticky-nav .header__content{display:none}
.header--video .header__content .header__title{font-size:1.5rem;line-height:1.3;max-width:47rem;text-align:left}
.header--video .header__content .header__callout,.header--video .header__content .header__lead{max-width:47rem;text-align:left}
.header--video .header__content .header__callout{margin-left:auto;margin-right:auto}


#slider {max-height: 1024px !important; min-height: 450px !important;}

.content-block {
	padding: 40px 0 20px; 
	min-height: 450px;
	max-height: 1024px;
	position: relative;
}


.box ul.list {
	position: relative; display: none; width: 100%;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.cb-icon-login.cb-menu-icon {
	display:none!important;
}
.parallax_section_inner_margin,.section_inner_margin{margin:0}

	 

	  #huge_it_slideshow_left-ico_1,
	  #huge_it_slideshow_right-ico_1 {
		z-index: 13;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		cursor: pointer;
		display: table;
		left: -9999px;
		line-height: 0;
		margin-top: -15px;
		position: absolute;
		top: 50%;
		
	  }

	  #huge_it_slideshow_left-ico_1:hover,
	  #huge_it_slideshow_right-ico_1:hover {
		cursor: pointer;
	  }


.testi-arrow {
	position: absolute;
	top: 470px;
	cursor: pointer;
	overflow: hidden;
	width: 30px;
	z-index: 100000;
}

.testi-arrow:hover img{
	margin-left: -30px;
}


.testi-arrow-left {
	left: -60px;
}


.testi-arrow-right {
	right: -60px;
}
.document-set{margin:2rem 0;overflow:hidden}


.fun-facts-icon-wrap {
	display: block;
	text-align: center;
	color: #30afb8;
	font-size: 64px;
	line-height: 1.5;
}



.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-icon-wrap {
	background-color: rgba(255, 255, 255, 0.2);
	border: 5px solid rgba(255, 255, 255, 0.5);
	border-radius: 100%;
	color: #fff;
	display: inline-block;
	font-size: 36px;
	line-height: 120px;
	width: 120px;
	height: 120px;
}
#menutop{line-height:30px;margin-top:13px;}
.alignright{text-align:right;}
.page-versus .alignright{float:right;}
.page-search #listing .content .alignright{margin-top:25px;}
.hb-blog-box-excerpt p{color:#666;padding-top:10px;margin-bottom:0}
.border-image-wrap .hb-blog-box-excerpt p{color:rgba(255,255,255,0.8);padding-top:30px;}

.footer .footer_d .foo_get{float:right;padding-top: 6px;}

.footer .footer_d .foo_get img{width:124px;height:32px;}


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}


.w-container {
  max-width: 1100px;
}


.w-container.nav {
	border-top: 1px solid #B0A68A;
  max-width: 100%;
  padding-top: 14px;
  padding-bottom: 17px;
  margin-bottom: 0;
  padding-top: 10px;

  background-color: #fff;
  margin-bottom: 0px !important;
}
.w-container:before,.w-container:after{display:table;content:'';line-height:0}
 .w-container:after{clear:both}
 .w-container .w-row{margin-left:-10px;margin-right:-10px}
 .w-row,.w-container .w-row{margin-left:0;margin-right:0}

.gdlr-core-testimonial-item .gdlr-core-testimonial-author-content{ overflow: hidden; padding-top: 3px; }

.gdlr-core-testimonial-item.gdlr-core-testimonial-style-center .gdlr-core-testimonial-author-content{ float: left; overflow: auto; padding-top: 3px; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.sk-cube-grid .sk-cube,.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child,.sk-wandering-cubes .sk-cube,.sk-double-bounce .sk-child,.sk-rotating-plane,.sk-wave .sk-rect,.cssload-loader-style-2 .cssload-loader-inner,.sk-folding-cube .sk-cube:before{background-color:#2100ff}
footer .footer-nav{margin-top:.8rem}
footer .footer-nav li{display:inline-block}
footer .footer-nav li+li:before{content:"- "}
.redbutton a{background:transparent!important;border:2px solid #CF232B!important;color:#CF232B!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;margin-left:16px!important;padding:14px 15px 13px!important;}
.redbutton a:hover{background:#CF232B!important;border:2px solid #CF232B!important;color:#fff!important;}
#wrap-fr-logotipo{position:absolute;top:-30px}
#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}
.affix #wrap-bsm-logotipo,.affix #wrap-fr-logotipo{display:none}



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

.skills .skill {
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
}

.skills .skill .skill-count {
	display: inline-block;
	height: 64px;
	margin-top: 3px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.skills .skill .skill1,.skill2,.skill3,.skill4 {
	font-size: 16px !important;
}

.skills .skill .section-legend {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.skills .skill p {
	line-height: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

	.zerif-rtl-skills .skills li.skill {
	    display: inline-block;
	    clear: none;
		float: left;
		width: 25%;
		margin-bottom: 0;
	}

.minifrontpage+.newsbox.more{margin-top: 0; border-top:0;}

.newsbox .more, .ui-tabs .more, .newsflash .more{padding:1rem 0; text-align: right;}


.newsbox.more{font-weight: bold; text-align: right; padding: 5px 10px;}

.checklist .more{padding: 0 0 1rem 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-12{width:100%}
#connect .subheading{font-size:12px;top:29px;color:#9ba2a3;right:38px;font-weight:400;width:204px;text-align:center}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

#google_translate_element2 {display:none!important;}


.vendorlogo-results
{
  max-width: 95%;
  max-height: 90%;
  
}


.vendorlogo-results-preview
{
  max-width: 95%;
  max-height: 90%;
  opacity: .5;
  
}
#contacts-form #contact_form_message{position:absolute;background:#ffffff;height:100%;top:0;left:0;width:100%;padding:20px 30px;display:none}
#contacts-form #contact_form_message h4{color:#2f3641;font-size:24px;font-weight:600;line-height:62px;text-transform:uppercase;margin:0}
#contacts-form #contact_form_message p{margin:0;color:#7e8a96;font-size:18px;line-height:36px}
#contacts-form #contact_form_message .success,#contacts-form #contact_form_message .error{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#contacts-form #contact_form_message .error{display:none}
#contacts-form #contact_form_message .error p{color:#FF5238}

.cb-slider-block .cb-flex {
  position: relative;
}


.cb-slider-a .cb-flex h2 {
  font-size: 16px;
  margin-bottom: 10px;
}


  .cb-slider-b.cb-module-fw .cb-flex {
    max-height: 520px;
    overflow: hidden;
  }

#content_top_language {
	margin: 4px 20px 0px 50px;
	float: right;
}
.smile_e{background:#FF433E;background:linear-gradient(to top, #FF0B04, #FF5955);padding:3px;padding-top:9px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}


  html[dir="rtl"] #footer-socket #footer-copyright {
    float: right;
  }

#footer-socket #footer-copyright {
  margin: 0;
}

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


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


.submenu-item {
  padding-left: 10px;
  font-size: 11px;
}

  span.submenu-item {
    color: #FFF;
    font-size: 0.9em;
    margin-left: 10px;
    margin-right: 10px;
  }
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
.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}


.bg-color-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#595757), to(#010101));
    background-image: linear-gradient(-180deg, #16b3ff 0%, #045a93 100%);
}


html.special .footer__col { width: 30.5%; min-width: 1px; }


html.special.big-font .footer__col { margin-right: 32px; width: 70%; border-right: 1px solid rgba(255, 255, 255, 0.1); }


.footer__col { padding-right: 20px; min-width: 384px; }

  .arab .footer__col { border-left: 1px solid rgba(255, 255, 255, 0.1); margin-left: 32px; border-right: none; margin-right: 0px; }

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}
.top-panel {background-color: #3e1800;}
input.search-form__field,.top-panel input.search-form__field,.invert.top-panel input.search-form__field{background-color: rgb(53,15,0);}
.search-form__field,.top-panel .search-form__field,.invert.top-panel .search-form__field {color: #fff;}
.top-panel .search-form__submit,.invert.top-panel .search-form__submit{color: #fff;}
.top-panel .search-form__submit:hover,.invert.top-panel .search-form__submit:hover{color: #176f44;}

#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}


#masthead .row {margin-top:-16px; margin-bottom:0; position: relative; overflow: hidden;}

        #masthead .advert {margin-top:-10px;}


.container,
.notice {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom:10px;}


body.page-template-fullwidthpage-php #content.container #content-mid.row { background: white; }

body.page-template-fullwidthpage-php #content.container #content-mid.row #content-inner { padding-right: 0px; }
.sub-menu{padding-left:0 !important}
header #nav-main .sub-nav-parent ul.sub-menu{position:absolute;z-index:20;opacity:0;display:none;background:#ebebee;padding:0;margin:0;border-radius:0 0 5px 5px;border-top:none}
header #nav-main .sub-nav-parent ul.sub-menu li{display:block;padding:0}
header #nav-main .sub-nav-parent ul.sub-menu li a{display:block;width:100%;color:#00339f;font-size:18px;text-transform:capitalize}
header #nav-main .sub-nav-parent ul.sub-menu li a:hover{background:#90949c;color:#fff}
header #nav-main .sub-nav-parent ul.sub-menu li:first-child{border-top:5px solid #fff}
header #nav-main .sub-nav-parent ul.sub-menu li:last-child{border:none}
header #nav-main .sub-nav-parent ul.sub-menu li:last-child a{color:#fff!important}
header #nav-main .sub-nav-parent ul.sub-menu:after{display:none}
header #nav-main .sub-nav-parent.on ul.sub-menu{display:block;opacity:1}


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




.questions-popular .questions-item:not(:first-child) {
  padding-top: 12px;
}

.questions-related .questions-item:last-child .question-brief {border: 0;}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

#header_right img.hr_01 {
	margin: 5px 0 0 5px;
}

.image-block{ display:none;}

.image-block img{width:270px}
.yline{border-right:1px solid #e5e5e5}
.navi-below .sum-navi .yline{border-right:1px solid #d7d7d7;padding:0 130px 0 25px;text-align:left;position:relative;min-height:181px}
.sum-navi .yline h5{padding:10px 0;position:relative;z-index:1;text-transform:uppercase;font-size:14px;color:#BA3348}
.sum-navi .yline h5 a,.sum-navi .yline h5 a:hover{padding-bottom:10px;position:relative;z-index:1;font-size:14px;text-transform:uppercase}
.sum-navi .yline h5 a{color:#BA3348}
.sum-navi .yline h5 a:hover{color:#000}
.navi-below .sum-navi .yline .img{position:absolute;right:0;bottom:0}
.sum-navi .yline{border:none}
.pshape .yline{padding-right:0!important}
.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}
.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}
.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}
.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}
.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}

.page2 .gallery img.zim { margin-top: 30px; }

    .home .listener .button-container .button-google-play{
      height:45px;
      margin-right:10px; }

    .view-podcasters .hero .button-container .button-google-play{
      height:45px;
      margin-right:10px;
      float:left; }



.navbar-brand {
	padding: 5px 0;
}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}


.navbar-custom .navbar-brand {
	letter-spacing: 4px;
	font-weight: 400;
	font-size: 22px;
	color: #fff;
}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
#name-and-slogan{display:table-cell;padding:20px 0 20px 10px;vertical-align:middle}
.ie7 #name-and-slogan,.ie8 #name-and-slogan{display:block}
.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%}
.clear{clear:both}

.facebook {
  background-color:#91cdff;
  height:200px;
  width:100%;
  max-width:260px;
  margin:0 auto 20px;
  border-radius:6px;
}

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

  #qcam_6000.qcam_6000 .content .text {
    top: 12%;
    text-align: right;
    margin-right: 10%;
  }

  #qcam_6000.qcam_6000 .content .text .title {
    text-align: right;
  }

  #qcam_6000.qcam_6000 .content .text .subtitle {
    text-align: right;
  }
.wpb_text_column img{max-width:100%;height:auto}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
footer .container{padding:1.5rem 15px}
.global-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.global-header .container .global-header__menu .list_inline .list__item .link{margin:2px 5px}
.global-header .container .btn{padding:5% 10%;margin:1px 2px}

.navbar-header {
  zoom: 1;
}

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

.navbar-header a, .idiomas #lang_sel_list a { color: #006666; text-transform: uppercase; }

.navbar-header h3 { font-size: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #006666; }

.navbar-header .container { padding: 0 20px 0 20px !important; }

.navbar-header .logo-header { display: block; position: absolute; left: 0; max-width: 100px; }

.navbar-header .logo-header img { height: 55px; width: 78.57142857142857px }

.navbar-header .navbar-nav-2 { float: none; margin: 0; }

.wrap{float:left;position:relative;width:100%;}

.dark .pricing-box .plan-inside ul li{border-bottom:1px solid rgba(255,255,255,0.1)}

.pricing-box .plan-inside{padding:10px 30px;text-align:center}

.pricing-box .plan-inside ul{margin:0;font-size:100%;line-height:normal}

.pricing-box .plan-inside ul li{text-align:center;padding:11px 10px;display:block;margin:0;border-bottom:1px solid rgba(0,0,0,0.1)}

.pricing-box .plan-inside ul li .yes,.pricing-box .plan-inside ul li .no{display:inline-block;overflow:hidden;width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,.1)}

.pricing-box .plan-inside ul li:last-child{border-bottom:0}

.pricing-box-label .plan-inside,.pricing-box-table .plan-inside{padding-left:0;padding-right:0}
.pricing-box .plan-inside ul li .yes { background: #ff0000;}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#column1-content,#column1-content .container-content-inner {border-radius:10px 0 0 10px;}
.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}






.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.pricing_plantagline{
	font-family: 'Droid Serif', serif;
	font-size:13px;
	color: #a7a7a7;
	padding-top:8px;
	font-weight: normal;
}

    .gtc-container .gtc-col.swiper-slide-duplicate {
        display: none
    }


.footer-banner .gtc-col {
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}


.white-light {
    opacity: .7;
    color: #F7F8FC;
}


.white {
    color: #F7F8FC;
}


.white-link {
    font-weight: bold;
    opacity: .7;
    color: #F7F8FC;
    transition: .4s;
    -webkit-transition: .4s;
}


.white-link:hover {
    opacity: 1;
    color: #F7F8FC;
}


.white-link .fas {
    font-size: 13px;
    opacity: 0;
    transition: .4s;
    -webkit-transition: .4s;
}


.white-link:hover .fas {
    opacity: 1;
    margin-left: 5px;
}
img.alignnone{margin:5px 0 20px}


.gallery-main .gallery-group .gallery-box .gbox-img {
    width: 310px;
}

#top-social-profiles .widget-container {
  background: none;
  padding: 0;
  border: 0;
}




#footer-widgets .widget-container {

}




#footer-widgets .widget-container a {

}


#footer-widgets .widget-container a:hover {

}







.widget-container {
    list-style-type: none;
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
    color: #666666;
    font-size: 13px;
}


.widget-container a {
    color: #666666;
    text-decoration: none;
}


.widget-container a:hover {
    color: #609100;
    text-decoration: none;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}

.large-gallery .caption {
    position: absolute;
    top: 500px;
    left: 15px;
    text-shadow:1px 1px 0 #333;
    color: #fff;
    font-size: 12px;
}

		
.text_small {font-size:14px; font-weight:400;}




.scrollup_area {
	width: 34px;
	height: 20px;
	margin: 0 auto;
}


.our-story-right .helping-image, .location-left .helping-image{
    object-fit: cover;
    padding: 0px !important;    
}


.td-header-container {
  width: 1021px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  
  
}

.single_template_6 .td-header-container,
.single_template_6 .td-header-style-6 .td-make-full {
  border: none;
}

.td-ad-background-link .td-header-container,
.td-ad-background-link .td-container {
  cursor: auto;
}


.market-list .win {
	font-size: 24px;
}

#bg{background:none;display:none;}

#bg.no-background{background-image:none !important;background-color:#151515 !important;}

.domain-ser-cont{position:relative;padding-left:5px;float: left;}

.domain-ser-cont:before{content: '';position: absolute;left: 20px;top: -6px;display:none;width: 0;height: 0;border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.portrait__ring{height:95%;width:95%;border:4px solid #ffd502;opacity:.702;position:absolute;top:2.5%;left:2.5%;border-radius:50%}

.col-xs-5 {
    width: 41.66666667%;
	float:left;
}

	.col-xs-5, .col-xs-7{
		width:100%;
		text-align:center;
	}

	.top .col-xs-5{
		margin-top:-20px !important;
	}


#wp-tbody .pad {
	background: none;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


li#menu-item-285.current_page_parent a {
  color: #966e41; }

.chakor-blog-posts-list li.featured:first-child + li.td-block-row:before{
	
}

.chakor-blog-posts-list li.td-block-row + li.td-block-row:before{
	border-top:1px solid #ddd;
	width:93%;
	left:25px; 

	top:0px;
	position:absolute;
	content:'';
}


.bg-grey-light {
  background-color: #eef0f0;
}

#header-right-top {
	float: right;
	padding: 8px 0;
}
#nav-news .post-nav-links{list-style:none;height:25px;width:100%;position:relative;padding:0;border-top:1px solid #ccc;box-sizing:border-box;margin:-3px 0 0 0}
#nav-news .post-nav-links li{display:inline-block;color:#000!important;float:left;width:33.3333%!important;height:100%;font-size:12px!important;text-align:center;padding:3px 0;margin-left:0!important}
#nav-news .post-nav-links li a,#nav-news .post-nav-links li a:visited{color:#000;text-decoration:none}
#nav-news .post-nav-links li a:hover{text-decoration:underline;color:#DC143C}
#nav-news .post-nav-links li:first-child{background-color:rgba(46,139,87,.3)}
#nav-news .post-nav-links li:nth-child(2){background-color:rgba(135,206,235,.5)}
#nav-news .post-nav-links li:last-child{background-color:rgba(169,169,169,.5)}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


.mx-nav-mobile-menu li a {color:#aaaaaa;font-weight:normal;}

.mx-nav-mobile-menu li a:hover {color:#ffffff;}

.mx-nav-mobile-menu .sub-menu {margin-top: 5px;border-top: 1px #333 solid;padding-top: 5px;padding-left: 10px;}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important}
.comment ul.links li.first a{padding-right:5px;}



#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;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.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;}
.references__logo{max-width:205px;position:relative;z-index:10}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
 
.page_footer_container {
    width:100%; max-width: 500px;
    margin: 12px auto;
}

#spanish-version-home{
	display: block;
	background: #203845;
	position: fixed;
	top: 0px;
	margin: 112px 0 0 770px;
	z-index: 105;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;	
	color: #FFF;
	padding: 5px 20px;
}

#spanish-version-home:hover{
	color: #EEA904;
	text-decoration: none;
}

.transition{
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;	
}
#footer-bottom .et-social-icon a{color:#f57c1f}
.pwb-row:after{content:"";display:table;clear:both}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.sp{
	display:none;
}

#footer #ftop dl dd .sp-btn-inquiry{display:none;}

#footer #ftop dl dd li p.sp{float:right; width:27%; padding:2.34375% 0;}

#footer #ftop dl dd li p.sp a{display:block; padding:1rem 0; border-radius:5px; background-color:#ef814b; color:#fff; font-size:.8rem; font-weight:normal; text-align:center;}

.sharenav li a .icon.twitter {
    background-position: 0px -46px !important;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
.menu__list{margin:0;padding-left:0;padding-top:1rem;padding-bottom:1rem;list-style:none}
.menu__list li.ally-focus-within .condensed__link__icon,.menu__list li.ally-focus-within .menu__link--toggle,.menu__list li:hover .condensed__link__icon,.menu__list li:hover .menu__link--toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu__list--sub{display:none;visibility:hidden;flex-shrink:0;width:100%}
.menu__item--active .menu__list--sub{left:0;display:block;visibility:visible}
.theme-blue .menu__list--sub{border-color:#213f7b}
.theme-maroon .menu__list--sub{border-color:#a90533}
.theme-brown .menu__list--sub{border-color:#9b7b56}
.menu__item:last-child .menu__list--sub{right:0;left:auto}

.navigation li.n3 {
  -webkit-transition: 0.2s linear 0.4s !important;
  -o-transition: 0.2s linear 0.4s !important;
  transition: 0.2s linear 0.4s !important;
    top: 120px;
}


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


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



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


.header__logo,
body.basket-visible .header__logo {
  max-width: 100%;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0; }

  .header__logo a.icon,
  body.basket-visible .header__logo a.icon {
    display: inline-block;
    height: 4.75rem; }

  .header__logo,
  body.basket-visible .header__logo {
    max-width: 100px;
    width: 100%;
    position: relative; }

    .header__logo a.icon,
    body.basket-visible .header__logo a.icon {
      display: block;
      height: 3.75rem; }
#journal-overlay-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:rgba(0,0,0,0.6)}
#journal-overlay{position:fixed;top:150px;left:50%;width:500px;margin:0 0 0 -250px;box-sizing:border-box;z-index:100001;padding:50px;background:#0095da;color:white}
#journal-overlay .close{position:absolute;top:15px;right:15px;cursor:pointer}
#journal-overlay .icons{text-align:center;font-size:40px}
#journal-overlay .icons .icon{margin:0 15px}


.rl-gallery .rl-gallery-link {
border: 0px solid #000000;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-title {
color: #ffffff;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-caption {
color: #cccccc;
}

.rl-gallery .rl-gallery-link .rl-gallery-caption,
.rl-gallery .rl-gallery-link:after {
background-color: rgba( 0, 0, 0, 0.8 );
}

[class^="rl-hover-icon-"] .rl-gallery-link:before,
[class*=" rl-hover-icon-"] .rl-gallery-link:before {
color: #ffffff;
background-color: rgba( 0, 0, 0, 0.8 );
}
.nav--footer .link--child{text-decoration:none;color:#FFF;}
.nav--footer .link--child:hover,.nav--footer .link--child:focus{text-decoration:underline;}
