/*
Theme Name: Goldy Brisk
Theme URI: https://www.inverstheme.com/theme/goldy-brisk/
Author: inverstheme
Author URI: https://www.inverstheme.com/
Description: Goldy Brisk is a clean, modern, user friendly, responsive and highly customizable WordPress Theme. you’ll easily find the design of this theme impressive and suitable for your Website. This Goldy Brisk WordPress theme, carries an abundance of crucial features and functionalities. For instance, featured slider, featured Section, About Section, Our Portfolio, Our team Section, Testimonial Slider, Our Services, Our Sponsors, Sticky Header, Social Information, Sidebar, Excerpt Options, and many more. All of these highly customizable features and sections are completely responsive and absolutely easy to customize. 
Template: goldy-mex
Version: 1.0.4
Tested up to: 6.3
Requires PHP: 7.0
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: Goldy Brisk
Tags: custom-background, custom-logo, blog, custom-colors, custom-header, custom-menu, two-columns, grid-layout, left-sidebar, news, one-column, right-sidebar, featured-images, threaded-comments, translation-ready
*/

/*--------------------------------------------------------------
# header
--------------------------------------------------------------*/

.header_topbar_info {
    flex-direction: row !important;
}
.header_info {
    flex-direction: column;
}
.menu_call_button {
    background-color: var(--skin-color2);
    width:1263px;
    margin-top: 10px;
}
@media only screen and (max-width: 768px) {
    .menu_call_button{
        width: 12% !important;
        margin-top: 0px !important;
    }
    .main_site_header h1{
        font-size: 17px !important;
    }
    .header_info {
        flex-direction: row;
    }
}
.featured_slider_disc{
    text-align: left !important;
}
.hentry-inner .entry-container{
    align-items: flex-start !important;
}

/* Shine */
.featured_slider_image .owl-stage-outer::before, 
.about_featured_image .about_pic::before{
    position: absolute;
    left: -75%;
    z-index: 2;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    transform: skewX(-25deg);
}
.featured_slider_image .owl-stage-outer:hover::before,
.about_featured_image .about_pic:hover::before {
    -webkit-animation: shine 1s;
    animation: shine 1s;
}
@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
@media only screen and (max-width: 768px) {
    .owl-prev, .owl-next {
        width: 25px !important;
        height: 30px !important;
        display:flex !important;
        justify-content: center;
        align-items: center;
    }
}

/* about */
.about_section_container {
    flex-direction: row-reverse ! important;
    padding: 0% 5% !important;
}
.about_container_data {
    padding: 30px ! important;
    width: 45% !important;
}
.about_featured_image {
    width: 55% !important;
}
.about_section_info .about_pic img{
    height: 600px !important;
}
.about_section_info{
    padding: 0px !important;
}
@media only screen and (max-width: 768px){
    .about_section_container{
        margin-top: 10px;
        display: inline-block !important;
    }
    .about_featured_image .about_pic::before{
        background: none !important;
    }
    .about_pic{
        height: 300px !important;
    }   
}

/* Featured */
.section-featured-wrep:hover {
    transform: translateY(-20px);
    filter: drop-shadow(0.471px 8.988px 8px rgba(0, 0, 0, 0.2));
}
.section-featured-wrep{
    box-shadow: 0 6px 30px 3px #0e0e0e0f;
    transition: 0.5s;
}
.featured_content_inner{
    box-shadow:none !important;
}
.featured-section_data .card-container {
     filter: none !important;
 }
.section-featured-wrep:hover .featured-icon i {
    transform: none !important;
}
.featured-section_data .featured_content .featured-thumbnail:after {
    width: 0px !important;
}
.section-featured-wrep{
    border-bottom: 2px solid var(--skin-color);
}

/* Portfolio */
i.fa.fa-arrow-right{
    border: none !important;
}
.our_portfolio_section .protfolio_images:hover:before {
    opacity: 1;
    transform: rotate3d(0, 0, 1, 45deg) scale3d(1.5, 1, 1);
}
.protfolio_images:hover{
    opacity: 0.8;
}
.our_portfolio_section .protfolio_images:before {
    content: "";
    border: 2px solid #ffffff;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: rotate3d(0, 0, 1, 45deg) scale3d(1.5, 0, 1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all .35s;
}
.our_port_containe{
    filter: none !important;
}
.our_portfolio_info .wrappers .parent{
    border: 2px solid #000000 !important;
    background-color: var(--skin-color2) !important;
}
.our_port_containe {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    flex-direction: column;
    position: relative;
    bottom: 0px !important; 
    filter: drop-shadow(0.471px 8.988px 8px rgba(0, 0, 0, 0.2));
    margin-left: 0rem !important; 
    margin-right: 0rem !important; 
    margin-bottom: 0rem !important; 
    gap: 10px;
}

/* Appointment */
.appointment_featured_image {
    width: 40% !important;
}
.appointment_fields_data {
    width: 60% !important;
}

/* Team */
.our_team_container{
    border: 3px solid var(--skin-color);
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
}

/* Testimonial */
.our_testimonial_data_info {
    padding: 10px;
    border: 2px solid var(--skin-color);
    border-radius: 10px;
    background-color: #eeeeee;
}
.our_testimonials_container {
    display: flex;
    flex-direction: column-reverse !important;
    padding-top: none !important;
}
.testinomial_description{
    border: none !important;
    padding: 15px !important;
}
.image_testimonials img {
    border-radius: 5px;
    border: none !important;
}
.testimonials_content {
    text-align: center !important;
}   

/* Sponsors */
.our_sponsors_img a:after{
    border-top: 3px solid var(--skin-color);
    border-bottom: 3px solid var(--skin-color);
}
/* Services */
.widget_section_one, .widget_section_two, .widget_section_three{
    border-radius: 0px !important;
    border: 2px solid #cccccc;
}

/* Funfact */
.goldy_mex_funfact_content:hover .goldy-funfact-icon{
    transform: translateY(-10px);
}
.goldy_mex_funfact_content .goldy-funfact-icon{
    transition: all 0.3s ease-in-out;
}

/* Blog */
.goldy_mex_container_data {
    background: #eeeeee !important;
}

/* buttons */
.image_btn .buttons, 
.about_btn .buttons, 
.appointment_section_info .buttons,
.wp-block-search__button,
.nav-links .nav-previous a,
.nav-links .nav-next a,
.owl-prev,
.owl-next{
  border: 2px solid;
  padding: 9px 18px;
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #ffffff;
  transition: ease-out 0.5s;
}
.image_btn .buttons, 
.about_btn .buttons, 
.appointment_section_info .buttons{
    width: 150px !important;
}

.image_btn .buttons:hover, 
.about_btn .buttons:hover, 
.appointment_section_info .buttons:hover,
.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover{
  box-shadow: inset 0 0 0 50px #ffffff;
  border: 2px solid var(--skin-color) ! important;
}
.wp-block-search__button:hover, .owl-prev:hover, .owl-next:hover{
    box-shadow: inset 0 0 0 50px #ffffff;
}
button::before, 
button::after, 
.nav-previous a::before, 
.nav-previous a::after, 
.nav-next a::before, 
.nav-next a::after, 
.buttons::before, 
.buttons::after{
    background-color: transparent !important;
}
.scrolling-btn{
    display: flex;
    justify-content: center;
    width: 40px !important;
    height: 34px !important;
    align-items: center;
}