﻿div.ptp-bullet-item{background-color:#fff;text-align:center;font-size:.875em;font-weight:normal;color:#333;border-bottom:dotted 1px #ddd}
#ptp-29 div.ptp-bullet-item{font-size:.875em;padding:.9375em .5em .9375em .5em}
#ptp-42 div.ptp-bullet-item{font-size:.875em;padding:.9375em .5em .9375em .5em}
#ptp-35 div.ptp-bullet-item{font-size:.875em;padding:.9375em .5em .9375em .5em}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
#main-footer + #absolute-footer .widget{border-top:1px solid rgba(54,61,64,0.1)}
.row{margin-right:-15px;margin-left:-15px}
.fl-page-header-logo {text-align: center;}
.fl-page-header-logo a {text-decoration: none;}
.fl-page-nav-right .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-header-vertical .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-nav-left .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-nav-centered-inline-logo .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-nav-toggle-icon .fl-page-header-logo {text-align: left;margin-right: 55px;}
.fl-page-nav-bottom .fl-page-header-logo {text-align: left;}
.fl-page-nav-centered-inline-logo .fl-logo-centered-inline .fl-page-header-logo {display: block;padding: 0 30px;}
.fl-nav-left .fl-page-header-fixed .fl-page-header-logo {padding-right: 10px;text-align: right;}

		#header .working  {
			float:left;
			width:154px;
			text-align:center;
			margin:85px 0px 0px -155px;
			font:300 18px "wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
			color:#6f6c6c;
			top:84px;
			z-index:2;
		}
.weather-atlas-wrapper .current_temp .current_text{font-size:1.5em;line-height:1.2;text-transform:lowercase}


.menu-align-center .navbar-header,
.menu-align-center .navbar-collapse {
	width: 100%;
	text-align: center;
}


.only-logo .navbar-header {
	float: none;
	margin: auto;
	text-align: center;
}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}


#copy {
	color: #fff;
}

#copy a{color: #fff}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}
#svg-loading .glass-svg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background:#fff;-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out;transition-delay:1.5s}
#svg-loading.draw .glass-svg{opacity:0}
.pt5{padding-top:5px}

.slidesjs-stop, .slideblock .slidesjs-navigation, .slideblock .slidesjs-pagination{
	display: none !important;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.ar-break-line,.carousel-caption a{display:none !important;}
.ar-break-line{height:8px;width:100%;margin-bottom:10px;background-color:#FA9128;}


	#menu-footer-get-to-know-us{margin-top: 20px;}


	#menu-footer-get-to-know-us li,

	.connect-footer p {

		margin-bottom: 20px;

	}


	#menu-footer-get-to-know-us li:last-child,

	.connect-footer p:last-child {

		margin-bottom: 0;

	}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#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}


#main-header #et-top-navigation .menu-item.nw-product-login a {
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  background: #3f51b5;
  color: white !important;
  border-radius: 3px;
  margin-left: 1rem;
  padding: 1rem 2.2rem 1rem;
  font-size: 0.9rem;
  transition: 333ms all ease-in-out;
}


#main-header #et-top-navigation .menu-item.nw-product-login a:hover {
  background: #ff5722;
  padding: 1rem 2.2rem 1rem;
  opacity: 1;
}
.wplp_outside {float:left!important}

@charset "UTF-8";.wplp_outside{text-align:left;overflow:hidden}
.widget .wplp_outside img{max-width:none!important}
.entry-content .wplp_outside img{max-width:none!important}
 
 .radiocom-nav-placeholder{height:40px;}
.radiocom-nav-placeholder button{display:inline-block;vertical-align:top;padding:0;outline:none;cursor:pointer;background:transparent;border:none;}
.radiocom-nav-placeholder ul{display:inline-block;list-style-type:none;text-align:left;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;float:left;}
.radiocom-nav-placeholder .category-button__text,.radiocom-nav-placeholder h2,.radiocom-nav-placeholder h3,.radiocom-nav-placeholder li{padding:0;margin:0;font-weight:normal;display:inline-block;vertical-align:top;}
.radiocom-nav-placeholder a{vertical-align:top;color:#000;text-transform:none;text-decoration:none;line-height:100%;overflow:hidden;}

#logonav { float: left; width: 720px; height: 122px;  }


.desktop-nav #header-menu li .sub-menu {
  position: absolute;
  opacity: 1;
  left: 0;
}


.desktop-nav #header-menu li .sub-menu li {
  padding-top: 3px;
}


.red-header #header-menu li .sub-menu li {
  background-color: #ef402b;
}


.red-header #header-menu li .sub-menu li:nth-last-child(1) {
  padding-bottom: 10px;
}


.sub-menu {
  margin-top: 7px;
  padding-left: 0;
  margin-left: 16px;
  background: white;
  border: #dfdfdf solid 1px;
}


.sub-menu li {
  border-bottom: #dfdfdf solid 1px !important;
  width: 100%;
  padding: 0 !important;
}


.sub-menu a {
  color: #000;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin: 0;
  display: block;
  margin: 0 !important;
}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}



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

.advantages_li{margin-bottom:10px;}
.col-md-4 div.index_prod:last-of-type .advantages_li{line-height:1.2}
#general #subheader .lnk-menu{display:none}
.row{margin-right:-15px;margin-left:-15px}
.order-bg{margin-top:70px;padding:10px 15px;background:#f1f1f1;border-radius:30px}


.header .logo {
	margin: 31px 0;
	float: left;
	width: 96px;
	color:transparent;
	line-height: 0}


.header .logo:hover {
	color:transparent;}


.header .logo img {
	display: block;
	float: left;
	width: auto;
    height: 48px; }


.footerBar .logo {
	margin: 22px auto 21px auto;
	height: 50px; }

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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%;}
.row_top .col-md-2{padding-left:0px;padding-right:0px;}


				.simple-pricing-table .features { padding: 0 25px; }


					.simple-pricing-table .features li {
						position: relative;
						padding: 9px 20px;
						border-top: 1px solid #ebebeb;
						font-weight: 300;
						font-size: 14px;
					}


					.simple-pricing-table .features li:first-child { border: none; }


					.simple-pricing-table .column:hover .features li,
					.simple-pricing-table .featured .features li {
						border-top-color: #fff;
						border-top-color: rgba(255,255,255, .5);
						color: #fff;
					}

#navbar .navcurrent a {background-color:#095F93;border-bottom:2px solid #ccc;}

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

.loginpopup .links{
    text-align: center;
    padding:20px ;
}

.loginpopup .links a{
    vertical-align: top;
    display: inline-block;
    width: 50%;
    color: white;
    font-size: 14px;
    text-decoration: underline;
}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

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

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

					
				#position {
				width:60%;
				margin:0 auto;
				padding-top: 25px;
				}


#slide { height:396px; position:relative; overflow:hidden; z-index:2; margin:0 auto; padding-top:30px;}



span.read-more {
  display: block;
  line-height: 1.4;
  margin: 1.5rem auto; }

  
  span.read-more a {
    display: inline-block;
    margin: 0 auto;
    color: #6e2a7f;
    text-decoration: none;
    font-size: 1.6rem;
    border-bottom: 2px solid transparent; }

    
    span.read-more a:hover, span.read-more a:focus {
      border-bottom: 2px solid #6e2a7f; }




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.homepage-deeper-column1 .vc_column-inner {
	border-right: 1px solid #e4e5e5;
    padding-right: 30px;
}
.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}

.stt-textpic-page .stt-textpic-bodytext .stt-textpic-title h2 {
  font-size: 1.5rem;
}

#footer .footer-img-wrapper {  max-width: 410px;  margin: 0 auto;display: table;}

#footer .footer-img-wrapper img {width: 93%;  max-width: 245px;}

.preloader .page-title {border-bottom:0}

#home_testimonials .quote-container{font-size: 24px; font-weight: bold;}
.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}
.img-responsive{display:block;max-width:100%;height:auto;}
header .site-header__center .text-center img{width:300px}
.text-center-not-lg,.text-center-not-md,.text-center-not-sm,.text-center-not-xs{text-align:center}
.text-center-xs{text-align:center}
.text-center-sm{text-align:center}
.text-center-md{text-align:center}
.text-center-lg{text-align:center}
.text-center{text-align:center}

.header .hea_img{width:13.25%;padding:39px 0 22px;float:left;}

.header .hea_img img{width:159px;height:40px;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}
.center-block{display:block;margin-left:auto;margin-right:auto}

a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#footer-social .icon-facebook a:hover { background-color: #3e5ea4; }
 .icon-facebook { background-color: #3e5ea4; }

.social-media-group .icon-facebook:hover { background-color: #3e5ea4; opacity: 1; }

.social-media-group .icon-facebook:hover i { color: #ffffff; }
.bg-light-yellow{background-color:#fffc94}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

#copyrights{
color:#f3cd96;font:bold 12px/150% Verdana,Helvetica,sans-serif;
display:block;
height:38px;
margin:0 auto;padding:5px 10px;
text-align:center;text-shadow:3px 3px 4px #000;
}

#copyrights span {
font-size:12px;font-weight:normal;
}

#copyrights a{color:#f3cd96;text-decoration:none;}

#copyrights a:hover{text-decoration:underline;}

.abs{position:absolute;}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }


#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: px;
					text-transform: ;
					font-weight: ;
				}

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !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}


.mim { float: left; margin: 10px; }






.primary-small-nav-text {
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.wrap-content              { border-left: 5px solid #ebeced; }
.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-4{width:33.33333333%}
.content_bottom{position:relative;z-index:100}






.band {width:100%;}


#site-title, #site-title a { margin: 0 auto; padding-top: 27px; text-align: center; color: #111; text-shadow: #ccc 1px 1px; font-size: 50px; line-height: 50px; }


#site-title a { background: #fff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; padding: 3px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration: none; }



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }

#wrapper #_the_logo, .share_icons-wrap {
  margin: 0 auto !important;
  max-width: 106rem !important;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.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%;}
.row_top .col-md-2{padding-left:0px;padding-right:0px;}

	
	#home-box
	{
		margin-top: 25px;
		margin-left: 26px;
		height: 189px;
		width: 189px;
	}


.anquan{
	width:375px;
	height:318px;
	border:1px solid #d6d6d6;
}
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active{margin:0;padding-left:15px;padding-right:15px;float:none}

	
	.mbl_menu_el
	{
		height: 4px;
		width: 25px;
		display: block;
		margin: 5px auto 5px auto;
		background-color: white;
		
	}

  .ftop aside, .ftop div.textwidget, .ftop div.tag-cloud {padding: 0px; width: 100%;}

#content .item-title a,h2.post-title a, h1.post-title a, article.post .post-meta a:hover, #custom .product-with-desc ul.products li h1.post-title a:hover, #custom .twitterbox span a, #custom h3.widget-title a, #custom .ftop div.textwidget a, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a, #content .activity-header a, #content .activity-inner a, #content .item-list-tabs a {
color: #2a8700 !important;}

#custom .widget a:hover, #custom h3.widget-title a:hover, #custom .ftop div.textwidget a:hover, #custom .ftop a:hover, #custom .ftop .widget_my_theme_twitter_widget a:hover {color: #005400 !important;}


.textwidget text-2 {  width: 100%;
        display: flex;
  align-items: center;
  justify-content: center;       }
.copyright-text{font-size:12px;padding-top:10px;text-align:left;text-transform:uppercase}

footer h2, footer .footer_title{
    color: #e4e5e6;
    font-family: 'Quicksand', sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
    display: block;

}
.container{max-width:1152px}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.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"}


.fp-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #111;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    padding: 10px 15px;
    overflow: hidden;
}


.fp-content p {
    color: #fff;
    padding: 0;
    margin: 0;
    line-height: 18px;
}


#footer-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#footer-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#footer-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}


	img.menu-image.menu-image-title-after {
		width: 90px;
		min-height: 90px;
	}


	#menu-redes-sociais img.menu-image.menu-image-title-after {
	    width: 20px;
	    min-height: 0;
	    padding: 0;
	    margin: 0 10px 0 0;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}



.menu-azul-claro {
	color: #44c8f5!important;
}


.menu-azul-escuro {
	color: #005789!important;
}


.menu-verde {
	color: #9fcb56!important;
}


.menu-laranja {
	color: #faa61a!important;
}


footer.azul-claro .menu-image-title,
footer.azul-escuro .menu-image-title,
footer.verde .menu-image-title,
footer.laranja .menu-image-title {
	color: #f8f9fa;
}

#mobile-site-navigation ul li.menu-item-has-children ul {margin-left:30px; border-left:2px solid #eee; overflow:hidden; max-height:0px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}


.checkout-cart-index.page.messages{
	display: none !important;
}

	.account .page.messages {
		margin-bottom: 0;
	}

.page.messages {
  float: left;
  width: 100%;
}

      #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;
      }
.alignleft,
img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:12px;}

    .left-part{ width: 100%;}


.left-part img, .right-part img {
    height: auto;
    margin-bottom: 15px;
    max-width: 100%;
}


.left-part .thumbs img, .right-part .thumbs img {
    width: 100%;
}


.left-part img.avatar {
    float: left;
    height: auto;
    margin-bottom: 15px;
    margin-right: 15px;
    width: auto;
}


.content .left-part h2 {
    border-bottom: 1px solid #ff7f00;
    color: #ff7f00;
    font-family: 'Oswald', sans-serif;
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 10px 0;
    text-align: left;
}


.content .left-part h2 a {
    text-decoration: none;
}

.box2-mid{ height:137px;width:880px; overflow:hidden; position:relative; border-bottom:1px solid #e8e8e8;}

.box2-mid .box2-tj-game2{height:137px;width:880px; overflow:hidden;}


.recent_posts ul li.date{
	margin:0;  
}



.latest-news .featured-image .date{
	position: absolute;
	bottom: 0; 
	background: #F4BF1E;
	color: #fff;
	font-size: 11px;
	line-height: 100%;
	padding: 3px 10px;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
	border-top: 1px solid rgba(255, 255, 255, 0.4);	
}

.wpcf7-form div .left {width:50%;margin-bottom:0;}

.left {float:left;}
.fullSlide .bd{z-index:0;position:relative;margin:0 auto;height:450px;overflow:hidden}
.fullSlide .bd UL{width:100%!important}
.fullSlide .bd LI{text-align:center;width:1920px;height:450px;left:50%;overflow:hidden;margin-left:-960px;position:absolute}
.fullSlide .bd LI A{display:block;height:518px;color:#fff}
.fullSlide .bd .f_title{bottom:1px;position:absolute;width:100%;height:30px;line-height:30px;text-align:center;filter:alpha(opacity=40);opacity:.4}

.page2 .mainRight .customers .headr {
	color: #f6ae33;
	font-size: 30px;
	border-bottom: 2px white solid;
	line-height: 50px;
	width: 560px;
}
.home-footer-content .social-icons{position:relative}
.social-icons{list-style:none;margin:0;padding:0}
.social-icons li{float:left;list-style:none;margin-right:10px}
.social-icons li:last-child{margin-right:0}
.social-icons li a{background:#218cf7;display:inline-block;height:44px;text-align:center;width:44px;text-decoration:none}
.social-icons li a:hover{background:#ff9600}
.social-icons li a:hover i{color:#fff}
.social-icons li i{font-size:1.5625rem;color:#ffffff;position:relative;top:2px}
.social-icons li i .lt-ie9{font-size:25px}
.social-icons span{display:none}



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

.nobottommargin{margin-bottom:0 !important}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

    .navigation .menu {
        display: block!important;
        float: none;
        background: transparent;
        margin-bottom: 0;
    }
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.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"}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.default-modal .body .logo-header img{display:block;margin:4px auto 15px;max-width:45px}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }

#head .logo { }


.recent-post-slider .post-image-bg img{height: 100%;width: 100%;object-fit: cover;object-position: top center;border-radius: 0px;}

.recent-post-slider.design-1 .post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}

.recent-post-slider.design-2 .post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}



.recent-post-slider.design-3 .post-image-bg{background: #f1f1f1;height: 350px;line-height: 0; overflow: hidden; position: relative; width: 100%;}

.recent-post-slider.design-4 .post-image-bg{background: #f1f1f1;height: 230px;line-height: 0; overflow: hidden; position: relative; width: 100%;}

.smart_dropdownmenu{z-index:10000;background:#fff;border-bottom:1px solid #efefef;width:100%;padding-top: 107px;}


.mim { float: left; margin: 10px; }
.widget-last-posts__item__container__item{display:table-cell;vertical-align:top;}
.widget-last-posts__item__container__item--image{width:60px;}

h2.comments-title {
	margin-bottom: 2.5em;
}



.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  background: #24242a;
}

.preloader i {
  color: #fff;
  position: absolute;
  font-size: 36px;
  line-height: 36px;
  top: 50%;
  left: 50%;
  height: 36px;
  width: 36px;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-4{width:33.33333333%}
.l-section--tools .l-section__title{color:#fff}
.l-section__title{max-width:755px;margin:0px auto;text-align:center;padding:50px 0px 90px 0px}
.l-section__title.has-description{padding:75px 0px 0px 0px}

	#slider-cycle .thumb-wrap {
		margin-bottom:10px;
		height:238px;
		overflow:hidden;
		}

		.featured_articles li .thumb-wrap {
			overflow:hidden;
			padding-bottom:10px;
			}

			.featured_articles li .thumb-wrap img {
				float:none;
				-webkit-transition: all .1s ease-in-out;
				-moz-transition: all .1s ease-in-out;
				-o-transition: all .1s ease-in-out;
				}

			.featured_articles li .thumb-wrap img:hover {
				opacity:.5;
				}

		.posts li .thumb-wrap {
			max-height:213px;
			overflow:hidden;
			}

		.recent-posts.team li .thumb-wrap {
			width:115px;
			overflow:hidden;
			}

			.recent-posts.team li .thumb-wrap img {
				border:1px solid #dbdbdb;
				padding:1px;
				}
 .metabar-pad{display:none}

.pl-new-loop .hentry .metabar {
  font-size: 85%;
  line-height: 1.6em;
  opacity: .7;
  margin: 5px 0 15px;
}

.multi-post .pl-old-loop .clip_box .clip .entry-title,
.multi-post .pl-old-loop .clip_box .clip .metabar {
  padding: 0;
}

.pl-old-loop .metabar {
  font-size: 85%;
  line-height: 1.6em;
  opacity: .7;
  margin: 5px 0 15px;
  font-style: normal;
}
.sales-banner__img{display:block;max-width:100%;height:auto}

header .navbar .nav .subitemtitle, header .navbar .nav .subnav li a{font-size: 14px;}

header .navbar .nav .subitemtitle { float: left; font-size: 12px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; width: 100%;}


.link_header{
	color:#cfcfcf;
	text-decoration:underline;
}


.link_header:hover{
	color:#ff2400;
	text-decoration:none;
}
.footer__legal_copyright{margin-right:auto}

	.menu-link:before { font-family: "dashicons"; font-size:32px; line-height:0em; position:relative; top:12px; content: "\f333"; }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.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}


	.site-header .widget-area {
    text-align: center;
	margin-top:0;
	}

	#home-notification.home-notification.widget-area {
		display: none !important;
	}
#footer-info,#footer-info a{color:#ffffff}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
.header-style-1.header-align-right .main-nav-side-search,.header-style-1.header-align-right .shopping-cart-header{float:left}
.main-nav-side-search{display:inline-block;margin:0 0 0 10px;vertical-align:top;position:relative}

  #footer .copyright {
    margin-bottom: 0.75em; }
.seo { color: #C7CDCB !important; font-size: 12px; }
#keywords.footer .seo{color:#c7cdcb !important;font-size:12px;padding:0;margin:0;font-family:Tahoma,Arial,Helvetica,sans;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1600px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1760px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.legal-nav__list{list-style:none;padding-left:0;margin:0}
.legal-nav__list li{font-size:.875em;display:inline-flex;width:100%;align-items:center}
.legal-nav__list li:not(:last-child){margin-bottom:.5625em}
.legal-nav__list a{position:relative;color:#fff}
.legal-nav__list a:focus,.legal-nav__list a:hover{color:#fff}
.legal-nav__list a:after{content:"";position:absolute;left:0;width:100%;display:block;top:100%;border-top:.0625em solid transparent;transition:border-color .3s ease-in-out;transition-duration:.1s}
.legal-nav__list a:focus:after,.legal-nav__list a:hover:after{border-color:#aa2031}
.legal-nav__list li:not(:last-child):after{content:"|";display:inline-block;width:0;font-size:.875em;margin:0 .875em 0 .75em}
.footer__legal .legal-nav__list{justify-content:flex-end}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}
.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.33333333%}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}
.tabs--secondary{margin:0 0 10px}



.clear { clear: both; }


.nav-link{
    max-width: 150px;
    position: absolute;
    top: 10%;
    right: 17%;
    display: block;
    transition: color ease 0.3s;
}



.nav-link a {
    display: block;
    float:inherit;
    padding:1.2rem 0 1.2rem 0;
    text-decoration:none;
    text-align: center;
    letter-spacing: 0.1rem;
    position: relative;
    -webkit-transition: width 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out;
    font-size: 1rem;
    top:0;
    color: rgb(255, 255, 255);
}


.nav-link a:hover{
    color: rgba(255, 255, 255, 0.51);
}


.cli-col-12
{
	width:100%;
}
.outside-exit-modal .inner-exit-modal #exit-insurance-container .title-box .title{display:block;font-size:50px;color:#fff;line-height:80px;text-align:center;font-weight:600}
.outside-exit-modal .inner-exit-modal #exit-insurance-container .title-box .title.green{color:#29c000;font-size:100px;text-transform:uppercase;font-weight:800}
#skiptonav{display:block;position:fixed;z-index:100;left:1em;top:-5em}
#skiptonav .skiptolink{display:block;position:absolute;top:0;left:0;white-space:nowrap;color:#000;background-color:#fff;padding:2px 1ex}
#skiptonav .skiptolink:focus{top:5.5em}
 


ul.wp-mega-sub-menu li .instagram-header {
	padding-top: 0;
}

ul.wp-mega-sub-menu li ul.instagram-widget li {
	width: 31.33%;
	float: none;
}


#footer .menu-item-18{ border-left:0 !important;}

.messagebox {
    padding:60px;
    font-size:1.5rem;
    line-height:1.6;
}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}

.pagination .nav-previous { float: left }

.pagination .nav-previous a, .pagination .nav-next a { color: #fff!important }

.pagination  .nav-previous a:hover, .pagination .nav-next a:hover { background-color: #222 }


.left {
  float: left; }

  .content img[align=left], .content img[align=left].gh-image, .content img.left {
    float: left;
    margin: 0 15px 15px 0;
    padding: 6px; }
.toolbar .right,.toolbar .left{display:none}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
.landing_page .left,.landing_page .right{position:absolute;top:0px;left:0px;width:30%;height:100%;display:none}
.home .spotlights.left .spotlight{width:100%;margin:0 auto 20px;overflow:hidden;float:none;display:block}
.content img[align=left],.content img[align=left].gh-image,.content img.left{float:left;margin:0 15px 15px 0;padding:6px}
.rss-item__posted{font-size:12px;font-size:.8571428571rem;margin:0}
#blog .blog-more-container{text-align:right}

.product-item .item-inner .item-info {
	text-align: center;
	padding-top: 18px;
	background: #f9f9f9;
	margin: 2px;
	padding-bottom: 18px
}

.product-item .item-inner .item-info .item-title {
	font-size: 16px;
	margin-bottom: 6px;
	text-transform: uppercase;
	font-weight: bold
}

.product-item .item-inner .item-info .item-title a {
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px
}

.item-info {
	padding: 8px;
	margin: 2px;
	background: #f9f9f9
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
#main-header .lien{cursor:pointer}
.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-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}


.apr {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #333333;
}

.icon-lightbulb:before {
	content: "\e618";
}





.content .title { font-size:30px; color:#2c8fcd; text-transform:uppercase; border-bottom:1px solid #d7d7d7; text-shadow:1px 1px white;}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


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

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


.form-contact { position: absolute; top: 121px; right: 214px; width: 513px; box-shadow: 0 5px 9px 1px rgba(0, 0, 0, 0.17); border: 2px solid #01a676; background-color: #ffffff; box-sizing: border-box; padding: 50px; text-align: left; display: none; }

  .form-contact .form-contact__title { font-size: 15px; line-height: 15px; padding-bottom: 20px; }


.form-contact.active { display: block; }


.form-contact .foot-form__input { border-width: 1px; margin-bottom: 12px; height: 44px; border-color: #c7c7c7; }


.form-contact .foot-form__textarea { padding: 15px; margin-bottom: 34px; }

.btn_table{border-spacing: 5px; }

.btn_table span{font-size:14px}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}
.social-network a{color:black}
.page-template-page-contact-film .social-network,.page-template-page-contact-print .social-network{padding-top:10px;padding-bottom:20px}
.page-template-page-contact-film .social-network .link-fb,.page-template-page-contact-film .social-network .link-instagram,.page-template-page-contact-print .social-network .link-fb,.page-template-page-contact-print .social-network .link-instagram{width:30px;display:inline-block;margin:0 5px}

.icon-holder{overflow:auto;width:99%;margin:auto}


		.mainNav .subtitle{
			font-size:11px;
		}
.subtitle a{color:#1e73be;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}

	
.showGallery .el { 
	position: absolute;
	width: 100%;
	height: 100%; 
	text-align: center; }


article.sticky{
    position: relative;
    width: auto;
    z-index: initial;
}







.sticky {
	display: block;
}
.et_pb_image_2 .et_pb_image_wrap{display:block}
.et_pb_image_0 .et_pb_image_wrap{display:block}
.et_pb_image_1 .et_pb_image_wrap{display:block}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}
.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-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

    #catmenu,
    #mobmenu {
        width: 100%;
        position: absolute;
        top: 0;
        left: -100%;
        z-index: 111;
        background-color: #222;
        height: 100%
    }

    #catmenu {
        z-index: 222;
        position: fixed;
        overflow: scroll
    }

    #catmenu.open,
    #mobmenu.open {
        left: 0
    }

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

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

 
.pagination .current,
.pagination a:hover {
	background: #aaa;
	color: #fff;
	}



.menu-open-inner span {
	background: #fff;
}

.menu-open .menu-open-inner.open span:nth-child(1) {
	background-color: #000;
}

.menu-open .menu-open-inner.open span:nth-child(3) {
	background-color: #000;
}
#footer .bottom-menu{width:100%;padding-top:20px;padding-bottom:5px;border-top:1px solid #444}
#footer .bottom-menu i{font-size:32px}
#footer .bottom-menu .navbar{margin-bottom:0px}
#footer .bottom-menu .navbar .navbar-brand{padding:0}
#footer .bottom-menu .navbar .navbar-nav button{padding:0 10px;margin:4px 0px}
#footer .bottom-menu .navbar #footer-navbar{float:right}
#footer .bottom-menu .navbar #footer-navbar ul{margin-top:0px;margin-bottom:0px;list-style:none}
#footer .bottom-menu .navbar #footer-navbar ul li{padding-top:0px;margin-right:0px}
#footer .bottom-menu .navbar #footer-navbar ul li a:after{content:""}
#footer.megafooter .bottom-menu .navbar #footer-navbar{padding-right:0px}
#footer.megafooter .bottom-menu{padding-top:0px}


.header__info {
	margin: 0 0 0 auto;
}


.header__info p {
	text-align: center;
	font-weight: 600;
}

#wowrecentposts .thethumbnail {
	overflow:hidden;
	position:relative;
	max-height:200px;
}

#wowrecentposts .thethumbnail img {
	height:auto;
	width:100%;
		-webkit-transition:all 1s ease;
		-moz-transition:all 1s ease;
		-o-transition:all 1s ease;
		-ms-transition:all 1s ease;
		transition: all 1s ease;
}

#wowrecentposts .thethumbnail img:hover {
	transform:scale(1.5);
	-ms-transform:scale(1.5);
	
	-moz-transform:scale(1.5);
	
	-webkit-transform:scale(1.5);
	
	-o-transform:scale(1.5);
	
}
.row{margin-right:-15px;margin-left:-15px}

.contact-section .row {
    border-bottom: 1px solid #5b5c5f;
}

.footer-section .row {
    padding: 35px 0 40px 0;
    border-bottom: 1px solid #5b5c5f;
}


.main-container {
    width: 980px;
    margin: 0 auto;
    max-width: 100%;
    clear: both;
    overflow: hidden;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:95px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:95px}
#loading{background-color:#fff;height:100%;width:100%;position:fixed;z-index:9999;margin-top:0;top:0;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}


.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;
}
section.section-current-numbers .magazine{width:30%;padding:0 30px;text-align:center}
section.section-current-numbers .magazine .number{display:block;color:#c0bcdc;font-size:40px;margin-bottom:5px}
section.section-current-numbers .magazine .btn{min-width:170px;font-weight:600;font-family:'Lato',sans-serif}
section.section-current-numbers .magazine figure img{max-width:300px}
section.section-articles .magazine{width:50%}

.part-content .win-category{max-width: 190px;margin: 0 auto;text-align: center;padding: 0 12px 0 12px;font:15px/25px Regular;}

.part-content .win-category span{display: inline-block;min-width: 16px;color:#e20015;font-family: bold;}

.part-content .win-category b{color:#363636;font-family: bold;}
.block-type-navigation .nav-search-active ul{width:75%}
.block-type-navigation .nav-search-active .nav-search{float:right;width:22.5%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;display:table}
.block-type-navigation .nav-search-active.nav-search-position-left .nav-search{float:left}
.block-type-navigation .nav-search-active #searchform{height:100%;display:table-cell;vertical-align:middle}
.block-type-navigation .nav-search-active #searchform label,.block-type-navigation .nav-search-active #searchform input#searchsubmit{display:none}
.block-type-navigation .nav-search-active #searchform input#s{width:100%}
.experts-list .experts-title .line-separator{content:"";position:absolute;top:0;right:inherit;bottom:inherit;left:0;width:100%;height:2px}
.experts-list[data-category=viva-melhor] .experts-title .line-separator,.experts-list[data-category=viva-melhor] .experts-title p{background:#34a2e1}
.experts-list[data-category=alimentacao] .experts-title .line-separator,.experts-list[data-category=alimentacao] .experts-title p{background:#ee434c}
.experts-list[data-category=corpo] .experts-title .line-separator,.experts-list[data-category=corpo] .experts-title p{background:#37c966}
.experts-list[data-category=emagrecimento] .experts-title .line-separator,.experts-list[data-category=emagrecimento] .experts-title p{background:#f4368e}


.quotes_carousel_wrap .item .quote_name {position:relative;font-size:16px;width:50%;margin-left:auto;margin-right:auto;text-align:center;}

.more-link {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 0 0;
	border-top: 1px solid #E8E8E8;
}

.eventPlace, #events .location, #events .list-date {
	margin: 0px;
	font-size: .9em;
}

#secondary .list-date {
	display: none;
}

  .l-header__hamburger {
    width: 40px; }

    .l-header__hamburger, .l-header__hamburger:before, .l-header__hamburger:after {
      display: block;
      background: #1F1F1F;
      background: var(--content);
      height: 3px; }

    .l-header__hamburger:before, .l-header__hamburger:after {
      content: '';
      position: absolute;
      left: 0;
      width: 100%; }

    .l-header__hamburger:before {
      top: 0; }

    .l-header__hamburger:after {
      bottom: 0; }

#col-3 #info{border:1px #c1c1c1 solid;text-align:center;font-family:"Trebuchet MS", sans-serif;}

#col-3 #info strong{color:#63a20d;font-size:13px;}

#col-3 #info p{font-weight:normal;font-size:13px;padding:10px 0;}

#col-3 #info p span{font-size:13px;}



#links
{ float:left;
  width:160px;
  background-color:#FFFFFF;
  xmargin:8px 0px 0px 0px;
  xpadding:0px 4px;
  font-family:Arial,Verdana,Helvetica,Sans-Serif;
  font-size:16px;
  color:#387060;
  z-index:1;
}

#links a
{ font-size:14px;
}

#links a:hover, a:focus
{ color:#303030;
  text-decoration:underline;
}

#links p
{ margin:0px;
  padding:0px 0px 0px 24px;
  text-indent:-16px;
  text-align:left;
}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	 transition: all 0.2s ease-in-out;
}


.content { width: 65%; }

.content.center { margin-left: auto; margin-right: auto; }

.content.full-width { width: 100%; }


#respond .content-section-right {
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #EEE;
	z-index: 12;
}
 

	

	.content,
	.sidebar {
		width: 100%;
		float: none;
	}

.header-link-container {
    text-align: left;
    padding: 0;
    margin: 0;
    font-weight: 300;
}

.header-link-container .menu{
    text-align: left;
    padding: 0;
    margin: 0;
    list-style: none;
}

.header-link-container .menu li.menu-item-type-custom{
    float: left;
}

.header-link-container .menu li.menu-item-type-custom:before {
    content: '|';
    float: left;
    margin: -1px 5px 0 5px;
}

.header-link-container .menu li.menu-item-type-custom:first-child:before {
    content: '';
    float: left;
    margin: 0;
}
.toplinks .login-menu .login-menu-item a,.header-link-container .menu a,.primary-header{color:#565a60;}
.toplinks .login-menu .login-menu-item a:hover,.header-link-container .menu a:hover{color:#a9aaac;}

.header-link-container,
.login-menu {
	display: none;
}
.on_location{float:left;height:765px;position:relative;width:100%}
.on_location .title{background-color:rgba(63,83,100,0.8);color:#fff;font-family:dincomp-boldregular;font-size:48px;left:0;margin-top:0;margin-bottom:20px;padding:10px 0;position:absolute;text-align:center;top:0;width:100%;z-index:99}
.on_location .keys{bottom:15px;border-radius:5px;left:15px;overflow:hidden;position:absolute;width:210px}
.on_location .keys .key{background:none repeat scroll 0 0 #fff;color:#807f83;float:left;font-family:dincompregular;font-size:12px;height:29px;padding:2px 10px;width:100%}
.on_location .keys .key .name{display:inline-block;margin-top:5px}
.on_location .keys .key .icon{float:left;height:25px;width:45px}
.on_location .keys .key .icon input[type="radio"],.on_location .keys .key .icon input[type="checkbox"]{margin-right:3px;position:relative;top:0}
.on_location .keys .key .icon img{max-width:20px}


#bottom-bar {
	background-color: #222;
	color: #FFF;
	width: 100%;
	min-height: 34px;
	border-top: 1px solid #000;
	text-shadow: 0 0 2px #000;
}


#bottom-bar a {color: #DC8300;}


#bottom-bar-text {
	float: left;
	padding: 6px 8px;
}


.cf:before,
.cf:after {
    clear: both;
    content: "";
    display: table;
}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
