﻿

html.special .footer__copy { font-size: 0.6957rem; }

  html.special.medium-font .footer__copy { line-height: 1.5; }

  html.special.big-font .footer__copy { line-height: 1.5; }


.footer__copy { font-size: 13px; letter-spacing: 0.007em; }


html.special.black-bg .footer__copy { color: #000; }


html.special.blue-bg .footer__copy { color: #9dd1ff; }
.card-meta{text-transform:capitalize;font-size:14px;color:#555}
.card-meta a{color:inherit;display:inline-block}
.card-meta span:not(:last-child):after{content:"\25CF";margin:0 5px;font-size:7px;vertical-align:middle}
.card-meta.center{text-align:center}
.widget_nova_recent_posts .card-meta{font-size:13px}
.chat-with-someone a,.menu-item-15025 a{border:2px solid #3869af;color:#3869af!important;font-family:roboto condensed,helvetica neue,Helvetica,Arial,sans-serif;font-size:.6em;line-height:2.5;padding:0 20px;position:absolute;right:70px;top:7px;border-radius:6px;transition:.2s ease-in all}
.chat-with-someone a.disabled,.menu-item-15025 a.disabled{opacity:.7}
.chat-with-someone a:hover,.chat-with-someone a:active,.chat-with-someone a:focus,.menu-item-15025 a:hover,.menu-item-15025 a:active,.menu-item-15025 a:focus{text-decoration:none}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#254290!important}

#masthead .header_inner {
  position: relative;
}

#masthead .header_inner img {
  display: block;
  margin: 0 auto;
}

.cf{
    height: 0;
    clear: both;
}


#header-donate-inner {
border-top: none;
}
.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-md-3{width:25%}


.footer_right .logos_2 .visa, .footer_right .logos_2 .mastercard {
	width: 33px;
}


.ht-footer{
	float: left;
	width: 22%;
	margin-left: 3%;
}


.ht-footer .widget{
    margin-bottom: 30px;
}


.ht-footer .widget:last-child{
    margin-bottom: 0;
}


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


.ht-footer ul li{
	padding: 2px 0 2px 0;
}


	.ht-footer:last-child{
		margin-bottom: 0;
	}
#div-footer #logo_img{height:32px;width:150px}
.rt-grid-6{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;}
.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}


.container {
  margin: 0 auto;
  width: 1360px;
}


.site-start .container {
  position: relative;
}


#primary-bar .container {
  position: relative;
}
.utilities li.icon-twitter a:before{content:""}
.sticky2 .header .utilities li.icon-facebook,.sticky2 .header .utilities li.icon-twitter,.sticky2 .header .utilities li.icon-instagram,.sticky2 .header .utilities li.icon-google,.sticky2 .header .utilities li.icon-whatsapp,.sticky2 .header .utilities li.icon-linkedin{opacity:0}
.sub-menu .menu-item-has-children:after{color:#fff}
@charset "utf-8";

.w277h325 {
	position: relative; display: inline-block; width: 277px; height: 325px;
	box-shadow: rgba(165,165,165,1) 0 0 3px 1px;
	background: -webkit-linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); background: linear-gradient(to bottom, #d0d0d0 0%, #fcfcfc 100%);
	margin-right: 10px; margin-top: 6px; margin-bottom: 6px;
}

.w277h325:nth-child(3n) {
	margin-right: 0px;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

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


.container-fluid::after,.container::after,.row::after,.testimonials__inner::after {
    content: "";
    display: table;
    clear: both
}


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


    .main-footer__widgets .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

.news-image { width:682px; height:385px; position: absolute; box-shadow: none; }

.content-right-content-full .news-image { width:490px; position: absolute; box-shadow: none; margin: 0; max-height: 260px;}

.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-8 {
    width: 66.66666667%;
  }
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}

.custom-recent-entries-thumb { float: left; overflow: hidden; margin-right: 10px; width: 70px; }
.wdi_js_error{text-align:center;-webkit-animation-name:wdi_js_error;-moz-animation-name:wdi_js_error;-o-animation-name:wdi_js_error;animation-name:wdi_js_error;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:20s;-moz-animation-delay:20s;-o-animation-delay:20s;animation-delay:20s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;color:#c00;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);font-size:12px}
.row-grid .box .image-cover{padding:0;height:100%}
.has-format,.video-fit,.image-cover,.has-custom-box-heights .box-image{position:relative;height:auto;overflow:hidden;padding-top:100%;background-position:50% 50%;background-size:cover}
.video-fit video,.video-fit iframe,img.back-image,.image-cover img,.has-format img,.has-equal-box-heights .box-image img{right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;object-position:50% 50%;object-fit:cover;font-family:'object-fit: cover;'}
.fusion-builder-row.fusion-row{max-width:100%;}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}


.page_title {
	font-size:24px;
	letter-spacing:-0.5px;
	color:#454545;
	font-weight:bold;
	margin-left:14px;
	line-height:30px;
	padding-top:20px;
}
.nav-footer-list a,.nav-footer-title,.nav-legal-list a{display:inline-block;padding:.5em}
.nav-footer-list{list-style:none}
.nav-footer-list,.nav-footer-list li,.nav-legal-list,.nav-legal-list li{margin:0;padding:0}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5b4651110b209 .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b1cf .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b193 .fl-module-content .fl-icon-text {height: 28px;}
.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-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}


p.important {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.new-car-text{width:100px;height:auto;margin:5px 0 0 0;padding:0px;float:left;font-family:arial;font-weight:bold;font-size:12px;color:#000000;text-align:center;line-height:18px;text-decoration:none;}

.new-car-text a{font-family:arial;font-weight:bold;font-size:12px;color:#000000;text-align:center;line-height:18px;text-decoration:none;}

.new-car-text a:hover{font-family:arial;font-weight:bold;font-size:11px;color:#000000;text-align:center;line-height:18px;text-decoration:none;}
.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-left:15px;padding-right: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-3{width:25%}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}

.search-toggle {
	display:none;
}
.section-issue span.border{background-color:#e5b445;display:inline-block;height:3px;width:26px}
.chat span.border{background-color:#e5b445;display:inline-block;height:3px;width:26px}
.stories span.border{background-color:#e5b445;display:inline-block;height:3px;width:26px}
.col-full-body span.border{background-color:#ffca22;display:inline-block;height:3px;width:26px}
.left-side span.border{background-color:#ffca22}
.related-stories-section span.border{display:none!important}
.weekly-support .chat span.border{display:block;margin-top:20px;margin-bottom:40px}





#slider-all {
	position: relative;
	background: #fff;
	display: block;
	margin-bottom: 30px;
}

	.call-to-action .call-to-action-btn{
		padding-top: 0px;
	}


.call-to-action.with-button-arrow .call-to-action-btn {
	top: 30%;
}


.call-to-action.button-centered .call-to-action-btn {
	text-align: center;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}


	.et_section.parallax-section{
		background-attachment: scroll !important;
		background-position: 50% 50%;
	}
 
#footer1-band {background-color: #007DA4;}






.band {width:100%;}


.content-container + .sh-footer-instagram-title-bottom {
	margin-bottom: 0px;
	margin-top: 20px;
}

footer .footer .footer-top {
  float: left;
  width: 100%;
}

.footer.default-footer .footer-top-surround {
  width: 100%;
  background-color: #2BA9E1;
}

.footer.default-footer .footer-top {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 5px;
  background-color: #2BA9E1;
}


.btn,
.button--circle,
.button__outline--round,
.fixed-nav,
.fixed-nav__logo,
.hero-image__car-header .heading__content,
.socialcircle,
.text-center {
    text-align: center
}


.fixed-nav__logo {
    max-width: 250px;
    display: inline-block
}
.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.form-subscribe__title{margin-bottom:20px;font-size:1.867em;text-transform:uppercase;font-family:Oxygen;font-weight:700;font-style:normal;}

#name-date1, #name-date2, #name-date3 {margin:-22px 0 0 110px; color:#000000; font-size:12px; line-height: 20px; font-weight:bold;}

#name-date1 a, #name-date2 a, #name-date3 a {color:#5ebc00; font-size:12px; line-height: 20px; font-weight:normal;}


.team-info {
    padding: 30px 20px 60px 20px;
}

    .team-info p {
        font-size: 13px;
    }


.fl { float:left; }
.atgrid__slider__controls a{display:block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0.6;border-bottom:none;font-size:2.400em;color:#fff;}
.atgrid__slider__controls a:hover{color:rgba(255,255,255,0.8);}
.atgrid__slider__controls--dark a{opacity:1;color:#cdcdcd;}
.atgrid__slider__controls--dark a:hover{opacity:1;color:#b1b1b1;}
.media-thumbnail-frame{position:relative;}
.media-edit-form .media-thumbnail-frame,.media-multiedit-form .media-thumbnail-frame{line-height:1ex;padding:3px;}
.media-edit-form .media-thumbnail-frame img,.media-multiedit-form .media-thumbnail-frame img{height:auto;max-width:100%;}
.media-thumbnail-frame:hover .gardens-features-video-indicator{opacity:0.3333;}
.media-thumbnail-frame .gardens-features-video-indicator{bottom:6px;left:6px;}
.entry-content:after,.entry-content:before{content:'';display:table}
.clear,.clearfix:after,.comment-content:after,.entry-content:after,.row:after,.site-content:after,.site-footer:after,.site-header:after,.teg-container:after{clear:both}
.entry-content,.entry-summary,.page-content{margin:15px 0 0}
.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.archive-classic .entry-content{text-align:justify}
.archive.archive-classic .entry-content{text-align:center}
.archive-classic .entry-content p{margin-bottom:20px}
.archive.archive-classic .entry-content p{margin-bottom:0}
.archive-columns .entry-content{margin-top:10px}



.for-you .section4 .leftHalfInner {
    max-width: 500px;
    text-align: left;
}

.for-you .section4 .leftHalf .sm {
    margin: 30px 0;
}

.for-you .section4 h3 {
    max-width: 410px;
	margin: 0;
}

	.for-you .section4 .leftHalf {
		padding: 35px 20px 30px;
	}


    #footer .footer-icon {
        width: 10%;
        display: table-cell;
        float: left;
        font-size: 16px;
    }
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}
.header-bottom{min-height: 50px}
.header-top,.header-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}

header.post-title .heading {
  margin-bottom: 6px;
}

header.post-title .heading a {
  color: #1c1c1c;
  border-bottom: none;
}


.section-sub-heading {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: .06em;
  color: #22be73;
}

.post-info {
    display: block;
    font-size: 13px;
    float: left;
    color: #999;
    margin-top: 3px;
    width: 100%;
}

.post-info span { margin-right: 3px }

.post-info span:first-child { margin-left: 0 }

.single_post .post-info a, .post-info a { color: #EE210B }
#page-wrapper{min-height:100%;min-width:960px;}
#page-wrapper,#footer-wrapper{background:#292929;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right:0;}
#footer-bottom{background-color:rgba(0,0,0,0.13)}
#footer-bottom .et-social-icon a{font-size:16px}

	#footer-bottom .container:before,
	#footer-bottom .container:after {
		display: none !important;
	}

	#footer-bottom .et-social-icons {
		float: none;
	}


#footer-bottom .et-social-icons li {
	margin-left: 5px;
}


#footer-bottom .et-social-icon a:hover {
	opacity: 1;
}

					#footer-bottom span.tooltiptext {
						position: absolute;
						z-index: 1;
						top: -37px;
						left: -10px;
						visibility: hidden;
						width: 120px;
						font-size:12px;
						background-color: black;
						color: #fff;
						text-align: center;
						border-radius: 6px 0px;
						padding: 5px 0;
					}


					#footer-bottom .tooltip:hover .tooltiptext , .tooltip:hover .tooltiptext {
						visibility: visible;
					}


.t_percentage {
	font-size: 14px !important;
	position: absolute
}

.comment_entry_wrapper .comment_entry{
float:left;
width:643px;
}







.assistive-text{
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.old-ie .assistive-text{
	clip: rect(1px 1px 1px 1px);
}



.all-news {
  text-align: center;
  margin-top: 40px;
  display: block;
}
ul.menu li a{color:#fff}
ul.menu li{list-style-type:none;display:inline-block;padding:0 15px}
ul.menu{margin:0;padding:0;padding-top:8px}
ul.menu li:last-child a{background:#ffdb13;text-align:center;font-size:18px;padding:5px 18px;margin-top:9px;height:43px;line-height:40px;color:#9a6e04;font-weight:700;text-shadow:0 1px rgba(255,255,255,.7);-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #efb005}
.c-foot .menu li{display:block;line-height:30px}
.c-foot .menu li:last-child a{background:no-repeat;border:none;color:#fff;font-weight:100!important;height:auto;padding:0;font-size:14px;margin:0}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.footer-nav .menu-item{max-height:20px !important}


.header-link-container {
  display: flex;
  height: 100%;
}


#responsive-menu-additional-content .header-link-container {
  display: flex;
  height: 50px;
  margin-bottom: 25px;
  justify-content: center;
  align-items: center;
}


#responsive-menu-additional-content .header-link-container a.header-link {
  color: rgba(237, 138, 19, 0.9);
  text-decoration: underline;
  font-size: 1em;
  display: flex;
}


.tva {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#0C3;
}


.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }


.site-description {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.5;
}


.site-description,
.site-title {
	margin-bottom: 0;
}


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

	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}

#calendar2 thead tr.month{
  background-color: #43b851;
  height: 30px;
  color: #fff;
}

#rgh  {background-color: #94f794}

.cc-mail-form{
   width:295px;
   height:43px;
   display:inline-block;
   position: relative;
   margin-bottom:15px;
}

.cc-mail-form form input[type=text]{
   color: #345687;
}

.cc-mail-form form input[type=text]:focus{
       border-color: #345687;
}

.latest-header {
    background: #6a747c;
    text-align: center;
    border-bottom: 1px solid #999;
    color: #fff;
    font-size: 14px;
    padding: 2px;
    vertical-align: bottom;
}

.latest-header h3 {
    margin-bottom: 0px;
    padding: 5px 10px;
    color: #fff;
    font-size: 14px;
    font-weight:700;
   text-transform: uppercase;
    font-weight: 700;
    padding: 8px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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


			.posts-list-widget-date {
				font-size: 12px;
				line-height: 1;
				color: #999999;
				margin-bottom: 10px;
				font-family: "Lato", sans-serif;
			}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}
#main-content .container:before{background-color:#fff}
.section-rings-collection .models{position:absolute;top:0;z-index:1;list-style:none;padding:0;margin-bottom:0}
.section-rings-collection .models li{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 500ms}
#one-love-collection .models{left:10px;width:50%;padding-bottom:100%;height:0}
#halo-effect-collection .models{right:10px;width:47.4%;padding-bottom:107.5%}

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


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:24px!important}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}



#loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}


.main-navigation .toggle-menu {
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    display: none;
    margin: 15px auto;
}


.toggle-menu .menu-label {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.postmeta{float:right}






.header_logo{
	margin-top: 11px;
}

.header_logo .site-title{
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 2px;
}

.header_logo .site-title a{
	color: inherit;
}

.header_logo .site-description{
	font-size: 16px;
	margin-bottom: 0;
}
#u3103-11{line-height:0px;}

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

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


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }


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


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

.sorter .current {color: #fff;}


.pager .pages li a:hover, .pager .pages li.current { background: #f3991f; color: #5b5a5a;}


.pager .current { color: #fff;}

.pager .over .current { color:#000; }

.sorter .over .current { color:#000; }

	.sorter .current, .toolbar-dropdown ul li a { color:#ffffff}

.colorswatches-container .colorswatch.current { }

.colorswatches-container .colorswatch.current img{ border:2px solid #000; }
.outside-exit-modal .inner-exit-modal #exit-insurance-container .livechat_button{float:right;clear:both;margin-top:40px}

.breaking-news {
   float: left;
}

.breaking-news div {
   display: none;
}

.breaking-news-latest {
   color: #555555;
   margin-right: 0;
   position: relative;
   margin-top: 0px;
   vertical-align: top;
}

   .date-in-header,
   .breaking-news,
   #masthead .social-links {
      float: none;
      max-width: 100%;
   }


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px; }

	.g-3 { margin:1px; }

	.g-4 { margin:1px; }

	.g-5 { margin:1px; }

	.g-6 { margin:1px; }

	.g-7 { margin:1px; }

	.g-8 { margin:1px; }

	.g-9 { margin:1px; }

	.g-10 { margin:1px; }

	.g-11 { margin:1px; }

	.g-12 { margin:1px; }
