@charset "UTF-8";
/*!
Theme Name: Villagio Child
Theme URI: https://motopress.com/products/villagio/
Author: MotoPress
Author URI: https://motopress.com/
Description: WordPress photography theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: villagio
Tags:one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Template: villagio
*/

.menu-primary-mobile-menu-container {
	display: none;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.resort_rentals_menu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{padding-left: 1em;}
.resort_rentals_menu .gallery-caption {color: #000;font-size: 15px;text-align: left;margin: 0 0 0 1em;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.season_packages_menu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color: #000;font-size: 15px;margin: 10px 0 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.season_packages_menu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{color: #01bea0;}

.main-navigation ul .resort_rentals_menu .gallery-caption a{padding: 0;}

.site-header-main{position: relative;}
.site-branding{position: absolute;left: 0;top: -30px;z-index: 12;}
.wp-custom-logo .custom-logo{max-width: 140px;}
.site-header-menu{padding-left: 200px;}

.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {text-decoration: none !important;border: none !important;}



@media screen and (max-width:1100px){
	.site-header-menu {padding-left: 95px;}
	.site-branding{left:-30px;}
	.wp-custom-logo .custom-logo{max-width: 110px;}

    .menu-top-right-container{margin-right: 10px;}
}


@media screen and (max-width:990px){
    #mega-menu-wrap-menu-1 { display: none !important; }

    .main-navigation.toggled .menu-primary-mobile-menu-container { display: block; }
	.site-branding{position: static;}
	.site-header-menu {padding-left: 0px;}
	.wp-custom-logo .custom-logo{max-width: 120px;}

} 

@media screen and (max-width:600px){
	.wp-custom-logo .custom-logo{max-width: 110px;}
} 






