/*
Theme Name: DevDmBootstrap3
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Description: A versatile and responsive Bootstrap WordPress starter theme FOR DEVELOPERS based on Twitter Bootstrap 3.3.6.
Version: 9.80
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3

devdmbootstrap3 WordPress Theme, Copyright 2016 Danny Machal.
devdmbootstrap3 is distributed under the terms of the GNU GPL v3.
*/

/* The bootstrap.css file is auto-enqueued in functions.php */

/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've made a child theme available for you to use. Download it here http://devdm.com/DevDmBootstrap3/child-themes/ */

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/

@import url('https://fonts.googleapis.com/css?family=Nunito');



body {
font-family: 'Nunito', sans-serif;
}

p {
    font-size: 14px;
    line-height: 21px;
    color: #4b4b4b;
}

h3 {
    font-size: 22px;
    color: #004f71;
}

.form-step p {
    font-size: 20px;
    color: #4b4b4b;
    margin-bottom: 30px;
}


.dmbs-container {

}

.dmbs-header {border-bottom: 1px solid #ededed;}

.dmbs-header-img {

}

.dmbs-header-img img {
    padding: 30px 0px;
    height: 200px;
    /* max-width: 100%; */
    width:  auto;
}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}

.dmbs-footer {border-top: 1px solid #ededed;margin-top: 40px;padding-bottom: 40px; text-align: center;}

.dmbs-footer img {
    padding: 30px 0px 25px;
}

#footerlogo {
	height: 160px;
	    padding: 30px 0px 25px;
}

.dmbs-footer p { font-size: 12px; line-height: 18px; color: #bababa; }
.dmbs-footer a { color: #bababa; text-decoration: underline; }
.dmbs-footer a:hover { color: #4b4b4b; }

.jedonne-page-header {
    font-size: 50px;
    line-height: 60px;
    margin-top: 60px;
    color: #004f71;
}

.jedonneoptions ul {list-style: none;margin: 0px;padding: 0px;}

.jedonneoptions li {
    width: 100%;
    cursor: pointer;
    color: #0077c8;
    font-size: 28px;
    line-height: 50px;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid #e0e0e0;
}

.jedonneoptions li:first-child {
    border-top: 1px solid #fff;
}

.jedonneoptions li:hover, .jedonneoptions li.current {
    color: #fff;
    background-color: #0077c8;
    border-top: 1px solid #0077c8;
}

img#jedonnemainimage {
width: 100%;
height: auto;
}

#jedonneimagecaption {background-color: #0077c8;background: #0077c894;color: #fff;position: relative;bottom: 62px;/* left: 0px; */margin: 0px;font-size: 14px;line-height: 21px;padding: 10px 20px;width: 100%;}

form.cart
{
    background-color: #ececef;
    border-radius: 3px;
    font-size: 14px;
    line-height: 20px;
    color: #4b4b4b;
    padding: 10px 25px 10px 25px;
    overflow: hidden;
    margin: 5px 0px 12px 0px;
}

form.cart label {
display: block;
    float: left;
    width: 50%;
    padding: 5px 0px;
    padding-right: 6px;
    font-weight: normal;
    margin: 0px;
    line-height: 22px;
}

span.jedonne-currency {
float: right;float: right;color: #004f71;font-size: 24px;line-height: 40px;font-weight: bold;position: relative;margin-top: 7px;
}

input#wcj_open_price {
float: right;width: 130px !important;height: 40px;font-size: 28px;line-height: 30px;color: #4b4b4b;font-weight: bold;text-align: right;padding-right: 10px;float: right;margin-top: 7px;margin-right: 24px;border-radius: 5px;border: 1px solid #d3d3d3;
}

.woocommerce div.product form.cart .button {clear: both;float: right;background-color: #d2492a;color: #fff;-webkit-font-smoothing: antialiased;padding: 15px;font-size: 22px;border-radius: 6px;}


input#place_order {
    text-decoration: none;
    display: block;
    background-color: #d2492a;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 18px;
    position: relative;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 15px;
}

form.checkout.woocommerce-checkout {
    background-color: #ececef;
    border-radius: 3px;
    padding: 30px 10px 15px;
    margin-top: 10px;
}

input[type="text"], input[type="email"], input[type="tel"],  textarea {
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    height: 32px;
    font: 12px/14px Arial, sans-serif;
    color: #444444;
    padding: 0px 10px;
    width: 100%;
}

textarea {
    padding: 10px;
    
}

.side-box {
    background-color: #ececef;
    padding: 5px 30px 20px;
    margin-top: 20px;
}

.side-box a:hover {
    text-decoration: underline;
    color: #0077c8;
}
.side-box a {
    color: #0077c8;
    font-weight: bold;
    text-decoration: none;
}


h6 {
    font-size: 14px;
    line-height: 21px;
    color: #4b4b4b;
    font-weight: bold;
    margin: 20px 0px 0px;
}

.woocommerce-message, .woocommerce-info {
display: none;
}

#mens-link {
    text-decoration: none;
    display: block;
    background-color: #d2492a;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 18px;
    position: relative;
    border-radius: 5px;
    margin-top: 35px;
}

.woocommerce-checkout .page-header {
    display: none;
}

.woocommerce form .form-row select {
    cursor: pointer;
    margin: 0;
        background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    height: 32px;
    font: 12px/14px Arial, sans-serif;
    color: #444444;
    padding: 0px 10px;
    width: 100%;
}

#jedonnelabel {
}

p#billing_myfield14_field {}

p#billing_myfield14_field .checkbox input[type="checkbox"] {
    position: initial;
    vertical-align: middle;
}

p#billing_myfield14_field label {
    /* float: right; */
    /* margin-left: 0px; */
    /* display: inline; */
}

.payment_box.payment_method_SaferpayCw_Visa, .payment_box.payment_method_SaferpayCw_CreditCard, .payment_box.payment_method_SaferpayCw_MasterCard {
    display: none !important;
}

a.headerhomelink {
    display: block;
    text-align: right;
    margin-top: 90px;
}

input#gform_submit_button_1 {
    clear: both;
    float: right;
    background-color: #d2492a;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    padding: 15px;
    font-size: 22px;
    border-radius: 6px;
}

.gform_footer.top_label {
    height: 75px;
}