/*
Theme Name: Goodwin - Child
Author: GT3themes
Author URI: https://gt3themes.com/
Description: GT3themes team presents absolutely fresh and clean WordPress Photo theme. GOODWIN was developed with attention to details, starting from minimal design to the huge number of custom templates and features. The theme was designed to focus users attention to the photos which the main aim of the photography site.
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: goodwin
*/

@import url("../goodwin/style.css");
body, .leftSide_Container {
    background: #000000 !important;
}

.main_header .toggle_menu {
    right: 25px !important;
    /*left: auto !important;*/
    top: 30px !important;
}

.logo {
    display: inline-block !important;
}

.show_menu .fullscreen_blog {
    left: 0 !important;
}

.show_menu .contacts_map iframe {
    right: 0 !important;
}

.show_menu .site_wrapper {
    left: 0 !important;
}

.show_menu .strip-menu {
    left: 0 !important;
}

.show_menu .main_header .toggle_menu {
    opacity: 1 !important;
}

nav.main_nav {
    right: -240px !important;
    transition: right 400ms !important;
}

.show_menu nav.main_nav, .show_menu nav.main_nav ul.menu, .show_menu nav.main_nav:before {
    right: 0 !important;
    /*left: auto !important;*/
}

.show_menu .fw_grid_gallery {
    left: 0 !important;
}

.show_menu .vs_page {
    transform: translate(0, 0) !important;
}

/* END GENERAL STYLES*/

/* BEGIN Strip items and Gallery items hover trnasparency */

.img_block .featured_item_fadder, .gallery_item_wrapper .gallery_fadder, .grid-gallery-item .gallery_fadder, .fs_img_block .fs_blog_fadder, .album_item_wrapper .img_block .albums_fadder {
    background: rgba(30, 30, 30, 0.8) !important;
    display: block !important;
}

.strip-item .strip-fadder, .hStrip-item .hStrip-fadder {
    background: rgba(30, 30, 30, 0.9) !important;
}

.img_block:hover .featured_item_fadder, .gallery_item_wrapper:hover .gallery_fadder, .grid-gallery-item:hover .gallery_fadder, .fs_img_block:hover .fs_blog_fadder, .album_item_wrapper .img_block:hover .albums_fadder {
    background: rgba(30, 30, 30, 0) !important;
}

.strip-item:hover .strip-fadder, .strip-item.touchHover .strip-fadder, .hStrip-item:hover .hStrip-fadder {
    background: rgba(30, 30, 30, 0) !important;
}

.strip-item .strip-text {
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    display: block !important;
    text-align: left !important;
    z-index: 17 !important;
    opacity: 0 !important;
    padding: 0 77px !important;
    transition: opacity 200ms !important;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
}

.fw_grid_item .gal_content {
    opacity: 0.8;
    transform: translate(0, 0px) !important;
}

.fw_grid_item .gal_content span.gal_plus_ico {
    transform: translate(0, 0px) !important;
}

.strip-item .strip-text {
    opacity: 0.9 !important;
}

/* END Strip items and Gallery items hover trnasparency */

/* FULL SCREEN TOGGLE DISPLAY NONE*/

.toggle_fullview {
    display: none !important;
}

/* BEGIN MEDIA QUERY */

@media only screen and (max-width: 760px) {
    .menu_toggler {
        right: 20px !important;
        left: auto !important;
        top: 25px !important;
    }
    .shortcode_social_icon {
        border: 0 !important;
        margin: 0 !important;
    }
    .fw_grid_item .gal_content {
        top: 75% !important;
        left: auto !important;
        right: 20px !important;
        opacity: 1 !important;
    }
    .fw_grid_item .gal_content span.gal_plus_ico {
        transform: none !important;
        position: absolute !important;
        right: 20px !important;
        margin-top: -4px !important;
    }
    .fw_grid_item .gal_content h3 {
        margin-bottom: 0 !important;
        position: absolute !important;
        right: 65px !important;
        top: 75% !important;
    }
    .fw_grid_gallery {
        padding-top: 0 !important;
    }
    .logo {
        display: block !important;
    }
    ul.mobile_menu li {
        text-align: center !important;
    }
    .ribbon_list li img {
        padding-top: 12px !important;
    }
}

/* END MEDIA QUERY */

/***** BLOG ********/

.site_wrapper {
    display: block !important;
}

/********** END BLOG ************/

/********* reCaptchaV3 **********/

.grecaptcha-badge {
    visibility: hidden;
}

/********** END BLOG ************/