@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}@font-face {
font-family: 'OptimusPrinceps';
src: url(//castellarquatoturismo.it/wp-content/themes/uncode-child/fonts/OptimusPrinceps.eot);
src: url(//castellarquatoturismo.it/wp-content/themes/uncode-child/fonts/OptimusPrinceps.eot?#iefix) format('embedded-opentype'),
url(//castellarquatoturismo.it/wp-content/themes/uncode-child/fonts/OptimusPrinceps.svg#OptimusPrinceps) format('svg'),
url(//castellarquatoturismo.it/wp-content/themes/uncode-child/fonts/OptimusPrinceps.ttf) format('truetype'),
url(//castellarquatoturismo.it/wp-content/themes/uncode-child/fonts/OptimusPrinceps.woff) format('woff'),
url(//castellarquatoturismo.it/wp-content/themes/uncode-child/fonts/OptimusPrinceps.woff2) format('woff2');
font-weight: normal;
font-style: normal;
}
.logo-container {
padding: 5px 5px 5px 0px;
}
.top-menu {
padding: 8px 0;
}
.top-menu .col-lg-0.middle {
width: 100% !important;
text-align: right;
}
.menu-bloginfo .menu-bloginfo-inner>*,
.menu-bloginfo .menu-bloginfo-inner {
font-size: 15px;
}
.vc_row.pos-absolute.row-internal.row-container {
position: absolute;
top: 0;
z-index: 9999;
height: 100%;
display: table;
margin-top: 0 !important;
}
.vc_row.pos-absolute .wpb_row.row-inner {
display: table-cell;
vertical-align: middle;
}
li.vc_tta-tab a {
text-align: center;
}
.style-dark .ui-bg-alpha, .style-dark.style-override .ui-bg-alpha, .style-light .style-dark .ui-bg-alpha, .style-dark input, .style-dark.style-override input, .style-light .style-dark input, .style-dark textarea, .style-dark.style-override textarea, .style-light .style-dark textarea, .style-dark select, .style-dark.style-override select, .style-light .style-dark select, .style-dark .seldiv, .style-dark.style-override .seldiv, .style-light .style-dark .seldiv, .style-dark .select2-choice, .style-dark.style-override .select2-choice, .style-light .style-dark .select2-choice, .style-dark .select2-selection--single, .style-dark.style-override .select2-selection--single, .style-light .style-dark .select2-selection--single, .style-dark .plan, .style-dark.style-override .plan, .style-light .style-dark .plan {
background-color: rgba(132, 160, 190, 0.3);
}
.menu-mini.menu-smart a {
font-size: 12px;
font-weight: 500;
font-family: "Poppins";
}
.home.page-template-default .top-menu {
border-bottom: 1px solid #cccccc57;
}
form p {
font-weight: inherit;
}
.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover {
color: #2761a1 !important;
}
.style-dark a:not(.btn-text-skin):hover,
.style-dark a:not(.btn-text-skin):focus {
color: #fff !important;
text-decoration: underline !important;
}
.col-lg-12.main-menu-container.middle {
width: 103%;
}
.nav-tabs>li>a span {
font-size: 17px;
}
footer#colophon>* {
font-size: 15px;
}
.main-container .row-container .row-parent .single-internal-gutter .uncont>* {
margin-top: 15px;
}
@media (min-width: 1501px) {
.vertical-tab-menu {
width: 30%;
float: left;
}
.vertical-tab-contents {
width: 70%;
float: left;
}
}
@media (max-width: 1500px) {
.vertical-tab-menu {
width: 40%;
float: left;
}
.vertical-tab-contents {
width: 60%;
float: left;
}
}
@media (min-width: 960px) {
.logo-container.shrinked {
padding: 10px 10px 10px 0px;
}
}
@media (max-width: 767px) {
.vertical-tab-menu {
clear: both;
display: block;
min-height: 100px !important;
width: 100% !important;
margin: 0px 0px 40px 0px;
}
.vertical-tab-contents {
width: 100%;
float: left;
}
}
#copyright-footer-custom a {
color: white !important;
}
div#copyright-footer-custom a {
color: #fff;
font-weight: 600;
}
div#copyright-row .single-block-padding {
padding: 18px;
}
.t-cat-over {
display: none;
}
@media (max-width: 1200px) {
h1:not([class*="fontsize-"]),
.h1:not([class*="fontsize-"]) { font-size: 46px; }
h2:not([class*="fontsize-"]),
.h2:not([class*="fontsize-"]) { font-size: 38px; }
h3:not([class*="fontsize-"]),
.h3:not([class*="fontsize-"]) { font-size: 26px; }
h4:not([class*="fontsize-"]),
.h4:not([class*="fontsize-"]) { font-size: 18px; }
h5:not([class*="fontsize-"]),
.h5:not([class*="fontsize-"]) { font-size: 16px; }
h6:not([class*="fontsize-"]),
.h6:not([class*="fontsize-"]) { font-size: 14px; }
}
@media (max-width: 959px) {
h1:not([class*="fontsize-"]),
.h1:not([class*="fontsize-"]) { font-size: 42px; }
h2:not([class*="fontsize-"]),
.h2:not([class*="fontsize-"]) { font-size: 36px; }
h3:not([class*="fontsize-"]),
.h3:not([class*="fontsize-"]) { font-size: 24px; }
h4:not([class*="fontsize-"]),
.h4:not([class*="fontsize-"]) { font-size: 18px; }
h5:not([class*="fontsize-"]),
.h5:not([class*="fontsize-"]) { font-size: 16px; }
h6:not([class*="fontsize-"]),
.h6:not([class*="fontsize-"]) { font-size: 14px; }
}
@media (max-width: 569px) {
h1:not([class*="fontsize-"]),
.h1:not([class*="fontsize-"]) { font-size: 40px; }
h2:not([class*="fontsize-"]),
.h2:not([class*="fontsize-"]) { font-size: 34px; }
h3:not([class*="fontsize-"]),
.h3:not([class*="fontsize-"]) { font-size: 22px; }
h4:not([class*="fontsize-"]),
.h4:not([class*="fontsize-"]) { font-size: 16px; }
h5:not([class*="fontsize-"]),
.h5:not([class*="fontsize-"]) { font-size: 15px; }
h6:not([class*="fontsize-"]),
.h6:not([class*="fontsize-"]) { font-size: 14px; }
}
@media (max-width: 420px) {
h1:not([class*="fontsize-"]),
.h1:not([class*="fontsize-"]) { font-size: 32px; }
h2:not([class*="fontsize-"]),
.h2:not([class*="fontsize-"]) { font-size: 30px; }
h3:not([class*="fontsize-"]),
.h3:not([class*="fontsize-"]) { font-size: 20px; }
h4:not([class*="fontsize-"]),
.h4:not([class*="fontsize-"]) { font-size: 17px; }
h5:not([class*="fontsize-"]),
.h5:not([class*="fontsize-"]) { font-size: 15px; }
h6:not([class*="fontsize-"]),
.h6:not([class*="fontsize-"]) { font-size: 14px; }
}