/*
Theme Name:     highland
Description:
Author:         Larissa Kepchar
Template:       simplemag

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
#home-widgets-desktop {display:block !important}

.search-form {max-width:50% !important;}

#welcome-mobile {padding:0px 20px 0px 20px !important}


li#menu-item-1517 {display:none !important;}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
    color: #ac322f !important;
}
li#menu-item-336 a {color: #ac322f !important;}
li#menu-item-336 a:hover {color: #fff !important;}
.demo-btn {color:#fff; font-size:20; border:0px solid #fff; background-color:#a8312e; letter-spacing:1px;     padding: 8px 20px 8px 20px !important;}

table.conditions {width:100%; border-left:1px solid #a9a8a8; border-top:1px solid #a9a8a8;}
table.conditions td {padding:10px; vertical-align: top; border-right:1px solid #a9a8a8; border-bottom:1px solid #a9a8a8;}
/*tr:nth-child(even) {background: #c4c4c4}
tr:nth-child(odd) {background: #FFF}
img.alignright {float:right !important; padding-left: 15px !important; }
*/
.et_divi_builder #et_builder_outer_content .et_pb_accordion .et_pb_toggle {padding-top:10px; padding-bottom: 10px; margin-bottom:px !important;}

.et_divi_builder #et_builder_outer_content .et_pb_toggle_close {
    background-color: #fff !important;
}

h5.et_pb_toggle_title {
	color:#000 !important;
	font-family: 'Lato', sans-serif !important;
	font-size:14px !important}

h4.widget-post-title a {color:#fff !important}

.ubermenu *:focus{
    outline:none !important;
}

.entry-content hr {border-bottom:1px solid #000 !important; margin-bottom: 25px !important}


.custom.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0,0,0,0.5);
    width: 70px !important;
    height: 70px !important;
    position: absolute;
    display: block;
    z-index: 100;
}


.entry-header.page-header {margin:0px auto !important; max-width:1200px !important; padding-bottom: 20px !important}

.et_divi_builder #et_builder_outer_content .et_pb_module input[type="text"] {border:1px solid #000 !important;}

#my-search input[type="text"] {border:1px solid #000 !important; width:100% !important;}
.pagination {margin-bottom:40px !important}

.gform_wrapper label.gfield_label {
    font-weight: 400 !important;
    font-size: inherit;
}

textarea {border:1px solid #000 !important; width:50% !important}

#input_1_2 {width:25% !important}

#input_1_1_3, #input_1_1_6 {width:50% !important}

#input_1_3, #input_1_4 {width:30% !important}

input[type="submit"] {
    font-size: 14px !important;
	margin: 0 0 0px !important;
    padding: 8px 20px 8px 20px !important;
    text-align: center;
    border: 0px solid #000 !important;
    border-radius: 0px !important;
    background-color: #000 !important;
    position: relative;
	letter-spacing:1px !important;
	color:#fff !important;
	width: auto !important;
	margin-left:-3px !important
}

input[type="submit"]:hover {font-size: 14px !important;
	margin: 0 0 0px !important;
    padding: 8px 20px 8px 20px !important;
    text-align: center;
    border: 0px solid #000 !important;
    border-radius: 0px !important;
    background-color: #ac322f !important;
    position: relative;
	letter-spacing:1px !important;
	color:#fff !important;
	width: auto !important;}


#img-mobile {display:none !important;}
#left-slides {float:left;}
#img-1 {float:left}
#img-2 {float:left;}
#img-3 {float:right;}
#img-4 {float:right}


.embed-calendar-header-small h1 {
    color: #000 !important;
    font-size: 18px;
}

.et_pb_fullwidth_code.et_pb_module.et_pb_fullwidth_code_0 {padding-bottom:41px !important}

.et_divi_builder #et_builder_outer_content .et_pb_bg_layout_light.et_pb_button:hover {
    background: rgba(0, 0, 0, 0.00) !important;
	letter-spacing:1px !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_widget_area_right {
    border-left: 0px solid rgba(0, 0, 0, 0.1) !important;
    padding-left: 50px !important;
}

a {color:#ac322f;}

h4.widget-post-title a {color:#fff !important; padding:10px !important; line-height: 28px !important; 	font-family: 'Lato', sans-serif !important; font-size:20px !important
}

h2.entry-title a {font-family: 'Oswald', sans-serif !important; color:#000 !important; font-size:22px !important; font-weight:700 !important; text-transform:uppercase !important; }

.et_divi_builder #et_builder_outer_content .et_pb_post h2 {
    margin-top: 30px;
	font-family: 'Oswald', sans-serif;
	color:#000 !important;
	font-size:22px !important;
	font-weight:700;
	text-transform:uppercase !important;
}

h3 {font-family: 'Oswald', sans-serif !important; color:#000; font-size:18px !important; font-weight:700 !important; text-transform:uppercase !important; padding-top: 20px !important; line-height:28px !important}

#et_builder_outer_content a {color:#ac322f;}

.et_pb_section {padding-right:20px !important; padding-left: 20px !important}

a.widget-post-category {display:none !important}

.et_pb_fullwidth_image {margin-bottom:54px !important}


#inner-wrapper {margin:0px auto !important; max-width:1200px; padding:0px !important; margin-top:-10px;}

#header-img {margin-top:10px !important; margin-bottom: 40px !important;}


html, body {
font-family: 'Lato', sans-serif !important;
color:#000000;
font-size:14px;
}

.et_divi_builder #et_builder_outer_content .et_pb_row {
padding-top:0px !important;
margin-top: -10px !important}

/* hides main Menu */

#masthead {
 margin-bottom: 0px;
}

#content {
margin-bottom: 0px !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_text ul {margin-top: 0px !important;
    margin-bottom: 15px;
    margin-left: 25px;}


.faq_q {
    background: #fff !important;
	border:1px solid #c4c4c4 !important;
    color: #000 !important;
	padding:6px !important;
	margin-bottom: 5px !important
}

table.highland {border-bottom:1px solid #c4c4c4; border-left:1px solid #c4c4c4; width:100%; margin-bottom: 20px;}
table.highland th {font-size:16px; border-top:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:6px;}
table.highland td {border-top:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding: 6px;}

h1 {
	font-family: 'Oswald', sans-serif !important;
	color:#000 !important;
	font-size:20px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;
}

h2 	{font-family: 'Oswald', sans-serif !important;
	color:#000 !important;
	font-size:20px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;}

h5 {font-family: 'Lato', sans-serif !important;
	color:#000 !important;
	font-size:22px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;}

h6 {font-family: 'Lato', sans-serif !important;
	color:#000 !important;
	font-size:22px !important;
	font-weight:700 !important;
	text-transform:uppercase !important;}

#right a {color:#ac322f !important;}

.entry-content a {color:#ac322f !important;}

.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_column .et_pb_module {
    margin-bottom: 0px;
	padding-left:20px !important;
	padding-right: 20px !important;
}


/* Events */

.tribe-events-loop .tribe-events-event-meta {
    background: #fff !important;
    border: 0px solid #eee !important;
    margin-top: 0px !important;
    padding: 0px 0 0px !important;
}

.tribe-events-list .tribe-events-venue-details {
    border-top: 0px solid #eee !important;
    margin-top: 0px !important;
    padding: 0px 0px 0 !important;
}


.grids {margin:0px auto !important; max-width:1200px !important;}

.tribe-events-list-separator-month {
    background-color: transparent;
    display: block;
   	font-family: 'Oswald', sans-serif !important;
	color:#000 !important;
	font-size:20px !important;
    font-weight: 700;
    margin: 0em 0 0;
    padding: 1em 0px;
    text-transform: uppercase;
}

.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details, .tribe-event-schedule-details {
    display: block;
    line-height: 26px;
	font-weight:400 !important;
	font-size:16px !important;
    margin: 0;
	font-family: 'Lato', sans-serif !important;
}

.tribe-events-list .tribe-events-event-cost span {
      background-color: transparent;
    border: 0px solid #ddd;
    display: block;
	font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    line-height: 26px;
    padding: 0px 0px;
    text-align: center;
    text-overflow: ellipsis;
}

#tribe-bar-form.tribe-bar-mini * {
    font-size: 12px;
	font-family: 'Lato', sans-serif !important;
}

.tribe-bar-views-inner {
    background: #fff;
    margin: 0;
    padding: 15px 0 45px;
	color:#000;
	border:1px solid #000 !important
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: #fff;
    color: #000;
    display: block;
    padding: 6px 15px;
    text-align: left;
    text-decoration: none;
	border-left:1px solid #000 !important;
	border-right:1px solid #000 !important;
}
#tribe-bar-form .tribe-bar-filters-inner {  background: #fff !important;
color: #000 !important;
border:1px solid #000 !important
}

#tribe-bar-form input[type=text] {
    background: 0;
    border: none;
    border-bottom: 1px dashed #000;
    border-radius: 0;
    box-shadow: none;
    font-weight: 700;
    height: auto;
    line-height: 1;
    padding: 5px;
    width: 100%;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    -webkit-appearance: button;
    background: #000;
    background-image: none;
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 13px;
    height: auto;
    letter-spacing: 0;
    line-height: 2;
    padding: 10px;
    width: 100%;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
    background: #fff !important;
    color: inherit;
}

.tribe-bar-views-option.tribe-bar-views-option-week {border-bottom:1px solid #000 !important;}

.single-tribe_events .tribe-events-event-meta {
    background: #fff;
    border: 1px solid #000;
    margin: 30px 0;
}

.tribe-events-notices {
    color: #000 !important;
    text-shadow: 0 0px 0 #fff !important;
}

.tribe-events-notices {
    background: #fff !important;
    border-radius: 0px !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 0px 0 #fff !important;
}


#tribe-events .tribe-events-button, .tribe-events-button {
    *display: inline;
    background-color: #000;
    background-image: none;
    border-radius: 0px;
    border: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: normal;
    padding: 6px 9px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    zoom: 1;
}

#tribe-events .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {
    background-color: #ac322f;
    color: #fff;
    text-decoration: none;
}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
    padding-top: 1em;
}
.tribe-events-list .type-tribe_events {
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 1em 0;
}



h2.tribe-events-list-event-title {font-size:18px !important}

h3.tribe-events-month-event-title {font-size:12px !important; line-height:18px !important; font-family: 'Lato', sans-serif !important; font-weight:400 !important}

.tribe-events-calendar th {
    background-color: #000;
    color: #fff;
    height: 10px;
    letter-spacing: 1px;
    padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
    width: 14.28%;

}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
    background-color: #000;
    color: #fff;
}

#tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar {
    border: 1px solid #000 !important;
}


#tribe-events-content .tribe-events-tooltip h4 {
    background-color: #000;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 24px;
    margin: 0;
    min-height: 24px;
    padding: 0 6px;
}

#tribe-events-content .tribe-events-calendar td {
    box-sizing: border-box;
    color: #000;
    font-size: 12px;
    height: 110px;
    padding: 0 0 .5em;
    vertical-align: top;
    width: 14.28%;
	border:1px solid #000 !important;
}

.tribe-events-sub-nav li a {
    background: #fff !important;
    color: #ac322f !important;
    display: block;
    padding: 10px 20px;
    position: relative;
    white-space: normal;
}


/* End Events */

.et_pb_fullwidth_image {margin-top:-1px !important}
.wrapper, .wp-image-wrap {
    width: 100% !important;
}

h4 {line-height:28px !important; font-size:16px !important}

.breadcrumb, #breadcrumbs, #breadcrumbs span, #breadcrumb span, #breadcrumb {padding-top:0px !important; padding-bottom: 40px !important}

.breadcrumb_last {	font-family: 'Oswald', sans-serif; color:#000 !important; font-size:22px; font-weight:700 !important; text-transform:uppercase !important; padding-bottom: 0px !important; margin-bottom:0px !important;}

.breadcrumb a, #breadcrumbs a, #breadcrumbs span, #breadcrumb span {font-family: 'Oswald', sans-serif; color:#c4c4c4; font-size:22px; font-weight:700 !important; text-transform:uppercase !important; padding-bottom: 0px !important; margin-bottom:0px !important;}


.breadcrumb, #breadcrumbs, #breadcrumbs span, #breadcrumb, #breadcrumb span {font-family: 'Oswald', sans-serif; color:#c4c4c4; font-size:22px; font-weight:700 !important; text-transform:uppercase !important; padding-bottom: 20px !important; margin-bottom:0px !important;}

.et_pb_widget_area.et_pb_widget_area_right {padding-top:50px !important}

.et_pb_code { margin-bottom:3.5% !important}

.et_divi_builder #et_builder_outer_content .et_pb_button, .et_divi_builder #et_builder_outer_content .et_pb_button:hover {
    padding: 0em 0em !important;
	margin-left:-10px !important
}

.et_divi_builder #et_builder_outer_content .et_pb_button {
    color: #000000 !important;
    letter-spacing: 0px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_button {
    font-size: 20px;
    font-weight: 500;
    padding: 0 0em !important;
    line-height: 1.7em !important;
    background: transparent;
    position: relative;
    border: 0px solid !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.et_divi_builder #et_builder_outer_content .et_pb_section {
    padding: 0% 0 !important;
}


.inner-cell h2.entry-title {
	font-family: 'Oswald', sans-serif !important;
	font-size:35px !important;
	letter-spacing:1px !important;

}

.entry-title-bg {background-image: url(../../../images/slide-bg.png); background-repeat: repeat; padding: 20px 20px 15px 25px !important; max-width: 75% !important}

.entry-meta-bg { background-image: url(../../../images/red-bg.png); background-repeat: repeat;
 padding: 15px 20px 10px 25px !important;
	font-family: 'Oswald', sans-serif !important;
	font-size:17px !important;
	text-transform: uppercase !important;
	letter-spacing:1px !important;
	max-width: 50% !important
}

.entry-category:hover { text-decoration: none !important}
.entry-link { margin-left:8px !important; margin-right: 8px !important}

.gallery-carousel { background-color:#000 !important}

p.post-meta {
	color:#777777 !important; 	font-family: 'Oswald', sans-serif !important;
	font-size:20px !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important
}

span.published {color:#777777 !important;}


.widget-posts-entries .widget-post-item:not(:nth-child(1)) .widget-post-details {
    position: absolute;
    left: 0px !important;
    bottom: 0;
    padding: 0px 0px !important;
    line-height: normal !important;
    background-color: transparent !important;
	top:25% !important
}
.widget-posts-entries .widget-post-item:not(:nth-child(1)) .entry-image {
    float: left;
    max-width: 100% !important;
    max-height: 100% !important;

}

.entry-image {margin-bottom: 10px !important;
}

.sidebar .widget {
    border-bottom: 0px solid #000 !important;
}

header.entry-header {}

.tp-carousel-wrapper {margin-top:-23px !important}


.entry-date.published { font-size:22px !important; font-weight:bold !important}

.gallery-item img {border-right:5px solid #000 !important}

/* removes large capital letter */
.single .entry-content > p:first-of-type:first-letter {
font-size:14px !important;
float:none !important;
line-height:26px !important;
padding:0 !important;
font-family: 'Lato', sans-serif !important;
font-weight:400 !important;
margin:0px !important;
padding:0px !important;
}


/* removes large capital letter */

a.more-link {text-transform:uppercase !important; margin-top: 10px !important; color:#ac322f !important}




/* 4 sliders on home page */



.et_divi_builder #et_builder_outer_content .et_pb_row {
    width: 100% !important;
    max-width: 1200px !important;
    margin: auto;
    position: relative;
}


.et_divi_builder #et_builder_outer_content .et_pb_column_2_3 .et_pb_row_inner {
    padding: 8px 0 !important;
}
#right-sale {padding-top:8px !important; padding-bottom:50px !important; padding-left: 7px !important;
}


#home-2, #home-3 {padding-top:2px !important}
#home-2 {padding-left:4px !important; padding-top: 23px !important}
#home-3 {padding-right:4px !important; padding-top: 23px !important}

.et_pb_column_single {
padding: 0% 0 !important;
}
/* End 4 sliders on home page */


/* Home Page Slider */

.tp-carousel-wrapper { background-color: #000 !important;}

.tp-caption	{font-family: 'Oswald', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	color:#fff !important;
}


.title-1 {
	font-family: 'Oswald', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	clear:both !important;
	display:block !important;
	background-image: url(../../../images/slide-bg.png) !important;
	background-repeat: repeat !important;
	width:800px !important;
	padding: 15px 25px 17px 25px !important;
	color:#fff !important;
	font-size:19px !important;
}

.title {font-family: 'Oswald', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	font-size:19px !important;
	font-weight:700 !important;
	clear:both !important;
	display:block !important;
	padding-bottom: 10px !important;
	color:#fff !important;
}


span.desc {font-family: 'Oswald', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	font-size:16px !important;
	font-weight:500 !important;
	line-height: 22px !important;
	color:#fff !important;
}


.slide1 {float:left;}
.slide2 {float:right;}


#slide-4-layer-3 {background-image: url(../../../images/red-bg.png) !important; background-repeat: repeat !important; padding: 16px 50px 10px 28px !important;}
#slide-4-layer-4 {background-image: url(../../../images/slide-text-bg.png) !important; background-repeat: repeat !important; padding: 20px 50px 18px 28px !important;}


/* End Home Page Slider */


.my-hover-class {
 visibility: hidden !important;
 opacity: 0 !important;
 -webkit-transition: all 0.2s ease-out !important;
 -moz-transition: all 0.2s ease-out !important;
 -o-transition: all 0.2s ease-out !important;
 transition: all 0.2s ease-out !important;
}

.rev_slider:hover .my-hover-class {

 visibility: visible !important;
 opacity: 1 !important;

}

.rev_slider .tp-caption, .rev_slider .caption {
	text-align: left !important;}


/* Blog Posts Page */
#comments {display:none !important}
/* End Blog Posts Pages */

/*.social { z-index:999999 !important; margin-top: -3px !important}
.search-form { z-index:999999 !important; margin-top: -13px !important}
.top-strip-logo {margin-top: -13px !important}*/
/* uber menu */

.fa {color:#fff !important; float:right !important; padding-right: 30px !important;}

/* Hides Social in Menu on Desktop */
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {display:none !important;}
/* Hides Social in Menu on Desktop */

#my-social {z-index:999999 !important; position:absolute!important; right:20% !important; margin: 0px auto !important;}
.top-strip .social {}


#my-main-menu {z-index:200 !important;}

#ubermenu-main-3-secondary_menu { margin-top:-10px !important; z-index:200 !important;}

.ubermenu, .ubermenu-nav {
    overflow: visible !important;
    z-index: 100 !important;
}

.ubermenu-main {
    background-color: transparent !important;
    background: transparent !important;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
font-size: 14px;
text-transform: uppercase;
font-family: 'Oswald', sans-serif !important;
border:0px solid #fff !important;
margin-bottom:11px !important;
padding: 15px 20px !important;
}


.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 0px 0px !important;
}



ul#ubermenu-nav-main-3-secondary_menu {margin-bottom:10px !important}


/* heading items */
#menu-item-14926 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14340 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14336 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14338 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14339 .ubermenu-target-title.ubermenu-target-text,
#menu-item-769 .ubermenu-target-title.ubermenu-target-text,
#menu-item-770 .ubermenu-target-title.ubermenu-target-text,
#menu-item-771 .ubermenu-target-title.ubermenu-target-text,
#menu-item-772 .ubermenu-target-title.ubermenu-target-text,
#menu-item-773 .ubermenu-target-title.ubermenu-target-text,
#menu-item-774 .ubermenu-target-title.ubermenu-target-text,
#menu-item-309 .ubermenu-target-title.ubermenu-target-text,
#menu-item-310 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14291 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14293 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14294 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14295 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14296 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14297 .ubermenu-target-title.ubermenu-target-text
{
font-size: 16px !important;
text-transform: uppercase !important;
font-family: 'Oswald', sans-serif !important;
border:0px solid #fff !important;
padding: 15px 20px !important;
}
#menu-item-309 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-310 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14291 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14293 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14294 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14295 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14296 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14297 .ubermenu-target-title.ubermenu-target-text:hover
{
color:#fff !important;
}


/* end heading items */
#menu-item-22619 .ubermenu-target-title.ubermenu-target-text,
#menu-item-22612 .ubermenu-target-title.ubermenu-target-text,
#menu-item-22072 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21861 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21866 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21862 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21863 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21864 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21865 .ubermenu-target-title.ubermenu-target-text,
#menu-item-16729 .ubermenu-target-title.ubermenu-target-text,
#menu-item-17890 .ubermenu-target-title.ubermenu-target-text,
#menu-item-20180 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21256 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21257 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21258 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21259 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21150 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21151 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21152 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21153 .ubermenu-target-title.ubermenu-target-text,
#menu-item-20947 .ubermenu-target-title.ubermenu-target-text,
#menu-item-17168 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14927 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14768 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14337 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14341 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14342 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14343 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14344 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14345 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14346 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14347 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14348 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14349 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14354 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14355 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14351 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14352 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14353 .ubermenu-target-title.ubermenu-target-text,
#menu-item-298 .ubermenu-target-title.ubermenu-target-text,
#menu-item-295 .ubermenu-target-title.ubermenu-target-text,
#menu-item-293 .ubermenu-target-title.ubermenu-target-text,
#menu-item-292 .ubermenu-target-title.ubermenu-target-text,
#menu-item-324 .ubermenu-target-title.ubermenu-target-text,
#menu-item-325 .ubermenu-target-title.ubermenu-target-text,
#menu-item-321 .ubermenu-target-title.ubermenu-target-text,
#menu-item-323 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13681 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13817 .ubermenu-target-title.ubermenu-target-text,
#menu-item-289 .ubermenu-target-title.ubermenu-target-text,
#menu-item-290 .ubermenu-target-title.ubermenu-target-text,
#menu-item-285 .ubermenu-target-title.ubermenu-target-text,
#menu-item-286 .ubermenu-target-title.ubermenu-target-text,
#menu-item-288 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13682 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13818 .ubermenu-target-title.ubermenu-target-text,
#menu-item-330 .ubermenu-target-title.ubermenu-target-text,
#menu-item-348 .ubermenu-target-title.ubermenu-target-text,
#menu-item-302 .ubermenu-target-title.ubermenu-target-text,
#menu-item-303 .ubermenu-target-title.ubermenu-target-text,
#menu-item-340 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14375 .ubermenu-target-title.ubermenu-target-text
{

color:#fff !important;
font-size: 12px !important;
text-transform:uppercase !important;
font-family: 'Lato', sans-serif !important;
font-weight:400 !important;
}

#menu-item-22619 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-22612 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-22072 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14927 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-17890 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-20180 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21256 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21257 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21258 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21259 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21150 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21151 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21152 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-21153 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-16729 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-20947 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-17168 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14768 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14337 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14341 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14342 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14343 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14344 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14345 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14346 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14347 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14348 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14349 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14354 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14355 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14351 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14352 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14353 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-298 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-295 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-293 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-292 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-324 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-325 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-321 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-323 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-13681 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-13817 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-289 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-290 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-285 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-286 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-288 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-13682 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-13818 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-330 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-348 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-302 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-303 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-340 .ubermenu-target-title.ubermenu-target-text:hover,
#menu-item-14375 .ubermenu-target-title.ubermenu-target-text:hover

{
color:#ac3227 !important;
}



#menu-item-1517 a::after {
content: "";
display: table;
clear: both;
display: none !important;
}


.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {margin-top:-1px !important;}


/* End Uber Menu */



/* Footer */
.col-3 .widget-area-1, .col-3 .widget-area-2, .col-3 .widget-area-3 {
    width: 100%;
	text-align: center;
}

.col-3 .widget-area-2, .col-3 .widget-area-3 {
	text-align: center;

}


.widget_rss li, .widget_pages li, .widget_nav_menu li, .widget_categories li {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
	display: inline-block;
	text-align: center;
}

.footer-sidebar .widget a {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:700;
	letter-spacing:1px;
	padding:0px 10px 0px 10px;
	text-transform: uppercase;
}

.footer-sidebar .widget, .full-width-sidebar .widget {
    padding: 6px 0 0 0;
}


.widget-area.widget-area-2 {
	padding-top:2px;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:700;
	letter-spacing:1px;
	text-transform: uppercase;
}

.footer-sidebar .widget_rss li:not(:last-child):after, .footer-sidebar .widget_pages li:not(:last-child):after, .footer-sidebar .widget_nav_menu li:not(:last-child):after, .footer-sidebar .widget_categories ul li:not(:last-child):after {
	display: none !important
}

.footer-sidebar, .footer-sidebar .widget_ti_most_commented li a, .footer-sidebar .widget-slider .widget-post-details .widget-post-category, .footer-sidebar .widget-posts-classic-entries .widget-post-details .widget-post-category, .footer-sidebar .widget-posts-entries .widget-post-item:not(:nth-child(1)) .widget-post-details {
    background-color: #000 !important;
}

#footer {
	border-top:10px solid #ac322f;
    background-color: #000;
	padding-top: 10px;
	margin-top: 60px !important;
}
.widget-area.widget-area-3 {padding-top:50px;}
.widget-area.widget-area-3 img {padding-left:20px; padding-right:20px;}

/* hides built in copyright and back to top */ .grid-10, .grid-2 { display: none !important}

/* End Footer */




/* media queries*/
@media (max-width: 1080px){
figure .entry-image.inview {
    width: 100%;
    max-height: 212px;
	overflow: visible !important

}
}

@media (max-width: 1023px){
#pageslide,
#open-pageslide {
display:none !important;
}

#mobile-menu-toggle {display:none !important;}

/*.et_pb_column.et_pb_column_1_3.et_pb_column_2 {border-top:10px solid #ac322f !important}*/


main#content, .site-content { width:100% !important}


#right-sale {border-top:0px solid #ac322f !important}


}

@media (max-width: 1670px){
#my-social {z-index:999999 !important; position:absolute!important; right:10% !important; margin: 0px auto !important;}
}

@media (max-width: 1320px){
#my-social {z-index:999999 !important; position:absolute!important; right:5% !important; margin: 0px auto !important;}


.et_pb_widget_area {border-top:0px solid #ac322f !important}
#right-sale {border-top:0px solid #ac322f !important}
#right {border-top:0px solid #ac322f !important}
.widget-area.widget-area-3 img {
    padding-left: 20px;
    padding-right: 20px;
}

}
@media (max-width: 1267px){
#tribe-bar-form {
    background: #fff !important;
	color:#000 !important;
    margin: 0;
    position: relative;
    width: 100%;
}
#tribe-bar-collapse-toggle {
    background: #fff !important;
    display: none;
    float: left;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    padding: 15px;
    position: relative;
    text-transform: uppercase;
	border:1px solid #000 !important;
}
.entry-header.page-header {padding-left:0px !important;}

}


@media (max-width: 1230px){
#my-social {z-index:999999 !important; position:absolute!important; right:1% !important; margin: 0px auto !important;}
ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 13px !important;
    text-transform: uppercase;
    color: #ffffff;
}
}


@media (max-width: 1161px){

	.ubermenu-main {
    background-color: #000 !important;
    background: #000 !important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
background-color: #000 !important;
	padding: 15px 20px !important;
}

#my-main-menu {padding-top:20px !important;}

ul#ubermenu-nav-main-3-secondary_menu {margin-bottom:0px !important; background-color:#000 !important; margin-top:50px !important;}
#ubermenu-nav-main-3-secondary_menu { background-color:#000 !important; margin-top:39px !important}
li#menu-item-1517 {display:block !important;}

.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {display:block !important; }
	.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded img {padding-right:5px !important; padding-left:5px !important;}
	.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

	.ubermenu .ubermenu-target {
    padding: 0px 0px !important;
	line-height: 0em !important;
}


	.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {line-height: 1.2em !important;}

	.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, .ubermenu-main .ubermenu-tab > .ubermenu-target {
    font-size: 15px !important;
}

	.top-strip-fixed .top-strip {
    position: absolute !important;
    width: 100%;
    top: 0;
    left: auto;
    z-index: 9999;
}

.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
    content: "\f0c9";
	font-size:30px !important;
}


.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target:after {
    font-size: 12px;
    content: '▼';
    top: 13px;
    right: 10px;
	float:right !important;
	padding-right:10px !important;
    font-family: 'Oswald' !important;
}

	li#menu-item-336 a:after	{display:none !important;  content: '' !important;}





.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
	  font-size: 24px !important;
}



.menu_responsive_label {display:none !important}



	.top-strip-logo {
    float:left !important;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 5% !important;
}

.social {margin-right:100px !important}
#my-social .search-form {display:none !important}
.social li {display:none !important}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { background-color:#000 !important}


#menu-item-22619 .ubermenu-target-title.ubermenu-target-text,
#menu-item-22612 .ubermenu-target-title.ubermenu-target-text,
#menu-item-22072 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21861 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21866 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21862 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21863 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21864 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21865 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14337 .ubermenu-target-title.ubermenu-target-text,
#menu-item-17890 .ubermenu-target-title.ubermenu-target-text,
#menu-item-20180 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21256 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21257 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21258 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21259 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21150 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21151 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21152 .ubermenu-target-title.ubermenu-target-text,
#menu-item-21153 .ubermenu-target-title.ubermenu-target-text,
#menu-item-16729 .ubermenu-target-title.ubermenu-target-text,
#menu-item-20947 .ubermenu-target-title.ubermenu-target-text,
#menu-item-17168 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14341 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14342 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14343 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14344 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14345 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14346 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14347 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14348 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14349 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14354 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14355 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14351 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14352 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14353 .ubermenu-target-title.ubermenu-target-text,
#menu-item-298 .ubermenu-target-title.ubermenu-target-text,
#menu-item-295 .ubermenu-target-title.ubermenu-target-text,
#menu-item-293 .ubermenu-target-title.ubermenu-target-text,
#menu-item-292 .ubermenu-target-title.ubermenu-target-text,
#menu-item-324 .ubermenu-target-title.ubermenu-target-text,
#menu-item-325 .ubermenu-target-title.ubermenu-target-text,
#menu-item-321 .ubermenu-target-title.ubermenu-target-text,
#menu-item-323 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13681 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13817 .ubermenu-target-title.ubermenu-target-text,
#menu-item-289 .ubermenu-target-title.ubermenu-target-text,
#menu-item-290 .ubermenu-target-title.ubermenu-target-text,
#menu-item-285 .ubermenu-target-title.ubermenu-target-text,
#menu-item-286 .ubermenu-target-title.ubermenu-target-text,
#menu-item-288 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13682 .ubermenu-target-title.ubermenu-target-text,
#menu-item-13818 .ubermenu-target-title.ubermenu-target-text,
#menu-item-330 .ubermenu-target-title.ubermenu-target-text,
#menu-item-348 .ubermenu-target-title.ubermenu-target-text,
#menu-item-302 .ubermenu-target-title.ubermenu-target-text,
#menu-item-303 .ubermenu-target-title.ubermenu-target-text,
#menu-item-340 .ubermenu-target-title.ubermenu-target-text,
#menu-item-14375 .ubermenu-target-title.ubermenu-target-text
{

color:#fff !important;
font-size: 12px !important;
text-transform:uppercase !important;
font-family: 'Lato', sans-serif !important;
font-weight:400 !important;
}


}

@media (max-width: 1075px){
.entry-image {padding-top:10px !important}

#home-2, #home-3 {padding-top:0px !important}
#home-2 {padding-left:0px !important;}
#home-3 {padding-right:0px !important;}
#home-1 {margin-left:-0px !important; width:100% !important}
}

@media (max-width: 1075px){
	#home-2 {padding-bottom:16px !important}
	#right-sale { margin-left:-4px !important}
}

@media (max-width: 1060px){

.widget-area.widget-area-3 img {
padding-left: 20px;
padding-right: 20px;
 max-width:15% !important
}

#supplementary.wrapper {
width: 100% !important;
}
}

@media (max-width: 1055px){
	#breads {margin-left:0px !important; padding-bottom:0px !important;}
.sidebar {
    padding: 0px !important;
}

.grids { padding-left:20px !important; padding-right: 20px !important}



.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
    content: "\f0c9";
	font-size:30px !important;
}


.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target:after {
    font-size: 12px;
    content: '▼';
    top: 13px;
    right: 10px;
	float:right !important;
	padding-right:10px !important;
    font-family: 'Oswald' !important;
}

	li#menu-item-336 .ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-336.ubermenu-item-level-0.ubermenu-column.ubermenu-column-auto:after	{display:none !important}


#ubermenu-nav-main-3-secondary_menu { background-color:#000 !important; margin-top:39px !important}


.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
	  font-size: 24px !important;
}


#hmenu_load_1 .hmenu_toggle_holder > ul li a .hmenu_wrap:before {
    font-size: 38px !important;
    line-height: 18px;
}
.menu_responsive_label {display:none !important}
.hmenu_wrap.icon_hero_default_thin_e645 {color:#fff !important;}
.hmenu_left { background-color: transparent !important}


	.top-strip-logo {
    float:left !important;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 8% !important;
}

.social {margin-right:100px !important}
#my-social .search-form {display:none !important}
#hmenu_load_1 .hmenu_inner_holder {margin-top:0px !important; padding-top: 10px !important; padding-bottom: 0px !important}
.social li {display:none !important}

#hmenu_load_1 .hmenu_mega_sub h2 {
    margin: 0 0 8px 0 !important;
    padding: 5px 10px 0px 10px !important;
    font-family: 'Oswald' !important;
    font-size: 15px !important;
    color: #ac322f !important;
    font-weight: bold !important;
    display: inherit !important;
}



}

@media (max-width: 980px){
	#home-widgets-desktop {display:none !important}
	home-widgets-mobile {display:block !important;}
	.entry-header.page-header {padding-top:40px !important;}
#mobile-slide-3 {margin-top:-40px !important;}

#home-3 {padding-top: 25px !important;}
	.et_pb_accordion {padding-left:20px !important; padding-right:20px !important;}
}

@media (max-width: 960px){

.et_pb_widget_area {border-top:10px solid #ac322f !important; margin-left:20px !important; margin-right: 20px !important}
#right-sale {border-top:0px solid #ac322f !important; margin-top: 10px !important; padding-bottom:0px !important; margin-bottom:0px !important; margin-left: 1px !important;}

#mobile-slide-3 {margin-top:-40px !important;}

#right {border-top:10px solid #ac322f !important; margin-left:20px !important; margin-right: 20px !important; padding-top:20px !important; padding-bottom: 40px !important}
.et_pb_row.et_pb_row_0, .et_pb_column.et_pb_column_2_3.et_pb_column_0 { padding-left:20px !important; padding-right: 20px !important}
}


/*@media (max-width: 928px){
#home-1 {margin-top:-12px !important; padding-bottom: 11px !important}
#home-2 {padding-top:0px !important; margin-top:-14px !important}
#home-3 {margin-top:-5px !important; padding-bottom: 0px !important;}
#right-sale {margin-top:10px !important; margin-left: 0px !important; padding-bottom:0px !important; margin-bottom:0px !important;}
#mobile-slide-3 {margin-top:-40px !important;}
}

@media (max-width: 844px){
#home-1 {margin-top:-12px !important; padding-bottom: 11px !important}
#home-2 {padding-top:10px !important; margin-top:0px !important}
#home-3 {margin-top:-5px !important; padding-bottom: 4px !important;}
#right-sale {margin-top:10px !important; margin-left: 0px !important; padding-bottom:0px !important; margin-bottom:0px !important;}
#mobile-slide-3 {margin-top:-40px !important;}
}
*/
@media (max-width: 825px){

#hmenu_load_1 .hmenu_inner_holder {margin-top:0px !important; padding-top: 20px !important; padding-bottom: 0px !important}
.hmenu_wrap.icon_hero_default_thin_e645 {padding-top: 20px !important}
}



@media (max-width: 767px){
	#mobile-slide-3 {margin-top:-30px !important;}

.et_divi_builder #et_builder_outer_content .et_pb_row, .et_divi_builder #et_builder_outer_content .et_pb_column .et_pb_row_inner {
    padding: 0px 0 !important;
}


.page-title .title, .page-title .entry-title, .section-title .title, .section-title .entry-title, .classic-layout .entry-title {
    font-size: 22px !important;
}

.widget-area.widget-area-3 img {
padding-left: 20px !important;
 padding-right: 20px !important;
 max-width:15% !important;
}

#supplementary.wrapper {
    width: 100% !important;
}

#textarea {border:1px solid #000 !important; width:100% !important}
#input_1_2 {width:100% !important}
#input_1_1_3, #input_1_1_6 {width:100% !important}
#input_1_3, #input_1_4 {width:100% !important}


}

@media (max-width: 655px){
#slide-29-layer-10 {margin-top:-10px !important; }

}

@media (max-width: 545px){
.large-text {font-size:18px !important}
}
@media (max-width: 528px){
.et_pb_column.et_pb_column_4_4.et_pb_column_1, .et_pb_column.et_pb_column_4_4.et_pb_column_0 {padding-left:0px !important; padding-right: 0px !important}
#content-area {margin-left:20px !important; margin-right: 20px !important}
}


@media (max-width: 480px){
h2.entry-title{margin-left:-10px !important; margin-bottom:10px !important;}

	.et_pb_toggle {padding:10px !important;}

.large-text {font-size:16px !important}

.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 {padding-left:20px !important; padding-right: 20px !important}
.et_pb_column.et_pb_column_2_3.et_pb_column_1 {padding-left:20px !important; padding-right: 20px !important}

.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_column_single {padding-left:24px !important; padding-right: 20px !important}

.et_pb_column.et_pb_column_1_2, .et_pb_column.et_pb_column_1_2  et_pb_column_5 {margin:0px auto !important; max-width:1145px !important; padding-left:20px !important; padding-right: 20px !important}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_1 {padding-left:20px !important; padding-right: 20px !important}

.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_column .et_pb_module {
    margin-bottom: 0px !important;
}
	#overview p, #overview h4 {padding-left:10px !important; padding-right: 10px !important;}

.hmenu_left { background-color: transparent !important}

	.top-strip-logo {
    float:left !important;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 12% !important;
}

.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_column .et_pb_module {
margin-bottom: 0px !important;
}

.breadcrumb_last {margin-left:0px !important}
.breadcrumb a {display:none !important;}
.breadcrumb {color:#c4c4c4 !important}

.widget-area.widget-area-3 img {
padding-left: 20px !important;
padding-right: 20px !important;
max-width:100% !important;
top: 50% !important;
left: 50% !important;
margin: 0 !important;
padding-top: 10px !important;
padding-bottom: 10px !important
}

.footer-sidebar .widget a {
	font-family: 'Lato', sans-serif;
	font-size:12px !important;
	font-weight:700;
	letter-spacing:1px;
	padding:0px 10px 0px 10px;
	text-transform: uppercase;
}

.widget-area.widget-area-2 {
	padding-top:15px !important;
	font-family: 'Lato', sans-serif;
	font-size:12px!important;
	font-weight:700;
	letter-spacing:1px;
	text-transform: uppercase;
}

	.widget_rss li, .widget_pages li, .widget_nav_menu li, .widget_categories li {
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
	display: block !important;
	text-align: center;
}

#text-3 {padding-left:20px !important; padding-right: 20px !important}

#rev_slider_4_1 .tp-caption {}

#rev_slider_12_3 .tp-caption {margin-top:0px !important}

.title-1 {font-size:19px !important;}

#slide-29-layer-10 .title-1 {
	font-family: 'Oswald', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	clear:both !important;
	display:block !important;
	background-image: url(../../../images/slide-bg.png) !important;
	background-repeat: repeat !important;
	width:800px !important;
	padding: 15px 25px 17px 25px !important;
	color:#fff !important;
	font-size:19px !important;
	margin-top: -20px !important;
	line-height: 18px !important}
}


#rev_slider_12_3 .desc {margin-top: -15px !important;  line-height: 16px !important}

.title {font-family: 'Oswald', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	font-size:19px !important;
	font-weight:700 !important;
	clear:both !important;
	display:block !important;
	padding-bottom: 10px !important;
	color:#fff !important;
}


span.desc {font-family: 'Lato', sans-serif !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	font-size:13px !important;
	font-weight:500 !important;
	line-height: 22px !important;
	color:#fff !important;
}

/*img.alignright {float:none !important; padding-bottom: 15px !important; display: block !important; left:0px !important; right:0px !important}*/

.et_pb_fullwidth_code.et_pb_module.et_pb_fullwidth_code_0 {padding-bottom:12px !important}

#breads1 {margin-left:-13px !important}

@media (max-width: 320px){

.breadcrumb_last {margin-left:0px !important}
.breadcrumb a {display:none !important;}
.breadcrumb {color:#c4c4c4 !important}

}
