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

	div.heading-title.text-center h1,
	div.heading-title.text-center h2,
	div.heading-title.text-center h3,
	div.heading-title.text-center h4,
	div.heading-title.text-center h5,
	div.heading-title.text-center h6 {
		padding-left:15px;
		padding-right:15px;
	}

	.text-center-md {
		text-align:center !important;
		float:none !important;
	}

	.text-center-xs {
		text-align:center !important;
		float:none !important;
	}
.tred{color:red}

	
	.td-header-style-10 .td-main-menu-logo img{
			top:-5px; 
	max-width:220px;
		
	}

	.td-header-style-10 .td-main-menu-logo{
		position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 25px;
	}


.shell {
	width: 978px;
	margin: 0 auto;
	position: relative;
}


#header .shell {
	height: 93px;
}


#main .shell {
	padding-top: 18px;
}


body.home #main .shell, .page-template-page-home-ppc-php #main .shell {
	padding-top: 0;
}


#testimonials li .shell {
	padding-top: 15px;
}


body.page-template-page-apply-php #footer .shell {
	padding-top: 20px;
}


	body.page-template-page-apply-php #main .shell {
		padding-top: 0;
	}

	
	.home.page #header .shell {
	  height: auto;
	  padding: 8px 0 5px;
	}
.bubble-content{padding:1em 2em;color:#005da9;text-align:center}


.container {
	max-width: 1300px;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

#skipnav a,.accordion-content a:not(.button),.bg-dark .accordion-content a:not(.button),.bg-secondary.bg-dark .accordion-content a:not(.button),.callout a:not(.button),.feature a:not(.button),.figcaption a:not(.button),.panel a:not(.button),.quote a:not(.button),.ticker+a.more.top,blockquote a:not(.button),cite a:not(.button),figcaption a:not(.button),table a:not(.button){text-decoration:underline}

#skipnav,.no-bullet,.slick-dots,nav.main ul{list-style:none}

#skipnav{float:left;height:0;overflow:hidden;width:0}

#skipnav a{background:#fff;color:#000;left:-9999px;position:absolute;text-align:center;top:-9999px;width:12.5em;z-index:999}

#skipnav a:active,#skipnav a:focus{left:0;top:0}
.header-container{padding:0!important}
.header-container.transparent {background: #42474c;}
.invert.header-container .search-form__field {color: #ffffff;}
.product_item .notrated{color:#ccc;text-transform:uppercase;font-size:10px}

	.et_monarch .textwidget .et_social_networks li { margin-bottom: 0; }


.services-layout-2.corporate_club_widget_services  .service-block-inner-content {
    display: table;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6{margin:0;padding:0;line-height:normal}


.categories-menu .cat-item:last-child .cat-item a {
  border-bottom: 0;
}


.cat-item {
  border-bottom: 1px solid #e2e6f0;
}


.cat-item a{
  color: #454547;
  display: inline-block;
  font-size: 16px;
  padding: 15px 0;
  text-decoration: none;
}



.cat-item a:hover {
  color: #00c6ff;
}
#header-inside-right{padding:0 0 0px 0;}
.onscroll #header-inside-right{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}



.topbar-list .topbar-dropdown {
	top: 23px;
	left: -3px;
  	z-index: 1;
	display: none;
	padding: 7px 0;
	list-style: none;
	min-width: 125px;
	background: #151515;
	position: absolute;
}


.topbar-list .topbar-dropdown li a {
	color: #eee;
	display: block;
	font-size: 10px;
	padding: 5px 15px;
	margin-bottom: 1px;
	text-transform: uppercase;
}

.topbar-list .topbar-dropdown li a:hover,
.topbar-list .topbar-dropdown li.active a {
	color: #fff;
}

.topbar-list .topbar-dropdown li a:hover {
	text-decoration: none;
}

	.topbar-list .topbar-dropdown li {
		padding: 7px 0;
	}

	.topbar-list .topbar-dropdown li:last-child {
		padding-bottom: 0;
	}

.social-icons .footer-info__item {
    margin: 0 6px;
}

.fr{ float:right;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}


.tel-email {
	margin-top:20px;
}


.tel-email p{
	padding-bottom:5px;
	font-family: OpenSans-Regular;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}
.flex-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.flex-row-col{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}
.text-center .flex-row{-ms-flex-pack:center;justify-content:center}
.header .flex-row{height:100%}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}
.simple-box .pane-content{padding:0 10px;}

ul#gnav-ul li a,
ul#footer-nav li a {
  font-family: 'FontAwesome';
  padding-right: 5px;
  }
.emptyspace-32{height:32px}
.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}

    .dmbs-top-menu .navbar-toggle .icon-bar {
      background: #25408f;
      width: 36px;
      height: 4px; }

      .dmbs-top-menu .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 6px; }


	.home-middle-1,
	.home-middle-2,
	.home-middle-3 {
		width: 100%!important;
	}


.home-middle-1,
.home-middle-2,
.home-middle-3 {
	float: left;
	width: 32%;
}


.home-middle-1 .widget-title,
.home-middle-2 .widget-title,
.home-middle-3 .widget-title {
	font-size:20px;
	font-size:1.4em;
	font-family: 'Roboto', 'Helvetica-Neue', Helvetica, Arial, sans-serif;	
}


.home-middle-1 li,
.home-middle-2 li,
.home-middle-3 li {
	list-style-type: circle;
	margin-left: 2rem;
}



.login-form{margin-top: 11px;}

.login-form .login-left{margin:0;padding-right: 10px;}

.login-form .login-right{margin:0;}



    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

#header {background: #000000; height: 87px; position: relative;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.site-branding .widget {
	background: #fafafa;
	width: 22%;
}


.has-site-logo .site-branding {
	margin-top: 70px;
}


.site-branding {
	margin-top: 110px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 400;
	font-size: 3rem;
}


	.site-branding .widget,
	.site-footer .widget,
	.widget {
		width: auto;
		min-width: 31%;
		margin-left: 0;
		margin-right: 20px;
	}


.two-column-block-content article {
  margin: 0;
  max-width: 420px;
}


.two-column-block-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 18px;
  width: 100%;
}
#crisis-articles-block{overflow:auto}
#crisis-articles-block div{width:710px}
#crisis-articles-block ul{width:235px;float:left}
#main-area{width:818px;margin-bottom:20px;}
.off-canvas-wrapper{position:relative;overflow:hidden}


.node-form .number {
  display:inline;
  width:auto;
}

.front #content-content .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}

.sidebar .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}
.fusion-social-networks .fusion-social-networks-wrapper{margin:0 -10px}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -5px}
.widget .fusion-social-networks .fusion-social-networks-wrapper{margin:0 -5.5px}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -3.5px}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{margin:7px 5.5px}
.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{margin:5px 3.5px}
header .wrapper .menu-toggle.on .two{opacity:0}
header .wrapper .menu-toggle .one,header .wrapper .menu-toggle .two,header .wrapper .menu-toggle .three{width:100%;height:5px;background:#26A8DF;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.menu-item-117{background-color:#d8c3b6;}
#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px;margin:0;border-bottom:1px solid #ddd}
#cff .cff-item:first-child{padding-top:0}
#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cff .cff-item.cff-box:first-child{margin-top:0}
#cff .cff-item.cff-box:last-child{margin-bottom:0}
#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}
#search-outer #search #close a{right:90px;}
#boxed #search-outer #search #close a{right:0!important;}

.toplinelist-in {
    width: 1300px;
}


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

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
.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-tabs-bottom{border-bottom:0;border-top:1px solid #ddd}
.nav-tabs-left{border-bottom:0;border-right:1px solid #ddd}
.nav-tabs-right{border-bottom:0;border-left:1px solid #ddd}



.nav.navbar-nav.nav-justified {
  float: none;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


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


body .figure-categories .cat-links a.magazine-7-categories {    
    background-color: #fba100;    
}

.containe{position:relative;max-width:1280px;margin:0 auto;color:#fff;padding:0 20px;}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}



#gazpo-nav .main-menu ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding-left:0;
	white-space:nowrap;
}


#gazpo-nav .main-menu li,
div.menu li { 
    float: left;
    position: relative;
}

#gazpo-nav .menu ul li.hover,
#gazpo-nav .menu ul li:hover,
#gazpo-nav ul.menu li.hover,
#gazpo-nav ul.menu li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}


.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__center { display: inline-block; vertical-align: top; padding-top: 65px; }

.template-index .instagram-widget { text-align: center; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }
