@charset "utf-8";
/* CSS Document */

/* colore tema */
.feature-img:hover figure a,.full-heading.main-bg:before,.accordion.style-1 .panel>.panel-heading h4 a:not(.collapsed):before,.accordion.style-3 .panel>.panel-heading h4 a:not(.collapsed),.black-bg:hover>a,.blog-posts .post-item:hover .post-content,.box-5:hover,.bquote-2,.comment-list .comment-content h6,.dark-bg:not(.top-head):hover a,.darker-bg:hover a,.diamond.colored:after,.diamonds:hover,.diamonds:hover a,.feature-img2:hover figure a,.filter-by ul li:after,.filter-by.style-2 ul li.active a,.filter-by.style-3 ul li.active a,.filter-by:not(.style-2) ul li.active a,.filter-by:not(.style-3) ul li.active a,.flex-control-paging li a.flex-active,.footer-3 .footer-top .social-list li a:hover,.footer-middle h3:after,.head-4:after,.head-5:after,.head-8:before,.header-9 .top-nav>ul>li.mega-menu:hover>span:after,.header-9 .top-nav>ul>li.mega-menu:hover>span:before,.header-9 .top-nav>ul>li:not(.mega-menu):hover:after,.header-9 .top-nav>ul>li:not(.mega-menu):hover:before,.heading-full [class*=head-]:after,.heading-full [class*=head-]:before,.icon-box .filled i:hover,.icon-box.box-1 .outlined i:after,.icon-box.box-1.bordered .inner:after,.icon-box.box-1.bordered .inner:before,.icon-box.box-1.bordered:after,.icon-box.box-1.bordered:before,.icon-box.gry-border-1:hover,.icon-box.gry-border-2:hover h3,.icon-box:hover .filled i,.icons-style-1:hover .btn,.item-img .product-buttons a:hover,.list-grid a.selected,.login-box-lg .login-inner:after,.main-bg,.main-heading .heading-separator:after,.minimal-socials li a:hover,.modal-header,.nav-border-bottom li.mega-menu .inner-mega:after,.nav-border-bottom>ul>li:after,.nav-border-left li.mega-menu .inner-mega:after,.nav-border-left>ul>li:after,.nav-border-right li.mega-menu .inner-mega:after,.nav-border-right>ul>li:after,.nav-border-top li.mega-menu .inner-mega:after,.nav-border-top>ul>li:after,.on-sale,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.pagination ul li.selected,.pagination.bar-1 ul li a:hover,.pagination.bar-3 ul:after,.pagination.bottom-border ul li:hover,.portfolio-item .fav:hover,.portfolio-item .link:hover,.portfolio-item .zoom:hover,.post-icon,.post-item:hover .bottom_tools a,.pricing-tbl.style-1.selected .btn,.pricing-tbl.style-1:hover .btn,.pricing-tbl.style-2.selected .btn,.pricing-tbl.style-2.selected h3,.pricing-tbl.style-2:hover .btn,.pricing-tbl.style-2:hover h3,.pricing-tbl.style-3.selected,.pricing-tbl.style-3:hover,.pricing-tbl.style-4.selected .btn,.pricing-tbl.style-4.selected .plan-head,.pricing-tbl.style-4.selected .plan-head:after,.pricing-tbl.style-4.selected .plan-head:before,.pricing-tbl.style-4:hover .btn,.pricing-tbl.style-4:hover .plan-head,.pricing-tbl.style-4:hover .plan-head:after,.pricing-tbl.style-4:hover .plan-head:before,.progress-bars .bar .bar-in,.saf-tags.hover-effect li:hover,.side-one li a,.sidebar_widgets .widget-head:after,.sidebar_widgets li.widget:after,.sidebar_widgets li.widget:before,.slick-dots li.slick-active button,.social-list li:not(.main-bg) a:hover,.tabs-style-ballon .nav-tabs>li.active>a,.tabs-style-bg .nav-tabs>li.active a:after,.tabs-style-bottomline li.active:after,.tabs-style-lg.style-1 .nav-tabs>li.active>a,.team-box.box-1:hover .team-details,.team-box.box-2:hover,.team-box.box-2:hover .team-pos,.timeline .post-item .timeline_date .inner_date:before,.timeline .post-item .timeline_date:before,.top-bar .social-list li a:hover,.top-bar.main-bg li.dropdown ul,.top-head.boxed-transparent .bot-line,.top-head.boxed-transparent .logo:after,.top-head.boxed-transparent .logo:before,.top-head.header-2 .top-cart>a:before,.top-head.header-2 .top-nav>ul>li.selected>a,.top-head.header-2 .top-nav>ul>li.selected>span>a,.top-head.header-2 .top-nav>ul>li:hover>a,.top-head.header-2 .top-nav>ul>li:hover>span>a,.top-head.header-2 .top-search>a:before,.top-head.header-5 .top-nav>ul>li .inner-mega:before,.top-head.header-5 .top-nav>ul>li:before,.top-head.header-6 .top-nav>ul>li .inner-mega:before,.top-head.header-6 .top-nav>ul>li.mega-menu:hover>a,.top-head.header-6 .top-nav>ul>li:hover:before,.top-head.header-6 .top-nav>ul>li:hover>a:before,.top-head.header-6 .top-nav>ul>li>span>a:before,.top-head.header-8 .top-nav>ul>li.selected>a,.top-head.header-8 .top-nav>ul>li.selected>span>a,.top-head.header-8 .top-nav>ul>li:hover>a,.top-head.header-8 .top-nav>ul>li:hover>span>a,.top-nav.colored-submenu ul li ul,.top-shop-links a:hover,.tri-line:before,footer .tags li a:hover,footer .tags.hover-effect a:after,input[type=radio]:checked+label>span>span,li.outlined.rectangle:hover{
	background-color:#e3ac0e;
}
.inner-magazine .blog-posts .post-item:hover .post-content,.tp-caption.Photography-Menuitem:hover, .p-style5 figure .icon-links a:hover:before,.Photography-Menuitem:hover{
	background-color:#e3ac0e !important;
}
.posts-mini .readNews{margin-bottom:30px}
.accordion.style-1 .panel>.panel-heading h4 a:not(.collapsed),.accordion.style-4 .panel>.panel-heading h4 a:not(.collapsed),.big-heart:before,.blog-posts .post-item:hover .post-content .post-icon,.btn.main-border.btn-outlined,.divider i.to-top,.footer-bottom .footer-menu li a:hover,.footer-menu a:hover,.icon-box.box-1:hover .transparent i,.icon-box.box-1:hover h3,.icon-box.gry-border-1:hover i,.icons-style-1:hover .heading,.icons-style-1:hover i.animat-icon,.icons-style-2:hover .heading,.item-price,.main-color,.main-color a,.menu-widget li a:hover,.nav-animate>ul>li>a span:after,.nav-animate>ul>li>span>a span:after,.post-item .post-info h2 a,.pricing-tbl.style-1.selected .price-lg,.pricing-tbl.style-1.selected h3,.pricing-tbl.style-1:hover .price-lg,.pricing-tbl.style-1:hover h3,.pricing-tbl.style-2.selected .price-lg,.pricing-tbl.style-2:hover .price-lg,.pricing-tbl.style-4.selected .plan-head i,.pricing-tbl.style-4:hover .plan-head i,.side-nav>ul>li.hasChildren.selected:after,.side-nav>ul>li.hasChildren:hover:after,.side-nav>ul>li.selected>a,.side-nav>ul>li:hover>a,.social-list li.main-color a,.tabs nav ul li.active a,.testimonials-2 p:after,.testimonials-2 p:before,.timeline .post-item:nth-child(even) .timeline_date .day,.timeline .post-item:nth-child(even) .timeline_date .month,.top-bar ul li i,.top-head .top-nav>ul>li.selected>a,.top-head .top-nav>ul>li.selected>span>a,.top-head.dark-transparent .top-nav>ul>li:hover>a,.top-head.transparent .top-nav>ul>li.hasChildren:hover>a:after,.top-head.transparent .top-nav>ul>li:hover>a,.top-nav ul li a span:before,.top-nav ul li.selected>a,.top-nav ul li.selected>span>a,.top-nav ul li:hover>a,.top-nav>ul>li.hasChildren:hover>a:after,.top-nav>ul>li.hasChildren:hover>span>a:after,.tweets-widget .tweets_txt span,.widget-tweets a,.widget.custom-menu-widget ul li.selected:before,a:hover{
	color:#e3ac0e;
}

.accordion .panel.main-bg,.btn.main-bg,.contact-widget .social-list .diamond.outlined a:hover:after,.feature-img:hover figure:before,.flex-control-paging li a.flex-active,.heading-full [class*=head-],.icon-box.gry-border-2:hover,.icons-style-2 i,.img-icon,.main-border,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.pricing-tbl.selected,.pricing-tbl.style-4.no-margin.selected,.pricing-tbl.style-4.selected .plan-head:before,.pricing-tbl.style-4:hover .plan-head:before,.pricing-tbl:hover,.testimonials-2 .testimonials-img,.tri-line,footer .tags li:hover,footer .tags.hover-effect a:hover,li.outlined.circle:hover,li.outlined.rectangle:hover{
	border-color:#e3ac0e!important;
}

.lg-box:hover,.top-head.header-8 .top-nav>ul>li.selected>a,.top-head.header-8 .top-nav>ul>li.selected>span>a,.top-head.header-8 .top-nav>ul>li:hover>a,.top-head.header-8 .top-nav>ul>li:hover>span>a,.top-nav ul{
	border-color:#e3ac0e!important;
}
.head-3 b:after,.pricing-tbl.style-2:hover h3:before,.pricing-tbl.style-2:hover h3:after,.pricing-tbl.style-2.selected h3:after,.cart-box,.tabs-style-default .nav-tabs>li.active>a{
	border-top-color:#e3ac0e!important;
}
.accordion.style-1 .panel>.panel-heading h4 a:not(.collapsed),.accordion.style-4 .panel>.panel-heading h4 a:not(.collapsed),.bquote-3,.filter-by,.head-3 b:before,.head-4 b:before,.icons-style-2:hover .heading,.inner-menu ul ul,.p-style4 .name-holder,.page-title.title-5 h3,.pagination.bottom-border ul li,.pricing-tbl.style-2:hover h3,.sidebar_widgets li.widget,.tabs-style-ballon .tab-content .tab-pane,.testimonials-3 .testimonials-bg,.toolsBar,.top-bar li ul,.top-search .search-box{
	border-bottom-color:#e3ac0e!important;
}
.section-full-bg.alter-bg:before,.section-full-bg.alter-bg:after,.alter-bg,.btn.main-bg:hover,.side-nav>ul>li>ul li.selected,.side-nav>ul>li>ul li:hover,.social-list li.diamond:hover,.team-box .team-details .social-list li a:hover,.team-box.box-2:hover .team-name,.top-bar ul>li.dropdown.open>a,.top-bar ul>li>a:hover,.top-head .full.main-bg .top-nav>ul>li.selected{
	background-color:#e3ac0e;color:#fff
}

.pricing-tbl.selected-rosso, .pricing-tbl.selected-rosso:hover { border-color: #bf2026!important;}
.pricing-tbl.style-2.selected-rosso h3:after{    border-top-color: #bf2026!important;}
.pricing-tbl.style-2.selected-rosso:hover h3{border-bottom-color: #bf2026!important;}
.pricing-tbl.style-2.selected-rosso h3 {background-color: #bf2026; color:#ffffff;}
.pricing-tbl.style-2.selected-rosso .btn{background-color: #bf2026; color:#ffffff;}
.pricing-tbl.style-2.selected-rosso .price-lg, .rosso {color: #bf2026;}
.pricing-tbl.style-2.selected-rosso .btn.scopri:hover{    background-color: #bf2026 !important;}
.pricing-tbl.style-2.selected-rosso:hover .price-lg {    color: #bf2026;}


/* bottone scopri in tabbella comparativa */
.scopri{margin-top:6px; background-color: #ebebeb !important; color: #444!important;}
.pricing-tbl:hover > .scopri:hover{ background-color: #dcdcdc !important; color: #ffffff!important;}
.scopri:hover{ background-color: #bf2026 !important; color: #ffffff!important;}
/* navbar accedi ora */
.top-head .top-search {padding: 21px 10px;}
.btn-md-accedi {line-height: 37px; font-size: 12px; padding: 12px;}

/* immagine sottofondo pagine interne */
.page-title.title-1, .page-title.title-2, .page-title.title-3, .page-title.title-5 {
    background: url('/img/titoli/title-light2.jpg') no-repeat 50% 0;
}

/* pagina prezzi box prodotti  */
.boxProdotti > .container > .row > div > .pricing-tbl .price-lg{color:#e3ac0e !important;}
.boxProdotti > .container > .row > div > .pricing-tbl > ul > li.pricing-footer > a {background-color: #e3ac0e; color:#ffffff;}
.boxProdotti > .container > .row > div > .pricing-tbl.style-2 h3 {height:140px; padding-left:20px; padding-right:20px;}
.boxProdotti > .container > .row > div > .pricing-tbl > ul > li {min-height:60px;}
.boxProdotti > .container > .row > div > .pricing-tbl > ul > li.pricing-footer{padding:12px 0;}

.boxProdotti > .container > .row > div:nth-child(1) > .pricing-tbl{border: 1px #bf2026 solid !important;}
.boxProdotti > .container > .row > div:nth-child(1) > .pricing-tbl.style-2 h3 { background-color: #bf2026;}
.boxProdotti > .container > .row > div:nth-child(1) > .pricing-tbl.style-2 h3:after {border-top-color: #bf2026;}

.boxProdotti > .container > .row > div:nth-child(2) > .pricing-tbl{border: 1px #d1e7f5 solid !important;}
.boxProdotti > .container > .row > div:nth-child(2) > .pricing-tbl.style-2 h3 { background-color: #d1e7f5;}
.boxProdotti > .container > .row > div:nth-child(2) > .pricing-tbl.style-2 h3:after {border-top-color: #d1e7f5;}

.boxProdotti > .container > .row > div:nth-child(3) > .pricing-tbl{border: 1px #a3d0ec solid !important;}
.boxProdotti > .container > .row > div:nth-child(3) > .pricing-tbl.style-2 h3 { background-color: #a3d0ec;}
.boxProdotti > .container > .row > div:nth-child(3) > .pricing-tbl.style-2 h3:after {border-top-color: #a3d0ec;}

.boxProdotti > .container > .row > div:nth-child(4) > .pricing-tbl{border: 1px #a3d0ec solid !important;}
.boxProdotti > .container > .row > div:nth-child(4) > .pricing-tbl.style-2 h3 { background-color: #a3d0ec;}
.boxProdotti > .container > .row > div:nth-child(4) > .pricing-tbl.style-2 h3:after {border-top-color: #a3d0ec;}

.boxProdotti > .container > .row > div:nth-child(5) > .pricing-tbl{border: 1px #d1e7f5 solid !important;}
.boxProdotti > .container > .row > div:nth-child(5) > .pricing-tbl.style-2 h3 { background-color: #d1e7f5;}
.boxProdotti > .container > .row > div:nth-child(5) > .pricing-tbl.style-2 h3:after {border-top-color: #d1e7f5;}

.boxProdotti > .container > .row > div:nth-child(6) > .pricing-tbl{border: 1px #e8f3fa solid !important;}
.boxProdotti > .container > .row > div:nth-child(6) > .pricing-tbl.style-2 h3 { background-color: #e8f3fa;}
.boxProdotti > .container > .row > div:nth-child(6) > .pricing-tbl.style-2 h3:after {border-top-color: #e8f3fa;}

.boxProdotti > .container > .row > div > .pricing-tbl:hover{border: 1px #bf2026 solid !important;}
.boxProdotti > .container > .row > div > .pricing-tbl.style-2:hover h3 {background-color:#bf2026; border-bottom-color: #bf2026!important;}
.boxProdotti > .container > .row > div> .pricing-tbl.style-2:hover h3:after, .boxProdotti > .container > .row > div> .pricing-tbl.style-2:hover h3:before, .boxProdotti > .container > .row > div> .pricing-tbl.style-2.selected:hover h3:after  {border-top-color: #bf2026!important;}
.boxProdotti > .container > .row > div > .pricing-tbl:hover .price-lg{color:#bf2026 !important;}
.boxProdotti > .container > .row > div > .pricing-tbl:hover > ul > li.pricing-footer > a {background-color: #bf2026;}

.icon-box .filled i:after{	box-shadow:0 0 0 1px #e3ac0e;}
.padding-30{padding:30px 0 !important;}
.sottotitolo{text-transform:lowercase; font-style:italic; font-size:12px;}

 .btn-juicy_pink {background-color: #bf2026;}
.btn-juicy_pink:hover {background-color: #5a0f12;}

.btn.main-bg{background-color:#bf2026;border-color: #bf2026!important;}
.btn.main-bg:hover{border-color: #e3ac0e!important;}
.post-item .post-info h2 { font-size: 17px;}


.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next { color: #FFF; display: inline-block; zoom: 1; margin: 5px; padding: 5px 8px; font-size: 16px; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; background: #869791; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; }
.owl-nav div { position: absolute }
.carouselEsempi .owl-controls .owl-nav .owl-prev { left: -40px; top: 48%; margin-top:-8px; }
.carouselEsempi .owl-controls .owl-nav .owl-next { right: -40px; top: 48%; margin-top:-8px; }


.top-nav > ul > li {padding: 30px 7px;}

.section {
    padding: 20px 0;
}
/*
arancione #e3ac0e
rosso #bf2026

*/
.linkSocial span{
	display:none;
}

.top-bar {
  min-height: 30px;
  padding: 0;
}

.caratteristiche{margin:0;padding:0}


@media (max-width: 1200px) {
	.top-nav > ul > li {padding: 30px 7px;}
}


@media (min-width: 992px) {
	div.logo{ width:180px; }
	ul.top-info, ul.social-list{float:right;}
}
@media (max-width: 992px) {
	.top-head .logo{padding:0;}
	a.navbtn{width:73px; height:73px;}
	a.navbtn > i.fa{margin-top:21px; font-size:30px;}
	.top-bar ul {float: left; clear: none;}
}
@media (max-width: 500px) {
	ul.top-info{display:none;}
}
@media (max-width: 380px) {
	div.logo{ width:130px;}
	a.navbtn{width:43px; height:43px;}
	a.navbtn > i.fa{margin-top:14px; font-size:18px;}
}

/*hover box prezzi*/


.pricing-tbl.style-2.shape.new-angle {
    border-color: #e3ac0e;
}
.pricing-tbl.style-2.shape.new-angle  h3{
     background: #e3ac0e;color:#FFF;
}
.pricing-tbl.style-2.shape.new-angle ul > li.pricing-footer > a{
      background: #e3ac0e;color:#FFF;
}

.pricing-tbl.style-2.shape.new-angle:hover.style-2.shape.new-angle {
    border-color: #bf2026;
}
.pricing-tbl.style-2.shape.new-angle:hover  h3{
     background: #bf2026;color:#FFF;
}
.pricing-tbl.style-2.shape.new-angle:hover .pricing-footer > a{
      background: #bf2026;color:#FFF;
}


.pricing-tbl .price-lg {
    font-size: 28px;
    color: #e3ac0e;
}

.pricing-tbl.style-2.shape.new-angle h3:after {
    border-top-color: #e3ac0e;
}

.pricing-tbl.style-2.shape.new-angle:hover {
    border-color: #bf2026!important;
}

.pricing-tbl:hover.style-2.shape.new-angle .price-lg{
    font-size: 28px;
    color: #bf2026;
}

.pricing-tbl.style-2.shape.new-angle:hover h3:after {
    border-top-color: #bf2026!important;
}


/*paquete*/

.riga4 .pricing-tbl.style-2.shape.new-angle {
    border-color: #ebebeb ;
}
.riga4 .pricing-tbl.style-2.shape.new-angle  h3{
     background: #ebebeb ;color:#777;
}
.riga4 .pricing-tbl.style-2.shape.new-angle ul > li.pricing-footer > a{
      background: #ebebeb ;color:#777;
}

.riga4 .pricing-tbl .price-lg {
    font-size: 28px;
    color: #777 ;
}

.riga4 .pricing-tbl.style-2.shape.new-angle h3:after {
    border-top-color: #ebebeb;
}



.riga4 .pricing-tbl.style-2.shape.new-angle:hover.style-2.shape.new-angle {
    border-color: #ebebeb ;
}
.riga4 .pricing-tbl.style-2.shape.new-angle:hover  h3{
     background: #e3ac0e;color:#FFF;
}
.riga4 .pricing-tbl.style-2.shape.new-angle:hover .pricing-footer > a{
      background: #e3ac0e;color:#FFF;
}

.riga4 .pricing-tbl.style-2.shape.new-angle:hover {
    border-color: #e3ac0e!important;
}

.riga4 .pricing-tbl:hover.style-2.shape.new-angle .price-lg{
    font-size: 28px;
    color: #e3ac0e;
}

.riga4 .pricing-tbl.style-2.shape.new-angle:hover h3:after {
    border-top-color: #e3ac0e!important;









