/*CSS OMNIAWEB 

// Utente normale
Pippo
dsksdj(mmpip@@0ss?idsufhdfsew98e89sdfUUIOHHOHOI
*/




.centerMe{text-align:center !important;}
.w50{width:49%;}
.navbar-brand{width:400px; margin:0;padding:0;}
input,textarea{max-width:100% !important;}
/*
.contact-details li{display:none;}
.contact-details li:last-child{display:block;border-left: 1px solid #ececec;padding-left:10px;}
*/
.sectionPadding{border-bottom:0;}
.sectionPadding.bannerTxt{
	background-attachment:scroll !important;
	background-position:center bottom !important;
	background-repeat: no-repeat!important;
	border-bottom: 0.1rem solid #000000;
}
.sectionPaddingSmall{   
	background-position: center center;
    background-attachment: fixed;
    padding-top: 30px;
    padding-bottom: 10px;
    border-top: 0.1rem solid #ececec;
    border-bottom: 0;
}

.blog-article-content hr{border-bottom: 0.1rem solid #ececec;}

.separatorRow{height:300px;background:url(wp-content/uploads/2016/03/bg_default-1.jpg) no-repeat center bottom ;margin-top:50px; background-attachment:fixed;}

.mainMenu > ul{padding:0;margin:0;margin-top:35px;}
.mainMenu > ul > li{margin-left:20px;}
.mainMenu > ul > li:first-child > a{padding-left:0;}
.mainMenu > ul > li > a{padding:0;position:relative;}
.mainMenu > ul > li > a img{padding:0;height:24px; position: relative;margin-right:5px;vertical-align: text-bottom;left:0;}
.mainMenu > ul > li > a span{padding-left:40px;line-height:40px;}



.sectionPadding.blogOne{border:0;padding-top:50px; padding-bottom:0px;}

/*Elenco Post*/
.blogPost{border:1px solid #ececec;}
.blogPost, 
.blogPost a, 
.blogPost .abstract *{color:#1a1a1a !important;}
.blogPost .abstract{margin-bottom:10px;}
.blogPost a.readAll{color:#FFF !important; background-color:#BF1416;}
.blogPost a.readAll:hover{ background-color:#990d0d;}
.blogPost .blogContent ul {border-bottom: 1px solid #ececec; width:100%;}
.blogPost .blogContent h3 a,.blog-article-content a h3{color:#BF1416 !important;}
.blogPost .blogContent ul *,
.blogPost .fa,
.blog-article-content ul *,
.blog-article-content .fa
{color:#333 !important;}

.gmapContact{height:150px !important;}

.vantaggi ul li:last-child{list-style:none !important;}
.vantaggi h2{margin-top:0 !important;}

/*Menu*/
/*SUB 1 -> Azzurro -> Piedibus*/
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul {background: #3EACFD;border: 1px solid #389ce2;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul li:hover{background: #389ce2;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(1) > ul:before {border-color: transparent transparent #389ce2 transparent;}/*Freccetta*/
/*SUB 2  -> Arancio -> In servizio*/
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul {background:#F3AD00;border: 1px solid #cc8e00;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul li:hover{background: #cc8e00;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(2) > ul:before {border-color: transparent transparent #cc8e00 transparent;}/*Freccetta*/
/*SUB 3  -> Giallo -> News*/
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul {background: #e9ed00;border: 1px solid #d0d300;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul li:hover{background: #d0d300;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(3) > ul:before {border-color: transparent transparent #d0d300 transparent;}/*Freccetta*/
/*SUB 4  -> Rosso -> Blog */
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul {background: #BF1416;border: 1px solid #990d0d;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul li:hover{background: #990d0d;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(4) > ul:before {border-color: transparent transparent #990d0d transparent;}/*Freccetta*/
/*SUB 5 -> Grigio -> Shop*/
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul {background: #bec6d3;border: 1px solid #939aa5;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul li:hover{background: #939aa5;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(5) > ul:before {border-color: transparent transparent #939aa5 transparent;}/*Freccetta*/
/*SUB 6 -> Verde -> Home o altro*/
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul {background: #34CD65;border: 1px solid #28a34f;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul li:hover{background: #28a34f;}
#bs-example-navbar-collapse-1 > nav > ul > li:nth-child(6) > ul:before {border-color: transparent transparent #28a34f transparent;}/*Freccetta*/

/*Sidebar Feed*/
.ff-stream.ff-layout-compact{padding-top:0 !important;}
.ff-layout-compact .ff-stream-wrapper {margin-left:0 !important;margin-right:0 !important;}
.sidebarFeed table > tbody > tr > td{border:0 !important;padding-top:0 !important;}
.sidebarFeed .ff-layout-compact .ff-stream-wrapper{margin-top:0 !important;}

/*Utenti*/
.wppb-form-field h4{ color:#F3AD00; font-size:24px;}
.wppb-form-field label{font-weight:normal;}

.comment-form-theme{ background-color:#ECECEC; float:left; width:100%;padding:30px;border:1px solid #DDD; margin-top:30px;}
.comment-respond .logged-in-as{background:transparent;margin:0 0 20px 0; display:block;}
.comment-respond .logged-in-as a{font-weight:bold; color:#3EACFD;}
.comment-respond p { background-color:#F3AD00; }

/*.wppb-input-hidden{display:none;}*/

/*Commenti*/
.commentSinglePost{position:relative;padding-bottom:50px !important;}
.commentSinglePost h3{margin:0 !important;}
.commentSinglePost a{display:inline;}
.commentSinglePost .comment-text p{margin:10px 0 5px 0;}
.time-comment{position:absolute; top:5px; right:5px;}
.must-log-in{text-align:center !important; padding:15px; color:#FFF !important;}
.must-log-in .login-btn{margin:15px 0;}

/*Bordi interni*/
#bs-example-navbar-collapse-1 > nav > ul > li > ul a {border-bottom: 1px solid #FFF !important;}
#bs-example-navbar-collapse-1 > nav > ul > li > ul li:last-child a {border-bottom: 0 !important;}

.widget_categories h5{margin-bottom:10px;}
.widget_categories{margin-bottom:50px;margin-top:-30px}
.widget_product_categories{margin-bottom:50px;}

.rev_slider_wrapper.fullwidthbanner-container{left:0 !important;}
.purchaseButton .btn-purchase { background:#1c873e;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1458743366423{border-bottom:1px solid #000 !important;}

/* Elimino titolo */
.bannerTxt{display:none !important;}
header {border-bottom:1px solid #F9F9F9; padding-bottom:0px;}
/*Home*/
.acronimo h3{font-size:20px; margin:0 !important;}
.presentation .wpb_column h3{margin-top:0;}
h3.styleTitleWidget{margin-left:0 !important; border:0 !important;}
.article-pagination{border:0;}
.vc_slide.vc_images_carousel.vc_build{ width:95% !important;}
.vc_masonry_media_grid img{ height:15rem !important}

/*Pagina piedibus*/
.userProfile{}
.userProfile h2{margin-top:0;margin-bottom:40px;}
.userProfile ul{ list-style:none;margin:0;padding:0; float:left;}
ul.details li{width:100%;float:left;display:block;border-bottom:1px dashed #DDD;}
ul.details span{float:left; line-height:40px;}
ul.details span.etichetta{font-size:16px; font-weight:400;width:200px;}
ul.details span.etichetta .fa{margin-right:10px;}
ul.details span.content{}
.authorPosts .blogContent h3 a{ min-height:0;}
.authorPosts .blogPost{margin-top:20px;}

.userProfileSidebar iframe{border:0; width:100%; height:400px;}
.userProfileSidebar .widget_map_widget{margin-top:-60px !important;}

/*Mappa*/
#gmap{height:640px}
/*Fumetto*/
.gm-style-iw .avatar{width:100%; text-align:center; margin-top:10px;}
.gm-style-iw img{width:96px !important;}
.gm-style-iw h3{margin-bottm:5px;}
.gm-style-iw p{margin-bottom:0px;} 
.gm-style-iw a{margin-top:15px;}

/*SHOP*/
.contentGallery .infoClass{background:#bec6d3;}
.contentGallery .infoClass p{ font-size:1.8em;}
.contentGallery .infoClass > span{color:#939aa5;}
.contentGallery .infoClass .productname{font-size:15px!important; color:#939aa5!important; padding-top:0px;padding-bottom:0px; display:table-cell;vertical-align:middle; height:67px; font-weight:bold;}

.introShop{text-align:left !important;padding:5px; margin-top:-60px !important;}

.catMenu{ float:right}
.catMenu:after{clear:right}
.catMenu li{float:left;}
.catMenu li a{ background-color:#F3AD00;border: 1px solid #cc8e00; display:block; color:#FFFFFF;padding:6px 10px;margin-left:10px;}
.catMenu li a:hover,
.catMenu li a.active{background: #cc8e00; text-decoration:none;}
.gallerySection .woocommerce-ordering {margin-left: 0;float: none;margin-top:0;}



.singleProd .price .amount:before{ content:'A partire da ';}
.singleProd .price .amount{ font-size:20px;}
.product_meta>span{font-weight:bold; border-right:1px solid #DDD;padding-right:10px;padding-left:10px;}
.product_meta>span:first-child{padding-left:0;}
.product_meta>span:last-child{border:0;}
.product_meta>span a,.product_meta>span .sku{font-weight:normal;}
.add-request-quote-button{margin:20px 0 !important; float:right;}
.yith_ywraq_add_item_response_message,
.yith_ywraq_add_item_product_message{ border:1px solid #039847; padding:10px; color:#039847;margin:20px 0 0 0; background-color:#E9E9E9; font-weight:bold;} 
.yith_ywraq_add_item_browse_message a{margin:10px 0 20px 0;}

.woocommerce form .form-row textarea{ height:200px;}
.shop_table th{border-bottom:1px;}
.shop_table .input-text.qty{height:36px; width:50px; font-size:16px;}

.contentGallery li.product{margin-bottom:30px;}

form.cart,.woocommerce-message,.woocommerce-error{display:none;}
/*Footer*/
section.footer{background:url(wp-content/uploads/2016/03/bg_footer.jpg) repeat-x bottom left;}
section.footer footer{background:url(wp-content/uploads/2016/03/foot_img.jpg) no-repeat bottom left;height:226px; position:relative;}
section.footer footer .copy{ position:absolute; bottom:5px; right:30px;}
/* Desktop Wide Screens */
@media (min-width:1201px){
/* blu */ 
/*body{background-color:#09C;}*/
}
/* Desktop ipad and small layout */
@media (min-width:992px) and (max-width:1200px){
/* rosa */
/*body{background-color:#C99;}*/
.container{margin-left:32px;margin-right:32px;width:960px;}

#topContainer .headerButton{right:5px;left:auto;}
.tp-bgimg.defaultimg{ background-size:contain;}
.navbar-brand {width: 350px;}

.mainMenu > ul > li > a span{padding-left:0px;line-height:40px; font-size:15px;}
.leftAcroGal .wpb_text_column{width:55%; float:left;padding-right:15px;}
.leftAcroGal .wpb_images_carousel{width:45%; float:left;}
.vc_slide.vc_images_carousel.vc_build{ width:290px !important;}
.leftAcroGal .vc_slide.vc_images_carousel.vc_build{ width:430px !important; height:300px !important;}
.blog-sidebar-1{padding:20px !important;padding-top:0 !important;}
.blog-sidebar-1 .vc_column-inner {padding:0 !important;}
.contentGallery .infoClass p{ font-size:18px;}
.shopGallery .infoClass span{left:-23px;right:auto;}

/*Commenti*/
.comment-container ul.comments li .comment .left-section, .comment-container ul.comments li .pingback .left-section {
    position: absolute;
    width: 8rem;
    margin-left: -12rem;
}
.comment-container ul.comments li .comment .right-section, .comment-container ul.comments li .pingback .right-section {
    width: 100%;
    padding-top: 1px;
}
.comment-container ul.comments li {
    padding-left: 12rem;
}
}
/* Vertical Tablet layout */
@media (min-width:768px) and (max-width:991px){
/* verde */
/*body{background-color:#090;}*/

/*Background*/
.tp-bgimg.defaultimg{ background-size:contain;}

/*container*/
.container{margin-left:15px; margin-right:15px;padding-left:30px;padding-right:30px;}
.container{overflow:visible;}
/* Menu*/
.mainMenu > ul {margin-top: 20px;border-bottom:1px solid #DDD;}
.navbar>.container{min-height:95px;}
#topContainer .headerButton{left:auto;right:25px;}
.sub-menu{margin-left:50px}

/* home content */
.vc_custom_1460453741342{padding-left:15px !important;}
.vc_custom_1458743249595 h2{font-size:2.3rem;}
/* gallery home */
.leftAcroGal .vc_slide.vc_images_carousel.vc_build{ width:300px !important; height:250px !important;}
.leftAcroGal .wpb_text_column{width:55%; float:left;padding-right:15px;}
.leftAcroGal .wpb_images_carousel{width:45%; float:left;}
/* contatti */
.accountList {text-align: left;}
/* newsletter */
.carouselPresentation.sezNewsletter{width:250px !important;}
.carouselPresentation.sezNewsletter>div{width:100% !important;}
.carouselPresentation.sezNewsletter>div>div{width:100% !important;}
.carouselPresentation.sezNewsletter>div>div>div{width:100% !important;}
/* pagine interne */
.carouselPresentation.sezPages{width:250px !important;}
.carouselPresentation.sezPages>div{width:100% !important;}
.carouselPresentation.sezPages>div>div{width:100% !important;}
.carouselPresentation.sezPages>div>div>div{width:100% !important;}
/* shop */
.shopGallery .infoClass{position:relative;}
.shopGallery .infoClass p,
.shopGallery .infoClass span.price{left:0px !important;right:auto !important; text-align:left !important; width:100%; display:block; padding-left:68px;}
/*Commenti*/
.comment-container ul.comments li .comment .left-section, .comment-container ul.comments li .pingback .left-section {
    position: absolute;
    width: 8rem;
    margin-left: -12rem;
}
.comment-container ul.comments li .comment .right-section, .comment-container ul.comments li .pingback .right-section {
    width: 100%;
    padding-top: 1px;
}
.comment-container ul.comments li {
    padding-left: 12rem;
}
}

/* Mobile landscape layout */
@media (min-width:481px) and (max-width:767px){
/* rosso */
/*body{background-color:#900;}*/
/*Background*/
.tp-bgimg.defaultimg{ background-size:contain;}

/*container*/
.container{margin-left:15px; margin-right:15px;padding-left:30px;padding-right:30px;}
.container{overflow:visible;}
/* Menu*/
.mainMenu > ul {margin-top: 20px;border-bottom:1px solid #DDD;}
.navbar>.container{min-height:95px;}
#topContainer .headerButton{left:auto;right:25px;}
.sub-menu{margin-left:50px}

/*Banner TOP */
.bannerTxt{padding:20px; background-size:cover;}
.bannerTxt h1{ font-size:22px;margin:0;}
.bannerTxt .bannerList{margin-top:20px;}
/* home content */
.vc_custom_1460453741342{padding-left:15px !important;}
.vc_custom_1458743249595 h2{font-size:2.3rem;}
/* gallery home */
.leftAcroGal .vc_slide.vc_images_carousel.vc_build{ width:300px !important; height:250px !important;}
.leftAcroGal .wpb_text_column{width:100%; float:left;padding-right:15px;}
.leftAcroGal .wpb_images_carousel{display:none !important}
/* contatti */
.accountList {text-align: left;}
/* newsletter */
.carouselPresentation.sezNewsletter{display:none !important;}
/* pagine interne */
.carouselPresentation.sezPages{display:none !important;}
/* blog */
.comment-form .form-submit{width:auto;}
.blog-article-content .meta li{float:none !important;margin:0 !important;border:0 !important;}
/* shop */
.shopGallery .infoClass{position:relative;}
.shopGallery .infoClass p,
.shopGallery .infoClass span.price{left:0px !important;right:auto !important; text-align:left !important; width:100%; display:block; padding-left:68px;}
.catMenu {width:100%;padding:0}
.catMenu li{width:100%;margin-bottom:2px;}
.catMenu li a{margin:0;}
/*Commenti*/
.comment-container ul.comments li .comment .left-section, .comment-container ul.comments li .pingback .left-section {
    position: absolute;
    width: 8rem;
    margin-left: -12rem;
}
.comment-container ul.comments li .comment .right-section, .comment-container ul.comments li .pingback .right-section {
    width: 100%;
    padding-top: 1px;
}
.comment-container ul.comments li {
    padding-left: 12rem;
}
}
/* Mobile portrait layout */
@media (min-width :1px) and (max-width:480px){
/* arancione */
/*body{background-color:#F60;}*/
h2, .h2 {font-size: 20px;}
h4, .h4 {font-size: 18px;}
/*Background*/
.tp-bgimg.defaultimg{ background-size:contain;}
/*Logo*/
.navbar .container{margin:0;padding:0;}
.navbar-brand{width:255px;margin-top:25px; margin-left:10px;}
/*container*/
.sectionPadding{padding-top:20px;}
.container{margin-left:15px; margin-right:15px;}
.container{overflow:visible;}
/* Menu*/
.mainMenu > ul {margin-top: 20px;border-bottom:1px solid #DDD;}
.mainMenu > ul > li{margin:0;}
.navbar>.container{min-height:95px;}
#topContainer .headerButton{left:auto;right:0px;}
.sub-menu{margin-left:50px}
.widget_new_feature_widget{display:none !important;}

/*Registrazione*/
.vc_custom_1460476808059{padding-left:15px !important;}
/*Banner TOP */
.bannerTxt{padding:20px; background-size:cover;}
.bannerTxt h1{ font-size:22px;margin:0;}
.bannerTxt .bannerList{margin-top:20px;}
/* home content */
.vc_custom_1460453741342{padding-left:15px !important;}
.vc_custom_1458743249595 h2{font-size:2.3rem;}
/* gallery home */
.leftAcroGal .vc_slide.vc_images_carousel.vc_build{ width:300px !important; height:250px !important;}
.leftAcroGal .wpb_text_column{width:100%; float:left;padding-right:15px;}
.leftAcroGal .wpb_images_carousel{display:none !important}
/* contatti */
.accountList {text-align: left;}
/* newsletter */
.carouselPresentation.sezNewsletter{display:none !important;}
/* pagine interne */
.carouselPresentation.sezPages{display:none !important;}
/* blog */
.comment-form .form-submit{width:auto;}
.blog-article-content .meta li{float:none !important;margin:0 !important;border:0 !important;}
/* shop */
.shopGallery .infoClass{position:relative;}
.shopGallery .infoClass p,
.shopGallery .infoClass span.price{left:0px !important;right:auto !important; text-align:left !important; width:100%; display:block; padding-left:68px;}
.catMenu {width:100%;padding:0}
.catMenu li{width:100%;margin-bottom:2px;}
.catMenu li a{margin:0;}
/*Commenti*/
.commentSinglePost{padding:10px !important; overflow:hidden; padding-top:30px!important;}
.commentSinglePost h3,.commentSinglePost h3 a{font-size:15px; display:block; font-weight:700;}
.time-comment{float:left !important; display:block !important; font-size:10px!important;right:auto;left:10px;;}
.time-comment img{width:12px;}
.comment-text{font-size:12px!important;}
.comment-container ul.comments li .comment .left-section, .comment-container ul.comments li .pingback .left-section {
display:none !important;
}
.comment-container ul.comments li .comment .right-section, .comment-container ul.comments li .pingback .right-section {
    width: 100%;
    padding-top: 1px;
}
.comment-container ul.comments li {
    padding-left: 12rem;
}
.comment-form-theme .form-submit input[type=submit], .comments .comment-respond .form-submit input[type=submit]{font-size:15px !important;padding:10px !important;}
.comment-form .form-submit{height:auto;}
/*Footer*/
footer .copy{right:auto;left:5px; font-size:13px; color:#FFF;
text-shadow: 1px 1px 5px #000;
}
}


.navbar-collapse.fade.collapse.in{position:relative !important;top:auto;right:0;z-index:1000 !important;}