﻿.list-unstyled{padding-left:0;list-style:none}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.main-contactpage, .main-title h1, .mb20-980 {
margin-bottom: 20px
}
.main-title h1{margin-bottom:30px;font-size:30px;display:inline-block;padding-bottom:10px;position:relative}
.main-title h1:after,.testimonial-title:after{content:'';border-bottom:3px solid #d25f28;width:110px;display:block;position:absolute;left:0;right:0;padding-bottom:10px;margin:auto}
.app-buuton button.button,.entry-title.blog-page-title,.location-addtress,.main-title,.proud-logo,.question-title,.read_more.conenq-submit,.service_cats_three_boxes_container.container,.tcenter,.test-tile.services.slick-initialized.slick-slider,.testimonial-logo,a.blog-readmore.back,div#popupvideo,header.entry-header{text-align:center}
  

    #container1{
        clear:both;
        display:block;
        padding-top:0px;
    }

.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-9 {
    width: 75%;
  }
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}


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

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

.clear:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}


html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }


.action-box figcaption .image-box-title,
.action-box figcaption .image-box-subtitle {
  margin: 0;
  font-weight: normal;
  line-height: 1.3; }


.action-box figcaption .image-box-title {
  margin-bottom: 0.5em;
  font-size: 1.6em; }

  #container {
    min-height: 100%;
    min-height: 100vh; }
.row{margin-right:-15px;margin-left:-15px}
.in_mobile_visible{display:none}


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


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }




.readmore {
    margin-bottom: 15px;
    float: right;
}


.readmore a {
    color: #C00E0E;
    background: #F3F3F3;
    padding: 8px 14px;
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
}


.readmore a:hover {
    color: #fff;
    background: #C00E0E;
    text-decoration: none;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.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;
}
 #pl-w5834adbc9f214 .so-panel { margin-bottom:30px }
 #pl-w5834adbc9f214 .so-panel:last-child { margin-bottom:0px }

    
    .site-header-left {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }


.topshop-header-layout-standard .site-header-left {
    float: left;
    padding: 0 0 2px;
}

.topshop-header-layout-standard .site-header-left img {
    display: block;
    margin: 0;
}

    .topshop-header-layout-standard .site-header-left a {
        display: inline-block;
    }
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.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;
}
.post-list .post-row{margin-left:-30px;padding-left:30px;float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:30px;position:relative}
.post-list .post-row:last-child{border:none;margin-bottom:0}



div#main h1, div#main h2.contentheading, div#main div.moduletable h3.moduletitle, div#main div.contact h3 {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 6px;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.page-homepage .header_wrap .hero_cta_wrap h1.hero_title {font-size:42px;line-height:48px;font-weight:400;margin-top:40px;}


	.page-homepage .header_wrap .hero_cta_wrap h1.hero_title br,
	.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle br {display:none;}
 
.v2_hero_wrap .hero_title {font-size:56px;line-height:1.2em;color:#ffffff;font-weight:600;margin-top:15px;margin-bottom:20px;padding-bottom:60px;}

.responsive-slider.flexslider .slide {
        position: relative;
}

.responsive-slider.flexslider .slide .slide-title {
        margin: 0;
        padding: 0;
}

.responsive-slider.flexslider .slide-title a {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        font-size: 18px;
        line-height: 1.3em;
        color: #fff;
        background: #222;
        background: rgba(0,0,0,.3);
        text-shadow: none;
        margin: 0;
        padding: .5em 1em;
}

.responsive-slider.flexslider .slide-title a:hover {
        color: #fff;
        background: rgba(0,0,0,.5);
}

#contact {
	float:left;
	padding-left:60px;
	width:30%;
}
.root{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:100%;max-width:100%}
.root.fixed-padding{padding-top:36px}


footer .widget-area{
    float: left;
    width: 30.66%;
}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}

#portalredes-soundcloud a { background-position: 20px 0; }
.masonry-grid .masonry__category,.masonry-grid .masonry__date{color:#fff;font-size:12px;text-transform:uppercase;font-family:aneba_neuemedium,Helvetica,sans-serif}
.masonry-grid .masonry__category{position:absolute;top:0;left:30px;background-color:#ee2528;padding:4px 8px}


.widget.cta .textwidget{background-color: transparent;;padding: 0;border: 0;}


.widget.blog .textwidget{border:1px solid #e1e1e1;padding: 30px 15px}


.widget.blog .textwidget p{text-align: center;font-size: 14px;color: #656565;line-height: 22px;}


.line-red {
    
    
    background: #fff;
    background-repeat: no-repeat;
    height: 187px;
    width: 100%;
    background-size:100% 100px;
    
    -webkit-box-shadow: 0px 4px 11px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 11px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 11px -4px rgba(0,0,0,0.75);
}

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


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;
}
.row{margin-left:-15px;margin-right:-15px}
section.row,header.row,footer.row{margin:0;position:relative}
.blog.row{padding:0 15px}
.blog.row .blogInner .featureImg a img{width:100%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.blog.row .blogInner .postExcerpts{padding:40px}
.blog.row .blogInner .postExcerpts .postExcerptInner{margin-top:0}
.blog.row .blogInner .postExcerpts .postExcerptInner a.postTitle h4{font-size:17px;color:#000;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.blog.row .blogInner .postExcerpts .postExcerptInner p{font-size:16px;color:#9c9c9c}
.blog.row .blogInner .postExcerpts .postExcerptInner a.readMore{display:inline-block;float:right;color:#f7b71e;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#nr_footer .container .row{margin:0}
.row.twitterSlide{margin-left:0;margin-right:0}

.fl{ float:left;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}

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

.nav:after {
  clear: both;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

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

.navbar-default .navbar-toggle.nav-form {
  background: #ffc600;
  padding: 10px;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


.footer__logo {
	max-width: 270px;
	margin-right: 10px;
}


.footer__logo-pic {
	display: block;
	margin-bottom: 25px;
}
#footer_menu .menu-pied-de-page-2-container{margin:12px auto}
.pad{padding:30px 30px 20px}
.sidebar .pad{padding-left:20px;padding-right:20px}
#header .pad{padding-top:10px;padding-bottom:10px}
#footer .pad{padding-bottom:30px}
#footer-bottom .pad{padding-top:30px}
.widget_calendar .pad{padding:0!important}
.page-title.pad{padding-top:12px;padding-bottom:12px}
#header .pad,.topbar-enabled #header{padding-top:0}
#header,#header .pad{padding-bottom:0}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; height: auto; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

#flexslider-bg .slides img { width: 100%; position: relative; bottom: 0; margin: 0; }

.flexslider .slides {zoom: 1; height: auto;}


.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";
	}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}



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

.title-note{
	color:#ffffff;
	font-size:11px;
	font-weight:700;
	display:inline-block;
	padding:0 5px;
	line-height:20px;
	text-transform:uppercase;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font-family: 'Roboto Condensed', sans-serif;
}

.notice-bar-title .title-note{
	margin-top:4px;
}

.l_text .l_bj3{ background-position:-114px -205px ;}
.header-absolute{text-align:center}
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height:100%}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

	#site-categories .category li.long-divider{border-bottom: 1px dotted #ccc; width: 80%; margin: 10px auto; height: 0;}

	#antivirus-category li.long-divider{border-bottom: 1px dotted #ccc; width: 80%; margin: 10px auto; height: 0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

    
    .row-home-buttons div.col-sm-4, .row-home-buttons div.col-sm-3{margin-top:10px;}

header.home-header .container-fluid {
  padding: 0;
}

#banner .container {
  height: 100%;
}


#hero-section .container {
  position: relative;
  z-index: 99;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-3 {width: 220px;}



.cta_btn{
	
}

.cta_btn p{
	margin: 10px 0 0;
	width:90%;
	line-height: 1.7;
}

.cta_btn .btn{
	margin:0
}

	.cta_btn .f-left{
		width: 100%;
		float:none;
		clear:both;
		display:block !important;
		padding:15px 29px;
	}

	.cta-icon,.cta_btn .left,.slick-slide img,.footer-bottom{
		text-align:center
	}

	header .header-left.logo,
	header .header-right.logo {
		text-align: center;
	}

	header .header-promo-content,
	header .header-left .logo,
	header .header-right .logo {
	    margin: 20px 15px;
	}

	header .header-left,
	header .header-center,
	header .header-right,
	header .header-logo-center .header-right,
	header .header-logo-center .header-left {
		text-align: center;
		width: 100%;
	}

	header .header-left {
		padding-left: 0;
	}

header .header-left .header-post-content {
    float: none;
}

header .header-logo-center .header-left {
    width: 30%;
}
.splash-container .splash-link .hover{display:none}
.splash-container .splash-link:hover .hover{display:block}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


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


.menu .sub-menu {
	position:absolute;
	background: #154963 ;
	display: none;
	padding-top: 10px;
	z-index:900;
	width:240px;
	left:0px;
	top:20px;
	margin:0px;
}


.menu .sub-menu li{
	background-image:none;
	float:none;
	display: block;
	margin: 0px;
	padding: 0px 5px 5px;
	border-right: 0px;
	text-align: left;
}


.menu .sub-menu li a {
	display: block;
	color:#FFF !important; 
	padding: 0px;
}


.menu .sub-menu li a:hover {
	text-decoration: underline;
}


.menu li:hover .sub-menu { 
	display:block; 
}


.mobile-mainmenu .sub-menu{
	position: static;
	display: block
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}


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

li.lang-item:hover {
	background: #002b5c !important;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.c-main-ban .c-main-ban__discount{font-size:48px;text-shadow:2px 4px 0 rgba(4,14,20,.86);line-height:1.2}
.c-main-ban .c-main-ban__discount--marked{color:#ffec13}
.c-main-ban .c-main-ban__discount-info{margin-right:10px}

#footer p.copy, #footer p.wpzoom { display: inline; margin: 0; }

#footer p.copy { float: left; }

.nobr{display:inline-block;white-space:nowrap;}

  #hdr-line2 .nobr{margin-top:8px !important;}

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

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


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

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

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


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

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

.tablespa .collect td.name a {font-size: inherit;}
.card-component-image{width:30%;float:left;margin-right:16px;}


.wrap {
min-height: 100vh;
}


.lightbox-demo {
	padding: 0;
	font-family: "proxima_nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif !important;
}


.lightbox-demo .fancybox-close-small {
	display: none;
}

	.menu-close,
	.menu-back {
		display: none;
	}


	.wf-phone-hidden,
	.menu-open,
	.menu-close,
	.menu-back  {
		display: none;
	}

.block-title{font-family:'Lato', sans-serif;font-weight:bold;margin:0 0 25px;position:relative;text-align:center;line-height:1.2;padding-bottom:10px;color:#3f3f3f;}

.block-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:50%;margin-left:-25px;border-bottom:1px solid #6dcff6 !important;}

.block-title a{color:inherit;}

.block-title.block-title-left{text-align:left;}

.block-title.block-title-left:after{left:0;margin-left:0;}

.page-content .block-title{margin:0 0 10px;}

.home .block-title{font-weight:900}

.jumbotron .block-title{margin-bottom:30px;}

.frontpage-banner.image-banner .block-title{font-size:36px;font-weight:900;}

.image-banner .block-title{color:#fff;}



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



.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}
.padding-right-half{padding-right:10px}


.mobile-bg-fix-wrap .mobile-bg-fix-img-wrap {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 0;
}

  
    
    #optin-form-outer #optin-form-inner {
      background: #eeeeee;
      margin: 0px auto;
      border-radius: 5px;
      box-shadow: 0px 0px 1px 1px #cccccc;
      border-top: 1px solid white;
      padding: 20px; }

.site-main .entry-meta {
  margin-bottom: 20px;
}

.site-main .entry-meta a {
  color: #b1b1b1;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 1px;
}

.site-main .entry-meta a:hover {
  color: #757575;
}
.img-fluid{max-width:100%;height:auto}
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}

.preface-top-inner {
}

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

	.top-bar .languages-area{
		margin-left: 10px;
	}

 	.header-type-8 .languages-area {
 		display: none;
	}


.column_in_grey {
	float:right;
	width:752px;
	margin:0 0 7px 0;
	padding:7px;
	border:1px #CCCCCC solid;
	background-color:#FBF8EC;
}

.producturl:hover::before{content:'Enquire';position:absolute;top:50%;border-radius:5px;left:0;right:0;margin:auto;padding:5px;font-size:1.5em;background-color:rgba(0,0,0,0.85);color:white;width:50%;text-align:center;display: inline-block;}
.header__branding--left,.header__branding--right{vertical-align:top;}
.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%}
.more_link:hover{color:#0070d5 !important}
.more_link:hover .more_arrow_down{background-color:gold}
.more_link:hover .more_arrow_up{background-color:gold}
.more_link{color:#666;text-decoration:none;border-bottom:1px dotted;font-family:Arial;cursor:pointer}


.news-banner {
  width: 100%;
}


.news-banner-inner {
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  max-width: 100%;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

  .sidereveal .close {
    position: absolute;
    top: 3px;
    right: 3px;
    font-size: 35px;
    line-height: 1em;
    padding: 8px 13px;
    z-index: 999;
    color: #fff; }


.close-button {
  position: absolute;
  color: #8a8a8a;
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
  cursor: pointer; }


[data-whatinput='mouse'] .close-button {
  outline: 0; }


.close-button:hover, .close-button:focus {
  color: #0a0a0a; }
.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-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 
.col-md-3.footer-4 {
  text-align: center;
}
.utilities li.icon-facebook a:before{content:""}
.sticky2 .header .utilities li.icon-facebook,.sticky2 .header .utilities li.icon-twitter,.sticky2 .header .utilities li.icon-instagram,.sticky2 .header .utilities li.icon-google,.sticky2 .header .utilities li.icon-whatsapp,.sticky2 .header .utilities li.icon-linkedin{opacity:0}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}
.menu-privacy_policy_menu-container ul,.menu-terms_and_conditions_menu-container ul{list-style-type:none;position:fixed;max-width:300px}
.menu-privacy_policy_menu-container ul a,.menu-terms_and_conditions_menu-container ul a{color:#333332}
.menu-privacy_policy_menu-container ul a.a-active,.menu-terms_and_conditions_menu-container ul a.a-active{color:#FF875B;border-left:1px solid #FF875B;padding-left:10px}
.menu-privacy_policy_menu-container ul li,.menu-terms_and_conditions_menu-container ul li{padding-bottom:24px}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.item-list ul li.first{padding-top:0;}


.site-container {
    min-width: 100%;
    min-height: 100%;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    }
#slider,#slider1{width:350px;height:250px;position:relative;overflow:hidden;border-radius:3px;background:#FFF;display:inline-block;box-shadow:0 2px 3px rgba(0, 0, 0, .2);border:7px solid #fff}

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


.tr_adv {
    background: #fff !important;
    padding: 0 !important;
}
#wrapper,#content.full-width,.hybrid{width:956px}
.site-footer .bottom-bar{border-top:1px solid #ebebeb;overflow:auto;padding:25px 0}
.site-footer .bottom-bar div:only-of-type{float:none;text-align:center;width:1190px}
.responsive .site-footer .bottom-bar div:only-of-type{width:100%}
.site-footer .bottom-bar a{color:inherit}
.site-footer .bottom-bar a:hover{color:#4d8ffb}
.bottomwrap{display:inline-block;width:100%;padding-top:20px}


.wht-link-sm, .blue-link-sm {
  color: #fff;
  display: block;
  font-size: .8rem;
  font-weight: 400;
  margin-top: .5em;
  text-decoration: underline; }

  .wht-link-sm:hover, .blue-link-sm:hover, .wht-link-sm:focus, .blue-link-sm:focus, .wht-link-sm:active, .blue-link-sm:active {
    color: #1e73e9; }


.blue-link-sm {
  color: #1e73e9; }

  .blue-link-sm:hover, .blue-link-sm:focus, .blue-link-sm:active {
    color: #063254; }

.join-fb-group-text {
    display: table-cell;
    padding-top: 12px;
    text-align: center;
}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}


.tpa {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#000;
	padding-left:3px;
	background-color:#FCC;
}
.hp-topstory_image{position:absolute;right:-100%;left:-100%;top:-100%;bottom:-100%;height:100%;margin:auto}
.hp-story_1 .hp-topstory_image{width:100%;height:auto}


.activities .row {
  padding: 70px 0 40px 0;
}


.activities .row .card {
  margin-bottom: 2rem;
  border: 0;
  background-color: transparent;
}


.activities .row .card img {
  height: 100%;
  border: 1px #CCCCCC solid;
}


.activities .row .card-text {
  font-size: 85%;
  margin-top: 5px;
}


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


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


.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}

  .row.activities.gaming .row .card img {
    width: 200px;
  }

  .ru .activities .row .card {
    max-width: 228px;
  }

  .ru .activities .row .card p {
    white-space: nowrap;
  }

  .row.activities.gaming .row .card {
    padding: 0 2rem;
  }


.banner_block{  margin:0px; width:252px;}


.search-panel-body {
  display: inline-block;
  padding: 25px 0; }
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.vc_row-o-columns-middle .vc_column-inner {
	padding-top: 0 !important;
}



.alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
}

  .hamburger .iconbar {
    display: block;
    margin-top: 5px;
    width: 30px;
    height: 3px;
    background-color: #fff;
  }
.c-drawing-app__mid{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.grow-icon-on-hover:not([disabled]),.spin-icon-on-hover:not([disabled]){perspective:1000px;position:relative}
.grow-icon-on-hover:not([disabled]) i,.spin-icon-on-hover:not([disabled]) i{transform:scale(1) rotateX(0deg) rotateY(0deg)}
.spin-icon-on-hover.grow-icon-on-hover:not([disabled]) i{transition:transform 650ms cubic-bezier(.175,.885,.32,1.275)}
.spin-icon-on-hover.grow-icon-on-hover:not([disabled]):hover i{transform:scale(1.84) rotateX(15deg) rotateY(190deg)}
.section-rings-collection .shop-now-link{text-transform:uppercase;text-decoration:none;color:#d72426;font-weight:500}
.section-rings-collection .shop-now-link:hover{text-decoration:underline}


#td-top-mobile-toggle {
  display: none;
  
}

#td-top-mobile-toggle a {
  display: inline-block;
}

#td-top-mobile-toggle i {
  font-size: 27px;
  width: 64px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top: 1px;
  color: #fff;
}
 #pl-512 #panel-512-0-0-0 , #pl-512 #panel-512-1-0-0 , #pl-512 #panel-512-1-0-1 , #pl-512 #panel-512-1-1-0 , #pl-512 #panel-512-1-1-1 , #pl-512 #panel-512-1-1-2 , #pl-512 #panel-512-2-0-0 , #pl-512 #panel-512-3-1-0 , #pl-512 #panel-512-3-1-1 {  }
 #pg-512-0 , #pg-512-1 , #pg-512-2 , #pl-512 .so-panel:last-child { margin-bottom:0px }
 #pl-512 .so-panel { margin-bottom:30px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div.homepage-2-columns div.so-panel {
margin-bottom:0!important;
}
.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}

.ha-header-front {
	z-index: 2;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}
.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}

#cb-top-menu .cb-mob-right {
  float: right;
  width: 20%;
  text-align: right;
}

#cb-top-menu .cb-mob-right .cb-small-menu-search {
  padding-right: 10px;
}

#cb-top-menu .cb-mob-right .cb-small-menu-login {
  padding-right: 20px;
}

  .cb-tm-logo.cb-tm-stuck #cb-top-menu .cb-mob-right {
    width: 33%;
  }

  .cb-menu-logo-vis #cb-top-menu .cb-mob-right {
    width: 33%;
  }

.alignleft{
float:left;
margin: 0 5px 0 0px;
}

.coupon_wrapper .go_btn .code{ width:100%; height:100%; border:1px dashed #9f9f9f; color:#666; background-color:#dfdfdf; font-size:1.5em; line-height:1.916em; padding:0 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
 
  .coupon_wrapper .go_btn .code,.coupon_wrapper .show_code:before,.coupon_wrapper .get_deal:before,.coupon_wrapper .show_code:after,.coupon_wrapper .get_deal:after{ display:none}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }

  .content_wrap.l_sidebar .cmsmasters_row,
  .content_wrap.r_sidebar .cmsmasters_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

.content__row-subheadline {
  margin-bottom: 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}


.page-id-289 .grey-bg .col-sm-6 {
	float: right;
}


#footer{
	width:960px;
	height:59px; 
	border-top:3px solid #ffaa00;
	float:left;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

.tj-game2 li{ float:left; display:inline; width:173px; height:90px; border-left:1px solid #e8e8e8; position:relative;}

.tj-game2 li:first-child{ border:none;}
.search-header-wrap ul{padding:10px;width:295px;right:0;border-radius:2px}
.search-header-wrap{width:50px}
.header-3-wrapper .main-navigation,.header-left-nav .search-header-wrap{width:45px;float:right}
.search-header-wrap a{padding:15px}

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

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text{
	color:#4f4f4f;
	line-height: 26px;
	font-size:16px;

	margin-bottom: 22px;
	}

.text ul{-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;}

.text ul li{
	
}

.text ul li i{
	color:#e63946;
	margin-right:10px;
}

.copyright, .copyright .text-right{
	text-align:center !important;}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}

.rodape-social{float: right;width: 300px; margin-top: 5px;}

.rodape-social p{font-size: 14px; line-height: 20px; color:  #000}

.rodape-social li{float: left; display: inline-block; list-style: none; vertical-align: middle; padding: 0 5px 0 5px;}

.rodape-social li a{vertical-align:middle;  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);
  box-shadow: 0 0 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform;}

.rodape-social li a:hover, .rodape-social li a:focus, .rodape-social li a:active {  -webkit-transform: scale(1.1);  transform: scale(1.1);}
 .month{text-align:center;display:block;padding-top:5px;font-weight:700 !important}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}

#mainWrap .banner_large{
    margin: 0 auto 10px;
}

.alignnone,
.block {
	clear: both;
	margin: 20px 0 20px 0;
}

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}
#sidr-close{display:none}
.c-header__bottom-nav-wrapper{color:#000;height:80px;position:relative}
.c-header__bottom-nav-wrapper a{display:block;margin:0 20px}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
.archive:not(.woocommerce) .page-title,.comment-reply-title,.comments-title,.related-posts-section .related-posts,.site-content #primary .sharedaddy h3,.site-footer .widget .widget-title,.underline,.widget-area .widget .widget-title,.yarpp-related .related-posts{border-bottom:2px solid #e6e6e6;display:inline-block;margin:0 0 20px;padding-bottom:3px;text-transform:uppercase}
.site-footer .widget .widget-title,.widget-area .widget .widget-title{font-size:16px;margin:0 0 20px;text-transform:uppercase}
.site-footer .widget .widget-title~*,.widget-area .widget .widget-title~*{font-size:14px}
.site-header .widgets .widget .widget-title{font-size:16px;margin:0 0 5px}
.site-header .widgets .widget .textwidget,.site-header .widgets .widget .widget-title~*{font-size:14px}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}
.slide-desktop{display:none}

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


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

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

.description-caption {
	padding:16px;
	display:block;
	border-top:0;
	margin-top:-6px;
	text-align:center;
	border:1px solid #ddd;
	border-top:0;
}

.description-caption a {
}

.feature-item p.description {
		margin-bottom:0;
	text-transform:uppercase;
	font-size:95%;
}
.navigation-list-mobile .block-others .list-about .address,.navigation-list-mobile .block-others .list-about .address span,.navigation-list-mobile .block-others .list-about .address span a,.navigation-list-mobile .block-others .list-about .address a,.navigation-list-mobile .block-others .list-contact .address,.navigation-list-mobile .block-others .list-contact .address span,.navigation-list-mobile .block-others .list-contact .address span a,.navigation-list-mobile .block-others .list-contact .address a{font-family:"NHaasGroteskDSW02-55Rg",sans-serif;font-size:1.375rem;color:#000000 !important;text-decoration:none;margin:0}
.navigation-list-mobile .block-others .list-about .address,.navigation-list-mobile .block-others .list-contact .address{margin:40px 0 60px}
.page-template-page-contact-film .address,.page-template-page-contact-print .address{width:100%;font-size:14px;font-family:"NHaasGroteskDSW02-55Rg",sans-serif;line-height:18px;color:#656565}
.icon-text87:before{content:"\e900";}

	.page_right
	{
		width: 250px;
	}

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

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

.page_right .home_box
{
	height: auto;
}

.page_right .accordion .ui-accordion-header h5
{
width:300px;
}
.ctct-close{position:fixed;z-index:1002;font-size:14px;line-height:21px;color:white;top:39px;right:auto;left:50%;width:70px;margin-left:285px;font-family:"GothamRounded","Helvetica Neue",Arial,sans-serif;text-transform:none;text-decoration:none;font-weight:400;opacity:0;cursor:pointer;pointer-events:none;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ctct-active .ctct-close{opacity:1;pointer-events:visible;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ctct-close:after{content:"x";display:inline-block;position:relative;top:0px;padding-left:10px;padding-right:17px;font-weight:900;font-size:23px}
.admin-bar .ctct-close{top:121px}
.admin-bar.has-fixed-nav .ctct-close{top:65px}
.has-fixed-nav .ctct-close{top:33px}


.activities .row {
  padding: 70px 0 40px 0;
}


.activities .row .card {
  margin-bottom: 2rem;
  border: 0;
  background-color: transparent;
}


.activities .row .card img {
  height: 100%;
  border: 1px #CCCCCC solid;
}


.activities .row .card-text {
  font-size: 85%;
  margin-top: 5px;
}


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


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


.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}

  .row.activities.gaming .row .card img {
    width: 200px;
  }

  .ru .activities .row .card {
    max-width: 228px;
  }

  .ru .activities .row .card p {
    white-space: nowrap;
  }

  .row.activities.gaming .row .card {
    padding: 0 2rem;
  }


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

.alex-reasons.row {
	margin: 0 0 50px 0;
	padding: 0 30px;
}

.contact-buttons.row {
  text-align: center;
  margin: 0 auto;
  padding-right: 50px;
  width: 640px;
}

	.logo-mobile.retina{
	    display:none;
	}


	.logo-mobile  {
		display:    none;
		max-width:  150px;
		max-height: 50px;
	}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }


.et_pb_blurb_position_left .et_pb_blurb_container,
.et_pb_blurb_position_right .et_pb_blurb_container {
	display: table-cell;
	vertical-align: top;
}


.et_pb_blurb_position_left .et_pb_blurb_container {
	padding-left: 15px;
}



.et_pb_blurb_position_right .et_pb_blurb_container {
	padding-right: 15px;
}

.container {position: relative;max-width: 1260px;}

.container.container-navbar {margin-top: 12px;padding-bottom: 0;}

.container-navbar .navbar-brand {padding: 0 15px 15px;}

.container.alert-container {padding: 0 25px;}
.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%}





.fly_cat .thumb {
	float:left;
	margin:0 10px 2px 0;
	width:100px;
	height:100px;
}


.fly_cat.right  .thumb{
	float:right;
	margin:0 0 2px 10px;
}


.card-content {
  background-color: transparent;
  padding: 1.5rem; }
#top-bar-wrap{line-height:20px}
#top-bar{padding:0;margin-top:0}
#top-bar-social.top-bar-right{position:absolute;right:0;top:15px;height:0;line-height:0;margin-top:0}
body.boxed-main-layout #top-bar-social.top-bar-right{right:30px}
.clr{color:#000}
.vce-col-content,.vce-col-inner{position:relative;overflow-wrap:break-word}
.vce-col-inner{width:100%}


.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
  overflow: hidden;
}


.ce-row {
  margin-bottom: 1rem;
}


.ce-row:last-child {
  margin-bottom: 0;
}

.stt-textpic-page .ce-gallery .ce-row {
  width: 100%;
}

.stt-textpic-page .ce-gallery .ce-row .ce-column {
  width: 100%;
}

.stt-textpic-page .ce-gallery .ce-row .ce-column .image {
  width: 100%;
}

.stt-textpic-page .ce-gallery .ce-row .ce-column .image img {
  width: 100%;
}
.list-unstyled{padding-left:0;list-style:none}

footer .list-unstyled li {margin-bottom:8px;}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}



.countries-info {
  float: right;
  padding-top: 10px;
  line-height: 18px;
}
.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}

h1.vc_custom_heading {
  font-size: 70px;
  font-weight: 700;
}

.hero h1.vc_custom_heading {
  font-size: 3em;
}

.loan_types .vc_general.vc_cta3.vc_cta3-style-classic h2.vc_custom_heading {
  font-size: 18px !important;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_30 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

#cookie-law-info-bar {
	
	font-size: 10pt;
	margin: 0 auto;
	padding: 10px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
	display: none;
	left:0px;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}
.clearfix::after{display:block;content:"";clear:both}


.news-heading{
margin:0;
padding:0px;
width:302px;
height:auto;
clear:both;
border:0px solid blue;
}

.news-heading,#disp{width:100%;text-align:center;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}

.category-bg .nav li:before {
    display: none;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}


#main-header #logo {
  max-height: 40% !important;
}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:66px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:66px}
.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%}




#left-nav-wrapper{
  padding-right:30px;
  border-right:1px solid #f2eeee;
}

#left-nav{
  list-style: none;
  margin:0px;
  padding: 0px;
  margin-top: 20px;
}

#left-nav li{
  margin-bottom: 20px;
}

			#menu li.first a:link, #menu li.first a:visited {
				width: 62px;
				background-position: -10px -245px;
			}

			#menu li.first a:link:hover, #menu li.first a:visited:hover,
			#menu li.first a.active:link, #menu li.first a.active:visited {
				background-position: -10px -332px;
			}

		#menu2 li.first {
			border: none;
		}


	#content ul.accordion li.first {
		border: none;
	}


		.f-gallery li.first { clear: left; }

#page #content .cols2 ul.titles li.first { border: none; }

#content ul.titles li.first { border: none; }

	.inner ul.multitab-nav-buttons li.first { padding-left: 8px; }
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}



.link__serif { font-family: "ff-tisa-web-pro", "Tisa OT", Georgia, Times, serif; font-weight: 400; font-style: italic; font-size: 14px; line-height: 1; }


.hero .hero__content .link__serif { font-weight: 600; }


.module--news .link__serif.link__white { margin-top: 25px; display: block; }
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}
 .span6{width:352px;}
 .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
 input.span6,textarea.span6,.uneditable-input.span6{width:338px;}

	.product_meta .span6{float: left;width: auto;}

	.product_meta .span6.a-right{float: right;}

	
	.copyright .row-fluid .span6 {
		width:100%;
		text-align:center!important;
		margin-bottom: 10px;
	}

	.product-meta .span6.a-right{
		min-height: 0;
		float: right;
		width: auto;
		margin-top: 10px;
		position: relative;
		right:50%;
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		-ms-transform: translateX(50%);
		-o-transform: translateX(50%);
		transform: translateX(50%);
	}

	.single-product-page .product_meta .span6.a-right{
		text-align: center !important;
	}

.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-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
#nav-expand-menus .channels{display:block;width:60%;float:left;font-size:20px}
#nav-expand-menus .channels ul,#nav-expand-menus .channels li{margin:0;padding:0;list-style:none}
.highlighted-product-control .product.active.product-bottom:before{transform:rotate(180deg)}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}
#footer .widget-title,.services-carousel p,.meta,.isotope p{font-size:1.4rem}
.services-carousel .item-content{border-color:rgba(102,114,121,0.1)}
.services-carousel .item:hover .item-content,.pricing-table .content-column,.vc_toggle_content{background-color:rgba(102,114,121,0.1)}
.floatleft{float:left;}


#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;
				}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}
.header .dropdown-submenu{position:relative}
.header .dropdown-submenu.pull-left{float:none}
.header .mega-menu .dropdown-submenu .dropdown-menu{left:100%}


.column .teaser {
margin-bottom:19px;
}

.pull-right {float: right !important;}

.idblog-banner-beforecontent.pull-right {margin-left: 20px;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}


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


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

		.arrow_blue, .icon_white {
			width: 52px;
			height: 52px;
			border-radius: 26px;
		}

		.icon_white img{
			width: 33px;
		}


.special-section .icon_white {
    display:inline-block;
    vertical-align:middle;
    float:none;
}


.site-inner {
	margin: 0 auto;
	max-width: 1320px;
	position: relative;
}
.page-align{width:100%;max-width:75em;margin:0 auto;padding-left:2rem!important;padding-right:2rem!important;position:relative}
#entry-content .page-align{z-index:100}

.panel-flexible .panel-separator{margin:0 0 1em 0;}

.news-item .overlay, .gallery-item .overlay {
  display: table-cell;
  vertical-align: middle;
  height: 251px;
  width: 320px;
  text-align: center;
  padding: 0 25px;
  padding: 0 1.5625em;
  background: #011345;
  background: rgba(1,19,69, .7);
  transition: background .15s ease;
}

.moto2 .overlay, .moto2 .gallery-item .overlay, .motoe .overlay, .motoe .gallery-item .overlay {
  background: #000;
  background: rgba(0,0,0, .7);
}

.news-item:hover .overlay, .gallery-item:hover .overlay {
  background: #ff6600;
  background: rgba(255,102,0, .9);
}

.motoe .news-item:hover .overlay, .motoe .gallery-item:hover .overlay {
  background: #ec1b2e;
  background: rgba(236,27,46, .9);
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}


.lead-prop {

    font-size: 20px;
    font-style: italic;
    font-weight: 400;

}



.lead .fa {
    color: #48CCFC;
    font-size: 1.5em;
}


.lead-prop-cta {
    margin-top: 20px;
}


.lp-body .lead {
    font-size: 18px;
    font-weight: 400;
}
#camera_wrap,#divVideo{margin-top:20px}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}




.share { position: absolute; top: 36px; overflow: hidden; width: 307px; right: 0px; }

.share .shlabel { float: left; font: 9px/33px Arial, Helvetica, sans-serif; color: #FFFFFF; margin-right: 4px; text-transform: uppercase; margin-left: 4px; }

.share .shhold { float: left; width: 245px; }


ul#social-header, ul#social-header-mobile{display:inline-block; padding-left:10px;}

ul#social-header-mobile{padding:10px 0px 0px 0px;}

ul#social-header li, ul#social-header-mobile li {
	list-style-type: none;
	display:inline-block;
}

ul#social-header-mobile li{
    margin-right:5px;
}

ul#social-header-mobile .fa{
    font-size:30px;
	width: 40px;
	height: 40px;
	line-height: 42px;
	text-align: center;
	background: #E5E5E5;
	color: #737373;
}

ul#social.icon-flat .fa{
	border-radius: 0;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-5 {
    margin: 0 4% 0 0;
  }

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


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
#ctf .ctf-header-img-hover,#ctf .ctf-header-generic-icon{display:none;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:#1b95e0;background:rgba(27,149,224,.85);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#ctf .ctf-header-img-hover .fa,#ctf .ctf-header-generic-icon .fa{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-8px;font-size:20px}
.show-menu-button{display:block;background:#fff;width:32px;height:32px;border-radius:3px;box-sizing:border-box;padding:9px 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.show-menu-button.toggled span:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}
.show-menu-button.toggled span:nth-child(2){opacity:0}
.show-menu-button.toggled span:last-child{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}
.show-menu-button span{display:block;background:rgba(0,0,0,.75);width:20px;height:2px;border-radius:3px;-webkit-transform-origin:center;transform-origin:center;transition:.3s ease}
.show-menu-button span:nth-child(2){margin:4px 0}

#allrr {
	
	color: #000033;
	text-align: center;
	}


.main-navigation .main-navigation-wrap {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	width: 100%;
	padding: 0 20px;
	background-color: #fff;
	z-index: 5;
}


.main-navigation .main-navigation-wrap.close {
	display: initial;
	animation: slideInUp .4s forwards linear;
}


.main-navigation .main-navigation-wrap.open {
	display: initial;
	animation: slideInDown .4s forwards linear;
}


	.main-navigation .main-navigation-wrap:after {
		display: block;
		width: 1px;
		height: 20px;
		background-color: #e8eaec;
		content: "";
	}
.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-6{width:50%}



.menu {
	font-family: verdana;
	font-size: 12px;
	color: #615f5f;
	text-decoration: none;
}

.menu-titre{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #98002f;
	text-decoration: none;
	font-weight: bold;
}
.text-white{color:#fff!important}
.text-white-50{color:rgba(255,255,255,.5)!important}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

#left-thumnail{width:180px;height:87px;margin:7px 0px 0 0px;padding:0px;float:left;border:0px;}

.byline {
	display: none;
}

.entry-header .byline a {
	text-transform: uppercase;
}

.single .byline,
.group-blog .byline {
	display: inline;
}
.td-mobile-container{padding-bottom:20px;position:relative}
.td-hide-menu-content .td-mobile-container{opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}



.comparisontable {
	font-family: "PT Sans", sans-serif;
	margin: 35px auto 80px;
}

.comparisontable td {
	text-align: center;
	vertical-align: middle;
	color: #2d2d2d;
	padding: 0.8125em 2%;
}

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

.comparisontable tr td a {
	font-family: "PT Sans", sans-serif;
	display: block;
}


.comparisontable tr.readmore td a br {
	display: none;
}

	.comparisontable img {
		max-width: 64px;
		max-height: 58px;
		width: auto;
	}

	.col-table-comparation table.comparisontable {
		font-weight: 600;
	}
.colour_white{color:#fff}
.center-block{display:block;margin-right:auto;margin-left:auto}


.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-sm-4 {
    width: 33.3333333333%; }
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}
