﻿.angular-init,.no-js{display:none}
.product-bottom p{margin:0;padding:0}
.product-bottom{padding:15px 10px}
.product-bottom span{font-size:14px}
.product-bottom .brand-name{font-family:Arapey-Italic;margin:0 0 6px;padding:0;color:#535353;font-size:20px}


#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}


#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}


#gazpo-footer .widget ul{
	margin:0;
	float:0;
}


        .institucional a:link { font-weight: bold; color:#D90118; text-decoration: none; }

        .institucional a:visited { font-weight: bold; color:#999; text-decoration: none; }

        .institucional a:hover { font-weight: bold; color:#000; text-decoration: none; }
.tribe-grid-body .tribe-events-tooltip .tribe-events-arrow{width:11px;height:18px;background-position:-33px 0;bottom:auto;left:-11px;top:6px}
.tribe-grid-body .tribe-events-right .tribe-events-tooltip .tribe-events-arrow{left:auto;right:-11px;background-position:-20px 0}
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}

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










.grid {
  margin-left: -20px;
  list-style: none;
  margin-bottom: 0;
}


.grid--rev {
  direction: rtl;
}

#header-search{width:100%;margin-left:0;}


.clear{ clear:both; overflow:hidden}

.webform-container-inline .clear {display:block;}

.new-arrivals{
	padding:2em 0;
	background:#fff;
}
#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}

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#block-superfish-1 ul li#menu-808-1 a.sf-depth-1{background-position:0px -358px;}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}

.display-table {
    display: table;
    width: 100%;
    height: 100%;
}

.display-table-cell {
    display: table-cell;
}

.animate-icon-module-style1 .animate-icon-module-hover-content .display-table-cell{
    padding:10px;
}

.wrap
{
	width:70%;
	margin: 0 auto;
}


.contact .wrap h3 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}

.contact .wrap h2 h4 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}


.wrap .da-link {
	background-color: #00599C;
	display: block;
	
	
	
	margin: 0 auto;
	
	text-align: center;
	
}

.wrap .da-link:hover
{
	background:#FA9E0D;
}

.footer-bottom .wrap h2{
	color:fff;
	padding: 25px 0;
	background: #00599C;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.tw-process-holder .wpb_column:last-child .vc_column-inner:after {
  border: 0;
}


body.home .partnersrow .wpb_column {
  background-color: #fff;
  max-height: 130px;
  overflow: hidden;
}

div.inner-footer-widget-container{ 
margin-left: -25px;
margin-right:0;
overflow:auto;
padding-left:25px;
padding-right:25px;
}

#outercontainer{
	width:100%;
	margin:0;
	padding:0;
}


.g-two-up .article:nth-child(2n-1) {
  padding-left: 0 !important; }


.g-two-up .article:nth-child(2n) {
  padding-right: 0 !important; }
.home-odd {clear:both;font-size:26px;font-size:2.2rem}
.home-odd .widget-title {margin-bottom:20px!important}


		

		a,
		.entry-title a:focus,
		.entry-title a:hover,
		.home-odd .featured-content .entry-title a:focus,
		.home-odd .featured-content .entry-title a:hover {
			color: #990000;
		}

.home-even .wrap, .home-odd .wrap{
max-width: 1100px;
padding-left:0px;
}
body.home .connect .the-latest .fb-wrap{width:100%;max-width:500px;margin-top:15px}
body.home .connect .the-latest .fb-wrap .fb_iframe_widget{display:block}
body.home .connect .the-latest .fb-wrap a{color:#fff}

.left_oth{width:100%;height:auto;padding-top:10px;font:normal normal 14px "����";color:#a0a0a0;float:left;}

.left_oth a{font:normal normal 14px "����";color:#a0a0a0;}

.left_oth a:hover{color:#f00;}


.left_oth .pd_num{width:295px;height:auto;display:block;}


#nano__join__family .recipe__block__details--desc time {
    font-size: 24px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.92;
    letter-spacing: normal;
    text-align: center;
    color: #646464;
}


#nano__join__family .recipe__block__details--desc div {
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #9b9b9b;
    margin-top: 5px;
}
#nano__join__family.nano__join__family--recipe .recipe__block__details--desc time{font-size:20px!important}
.h1--bold,.h2--bold,.h3--bold,.h4--bold,.h5--bold,.h6--bold,.p--bold{font-weight:700}

.geo-trust-full img.trust-img{display:block;width:99%;max-width:190px;max-height:80px;float:none;margin:0 auto;position:relative;}

.geo-trust img.trust-img{display:block;max-width:190px;float:none;margin:0 auto;position:relative;}
#col-3 img.trust-img {padding: 12px;margin-left: 5%;}


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


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.slick-slider,.slick,.slick__slide{overflow:hidden !important;}
.slick__slide img{margin-left:auto;margin-right:auto;}
.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}
.slick,.slick__slide{max-width:100%;position:relative;}
.slick__slide.slick-center{z-index:1;}
.slick__slide.slick-current{z-index:4;}
.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}
.slick--display--thumbnail .slick__slide img{pointer-events:auto;}
.slick--float .slick__slide{float:left;max-width:100%;}
.slick--display--main .slick__slide img{pointer-events:none;}

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


#footer-widget-area #sitemap {
	margin-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EFD9C2;
	float: right;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 2px;
	word-spacing: normal;
	text-align: left;
	display: inline-block;
}

#footer-widget-area #sitemap h6{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #09739B;
	letter-spacing: normal;
}

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


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}


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


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

.top { float: right }

#tabber .inside li .meta b,footer .widget li a:hover,.fn a,.reply a,#tabber .inside li div.info .entry-title a:hover, #navigation ul ul a:hover,.single_post a, a:hover, .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .top a:hover {color:#be6424; }
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}

	
#footerlinks li a, #footer li a, #footercredits{color:#a29690;}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }
.menu-item-logo{padding:0 40px}
.mobile-toggle-nav .menu-item-has-children ul a{padding-left:20px}
.mobile-toggle-nav .menu-item-has-children ul a:before{content:"\f105";margin-right:10px;-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}
.mobile-toggle-nav .menu-item-has-children ul ul a{padding-left:40px}
.mobile-toggle-nav .menu-item-has-children ul ul ul a{padding-left:60px}
.mobile-toggle-nav .menu-item-has-children ul ul ul ul a{padding-left:80px}



.tagcloud {
    overflow: hidden;
    padding-top: 5px;
    margin: 0 0 0 -5px;
}


.tagcloud a {
    display: inline-block;
    color: #505050;
    margin: 0 0 5px 5px;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
    padding: 0 9px 2px 9px;
    background-color: #fff;
    float: left;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: uppercase;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    border: 1px #dddddd solid;
}


.tagcloud a:hover {
    color: #fff !important;
}


.themes-info-inner {
	margin-bottom: 40px;
}
.mod_stage .slide{position:absolute;left:0;top:0;width:824px;height:464px}
.mod_stage .slide.black .description a{color:#000}
.mod_stage .slide.white .description a{color:#fff}
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;
				}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}

td.ensystdbottom {padding:0;vertical-align:bottom;border:0;margin:0}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}
.nav--footer .menu__item.last:after{content:" ";display:block;clear:both;}

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

.header-brand,
.header-search {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

  .header-brand,
  .header-search {
    margin: 5px 0;
  }


.ico-info-list .icon-holder {
	float: left;
	padding: 0 15px 0 0;
	width: 56px;
}

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

  .main-news .col-xs-12 {
    margin-top: 20px;
  }
#three-ships-footer .js_dots{margin:0;padding:0;text-align:center;position:absolute;width:100%}
#three-ships-footer ul.js_dots li{background:#d6d6d6;border-radius:30px;display:inline-block;width:15px;height:15px;margin:0 5px;cursor:pointer}
#three-ships-footer ul.js_dots li.active{background:#869791}
.switch-site-cont div.content{display:none;position:absolute;padding:0 12px;margin-left:-5px;height:34px;background-color:#0d2245;border-radius:0 4px 4px 4px;}
.switch-site-cont div.content.active{display:block;}
.switch-site-cont div.content a{display:inline-block;color:#fff;}
.switch-site-cont div.content img{float:left;width:19px;padding:11px 8px 10px 0;}
.switch-site-cont div.content p{float:left;margin:0;line-height:18px;color:white;padding:8px 0;text-decoration:none;}
.switch-site-cont div.content p.hover{text-decoration:underline;}
#block-menu-menu-social-media-navigation h2,#block-menu-menu-social-media-navigation div.content{display:inline-block;float:left;line-height:50px;}
.content-top .social-media{float:left;}
.content-top .review-block{float:right;}
.float-right{float:right!important}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}



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


.footer-content .footer-text {
	margin: 0 0 15px 0;
}


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



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


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


.mainarea, 
#mainarea {
	width:750px;
	width:expression('750px');
	background-color:000000;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


.portfolio .p-element {
	width: 24%;
	text-align: center;
	margin:2px;
	overflow: hidden;
	cursor: pointer;
	float: left;
}


.portfolio .p-element .element { position: relative; }

.portfolio .p-element .element img {
   -webkit-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
      -moz-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
           transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
		   border-radius:5px !important;
}


.portfolio-content .p-element:hover .p-hover { 
	opacity: 1; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.portfolio-content .p-element h3 {
	position: absolute;
	top:100%;
	left:32%;
	z-index: 15;
	margin: 0;
	font-weight:400;
	font-size: 16px;
	color: #fff;
}


.portfolio-content .p-element:hover h3{
	top:30%;
}


.clearfix:after {
    clear: both;
    display: block;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    content: "";
}


.clearfix {
    display: inline-block;
}


* html .clearfix {
    height: 1%;
}


ul.eventsList li.clearfix h2 {
    font-size: 20px;
    margin: 0 0 5px;
}


ul.categoryList li.clearfix, ul.eventsList li.clearfix,
ul.suitesList li.clearfix {
    margin: 0;
    padding: 15px 10px;
    list-style: none;
    
}


ul.categoryList li.clearfix:last-child, ul.eventsList li.clearfix:last-child,
ul.suitesList li.clearfix:last-child {
    background: none;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}

.icon-plus-sign:before { 			content: "\f067";		color: #2E92CD; 		font-size: 16px;				 }

.icon-plus-sign-alt:before{content:"\f0fe";}


.clear {
    clear: both;
    visibility: hidden;
    width: 0;
    height: 0;
}
.menu-item-language img{vertical-align:baseline;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.company-work-list{color:#fff}

.credits-popup .credits-inside .credits-popup-row {
  position: relative;
  overflow: hidden;
  margin: auto auto;
  width: 100%;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single {
  position: relative;
  margin: auto auto;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single.credits-padding {
  padding-bottom: 30px;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single h6 {
  font-family: 'proxima_novalight';
  text-align: center;
  text-transform: uppercase;
  color: #b26b47;
  line-height: 30px;
  font-size: 1.2em;
  letter-spacing: 1px;
}

.credits-popup .credits-inside .credits-popup-row .credits-popup-single h6 b {
  color: #000000;
}


.header-wrapper {
  position: relative;
  z-index: 1001;
}

  .admin-bar .header-wrapper-before {
    top: 32px;
  }

.maincontent .ideas .btn-box{ display:block; padding:15px;}

.maincontent .ideas .btn-box a:hover{ background:#fff;}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}



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


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


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


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


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

.small_device_active #nav { display: none; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }



#lngselector{
	margin:5px 0 0 0;
	width:auto;
	float: left;
	cursor: pointer;
}


#lngselector a img {
	border: none;
	margin:0 2px 0 0;
}


.menu {
	padding: 4px;
	font-size: 18px; 
	background-color: #F4F6F7;
	color: #566B7B; 
	width: 100%;
	display: block;
}


.menu a {
	color: #FFFFFF;
	text-decoration: none;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}
.module_title small .count{color:#ed1700}
.mod_detail_layer .headline small .count{color:#ed1700}
.mod_voting .layer.result .option .diagram .count{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);position:absolute;right:-4px;bottom:-4px;height:16px}

.navbar-toggle .icon-bar {
	background: #fff;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.mk-nav-responsive-link {
  display: none;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -8px;
  z-index: 12;
  line-height: 8px;
  cursor: pointer;
}

.mk-nav-responsive-link i {
  font-size: 16px;
}
.mk-search-trigger,.shoping-cart-link i,.mk-nav-responsive-link i,.mk-toolbar-resposnive-icon i{color: #444444;}

    p.light { margin: 9% 0 2% !important; }

    .blog-page span.date.light-gray { float: left; }

    .light { font-size: 14px; line-height: 18px; }

.light-gray { color: #909090 }

.light-gray-text { color: #9a9a9a !important; }

#trabalhe .light{ margin: 20px 0 20px 0; color: #ffffff }


#beforemypage6a p {line-height: 40px;}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

.white-menu #td-header-menu .td-normal-menu .sub-menu {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  min-height: 44px;
}

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}

.other{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


.foot-logo {
  float: left;
  margin-right: 30px;
  margin-top: 4px;
}

.foot-logo a {
  font-family: 'Quicksand',sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #7b2a91;
  text-decoration: none;
  white-space: nowrap;
}


section.about .feature-box .icon {
    font-size: 38px;
    color: #333357;
    margin: 0 0 10px;
    position: relative;
    z-index: 1;
}

#address-area {
	color:#333
}

#address-area a {
	color:#333
}

#address-area h4 {
	color: #0033CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 0;
}


.site-title {
	font-size: 32px;
	font-size: 2rem;
	letter-spacing: 1px;
	letter-spacing: 0.0625rem;
	line-height: 1;
	margin: 0 0 10px;
	margin: 0 0 0.625rem;
}


.site-header .site-title a {
	color: #fff;
	font-weight: 300;
}


.site-title a:hover {
	color: #aaa;
	text-decoration: none;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


.header-image .site-title a {
	float: left;
	min-height: 72px;
	width: 100%;
}


	.genesis-nav-menu,
	.site-description,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


#home-slider { 
	overflow: hidden;
}


.container-fuild { 
	width: 100%;
}



.fb_on_hover_show_content .container li .cause-details,
.fb_on_hover_show_content .container li .btn-holder-harimay{
	display: none;
}


.jcarousel-wrapper-css ul li .cause-details{
	height: 160px;
	padding: 5px;
    font-size: 15px;
}



.cause-details,
p{
	line-height: 1.44!important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.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}


a.pin-it-button-no-iframe,
a.pin-it-button-no-iframe:hover {
    background: none !important;
    border: 0 !important;
    text-decoration: none !important;
    width: auto !important;    
}


.services_button,
.calc_button {
	width: 345px;
	height: 67px;
	text-align: center;
	padding: 19px 0;
	color: #e85639;
	box-sizing: border-box;
	font-size: 25px;
	border: 3px solid #e85639;
	font-weight: 700;
	display: table;
	margin: 43px auto;
	border-radius: 36px;
	text-decoration: none;
	transition: .3s
}


.services_button:focus,
.calc_button:focus {
	color: #e85639;
}


.services_button:hover,
.calc_button:hover {
	background: #e85639;
	color: #fff
}


	.services_button, .calc_button {
		width: 298px;
		height: auto;
		padding: 15px 0;
		border-width: 2px
	}


	.services_button {
		width: 298px
	}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }
.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-3{width:25%}
