﻿.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}
.site-header .menu-text{transition:none}
footer .widget h3{color:#ffffff;}

			#content-content {
				min-height: 550px;
			}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}


.shortcode-author-avatars ul.author-list .avatar,
.shortcode-author-avatars ol.author-list .avatar {
	float: left;
	clear: left;
	margin-right: .25em;
}


.widget_loggedin_recent .avatar, .widget_registered_recent .avatar, .widget_gallery_recent .avatar {
	border: 0;
	padding: 0;
	margin: 2px 3px 0 0;
	float: left;
	}

.multiwidget_author_avatars .author-list .with-biography .avatar {
	float: left;
	margin: 0.2em 0.3em 0.2em 0;
}

.multiwidget_author_avatars .author-list .avatar img {
	float: none !important; 
}


.griinchis
{
background-color:#C0CAD3;
}


span.sub-header {
	font-size: 22px;
}


	h1 span, span.sub-header {
		font-size: 16px;
		line-height: 16px;
	}


span.hilite {
	color:#161E21;
	font-weight:bold;
}


.featsites span.hilite{
	display:block;
	padding:16px 0;
	font-size:20px;
	text-align:center;
}

td.price-details{
	text-align: left!important;
}

td.price-details span{
	font-size: .8em!important;
	font-weight: normal!important;
	line-height: .7em;
}

td.price-details li{
	list-style: disc;
	line-height: 1.2em;
	margin-bottom: 5px;
	margin-left: 10px;
}


#rental td.price-details{
	text-align: center!important;
}



.location-dubai{width:20px; position:relative; display:inline-block; top:5%; left:36%;}

.location-dubai .location-name{background:#ffffff; padding:3px 10px; box-sizing:border-box; display:inline-block; font-size:.8em; color:#002653;
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-radius: 15px 15px 15px 15px; position:relative; top:22px; left:3px; text-align:center;
}

.location-dubai:hover .location-name{ background:#002855; color:#ffffff;}
.pi-section-w{position:relative;-webkit-transition:background .1s ease-in-out 0;-moz-transition:background .1s ease-in-out 0;-ms-transition:background .1s ease-in-out 0;-o-transition:background .1s ease-in-out 0;transition:background .1s ease-in-out 0}
.pi-header-sticky,.pi-header-sticky .pi-section-w,.pi-header-sticky .pi-section,.pi-header-sticky .pi-section-menu-mobile-w,.pi-header-sticky .pi-section-menu-mobile{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w,.pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w{max-width:1120px;margin:0 auto}
.b-order__line{position:absolute;background:#fff}
.b-order__line--full{left:0;right:0}
.b-cars__content .b-order__line{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;}
.is-active .b-cars__content .b-order__line{transition-timing-function:ease-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.is-active .b-cars__content--anim-1 .b-order__line{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;transition-timing-function:ease-out}
.is-active .b-cars__content--anim-2 .b-order__line{transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s, -webkit-transform 3s}
.tve_left{float:left}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}

.flexslider .slide img { border-radius: 0; box-shadow: none; }


.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 10px; background: rgba(0,0,0,0.5); }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.flexslider-hg-corners-rounded .slide-data { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }




.flexslider.flexslider-hg-style-slim .slide-data { bottom: 25px; }



.flexslider.flexslider-hg-style-bottomheavy .slide-data { right: 30%; }



.flexslider.flexslider-hg-style-crossed .slide-data {  }
.text-slider{width:100%!important;text-align:right;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;color:#3a458f!important;font-family:'Source Sans Pro',sans-serif;font-weight:300}


.container {
	width:990px;
	margin:0 auto;
}
.module-footer .footer-bottom-area .footer-social-container a{color:#22232d}
.module-footer .footer-social-container{text-align:center;padding:47px 0}
.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:20px;padding-right:20px}
.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%}

.cssmenu ul{
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}

.cssmenu ul li {
	display: inline-block;
}

.cssmenu ul li a {
	color:#fff;
	display: block;
	margin:10px;
	font-size: 0.8125em;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.posted-in{color:#888;font-size:12.6px;font-size:.9rem;line-height:22px;line-height:1.571428571428571rem;font-variant:small-caps;letter-spacing:1px;letter-spacing:.0714285714285714rem}
.img-responsive,.img-thumbnail,.table,label{max-width:100%}
.img-responsive{display:block;height:auto}
.font_ov5v3deor, [data-font="font_ov5v3deor"], [data-font="font_ov5v3deor"] li a, #content-holder h1, #content-holder h2 {font-family: "DalaMoa-Regular", serif;font-weight: normal;font-style: normal;}
.et_pb_text_inner{position:relative}
li.menu-item.placeholder:hover ul{display:none}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}

  .navbar.extended.centered .navbar-brand,
  .navbar.extended.centered .navbar-header,
  .navbar.extended.centered .navbar-collapse {
    float: none !important;
    text-align: center;
  }

  .navbar.classic .navbar-brand {
    width: auto;
  }

  .navbar .navbar-header .navbar-brand {
    width: 100%;
  }

  .navbar .navbar-brand {
    text-align: left !important;
  }

	#slider .slide {
		position: absolute;
		top: 0px;
		height: 333px;
		width: 500px;
		background: #000;
		overflow: hidden;
		border-left: #000 solid 1px;
		cursor: default;
	}

.row_inner,
.tb-column-inner,
.themify_builder .module,
.module_row, .module_subrow{
    position:relative;
}


.subrow_inner,
.row_inner,
.module_subrow,
.tb-column-inner,
.tb_module_front,
.tb_state_highlight,
.themify_builder .col-full{
    width:100%;
    box-sizing:border-box;
}
.image-responsive{width:100%}
.collection-box img,.image-responsive,.product-box .image-card img,.product-details-left img,.side-cart .cart-product-box .cart-image img,.slider-inner-image img{max-height:100%;max-width:100%}

.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-9 {
    width: 75%;
  }


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}
.mine-banner{padding:10px 0;text-align:center;overflow:hidden}
.mine-banner .banner-left,.mine-banner .banner-right{display:inline-block}
.mine-banner .banner-right{margin-top:34px}
.mine-banner .banner-left,.mine-banner.desktop-show{display:none}
.mine-banner.mobile-show{display:block}
.mine-banner.bottom,#related_post_widget{min-width:660px}
.mine-banner.desktop-show{display:block}
.mine-banner.top{display:block}



#foot{width:860px;height:auto;margin:0px auto;border-top:1px solid #e5e5e5;padding-top:20px;overflow:hidden;font:normal normal 12px "����";color:#878787;}

#foot a{color:#878787;}

#foot a:hover{color:#f00;}

#foot span{float:left;width:100%;line-height:20px;}

#foot p{float:left;width:100%;line-height:20px;}
.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-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

.widget-24.widget-even div.mpuhomefirst{ position:absolute; width:100%; height:100%; left:0; top:0; }

.widget-24.widget-even div.mpuhomefirst a{ width:100%; height:100%; display:block; position:relative; text-align:center; }

.widget-24.widget-even div.mpuhomefirst a:before{ content:''; height:100%; vertical-align:middle; display:inline-block; }

.widget-24.widget-even div.mpuhomefirst a img{ width:100%; height:auto; vertical-align:middle; display:inline-block; margin:0  }


ul.bc-posts li .bcp-rod .bcp-visualizacoes {

	float: left;

	width: 100px;

	color: #909090;

	font: 10px tahoma, arial, verdana;

}

    .main-header__hamburger__wrap {
      width: 48px;
      height: 48px;
      line-height: 48px;
      cursor: pointer;
      border: 2px solid #EDEDEB; }

.footer {
    clear: both;
    margin: 0px auto;
    padding: 10px 0 0 0;
    font-size: 12px;
    color: #999;
    width: 95%;
    text-align: center;
}

    .footer p {
        padding: 10px 15px 5px 15px
    }

    .footer a {
        color: #666
    }

    .footer a:hover {
        color: #999
    }
body.model-template-default .pwd-content-area{width:100%;float:none;max-width:100%}
#banner-inside{padding-top:60px;margin-bottom:40px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

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

#cookie-law-info-bar span {
	vertical-align: middle;
}
.display-1,.display-2,.display-3,.display-4{font-weight:700;line-height:1.0465}
.display-2{font-size:2.125rem}
#new-users-section{width:308px;display:inline-block;float:left;height:65px;}
.text-center{text-align:center}


.menu-menu-container{ float: right !important; }


#awards_table img {
	vertical-align: inherit; 
}


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


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


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


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


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


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


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


.footer-right-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -60%;
    left: 60%;
    border-left: #353535 solid 80px;
    transform: skew(45deg);
    background-color: #272727;
}


#main {
margin:0;
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-price-wrapper,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-price-wrapper,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-price-wrapper{line-height:18px}


.c-hero__content {
  width: 100%; }

  .no-flexbox.no-flexboxtweener .c-hero__content::after {
    display: block;
    clear: both;
    content: ""; }

  .c-hero--glossary .c-hero__content {
    display: block; }

      .c-hero--blog .c-hero__content {
        padding: 0; }

.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: #888888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ddd;
}

.questions-block li,.why,.yellow-block{box-orient:vertical;box-direction:normal}

.questions-block{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;letter-spacing:.4px}

.questions-block li{box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-pack:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch;margin:0 0 29px}

.questions-block li h4{font-size:16px;margin:0 0 6px;letter-spacing:.7px}

.questions-block li p{margin:0}


#wrapper { width: 760px; margin: 0 auto; }


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #ADBDDE;
}


		.posts-featured-wrapper .meta .ico16-views {
			display: none;
		}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


#item_wrap_outer {
	display:block;
	width:100%;
	background-color:#49494a;
    height: 437px;
}

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

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

.row:after {
    clear: both
}


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


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


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


.footer-v1 .copyright {
  background: #222;
  border-top: none;
  padding: 10px 0 5px;
}

.footer-v1 .copyright p {
  color: #eee;
  margin-top: 14px;
}

.footer-v1 .copyright a {
  margin: 0 2px;
}

.ie8 .footer-v1 .copyright {
  background: none;
}
#sponsors{padding:39px 0}
#sponsors .sponsor_slick{background:transparent;border:none;margin:0}
#sponsors .sponsor_slick .slick-slide{margin:0 27px;display:inline-block}
#sponsors .sponsor_slick .slick-list{margin:0 -27px}
#sponsors .sponsor_slick img{width:100%;height:auto}
.rstboxes .rstbox .rstbox-content{overflow:hidden}
.rstboxes .rstbox .rstbox-content .rstbox_input{border:1px solid #aeaeae;padding:.6em .8em;width:100%;height:auto;font-family:arial;line-height:normal;margin:0}
.rstboxes .rstbox .rstbox-content input[type=checkbox]{margin:0;position:relative;top:-1px}
.rstboxes .rstbox .rstbox-content .rstbox_field_row{margin-bottom:.5em}
.rstboxes .rstbox .rstbox-content .rstbox_field_row label{display:inline-block;margin-bottom:.5em}
.rstboxes .rstbox .rstbox-content .rstbox_btn{border:medium;cursor:pointer;display:inline-block;padding:.6em 1em;font-size:1em;margin:0;overflow:visible}
.rstboxes .rstbox .rstbox-content .rstbox_btn:hover{opacity:.8}
.rstboxes .rstbox.formHor .rstbox-content form .rstbox_footer{-ms-flex-negative:0;flex-shrink:0;width:150px}

.main-menu-box {
  padding-left: 0;
  font-size: 20px;
  margin-bottom: 25px;
  display: flex;
}


.li_barre_home {
  display: inline; }


.li_barre_home a {
  font-size: 0.95em;
  color: #6C19A4;
  text-decoration: none; }


.li_barre_home a:hover {
  text-decoration: underline;
  color: #6EA602; }


  #barre_liens_fond li.li_barre_home, #barre_liens_fond li.li_barre {
    font-size: 0.8em; }


  #barre_liens ul.ul_barre li.li_barre,
  #barre_liens ul.ul_barre li.li_barre_home {
    display: block;
    border-bottom: 1px solid #bbb;
    padding: 8px 0 !important; }


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