.orario-apertura table {
margin-bottom: 0;
}
.orario-apertura table tr td:nth-child(3)[colspan="2"] {
background-color: transparent;
}
.orario-apertura table tr td {
border-left: 1px solid #e9e9e9;
}
.orario-apertura table tr td:first-child {
border-left: none;
}
.orario-apertura table tr td:last-child {
border-right: 1px solid #e9e9e9;
padding-right: .71em;
}
.footer-widgets .orario-apertura table tr td {
padding: 5px 0px;
font-size: 12px;
}
a.btn.medium.footer-vai-a-contatti img {
mix-blend-mode: multiply;
}
a.btn.medium.footer-vai-a-contatti strong {
font-size: 150%;
display: block;
padding-bottom: 5px;
}
a.btn.medium.footer-vai-a-contatti spam {
text-transform: initial;
font-size: 16px;
}
a.btn.medium.footer-vai-a-contatti {
padding: 5px 10px 10px;
width: 100%;
margin-top: 25px;
}
a.btn.medium.footer-vai-a-contatti:hover {
color: #A61B06 !important;
}
article.content-small, article.content-chess {
padding-top: 40px;
margin-bottom: 40px;
border-top: 1px solid #e1e1e1;
}
.home blockquote.testimonials-text {
max-width: 600px;
text-align: center;
margin: 0 auto;
} #cookie-notice .button, #cookie-notice .button-bootstrap {
float: left;
}
.admin-bar .sticky-on .header-main {
top: 36px !important;
}
.header-main-wrapper.sticky.sticky-on .header-main  {
border-top: 5px solid #F9BA3E;
display: block;
}
body .header-top {
z-index: 2;
background-color: transparent;
}
body .header-main {
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
max-width: 940px;
margin: -5px auto 0;
}
body .header-main li.menu-item {
padding: 0 12px;
}
body div.mobile-menu-content .et_b_header-menu .menu li.social-link {
display: block !important;
width: 30px !important;
flex-basis: unset;
margin-top: 20px;
}
.container.content-page.sidebar-mobile-bottom {
padding-bottom: 40px;
}
footer.footer:after {
display: none;
}
div#back-top:hover {
background-color: #f9ba3e;
}
div#back-top {
border-radius: 0;
border: none;
padding: 15px;
}
#rev_slider_2_1_wrapper .custom .tp-bullet:hover, #rev_slider_2_1_wrapper .custom .tp-bullet.selected {
background-color: #f9ba3e;
}
#rev_slider_3_2_wrapper .custom .tp-bullet:hover, #rev_slider_3_2_wrapper .custom .tp-bullet.selected {
background-color: #fff;
}
.swiper-pagination .swiper-pagination-bullet {
background: #f9ba3e;
border-radius: 0;
}
.page-heading .title {
font-size: 2.6rem;
font-weight: bold;
color: #000 !important;
}
.page-heading .breadcrumbs a {
color: #000 !important;
text-transform: uppercase;
}
article.content-chess > div .post-data {
width: 45%;
}
.content-article.entry-content {
overflow: hidden;
}
.header-main-menu.et_element-top-level .menu > li.social-link > a:hover:before {
background-color: transparent;
}
mark {
text-decoration: none !important;
}
mark a {
text-decoration: none !important;
background-color: #F9BA3E;
color: #000 !important;
padding: 0 5px;
}
.orario-apertura p {
padding: 0 8px;
margin-bottom: 12px;
}
.orario-apertura p:nth-child(odd) {
background-color: #eee;
}
.footer .orario-apertura p:nth-child(odd) {
background-color: #333;
}
.box-contatti {
background-color: #F9BA3E;
padding: 14px;
}
.box-contatti p.contatti {
line-height: 1.4;
font-size: 140%;
}
.box-contatti p.contatti a:hover {
opacity: .8
} body #cookie-notice {
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
}
body .cookie-notice-container {
padding: 2vw;
-webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
} #newsletter strong {
font-weight: 900;
}
#newsletter {
padding-top: 25px;
color: #fff;
margin-bottom: 0 !important;
padding-bottom: 20px;
background: #e13600 url(./../../../uploads/2017/12/Newsletter.jpg?id=6899) !important;
background-position: 52% 0 !important;
background-repeat: no-repeat !important;
}
#newsletter h2 {
color: #F9BA3E !important;
margin-bottom: 10px;
}
#newsletter h3 {
color: #fff;
text-align: center;
}
#newsletter label {
display: none;
}
#newsletter a {
color: #F9BA3E;
}
#newsletter .wpcf7-form-control.wpcf7-submit {
background-color: #A61B06;
border: #A61B06;
color: #F9BA3E;
font-size: 12.6px;
float: right;
margin-left: 25px;
}
#newsletter .wpcf7-form-control.wpcf7-submit:hover {
background-color: #F9BA3E;
border: #F9BA3E;
color: #A61B06;
}
#newsletter br {
display: none;
}
#newsletter .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
box-shadow: #A61B06 4px 4px;
}
#newsletter div.wpcf7-validation-errors {
margin-top: 0;
} .footer.text-color-light {
padding-bottom: 1em;
}
.et-footers-wrapper .orario-apertura {
margin-bottom: 5px;
}
.prefooter .container {
margin-bottom: -5px;
}
.prefooter .widget_text {
margin-bottom: 0;
}
div.wpcf7-validation-errors {
border: 2px solid #F9BA3E !important;
}
.wpcf7-not-valid-tip {
display: inline !important;
padding: 0 5px 1px;
background-color: #F9BA3E;
margin-right: 5px;
}
#searchform {
position: relative;
}
#searchform .btn.medium-btn.btn-black:hover {
background: transparent !important;
}
.social-link .item-link {
padding: 0 !important;
margin-top: 0 !important;
}
.social-link {
margin-left: 0 !important;
}
.mobile-menu-wrapper .social-link {
display: none !important;
}
article.blog-post .wp-picture img, article.post-grid .wp-picture img {
height: auto;
width: auto;
}
.no-comments {
display: none;
}
.banner-content .content-inner {
text-transform: uppercase;
}
.contatti .fa, h4 .fa {
width: 20px;
text-align: center;
font-size: 18px;
}
.content-page .contatti .fa {
color: #000;
}
.recent-posts-widget .post-date, .recent-posts-widget .post-comments.visible-lg {
display: none !important;
}
.testo-colonne {
-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;
-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;
}
#rev_slider_2_1 .xstore-grey .tp-bullet:hover, #rev_slider_2_1 .xstore-grey .tp-bullet.selected {
background: #f9ba3e !important; 
}
.call-to-action-arancio {
background-color: #f9ba3e !important;
color: #000;
padding: 48px 28px !important;
}
.call-to-action-arancio h2 em {
font-size: 130%;
}
.call-to-action-arancio .vc_btn3-color-inverse {
background-color: #000 !important;
border-color: #000;
font-family: Lato;
text-transform: uppercase;
font-weight: 900;
}
.call-to-action-arancio .vc_btn3-color-inverse:hover {
background-color: #444444 !important;
border-color: #444444;
} .header-wrapper.header-two-rows .header-top .container-top-wrapper {
padding: 10px 0 0;
margin-bottom: -5px;
z-index: 9;
position: relative;
}
.fixed-header .header-logo img.logo-fixed {
margin: -10px 0;
} .shopping-container.ico-design-3.ico-bg-no.ico-label-top {
display: none;
}
.fixed-header .navbar-header {
width: auto;
}
.tp-bullets.xstore-grey.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
margin-left: -10px;
} #copyright-pis, #powered-pis {
color: #888888;
font-size: 12px;
width: 50%;
line-height: 25px;
}
#copyright-pis {
text-align: left;
float: left;
}
#powered-pis {
text-align: right;
float: right;
}
#copyright-pis a, #powered-pis a {
color: #656464;
}
#powered-pis a {
color: #656464;
}
#powered-pis a#logo-em3{
background: url(./../../../themes/solopesonetto/pis-images/logo-em3design-footer-white.png) no-repeat scroll 0 0 transparent;
float: right;
height: 30px;
margin-left: 5px;
overflow: hidden;
text-indent: 999px;
width: 100px;
}
#powered-pis a#logo-em3:hover {
background-position: 0 -30px;
}
#powered-pis a#logo-pis:hover {
background-position: right -37px;
}
.post-password-form input {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 2px solid;
margin: 20px 0 0 5px;
}
.post-password-form {
position: relative;
text-align: center;
top: 80px; 
}    @media only screen and ( min-width: 1200px ) {
.menu-wrapper .menu > li > a {
letter-spacing: 1px !important;
}
} @media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
}
@media only screen and ( min-width: 991px ) and ( max-width: 1199px) {
.et-footers-wrapper .contatti {
display: none;
}
.et-footers-wrapper .orario-apertura b {
display: block;
}
.et-footers-wrapper .orario-apertura br {
display: none;
}
.et-footers-wrapper .orario-apertura b {
margin-bottom: 8px;
}
}
@media only screen and ( min-width: 981px ) {
} @media only screen and ( min-width: 768px ) and ( max-width: 1200px ) {
#presentazione {
max-height: 395px;
display: block;
overflow: hidden;
}
#presentazione::after {
content: "";
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
width: 100%;
display: block;
height: 150px;
margin-top: -275px;
position: absolute;
}
}
@media only screen and  ( min-width: 768px ) and ( max-width: 991px ) {
#presentazione {
max-height: 305px;
}
#presentazione::after {
margin-top: -430px;
}
} @media only screen and ( max-width: 980px )  {
.testo-colonne {
-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;
} 
#copyright-pis, #powered-pis {
text-align: center;
width: 100%;
}
#copyright-pis {
margin-bottom: 0;
}
#powered-pis {
float: none;
text-align: center;
width: 100%;
}
#powered-pis a#logo-em3 {
display: inline-block;
float: none;
vertical-align: top;
}    
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px )  {
} @media only screen and ( max-width: 767px ) {
.immagini-colonna > br {
display: none;
}
.immagini-colonna img {
margin: 15px;
}
.immagini-colonna {
text-align: center;
margin-right: 0;
width: 100%;
}
.et_pb_slide_image, .et_pb_slide_video {
display: block;
}
.et_pb_slide_image + .et_pb_slide_description {
display: none;
}
} @media only screen and ( max-width: 479px ) {
.immagini-colonna img {
height: auto;
width: 100%;
}
}