/*
 Theme Name:   Vmag Pro VRZone
 Description:  A child theme of the Vmag Pro default WordPress theme
 Author:       Chi Hi & Huiwen
 Template:     vmag-pro
 Version:      1.0.5
*/

.vmag_pro_fullwidth_slider .fw_slider_layout_2 .slide-info-wrapper h2.slide-title a:hover, 
.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideOuter .lSPager.lSpg > li a:hover, 
.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideOuter .lSPager.lSpg > li.active a, .entry-meta 
a:hover, #primary .entry-footer a:hover, h3 a:hover, h3.featured-large-font a:hover, 
.widget.vmag_pro_block_posts_ajax .child-cat-tabs ul.vmag-pro-tab-links li a:hover, 
.widget.vmag_pro_block_posts_ajax .child-cat-tabs ul.vmag-pro-tab-links li.active a, .block-header 
.view-all a:hover, h3.large-font a:hover, .widget.vmag_pro_block_posts_carousel .single-post .post-caption 
h3 a:hover, .widget.vmag_pro_category_posts_slider .single-post .post-caption h3 a:hover, 
.widget.vmag_pro_category_posts_slider .single-post .post-caption h3 a:hover, 
.vmag_pro_fullwidth_block_posts .fw_block_layout_1 .single-posts-wrapper .single-post 
.post-content-wrapper h3 a:hover, .single-post .tags-links:before, .single #vmag-breadcrumbs span a:hover, 
.archive #vmag-breadcrumbs span a:hover, .post-navigation .nav-links a:hover p, #primary 
.vmag-author-metabox .author-desc-wrapper a.author-title:hover, #primary .vmag-author-metabox 
.author-desc-wrapper a:hover, h2.entry-title a:hover, .archive.vmag-archive-layout3 
.vmag-archive-more:hover, .post-meta a:hover, .entry-meta a:hover, #primary .entry-footer a:hover, 
.post-meta .post-author .author:hover:before, .post-meta .post-author .author:hover a, .site-content 
.homepage-slider-section .widget_vmag_pro_featured_slider .featured-article .post-caption .post-meta 
a:hover, .widget .single-post .post-meta a:hover, .widget .single-post .post-meta span.comments-count 
a:hover, .widget .single-post .post-meta span.comments-count a:hover:before, .vmag-related-wrapper 
.post-meta span a:hover, .page-template-home-template .post-meta .star-review-wrapper .star-value, 
.comments-area .comment-meta a:hover, .comments-area .reply a:hover, .comments-area ol li 
.cmt-main-content cite.fn a:hover, .site-header .main-navigation ul.vmag_pro_mega_menu li.has-mega-menu 
ul.mega-cat-menu.has-menu-tab li .ap-mega-menu-cat-wrap div a.mega-active-cat, .post-meta 
.star-review-wrapper .star-value, .site-footer a:hover, .vmag_pro_fullwidth_slider .fw_slider_layout_1 
.slide-info-wrapper h2.slide-title a:hover, .widget_recent_entries li a:hover, .widget_archive li a:hover, 
.widget_categories li a:hover, .widget_meta li a:hover, .widget_recent_comments li a:hover, 
.vmag-footer-widget .menu li a:hover, .archive .tags-links a:hover, .single-post .tags-links a:hover, 
.search .tags-links a:hover, .blog .tags-links a:hover, .widget.vmag_pro_category_posts_slider 
.single-post .post-meta .post-author .author:hover:before, .vmag_pro_fullwidth_slider .fw_slider_layout_1 
.lSSlideOuter ul li .post-meta a:hover, .vmag_pro_fullwidth_slider .fw_slider_layout_1 .lSSlideOuter ul li 
.post-meta a:hover, .vmag_pro_fullwidth_slider .fw_slider_layout_1 .lSSlideOuter ul li .post-meta 
.post-author .author:hover:before, .vmag_pro_fullwidth_slider .fw_slider_layout_1 .lSSlideOuter ul li 
.post-meta .post-view:hover a, .vmag_pro_fullwidth_block_posts .fw_block_layout_2 .single-posts-wrapper 
.single-post .post-meta .posted-on a:hover, .vmag_pro_fullwidth_block_posts .fw_block_layout_2 
.single-posts-wrapper .single-post .post-meta span.author:hover:before, .vmag_pro_fullwidth_block_posts 
.fw_block_layout_2 .single-posts-wrapper .single-post .post-content-wrapper h3 a:hover, .site-footer 
.widget.vmag_pro_category_posts_slider .post-meta .posted-on:hover a, .site-footer 
.widget.vmag_pro_category_posts_slider .post-meta .posted-on:hover:before, .site-footer 
.widget.vmag_pro_category_posts_slider .post-meta span.comments-count a:hover, .site-footer 
.widget.vmag_pro_category_posts_slider .post-meta .post-author .author:hover:before, .site-footer 
.widget.vmag_pro_category_posts_slider .single-post .post-meta .post-author a:hover, 
.vmag_pro_fullwidth_block_posts .fw_block_layout_1 .single-posts-wrapper .single-post .post-meta 
.posted-on:hover a, .vmag_pro_fullwidth_block_posts .fw_block_layout_1 .single-posts-wrapper .single-post 
.post-meta .posted-on:hover:before, .vmag_pro_fullwidth_block_posts .fw_block_layout_1 
.single-posts-wrapper .single-post .post-meta span.author:hover a, .vmag_pro_fullwidth_block_posts 
.fw_block_layout_1 .single-posts-wrapper .single-post .post-meta span.author:hover:before, 
.vmag_pro_fullwidth_block_posts .post-meta .post-author .author:hover a, .vmag_pro_fullwidth_block_posts 
.post-meta .post-author .author:hover:before, .widget.vmag_pro_block_posts_carousel .block_crs_layout_1 
.post-meta .post-author .author:hover a, .widget.vmag_pro_block_posts_carousel .block_crs_layout_1 
.post-meta .post-author .author:hover:before, .widget.vmag_pro_block_posts_carousel .block_crs_layout_1 
.single-post .post-meta .posted-on:hover a, .widget.vmag_pro_block_posts_carousel .block_crs_layout_1 
.single-post .post-meta .posted-on:hover:before, .vmag_pro_fullwidth_slider .fw_slider_layout_2 
.slide-info-wrapper .post-meta .comments-count:hover a, .vmag_pro_fullwidth_slider .fw_slider_layout_2 
.slide-info-wrapper .post-meta .comments-count:hover:before, .vmag_pro_fullwidth_slider 
.fw_slider_layout_2 .slide-info-wrapper .post-meta .posted-on:hover a, .vmag_pro_fullwidth_slider 
.fw_slider_layout_2 .slide-info-wrapper .post-meta .posted-on:hover:before, .vmag_pro_fullwidth_slider 
.fw_slider_layout_2 .lSSlideOuter .slide-info-wrapper .post-meta .post-author .author:hover:before, 
.widget_vmag_pro_featured_slider .post-meta .post-author .author:hover:before, .post-meta .post-author 
.author:hover:before, .post-meta .comments-count a:hover:before, .post-meta .post-author .author:hover a, 
.site-content .homepage-slider-section .widget_vmag_pro_featured_slider .featured-article .post-caption 
.post-meta a:hover, .vmag-home-aside .widget.vmag_pro_category_posts_slider .single-post .post-meta 
.comments-count a:hover, .vmag-newsticker-wrapper.header-layout2 .vmag-ticker-caption span, 
.vmag-newsticker-wrapper.header-layout2 ul li a:hover, .vmag-top-header.header-layout2 .top-navigation 
.menu a:hover, .vmag-newsticker-wrapper.header-layout2 ul li a:before, .vmag_pro_fullwidth_slider 
.fw_slider_layout_1 .slide-info-wrapper h2.slide-title a:hover, .vmag-newsticker-wrapper ul li a:hover, 
.vmag-newsticker-wrapper .vmag-container.carousel-layout .lSSlideWrapper ul li .single-news a:hover, 
.site-header .main-navigation ul li ul li a:hover {
	color: #4db2ec;
}

.site-content .homepage-slider-section .widget_vmag_pro_featured_slider .slider-section {
	height: 500px;
}

.featured-slider-wrapper img{
	object-fit: cover;
	object-position: 50% 50%;
	height: 500px;
}

.site-content .homepage-slider-section .widget_vmag_pro_featured_slider .featured-post-section 
.featured-article a img {
	object-fit: cover;
	object-position: 50% 50%;
	height: 300px;
}

.post-thumb img {
	object-fit: cover;
	object-position: 50% 50%;
	height: 150px;
}

.widget.vmag_pro_block_posts_carousel ul li.single-post .post-thumb img {
	object-fit: cover;
	object-position: 50% 50%;
	height: 300px;
}

.site-content .homepage-slider-section .widget_vmag_pro_featured_slider .slider-section .lSSlideOuter  
li.slide {
	display: flex;
    justify-content: center;
    align-items: center;
    background: #000;
}

.lSSlideOuter, .lSSlideWrapper, .lightSlider, .lSPager {
	height: 100%;
}

.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideOuter .lSPager.lSpg {
	display: flex;
	justify-content: center;
    align-items: center;
    flex-direction: column;
}

.thumb-zoom:hover .image-overlay::before, .thumb-zoom:hover .image-overlay::after {
	opacity: 0;
}

.site-content .homepage-slider-section .widget_vmag_pro_featured_slider .featured-post-section 
.featured-article {
	height: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #000;
}

.site-content .homepage-slider-section .widget_vmag_pro_featured_slider .featured-post-section 
.featured-article.left, .site-content .homepage-slider-section .widget_vmag_pro_featured_slider 
.featured-post-section .featured-article.right {
	height: 237px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #000;
}

.slide.lslide {
	height: 100%;
}

.single-layout2-header .entry-thumb {
	max-height: 500px;
    overflow: hidden;
}

.single-layout2-header .entry-thumb img {
	object-fit: cover;
    object-position: 50% 50%;
    height: 500px;
    width: 100%;
}

.vmag-main-content .widget.vmag_pro_block_posts_carousel ul li.single-post .post-thumb {
	height: 150px;
    overflow: hidden;
    background: #f1f1f1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.homepage-bottom-fullwidth-wrapper
.widget.vmag_pro_block_posts_carousel ul li.single-post .post-thumb {
	height: 200px;
    overflow: hidden;
    background: #f1f1f1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.vmag_pro_fullwidth_block_posts .right-wrap .post-thumb .thumb-zoom img,
.vmag_pro_fullwidth_block_posts .left-wrap .post-thumb .thumb-zoom img {
	height: 250px;
}

.vmag_pro_fullwidth_block_posts .middle-wrap .post-thumb .thumb-zoom img {
	height: 510px;
}

.vmag_pro_block_posts_column .post-thumb img {
	height: 90px;
}

.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideWrapper ul li figure img {
	object-fit: cover;
	object-position: 50% 50%;
	height: 400px;
	width: 100%;
}

.widget.vmag_pro_block_posts_list .single-post .post-thumb, 
.vmag_pro_categories_tabbed .vmag-tabbed-section .post-thumb
 {
	height: 90px;
    background: #f1f1f1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.widget.vmag_pro_block_posts_ajax .right-posts-wrapper .single-post .post-thumb {
	height: 90px;
	overflow: hidden;
}

.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideOuter {
	height: 400px;
}

.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideWrapper ul li {
	display: flex;
    	justify-content: center;
    	align-items: center;
}

#site-navigation .mobile-logo {
     display: none;
}

.vmag-footer-widget > .widget h4.block-title a
{
	color: #ffffff;
}

.vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideOuter .lSPager.lSpg > li.active a
{
	color: #4db2ec;
}

/* IPAD */
@media (max-width: 768px) {

    .vmag_pro_fullwidth_block_posts .right-wrap .post-thumb .thumb-zoom img,
    .vmag_pro_fullwidth_block_posts .left-wrap .post-thumb .thumb-zoom img {
        height: 180px;
    }

    .vmag_pro_fullwidth_block_posts .middle-wrap .post-thumb .thumb-zoom img {
        height: 370px;
    }

}

/* MOBILE */
@media (max-width: 480px) {

    .site-header .main-navigation 
    .header-layout2 .main-navigation,
    .site-header.header-layout2 .is-sticky .main-navigation {
           background: #fff;
    }

    .site-header.header-layout2 .nav-toggle span {
           background: #ccc !important;
    }

    .site-header.header-layout2 .main-navigation li a {
           color: #656565 !important;
    }

    .widget.vmag_pro_block_posts_list .single-post .post-thumb {
        height: 220px;
    }

    .widget.vmag_pro_block_posts_list .single-post .post-thumb img {
        object-fit: cover;
        object-position: 50% 50%;
        height: 250px;
    }

    .vmag_pro_fullwidth_slider .fw_slider_layout_2 .lSSlideOuter {
        height: 300px;
    }

    .vmag_pro_fullwidth_block_posts .right-wrap .post-thumb .thumb-zoom img,
    .vmag_pro_fullwidth_block_posts .left-wrap .post-thumb .thumb-zoom img {
        height: 150px;
    }

    .vmag_pro_fullwidth_block_posts .middle-wrap .post-thumb .thumb-zoom img {
        height: 300px;
    }

}

@media (max-width: 1004px) {
	/***********header layout3 css*******/

    .nav-toggle {
        float: right;
    }

    #site-navigation .mobile-logo {
        width: 160px;
        display: inline-block;
        vertical-align: top;
        padding: 5px 5px 7px 5px;
    }

    .site-header {
	padding: 0; 
    }
    
    .site-header .main-navigation,
    .header-layout2 .main-navigation, 
    .site-header.header-layout2 .is-sticky .main-navigation {
        background: #fff;
    }

    .site-header.header-layout2 .nav-toggle span {
        background: #ccc !important;
    }

    .site-header.header-layout2 .main-navigation li a {
        color: #656565 !important;
    }

    .site-header .main-navigation .icons-wrapper {
        display: none;
    }

    .logo-ad-wrapper {
        display: none;
    }

    .vmag-top-header.header-layout2 {
        display: none;
    }
}
