﻿.item-attributes__item{display:table-cell;padding:5px;text-align:center;vertical-align:middle;border-right:1px solid #e4e4e4;color:#828282;font-size:0.933em;}
.item-attributes__item:last-child{border:none;}
.item-attributes__item i{margin-right:10px;color:#47a0ff;vertical-align:middle;}
.item-attributes--style2 .item-attributes__item{display:inline-block;margin-right:10px;margin-bottom:10px;padding:0;background:#f6f6f6;border-right:none;border-radius:3px;}
.item-attributes--style2 .item-attributes__item:last-child{margin-right:0;}


#content .selected_product .information .price .currency {
    font: 16px/18px cuprum;
    text-transform: uppercase;
}


#content .product_block .currency {
    font: 14px cuprum;
    text-transform: uppercase;
}


#pop_up .ordering .order_content .in_total .price .currency,
#pop_up .ordering .order_content .right .products_block .price .currency {
    font: 14px cuprum;
    text-transform: uppercase;
}
#footer .bottom-menu{width:100%;padding-top:20px;padding-bottom:5px;border-top:1px solid #444}
#footer .bottom-menu i{font-size:32px}
#footer .bottom-menu .navbar{margin-bottom:0px}
#footer .bottom-menu .navbar .navbar-brand{padding:0}
#footer .bottom-menu .navbar .navbar-nav button{padding:0 10px;margin:4px 0px}
#footer .bottom-menu .navbar #footer-navbar{float:right}
#footer .bottom-menu .navbar #footer-navbar ul{margin-top:0px;margin-bottom:0px;list-style:none}
#footer .bottom-menu .navbar #footer-navbar ul li{padding-top:0px;margin-right:0px}
#footer .bottom-menu .navbar #footer-navbar ul li a:after{content:""}
#footer.megafooter .bottom-menu .navbar #footer-navbar{padding-right:0px}
#footer.megafooter .bottom-menu{padding-top:0px}


.mobile-menu-logo-container {
  width: 50%;
  height: 60%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: table;
}


.copyright {
  font-size: 13px;
  color: #9AA3AB;
  font-family: "Poppins", sans-serif;
}


.copyright a {
  color: inherit;
}


.copyright a:hover {
  color: #fff;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.sub-ads-inner .sub-ad{min-height:207px;min-height:12.9375rem;text-align:center}
.sub-ads-inner .sub-ad .content.img img{width:50px;width:3.125rem}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}

.post-list li:last-of-type {
	margin-bottom: 0;
}
.post-list .post{margin-bottom:60px}
.post-list .post .read-more{margin-top:0}

.contents12 {
    font:normal 90% Georgia;
    font-style:inherit;
    color:#b3c48c;
    text-align: right;    
}
.page,.page-width,.page .lining{position:relative;}
.page-width{margin:0 auto;text-align:left;width:960px;}
.wire .page,.wire .page-width,.wire .page .lining{outline:1px dashed #333333 !important;}
.page-artists .page .page-width .lining #header{border-bottom:1px solid #cccccc;}
.page-artists .page .page-width .lining #content{margin-bottom:0.9em;padding-top:0.62em;}

	.text-slider .maintitle,
	.text-slider .subtitle {
		z-index: 10;
		color: #fff;
		margin: 0;
		letter-spacing: 1px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	}

	.text-slider .subtitle {
		font-size: 30px;
		line-height: 40px;
		padding: 20px 0 50px;
		font-weight: 300;
	}

.text-slider .maintitle, .text-slider .subtitle { color:#ffffff}


.timeoffer {
    position: relative;
    top: -5px;
    color: #fff
}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.home-with-slide .tab-pane .row{padding-top:0 !important}
.product-details .tab-pane .row{position:relative;padding-top:115px}
.product-details-list .tab-pane .row{position:relative}
.footer-copyright{font-size:.8em;float:left}
.footer-copyright p{margin:0}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

.bd-separator-11 {
  height: 20px;
  padding: 10px 0px;
}

.bd-separator-11 .bd-separator-inner {
  width: 50px;
}

.bd-separator-11 .bd-separator-inner:before,
.bd-separator-11 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.jumbotron .promotional {color: #F0F0F0;background-color:rgba(0,0,0,0.5);padding: 30px 20px;text-align: left;}

.jumbotron .ala-announce {color: #F0F0F0;background-color:rgba(0,0,0,0.5);padding: 20px;text-align: left;}

.jumbotron a {color: #F0F0F0; text-decoration: underline;}

  .jumbotron{padding-top:30px;padding-bottom:30px}
.jumbotron .h1,.jumbotron h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.block .view-display-id-calendar .view-header{margin:0;}
.view-eventi .view-footer .view-eventi .view-header{overflow:hidden;}
.view-header{margin:10px;}
.view-news-list .view-header{border-bottom:1px solid #FFBD1F;margin:10px 0px;}
.view-news-list .view-header .header-sottocanale-news{color:#363767;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;padding:5px;text-transform:uppercase;}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}

.featured-inner {
	margin: 0;
}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


.cms-page .img-responsive {
	border: 4px solid #fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,.3);
}


#owl-main-slider div div div div a img.img-responsive {
    display: block;
    height: 290px!important;
	max-height:290px!important;
}


#zahlung-cms .cms-page  #content .img-responsive {
	border: none;
	box-shadow: none;
}


	.blog-post-title {
		padding: 0 32px;
		margin-bottom: 19px;
	}


		.blog-post-title h2,
		.blog-post-title h2 a {
			margin: 0;
			color: #111;
			font-size: 37px;
			font-weight: 500;
			font-family: "Arbutus Slab", serif;
			line-height: 1.3;
		}


	

	body .blog-post-title h2,
	body .blog-post-title h2 a {
		font-size: 27px;
		line-height: 38px;
	}


	body .blog-post-title {
		padding: 0;
	}


		body .blog-post-title h2,
		body .blog-post-title h2 a {
			font-size: 25px !important;
			line-height: 35px !important;
		}
.content-grid__block h3 a{color:#373737}
.content-grid__block h3 a:focus,.content-grid__block h3 a:hover{color:#aa2031}
.content-grid__block{flex:0 0 auto;width:calc(50% - 1.25rem)}
.content-grid__block:nth-child(2)~.content-grid__block{margin-top:2.5rem}
.content-grid__block:not(:first-child){margin-top:3rem}
