/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Sep 27 2018 | 01:33:50 (pm)
/*
/******* Do not edit this file *******/

#header {
    border-bottom: 5px solid #000000;
    clear: both;
    margin: 0 auto;
    text-align: center;
}

#header #logo {
    display: block;
    float: left;
    padding: 1.236em 1em;
}


.home #main .widget {
    margin-bottom: 6.854em;
    text-align: center;
    position: relative;
    top: 45px;
}

#main.fullwidth, .layout-full #main, .col-full {
    margin: 25px auto 0;
    max-width: 75.998em;
    width: 100%;
}

#navigation {
margin: 0;
float: right;
clear: none;
position: relative;
top: 12px;
}


.nav {
    margin-bottom: 0;
    position: relative;
    top: -25px;
}


.flex-col input[type='search']{box-sizing:content-box;border:1px solid #ddd;
padding:0 12px 0 12px;font-size:18px;line-height:2;border-radius:0;max-width:100%;width:100%;height:34px;
vertical-align:middle;background-color:#fff;color:#333;
box-shadow:none;transition:initial;cursor:text;}

.flex-col input[type='search']:hover{cursor:text;}
.flex-col input[type='search']:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}

#footer {
/*margin: 1.618em -1.618em;*/
margin: 1.618em auto 1.618em auto;
padding: 10px;
border-top: 5px solid #000;
color: #424242;
font-family: "Lato", sans-serif;
font-weight: 700;
}

.single-product .summary .woocommerce-product-rating { display: none }

.full-wide-sidebar{width:100%;height:auto;min-height:50px;background-color:#00b7ea;padding:5px 0 0 0;margin:0 0 5px 0;}
.full-wide-sidebar .top{width:900px;min-height:50px;margin:0 auto 0 auto;}

.notie .full-wide-sidebar{width:100%;height:auto;min-height:50px;background-color:#00b7ea;padding:5px 0 0 0;margin:0 0 5px 0;}
.notie .full-wide-sidebar .top{width:900px;min-height:50px;margin:0 auto 0 auto;}
.block{width:auto;display:block;}
.left-block{float:left;clear:right;}
.mid-block{float:left;clear:right;margin-left:50px;}
.right-block{float:left;margin-left:50px;}
.block p{width:auto;color:#fff;font-size:18px;line-height:1.25;vertical-align:middle;}
.block p span{padding:0 10px 0 0;}

.ie9 .full-wide-sidebar .top{width:830px;min-height:50px;margin:0 auto 0 auto;}
.ie9 .block p{width:auto;color:#fff;font-size:16px;line-height:1.25;vertical-align:middle;}
.ie10 .full-wide-sidebar .top{width:915px;min-height:50px;margin:0 auto 0 auto;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .full-wide-sidebar .top{width:915px;min-height:50px;margin:0 auto 0 auto;}
}


@media screen and (min-width:948px) and (max-width:1136px){.nav>li{margin:0 2px;}.nav>li>a{padding:10px 0;}}
@media screen and (min-width:850px) and (max-width:947px){.nav>li{margin:0 2px;}.nav>li>a{font-size:11px;padding:10px 0;}}

@media screen and (max-width:849px){.header-wrapper{height:120px;}.notie .full-wide-sidebar{background-color:#00b7ea;}.notie .full-wide-sidebar .top{width:726px;margin:0 auto 0 auto;}.block p{width:auto;color:#fff;font-size:14px;line-height:1.25;vertical-align:middle;}}

@media screen and (min-width:648px) and (max-width:768px){.header-wrapper{height:120px;}.notie .full-wide-sidebar .top{width:646px;}.mid-block,.right-block{margin-left:10px;}}
@media screen and (max-width:647px){.header-wrapper{height:120px;}.notie .full-wide-sidebar .top{width:636px;}.mid-block,.right-block{margin-left:5px;}}
@media screen and (min-width:320px) and (max-width:646px){.header-wrapper{height:110px;}.notie .full-wide-sidebar{padding-bottom:5px;}.notie .full-wide-sidebar .top{width:100%;padding:0;margin:0;}.block{float:none;clear:none;display:block;margin:0 auto 0 auto;}.left-block{width:260px;margin:10px auto 0 auto;}.mid-block{width:218px;margin:5px auto 0 auto;}.right-block{width:251px;margin:0 auto 0 auto;}.block p{font-size:16px;}}

.bundle_form .bundle_price, .bundle_form .bundle_error {
    visibility: hidden;
}