/*
Theme Name: Vantage Child
Theme URI: https://siteorigin.com/theme/vantage/
Template: vantage
Author: SiteOrigin
Author URI: https://siteorigin.com/
Description: Vantage is a flexible multipurpose theme. Its strength lies in its tight integration with some powerful plugins like Page Builder for responsive page layouts, Smart Slider 3 for big beautiful sliders and WooCommerce to help you sell online. Vantage is fully responsive and retina ready. Use it to start a business site, portfolio or online store. We offer free support on our forum (http://siteorigin.com/thread/).
Tags: two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.8.3.1547025240
Updated: 2019-01-09 10:14:00

*/

/* Countdown timer */
.wooct-countdown.wooct-style-02 .wooct-timer {
    display: flex;
    align-items: center;
    max-width: 360px;
    padding-bottom: 15px;
    color: #3947d0;
}

.wooct-text-above {
    font-weight: 700;
    color: #4434aa;
}

/* Cookies-accept */
#cookii-message {
    background-color: #baa76ad6!important;
    color: #2b1a03!important;
    border-radius: 10px;
    border: 1px solid #8a4f1f;
}

#cookii-message h4 {
    color: #774004!important;
    font-weight: 600!important;
}

#cookii-message button {
    color:#c4c2c2!important;
    padding: 5px!important;
    transition: all 0.5s linear 0s!important;
}

#cookii-message button:hover {
    color:#e3e3e3!important;
    transition: all 0.5s linear 0s!important;
    background: #5d1aa2!important;
}

button#cookii-advanced {
    background: #8224e3!important;
    color:#c4c2c2!important;
    float: right!important;
    transition: all 0.5s linear 0s!important;
}

button#cookii-advanced:hover {
    color:#e3e3e3!important;
    background: #5d1aa2!important;
    transition: all 0.5s linear 0s!important;
}

#cookii-message a {
    color: #794702!important;
    text-decoration: none!important;
    transition: all 0.5s linear 0s!important;
    border-bottom: 1px dotted rgba(74, 38, 2, 0.75)!important;
}

#cookii-message a:hover {
    color: #462902!important;
    text-decoration: underline!important;
    transition: all 0.5s linear 0s!important;
}

td, small {
    padding-right: 5px!important;
}

.u-column1.col-1, .u-column2.col-2 {
    margin-left: 10px;
    padding-right: 20px;
}

p#billing_country_field, p#shipping_country_field {
    width: 150px;
}

p#billing_address_1_field, p#billing_postcode_field {
    clear: both;
}

.woocommerce ul#shipping_method li {
    padding-right: 5px;
}

.woocommerce div.product div.images img {
    width: unset;
}

mark.count {
    color: #165b0f;
}

span.woocommerce-Price-amount.amount {
    color: #082f96;
}

/*Kortkod för datum i t.ex. Aktuellt-widget */
.widget_update {
    color: #545252;
    font-style: italic;
    padding-top: 5px;
    font-size: 0.9em;
    display: inline;
}

/*Kortkod för datum i t.ex. Aktuellt-widget */
p.sfcd-date {
    display: inline;
}

.ngg-galleryoverview {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}

/** Center Basic Thumbnails */
.ngg-galleryoverview {
    text-align: center !important;
}
.ngg-gallery-thumbnail-box {
    float: none !important;
    display: inline-block !important;
}

a:focus {
  outline: none!important;
}

.woocommerce .quantity .qty {
    background-color: #f2dca0;
}

.page-template-default #primary {
    float: left;
    width: 70.5%;
}

main#main {
    background-color: transparent;
}
#primary {
    background-color: #f5e4b7;
    border: solid 1px #ceaa6d;
    border-radius: 10px;
    box-shadow: 4px 4px 10px 0;
    padding: 20px;
}

article.post .entry-header h1.entry-title a, article.page .entry-header h1.entry-title a {
    margin-left: -20px;
}
.woocommerce table.shop_table td {
    cursor: pointer;
    padding: 9px 0px 12px 12px;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .woocommerce #page-wrapper .upsells.products h2, .woocommerce #page-wrapper .related.products h2 {
    color: #774004!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none!important; 
}

#masthead .hgroup h1 {
    font-size: 25px!important;
    font-style: italic;
    text-shadow: 2px 2px 2px #525050;
    color: #d08756!important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: center;
}

.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price {
    color: #082f96;
    font-weight: 600;
}

h3, h2 {
    font-size: 16px;
    font-weight: 600;
    color: #774004;
}

h1 {
    font-weight: 600!important;
    color: #774004!important;
}

th.product-total {
    width: 45%;
}

p.woocommerce-shipping-destination {
    display: none;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 1px solid #c19751;
    border-radius: 10px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 1.25em;
    padding: 12px 20px;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #dac495!important;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, .widget.woocommerce .total {
    border-top: 1px solid #dac495!important;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, button.button, .woocommerce #page-wrapper .button, .button {
    color: #656464!important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, button.button:hover, .woocommerce #page-wrapper .button:hover, .button:hover {
    color: #854d0a!important;
}

.woocommerce .button.alt, a.button.wc-forward, .woocommerce #page-wrapper .button, button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed, .button {
    border: solid 1px #787a7b!important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b0b0b0), color-stop(1, #e6e7e8))!important;
    background: -ms-linear-gradient(bottom, #b0b0b0, #e6e7e8)!important;
    background: -moz-linear-gradient(center bottom, #b0b0b0 0%, #e6e7e8 100%)!important;
    background: -o-linear-gradient(#e6e7e8, #b0b0b0)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7e8', endColorstr='#b0b0b0', GradientType=0)!important;
     -webkit-transition: all 0.5s ease!important;
    -moz-transition: all 0.5s ease!important;
    -o-transition: all 0.5s ease!important;
    transition: all 0.5s ease!important;
}

.woocommerce .button.alt:hover, a.button.wc-forward:hover, .woocommerce #page-wrapper .button:hover, button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover, .button:hover {
    border: solid 1px #787a7b!important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cecbcb), color-stop(1, #f4f5f6))!important;
    background: -ms-linear-gradient(bottom, #cecbcb, #f4f5f6)!important;
    background: -moz-linear-gradient(center bottom, #cecbcb 0%, #f4f5f6 100%)!important;
    background: -o-linear-gradient(#f4f5f6, #cecbcb)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f5f6', endColorstr='#cecbcb', GradientType=0)!important;
    -webkit-transition: all 0.5s ease!important;
    -moz-transition: all 0.5s ease!important;
    -o-transition: all 0.5s ease!important;
    transition: all 0.5s ease!important;
}

#secondary .widget ul li {
    padding-bottom: 0px;
    line-height: 1.1em;
    font-size: 0.9em;
}

#secondary .widget {
    line-height: 140%;
}

#secondary .widget.h5 {
    margin-bottom:5px;
}

td.product-name {
    color: #a1591c;
}

span.product-title:hover, h2.woocommerce-loop-category__title:hover, td.product-name:hover, h2.woocommerce-loop-product__title:hover, #secondary .widget ul li a:hover, a.woocommerce-privacy-policy-link:hover, a.woocommerce-terms-and-conditions-link:hover {
    text-decoration: underline;
} 

.entry-content p, .entry-content > ul, .entry-content > ol, .entry-content > li, .entry-content > dl, .entry-content pre, .entry-content code, .entry-content blockquote, #secondary .widget, #footer-widgets .widget, #masthead-widgets .widget {
    color: #545252;
}


body, button, input, select, textarea {
    color: #545252;
}

dfn, cite, em {
    color: #f54545;
}

#secondary .widget .widget-title, #footer-widgets .widget .widget-title, #masthead-widgets .widget .widget-title {
    color: #774004;
    margin-bottom: 0px;
}

select.orderby {
    display: none;
}

article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
    margin-left: 20px;
}

article.post .entry-header, article.page .entry-header {
    margin-bottom: 0px;
}

.elementor-widget-image .widget-image-caption {
    padding-top: 5px;
}

div#theme-attribution {
    display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 0.90em;
    height: 35px;
    line-height: 1.2em;
}

mark, ins {
    background: transparent;
    text-decoration: none;
}

.woocommerce-message, .woocommerce #page-wrapper .woocommerce-message, .woocommerce-info {
    border-top-color: #b58455!important;
    background-color: #eedeab;
}

.woocommerce-error {
    background-color: #eedeab;
}

.woocommerce-checkout #payment, .shop_table {
    background-color: #edd8aa;
    border-radius: 10px!important;
    border: 1px solid rgba(0,0,0,.1);
}

a, .entry-content a {
    color: #a1591c;
    text-decoration: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


a:hover, .entry-content a:hover {
    color: #653302;
    text-decoration: underline;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.entry-content .wp-caption {
    border: 1px solid #8e8989;
}

/* sidhuvud */
#masthead .hgroup {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* sidhuvud */
#masthead {
    background: #f8e3ac;
    border-radius: 10px 10px 0 0;
}

/* sidfot */
#colophon {
    background: #f8e3ac;
    border-radius: 0px 0px 10px 10px;
    padding: 0px;
}

aside#text-2 {
    border: none!important;
    background: transparent!important;
    text-align: center;
    color: #b18144!important;
}

/* huvudinneh책ll */
#main {
    background: #f8e3ac;
    padding: 20px;
}

body {
    background: url(https://www.butiken.agj.net/wp-content/themes/vantage-child/images/agj_back_200_2.png) repeat fixed 0 0;
}

.main-navigation ul li a {
    padding: 10px 20px;
    height: 34px;
}

.main-navigation ul li a:hover {
    background-color: #000;
    text-decoration: none;
    color: #e0a832;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#search-icon #search-icon-icon:hover, #search-icon #search-icon-icon .icon-search:hover {
  color: #c6a050;
  background-color: #000;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* Widget */
#secondary .widget:last-child, #masthead-widgets .widget:last-child, aside#custom_post_widget-2, aside#woocommerce_widget_cart-2, aside#custom_post_widget-3, aside#custom_post_widget-4  {
    background-color: #ecd59c;
    border: 1px solid #ceaa6d;
    padding: 5px;
    border-radius: 10px;
    margin-bottom: 10px!important;
    box-shadow: 4px 4px 10px; 
}

 #footer-widgets .widget:last-child  {
    padding: 5px;
    margin-bottom: 10px!important;
}

#secondary {
    margin-top: 0px;
}

/* Checkout i två kolumner */
@media screen and (min-width: 800px) {
.woocommerce-checkout #customer_details {float:left; max-width:550px; width:48%}
.woocommerce-checkout #customer_details .col-1 {width:100%}
.woocommerce-checkout #customer_details .col-2 {width:100%}
.woocommerce-checkout #order_review_heading {float:right; width:48%}
.woocommerce-checkout #order_review {float:right; width:48%}
.woocommerce-checkout #payment {float:right; width:100%}
.woocommerce form .form-row input.input-text {
    width: 145px;}
}

@media screen and (max-width: 480px) {
page .col2-set .col-1, body.responsive.woocommerce-page .col2-set .col-2, body.responsive.woocommerce-page .col2-set .col-1, body.responsive.woocommerce-page .col2-set .col-2 {
    float: left;}
.woocommerce form .form-row input.input-text {
    width: 100%;}
#scroll-to-top.displayed {
display: none;}
woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
    width: 100%;
}
}

woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 100%;
}
