/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

:root{--main-red:#c71033;--main-red-hover:#db2546;--main-gold:#b99c5f;--main-taupe:#9c9287;--main-taupe-hover:#aca7a0;--main-bg-dark:#151215;--main-bg-header:#040304;}

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* Contact form */

.rgpd-agree label{
	position: relative;
	padding: 1rem;
	padding-left: 2.2rem;
	margin-bottom: 2rem;
}
html .btn-primary {
	background-color : #171717
}
#header .header-main .header-contact .nav-top > li > a {
	background-color : #171717

}

.checkbox-rgpd,
.checkbox-rgpd input{
	height: 20px;
    display: block;
}

.checkbox-rgpd input{
    width: 20px;
}

.checkbox-rgpd{
	position: absolute;
	left: 5px;
	top: calc(50% - 10px);
}

.checkbox-rgpd .wpcf7-list-item-label{
	display: none;
}

/* Newsletter*/

#footer label.wysija-checkbox-label{
	display: flex;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
}

#footer label.wysija-checkbox-label input{
    position: relative;
    width: 35px;
}

/* Advert Header */
#header {
    border-top: none;
}

.header-promotion{
    background-image: linear-gradient(to bottom, #f6f6f6, #ffffff);
    background-repeat: repeat-x;

}
.header-promotion .container{
	display:flex;
	flex-direction:column;
	align-content:center;
	text-align:center;
	background-color: var(--main-gold);
	border-bottom: 1px solid #9b7c3a;
	color:white;
	width: 100%;
    max-width: 100%;
	padding: 0.5rem 0;
}


@media (max-width: 767px) {
	#header .header-main .container>div {
	    display: inline-block;
	    width: 100%;
	}
	#header .logo {
	    max-width: 184px !important;
	}
	#header .header-main .header-left {
	    padding-bottom: 0px;
	}
	#header .header-main .header-right {
	    padding-top: 10px;
	}
	#header.header-10 .header-right-bottom {
	    margin-top: 0;
	    position: absolute;
	    top: -70px;
	    right: 0;
	}
	#header.sticky-header .logo {
	    width: 120px !important;
	}
	#header.sticky-header .header-main.change-logo .container>div {
 	   padding-top: 0px;
 	   padding-bottom: 0px;
	}
	#header.sticky-header .header-main.change-logo .header-right-bottom {
 	   padding-top: 10px;
 	   padding-bottom: 0px;
	    top: -50px;
	}
	.map_info_text {
		font-size: 11px;
	}
	#home-video {
		height: 300px;
	}

}
