/*
============================================================

	Theme Name: Oxygen - Child Theme
	Theme URI: https://laborator.co/themes/oxygen
	Author: Laborator
	Author URI: https://laborator.co/
	Version: 1.0
	Description: Use this theme if you want to extend features of Oxygen or prevent overwriting the changes you make when new theme update is available.
	Template: oxygen
	Text Domain: oxygen
	
============================================================
*/


/* header styles */
.oxygen-top-menu>.wrapper>.top-menu>.main .tl-header { padding: 0 !important; }

/* footer styles */
.footer-env { border-top: 5px solid; }
footer .footer_main .footer-columns { margin-top: 15px; }
@media screen and (max-width: 767px) {
	footer.footer_widgets>.row>div:first-child h3 { margin-top: 19px !important; }
}

/* deals page */
.custom-deal-wrapper p { font-size: 48px; }
.custom-deal-wrapper p .custom-deal-brand { color: #e02b20; }

/* contact forms */
.custom-form-contact { padding: 20px 5px 0; background: #ffffff; }
.custom-form-contact label { width: 100%; }
.custom-form-contact label input { width: 100%; }
.custom-form-contact label textarea { width: 100%; }
.custom-form-contact .custom-form-submit input { margin-top: 5px; width: 100%; }

.custom-form-contact-footer { padding: inherit; background: inherit; }

.custom-form-newsletter { padding: 20px 5px 0; background: #ffffff; }
.custom-form-newsletter label { width: 100%; }
.custom-form-newsletter label input { width: 100%; }
.custom-form-newsletter label textarea { width: 100%; }
.custom-form-newsletter .custom-form-submit input { margin-top: 15px; width: 100%; }

.custom-form-catalog { padding: 20px 5px 0; background: #ffffff; }
.custom-form-catalog label { width: 100%; }
.custom-form-catalog label input { width: 100%; }
.custom-form-catalog label select { width: 100%; height: 25px; margin-bottom: 5px; background-color: #f4f4f4; color: #666666; }
.custom-form-catalog label textarea { width: 100%; }
.custom-form-catalog .custom-form-submit input { margin-top: 15px; width: 100%; }

/* home page styles */
.custom-home-cat-wrapper .centered { width: 100%; }
.custom-home-cat-wrapper .centered .line-bottom { text-transform: initial; }

.lab_wpb_testimonials .testimonials-inner .testimonial-entry { min-height: 150px; }

.custom-home-video-gallery .wpb_wrapper { min-height: 150px; text-align: center; }
.custom-home-video-gallery h4 { color: #ffffff; }

.custom-blog-slider-wrapper rs-module { background: #7ebec5 !important; }

.custom-home-banner-nicks { background-position: center !important; }
.custom-home-banner-nicks .banner-content { padding: 10px 15px !important; background-color: rgba(0, 86, 26, 0.65); }
.custom-home-banner-nicks .banner-content strong { margin-bottom: 15px; color: #ffffff; font-size: 30px; }
.custom-home-banner-nicks .banner-content span { color: #ffffff !important; }
.custom-home-banner-nicks .banner-call-button { background-color: rgba(0, 86, 26, 0.65); }

a.custom-slide-hyperlink-text { color: #ffffff; text-decoration: underline; font-weight: bold; }
a.custom-slide-hyperlink-text:hover { color: #dd1f26; }

/* shopping sidebar */
.wc-brand-dropdown-layered-nav-product_brand { height: 32px; width: 100%; background-color: #f4f4f4; color: #777777; }

/* category and brand headers */
.woocommerce-products-header .term-description { text-transform: initial; }
.woocommerce-products-header .term-description .arve-wrapper { max-width: 640px !important; margin-left: auto; margin-right: auto; }

/* footer styles */
.footer-env { background-color: #1f1f1f; }
footer.footer_widgets .widget-title { color: #666666 !important; }
footer.footer_widgets p { color: #cccccc !important; }
footer.footer_widgets a { color: #cccccc !important; }
footer.footer_widgets a:hover { color: #ffffff !important; }

footer .footer_main .copyright_text { color: #999999 !important; }
footer .footer_main .footer-columns { color: #999999 !important; }
footer .footer_main .footer-columns a { color: #999999 !important; }
footer .footer_main .footer-columns a:hover { color: #cccccc !important; }