/*
Theme Name: Divi Child 01
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://http://cerezoatelier.com/">Cerezo Atelier</a>
Author URI: 
Template: Divi
Version: 2.5.8
*/



@import url('../Divi/style.css');



/* COLOURS USED:

Background: #f5f5f5 (grey)
Footer: #181718 (grey)
Accent colour: #e23b38 (red)

*/


/* COOKIES PLUGIN */

div#cookie-law-info-bar {
   z-index: 999999999;

}

/* MENU */

.menu-item:active {
    color: red;

}



/*____________________________________________
______NAVIGATION MENU__________________________-*/

/*  Navigation hover colour in Menu*/
#et-top-navigation nav > ul > li > a:hover, #et-secondary-menu > ul > li a:hover {
       color:  #ff9595 !important; 
    } 

/* Active menu link on individual projects */


.single-project li#menu-item-1099, .single-project li#menu-item-659 {
color: #e23b38 !important;
} 


/* ESSENTIAL GRID */

.esgbox-wrap esgbox-desktop esgbox-type-image esgbox-opened { 
position: relative;
z-index: 999999 !important;

}




/* Main footer */



#main-footer a:hover { color: #e23b38 ; }


/* Bar counters font weight */

.et_pb_counter_title {
   font-weight: bold;
color:black !important;
}



/* My icons */

.my_icons {

color: #666;
text-decoration: none;


}

.my_icons:hover {

color: #e23b38;
transition: all 0.4s ease-in-out;

}


#container_icons ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#container_icons ul li { display: inline; }

#container_icons ul li a
{
text-decoration: none;
padding: .2em 1em;

}

/* Shows secondary menu on mobile */

@media (max-width: 980px) {
#et-secondary-nav, #et-secondary-menu {
display: block !important;
}



}

/*-------------------------------------------------------------
---------------------------------------------------------------*/

/* DIFFERENT SCREEN SIZES */

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 

/* Adjusting main menu */


div#et_top_search {
    margin-right: -60px;

}

}


/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
  
/* Adjusting main menu */


 div#et_top_search {
    margin-right: -60px;
}


}


/* Tablets in landscape mode (981-1100px) */

@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 

/* Change menu for hamburger */

#top-menu-nav { display:none; }

#et_mobile_nav_menu { display:block }

/* Stylising hamburger */

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}
 

#et_top_search {
    float: left;
    margin-right: 35px;
margin-top: 10px !important;

}

}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {




/* Stylising hamburger */

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}

}



/* Smartphones in landscape mode (480-768px) 

@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    
/* Stylising hamburger */

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}


 

}


/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {

/* Stylising hamburger */

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}



}

 