/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/

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

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/


body.gbt_custom_notif .woocommerce-error > li, body.gbt_custom_notif .woocommerce #payment ul.payment_methods li.woocommerce-info > li {
    color: #888888!important;
}

.mobile-navigation a {
    color: #9d9ead!important;
}


body.single-releases div.intro-effect-fadeout {
    display: none!important;
}

p.portfolio-categories.hover-effect-text {
	display: none;
}

div.vc_icon_element.vc_icon_element-outer.socialicon.vc_icon_element-align-left {
	float: left;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    text-align: right;
    float: right;
    margin-bottom: 0px!important;
}

.from_the_blog_title {
    font-size: 20px;
}

body.blog .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content h3.entry-title a,
body.archive .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content h3.entry-title a {
    color: #cccccc!important;
}

body.archive .woocommerce a.product-title-link {
    font-size: 16px !important;
    color: #cccccc;
}

#products-grid > li > h3 > a.product-title-link {
    font-size: 16px !important;
    color: #cccccc;
}

.woocommerce .button.getbowtied_product_quick_view_button:hover {
    background: #FFF !important;
    color: #141414 !important;
}

.product_layout_classic .product_meta > span a {
    font-size: 13px;
    color: #888888;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {
    color: #ccc!important;
    background-color: #212029!important;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus, #coupon_code:focus, .chosen-container-single .chosen-single:focus {
    color: #ccc!important;
    background-color: #111!important;
}

div#wpcf7-f27059-p7456-o1 .button, div#wpcf7-f27059-p7456-o1 input[type="button"], div#wpcf7-f27059-p7456-o1 input[type="reset"], div#wpcf7-f27059-p7456-o1 input[type="submit"] {
    background-color: #212029 !important;
}

.woocommerce-cart #content table.cart td.actions .coupon:before, .coupon input.button {
    color: #ccc!important;
}

blockquote p {
    font-size: 16px;
    color: #ffffff!important;
    font-weight: 200!important;
    padding-left: 40px;
    letter-spacing: 0px;
    font-family: 'Forum',sans-serif;
    line-height: 22px;
}

blockquote {
    margin: 0 0 20px 0;
}

.product_layout_classic .product_meta {
    font-size: 13px;
}

.mega-testimonial-6 p {
    margin-bottom: 5px;
    color: #777;
}

.mega-testimonial-6 {
    background-color: #000000;
    padding: 0px 15px 15px 15px;
    margin-top: 20px;
}

.mega-testimonial-6 .tm-profile-6 .tm-pic { 
    border: none!important;
    width: 80px;
    padding-top: 20px;
    margin: auto;
}

.mega-testimonial-6 .tm-profile-6 {
    width: 20%!important;
}

.mega-testimonial-6 .tm-quotes-6 {
    width: 80%!important;
}

#mc_embed_signup .button {
    line-height: 5px!important;
}

#instaShowGallery_1 .instashow-gallery-control-scroll-slider {
    background: transparent;
}

#instaShowGallery_1 .instashow-gallery-control-scroll {
    background: transparent;
}

.shopkeeper-mini-cart, .minicart-message, .woocommerce-message {
    background-color: #2c2c37 !important;
}

.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward {
    background: #808080 !important;
}

.widget_shopping_cart .buttons .button {
    color: #fff;
    background-color: #2c2c37!important;
}

div.shopkeeper-mini-cart.open p.buttons a {
    background-color: #2c2c37!important;
}

body .button {
    background-color: #2c2c37!important;
}

a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
    background-color: #2c2d37!important;
}

.checkout_coupon_box + .checkout .product-name, .checkout .product-name, .woocommerce-checkout-review-order-table th {
    font-size: 16px !important;
}

label {
    font-size: 16px;
}

.select2-container--default .select2-selection--single {
    background-color: #212029;
}

#billing_country_field .select2-selection__rendered, #billing_state_field .select2-selection__rendered, #calc_shipping_country_field .select2-selection__rendered, #calc_shipping_state_field .select2-selection__rendered, #shipping_country_field .select2-selection__rendered, #shipping_state_field .select2-selection__rendered {
    color: #ccc!important;
}

.woocommerce table.shop_table td.product-total .woocommerce-Price-amount.amount, .woocommerce-page table.shop_table td.product-total .woocommerce-Price-amount.amount {
    font-size: 16px;
}

.woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p {
    font-size: 14px;
}

.button, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #2c2c37 !important;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #212029!important;
    color: #cccccc!important;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: rgba(84, 84, 84, 0.05)!important;
    border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    width: 30px!important;
    height: 30px!important;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
    background-color: transparent;
    font-family: 'Forum',sans-serif;
    color: #666;
    border-bottom: solid 1px #444;
    padding-bottom: 6px;
    padding-left: 0px;
    font-size: 13px;
    padding-right: 0px;
    text-transform: uppercase;
    margin: 0 10px;
}

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span {
    color: #666!important;

}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
    background-color: transparent;
    color: #fff;
}

.vc_grid-filter {
    margin-bottom: 50px!important;
}

.vc_gitem-post-data {
    margin-bottom: 0px;
}

.page-title.blog-listing, .woocommerce .page-title, .page-title, .single .entry-title, .woocommerce-cart .page-title, .woocommerce-checkout .page-title, .woocommerce-account .page-title {
    font-size: 30px!important;
    color: #ffffff;
    text-align: center;
}
div.blockUI.blockOverlay {
    z-index: 1000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0)!important;
    opacity: 0.9!important;
    cursor: default;
    position: absolute;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #adadad!important;
}

.betrs_option_desc {
    color: #8c5858!important;
}

.index-layout-2 .with-sidebar ul.blog-posts .blog-post article .post-date {
    font-size: 80px;
    line-height: 80px;
    top: -90px!important;
}

.index-layout-2 .with-sidebar ul.blog-posts .blog-post article {
    margin-bottom: 150px!important;
}

.index-layout-2 ul.blog-posts .blog-post article .post-date {
    opacity: .25!important;
}

.main-navigation ul ul {
    background: rgba(255, 255, 255, 0.90)!important;
}

.main-navigation ul ul li a:hover {
    border-bottom-color: #000000!important;
}

body {
    background: #1e1e1e!important;
}

h3, .woocommerce h3, .woocommerce-page h3 {
    font-size: 30px;
    color: #fff!important;
}

.post_tags a:hover {
    border: 1px solid;
    color: #000000!important;
}

body.releases-template-default #secondary.wpb_widgetised_column {
    margin-top: 40px!important;
}

div.tm-prof6 img {
    display: none;
}

.faq h5 strong {
    color: #fff;
    font-size: 20px;
}

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #f7f7f7;
    background-color: #000000!important;
}

 .cd-quick-view.animate-width {
    background-color: rgb(0, 0, 0) !important;
}

.comments_section {
    display: none;
}
@media only screen and (max-device-width : 1024px) {

.st-content{

    background-image: url(../../uploads/2017/12/elusivebg3.jpg);
    background-size: 100% auto!important;
    background-repeat: no-repeat!important;
    background-position: top center!important;
    background-color: #030406!important;
}

.mega-testimonial-6 {
    background-color: #0c1114!important;
}

.mega-testimonial-6 .tm-quotes-6 {
    width: 100%!important;
}

.mega-testimonial-6 .tm-profile-6 .tm-pic {
    width: 100%!important;
}

.mega-testimonial-6 .tm-profile-6 {
    float: left;
    width: 100%!important;
}
div#artistcontent{
    margin-right: 2% !important;
    margin-left: 2% !important;
}
}

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

div.mega-testimonial-6 h5 {
    font-size: 17.25px;
}
}

/****************************************************************/
/****************************************************************/
/****************************************************************/