﻿
.rel{position:relative;}


.video-section {padding:15px 0;}

.video-content {margin:0 -15px;}

.video-content .cell {padding:15px;}

.video-content .video {margin:10px 0;}

.video-content .video iframe {display:block; width:100%; height:200px;}

.video-content .title {margin:10px 0; font-size:16px; line-height:20px;}

.video-content .title a {text-decoration:none;}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}
.td-excerpt,.td_module_14 .td-excerpt{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


.block {
	margin-top:10px;
}
#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}
#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}
#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}
#sharing_email form{margin:0}
#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}
#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}
#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.nav-container .row{background-color:#FDD001;position:relative;}
.node-type-product .field-collection-item-field-product-pic-and-text .row{border-top:1px solid #E6E9EE;padding-top:1.5em;margin-left:0.5em;}
#page-header .row{min-height:4em;}

.entry-content a, .entry-content a:hover, .mh-meta a:hover { color: #260f54; }

.mh-footer a, .mh-footer .mh-meta, .mh-footer .mh-meta a, .mh-footer .mh-meta a:hover { color: #f7f7f7; }
.eluide5c9fefc.th-spacer {height:35px;}
.eluid66bee28c.th-spacer {height:35px;}
.eluid05094b6e.th-spacer {height:35px;}
.eluid28a57514.th-spacer {height:35px;}
.eluid8dc3b062.th-spacer {height:35px;}
.th-spacer{height:30px}

  	#header-space, body:not(.material) #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }





#header-space{height:90px}

body[data-header-color="dark"] #header-space { background-color: #000;}


body[data-header-format="left-header"] #header-space{display:none}
body:not(.material) #header-space{height:88px;}

.imagenes_car{
    display: -webkit-box;
    height: 152px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.imagenes_car h5{
	font-weight: bold;
	font-size: 22px;
    display: -webkit-box;
    color: black;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imagenes_car p{
	color: black;
}

#content {
	padding: 15px 0 5px 10px;
	float: right;
	width: 680px;
	font-size: 14px;
}

#content .text {
	padding: 0 10px;
}
.picleft{padding-top:20px;padding-bottom:20px;padding-right:20px;width:200px;display:inline-block}

.navmenu{color:#ffffff;padding:0;margin:0}

.navmenu a{color:#ffffff}

.navmenu ul{list-style:none;padding:0;margin:0}

.navmenu li{list-style:none;padding:12px 20px 8px 20px;border-bottom:1px solid #666666}

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

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-5 {
    margin: 0 4% 0 0;
  }
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}

#header .logo {
	padding: 20px 0px 15px !important;
	background-color: #fff;
	width: 100%;
	float: none !important;
	margin-bottom: 0 !important;
}

.logo h1 {
	text-align: center;
}

.logo h1 a {
	display: inline-block
}
.logo{float:left}
.logo h1,.logo img{margin:0px;padding:0px;display:block}
#cff .cff-item{float:left;width:100%;clear:both;padding:20px 0 15px;margin:0;border-bottom:1px solid #ddd}
#cff .cff-item:first-child{padding-top:0}
#cff .cff-item.cff-box,#cff .cff-item.cff-box:first-child{padding:15px;margin:8px 0;background:rgba(255,255,255,.5);border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cff .cff-item.cff-box:first-child{margin-top:0}
#cff .cff-item.cff-box:last-child{margin-bottom:0}
#cff .cff-item.cff-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}



#image_bandeau{
	height:320px;
	width:738px;
	background:#fff;
	margin-bottom:20px;
	padding-bottom:10px;
}

.editorial_col_droite.type_2 #image_bandeau {
height: 109.92px;
    width: 150px;
    background: #fff;
}

.red span.price{
	font-size:21px;

}


.breadcrumb #trilha {
	display: flex;
	list-style: none;
}


#trilha li {
    padding-right: 20px;
    font-size: .85em;
}


#trilha a {
	color: #44c8f5;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


.main-content {
  position: relative;
}


  .main-content img {
    width: 100%;
  }



.main-content-search {
  min-height: 100vh;
}



.main-content-404 {
  height: 100vh;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}

	
.contact_block_icon{
    border-radius: 50%;
    height: 85px;
	width:85px;
	margin:0px auto 20px;
	}

.contact_block_icon.icon2{
	border-color:#7cc576;
	}

.contact_block_icon.icon3{
	border-color:#49b5e7;
	}

.contact_block_icon span {
    background: none repeat scroll 0 0 #f56eab;
    border: 5px solid #fff;
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 100%;
}

.contact_block_icon.icon2 span{
	background:#7cc576;
	}

.contact_block_icon.icon3 span{
	background:#49b5e7;
	}

.contact_block_icon i {
    color: #fff;
    font-size: 36px;
    margin-top: 0;
    position: relative;
    top: 26px;
    z-index: 20;
}

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}


#rightcol ul.sidebaritem,
#rightcol li.sidebaritem {
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-type: none;
}


div.widget,
div.widget-cat,
#rightcol li.sidebaritem {
	margin-bottom: 16px;
}


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}

.article_onecolumn .article_image_link .attachment-fpw_onecolumn{
	width: 300px;
	height: auto;
}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer-bottom .et-social-icon a { color: #e88764; }


.content-rating-form {
}


.content-rating-title {
	display: inline-block;
	margin-bottom: 13px;
}

.content-rating-form button {
	display: inline-block;
	line-height: 26px;
	width: 90%;
	max-width: 150px;
	border-radius: 4px;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: #ddd 1px solid;
	outline: none;
	font-size: 0.75em;
}


.content-rating-form textarea {
	display: inline-block;
	width: 100%;
	min-height: 100px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: #ccc 1px solid;
	outline: none;
	font-size: 0.813em;
}
footer.site-footer .content{font-family:montserrat,sans-serif;font-size:15px;line-height:26px;color:#606060}
body.home .home-main .content{max-width:700px;margin:40px auto}
body.home footer.site-footer .content{color:#999}

.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-sm-6 {
    width: 50%;
  }


.item-byline {
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
}

.track-info .item-byline {
  margin: 0;
}


.highlights .view-all {
	text-align: center;
	padding: 12px 15px 0;
}


.highlights .view-all a {
	text-transform: uppercase;
	color: #F07238;
	font-weight: bold;
	font-family: "Merriweather Sans", sans-serif !important;
	font-size: 12px;
	padding: 12px 15px;
}

	.mobile .search .view-all a { color: #999; }


.live-search-results .posts-list .view-all { 
	border-bottom: 0;
	text-align: center;
	background: #f9f9f9;
	padding: 14px;
}


.live-search-results .posts-list .view-all a, .live-search-results .no-results {
	float: none;
	text-transform: uppercase;
	font-size: 12px;
}
#my_content{position:relative}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.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}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.verve_theme .testimonials_stack .tm_content,.verve_theme .testimonials_slider.owl-theme .tm_content{padding:12px 3px 18px;font-style:italic}
.verve_theme .testimonials_stack .tm_content h4,.verve_theme .testimonials_slider.owl-theme .tm_content h4{line-height:1.45em;font-weight:400}
.verve_theme .testimonials_stack.verve_smaller .tm_content,.verve_theme .testimonials_slider.owl-theme.verve_smaller .tm_content{padding:8px 3px 4px}
.verve_theme .testimonials_stack.verve_smaller .tm_content h4,.verve_theme .testimonials_slider.owl-theme.verve_smaller .tm_content h4{line-height:1.45em;font-size:1em}


.footer {
	background-color: #f2f2f2;
	border-top: 10px solid #860566
}


.footer h3 {
	font-family: Oswald,cursive;
	font-size: 41px;
	font-weight: 400;
	color: #860566;
	margin-top: 0;
	margin-bottom: 20px
}


.footer .list-unstyled a {
	color: #000;
	font-size: 18px;
	margin-bottom: 5px;
	display: inline-block
}


.footer .address {
	font-size: 18px
}


.footer .phone {
	font-size: 24px;
	font-weight: 700;
	color: #333;
	margin-top: 35px
}


.footer .phone a {
	color: inherit
}


.footer .hours {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px
}


.footer .review {
	font-size: 18px;
	min-height: 174px
}


.footer .glyphicon.glyphicon-star {
	font-size: 31px;
	color: #f2cf44
}


.footer .review .btn {
	margin-bottom: 0
}

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

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}




.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
	margin-bottom:30px;
}

.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


.cookie-notice-container {
    padding: 10px;
}





.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.front-page .site-container .site-inner {
	margin-top: 0;
	
	overflow: hidden;
	padding-top: 80px;
}


.aspire-landing .site-container .site-inner {
	margin-top: 100px;
}


	

	#footer-social {
		float: left;
	}

.news ul li .news-text {
  color: #575757;
  line-height: 14px;
}


.cli-col-12
{
	width:100%;
}

.sche17{
	position: absolute;
    right: 140px;
    bottom: 7px;
}



.group-logos-container {
	clear: both;
	margin: 115px auto;
	width: 559px;
	display: block;
}


.group-logos-container p{display:none;}
.group-logos-container ul{display:none;}







ul.page-numbers {
    list-style: none;
    margin: 25px 0 0;
}


.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 5px 5px 0;
    text-align: center;
}


.page-numbers a,
.page-numbers span {
    font-size: 12px;
    display: block;
	padding: 2px 10px;
	text-decoration: none;
	border: 1px solid #ccc;
	font-size: 11px;
	cursor: pointer;
	color: #444;
	background: #eee;
	box-shadow: 0 1px 2px rgba(153,153,153,0.15);
}


.page-numbers a:hover,
.page-numbers.current {
	background: #2396EA;
	border-color: transparent;
	color: #fff;
}


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


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


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}

#et-secondary-nav .career-nav a {font-size: 14px !important;}



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


section.price .price-table .price-footer {
	padding: 20px 0 0px;
}


section.price .price-table .price-footer span {
	margin-top: 13px;
	color: #909090;
}


#version_container .v_container{
    display:inline-block;
    vertical-align:middle;
    position: relative;
    z-index: 2;
}

.p1{ text-align:center; font-size:14px; color:#888; padding-top:1%;}

.p1 p{ text-align:left; width:68%; margin:0 auto;}

.p1 a{ color:#a90619;}
.mfp-wrap .mfp-content .popup-content-wrapper{padding:60px 0;text-align:justify}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
