header:not(.centered_logo) .q_logo img {
    height:auto !important;
    width: 250px !important;
}

header.sticky:not(.header_style_on_scroll) .q_logo img {
    top: -30%;
}

.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome), .header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu>li>a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.qode_icon_font_elegant):not(.qode_icon_font_awesome) {
 line-height: 33px !important;
}

.header_top {
    background-color: rgba(230,169,26) !important;
    margin-bottom: 20px;
}

._header2_borderbottom_ span  {
    background: linear-gradient(to top,#e6a91a 40%,transparent 0%);
}

.tribe-events-schedule {
    margin: 1em 0 1.5em;
    text-align: right;
}

#tribe-events {
    margin-top: 150px;
}

.tribe-events-page-title,.single-tribe_events .tribe-events-single-event-title {
    font-size: 30px;
    font-weight: 700;
    color: #07183a !important;
    text-align: right;
}

.tribe-events-back {
    margin: 0 0 20px;
    text-align: right;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured {
    background: #e6a91a;

}

#tribe-events .tribe-events-button,.tribe-events-button {
    background-color: #e6a91a;
}

.tribe-events-after-html {
    clear: both;
    padding-bottom: 50px;
}

#tribe-events-bar {
    margin-top: 100px;
}

.single-product .content .container .container_inner {
    margin-top: 300px;
}

.woocommerce div.product div.related, .woocommerce div.product div.upsells {
    clear: both;
    display: none;
}

.woocommerce div.cart-collaterals {
    margin-top: 20px;
    background-color: #fafafa;
    padding: 50px;
    font-size: 18px;
}

.woocommerce-checkout h2 {
    font-size: 30px !important;
}

.woocommerce-checkout h3 {
    font-size: 24px !important;
}


.woocommerce-page.woocommerce-checkout div.coupon .input-text, .woocommerce.woocommerce-checkout div.coupon .input-text {
 
    background-color: #fafafa;
    border: 2px solid #fafafa;
}

.woocommerce form.checkout .col2-set .form-row.form-row-wide input[type=text], .woocommerce form.checkout .col2-set .form-row.notes textarea, .woocommerce form.checkout .col2-set .form-row input[type=text], .woocommerce form.checkout .col2-set .form-row input[type=email], .woocommerce form.checkout .col2-set .form-row input[type=password], .woocommerce form.checkout .col2-set .form-row input[type=tel] {
    padding-left: 5.2%;
    padding-right: 5.2%;
    width: 89.6%;
    background-color: #fafafa;
    font-size: 18px;
}


.woocommerce .woocommerce-message {
    background-color: #fafafa;
}

#tribe-bar-form {
    background: #fafafa;
    margin: 0;
    position: relative;
    width: 100%;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background: #e6a91a;
}

.shopping_cart_header .header_cart.dripicons-cart {
    font-size: 16px;
}

.shopping_cart_inner {
    height: 40px;

}

.shopping_cart_header .header_cart.dripicons-cart .header_cart_span  {   DISPLAY:NONE;
	}
.shopping_cart_header .header_cart.dripicons-cart:before {
    color: #fff;
}

.footer_top p {
    font-size: 12px;
}


header.sticky:not(.header_style_on_scroll) .q_logo img.dark, header.sticky:not(.header_style_on_scroll) .q_logo img.light, header.sticky:not(.header_style_on_scroll) .q_logo img.mobile, header.sticky:not(.header_style_on_scroll) .q_logo img.normal, header.sticky:not(.header_style_on_scroll) .q_logo img.popup {
    opacity: 0!important;
    display: none;
}


.vc_custom_1538160563944, .vc_custom_1538417054347 {
	background-position:top center !important;
}


/* MOBILE */


/* Super large desktop */
@media (min-width: 1800px) { 



}

/* Large desktop */
@media (min-width: 1000px) { 


	
}

/* Landscape and desktop */
@media (max-width: 900px) {
	

	
}


/* Landscape phone to portrait tablet */
@media (max-width: 600px) {
	
	header:not(.centered_logo) .q_logo img {
    height: auto !important;
    width: 150px !important;
}
	.fa-bars {
    color: #07183a;
    font-size: 25px;
}
	
	.vc_custom_1536369076778 {
    margin-top: 125px !important;
    padding-top: 100px !important;
    padding-bottom: 125px !important;
}
	
	h1, .h1, .title h1 {
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
				text-align:center;

}
	
	h2, .h2, h2 a {
    color: #071a3d;
    font-size: 20px;
    font-weight: 500;
		text-align:center;
}
	
		h3, .h3, h3 a, .tribe-is-responsive.tribe-mobile .tribe-events-page-title,.single-tribe_events .tribe-events-single-event-title {

		text-align:center;
}
	
	.header_top {
    height: 80px;
    display: block!important;
}
	.vc_custom_1536370579762, .vc_custom_1536370718086 {
    margin-bottom: 45px;
}
	
	
	.page-id-10 .content > .content_inner > .full_width > .full_width_inner {
    padding-top: 70px !important;
}
	#tribe-events {
    margin-top: 70px;
}
	._contact_email_us p {font-size:14px;line:normal;}
	
}