/*
Theme Name: ilPerito Child
Theme URI: http://www.ilperito.net
Template: ilperito
Author: ilPerito AP
Author URI: http://www.ilperito.net
Description: ilPerito child design with love
Version: 1.0
License:
License URI:
Tags: light, dark, white, one-column, two-columns, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, theme-options, translation-ready
Text Domain: ilperito_lang
*/

@import url("../ilperito/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */


img.logo {
    width: 130px;
}

.row.bkaTopmenu.bka_menu {
    height: 75px;
}

.bka_menu {
    background-color: rgba(255, 255, 255, 0.9) !important;
}

.contained {
    padding-left: 10% !important;
    padding-right: 10% !important;
}
.contenitore1{
    max-weith: 150px
}
/*barra diritti immigrazione*/
.riduci {
    margin-top: -25px;
    margin-bottom: 10px !important;
}
.riduci2 {
    margin-bottom: -15px !important;
    margin-top: -15px;
}
i.icon.fa.fa-phone-square:hover {
   color: #7988ad !important;
}
.hgr_blog_post:hover {
    
    border: solid;
    border-color: #7988ad;
}
.hgr_post_content > h2>a {
    color: #607289 !important;
    font-weight: 400;
}
.bka_menu .navbar-default .navbar-nav>li>a:hover {
    font-weight: 600
}
@media screen and (min-width: 1320px) {.bka_menu .navbar-default .navbar-nav>li>a:hover {
    margin-right: -1%;
}}
div#comments {
    display: none;
}

/*spostre bandiera*/
ul#mainNavUl > li > a > img {
    padding-bottom: 21px;
    margin-right: 5px;
}

/* menu mobile*/

@media screen and (max-width: 1000px){ div#hgr-navbar-collapse-1  {
    background-color: rgba(255, 255, 255, 1) !important;
    border: 0px;
    max-height: 100%!important;
    height: 100% !important;
    position: fixed;
    width: 100%;
    margin-top: 19px;
    padding-right: 0px!important;
    padding-left: 0px!important;
    margin-left: -16px;
}
div#hgr-navbar-collapse-1>ul>li {
    text-align: center;
    height: 50px;
}}
@media screen and (min-width: 1000px) and (max-width: 1320px){
.navbar-toggle {
    display: block !important;
    float: right !important;
}
.navbar-right{display:none !important;}
.navbar-header {
    float: none;
}
}


/* modifiche testimonial */
.testimonial_image {
    display: none;
}
.testimonialAuthor {
    text-align: center;
}
.testimonial_title {
    margin-left: -30px;
}

/*freccia sale*/
.back-to-top{
    background-color: rgba(219, 77, 77, 0.60);
}
.associazioni >div > div >div > .hgr_carousel_item {
    max-width: 50%;
}
.owl-page.active > span {
    background: rgb(219, 77, 77) !important;
}
.owl-page > span {
    background: white !important;
}



/* triangolo trasparente verso alto*/
.triangolo {
width: 		3%;
height: 	0;
border-bottom:	30px solid rgba(255, 255, 255, 0);
border-left: 	30px solid rgb(255, 255, 255);
border-right: 	30px solid rgb(255, 255, 255);
}
.destra {
    width: 48.5%;
    padding-right: 48.5%;
    background-color: #FFFFFF;
    padding-bottom: 30px;
    margin-right: -35%;
}
.sinistra {
    width: 48.5%;
    padding-left: 48.5%;
    background-color: white;
    padding-bottom: 30px;
}




/* triangolo trasparente verso basso*/

.triangolo2 {
width: 		3%;
height: 	0;
border-top:	30px solid rgba(255, 0, 0, 0);
border-left: 	30px solid rgb(255, 255, 255);
border-right: 	30px solid rgb(255, 255, 255);
}
.destra2 {
    width: 48.5%;
    padding-right: 48.5%;
    background-color: #FFFFFF;
    padding-top: 30px;
    margin-right: -35%;
}
.sinistra2 {
    width: 48.5%;
    padding-left: 48.5%;
    background-color: white;
    padding-top: 30px;
}



/*triangolo trasparente pagine*/
div#testimonianze{
    margin-bottom: -3%;
}

div#contatti2{
    margin-top: -5%;
}

div#associazioni {
    margin-top: -5%;
}
.triangolocontatti {
    margin-top: -5%;
    position: absolute;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
    bottom: 190px !important;
}

