
/* 
 Theme Name:     Agenzia grafica Novara
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/roboto-condensed-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('./fonts/roboto-condensed-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v18-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/roboto-condensed-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('./fonts/roboto-condensed-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v18-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/roboto-condensed-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('./fonts/roboto-condensed-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-condensed-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-condensed-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-condensed-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-condensed-v18-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/* Menu secondario */
#top-header a{
    font-weight: normal;
}

/* Main menu */
#top-menu-nav a{
    font-weight: normal;
    text-transform: uppercase;
}

.nav li ul {
    padding: 10px 0;
}

.nav li ul {
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    width: 300px;
}

#main-header .nav li ul a {
    color: #000 !important;
}

#top-menu li li {
    padding: 0;
}

#top-menu li li a {
    width: 300px;
}

ul.et_mobile_menu {
  position: absolute;
  margin-left: -30px;
  width: calc( 100% + 60px);
}

/* rendo visibile il menu anche su tablet */
@media (max-width: 1200px) {
    #et-top-navigation{
        padding-left: 10% !important;
    }
    
    #top-menu li a{
        font-size: 12px !important;
    }
}
/* Logo */
/* 979 */
@media (min-width: 979px) and (max-width: 1200px) {
    #logo {
        width: 12%;
    }
}

/* Slider */

.et_pb_slide > .et_pb_container {
    float: left;
    width: 75%;
    margin-left: -50px !important;
}

@media (max-width: 960px) {
    .et_pb_slide > .et_pb_container {
        margin-left: -20px !important;    
    }
}

.et_pb_slide .et_pb_slide_description {
    text-align: left;
    /*padding-left: 0;*/
}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 12% 8%;
}

/* contenitore */
@media (min-width: 1200px) {
    
    .container, .et_pb_row, .et_pb_slider .et_pb_container,
    .et_pb_fullwidth_section .et_pb_title_container,
    .et_pb_fullwidth_section .et_pb_title_featured_container,
    .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container,
    #main-content > .container {
        max-width: 1170px;
        width: 1170px;
    }
    
    #breadcrumbs {
        margin: 75px auto 0;
        width: 1170px;
    }    
}
@media (max-width: 1199px) {
    
    .container, .et_pb_row, .et_pb_slider .et_pb_container,
    .et_pb_fullwidth_section .et_pb_title_container,
    .et_pb_fullwidth_section .et_pb_title_featured_container,
    .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container,
    #main-content > .container {
        max-width: 940px;
        width: 940px;
    }
    
    #breadcrumbs {
        margin: 50px auto 0;
        width: 940px;
    }     
}

@media (max-width: 950px) {
    
    .container, .et_pb_row, .et_pb_slider .et_pb_container,
    .et_pb_fullwidth_section .et_pb_title_container,
    .et_pb_fullwidth_section .et_pb_title_featured_container,
    .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container,
    #main-content > .container {
        max-width: inherit;
        width: 90%;
    }
    
    #breadcrumbs {
        margin: 50px auto 0;
        width: 90%;;
    }
    
}

/* breadcrumbs */
#content-area #breadcrumbs {
    margin-bottom: 50px;
}

/* Menu secondario */
#et-secondary-nav .menu-item-155 a {
    border-bottom: 3px solid #00B9F2;
    padding-bottom: 3px;
    text-transform: uppercase;
}

/* Piede */
#main-footer .container {
    max-width: 95%;
    width: 95%;
}

/* #footer-widgets { */
    /* padding: 2% 0 0; */
/* } */

/* .et_pb_gutters3 .footer-widget { */
    /* margin: 0 5.5% 2.5% 0; */
/* } */

/* .et_pb_widget { */
    /* float: right; */
/* } */

.et_pb_widget #footermenu a,
.footer-widget a{
    color: #00B9F2;
}

.footer-widget a:hover{
    text-decoration: underline;
}

#main-content .container {
    padding-top: 0px;
}

#main-content .container:before {
    background-color: inherit;    
}

/* Spalla */
@media (min-width: 980px) {
    #sidebar {
        padding-top: 80px;
    }
}

/* pagina contatti */
.et_pb_contact_privacy input {
    width: 20px !important;
}

.et_pb_contact p input, .et_pb_contact p textarea {
    color: #333333;
}

.et_pb_contact p input[type=checkbox],
.et_pb_contact p input[type=radio]{
	display: inline-block !important;
}

/* Titoli Pagina */
@media (min-width: 768px) {
    #content-area h2,
    #content-area h3,
    #content-area h4,
    #content-area h5,
    #content-area h6,
    .et_pb_text h2,
    .et_pb_text h3,
    .et_pb_text h4,
    .et_pb_text h5,
    .et_pb_text h6
    {
        font-size: 25px;
        margin-bottom: 10px;
        border-bottom: 2px solid #00B9F2;
        display: table;
        padding-right: 20px;
		font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
    }
}
@media (max-width: 767px) {
    #content-area h2,
    #content-area h3,
    #content-area h4,
    #content-area h5,
    #content-area h6,
    .et_pb_text h2,
    .et_pb_text h3,
    .et_pb_text h4,
    .et_pb_text h5,
    .et_pb_text h6
    {
        font-size: 17px;
        margin-bottom: 10px;
        border-bottom: 2px solid #00B9F2;
        display: table;
        padding-right: 20px;
		font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
    }
}
/* breadcrumb */
@media (min-width: 1200px){
	#breadcrumbpage .breadcrumb{
		max-width: 1170px;
		width: 1170px;
	}
}

@media (max-width: 1199px){
	#breadcrumbpage .breadcrumb{
		max-width: 940px;
		width: 940px;
	}
}

@media (max-width: 950px){
	#breadcrumbpage .breadcrumb{
		max-width: inherit;
		width: 90%;
	}
}
	#breadcrumbpage .breadcrumb {
		margin: 0 auto;
	}
/* Blocchi home */
.home .et_pb_module > h2,
.et_pb_module .h2 {
    border-bottom: 2px solid #00B9F2;
    margin-bottom: 10px;
    text-transform: capitalize;
    width: 100%;
    font-size: 21px;
	display: table;
	padding-right: 20px;
	font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
}