﻿.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

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


.fly-side-wrap {
	background: #555;
	position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
	width: 40px;
	height: 100%;
	}

div#n2-ss-4 .n2-ss-slider-2 {
  position: relative;
  width: 100%;
  height: 100%;
}

.x-firefox div#n2-ss-4 .n2-ss-slider-2 {
  opacity: 0.99999;
}
.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-sm-8{width:66.66666666666666%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }


.caption_orange{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:30px;
	color:#fff;
	background-color:#e65700;
	padding:5px;
	position:absolute;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 700;
}

#top-content img#lock {
    float: left;
    margin-top: -3px;
    margin-right: 10px;
    max-width: 14px;
    position: relative;
    width: auto;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%}


.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;
}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


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

#mc_embed_signup {
	position:relative;
	overflow:hidden;
	}

	
#mc_embed_signup  .response	{
position: absolute;
font-family:"Gill Sans std", "Gill Sans MT", Calibri, sans-serif;
line-height:1.6;
font-weight:100;
background: #fff;
font-size: 14px;
top: 60px; left:0;
height: 80%;
width: 100%;
padding:0 20px;
text-align: justify;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
	
.widget,#mc_embed_signup {
	background-color:#fff;
	}




.network_div .div-300:nth-child(3n+1),.network_div .div-300:first-child {
	margin-left:0;
	}


.network_div .div-300{
	margin-left:25px;
	margin-bottom:25px;
	}

.vshow .bg{position:absolute;bottom:0;left:0;height:30px; background-color:#000;width:280px;opacity: 0.6;filter: alpha(opacity=60); z-index: 5;}
.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-lg-12{width:100%}
.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-md-8{width:66.66666667%}


ul.hp-content-area-1-inner {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
}


ul.hp-content-area-1-inner li {
    float: left;
    width: 32.33%;
    margin-right: 1.5%;
    position: relative;
}


ul.hp-content-area-1-inner li:last-child {
    margin-right: 0;
}


ul.hp-content-area-1-inner li img {
    float: left;
    width: 100%;
}




.silder .item_slide { position:absolute; top: 0; }

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

.votebutton {
text-align:center;
overflow: hidden;
}

.votebutton .btn {
float: left;
margin: 0 1px;
padding: 1px 5px;
}
.menu-attach-block-wrapper{display:none;}
.menu-attach-block-wrapper .block-menu-block,.menu-attach-block-wrapper .block-panels-mini{margin-left:15px;margin-right:15px;padding:20px 50px 10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.menu-attach-block-wrapper h2{font-size:14px;color:#6f6f6f;border-bottom:1px solid #eeeeee;margin:0 0 3px;padding:0 0 6px;}
.menu-attach-block-wrapper .panel-pane{float:left;margin-right:60px;}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}


#matching-opts {
  display: none;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.site-footer .site-info{
	background: #0a1217 !important;
}

.site-footer .site-info p {
    margin: 0px!important;
}

.site-footer .site-info a{
	color: #787f86;
	font-size: 14px;
	line-height: 20px;
}

.site-footer .site-info a:hover{
	color: #152837;
}
.region-content-full .teaser--event:not(:only-child){width:calc(33.3333333333% - 8px);margin:8px 2px 8px 2px;}
.theme-longwave .region-top-hat{position:relative;}



.title-underlined, hgroup.title-theme h1, .l-bg-head h1, .woocommerce .woocommerce-Reviews-title {
  margin-bottom: .3em; }

  .title-underlined:after, hgroup.title-theme h1:after, .l-bg-head h1:after, .woocommerce .woocommerce-Reviews-title:after {
    display: block;
    content: '';
    padding-top: 20px;
    border-bottom: 1px solid #5F0938;
    width: 70%;
    max-width: 150px;
    margin: auto; }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.mob-image,.mob-slider{display:block}

.t-color-2 {
	BACKGROUND-COLOR: #fafafa
}

#twopanel{width:790px;height:auto;margin:10px 0 0 0px;padding:0px;float:left;border:solid 0px yellow;}

#main,.header,#top_Nav,#topnav,#middle-panel,#twopanel,#news,.cars-section-2,#new-car-table1,.new-car-table,.car-section-inner{width:100%;}
.rtecenter{text-align:center;}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

 .ad_top {
 -ms-zoom: scale(0.865);
 -ms-transform: scale(0.865);
 -moz-transform: scale(0.865);
 -o-transform: scale(0.865);
 -webkit-transform: scale(0.865);
 transform: scale(0.865);
 -ms-transform-origin: 0 0;
 -moz-transform-origin: 0 0;
 -o-transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
 transform-origin: 0 0;
}


 .ad_top, .ad_bottom {
zoom: document;
 -ms-zoom: scale(0.38);
 -ms-transform: scale(0.38);
 -moz-transform: scale(0.38);
 -o-transform: scale(0.38);
 -webkit-transform: scale(0.38);
 transform: scale(0.38);
 -ms-zoom-origin: 0 0;
 -ms-transform-origin: 0 0;
 -moz-transform-origin: 0 0;
 -o-transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
 transform-origin: 0 0;
}


.have-q-question {
	font-family: "fira";
	text-transform: uppercase;
	font-weight: bold;
	font-size: 26px;
	letter-spacing: 0.08em;
	margin-top: 84px;
	margin-bottom: 4px;
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
.tdc-element-style .vc_column,.tdc-element-style .vc_column_inner,.tdc-element-style .td-pb-border-top,.tdc-element-style .td-pb-row{border-color:transparent!important}
.tdc-element-style .vc_column:before,.tdc-element-style .vc_column:after,.tdc-element-style .vc_column_inner:before,.tdc-element-style .vc_column_inner:after{background-color:transparent!important}

.bd-imagelink-46 {
  width: 150px;
}

.bd-imagelink-46 img {
  max-width: 100%;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  border: 4px solid #dddddd;
  border-radius: 50%;
}


.desktop-leaderboard-ad,
.mobile-leaderboard-ad {
  text-align: center;
  margin: 10px 0;
}


  .desktop-leaderboard-ad {
    text-align: center;
    padding: 0;
    height: 90px;
  }


#footer .phone {
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
	display: block;
	padding-bottom: 15px;
	margin-top: -5px;
}


#footer .narrow-phone .phone {
	font-size: 16px;
	padding-bottom: 0;
	margin-top: -13px;
}


#footer.light .phone,
#footer.light .twitter-account {
	color: #777;
}
.tp-banner-container{height:100%!important;width:100%;position:relative;padding:0}
.tp-banner{width:100%;position:relative}
.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}




#slider-core {
	position: relative;
}
#consultas-home ul li a,#imprimir-factura .listado-azul a,.acceso-home h3 p{font-family:"PF Beau Sans Pro"}
#imprimir-factura .listado-azul{margin-top:19px;margin-bottom:-14px}
#imprimir-factura .listado-azul a{background:0 0;font-size:16px;font-weight:700}
#imprimir-factura .listado-azul li:before{margin-right:7px}
.listado-azul li{margin-bottom:8px}
.listado-azul li:before{content:"\25A0";color:#53c4e9;float:left;font-size:11px;margin-top:4px;margin-right:15px}
#licitaciones-home .listado-azul{margin-bottom:20px}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.gnar-boxed.tb-suck-up #top,.gnar-boxed.has-fs-epic-thumb #top{padding-top:64px}
#top{padding-top:64px;position:relative;z-index:3}
.mobile-search-results .search-results-page:last-child hr:last-child{display:none}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}


.column { margin: 60px 0 0 0; }

div .column:first-child { margin: 0; }

.column .widget,#sidebar .widget{margin-top: 0}

.column img,.fluid-width-video-wrapper,.ombre{
	-webkit-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	box-shadow: 0 13px 19px rgba(0,0,0,0.40);
}

.column img.para{box-shadow:none}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }


aside .column { width: 100% !important; float: none !important; margin-right: 0 !important; }





.column .iconbox {
	margin-top: 40px;
	}

	.column .iconbox:first-child {
	margin-top: 0px;
	}

	#navigation .navbar .navbar-wrap { position:relative; }

	#header.header-3 #navigation .navbar .navbar-wrap { border-top:1px solid #EEE; }

	#header.header-5 #navigation .navbar .navbar-wrap {
		line-height:0;
		text-align:center;
	}

	#navigation .navbar .navbar-wrap:before, #navigation .navbar .navbar-wrap:after {
		display:table;
		content:'';
	}

	#navigation .navbar .navbar-wrap:after { clear:both; }


body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}
.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-12{width:100%}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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}


.top-navigation-left {
    float: none;
    margin: 0;
}


.top-navigation-left-text {
  padding: 0 !important;
  margin: 0 !important;
}


.top-navigation-left-text h6 {
  padding: 14px 0 0 0;
  margin: 0 0 0 4.8vw;
}

.widget .sidebar-widget-title2{
	border-bottom:2px solid #007f7b;
	margin-bottom:20px;
}
.scriptlesssocialsharing .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;border:0;overflow:hidden}


.simple-social-icons .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.main5 .dwll .dwllce{ width:95%; margin:0 auto;  padding-bottom:2%;}

.main5 .dwll .dwllce .dl4{ padding:1.5% 0;}

.main5 .dwll .dwllce .dl4 dt{ font-size:16px; color:#333; white-space:nowrap; overflow:hidden;}

.main5 .dwll .dwllce .dl4 dt a{ color:#333;}

.main5 .dwll .dwllce .dl4 dt a:hover{ color:#a90619;}

.main5 .dwll .dwllce .dl4 dd{ font-size:14px; padding-top:1%; line-height:22px; color:#888;}

.main5 .dwll .dwllce .xiax{ width:11%; height:32px; background:#a90619; text-align:center; line-height:32px; font-size:14px; 

 border-radius:7px;  color:#fff;}

.main5 .dwll .dwllce .xiax a{ color:#fff; display:block; border-radius:5px;}

.main5 .dwll .dwllce .xiax a:hover{ color:#a90619; border:2px solid #a90619; border-radius:7px; background:#fff; }
.contact-strip__content:after{content:"";display:block;position:absolute;width:100%;bottom:0;left:0;height:1px;background:#392359}
.contact-strip__content:first-child{padding-top:0}
.contact-strip__content:last-child{padding-bottom:0}
.contact-strip__content:last-child:after{display:none}
.contact-strip__content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;text-decoration:none}
.contact-strip__content:last-child a{margin-bottom:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:19.8px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:60px}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}

#page .subpages h2 { text-transform: uppercase; line-height: 1.1em; font-size: 36px; letter-spacing: 2px; padding-bottom: 15px; }

#page .subpages h3 {     font-size: 28px;font-weight: 100;font-style: italic;text-transform: none; padding-bottom: 15px;letter-spacing: 2px;line-height: 1.1em;}

#page .subpages { display: none; }

      .bottom-row .center-box-content {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }


.post .read-more a {
    color: #870833;
    background: #FFF!important;
}


.post .read-more a:hover {
    background: #870833!important;
    color: #FFF!important;
}

.global__logo {
  width: 120px;
  height: 30px;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.tiny-footer{background-color:#30302e;font-size:12px;padding-top:6px;padding-bottom:6px;color:#545450}
.tiny-footer a{font-size:12px;color:#ff9000}

  .box-content .box-text {
     min-height: 165px;
   }
#site-navigation .menu-container{float:left}


.tt-thumb-popup-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  text-align: left;
  background: #fff;
  max-width: 1200px;
}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}
.site-footer .copyright{font-family:Open sans,sans-serif;font-size:13px;background-color:#263238;color:#fff;text-align:center}
.site-footer .copyright .back-to-top{display:inline-block;padding:20px 15px 0;color:#fff}
.site-footer .copyright .back-to-top i{font-size:1.5em;margin-left:10px;margin-top:-2px;float:right}
.site-footer .copyright p{padding:20px 15px 25px}
.text-center{text-align:center}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}

.jumbotron h2.text-center.h2 {
    font-size: 63px;
}

h2.text-center.sub-head {
    font-size: 36px;
}


    .home_slider_wrapper .home_topinfo2 {
        width: 650px;
        float: right;
    }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.container-fluid.semi-fluid {
  padding: 0 50px;
}

  .megamenu-wrap.container {
    width: 100%;
    padding: 0;
  }


#owl-testimonials .container {
  width: auto;
  max-width: 1170px;
}


.page-title .container {
  height: 150px;
}

  .page-title.style-2 .container {
    height: 400px !important;
  }

.blog-style-2.post-entry .entry-title {margin-top:10px;}

.post-entry .entry-title {margin: 0 0 10px;padding: 0;}

.blog-ajax-style-2 .entry-title {margin: 0 0 10px;}

.shortcode-post-entry .entry-title {margin: 0 0 10px;}

.portfolio-element .entry-title {margin:0 0 10px}

.sidebar-portfolio-recent.icon-style .entry-title {margin:0 0 5px;}

.sidebar-portfolio-recent.thumbs-style .entry-title {margin: 0 0 5px;}

.sidebar-portfolio-recent.big-thumbs-style .post-content .entry-title {margin:5px 0 0;}

.sidebar-blog-recent.icon-style .entry-title {margin:0 0 5px;}

.sidebar-blog-recent.thumbs-style .entry-title {margin: 0 0 5px;}

.sidebar-blog-recent.big-thumbs-style .post-content .entry-title {margin:5px 0 0;}
.main-wrap{margin:0 auto}
.content-wrap,.main-wrap,main.content-container{position:relative}
body.full-width .main-wrap.content-main-wrap{overflow:hidden}
.main-wrap .container,body.full-width .main-wrap{width:100%}
body.boxed .main-wrap{max-width:1180px;padding:0;background-color:#fff;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;-webkit-box-shadow:0 0 2px rgba(0,0,0,.27);-moz-box-shadow:0 0 2px rgba(0,0,0,.27);box-shadow:0 0 2px rgba(0,0,0,.27)}
body.bs-show-ha-a .main-wrap{display:flex;flex-direction:column}
body.bs-show-ha-a .main-wrap .rh-header{order:1}
body.bs-show-ha-a .main-wrap .site-header{order:2}
.main-wrap .site-footer.full-width .copy-footer .content-wrap,.site-footer.full-width.stretched .copy-footer .content-wrap{overflow-x:hidden;overflow-y:hidden}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}

#cartnum{font-weight:bold;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
#filter-box-title a h3.pull-right{margin:0;color:#666}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }


.search-top__icon-s { font-size: 20px; width: 20px; height: 20px; margin-right: 22px; }


html.special.black-bg .header__search .search-top__icon-s { color: #fff; }

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}
#header_wrapper.transparent-header #main_navigation,#header_wrapper.transparent-header .header_container{background-color:transparent!important}
.header_container{height:auto!important}

  #main_navigation ,
  .header_container,
  #header.type3 .nav-container,
  #side_header {
      background:#ffffff;
  }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#l-header.is-active #header-nav #nav-inner #nav-main{right:235px;bottom:35px;padding-right:20px;border-right:1px solid #eee}
#l-header #header-nav #nav-inner #nav-main{position:absolute;right:40px;bottom:30px;text-align:right}

  .main-navigation .menu-item-has-children {
    position: relative; }
.img-centered{display:block;margin-right:auto;margin-left:auto}
.how-do .img-centered{display:block;margin-right:auto;margin-left:auto}
