﻿.mh2{margin-left:.5rem;margin-right:.5rem}
.mh2-ns{margin-left:.5rem;margin-right:.5rem}
.mh2-m{margin-left:.5rem;margin-right:.5rem}
.mh2-l{margin-left:.5rem;margin-right:.5rem}

#footer .span4 h5 b {
	padding-bottom: 25px;
}

#footer {
	padding: 28px 0 34px;
}

#footer .span4 h5 {
	margin-left: 0;
}

#footer .span8 {
	padding-top: 0;
}
.pct{color:#fff!important}

.nav-links .nav-previous a:before {
  font-family: 'Glyphicons Halflings';
  content: '\e071';
  position: absolute;
  left: 20px;
  font-size: 14px;
  color: #e47b7b;
}

.testimonials li .img{width:50px; float:left; border:1px solid #999;}


#wrapper {
   position: absolute;
   left: 50%;
   top: 50%;
   right: 0;
   bottom: 0;
   margin-left: -355px;
   margin-top: -305px;
   width: 710px;
   height: 610px;
}

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

.inner #showhome {
    display: inline-block !important;
}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#div-footer #copyright{font-size:14px;color:#000000;position:absolute;right:0;bottom:0}
.gi-full .gi-cta .gi-cta-text,.gi-half--split .gi-cta .gi-cta-text,.gi-half--text .gi-cta .gi-cta-text,.gi-half--news .gi-cta .gi-cta-text,.gi-half--quote .gi-cta .gi-cta-text,.gi-half--img .gi-cta .gi-cta-text,.gi-half--vid .gi-cta .gi-cta-text,.gi-half--stat .gi-cta .gi-cta-text,.gi-quarter--img .gi-cta .gi-cta-text,.gi-quarter--stat .gi-cta .gi-cta-text,.gi-quarter--text .gi-cta .gi-cta-text,.profile-header--non-pc .gi-cta .gi-cta-text,.gi-half--visit .gi-cta .gi-cta-text{display:inline-block;-webkit-transition:transform 0.15s ease-in;-moz-transition:transform 0.15s ease-in;-ms-transition:transform 0.15s ease-in;-o-transition:transform 0.15s ease-in;transition:transform 0.15s ease-in;}
footer .dim,footer .dim .content-asset *,footer .dim a{color:#666!important}
footer .dim a:hover{color:#aaa!important}

.dim.footer-h2 span{float:left;width:100%;}

#slider-main .carousel-caption .caption-content p { font-size: 18px; line-height: 26px; margin-bottom: 20px; }

#slider-main .carousel-caption .caption-content { margin: 0; max-width: 520px; }

#slider-main .slider-item-center .caption-content { margin: 0 auto; max-width: 800px; }

#slider-main .slider-item-right .caption-content {  }

#slider-main .slider-item-right .caption-note,
#slider-main .slider-item-right .caption-header,
#slider-main .slider-item-right .caption-content { }

#slider-main .carousel-caption .caption-content,
#slider-main .carousel-caption .caption-content p	{ font-size: 16px !important; }


.staff-box:hover .project-foot, .project-box:hover .project-foot, .item.dark .caption-content .icon-circle,
.border-color-gray-2 {
	border-color: #485257;
}

.special-title {
    font-family: 'QuicksandDash';
    font-size:40px;
    color: #ffffff;
    text-shadow: #af45b4 1px 1px 0px;
    line-height:75px;
    margin-top:48px;
}













.mgmenu li .dropdown_container,
.mgmenu li .dropdown_fullwidth,
.mgmenu li .mgmenu_multilevel {
	position:absolute;
	top:auto;
	display: none;
	float:left;
	zoom:1;
	z-index: 10;
	margin:0px 0 40px -1px;
	padding:20px 0 6px 0;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	-o-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	border:1px solid #CCCCCC;
	border-top:none;
	background: #e5e5e5;
	color: #212121;
}

.mgmenu li .dropdown_container {
	left:auto;
}

.mgmenu li.right_item .dropdown_container {
	left:auto;
	right:-1px;
}
	
		
		.pricing-table .featured{
			margin-top: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-right:15px;padding-left:15px}
.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{float:left}
.col-md-1{width:8.333333333333332%}
.main-header .main-header__body .main-header__body__misc{width:100%;background:#aaaaaa;text-align:left}
.main-header .main-header__body .main-header__body__misc nav{padding-top:5px;padding-bottom:5px;padding-right:24px;text-transform:uppercase;font-size:0.600em;font-weight:600;color:#FFFFFF}
.main-header .main-header__body .main-header__body__misc nav a{color:#FFF;text-decoration:none}
.main-header .main-header__body .main-header__body__misc nav a:hover{text-decoration:underline}
body.skin-enabled .site-wrapper .main-header .main-header__body .main-header__body__misc,body.skin-enabled .site-wrapper #secondary_menu .nav-boxed{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;width:auto}
body.single section.post .post-info span.post-print,.main-footer,.searchform,.social-connect,.main-header__body__primary__nav.js-primary-nav,.superpartes,.main-header__body__misc,.box-shared,#wp_rp_first{display:none}
.large-link{color:#AA7616;font-family:Novecentosanswide-Book,Roboto,sans-serif;font-size:24px}
.large-link:after{content:'\00BB';padding-left:10px}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }


.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

    .navbar-header-top {
        background: #fff;
        position: relative;
        top: 0;
        padding: 10px 0;
        border-bottom: 1px solid #e3240c;
    }

    .navbar-header-top .cont {
        margin-left: 40px;
        font-size: 10px;
    }

    .navbar-header-top .cont:before{
        content: " ";
        display: inline-block;
        position: absolute;
        width: 31px;
        height: 20px;
        left: -37px;
        top: 0px;
    }
.elementor-widget-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-site-logo .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-post-featured-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}
.bsp-style-1 .bsp-player-wrapper,.bsp-style-1 .bsp-videos{float:left;height:435px;overflow:hidden;position:relative}
.bsp-style-1 .bsp-player-wrapper{width:68%}
.bsp-wrapper.bsp-style-1.layout-1-column .bsp-player-wrapper,.bsp-wrapper.bsp-style-1.layout-1-column .bsp-videos{width:100%;float:none}
.bsp-wrapper.bsp-style-1.layout-1-column .bsp-player-wrapper,.bsp-wrapper.bsp-style-1.layout-1-column .bsp-player-wrapper .bsp-player{height:250px}
.bsp-wrapper.bsp-style-1.layout-1-column.long .bsp-player-wrapper,.bsp-wrapper.bsp-style-1.layout-1-column.long .bsp-player-wrapper .bsp-player{height:400px}
.bsp-wrapper.bsp-style-1 .bsp-player-wrapper,.bsp-wrapper.bsp-style-1 .bsp-player-wrapper .bsp-player{height:250px!important}
.bsp-style-2 .bsp-player-wrapper,.bsp-style-2 .bsp-playlist-info,.bsp-style-2 .bsp-videos{background:#1d1d1d;text-align:center}
.bsp-style-2 .bsp-player-wrapper{background:#1d1d1d}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.offcanvas-nav .nav-link ul.pages a {
	font-weight: 600;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


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

    .menu-toggle {
        display: block;
        color: #ffffff !important;
    }


.header-image {
	display: none;
	height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
}

.header-image::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.8;
}

.margin-b30{
	margin-bottom:30px;
}

#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}

#ff-stream-1 li,
#ff-stream-1 .ff-square {
	background: rgb(255, 255, 255);
}

  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }


.media-object-section {
  display: table-cell;
  vertical-align: top;
}

.media-object-section:first-child {
  padding-right: 2rem;
}

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 2rem;
}

.media-object-section.middle {
  vertical-align: middle;
}

.media-object-section.bottom {
  vertical-align: bottom;
}

.media-object.stack .media-object-section {
  display: block;
}

.media-object-section.thumbnail {
  padding: 0 !important;
}

.browse .media-object-section:last-child {
  padding-left: 2rem;
  padding-right: 2rem;
}


.jm-module.module-id-1111 .media-object-section {
  padding: 0; }

.aligncenter {
	display: block;
	margin: 4px auto;
}


.wrapper {
  display: block;
  height: auto;
  overflow: hidden; }

.container {
  margin-right: auto;
  margin-left: auto;
}

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

.container:after {
  clear: both;
}

.header .container {
  position: relative;
  z-index: 100;
  width: 100%;
}

  .container--blog .sidebar {
    height: auto !important;
  }

  .container--blog .sidebar__title {
    padding: 20px !important;
    line-height: 20px;
  }

  .container--blog .sidebar__title.-mobile-hide {
    display: none;
  }

  .container--portfolio .sidebar__title {
    display: none;
  }

.wrapper .container {
  position: relative;
  z-index: 101;
}

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

.wrapper .container:after {
  clear: both;
}

.subnav-header {
  text-transform: uppercase;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 5px;
  padding-top: 20px;
  border-bottom: 1px solid #ccc;
}

.header-navbar .subnav-header {
  color: #d9d9d9;
}
.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-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

	
	.widget .widget-bgr { padding:0px 0px 28px 0px;}

		.widget_tag_cloud .widget-bgr div { padding:0px 0px 0px 2px;}

		.widget_tag_cloud .widget-bgr .title { padding:0;}

		.widget_tag_cloud .widget-bgr .title div { padding:0px 0px 0px 0px;}

		.widget_tag_cloud .widget-bgr .title div div { padding:0px 0px 0px 0px;}


.table-browser-check th {
	width: 150px;
}

.table-browser-check .fa {
	margin-right: 10px;
	font-size: 20px;
}

.table-browser-check th, .table-browser-check td {
	vertical-align: bottom !important;
}




.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table .table {
  background-color: #fff;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

.main-container ol{list-style-position:outside; margin-left:20px;}

.main-container ol li{margin:5px 0;}

.main-container{margin:0; padding:0;}
.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-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{float:left}
.col-xs-4{width:33.33333333%}


div.wpgdprc-consent-modal[aria-hidden="false"] div.wpgdprc-consent-modal__overlay {
    animation: wpgdprcFadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}


div.wpgdprc-consent-modal[aria-hidden="true"] div.wpgdprc-consent-modal__overlay {
    animation: wpgdprcFadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}


div.wpgdprc-consent-modal div.wpgdprc-consent-modal__overlay {
    will-change: transform;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.6);
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 999999;
}

    
    .row .col {
        float: none;
        width: 100%;
        padding: 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{
    padding-left:0;
    padding-right:0;
}


#footer_legal .col-md-12{
    max-width: 1170px;
    margin:0 auto;
    width:100%;
    float:none;
}


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



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}



.fb_sidebar_custom .fb_parragrapf_here_third span.what_ew_offer_new{
    padding: 15px 0px 0px 25%;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}
.path-home .page .field-group-format-wrapper{width:auto !important;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.modal-body{position:relative;padding:15px}

#offers .flex-item .inner .codes{font-size:13px}

#footer-social .icon-email a:hover { background-color: #70cb47; }

.social-media-group .icon-email:hover { background-color: #70cb47; opacity: 1;  }

.social-media-group .icon-email:hover i { color: #ffffff; }



			#content div.inerSidebar div.newsletter {
				border:1px solid #c8c8c8;
				padding:5px;
				margin-bottom: 5px;
				font-size:11px;
				padding-bottom: 10px;
			}


				#content div.inerSidebar div.newsletter span.titlu {
					font-size:14px;
					font-weight:bold;
				}


				#content div.inerSidebar div.newsletter input.text {
					padding: 4px;
					position:relative;
					top:5px;
					width: 150px;
					border:1px solid #c8c8c8;
				}


				#content div.inerSidebar div.newsletter input.submit {
					background-color: #006dff;
					border: 1px solid #004fb9;
					color: #fff;
					font-size:14px;
					font-weight:bold;
					padding:3px 5px;
					position:relative;
					top:5px;
					cursor: pointer;
				}
.rz-bbg{background:#00aeef}

.stui-header__menu{position:relative; color: #fff;border-bottom:3px solid #9e005c;}



.stui-header__menu li{float:left;}

.stui-header__menu li a{display:inline-block; padding: 15px 25px; font-size:15px; color: #333;border-radius:10px 10px 0 0;}

.stui-header__menu li.active a{ background-color: #9e005c;color:#fff;}

.stui-header__menu .more{ position: absolute; top: 0; right: 0; padding: 15px 20px; color: #999;}

	.stui-header__menu:before,.stui-header__menu:after{ display: none;}

	.stui-header__menu ul { height: 38px; display: -webkit-box; display: -webkit-flex; display: flex;}

	.stui-header__menu ul li{ display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}

.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}


#ally_notification_bar {
	text-align: center;
	font-family: Arial, sans-serif;
	width: 100%;
	color: #ffffff;
	background: #231f20;
	font-size: 13px;
	line-height: 18px;
	padding: 11px;
}


#ally_notification_bar a {
	color: #ffffff;
}


.cfa-item {
	float: right;
	border-left: solid 1px black;
}


div.cfa-item.chat-item {
		border: none;
}

#oben
{
width:554px;
height:554px;
margin-top:-554px;
margin-left:4px;
z-index:1;
}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}
.x-brand{display:block;float:left;line-height:1;text-decoration:none}
.masthead-stacked .x-brand{display:inline-block;float:none}
.x-navbar-fixed-left .x-brand,.x-navbar-fixed-right .x-brand{float:none;text-align:center}
.x-brand:hover,.x-brand:focus{color:#434f5b;}
.x-brand img{width:196px;}


.divibar-nob .divibars-content-inner {
	position: relative;
	margin: auto;
}
.logo-wide-wrap{line-height:0;margin-top:15px;text-align:center;width:100%}

.logo-wide-wrap img{
    max-width:45%;
}
.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.navbar .nav.pull-right{float:right;margin-right:0}
.pull-right{float:right}
.featurette-image.pull-right{margin-left:40px}
.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.featurette-image.pull-left,.featurette-image.pull-right{display:block;float:none;max-width:40%;margin:0 auto 20px}





#nascosto {
display:none;

}
	
#nascosto h1{ display:none;	
	}
.side-panel-widgets-desktop{display:none!important}

.popup-box {
   background-color: #ffffff;
    border: 1px solid #b0b0b0;
    bottom: 0;
    display: none;
    height: 415px;
    position: fixed;
    right: 70px;
    width: 300px;
    font-family: 'Open Sans', sans-serif;
}

.popup-box-on {
    display: block !important;
	z-index:999;
}

.popup-box .popup-head {
    background-color: #fff;
    clear: both;
    color: #7b7b7b;
    display: inline-table;
    font-size: 21px;
    padding: 7px 10px;
    width: 100%;
     font-family: Oswald;
}

.popup-box .popup-head .popup-head-right {
    margin: 11px 7px 0;
}

.popup-box .popup-messages {
}
.pagination ul.pagination-list,.page-links ul.pagination-list{font-size:0;display:inline-block;*zoom:1;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.pagination ul.pagination-list li.pagination-list-item,.page-links ul.pagination-list li.pagination-list-item{font-size:1rem;margin-bottom:0}

.wpt_widget_content .has-4-tabs .tab_title.selected a {
    border-bottom: 1px solid #E4E4E4;
}

.wpt_widget_content .has-4-tabs .tab_title:nth-child(3) a {
    border-left: 0;
}

.wpt_widget_content .tab_title a {
    display: block;
    background: #f0f0f0;
    border-left: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    padding: 2px 0 4px;
    line-height: 2.4;
    text-decoration: none;
    position: relative;
    font-weight: bold;
}

.wpt_widget_content .tab_title:first-child a {
    margin-left: 0;
    border-left: 0;
}

.wpt_widget_content .tab_title.selected a {
    background: #fff;
    border-bottom: 1px solid #fff;
}
.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}

.wrapper_text{font-size:11px;margin-left:5px;}


.site-description {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	margin-bottom: 0;
}


body.has-header-image .site-description,
body.has-header-video .site-description {
	color: #fff;
	opacity: 0.8;
}


	h2,
	h5,
	blockquote,
	.site-description,
	.twentyseventeen-front-page.has-header-image .site-description,
	.twentyseventeen-front-page.has-header-video .site-description,
	.entry-meta,
	.entry-meta a {
		color: #777 !important; 
	}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#footer #info{
	width:100%;
	margin: 0 auto;
	max-width: 980px;
	padding-top: 14px;
}
.sub-menu .menu-item-has-children:after{color:#fff}


	
	
	#menu ul li.section-title {
		font-family: Helvetica, Verdana, sans-serif;
		font-family: 
		font-style: none;
		font-weight: bold;
		font-size: 12px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
		color: #000000;

                background-color: #f6f6f6;

		border-bottom-color: #939393;
		border-bottom-style: solid;
		border-bottom-width: 0px;
                
               

	}


.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;
}
.fl-photo-img-svg {width: 100%;}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.app_fondea{width:100%;position:relative;margin:1em 0;background:#f1f1f1}
.app_fondea img{width:100%}
#ad-header{text-align:center;margin:20px}
.skin-deployed #ad-header{margin-left:-2rem;margin-right:-2rem}
#ad-header.ad-header-spaced{margin-top:50px}

.advert{text-align:center}


.lowerfooter {padding-top:24px;}

.lowerfooter .footer-menu {float:right;}

.lowerfooter .footer-menu li {padding:0 10px 0 0;}

.lowerfooter .footer-menu li:after{
	z-index:9;
    margin-left:10px;
    content: '/';
}

.lowerfooter .footer-menu li:last-child:after {display:none;}

.lowerfooter .footer-menu li:last-child{padding:0;}
.fusion-mobile-menu-search{display:none!important}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}

.flexslider h2 {color:#fff;margin-bottom:0;text-transform: none; font-size:2em}

.flexslider p {line-height: 1.1em; }

#left-area ul, .entry-content ul, .comment-content ul {
	font-family: BMWType_Bold;
	font-size: 13px;
	line-height: 15px;
	list-style-type: none;
	padding: 0 0 10px 0;
}
.row{margin-right:-15px;margin-left:-15px}
.carousel-control .img,.carousel-control .img_outer{width:150px;height:47px;position:relative;display:block;overflow:hidden}
.carousel-control .img_outer{top:0;clear:both;margin:0 0 -2px}

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}


.block-type-amp_event_content .entry-row {
	float: left;
	width: 100%;
}


.block-type-amp_event_content .entry-row .hentry {
	clear: none;
}


.block-type-amp_event_content .entry-row .hentry:first-child {
	margin-left: 0 !important;
}
.block-type-content .entry-row{float:left;width:100%}
.block-type-content .entry-row .hentry{clear:none}
.block-type-content .entry-row .hentry:first-child{margin-left:0 !important}


#bar .nav-hide {display: inline-block;}

#bar {background-color: #f5f5f5;line-height:40px;}

#bar .links,
#brand .phone {margin:0;}

#bar .links li {padding-right:5px;}

#bar .links li a {padding-right:10px;border-right:1px solid #cdcdcd;}

#bar .links li:last-child a {border:none;}





#bar .links a {color:#909090;font-size:12px;text-transform:uppercase;}
.l-container{padding:0 8px;margin:0 auto}
.cal_tittle{float:left;width:100%;font-size:16px;font-weight:700}
.c-num-T-3 .c-stat__t{display:block;font-size:14px;line-height:1.2}

		
	.home-wrap-out1,
	.home-wrap-in1 {
		margin-right: 0;
		}


.home-wrap-in1 {
	margin-right: 315px;
	}
.platform .layers{max-width:690px;margin:0 auto;text-align:center;padding-bottom:60px}
.platform .layers img{text-align:center;margin-bottom:20px}
.platform .layers h2{font-family:"museo-sans",sans-serif;font-size:24px;text-align:center;line-height:29px;color:#26A8DF;font-weight:500;padding-bottom:10px}
.platform .layers p{padding:0 50px;font-size:18px;line-height:25px;color:#4A4A4A}

.links:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: Bold;
	text-decoration:none;
}

.links:Visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: Bold;
	text-decoration:none;
}

.links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;
	font-weight: Bold;
	text-decoration:none;
}

.cat-row .cat-item .price-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #efefef;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -khtml-border-radius: 0 0 3px 3px;
    padding: 10px 15px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.41);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.41);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.41);
    width: 100%;
}

.cat-row .cat-item .price-wrap span {
    color: #3e3e3e;
    font-size: 18px;
    font-family: 'Helvetica Neue Bold', sans-serif;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}

.cat-row .cat-item .price-wrap div {
    float: right;
}


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

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}
.brandbarbox{width:992px;height:50px;padding-top:11px;margin:auto;}
.brandbarbox li{list-style-type:none;list-style-image:none;float:left;padding-left:10px;padding-right:10px;width:90px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

	.header-image {
		display: none;
		position: relative;
		height: 300px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
.site-container{transition:padding .2s linear;overflow:hidden;position:relative;max-width:100vw;padding-right:0}


.green {
  color: #00B09E; }


.icon-profile:before {
  content: "\e902"; }


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.row.leftcol-thumb img{padding:7px 10px 0 0}

	.logo-con img 
	{
	  width: 300px;
      z-index: 9999;
  	  padding-left:15px;
	}
