/*
Theme Name: BigPriceDrops Theme
Description: Theme for the BigPriceDrops website
Version: 1.0
Author: Koen van Dieren
Author URI: https://www.koenvandieren.com
Template: enfold
*/


/*Add your own styles here:*/

/* Fonts & Links */

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#main p a, #footer a, span.copyright a, .main_color .sidebar a {
	text-decoration: underline;
	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
}

.main_color a:hover, #top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover, a.iconlist_icon , .main_color .sidebar a:hover {
	text-decoration: none;	
	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
}

div#main li {
    font-size: 19px;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #000000;
    background-color: #f8f8f8;
    color: #000000;
}

#top .gform_wrapper input, #top .gform_wrapper select {
    margin-bottom: 0;
    min-width: auto;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 19px;
}

/* Buttons */

input#gform_submit_button_1 {
    font-size: 19px;
    font-weight: 600;
}

/* Header */

#avia-menu .menu-item-has-children > a:before {
    content: '\e875';
    display: block;
    position: absolute;
    top: 0;
    right: 0px;
    font-family: 'entypo-fontello';
    -webkit-transition-duration: 0.5s;
  	transition-duration: 0.5s;
}

#avia-menu .menu-item-has-children:hover > a:before {
    content: '\e875'; 
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transform: rotate(90deg); /* For Safari */
    transform: rotate(90deg); /* Standard syntax */
}


span.logo {
    padding: 13px 0px;
}

#top #header .av-main-nav > li > a {
    padding: 0px 10px;
}

#avia-menu .menu-item-has-children {
    margin-right: 10px;
}

/* Body */

.container_wrap {
    border: none;
}

/* Footer */


div.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-close-bar, div.avia-cookie-consent .avia-cookie-consent-button.av-extra-cookie-btn.avia-cookie-hide-notification, div.avia-cookie-consent .avia-cookie-consent-button.av-extra-cookie-btn {
    font-size: 13px !important;
}


div#footer-disclaimer p:first-child {
    font-weight: 900;
    font-size: 1.1em;
}

div#social {
    text-align: center;
    margin: 0px;
}

div#social img {
    max-height: 20px;
    width: auto;
    text-align: center;
    margin: 0 10px;
}

/* Individual Pages */


/* WooCommerce Pages */

.product-template-default .inner_sidebar.extralight-border{
display:none!important;
}


/* Top Image */

section#top-image-text h1, section#top-image-text h2 {
    font-size: 38px;
    text-align: right;
}

section#top-image-text h1 {
    font-size: 38px;
}

section#top-image-text h2 {
    font-size: 34px;
    color: #ffbd59 !important;
    text-shadow: -1px 0px 2px RGBA(0.3,1,1,1);
    margin-top: 26px;
    letter-spacing: -1.8px;
}

section#top-image-text ul {
    margin: 30px 0px;
}

section#top-image-text li {
    font-size: 26px;
    font-weight: 600;
    padding: 1.5px 0px;
}

section#top-image-icon-text img {
    height: 45px;
    width: auto;
    float: left;
    margin-right: 20px;
    -webkit-filter: drop-shadow(-1px 0px 2px #222);
    filter: drop-shadow(-1px 0px 2px #222);
}

section#top-image-icon-text p {
    margin: 3px 0px;
}

section#top-image-icon-text {
    font-size: 30px;
    font-weight: 600;
}

section#top-image-tagline img {
    max-height: 70px;
    width: auto;
    border-radius: 50px;
    float: left;
    margin-right: 30px;
}

section#top-image-text span.glitch {
    text-shadow: none;
    letter-spacing: 0px;
    text-shadow: 3px 0px 2px RGBA(0.3,1,1,1);
}

section.top-image-tagline-author {
    font-size: 17px;
    font-weight: 600;
    margin-top: 0px;
    padding-top: 0px;
}

p.top-image-tagline-author{
    font-size: 22px;
    font-weight: 600;
    width: 625px;
    margin-top: 40px;
    float: left;
}

/* Testimonial home section */

div#home-test-section section#top-image-tagline p {
    font-size: 26px;
    font-weight: 600;
    line-height: 1.1em;
}

section#top-image-tagline span {
    font-size: 14px;
    margin-top: 2px;
    display: block;
}


div#home-test-section .content {
    padding: 10px;
}

/* 404 Page */

div#custom-404 h1 {
    color: black;
    font-size: 27px;
}

/* Side Bar  */

body.category-price-drops search {
    display: none;
}

.custom-sidebar {
    text-align: left;
}

.custom-sidebar.disclaimer {
    text-align: left;
}

.custom-sidebar a {
    display: block;
    font-size: 23px;
    line-height: 1.1em;
    font-weight: 600;
}

section#avia_mailchimp_widget-2 h3 {
    text-align: left;
    font-size: 28px;
}

section#avia_mailchimp_widget-2 h3.avia-form-success.avia-mailchimp-success {
    text-align: center;
}

#top .av-mailchimp-widget .button {
    font-weight: 600;
    border-radius: 5px;
    font-size: 1.2em;
}

.av-mailchimp-widget.av-mailchimp-widget-style- p#element_avia_2_1 {
    display: none;
}

section#newsbox-2 span.news-thumb {
    display: none;
}

section#newsbox-2 {
    text-align: left;
    font-size: 19px;
}

section#newsbox-2 h3.widgettitle {
    font-size: 27px;
}

#top #s {
    font-size: 19px;
    padding: 13px;
}

#top #searchsubmit, .ajax_load {
    border: 1px solid black;
}

.custom-sidebar.deal .avia-button-wrap {
    float: left;
}

.custom-sidebar.deal .avia-button-wrap a {
    text-decoration: none;
}

/* Back to top section  */


#scroll-top-link.avia_pop_class, #av-cookie-consent-badge.avia_pop_class {
    opacity: 1.0;
    visibility: visible;
    border-radius: 4px;
}

#scroll-top-link {
    right: auto;
    left: 50px;
}

/* Gravity forms */

#top label.gfield_label, #top span.gfield_required.gfield_required_asterisk, #top legend.gfield_label {
    font-size: 17px;
    font-weight: 600;
}
.gform_wrapper select {
    min-width: 100px !important;
}

p.gform_required_legend {
    display: none;
}

/* Landing Page */

body.single-landing .container.av-section-cont-open {
    padding: 50px 0px;
}



/* Responsive Design */

@media only screen and (max-width: 1200px) {

#top #header .av-main-nav > li > a {
    font-size: 15px;
	}
	
section#top-image-icon-text p {
    font-size: 23px;
}
	
section#top-image-icon-text img {
    height: 35px;
    margin-right: 10px;
}

section#top-image-text h1, section#top-image-text h2 {
    font-size: 25px !important;	
}	
}

@media only screen and (max-width: 989px) {
    

}
@media only screen and (max-width: 767px) {

section#top-image-text h1, section#top-image-text h2 {
    font-size: 25px !important;
	text-align: left;
}
	
.responsive .logo img {
    padding: 10px 0px;
}
	
.custom-sidebar, section#avia_mailchimp_widget-2 h3, section#newsbox-2 {
    text-align: left;
}
	
.custom-sidebar.deal .avia-button-wrap {
    float: left;
}	

.responsive #scroll-top-link {
    display: inline;
}

#footer .av_one_half.flex_column:last-child, #footer .widget {
	margin: 20px 0 0 0;
}

}
