﻿
header nav .navbar-nav > li > a {

    margin: 0 15px !important;

}


/*.bg-deep-pink {
    background-color: #ec008c;
}
.btn.btn-white {
    background: #ec008c;
    border-color: #ec008c;
    color: #fff;
}
    .btn.btn-white:hover, .btn.btn-white:focus {
        background: transparent;
        color: #ec008c;
    }*/
a:hover, a:active {
    color: #ec008c;
    text-decoration: none;
}
/*.text-deep-pink, .btn.text-deep-pink {
    color: #ec008c;
}*/
a, a:active, a:focus {
    color: #ec008c;
    text-decoration: none;
}

/*.margin-30px-bottom {
    margin-bottom: 30px;
    margin-left: 200px;
    margin-top: 30px;
}
section {
    padding: 50px 0;
    overflow: hidden;
}*/
.btn.btn-dark-gray {
    background: #ffffff;
    border-color: #ffffff;
    color: #ec008c;
}

    .btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {
        background: transparent;
        color: #ffffff;
    }


/*.bg-black, .background-black {
    background-color: #ee1a98!important;
}*/

header nav.navbar-default, nav.navbar.bootsnav {
    height: 90px !important;
}

header a.logo img {
    max-height: 81px;
}

.footer-logo {
    max-height: 70px;
}

.scroll-top-arrow, .scroll-top-arrow:focus {
    right: 21px !important;
}

/*@media (max-width:768px) {
    .marginemobile {
        margin-top: 70px;
    }
    .loghimobile {
        width: 180px !important;
    }
    .loghimobilemargin {
       margin-bottom:50px;
    }
    .solodesktop {
        display: none;
    }
    .sizemenu {
        font-size: 14px !important;
    }
}

@media (min-width:769px) {
   
    .solomobile {
        display: none;
    }
}*/

.bg-black-opacity {
    background-color: #0174af;
}

a, a:active, a:focus {
    color: #ec008c;
    text-decoration: none;
}

.bg-black, .background-black {
    background-color: #0174af !important;
}
.simple-dropdown .dropdown-menu {
    background: #0174af !important;
}
    .simple-dropdown .dropdown-menu > li > a {
        color: white !important;
    }

.feature-box-12 .hover-content-box {
    background-color: #0174af;
   color: #fff;
}


@media (min-width:769px) {
.navbar-nav > li {
    position: inherit;
    margin-left: -15px !important;
}

.no-margin {
	margin: -60px !important;
}
}

.bg-dark-footer {
    background-color: #0174af;
}




@media (max-width:768px){
	.solodesk {
		display:none;
	}
}


@media (max-width: 1269px) and (min-width: 769px) {
    header nav .navbar-nav.text-normal > li > a {
        font-weight: 600;
        font-size: 11px;
    }
    header nav .navbar-nav > li > a {
        margin: 0 14px;
    }
    .header-search-form {
        color: #232323;
        display: none;
    }
    header a.logo img {
        max-height: 70px;
    }
    .pe-md-3 {
        padding-right: 3rem !important;
    }

    }
.border-color-medium-dark-gray {
    border-color: transparent;
}
.border-top {
    border-top: transparent;
}

.border-color-medium-dark-gray {
		border-color: transparent !important;
}

@media (min-width:769px) and (max-width:991px) {
	
	nav.navbar.bootsnav .navbar-nav {
		padding-left:110px !important;
		margin-top:5px !important;
		/* padding-bottom:90px !important; */
		width:106% !important;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse {
		overflow-y: visible !important;
	}
	
}
@media (min-width:576px) and (max-width:1198px) {
	
	header nav .navbar-nav > li > a {

    margin: 0 12.5px !important;

}


	.text-medium {
		font-size: 15px !important;
	}
	
}

@media (min-width:992px) and (max-width:1198px) {
	.hnews {
	height:380px !important;
	}
	
}

@media (min-width:1199px)  {
	.hnews {
	height:360px !important;
	}
	
}

@media (max-width:991px)  {
	.hnews {
	height:360px !important;
	}
	
}

#scopri {
	position: absolute;
	bottom:10px;
	
}




@media (min-width:992px) and (max-width:1198px) {
	.hnews2 {
	height:280px !important;
	}
	.col-lg-4 {
		margin-bottom:20px;
	}
}

@media (min-width:1199px)  {
	.hnews2 {
	height:235px !important;
	}
	.col-lg-4 {
		margin-bottom:20px;
	}
	
}

@media (max-width:991px)  {
	.hnews2 {
	height:235px !important;
	
	}
	.col-lg-4 {
		margin-bottom:20px;
	}
	
}


















