/*
Theme Name:     Vlog Child
Theme URI:      http://mekshq.com
Description:    Child theme for the Vlog theme
Author:         meks
Author URI:     http://mekshq.com
Template:       vlog
Version:        0.1.0
*/


.vc_grid.vc_row.vc_grid-gutter-35px.vc_pageable-wrapper.vc_hook_hover {margin-bottom: -8px;}
.entry-title.vlog-page-title {display: none;}

.vlog-header-middle .site-title img {max-height: 90px!Important;}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {border-radius: 50%; background:#EB2F34; color: #fff; opacity: 1!Important;}
.vc_images_carousel .vc_carousel-control .icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev:before{top: -11px!Important;}
.vc_images_carousel .vc_carousel-indicators li {border: 1px solid #169B4D!Important; background-color: #169B4D!Important;}
.vc_images_carousel .vc_carousel-indicators .vc_active {border: 1px solid #169B4D!Important; background-color: transparent!Important;}
.cosa-ci-insegna .wpb_content_element {margin-bottom: 0!Important;}

.numero {position: relative; float: left; width: 50px; height: 50px; display: block; padding: 10px; border: #ddd 1px solid; border-radius: 50%; font-size: 20px; line-height: 1.5; text-align: center; margin: 0 10px 10px 0;}
.numero p {margin:0 auto; margin-top: -2px;}
.testo-numero {position: relative; float: left; width: calc(100% - 50px); padding-left: 10px;}
/* Pagina Galleria */
.galleria-template-default h3 a {color: #3f0201; text-decoration: none; padding: 15px;}
.galleria-template-default h3 a:hover {color: #680705;}
.galleria-template-default .wpb_content_element {margin-bottom: 0!important}
/* Plugin FooGallery */
.fiv-ctrls {position: absolute; bottom:0; z-index: 100; width: 100%; height: 36px; background: transparent!Important; border: none!Important;}
.fiv-prev, .fiv-next, .fiv-count {height: 36px; background: transparent!Important; color: #fff!Important; border: none!Important; box-shadow: none!Important;}
.fiv-count {position: absolute; left: 90px;}
.fg-caption-title {padding-left: 150px!Important; padding-right: 80px;}
.fiv-inner .fiv-inner-container {border-bottom-width: 0;}
.foogallery, .fiv-inner, .fiv-inner-container, .fg-item, .fg-loaded, .fg-item-inner, .fg-thumb {height: 0; padding-bottom: 56.25%;}
/* Plugin Videogallery */
.videogallery .navigationThumb-content {padding: 2px 2px 1px!Important;}
.videogallery .imgblock {width: 117.3px!Important; height: 64px!Important;}
.videogallery .the-title {padding-top: 6px;}
.videogallery .main-navigation {height: 215px!Important; padding-top: 1px!Important;}
.navigationThumb {float: left!Important; padding-left: 2px!Important;}
.videogallery--navigation-container {width: 5500!Important;}
.navigationThumb:nth-child(2n) {top:71px; left:-275px!Important;}
.navigationThumb:nth-child(3n) {top:142px; left:-550px!Important;}
.navigationThumb:nth-child(4n) {top:0; left:-549px!Important;}
.navigationThumb:nth-child(5n) {top:71px; left:-824px!Important;}
.navigationThumb:nth-child(6n) {top:142px; left:-1099px!Important;}
.navigationThumb:nth-child(7n) {top:0; left:-1098px!Important;}
.navigationThumb:nth-child(8n) {top:71px; left:-1373px!Important;}
.navigationThumb:nth-child(9n) {top:142px; left:-1648px!Important;}
.navigationThumb:nth-child(10n) {top:0; left:-1647px!Important;}
.navigationThumb:nth-child(11n) {top:71px; left:-1922px!Important;}
.navigationThumb:nth-child(12n) {top:142px; left:-2197px!Important;}
.navigationThumb:nth-child(13n) {top:0; left:-2196px!Important;}
.navigationThumb:nth-child(14n) {top:71px; left:-2471px!Important;}
.navigationThumb:nth-child(15n) {top:142px; left:-2746px!Important;}
.navigationThumb:nth-child(16n) {top:0; left:-2745px!Important;}
.navigationThumb:nth-child(17n) {top:71px; left:-3020px!Important;}
.navigationThumb:nth-child(18n) {top:142px; left:-3295px!Important;}
.navigationThumb:nth-child(19n) {top:0; left:-3294px!Important;}
.navigationThumb:nth-child(20n) {top:71px; left:-3569px!Important;}
.navigationThumb:nth-child(21n) {top:142px; left:-3844px!Important;}
.navigationThumb:nth-child(22n) {top:0; left:-3843px!Important;}
.navigationThumb:nth-child(23n) {top:71px; left:-4168px!Important;}
.navigationThumb:nth-child(24n) {top:142px; left:-4393px!Important;}
.navigationThumb:nth-child(25n) {top:0; left:-4392px!Important;}
.navigationThumb:nth-child(26n) {top:71px; left:-4667px!Important;}
.navigationThumb:nth-child(27n) {top:142px; left:-4942px!Important;}
.navigationThumb:nth-child(28n) {top:0; left:-4941px!Important;}
.navigationThumb:nth-child(29n) {top:71px; left:-5216px!Important;}
.navigationThumb:nth-child(30n) {top:142px; left:-5491px!Important;}
/* Per lo sticky menu */
.vlog-header-bottom .vlog-main-nav>li>a {padding: 17px 10px;}
.vlog-header-bottom .vlog-actions-button>span {padding: 19px 10px 17px;}
.vlog-header-bottom .vlog-slot-r {right: 22px;}
.vlog-sticky-header .site-title img {max-height: 50px;}
/* Modifiche al tema */
.vlog-top-bar ul li a {font-size: 12pt;}
.vlog-site-content > div:first-of-type {padding-top: 0!Important;}
.vlog-content {width: 100%!Important;}
.vlog-share-single span {color:#23282D;}
.vlog-site-header .vlog-main-nav li a {font-size: 13pt;}
.vlog-site-header .vlog-main-nav li .sub-menu a {font-size: 12pt;}
.vlog-site-header .sub-menu {min-width: 250px;}
.vlog-share-single a {background: #eee;}
.meta-tags {margin-bottom: 15px;}
.vlog-bg, .vlog-section.vlog-no-sid.vlog-bg {margin-bottom: 0; padding-bottom: 36px;}
.vlog-section.vlog-no-sid {padding-top: 32px;}
.vlog-bg .module-text {margin: 0;}
.module-text .vlog-txt-module {margin-bottom: 0;}
.fg-item-inner, .foogallery .fg-item-inner {opacity: 1; visibility: visible;}
.page-id-22746 .entry-title {display: none!important}

/* Single post categoria storie */
.category-storie .entry-content-single>.vc_row:first-of-type {top: -160px!important; margin-bottom: -160px!important;}

/* Classi personali */
/* Home Ornella */
.emondo-home {margin-bottom: -5px;}
.ornella-fado {width: 100%; margin: auto; display: table;}
.imgornella {width: 100%; border-bottom: 8px solid #ddd; padding-bottom: 5px; margin-bottom: 15px;}
.testoornella {width: 100%;}
.imgornella img {width: 100%; height: auto;margin-bottom: -5px;}

.categorie-blog-home img {display: none}
.categorie-blog-home article {width: auto!important; display: flex; padding-right: 0!important}
.categorie-blog-home article .entry-meta {margin-left: 7px}
.calltoaction-home {padding-top: 20px; margin: auto; color: #000; text-align: center; font-size: 24px}
.calltoaction-home button {margin-top: 20px; background: #CDCDCD; color: #AC2126; border: none; border-radius: 10px; padding: 7px 25px; font-size: 18px}
/* menu numero verde */
.numero-verde a {font-size: 0.8em!Important;}
/* icone social in top menu */
.vlog-soc-menu li a:before {font-size: 18px; }

@media (min-width: 768px) {
.imgornella {width: 40%; display: table-cell; vertical-align: middle; border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.testoornella {width: 60%; padding: 50px; display: table-cell; vertical-align: middle;}
}

/* Home Mappa */
.mappa-storie-home {margin-bottom: 0!Important;}
/* Nuovo header etour ed altre 50%/50% */
.prima-riga {padding: 0; margin: 0; padding-top: 0;}
.prima-riga .sinistra {min-height: 318px;}
.prima-riga .destra {margin-left: -120px; width: calc(50% + 120px);}
.tondo img {max-height: 700px;}
.colonna1 > div {background-position: right!important; background-repeat: no-repeat!important; background-size: contain!important;}
/* Altre miste */
.special-row {padding-bottom: 30px!Important;}
.first-row-home {margin-top:-40px!Important;}
.title-row {margin-bottom: -30px!Important;}
.data-tour span {font-size: 16pt; line-height: 2pt;}
.minitesto-tour p {font-size: 11pt; line-height: 12pt;}
.nome-personaggio {text-transform: uppercase; font-weight: 100!Important; color: black; font-size: 16pt; padding: 5px 5px 25px 5px;}
.titoli-categorie {padding: 5px 10px; background: #CF181E; color:white;}
.puntatore {cursor: pointer;}
.testo-icone-storia {font-size: 11pt; line-height: 12pt; font-weight: 200; text-align: center; letter-spacing: 1px; margin-top: -20px;}



/* Da qui x responsive */
@media (min-width: 1199px) {
.testo-presentazione-personaggio {padding-left: 30px;}
.prima-riga .sinistra .scritta {padding-left: 10%;}
}
@media (max-width: 1199px) {
    .prima-riga .sinistra .scritta h1 {text-align: center!Important;}
}
@media (max-width: 990px) {
    .prima-riga .destra {margin-left: 0; width: 100%;}
    .prima-riga .sinistra {min-height: 300px;}
    .vlog-section:first-child .vlog-content {margin-top: 0;}
}
@media (max-width: 767px) {
    .prima-riga * {margin-bottom: 0;}
    .colonna3 {margin-top: -2px;}
    .colonna3 > div { 
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    }
    .colonna3 > div > div { 
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    }
}
@media (max-width: 580px) {
    .prima-riga .sinistra {min-height: 240px;}
}
/* allinea ultimi post home con video e banner */
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {margin-bottom: -33px!Important;}
/**.vc_grid vc_row.vc_grid-gutter-35px .vc_pageable-wrapper .vc_hook_hover {margin-bottom: -20px!Important;}
/**.vc_grid-container-wrapper .vc_clearfix {margin-bottom: -20px!Important;}
 