/*!

Theme Name: Altura

Theme URI: https://altura.com.ar

Author: Altura

Author URI: http://altura.com.ar

Description: Este es el diseño de tu sitio web, no lo modifiques, actualices ni desactives. Requiere el tema OceanWP instalado.

Template: oceanwp

Version: 1.0

License: Comercial

Text Domain: startup

Tags: 

*/



html,

body {

    font-size: 16px;

}



#site-description {

    display: none;

}



a {

    outline: 0 !important;

}





/* Header logo opacity & size on hover */



#site-logo #site-logo-inner a:hover img {

    opacity: 1;

    transform: scale(1.05);

}





/* Remove widget title border */



.widget-title {

    padding-left: 0;

    border: 0;

}





/* Increase blog entry content */



.single-post #content {

    margin-left: auto;

    margin-right: auto;

    max-width: 840px;

}





/* Transparent header > White menu items  */



body.has-transparent-header #site-logo a.site-logo-text {

    color: #fff;

}



body.has-transparent-header #site-navigation-wrap .dropdown-menu>.current-menu-item>a {

    color: #fff;

}



body.has-transparent-header #site-navigation-wrap .dropdown-menu>li>a,

body.has-transparent-header .oceanwp-mobile-menu-icon a,

body.has-transparent-header #searchform-header-replace-close,

body.has-transparent-header .oceanwp-social-menu.simple-social ul li a {

    color: #fff9;

}



body.has-transparent-header #site-navigation-wrap .dropdown-menu>li>a:hover,

body.has-transparent-header #site-navigation-wrap .dropdown-menu>li.sfHover>a,

body.has-transparent-header .oceanwp-social-menu.simple-social ul li a:hover {

    color: #fff;

}



body.has-transparent-header #site-header.transparent-header {

    background: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.2));

}



body.has-transparent-header .mobile-menu .hamburger-inner,

body.has-transparent-header .mobile-menu .hamburger-inner::before,

body.has-transparent-header .mobile-menu .hamburger-inner::after {

    background-color: #fff;

}





/* Remove grey bg */



body .page-header {

    background: #0000;

    background: transparent;

}





/* ELEMENTOR > Dropdown menu padding */



nav.elementor-nav-menu--dropdown {

    padding: 20px;

}



nav.elementor-nav-menu--dropdown .elementor-nav-menu a {

    justify-content: start;

}





/* Responsive video */



.responsive-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-bottom: 45%;

    padding-top: 30px;

    height: 0;

    overflow: hidden;

}



.responsive-container iframe,

.responsive-container object,

.responsive-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}





/* Elementor Iconbox fix */



@media (max-width:768px) {

    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {

        display: flex;

    }

    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {

        margin-right: 10px !important;

    }

}