﻿.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:visited{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:hover{text-decoration:none;font-size:14px;line-height:22px;color:#888888;font-weight:500;font-family:roboto;}
.et_pb_module{max-width:100%}



.call-to-action .background-overlay{
    background: #db2723;
}

.footer-sidebar .background-overlay {
	background: #242526;
}

.breadcrumb .background-overlay{
    bottom: 0;
    height: 100%;
    z-index: 3;
    opacity: 0.79;
}
.site-branding{position:absolute;left:0;right:0;width:100%;top:50%;-webkit-transform:translateY(-50.5%);transform:translateY(-50.5%);line-height:1}
.site-branding-top{top:20px;-webkit-transform:none;transform:none}
.site-branding-bottom{top:auto;bottom:20px;-webkit-transform:none;transform:none}
.site-branding .site-title{margin:0 auto}
.site-branding .site-logo-animation{max-width:800px;margin:0 auto}
.site-branding .header-text{text-transform:none;font-size:16px;font-size:1rem;line-height:1.2;margin:0;width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}


.nav-bar-wrap {
    display: block;
    z-index: 999;
    background-color: #2c2f33;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -ms-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}


.ruby-is-stick .nav-bar-wrap {
    opacity: .95;
}


.ruby-is-stick .nav-bar-wrap:hover {
    opacity: 1;
}


.is-nav-shadow .nav-bar-wrap {
    box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
    webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
}


.admin-bar .is-sticky-nav .nav-bar-wrap {
    top: 32px !important;
}


.is-light-header .nav-bar-wrap, .is-light-header .main-nav-inner .is-sub-menu {
    background-color: #fff;
}
 .mk-page-section-wrapper { display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; }

.mk-page-section-wrapper .dark-style1-wpr a, .mk-page-section-wrapper .dark-style1-wpr a:link{
	color: #fff;
	text-decoration: underline;
}

.mk-page-section-wrapper .dark-style1-wpr a:hover{
	color: #FF4612;
	text-decoration: underline;
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}



.home-widgets .widget-wrapper {
	min-height:218px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.widget-wrapper{margin:0 0 20px;padding:20px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f9f9f9}
.widget-wrapper input[type=email],.widget-wrapper input[type=password],.widget-wrapper input[type=text],.widget-wrapper select{width:75%}
#container:after,#container:before,.clearfix:after,.clearfix:before,.widget-wrapper:after,.widget-wrapper:before{display:table;content:" "}
#container:after,.clearfix:after,.widget-wrapper:after{clear:both}
.ie7 #container,.ie7 .clearfix,.ie7 .widget-wrapper{zoom:1}


.orange_block-text_big, .orange_block-text_small, .orange_block-text_smallo_o {
	font-family: Raleway;
	font-weight: 800;
	font-size: 61px;
	color: #fff
}


.orange_block-text_big:first-child, .orange_block-text_small:first-child, .orange_block-text_smallo_o:first-child {
	padding-top: 60px;
	margin-bottom: -4px
}


	.orange_block-text_big {
		font-size: 42px;
		padding-bottom: 0
	}


	.orange_block-text_big br {
		display: none;
	}
.module-MOBI_titre .tablet-bg .image,.module-MOBI_titre .tablet-bg .image img{height:88px !important;display:inline}
.module-MOBI_titre .tablet-bg .image.mobile:not(.notablet){display:none}
.module-MOBI_titre .image,.module-MOBI_titre .image img{height:44px !important}
.module-MOBI_titre .tablet-bg .image.mobile+.image.tablet{display:none}
.mod_3947181 .image{margin: 0;}
.image, .image a, .image img {text-decoration: none;border: none;}
.mod_11926471 .image{height: 44px;position: relative;}


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


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

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

.row:after {
  clear: both;
}

.row-box {
    margin-bottom: 20px;
}

.faq-contact-section .row {
    margin-bottom: 15px;
    margin-top: 15px;
}

.team-member.row {
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding-top: 30px;
    clear: both;
}

.team-member.row:before {
    content:"";
    display: table;
}

.team-member.row:after {
    content:"";
    display: table;
    clear: both;
}


.footer-col{width: 100%;float: left;margin-bottom: 30px}


.footer-col h3{font-size: 24px;color: #fff;margin-top: 0;margin-bottom: 40px;}


.footer-col p{font-size: 15px;line-height: 28px;color: #c1c1c1}


.footer-col ul.f-menu{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin-bottom: 6px}


.footer-col ul.f-menu li{margin-bottom: 10px;line-height: 17px;}


.footer-col ul.f-menu li a{font-size: 15px;color: #c1c1c1}




.footer-col ul.f-address li{font-size: 15px;color: #c1c1c1;position: relative;padding-left: 26px;margin-bottom: 10px}


.footer-col ul.f-address li i{position: absolute;left: 0;top: 3px;font-size: 18px;color: #fff}

    .footer-col ul.f-address li span{display: inline-block;}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}
#et-footer-nav{background-color:rgba(255,255,255,.05)}






.mk-video-color-mask{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.mk-video-color-mask,.mk-video-mask{z-index:3}



.col,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	float: left;
}

.sidebar1 .col.first,
.sidebar1 .col4-1.first,
.sidebar1 .col4-2.first,
.sidebar1 .col4-3.first,
.sidebar1 .col3-1.first,
.sidebar1 .col3-2.first,
.sidebar1 .col2-1.first
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first {
	margin-left: 0;
	clear: left;
}



.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}


	.mobile-mast {
		border-bottom: 1px solid #021e47;
	}

		.service_l, .service_r{
			float: left;
			display: block;
			margin: 0;
			padding: 0;
		}

		
		
		
		.service_l:nth-child(1){
			-webkit-transform: translateX(0px);
			-moz-transform: translateX(0px);
			transform: translateX(0px);
		}

		.service_l:nth-child(3){
			-webkit-transform: translateX(0px);
			-moz-transform: translateX(0px);
			transform: translateX(0px);
		}

		.service_l:nth-child(5){
			-webkit-transform: translateX(0px);
			-moz-transform: translateX(0px);
			transform: translateX(0px);;
		}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}

 #mob_carrentinriga { background-color:#000; text-align:left; height:115px; border-bottom:4px solid #ff0000; }
.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-lg-4{width:33.33333333%}


.part{
    padding-top: 15px;
    font-size: 16px;
}

.heading-box {
	background-color: #79b9dc;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	min-height: 60px;
	padding: 25px 35px;
}

.heading-box h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 23px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.4;
	text-align: center;
}

.heading-box h2 br {
	display: none;
}
#header .logo{float:left;height:60px;line-height:60px}
#header .logo a{height:60px;display:inline-block;color:#fff;text-decoration:none;line-height:60px;padding:0 6px;font-family:"Open Sans",sans-serif;font-weight:100;font-size:17px;vertical-align:bottom;-webkit-font-smoothing:subpixel-antialiased}
#header .logo a:active,#header .logo a:focus{background-color:transparent}
#header .logo .logo_holder{margin-left:0px;margin-right:10px;margin-top:15px;padding-right:0px;vertical-align:middle;width:34px;padding-top:1px;float:left}
h1.logo{display:block;width:100%;font:38px/100px "Open Sans", sans-serif;letter-spacing:-0.015em;margin-top:50px;margin-bottom:0px;text-align:center;color:#444}
h1.logo a{color:#fff;text-decoration:none}
h1.logo .small{color:#fff;font-size:1em}
h1.logo .logo_holder{margin:-5px 10px 0px 0px;padding-right:0px;padding-top:0px;vertical-align:middle;width:54px}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.site-branding {
	text-align: center;
	padding: 60px 0;
}


.has-banner .site-branding {
	padding: 130px 0 60px;
}


.section {
	overflow: auto;
	margin: 90px 0;
}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}

  .dmbs-footer .wrap-left-side {
    width: 70%;
    float: left; }

    .dmbs-footer .wrap-left-side .second-col .left-side {
      width: 60%; }

    .dmbs-footer .wrap-left-side .second-col .right-side {
      width: 40%; }
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}
.width-auto{width:auto;}


html.special .news-block__date { margin-bottom: 20px; font-size: 0.7826rem; color: #000; }


.news-block__date { color: #88929d; font-size: 10px; text-transform: uppercase; margin-bottom: 2px; letter-spacing: 0.07em; }


html.special.black-bg .news-block__date { color: #fff; }


html.special.blue-bg .news-block__date { color: #195183; }
#absolute-footer{padding-bottom:2.5rem;padding-top:2.5rem;font-size: .75rem;line-height:1.9}
#absolute-footer .sidebar-widget{position:relative}
#absolute-footer .sidebar-widget:not(:first-of-type):not(.no-separator)::before{height:3.625rem}
#absolute-footer .sidebar-widget .widget-title{font-size:1.2em}
#absolute-footer
p{font-size:inherit;line-height:inherit}

#absolute-footer .sidebar-widget::before {
	content: none;
}
body.customer-area-active .cuar-css-wrapper .acf-spinner.is-active,body.customer-area-active .cuar-css-wrapper .spinner.is-active{display:inline-block}
body.customer-area-active .cuar-css-wrapper p.submit .acf-spinner,body.customer-area-active .cuar-css-wrapper p.submit .spinner{vertical-align:top;float:none;margin:4px 4px 0}


.navbar-toggle__text { font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; color: #454545; display: inline-block; padding: 0 10px 0 0; }
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}


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

	#page-wrap {
		padding: 0 5px;
	}

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

.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
#block-commerce-cart-cart{display:none;position:absolute;top:24px;padding:1em 1em 0 1em;z-index:9999;background:#333333;}
#block-commerce-cart-cart *{color:white;}
#block-commerce-cart-cart a:hover{color:#e7b019;}
#block-commerce-cart-cart .view-footer a{text-decoration:none;background:#666666;color:white;padding:0.2em 0.5em;}
#block-commerce-cart-cart .view-footer a:hover{color:#e7b019;}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}




#left-nav-wrapper{
  padding-right:30px;
  border-right:1px solid #f2eeee;
}
.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-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

.divmin { 
display: inline-block;
margin-left: 20px;
font-size: 15px;
font-style:italic;
}


section.icon-blocks .icon-block .value {
    font-weight: 300;
    font-size: 47px;
    color: #787878;
    display: block;
    margin-bottom: -10px;
}


section.property-summary .icon-block .value {
    font-weight: 400;
    color: #787878;
    display: block;
    margin-bottom: -10px;
}


section.contact-agent .four-attributes .attribute .value {
    display: block;
    font-weight: 700;
    color: #787878;
    font-size: 38px;
}

#content #right .bg1 {
  padding-bottom: 0px;
}


.main2 .main2bt{ padding-top:2%;}

.main2 .main2bt a{ font-size:20px; float:left; color:#a90619; font-weight:bold;}

.main2 .main2bt  span a{ float:right; font-size:14px; color:#a90619; font-weight:100;}

.main2 .main2bt a span{ font-weight:100;}
#cff .cff-less{display:none}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

  .main-navigation .menu-item-has-children {
    position: relative; }


.site-header .search-icon .genericon-search.active {
  display: none;
}


.site-header .search-icon .genericon-close {
  display: none;
}


.site-header .search-icon .genericon-close.active {
  display: inline-block;
}


.mobile-menu-icon .menu-icon-close .genericon {
  margin-top: -2px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  vertical-align: middle;
}


.mobile-search-icon .genericon-search.active {
  display: none;
}


.mobile-search-icon .genericon-close {
  display: none;
}


.mobile-search-icon .genericon-close.active {
  display: inline-block;
}



        
            #wpdm-modal-body img {
                max-width: 100% !important;
            }
.modal-body{position:relative;padding:15px}

  .ekko-lightbox.modal .modal-dialog .modal-body {
    background: transparent; }
.row{margin-left:-15px;margin-right:-15px}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}

.section .title {
    text-align: center;
    padding:10px;
    margin-bottom: 30px;
}

.section .title h1 {
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0;
}

.primary-section .title {
    border-bottom: 1px solid #FFF;
}

.primary-section, .primary-section .title p, .primary-section h3 {
    color: #FECE1A;
}

.secondary-section .title {
    border-bottom: 1px solid #181A1C;
}

.secondary-section h1, .secondary-section .title p {
    color: #181A1C;
}

.third-section .title {
    border-bottom: 1px solid #A1AAB7;
    color: #FECE1A;
}

.sub-section .title {
    padding:0;
}

.newsletter .title h2 {
    text-align:left;
    padding:0;
    margin:0;
}



.img-linked{transition: all .25s ease-in-out;}

.img-linked:hover{transform: scale(.95);}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:95px}


#hot-topics {
	margin-bottom: 30px;
}


#hot-topics h2,
#whats-new h2,
#before-footer-widget .widget-title {
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 100;
	text-transform: uppercase;
	color: #333;
	margin-left: 12px;
}


#hot-topics h2::after,
#whats-new h2::after {
	text-decoration: none;
	border-bottom: 5px solid #201b5a;
	content: "";
	display: block;
	padding-bottom: 10px;
	width: 110px;
}


#header-widget-area .widget-title {
	margin-bottom: 0px;
}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;

		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.sub-menu-thumb-contain {
		display: none;
	}
.logotext{display:inline-flex;font-weight:600;letter-spacing:0.02rem;flex-direction:column}
.logotext b{font-weight:900}
.logotext div{font-weight:400;font-size:1.8rem;letter-spacing:0.05rem}
.logotext span{font-size:1rem;text-transform:uppercase;color:black;letter-spacing:0.1rem}
.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%}
.jumping-dots .dot-1{-webkit-animation-delay:200ms;animation-delay:200ms}


.land-sect-5-item{
	padding-bottom: 30px;
}

.evet-sect-4-xs .land-sect-5-item{
	margin-bottom: 30px;
	text-align: left;
}


.evet-sect-4-smup .land-sect-5-item{
	margin-bottom: 30px;
}

.evet-sect-4-smup .land-sect-5-item a, .land-sect-5 .land-sect-5-item a{
	background-color: #198CC8;
	text-align: center;
    padding: 10px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
}

.land-sect-5-item img {
	width: 100%;
	height: 165px;
}


#topnav ul, #footer ul, #partners ul {
 list-style-type: none;
 padding: 5px;
 padding-left: 0px;
 margin: 0px;
}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#make-avatars, #partners, #chat, #twitter, #best-uploaders { width: 300px; }

#partners { text-align: left; }

#partners ul { padding: 10px; }


#piedpage_footer {
	clear:both;
	background:#fff;
}



#piedpage_footer.footer-no-right .contenu_et_pied_padding {background:none;}

#piedpage_footer.footer-no-right #contenu_pied_de_page{width:auto; padding-right:20px;}
#masthead.home-masthead .feature .inner-content .copy{text-align:left;color:#fff;font-family:Times,serif;font-size:18px;font-weight:400;line-height:24px}
.product-display .sidebar-ad .copy,.sidebar .sidebar-ad .copy{opacity:.7;font-family:Times,serif;font-size:18px;font-weight:400;line-height:21px;max-width:80%;margin:0 auto 15px}
.related-articles .article-display .copy{opacity:.5;color:#03152b}
.homepage .product-section .copy{opacity:.8;color:#03152b;font-family:Times;font-size:18px;font-weight:400;line-height:24px;max-width:520px;margin:0 auto 80px}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}

.blog-section-head h3 {
	color: #fff;
	padding-bottom: 0.5em;
}



.footer-widgets-wrapper {
	background-color: #333333;
	border-top: 1px solid #EAEAEA;
}



.spacious-footer-style-two .footer-widgets-wrapper {
	background-color: #021827;
	color: #a1b1bc;
}

    .header-content .site-logo {
        margin-top: 0;
		left: 0;
    }
.header-content .site-logo a{display:block}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}


.mod_events_latest {
    border-top: 1px solid #ccc;
    border-top: 1px solid rgba(180,180,180,0.8); padding: 5px 0;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


	

	#redes_sociais{

		display: inline-block;
		padding-top: 5px;

	}


	#redes_sociais p{

		display: block;
		float: left;

	}


	#redes_sociais a span{
		color:#c3c3c3;
		margin-right:10px;
		transition:all .45s;

	}


	#redes_sociais a span:hover {
		color:#337ab7;

	}
