/*
Theme Name: surplus-concert-child
Version: 1.1.17
Description: A child theme of Surplus Concert
Template: surplus-concert
Author: Administrator
*/
@import url("../surplus-concert/style.css");
/* Your awesome customization starts here */

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Back to top
# Normalize
# Typography
# Elements
# Layouts
# Forms,
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
# Sections
	## Main Slider
	## About Us
    ## Events
    ## Video Slider
	## Recent products
	## Special Offer
	## Latest Blog
	## About Us (?)
	## Social Icons
	## Header Featured Image
    ## Videos
	## Shop
	## Shop Detail
	## Blog and Single Blog Template
    ## Contact Form 7
    ## Color Switcher
    ## Font Switcher
		### FOOTER
		### RESPONSIVE
#DE Customizations
--------------------------------------------------------------*/


/*--------------------------------------------------------------
# Back to top
--------------------------------------------------------------*/

.backtotop:hover,
.backtotop:focus {
    background-color: #0c9b30;
}


/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

body,
button,
input,
select,
textarea {
	color: #aaa;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	line-height: 1.5;
}


/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

h2.entry-title {
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    border-bottom: 1px solid #0c9b30;
    display: inline-block;
}

.btn-red, 
.post-edit-link, 
form.wpcf7-form input[type="submit"] {
    background-color: #0c9b30;
}


/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

select {
    border: 1px solid #0c9b30;
    background-color: #0c9b30;
    color: #fff;
    padding: 10px 15px;
    outline: none;
}

.wpcf7 input[type="submit"],
#respond input[type="submit"] {
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding: 24px 35px;
    border: 1px solid;
    letter-spacing: 1px;
    line-height: 1;
    min-width: 235px;
    text-align: center;
    background-color: #0c9b30;
    border-color: #0c9b30;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a {
	color: #0c9b30;
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

.site-title a {
    color: #0c9b30;
    font-weight: 400;
}

.main-navigation ul.nav-menu > li.current-menu-item > a {
    color: #0c9b30;
}

button.search-submit {
    width: 45px;
    height: 45px;
    border: none;
    border-radius: 0;
    font-size: 16px;
    color: #fff;
    background-color: #0c9b30;
    outline: none;
    position: absolute;
    top: 0;
    right: 0;
}

p.logged-in-as a:hover,
p.logged-in-as a:focus {
    color: #0c9b30;
}


/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/

.tagcloud a:hover,
.tagcloud a:focus {
    border-color: #0c9b30;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Main Slider
--------------------------------------------------------------*/

.main-slider-contents .entry-content p {
    color: #0c9b30;
    text-transform: uppercase;
    margin: 0 0 15px 0;
    font-size: 22px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}

.main-slider-contents .btn {
    margin-top: 0px;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Events Section
--------------------------------------------------------------*/

table.events td a:hover {
    color: #0c9b30; 
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Videos Slider
--------------------------------------------------------------*/

#videos-slider .slick-next:hover, 
#videos-slider .slick-prev:hover,
#videos-slider .slider-item a[data-gal="prettyPhoto"]:hover .btn-play .fa,
.videos-list li a[data-gal="prettyPhoto"]:hover .btn-play .fa {
    background-color: #0c9b30;
}

#videos-slider span.video-title a:hover,
.videos-list span.video-title a:hover {
    color: #0c9b30;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Latest Posts
--------------------------------------------------------------*/

article h2.entry-title a:hover,
article h2.entry-title a:focus {
    color: #0c9b30;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
##				HEADER FEATURED IMAGE
--------------------------------------------------------------*/	

h2.page-title {
	color: #fff;
    font-weight: 600;
    margin: 0;
    color: #0c9b30;
    font-weight: 400;
    margin: 0;
    font-size: 32px;
}

ul.trail-items li a:hover {
	color: #0c9b30;
}

.breadcrumb-list li {
    color: #0c9b30;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Videos
--------------------------------------------------------------*/

ul.tabs-menu li.active {
    border-bottom: 1px solid #0c9b30;
    display: inline-block;
    padding-bottom: 15px;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 					SHOP
--------------------------------------------------------------*/

.product-title a:hover,
#secondary a:hover,
#secondary a:focus,
ins {
    color: #0c9b30;
}

/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 					BLOG AND SINGLE BLOG
--------------------------------------------------------------*/	

.archive-blog-wrapper h2.entry-title a:hover,
.archive-blog-wrapper h2.entry-title a:focus,
.entry-meta a:hover,
.entry-meta a:focus {
	color: #0c9b30;
}

.hentry.sticky .entry-container {
    background-color: #0c9b30;
    padding: 15px;
    display: inline-block;
}

#about-author h2.entry-title a:hover,
#about-author h2.entry-title a:focus,
.comment-metadata a:hover,
.comment-metadata a:focus,
.comment-meta .url:hover,
.comment-meta .url:focus,
.reply a:hover,
.reply a:focus,
.reply a:hover:before,
.reply a:focus:before,
.author-name a:hover,
.author-name a:focus {
    color: #0c9b30;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
#                   CONTACT FORM 7
--------------------------------------------------------------*/ 

.widget.widget_address_block ul li a:hover,
.widget.widget_address_block ul li a:focus {
    color: #0c9b30;
}


/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Color Switcher
--------------------------------------------------------------*/

.color-switcher li .red {
    background: #0c9b30;
}

.picker_close,.picker_close:hover,
.picker_close:focus {
    color: #0c9b30;
    width: 55px;
    height: 55px;
    position: absolute;
    right: -55px;
    top: 25%;
    text-align: center;
    background: #eee;
    box-shadow: 5px 3px 7px 0px rgba(51, 51, 51, 0.23);
    -moz-box-shadow: 5px 3px 7px 0px rgba(51, 51, 51, 0.23);
}


/*--------------------------------------------------------------
# 					FOOTER
--------------------------------------------------------------*/

.site-footer a:hover,
.site-footer a:focus {
    color: #fff;
}

.widget-title:after {
    content: "";
    border-bottom: 1px solid #0c9b30;
    display: block;
    width: 50px;
    padding-bottom: 15px;
    position: absolute;
    bottom: -2px;
}

.site-info a {
    color: #0c9b30;
}

.site-info a:hover,
.site-info a:focus {
    border-bottom: 1px solid #fff;
}


/*--------------------------------------------------------------
# 					RESPONSIVE
--------------------------------------------------------------*/

  .main-navigation ul li a:hover,
    .main-navigation ul li:hover > a {
        color: #0c9b30;
    }

    .main-navigation ul.sub-menu {
        border-top: 2px solid #0c9b30;
     }

    .main-navigation ul.nav-menu>li>ul.sub-menu:before {
        content: "";
        border: solid transparent;
        position: absolute;
        top: -18px;
        left: auto;
        right: 10px;
        pointer-events: none;
        z-index: 3;
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #0c9b30;
        border-width: 8px;
    }

    .main-navigation button.search-submit:before {
        content: "";
        border: solid transparent;
        position: absolute;
        top: -24px;
        left: auto;
        right: 10px;
        pointer-events: none;
        z-index: 3;
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #0c9b30;
        border-width: 12px;
    }

/*--------------------------------------------------------------
#DE Customizations
--------------------------------------------------------------*/





/*--------------------------------------------------------------
# 					END OF CUSTOMIZATIONS
--------------------------------------------------------------*/

