.clear {
    clear: both;
}

.strong {
    font-weight: bold;
}

.gold {
    color: gold !important;
}
.white {
    color: white !important;
}
.red {
    color: red !important;
}
.green {
    color: green !important;
}
.capital {
    text-transform: capitalize;
}
.pointer {
    cursor: pointer;
}
.mt-min-3 { margin-top: -3px !important; }
.m-0 { margin: 0px !important; }
.m-5 { margin: 5px !important; }
.m-10 { margin: 10px !important; }
.m-15 { margin: 15px !important; }
.p-0 { padding: 0px !important; }
.p-5 { padding: 5px !important; }
.p-7 { padding: 7px !important; }
.p-10 { padding: 10px !important; }
.p-15 { padding: 15px !important; }
.p-20 { padding: 20px !important; }
.p-30 { padding: 30px !important; }
.p-40 { padding: 40px !important; }
.mb-0 { margin-bottom: 0px !important; }
.mb-5 { margin-bottom: 5px !important; }
.mb-10 { margin-bottom: 10px !important; }
.mb-15 { margin-bottom: 15px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mb-45 { margin-bottom: 45px; }
.mt-0  { margin-top: 0px !important; }
.mt-1 { margin-top: 1px !important; }
.mt-2 { margin-top: 1px !important; }
.mt-3 { margin-top: 3px !important; }
.mt-5 { margin-top: 5px !important; }
.mt-min-5 { margin-top: -5px; }
.mt-min-5 { margin-top: -2px; }
.mt-7 { margin-top: 7px; }
.mt-10 { margin-top: 10px !important; }
.mt-15 { margin-top: 15px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-30 { margin-top: 30px; }
.mt-45 { margin-top: 45px !important; }
.mr-0  { margin-right: 0px; }
.mr-5  { margin-right: 5px !important; }
.mr-10 { margin-right: 10px !important; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.mr-30 { margin-right: 30px; }
.mr-45 { margin-right: 45px; }
.ml-0  { margin-left: 0px; }
.ml-5  { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.ml-30 { margin-left: 30px; }
.ml-45 { margin-left: 45px; }
.pr-0  { padding-right: 0px; }
.pr-10  { padding-right: 10px !important; }
.pr-30  { padding-right: 30px !important; }
.pl-0  { padding-left: 0px !important; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px !important; }
.pl-15 { padding-left: 15px !important; }
.pl-30 { padding-left: 30px !important; }
.pl-45 { padding-left: 45px; }
.pr-15 { padding-right: 15px !important; }
.pt-0  { padding-top: 0px !important; }
.pt-5  { padding-top: 5px; }
.pt-10 { padding-top: 10px !important; }
.pt-15 { padding-top: 15px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-45 { padding-top: 45px; }
.pb-0  { padding-bottom: 0px !important; }
.pb-5  { padding-bottom: 5px !important; }
.pb-10 { padding-bottom: 10px !important; }
.pb-15 { padding-bottom: 15px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-45 { padding-bottom: 45px !important; }
.normal { font-weight: normal !important; }
.w-100 { width: 100% !important;}
.w-80 { width: 80% !important;}
.w-50 { width: 50% !important; }
.w-49 { width: 49% !important; }
.w-24 { width: 24% !important; }
.b-0 { border: 0px !important;}
.italic { font-style: italic !important;}
.font-100 { font-size: 100% }
.font-90 {
    font-size: 90%;
}

.wf-70 {width: 70px!important;}
.wf-80 {width: 80px!important;}
.wf-90 {width: 90px!important;}
.wf-100 {width: 100px!important;}
.wf-110 {width: 110px!important;}
.wf-120 {width: 120px!important;}
.wf-130 {width: 130px!important;}
.wf-140 {width: 140px!important;}
.wf-150 {width: 150px!important;}
.wf-160 {width: 160px!important;}
.wf-170 {width: 170px!important;}
.wf-180 {width: 180px!important;}
.wf-190 {width: 190px!important;}
.wf-200 {width: 200px!important;}
.wf-210 {width: 210px!important;}
.wf-220 {width: 220px!important;}
.clearfix {
    clear: both;
    height: 0;
}

.transport_div .hidden_value,
.payment_div .hidden_value {
    visibility: hidden;
    display: none;
}

.transport_div .disabled_element,
.payment_div .disabled_element {
    opacity: 0.5;
}
.transport_div label p,
.payment_div label p {
    font-size: 90%;
    font-weight: normal;
}


.cart_hidden_area {
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    overflow: hidden;
    max-height: 0px;
}
.cart_hidden_area.maximalized {
    max-height: 1000px;
}

.flag-ico {
    width: 20px;
}

.map-overlay {
    background:transparent;
    position:relative;
    width:100%;
    height:450px;
    top:450px;
    margin-top:-450px;
}
.old-price {
    font-size: 80%;
    color: rgb(150,150,150);
    text-decoration: line-through;
}

#globalPreloader {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: black;
    opacity: 0.7;
    display: none;
}

#globalPreloader .global-preloader-content {
    background: none;
    box-shadow: none;
    color: white;
    top: 40%;
    height: 100%;
    width: 100%;
    position: relative;
}

#globalPreloader h3 {
    color: white;
    text-transform: uppercase;
    font-size: 25px;
}

.ibox-bordered {border: 1px solid #e7eaec !important;}