﻿
.pager .next a,
.pager .next span {
  float: right;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.rg-sc .rg-scr-controls .next {
  right: -40px;
}



.rg-scr-controls .prev, .rg-scr-controls .next {display: block;position: absolute;top: 50%;margin-top: -14px;width: 27px;height: 27px;border-radius: 27px;cursor: pointer;background-repeat: no-repeat;}

.rg-scr-controls .next {right: -35px;background-position: 10px 5px;}

.rg-scr-controls .next:hover {background-position: 10px -19px;}

.rg-scr-controls .prev:hover, .rg-scr-controls .next:hover {background-color: #eee;}
#americastyle_content_wrapper{clear:both;padding:10px}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-12{width:100%}
.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-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.clear {
    clear: both;
}


.pagecontent .layout_2cl .menubar {
	margin: 0px 10px;	
}


.pagecontent .layout_2cl .menubar ul {
	list-style: none;
	padding-left: 0px;
}


.pagecontent .layout_2cl .menubar ul li {
	display: inline;
	padding-right: 10px;
}


.pagecontent .layout_2cl .menubar ul li a {
	font-weight: bold;
	color: #5E5E5E;
}


.pagecontent .layout_2cl .menubar ul li a.select, 
.pagecontent .layout_2cl .menubar ul li a:hover {
		color: #F28800;
}

	.col-8.main-content {
		padding-left: 0!important;
	}

.italic {
	font-style: italic;
}

#footer li.no_border_left {
	border-left:0px;
}
.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-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.sidebar{float:left;margin-left:-362px;width:362px;position:relative}


footer .browseclassiccars ul,
footer .browseclassiccars li,
footer .helpfullinks ul,
footer .helpfullinks li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


footer .browseclassiccars a,
footer .helpfullinks a {
	color: #5b5b5b;
	text-decoration: none;
}


footer .browseclassiccars a:hover,
footer .helpfullinks a:hover {
	color: white;
}

.cubeblgindx{border:1px solid #999966; border-radius:5px;}

.cubeblgindx h2{font-size:16px; font-weight:600; background-color:#999966;color:#fff; border-bottom:1px solid #999966; text-align:center; padding:5px 0px 5px 0px;}

.cubeblgindx h2 a{color:#fff;}
.menu-head{border-bottom:solid thin #616161;padding-bottom:30px}
.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-6{width:50%}



#ja-navhelper {
  background: #f6f6f6;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
}


#ja-navhelper .main { padding: 5px 0; }


#ja-navhelper a { padding: 5px 2px; text-decoration: none; }





.wrap { width: 100%; clear: both; }
.price.free li.price-item strong{color:#82c906}
.woocommerce ul.products li.product .onsale,.woocommerce span.featured,.woocommerce span.free,.woocommerce span.outofstock,.woocommerce span.onsale{padding:3px 7px;background:#cc1234;color:#fff;position:absolute;width:120px;text-align:center;right:-32px;left:auto;top:15px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.woocommerce span.free{background:#63ac05}
 #text-block-38 { margin-bottom:30px; text-align:left; }
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}

.ico-back {
    background-color: #4e016a;
    display: inline-block;
    height: 55px;
    width:270px;
    margin-left:0px;
	opacity: 0.5;
	border-bottom: 1px solid #000000!important;
}


    .compare-indicator {
      display: none;
    }

.home-text-box{position: absolute; top: 0;  width: 350px; padding: 1px 40px 30px;}

.home-text-box .home-text{padding-top: 100px;}

.home-text-box p{color: #FFF; font-size: 14.5px; line-height: 24px; padding-bottom: 15px;}

.home-text-box a{color: #FFF; font-size: 10.5px; line-height: 24px; letter-spacing: 1px; border: 1px solid #FFF; padding: 10px 10px 7px;}

.home-text-box a:hover{color: #000;}

.home-text-box strong{font-size: 16px!important;}


.home-text-box-text{position: absolute; bottom: 50px; right: 5%;}

	.home-div-wrapper-with-image .home-text-box-text{width: 250px;}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


	.copyright,
	.scroll-top,
	.powered {
		float: left;
	}

.copyright, .scroll-top, .powered{ float:none; text-align:center;}

.copyright, .powered{ float:none; text-align:center; width:100%;}

.copyright{text-align:left}

.footer-takeover .copyright{padding:12px 0;text-align:left}
#language-selector .country-list-container{padding-right:25px;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
 

#sidebar_container { 
  float: right;
  width: 224px;
  margin: 20px 15px 0 0;
  padding-left:15px;
  
  color: #222;
  background: #7e141f;
  background: -moz-linear-gradient(top, #b21c2c, #7e141f);
  background: -o-linear-gradient(top, #b21c2c, #7e141f);
  background: -webkit-gradient(linear, left top, left bottom, from(#b21c2c), to(#7e141f));
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  border: 1px solid #000;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


    .lastdiv {
    width: 950px;
    margin: auto;
    }


.meta {
background:#f3f3f3;
font-size:11px;
line-height:15px;
color:#333;
padding:5px 10px;
margin:0 0 30px 0;
border-top:#bbb 1px solid;
}


  .banner-content-box h1 {
    font-size: 36px;
  }



.banner-content-box {
  border-left: 2px solid #fafafa;
  padding-left: 30px;
  padding-top: 20px;
  padding-bottom: 5px;
  margin-bottom: 50px;
  background: rgba(0,0,0,0.5);
  max-width: 90%
}
.stack-banner{height:100%;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}

.collect td.rew {width:100px;}

.collect td.rew a:hover img {opacity: 0.9;}


.tablespa .collect td.down, .tablespa .collect td.rew {width:auto;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}
.center-text{text-align:center}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun2_0 {        display: table-cell;        vertical-align: middle;        text-align: center;        overflow: hidden;        height: 100%;      }


.txt_mainheading {
    font-weight: bold;
    font-size: 18px;
    color: #808080;
    vertical-align: bottom;
}
.qodef-mobile-header .qodef-mobile-logo-wrapper a{display:block;max-height:80px}
.qodef-mobile-header .qodef-mobile-logo-wrapper img{height:100%;width:auto}

 #logo { position:absolute; top:10px; left:20px; z-index:2; }

 #logo img { width:240px; }
#mobile-header .mobile-bar-items{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}
button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#002d53;}
.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:17px;padding-right:17px;line-height:40px;}

.mobile_header .menu_scroll_block {
	height: 100%;
	overflow-y: auto;
}

.layout--box-slider.version--dark .box-slider__title,
.layout--box-slider.version--dark .box-slider__content p,
.layout--box-slider.version--dark .box-slider__content a {
    color: #fff;
}


.box-slider__title {
    font-size: 27px;
    font-weight: 500;
    line-height: 32px;
    margin-bottom: 18px;
}

article.item-page ul.content-links li { background: none }

fieldset.filters,
.blog .leading,
.content-links,
.pane-sliders { margin-bottom: 50px; }


div.articleContent div.content-links ul li {
	background: none !important;
	padding-left: 0 !important;
}

#gkBottom4 .box .content ul + .header { margin-top: 40px; }

div.content { clear: both; }

.clear div.content { clear: both; }

.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}

.td-social-boxed .td_social_info {
  font-size: 17px;
  top: 0;
  
}

.td-social-style3 .td_social_type .td_social_info {
  top: -15px;
}

.td-social-style4 .td_social_type .td_social_info {
  top: -15px;
}

.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}

.clearfix { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix { zoom: 1; }
 
*+html .clearfix { zoom: 1; }

	
	.block ~.clearfix ~.title, .g-tags {display:none;}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
#content-area .content .field ol,#content-area .content .field ul{margin:0;padding:0 0 .75em 2em;}
#content-area .content .field ol{list-style-type:decimal;}
#content-area .content .field ul{list-style-type:disc;}
.front #hero-image .flexslider .media .content{width:100%;height:auto;background:#ccc;}
.front .node .content{margin:0 auto;max-width:1367px;padding:0 20px 20px;}
.twitter-feeds .content{padding:10px;max-width:1367px;margin:0 auto;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

.entry-content a { color: #005d9d; }

.entry-content a:hover { color: #ad004b; }


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


.avia_image {border-radius: 12px!important;}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius: 3px; display:block; position: relative; max-width: 100%;}


.avia_image + br{display:none;}







.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay,
.av-styling-circle div.av-caption-image-overlay-bg{overflow: hidden; border-radius: 10000px; }


.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay{border-radius: 0; border:none;}

.rtin-item {display: flex; border-right: 1px solid #919191;}

.rtin-item .rtin-left {	padding-right: 30px; min-width: 80px; text-align: center;}

        .ai-highlighs .rtin-item .rtin-left {padding-right: 13px;min-width: 30px;text-align: center;}


.youtube .item:hover .title{
	color:#ff0000;
}


.youtube .item .title{
	font-weight: normal;
}

	.heading_wrapper .title {margin-top: 20px !important; color:black !important; position: relative !important;}

		.heading_wrapper .title * {text-shadow: none !important}

	.heading_wrapper .title h1{font-size: 32px !important; color: black !important;}


	.heading_wrapper .title h4{margin-top: 0px !important;  color: black !important;}


.tail_con{
    margin-top: 40px;
}
.quote-card .department{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:15px}
.quote-card .department span{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

	#header .header-content2 .header-content-form .text-desc {
		color:#a9a9a9;
		font-size:13px;
		line-height:20px;
		margin:25px 0px 0px;
	}

		#header .header-content2 .header-content-form .text-desc a {
			color:#777;
			font-weight:400;
		}

		#header .header-content2 .header-content-form .text-desc a:hover { color:#a9a9a9; }

		#header .header-content4 .header-content-form .text-desc {
			color:#a9a9a9;
			font-size:13px;
			line-height:20px;
			text-align:center;
			margin:15px 0px 0px;
		}

			#header .header-content4 .header-content-form .text-desc a {
				color:#777;
				font-weight:400;
			}

			#header .header-content4 .header-content-form .text-desc a:hover { color:#a9a9a9; }


.simple-callout--inside {
	max-width: 250px;
}


.copy-left .simple-callout--inside {
	margin-left: auto;
}

.bio-photo-container {
	background-color:#ebebeb;
	}

.bio-photo {
	float:left;
}
#masthead .elementor-inner-column:nth-child(2) .elementor-column-wrap{padding: 10px 0px;}
.large-12{width:100%}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}
#top-pop-container{width:960px;margin:0px auto;}

.footerspacer {
	float:left;
	width: 873px;
	height: 20px;
	clear:both;
	color: #006;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
body .modal .modal-header{background-image:linear-gradient(to bottom,#00c300,#00c800,#00c300);background-color:#00c800;padding:10px}

body .modal .modal-header .modal-title{margin-top:10px;font-weight:500;line-height:1.2;font-size:18px;color:#fff}

body .modal .modal-header .modal-title small{font-family:inherit;font-weight:inherit;font-color:inherit;color:inherit;font-size:85%}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.modal-header:after,.row:after{clear:both}




.silder .item_slide { position:absolute; top: 0; }
