/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#blockcart-content .cart-buttons a {
	font-size: 1.2rem;
}
#header, #checkout-header {
    padding-bottom: 10px;
}
div#foxSelectorContainer {
    max-width: 100%;
}
div#tabs {
    padding-top: 30px;
}

a.parcelshoplink {
    background: red;
    padding: 10px;
    color: white!important;
    font-size: 1.5em;
    display: block;
    text-align: center;
    font-weight: 700;
}
.foxpostclear {
    padding-top: 10px;
}
table#fpcsv_automata_container {
    width: 100%;
}
div#inner_map {
    width: 100%!important;
    height: 800px!important;
}
div#map_canvas {
    height: 800px!important;
}

#g-recaptcha iframe {
    height: 78px!important;
}
#center_column_fag .gomakoil_faq_page .faqs-card-block {
    margin-top: 250px;
}
.btn-group-lg>.btn, .btn-lg {
    min-height: 60px;
    font-size: 1.5em!important;
}
section.contact-form {
    margin-left: 15px;
}

/** #242 start **/
#_desktop_blockcart-content #blockcart-content .cart-buttons a {
    font-size: 1.2rem;
}
#_desktop_blockcart-content #blockcart-content .cart-subtotals .products {
    font-size: 1.3rem;
}
#_desktop_blockcart-content  #blockcart-content .cart-products .pb-1 {
    font-size: 1.2rem;
}
#_desktop_blockcart-content #blockcart-content .cart-products .col-info > span {
    font-size: 1.2rem;
}
#_mobile_blockcart-content #blockcart-content .cart-buttons a {
    font-size: 1.2rem;
}
#_mobile_blockcart-content #blockcart-content .cart-subtotals .products {
    font-size: 1.8rem;
}
#_mobile_blockcart-content #blockcart-content .cart-products .col-info > * {
    font-size: 1.2rem;
}
.cart-summary-line.cart-total {
    font-weight: 700;
    font-size: 1rem;
}
article.product-miniature h3.product-title,
article.product-miniature .product-price-and-shipping span {
    font-size: 1.2rem;
}

.checkout-step .continue {
    font-size: 1.2rem;
}
/** #242 end **/

#left-column .block{
    margin-right: -15px;
}
div#js-product-list-top {
    display: none;
}
article.alert.alert-danger.m-t-2.js-alert-payment-conditions {
    font-family: verdana!important;
}
button.btn.btn-product-list.add-to-cart {
    width: 100%;
    height: 54px;
    border-radius: 4px;
    background-color: #006a3a;
a:hover {
    background-color: #02d4a5;
}
    font-weight: 600;
    font-size: 18px;
}
button.btn.btn-primary.btn-lg.add-to-cart {
    min-width: 100%!important;
    border-radius: 4px;
    background-color: #006a3a;

}
.fa-shopping-bag:before {
    content: "\f07a"!important;
}
a.anchor {
    display: block;
    position: relative;
    top: -350px;
    visibility: hidden;
}
a#csepprolcsepre {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
a#cseppx1{
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
.top-section {
    margin-top: -175px!important;
}
div#iqithtmlandbanners-block-1 .block-title {
    display: none!important;
}
img#foxpost_map {
    display: none;
}
header#header {
    max-height: 85px;
    height: 60px!important;
}
#header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	}
#wrapper {
    padding-top: 9rem!important;
}
header.page-header {
    display: none;
}
.block-content {
    font-size: 16px;

}
#module-faqs-display #content, #module-faqs-display .columns-container .row {
    box-shadow: none;
    background-color: transparent;
    border: none;
    color: #555555;
    padding: 0;
    padding-top: 170px;
    word-break: keep-all!important;
}
.answer_faq {
    word-break: keep-all!important;
}
.button-ask-question:hover {
    opacity: 0.8;
    background-color: #4a4a4a!important;
}
.button-ask-question {
    background-color: #4a4a4a!important;
    color: #ffffff;
}
.most_faqs {
    margin-top: 185px;
}
#mpm_faqs_form_container header {
    height: 100px;
    background-color: #4a4a4a!important;
    color: #ffffff;
    border-radius: 4px 4px 0 0;
}
.mpm-faqs-form-button {
    background-color: #4a4a4a!important;
    color: #ffffff;
}

section.faqs-card-block.search-block {
    margin-top: 170px;
}
.data {
    width: 298px!important;
}
h2 {
    margin-top: 20px;
}
.row.carrier-extra-content {
    margin: 2px;
}
section#content-hook_payment_return a {
    text-decoration: underline;
    color: #4a4a4a;
}
select#fox_select {
    max-width: 95%;
}
.page-title {
    margin-top: 20px!important;
}



/* On screens that are 1024px or less */
@media screen and (max-width: 1024px) {
        .col.text-right.carrier-price.pull-right {
        min-width: 100%;
        }
    .checkout.cart-detailed-actions.card-block a {
        font-size: 20px;
    }
    #back-to-top {
        bottom: 9rem;
    }
}

/* On screens that are 990px or less */
@media (max-width: 990px) {
    #wrapper {
        padding-top: 6rem;
    }
    #center_column_fag .gomakoil_faq_page .faqs-card-block {
        margin-top: 120px;
    }
}

/* On screens that are 768px or less */
@media screen and (max-width: 768px) {
    select#fox_select {
        max-width: 400px;
    }
    div#foxSelectorContainer {
        max-width: 365px!important;
    }
    .ybc_blog_layout_grid.ybc-blog-wrapper.ybc-blog-wrapper-blog-list.ybc-page-home {
        padding: 0px!important;
    }
}

/* On screens that are 425px or less */
@media screen and (max-width: 425px) {
    div#iqithtmlandbanners-block-1 {
        display: none;
    }
    select#fox_select {
        max-width: 350px;
    }
    .ybc_blog_layout_grid.ybc-blog-wrapper.ybc-blog-wrapper-blog-list.ybc-page-home {
        padding: 0px!important;
    }
}

/* On screens that are 375px or less */
@media screen and (max-width: 375px) {
    select#fox_select {
        max-width: 250px;
    }
    .ybc_blog_layout_grid.ybc-blog-wrapper.ybc-blog-wrapper-blog-list.ybc-page-home {
        padding: 0px!important;
    }

}
