p {margin: 0;padding:0;}
.btgrid .row .col .content{ float:none !important; padding-left: 0px !important;}
.img-responsive{max-width: 100% !important; height: auto !important; display:inline !important;}
.img-responsive-H{display: block; max-height: 100% !important; width: auto !important;}
.img-responsive-HW{display: block; max-height: 100% !important;max-width: 100% !important;}
.btn {background-color: #2781a9; border-color: #2781a9;}
.btn.btn-light:hover, .btn.btn-light:focus, .btn.btn-light:active, .btn.btn-light.active {background-color: #2781a9; border-color: #2781a9; color: #fff; }
.inspiro-slider .slide-captions h1 {font-size: 55px; font-weight: 700; line-height: 80px;}
.owl-carousel.arrows-creative .owl-nav [class*="owl-"]:hover {color: #262626; background-color: #2781a9;}
.tab_pavimenti {background-image:url(../images/tab-parquet.png); height:500px; background-size: cover; background-color:#f7f7f7; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.tab_pavimenti:hover {background-image:url(../images/tab-parquet.png); height:500px; background-size: cover; background: #2781a9; background: -webkit-linear-gradient(right, #9bacb4 -20%, #2781a9 100%); background: -moz-linear-gradient(right, #b967d9 -20%, #8334c2 100%); background: -ms-linear-gradient(right, #b967d9 -20%, #8334c2 100%); background: linear-gradient(to left, #9bacb4 -20%, #2781a9 100%); transition: all 0.5s;}
.tab_pavimenti:hover h3, .tab_pavimenti:hover p{color:#fff !important;}
.tab_rivestimenti {background-image:url(../images/tab-rivestimenti.png); height:500px; background-size: cover; background-color:#f7f7f7; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.tab_rivestimenti:hover {background-image:url(../images/tab-rivestimenti.png); height:500px; background-size: cover; background: #2781a9; background: -webkit-linear-gradient(right, #9bacb4 -20%, #2781a9 100%); background: -moz-linear-gradient(right, #b967d9 -20%, #8334c2 100%); background: -ms-linear-gradient(right, #b967d9 -20%, #8334c2 100%); background: linear-gradient(to left, #9bacb4 -20%, #2781a9 100%); transition: all 0.5s;}
.tab_rivestimenti:hover h3, .tab_rivestimenti:hover p{color:#fff !important;}
.tab_arredo_bagno {background-image:url(../images/tab-arredo-bagno.png); height:500px; background-size: cover; background-color:#f7f7f7; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.tab_arredo_bagno:hover {background-image:url(../images/tab-arredo-bagno.png); height:500px; background-size: cover; background: #2781a9; background: -webkit-linear-gradient(right, #9bacb4 -20%, #2781a9 100%); background: -moz-linear-gradient(right, #b967d9 -20%, #8334c2 100%); background: -ms-linear-gradient(right, #b967d9 -20%, #8334c2 100%); background: linear-gradient(to left, #9bacb4 -20%, #2781a9 100%); transition: all 0.5s;}
.tab_arredo_bagno:hover h3, .tab_arredo_bagno:hover p{color:#fff !important;}
.pricing-table .plan-list {background-color: transparent !important;}
.pricing-table .plan .plan-header {background-color: transparent !important;}
.pricing-table .plan:hover {margin-top: -30px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.pricing-table .plan.featured:hover {margin-top: -60px; padding-bottom: 0;}
.text-muted {color: #909090;}
.promozione {background-color:#fff;}
.footer_page .list-icon li {display: inline;}
.bgGradientHome {background: rgba(246,246,246,1);background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,246,246,1)), color-stop(50%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0 );}
#page-title {padding: 120px 0 50px;}
#page-title .page-title > h1 {color: #054765;}
#page-title .page-title > span {color: #054765;}
#page-title .breadcrumb ul li a {color: #054765;}
#page-title .breadcrumb ul li + li:before {background-color: #054765;}
.grid-filter li:hover a, .grid-filter li.active a {color: #ffffff; background-color: #2781a9;}
.grid-filter.gf-list li {width: 100%;}
.gf-list ul li {border-bottom: 1px solid #F2F2F4; margin-bottom: 16px; padding-bottom: 10px; padding-top: 10px;}
.grid-filter li a {border-radius: 0px;}
.preview_product {
	background: rgba(246,246,246,1);
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(232,229,229,1) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,229,229,1)), color-stop(50%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(232,229,229,1) 50%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(232,229,229,1) 50%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(232,229,229,1) 50%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,246,246,1) 0%, rgba(232,229,229,1) 50%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0 ); 
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
a:hover .preview_product{background: rgba(246,246,246,1);background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,246,246,1)), color-stop(50%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0 ); box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);}

.maxHeghtprodottoCategoria{height:60px; overflow:hidden;}
.maxHeghtprodottoDescrizioneCategoria{height:120px; overflow:hidden;line-height:18px !important;}
.contenitoreImmagineCategoria{height:180px;}

.testi{ font-size:16px}
.testi ul>li{margin-left:0px; list-style: disc !important;}
.testi ol li{margin-left:0px; list-style: decimal !important;}
/* FONT */
.fontSize10 {font-size:10px !important;}
.fontSize11 {font-size:11px !important;}
.fontSize12 {font-size:12px !important;}
.fontSize13 {font-size:13px !important;}
.fontSize14 {font-size:14px !important;}
.fontSize15 {font-size:15px !important;}
.fontSize16 {font-size:16px !important;}
.fontSize17 {font-size:17px !important;}
.fontSize18 {font-size:18px !important;}
.fontSize19 {font-size:19px !important;}
.fontSize20 {font-size:20px !important;}
.fontSize21 {font-size:21px !important;}
.fontSize22 {font-size:22px !important;}
.fontSize23 {font-size:23px !important;}
.fontSize24 {font-size:24px !important;}
.fontSize25 {font-size:25px !important;}
.fontSize26 {font-size:26px !important;}
.fontSize27 {font-size:27px !important;}
.fontSize28 {font-size:28px !important;}
.fontSize29 {font-size:29px !important;}
.fontSize30 {font-size:30px !important;}
.fontSize31 {font-size:31px !important;}
.fontSize32 {font-size:32px !important;}
.fontSize33 {font-size:33px !important;}
.fontSize34 {font-size:34px !important;}
.fontSize35 {font-size:35px !important;}
.fontSize40 {font-size:40px !important;}
.fontSize44 {font-size:44px !important;}
.fontSize48 {font-size:48px !important;}
.fontSize60 {font-size:60px !important;}
.fontSize70 {font-size:70px !important;}
.fontSize80 {font-size:80px !important;}

.lineHeightNormal {line-height:normal !important;}
.lineHeight10 {line-height:10px !important;}
.lineHeight11 {line-height:11px !important;}
.lineHeight12 {line-height:12px !important;}
.lineHeight13 {line-height:13px !important;}
.lineHeight14 {line-height:14px !important;}
.lineHeight15 {line-height:15px !important;}
.lineHeight16 {line-height:16px !important;}
.lineHeight17 {line-height:17px !important;}
.lineHeight18 {line-height:18px !important;}
.lineHeight19 {line-height:19px !important;}
.lineHeight20 {line-height:20px !important;}
.lineHeight21 {line-height:21px !important;}
.lineHeight22 {line-height:22px !important;}
.lineHeight23 {line-height:23px !important;}
.lineHeight24 {line-height:24px !important;}
.lineHeight25 {line-height:25px !important;}
.lineHeight26 {line-height:26px !important;}
.lineHeight27 {line-height:27px !important;}
.lineHeight28 {line-height:28px !important;}
.lineHeight29 {line-height:29px !important;}
.lineHeight30 {line-height:30px !important;}
.lineHeight31 {line-height:31px !important;}
.lineHeight32 {line-height:32px !important;}
.lineHeight33 {line-height:33px !important;}
.lineHeight34 {line-height:34px !important;}
.lineHeight35 {line-height:35px !important;}

.fontWeight200 { font-weight:200 !important;}
.fontWeight300 { font-weight:300 !important;}
.fontWeight400 { font-weight:400 !important;}
.fontWeight700 { font-weight:700 !important;}
.fontWeight800 { font-weight:800 !important;}

..fontWeightNormal { font-weight: normal !important;}

.txtUppercase {text-transform:uppercase;}
.txtLeft {text-align:left !important;}
.txtRight {text-align:right !important;}
.txtCenter {text-align:center !important;}
.txtItalic { font-style:italic;}

/*PROMOZIONI*/
.post-item .post-image .post-meta-category, .post-item .post-slider .post-meta-category, .post-item .post-video .post-meta-category, .post-item .post-audio .post-meta-category, .post-item .post-quote-img .post-meta-category {
    background: #2781a9;
}
.item-link {color: #2781A9;}
.pagination.pagination-simple .active > a, .pagination.pagination-simple .active > span, .pagination.pagination-simple .active > a:hover, .pagination.pagination-simple .active > span:hover, .pagination.pagination-simple .active > a:focus, .pagination.pagination-simple .active > span:focus {
    color: #2781A9;
}
/*
body:not(.no-page-loader) #wrapper {
    opacity: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}*/

@media (max-width: 991px) {
	#header.header-fullwidth #header-wrap .container {padding: 10px 15px;}
}

@media only screen and (min-width: 992px){
	#logo{position: absolute !important;width: 147px !important;height: 147px !important;}
	#logo img{height: auto !important;}
	.sticky-active #logo img{height: 80px !important; padding:10px 0 10px 0;}
}

@media only screen and (max-width: 1040px){
	#mainMenu nav > ul > li {margin-left: 1px;}
	#mainMenu nav > ul > li > a {padding: 11px 6px;}
}
