.block-black-border {
border-style:solid;
border-width:1px;
border:1px solid #000000;
}
.block-white-border {
border-style:solid;
border-width:1px;
border:1px solid #FFFFFF;
} .block-square {
position:relative;
width:100%;
padding-bottom:100%;
}
.block-ratio-16-9-xs, .block-ratio-16-9-sm, .block-ratio-16-9-md, .block-ratio-16-9-lg {
position:relative;
width:100%;
padding-bottom:56.25%;
}
@media (min-width: 768px) {
.block-ratio-16-9-sm {
position:relative;
width:100%;
padding-bottom:56.25%;
}
}
@media (min-width: 992px) {
.block-ratio-16-9-md {
position:relative;
width:100%;
padding-bottom:56.25%;
}
}
@media (min-width: 1200px) {
.block-ratio-16-9-lg {
position:relative;
width:100%;
padding-bottom:56.25%;
}
}
.block-ratio-4-3-xs, .block-ratio-4-3-sm, .block-ratio-4-3-md, .block-ratio-4-3-lg {
position:relative;
width:100%;
padding-bottom:75%;
}
@media (min-width: 768px) {
.block-ratio-4-3-sm {
position:relative;
width:100%;
padding-bottom:75%;
}
}
@media (min-width: 992px) {
.block-ratio-4-3-md {
position:relative;
width:100%;
padding-bottom:75%;
}
}
@media (min-width: 1200px) {
.block-ratio-4-3-lg {
position:relative;
width:100%;
padding-bottom:75%;
}
} .block-full-width {
position:relative;
width:100%;
}
.block-square {
position:relative;
width:100%;
padding-bottom:100%;
}
.block-ratio-16-9 {
position:relative;
width:100%;
padding-bottom:56.25%;
}
.block-ratio-3-1 {
position:relative;
width:100%;
padding-bottom:33.3333%;
}
.block-ratio-4-1 {
position:relative;
width:100%;
padding-bottom:100%;
}
@media (min-width: 768px) {
.block-ratio-4-1 {
padding-bottom:50%;
}
}
@media (min-width: 992px) {
.block-ratio-4-1 {
padding-bottom:33.3333%;
}
}
@media (min-width: 992px) {
.block-ratio-4-1 {
padding-bottom:25%;
}
}
.block-ratio-5-1 {
position:relative;
width:100%;
padding-bottom:20%;
} .header-block-ratio {
position:relative;
width:100%;
padding-bottom:75%;
}
@media (min-width: 768px) {
.header-block-ratio {
padding-bottom:56.25%;
}
}
@media (min-width: 992px) {
.header-block-ratio {
padding-bottom:56.25%;
}
}
@media (min-width: 1200px) {
.header-block-ratio {
padding-bottom:0;
height:560px;
}
} .owl-carousel-item-ratio {
position:relative;
padding-bottom:75%;
}
@media (min-width: 768px) {
.owl-carousel-item-ratio {
padding-bottom:56.25%;
}
}
@media (min-width: 992px) {
.owl-carousel-item-ratio {
padding-bottom:56.25%;
}
}
@media (min-width: 1200px) {
.owl-carousel-item-ratio {
height:560px;
}
}
.carousel-item-caption-frame {
position:absolute;
bottom:0;
left:0;
right:0;
padding-left:20px;
padding-right:20px;
} .cycle-slide-ratio {
position:relative;
width:100%;
padding-bottom:38.85%;
}
@media (min-width: 768px) {
.cycle-slide-ratio {
position:relative;
width:100%;
padding-bottom:38.85%;
}
}
@media (min-width: 992px) {
.cycle-slide-ratio {
position:relative;
width:100%;
padding-bottom:38.85%;
}
}
@media (min-width: 1200px) {
.cycle-slide-ratio {
position:relative;
width:100%;
padding-bottom:0;
padding-bottom:38.85%;
}
}
.cycle-slide-ratio-2 {
position:relative;
width:100%;
padding-bottom:75%;
}
@media (min-width: 768px) {
.cycle-slide-ratio-2 {
position:relative;
width:100%;
padding-bottom:56.25%;
}
}
@media (min-width: 992px) {
.cycle-slide-ratio-2 {
position:relative;
width:100%;
padding-bottom:56.25%;
}
}
@media (min-width: 1200px) {
.cycle-slide-ratio-2 {
position:relative;
width:100%;
padding-bottom:0;
height:560px;
}
}
.cycle-slide-caption {
position:absolute;
left:0;
right:0;
bottom:0;
color:#FFFFFF;
padding:15px;
text-align:right;
text-shadow: 1px 1px 2px rgba(54, 55, 52, 1);
}
@media (min-width: 768px) {
.cycle-slide-caption {
left:50%;
padding:30px;
}
}
.cycle-slide-caption-title {
text-transform:uppercase;
font-size:3em;
}
.cycle-slide-caption-description {
text-transform:uppercase;
font-size:2em;
}
.cycle-slide-caption-description-2 {
font-size:1.2em;
margin-top:15px;
}
.cycle-pager {
position:absolute;
left:0;
right:0;
bottom:0;
padding:10px;
z-index:999;
font-family:Arial, Helvetica, sans-serif
}
.cycle-pager span {
font-size:50px;
line-height:16px;
width: 16px; height: 16px; 
display: block; float:left; color: #FFFFFF; cursor: pointer;
margin-right:5px;
}
.cycle-pager span.cycle-pager-active { color: #423f3a;}
.cycle-pager > * { cursor: pointer; }
.cycle-pager-wall {
left:0;
}
.cycle-prev, .cycle-next {
position:absolute;
width:30px;
height:30px;
top:50%;
margin-top:-15px;
z-index:999;
line-height:30px;
text-align:center;
color:#FFFFFF;
font-size:24px;
cursor:pointer;
}
.cycle-prev {
left:0;
}
.cycle-next {
right:0;
} .round-block {
border-radius:50%;
line-height:100%;
border: 1px solid #ccc;
}
.block-border-radius {
border-radius:50px;
} .block-frame {
position:absolute;
display:block;
top:0;
right:0;
bottom:0;
left:0;
}
.block-bottom-title-wrapper {
position:absolute;
display:block;
right:0;
bottom:0;
left:0;
padding:15px;
}
.block-cover-img {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}
.block-contain-img {
background-position:cent center;
background-repeat:no-repeat;
background-size:contain;
} .vcenter-helper {
height:100%;
}
.vcenter-outer {
display:table;
table-layout: fixed; width:100%;
height:100%;
}
.vcenter-inner {
display:table-cell;
width:100%;
height:100%;
vertical-align:middle;
} .caption-box {
width:75%;
padding:15px;
background-color:#FFFFFF; background-color:rgba(255, 255, 255, 0.7);
}
@media (min-width: 768px) {
.caption-box {
width:50%;
padding:30px;
}
}
@media (min-width: 992px) {
.caption-box {
width:50%;
}
}
.caption-box h2 {
font-size:2em;
line-height:1em;
margin-top:0;
margin-bottom:0;
}
@media (min-width: 768px) {
.caption-box h2 {
font-size:3em;
}
}
@media (min-width: 1200px) {
.caption-box h2 {
font-size:4em;
}
} .margin-top-15 {
margin-top:15px;
}
.margin-bottom-15 {
margin-top:15px;
}
.padding-left-0 {
padding-left:0;
}
.padding-right-0 {
padding-right:0;
}
.padding-left-0-xs-only {
padding-left:0;
}
.padding-right-0-xs-only {
padding-right:0;
}
@media (min-width: 768px) {
.padding-left-0-xs-only {
padding-left:15px;
}
.padding-right-0-xs-only {
padding-right:15px;
}
}
.padding-left-0-md {
padding-left:0;
}
.padding-right-0-md {
padding-right:0;
}
@media (min-width: 768px) {
.padding-left-0-md {
padding-left:0;
}
.padding-right-0-md {
padding-right:0;
}
}
@media (min-width: 992px) {
.padding-left-0-md {
padding-left:15px;
}
.padding-right-0-md {
padding-right:15px;
}
}
@media (min-width: 1200px) {
.padding-left-0-md {
padding-left:15px;
}
.padding-right-0-md {
padding-right:15px;
}
}
@media (min-width: 768px) {
.padding-left-0-sm-up {
padding-left:0;
}
.padding-right-0-sm-up {
padding-right:0;
}
}
.padding-0-xs {
padding-left:0;
padding-right:0;
}
.padding-left-0-xs {
padding-left:0;
}
.padding-right-0-xs {
padding-right:0;
} .padding-top-15-xs, .padding-top-15-sm, .padding-top-15-md, .padding-top-15-lg, .padding-top-30-xs, .padding-top-30-sm, .padding-top-30-md, .padding-top-30-lg {
padding-top:15px;
}
.padding-bottom-15-xs, .padding-bottom-15-sm, .padding-bottom-15-md, .padding-bottom-15-lg, .padding-bottom-30-sm, .padding-bottom-30-md, .padding-bottom-30-lg {
padding-bottom:15px;
}
.padding-top-30-xs {
padding-top:30px;
}
.padding-bottom-30-xs {
padding-bottom:30px;
}
@media (min-width: 768px) {
.padding-top-15-sm {
padding-top:15px;
}
.padding-bottom-15-sm {
padding-bottom:15px;
}
.padding-top-30-sm {
padding-top:30px;
}
.padding-bottom-30-sm {
padding-bottom:30px;
}
}
@media (min-width: 992px) {
.padding-top-15-md {
padding-top:15px;
}
.padding-bottom-15-md {
padding-bottom:15px;
}
.padding-top-30-md {
padding-top:30px;
}
.padding-bottom-30-md {
padding-bottom:30px;
}
}
@media (min-width: 1200px) {
.padding-top-15-lg {
padding-top:15px;
}
.padding-bottom-15-lg {
padding-bottom:15px;
}
.padding-top-30-lg {
padding-top:30px;
}
.padding-bottom-30-lg {
padding-bottom:30px;
}
} .photo-section-title-wrapper {
position:absolute;
width:100%;
margin:auto;
z-index:10;
}
.photo-section-button-wrapper {
position:absolute;
width:100%;
bottom:0;
margin:auto;
z-index:10;
} .block-hover-trigger {
cursor:pointer;
}
.black-overlay {
background-color:rgba(0,0,0,0.5);
z-index:0;
}
.white-overlay {
background-color:rgba(255,255,255,0.5);
z-index:0;
}
.block-hover-overlay {
display:none;
width:100%;
height:100%;
background-color:rgba(255, 255, 255, 0.4);
cursor:pointer;
}
.block-link {
display:block;
}
.section-headline-wrapper {
position:relative;
z-index:10;
}
.opacity-effect {
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.opacity-effect:hover {
opacity: 0.5;
} .clearfix {
clear:both;
} .table img {
display:block;
max-width:100%;
width:100%;
} .block-gradient-overlay {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
.block-pattern-background {
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/pattern_brick.png);
background-repeat:repeat;
background-position:top left;
} .pdf-link {
display:inline-block;
}
.pdf-link:before {
font-family: FontAwesome;
content:"\f1c1 \00a0";
font-size:1.2em;
} .navbar-toggle {
margin-top:12px;
}
.navbar-brand {
max-height:200px;
height:auto;
padding-top:5px;
padding-bottom:0;
}
.navbar-brand img {
max-height:50px;
width:auto;
}
@media (min-width: 768px) {
.navbar-brand {
max-width:240px;
padding-top:26px;
}
.navbar-brand img {
max-height:100%;
}
}
@media (min-width: 992px) {
.navbar-brand {
max-width:100%;
padding:15px;
}
}
@media (min-width: 1200px) {
.navbar-brand {
max-width:100%;
}
}
.navbar {
margin-bottom:0;
}
.navbar-default {
background-color: #FFFFFF;
border: none;
}
@media (min-width: 768px) {
.navbar-default {
background-color: rgba(255, 255, 255, 0.8);
}
}
.navbar-collapse {
padding-left:0;
padding-right:0;
}
.navbar-nav {
margin: 7.5px 0;
}
@media (min-width: 768px) {
.navbar-nav {
margin: 0;
}
}
.nav > li {
height:100%;
}
@media (min-width: 768px) {
.nav > li > a {
font-weight:400; padding:0 10px 0 10px;
line-height:100px;
}
}
@media (min-width: 992px) {
.nav > li > a {
padding:0 15px 0 15px;
}
}
@media (min-width: 768px) {
.navbar-nav {
float:right;
}
}
.navbar-default .navbar-nav > li {
font-size:1.2em;
text-transform:uppercase;
}
.navbar-default .navbar-nav > li.menu-item {
font-weight:700;
}
.navbar-default .navbar-nav > li.menu-item > a {
color:#000000;
}
@media (min-width: 768px) {
.navbar-default .navbar-nav > li.language-item {
display:none;
}
}
.navbar-default .navbar-nav > li.language-item > a {
color:#000000;
padding-left:15px;
padding-right:15px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
background-color:#e7e7e7;
color:#000000;
}
@media (min-width: 768px) {
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, li.current-menu-ancestor > a {  font-weight:900;
color:#000000;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { }
}
.dropdown-menu > li > a {
color:#FFFFFF;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
background-color:#931813;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
color:#434446;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
border-color:#931813;
}
.carousel-caption {
text-align:right;
padding-bottom:0;
left:0;
right:0;
bottom:0;
margin:auto;
}
.carousel-caption-frame {
position:relative;
margin:auto;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}
@media (min-width: 768px) {
.carousel-caption-frame {
width:750px;
}
}
@media (min-width: 992px) {
.carousel-caption-frame {
width:970px;
}
}
@media (min-width: 1200px) {
.carousel-caption-frame {
width:1170px;
}
}
.carousel-caption h2 {
display: inline-block;
text-align: right;
font-weight:300;
font-size:1.2em;
color: #434446;
background-color: #FFFFFF;
text-shadow: none;
text-transform: uppercase;
margin: 0;
line-height: 1.2em;
padding: 5px 10px 5px 10px;
}
.carousel-caption p {
display: inline-block;
color: #FFFFFF;
font-size:1.2em;
line-height: 1.2em;
background-color: #434446;
padding: 5px 10px 5px 10px;
text-transform: uppercase;
margin: 0;
} .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {
display: inline-block;
position: absolute;
top: 50%;
z-index: 5;
}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev{
font-size: 30px;
height: 30px;
margin-top: -15px;
width: 30px;
}
.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {
left:50%;
}
.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next {
margin-left: -15px;
}
.carousel-control .glyphicon-menu-right, .carousel-control .icon-next {
right:0;
}
@media (min-width: 768px) {
.carousel-control .glyphicon-menu-right, .carousel-control .icon-next {
right:50%;
margin-right:-15px;
}
}
.carousel-control.left, .carousel-control.right {
background:none;
color:#FFFFFF;
} .btn {
border-radius:0; width:100%;
white-space:normal;
padding: 10px 12px;
background-color:#434446;
color:#FFFFFF;
text-transform:uppercase;
}
.btn.focus, .btn:focus, .btn:hover {
color:#FFFFFF;
}
.dropdown-menu {
width:100%;
max-height:320px;
overflow:scroll;
border-radius:0;
}
.dropdown-menu { padding: 0;
border: none;
font-weight:300;
text-transform:none;
background-color:#434446;
}
.panel {
border:none;
box-shadow:none;
margin-bottom:0;
}
.panel-body {
position:relative;
padding:0;
}
select.form-control option {
background-color:#f1f1f1;
text-transform:uppercase;
}
.carousel-control {
width:5%;
min-width:25px;
opacity:1;
z-index:999;
}
.form-control {
background-color: #bdbebe;
background-image: none;
border: 1px solid #ccc;
border-radius: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #434446;
display: block;
font-size: 14px;
height: 35px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100%;
} .sil-dropdown-label {
float:left;
text-transform:uppercase;
font-weight:300;
}
.sil-dropdown-caret {
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/section_title_symbol.svg);
background-repeat:no-repeat;
background-position:center center;
display: inline-block;
height: 20px;
vertical-align: middle;
width: 20px;
}
.download-block-link {
display:block;
padding:15px;
width:100%;
font-size:1.1em;
color:#000000;
border-bottom:1px solid #bebdbd;
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/download_caret.png);
background-repeat:no-repeat;
background-position:center right;
}
.download-block-link:hover {
text-decoration:none;
color:#000000;
background-color:#EEEEEE;
}  #languages_menu {
display:none; }
@media (min-width: 768px) {
#languages_menu {
display:block;
position:absolute;
top:7px;
right: 0px;
}
}
#languages_menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#languages_menu ul li {
display:block;
float:left;
margin-left:10px;
}
#languages_menu ul li a {
display:block;
}
#languages_menu ul li a img {
display:block;
}
#languages_menu ul li a.disabled-lang img {
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
}  #menu_social_top {
display:none;
}
#menu_social_bottom ul {
display:block;
position:relative;
float:right;
padding-left:5px;
}
@media (min-width: 768px) {
#menu_social_top {
display:block;
position:relative;
float:right;
height:100px;
padding-top:32px;
border-left:0px solid #9d9d9d;
padding-left:5px;
}
}
@media (min-width: 1200px) {
#menu_social_top, #menu_social_bottom {
padding-left:10px;
}
}
#menu_social_top ul, #menu_social_bottom ul {
list-style: none;
margin:     0;
padding:0;
text-align: left;
}
#menu_social_top ul li, #menu_social_bottom ul li {
display:  inline-block;
position: relative;
margin-left:5px;
}
#menu_social_top ul li a, #menu_social_bottom ul li a {   font-size:0;  }
#menu_social_top ul li a:hover, #menu_social_bottom ul li a:hover {
opacity:0.5;
background-color:transparent;
}
#menu_social_top li a::before, #menu_social_bottom li a::before {
content:        '\f408';
display:        inline-block;
font-family:    'FontAwesome';
font-size:      14px;
vertical-align: middle;
line-height:26px;
width:26px;
height:26px;
border-radius:13px;
-webkit-font-smoothing: antialiased;
color:   #333333;
background-color:#d9dadb;
text-align:center;
}
#menu_social_top li a[href*="wordpress.org"]::before, #menu_social_bottom li a[href*="wordpress.org"]::before,
#menu_social_top li a[href*="wordpress.com"]::before, #menu_social_bottom li a[href*="wordpress.com"]::before {
content: '\f205';
}
#menu_social_top li a[href*="facebook.com"]::before, #menu_social_bottom li a[href*="facebook.com"]::before {
content: '\f09a';
}
#menu_social_top li a[href*="twitter.com"]::before, #menu_social_bottom li a[href*="twitter.com"]::before {
content: '\f099';
}
#menu_social_top li a[href*="dribbble.com"]::before, #menu_social_bottom li a[href*="dribbble.com"]::before {
content: '\f201';
}
#menu_social_top li a[href*="plus.google.com"]::before, #menu_social_bottom li a[href*="plus.google.com"]::before {
content: '\f206';
}
#menu_social_top li a[href*="pinterest.com"]::before, #menu_social_bottom li a[href*="pinterest.com"]::before {
content: '\f0d2';
}
#menu_social_top li a[href*="github.com"]::before, #menu_social_bottom li a[href*="github.com"]::before {
content: '\f200';
}
#menu_social_top li a[href*="tumblr.com"]::before, #menu_social_bottom li a[href*="tumblr.com"]::before {
content: '\f214';
}
#menu_social_top li a[href*="youtube.com"]::before, #menu_social_bottom li a[href*="youtube.com"]::before {
content: '\f167';
}
#menu_social_top li a[href*="flickr.com"]::before, #menu_social_bottom li a[href*="flickr.com"]::before {
content: '\f16e';
}
#menu_social_top li a[href*="vimeo.com"]::before, #menu_social_bottom li a[href*="vimeo.com"]::before {
content: '\f212';
}
#menu_social_top li a[href*="instagram.com"]::before, #menu_social_bottom li a[href*="instagram.com"]::before {
content: '\f16d';
}
#menu_social_top li a[href*="codepen.io"]::before, #menu_social_bottom li a[href*="codepen.io"]::before {
content: '\f216';
}
#menu_social_top li a[href*="linkedin.com"]::before, #menu_social_bottom li a[href*="linkedin.com"]::before {
content: '\f0e1';
}  ::-webkit-input-placeholder {
color:#FF0004;
opacity: 1 !important;
}
:-moz-placeholder { opacity: 1 !important;
}
::-moz-placeholder { opacity: 1 !important;
}
:-ms-input-placeholder {  
opacity: 1 !important;
} .wpcf7-form {
font-size:1em;
font-weight:400;
color:#646363;
}
.wpcf7-form-control {
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
display: block;
font-size: 14px;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100%;
}
.wpcf7-captchac, .wpcf7-captchar, .wpcf7-submit {
width: auto;
}
.wpcf7-submit {
background-color:#e3051b;
color:#FFFFFF;
border:1px solid #e3051b;
}
.wpcf7-submit:hover {
background-color:#FFFFFF;
color:#e3051b;
}
select#title {
width:auto;
}  #page_carousel, #page_slideshow {
max-width:1440px;
margin:auto;
}
#search_bar {
background-color:#434446;
}
.search-form {
position:relative;
}
.search-field {
display:inline-block;
border: none;
width:100%;
text-transform:uppercase;
} .search-submit {
position: absolute;
top:5px;
right: 10px;
width:20px;
height:20px;
border:none;
background-color:transparent;
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/search_icon_sprite.svg);
background-position:0 0;
background-repeat:no-repeat;
text-indent:-9999px;
margin-top:2px;
} .search-submit:hover {
background-position:0 -20px;
}
#product_search .form-group {
margin-bottom:0;
} #admin_login {	
line-height:35px;
text-transform:uppercase;
}
#admin_login a {
display:block;
color:#a1a2a3;
line-height:35px;
float:right;
margin-left: 15px;
} #admin_login img {
max-width:15px;
height:auto;
}
.color-block-info {
text-align:center;
margin-top:10px;
color:#434446;
}
.color-block-name {
border-bottom:1px solid #000000;
margin-bottom:5px;
padding-bottom:5px;
}
.color-block-size {
border-bottom:1px solid #c6c5c4;
margin-bottom:5px;
padding-bottom:5px;
}
.special-trim-tile-row {
border-bottom:1px solid #cac9ca;
padding-top:15px;
padding-bottom:15px;
overflow:auto;
}
.page-intro-title-frame {
background-color:#ecebeb;
color:#434446;
padding:15px;
}
.page-intro-title-frame p {
margin-bottom:0;
} .sil-section-title-wrapper {
position:relative;
border-bottom:1px solid #434446;
margin-bottom:25px;
}
.sil-section-title-symbol {
position:absolute;
right:0;
bottom:0;
width:25px;
height:25px;
background-color:#434446;
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/section_title_symbol.svg);
background-position:center center;
}
#hp_ambienti_wrapper {
max-width:1440px;
margin:auto;
padding-left:15px;
padding-right:15px;
}
#collections_header {
background-color:#eaeae9;
}
.collections-header-info {
padding:15px;
color:#434446;
}
@media (min-width: 992px) {
.collections-header-info {
padding:30px 15px;
}
}
.collections-header-info p {
font-size:1.2em;
}
@media (min-width: 992px) {
.collections-header-info p {
font-size:1.8em;
}
}
.collections-header-info h1 {
font-size:2em;
text-transform:uppercase;
color:#434446;
font-weight:800;
}
@media (min-width: 992px) {
.collections-header-info h1 {
font-size:3em;
}
}
.collections-header-material-label {
border-left:5px solid #434446;
padding-left:10px;
font-size:1.1em;
font-weight:600;
margin:30px 0 30px 0;
}
.collections-header-info a.label-type-1:hover {
color:#FFFFFF;
}
.collections-header-info a.pdf-link:hover {
color:#434446;
}
.single-collection-block {
margin-bottom:30px;
} #product_search_filters_box {
padding:20px;
background-color:#f0f0f0;
margin-bottom:15px;
}
.filter-tag {
display:inline-block;
background-color:#cdcece;
color:#000000;
padding:5px 10px 5px 10px;
vertical-align:middle;
margin-right:15px;
}
.filter-tag-remove {
margin-left:15px;
cursor:pointer;
}
#search_dropdowns_container {
position:relative;
}
#search_dropdowns_container .dropdown-menu > li > a {
cursor:pointer;
}
#search_dropdowns_overlay {
background-color:rgba(255, 255, 255, 0.8);
z-index:99;
text-align:center;
display:none;
}
.active-filter-search {
display:block;
}
.disabled-filter-search {
display:none;
}
#search_filters_container {
margin-bottom: 15px;
}
#search_filters_button_container { }
#filter_search_submit {
display:inline-block;
padding:10px 35px 10px 15px;
text-transform:uppercase;
background-color:#cdcece;
cursor:pointer;
color:#434446;
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/filter_search_icon.png);
background-position:right 10px center;
background-repeat:no-repeat;
min-width:120px;
}
#filter_search_submit:hover {
background-color:#FFFFFF;
text-decoration:none;
}
#reset_filters {
color:#434446;
cursor:pointer;
margin-left:15px;
} .format-wrapper {
position: relative;
margin-bottom: 25px;
display: inline-block;
vertical-align: top;
margin-right: 15px;
}
.format-item {
position: relative;
margin-bottom: 5px;
}
.format-outline {
border:1px solid #000000;
}
.format-size-txt {
margin-bottom: 0;
}
.format-size-thickness {
margin-bottom: 0;
colore:#a29d95;
}
.tacca-colore-container {
font-size:0; }
.wrapper-tacca-colore {
position: relative;
width: 100%;
padding-left: 15px;
padding-right: 15px;
display: inline-block;
vertical-align: top;
box-sizing: border-box;
font-size:14px;
margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
.wrapper-tacca-colore {
width: 33.3333%;
}
}
@media only screen and (min-width: 992px) {
.wrapper-tacca-colore {
width: 25%;
}
} .format-row {
width:100%;
margin-top:15px; }
.minimal-container {
margin-top:30px;
margin-bottom:15px;
}
.minimal-item-wrapper {
position:relative;
display:inline-block;
margin-bottom:15px;
min-width:150px; width:100%;
vertical-align:top;
}
.minimal-item-wrapper a {
color:#000000;
}
@media screen and (min-width: 768px) {
.minimal-item-wrapper {
margin-right:15px;
width:auto;
}
}
.minimal-item {
display:table;
width:100%;
}
.minimal-info {
margin-top:10px;
font-size:1.1em;
font-weight:400;
display:table-caption;
caption-side:bottom;
}
.minimal-size {
color:#959295;
font-weight:bold;
}
#company_timeline {
margin-top: 15px;
background-color:#ededed;  
}
.timeline-years-wrapper {
display: none;
}
@media screen and (min-width: 768px) {
.timeline-years-wrapper {
position: relative;
display: block;
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 50px;
background-color: #706f6f;
}
}
#timeline_years_slideshow {
z-index: 999;
}
.timeline-years-block {
position: relative;
width: 20%;
text-align: center;
cursor: pointer;
color: #9d9d9c;
font-size: 24px;
margin: 10px 0 15px 0;
z-index: 10;
}
.timeline-years-block p {
margin-bottom: 0;
}
.timeline-years-block.cycle-slide-active p {
color: #FFFFFF;
font-size: 48px;
font-weight: 600;
margin-bottom: 0;
line-height: 52px; }
.timeline-years-mark {
position: relative;
margin: auto;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #FFFFFF;
}
.timeline-history-wrapper {
}
.timeline-history-block {
padding-left: 50px;
padding-right: 50px;
height: 100%;
}
.timeline-history-img, .timeline-history-txt {
float: left;
width: 50%;
}
.timeline-history-img {
text-align: center;
}
.timeline-history-txt {
padding-left: 15px;
display: table;
height: 100%;
}
@media screen and (min-width: 768px) {
.timeline-history-txt {
border-left:1px solid #b9b8b7;
padding-left: 25px;
padding-right: 25px;
}
}
#timeline_history_slideshow {
margin-bottom: 50px;
}
#timeline_history_slideshow .cycle-prev, #timeline_history_slideshow .cycle-next {
color: #706f6f;
}
.timeline-line {
position: absolute;
left: 0;
right: 0;
bottom: 15px;
height: 20px;
border-top:1px solid #9d9d9c;
}
.triangle-down-15 {
position: absolute;
top: 0;
left: 10%;
margin-left: -15px;
width: 0;
height: 0;
border-style: solid;
border-width: 15px 15px 0 15px;
border-color: #ffffff transparent transparent transparent; -webkit-transform:rotate(360deg); }
.cycle-carousel-wrap {
width: 100%;
}
.title-agente-zona {
font-size: 24px;
font-weight: 600;
}
.contact-block {
display: inline-block;
vertical-align: top;
float: none;
margin: 0 -0.125em; } .contact-block a {
color: #000000;
font-weight: 500;
}
.contact-province-title-wrapper {
position:relative;
border-bottom:1px solid #999999;
margin-bottom:25px;
}
.news-category-label {
position: absolute;
top: 20px;
right: 0;
z-index: 10;
background-color: #434446;
color: #FFFFFF;
padding: 5px 10px 5px 10px;
text-transform: uppercase;
}
.news-sidebar-wrapper {
margin-bottom: 15px;
}
.sidebar {
border-left:1px solid #434446;
padding-left: 15px;
padding-right: 15px;
}
#downloads a {
color: #000000;
}
#downloads a[href$=".pdf"]:before {
font-family: FontAwesome;
content: "\f1c1     ";
} .mapGoogle{
max-height:450px
}  .sil-section-title {
text-transform:uppercase;
font-size:1.8em;
font-weight:600;
margin-bottom:5px;
color:#434446;
}
.sil-news-sidebar-title {
text-transform:uppercase;
font-size:1.8em;
font-weight:600;
margin-bottom:15px;
margin-top: 0;
color:#434446;
}
.contact-province-title {
text-transform:uppercase;
font-size:1.5em;
font-weight:500;
margin-bottom:5px;
color:#999999;
}
.news-content ul {
padding-left: 25px;
}
.sil-section-paragraph, .news-content p, .news-content ul li {
font-weight:300;
font-size:1em;
color:#434446;
}
@media screen and (min-width: 768px) {
.sil-section-paragraph, .news-content p, .news-content ul li {
font-size:1.8em;
}
}
.news-content a {
color:#434446;
text-decoration: underline;
}
.news-content a:hover {
text-decoration: none;
color: #CCCCCC;
}
.page-intro-title-frame p {
font-weight:300;
font-size:1.8em;
}
.sil-block-forward-title {
color:#FFFFFF;
font-weight:300;
font-size:1.8em;
text-transform:uppercase;
background-image:url(//www.silceramiche.it/wp-content/themes/stoni/img/forward_arrow.svg);
background-position:center right;
background-repeat:no-repeat;
}
.sil-news-block-title {
color:#FFFFFF;
font-weight:400;
font-size:1.3em;
text-transform:uppercase;
margin:0;
}
.sil-sidebar-news-block-title {
color:#434446;
font-weight:400;
font-size:1.3em;
text-transform:uppercase;
margin:0;
}
.label-type-1 {
display:inline-block;
background-color:#434446;
color:#FFFFFF;
padding:5px 10px;
text-transform:uppercase;
}
.page-intro-title {
font-size:3.5em;
font-weight:700;
color:#434446;
text-transform:uppercase;
margin-top:0;
}
.sil-carousel-collection-name {
color:#FFFFFF;
position:absolute;
left:20px;
bottom:20px;
text-transform:uppercase;
}
.news-date {
color:#999999;
font-size: 0.8em;
line-height: 28px;
} .txt-dark-grey {
color:#434446;
}
.txt-white {
color:#FFFFFF;
} #contatti {
color:#000000;
}
#contatti a {
color:#434446;
}
#contatti .textwidget {
font-size:18px;
font-weight:300;
color:#434446;
}
#footer_menu {
background-color:#434446;
color:#FFFFFF;
}
#footer_menu a {
color:#FFFFFF;
}
#footer_pages_menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer_pages_menu ul li {
display:inline-block;
text-transform:uppercase;
line-height: 38px; }
#footer_pages_menu ul li:after {
content: "|";
margin-left:10px;
margin-right:10px;
}
#footer_pages_menu ul li:last-child:after {
content: "";
}
#copy_legal_info .textwidget {
line-height:29px;
font-size:12px;
color:#8b8987;
}
#copy_legal_info a {
color:#8b8987;
}
@media screen and (min-width: 768px) {
#footer_logo_wrapper .textwidget {
float:right;
}
#footer_area_1 .textwidget, #footer_area_2 .textwidget {
border-right:1px solid #c6c6c6;
}
}
.owl-item.active.current .black-overlay {
opacity:0;
}
.contentStyle {text-align: center}
#loginform {
background-color: #ecebeb;
padding: 20px;
}
#loginform .login-submit #wp-submit {
-moz-user-select: none;
background-image: none;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
background-color: #434446;
border-radius: 0;
color: #ffffff;
padding: 10px 12px;
text-transform: uppercase;
white-space: normal;
border: none;
width: auto;
}
#loginform .login-submit #wp-submit:hover {
background-color: #ffffff;
color: #434446;
}
.press-item-wrapper {
position: relative;
padding-left: 60px;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px solid #333;
}
.press-item-wrapper:before {
position: absolute;
top: 0;
left: 0;
width: 45px;
height: 45px;
font-family: "FontAwesome";
content: "\f1ea";
font-size: 45px;
}
.press-item-wrapper ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.press-item-wrapper ul li a {
padding-left: 10px; }
.press-item-wrapper ul li.sil-press-attach-pdf:before {
font-family: "FontAwesome";
content: "\f1c1";
}
.press-item-wrapper ul li.sil-press-attach-url:before {
font-family: "FontAwesome";
content: "\f08e";
}
.sil-press-attach {
text-decoration: underline;
color: #434446;
}
.sil-press-attach:hover {
text-decoration: none;
color: #434446;
}
.ref-item {
cursor: pointer;
}
.sil-ref-dida-wrapper {
color: #FFFFFF;
}
.sil-ref-dida-wrapper img {
display: none;
}
.sil-press-item-date {
margin-bottom: 5px;
}
.sil-press-item-title {
margin-top: 0;
margin-bottom: 5px;
}
.sil-ref-dida {
font-size: 16px;
}