﻿body {
}

.col-md-5.col-sm-5.col-xs-5.welcome-img {
    background-repeat:no-repeat !important;
}


@font-face {
    font-family: 'icomoon';
    src: url('assets/icons/icomoon/fonts/icomoon.eot?3ya2cx');
    src: url('assets/icons/icomoon/fonts/icomoon.eot?3ya2cx#iefix') format('embedded-opentype'), url('assets/icons/icomoon/fonts/icomoon.ttf?3ya2cx') format('truetype'), url('assets/icons/icomoon/fonts/icomoon.woff?3ya2cx') format('woff'), url('assets/icons/icomoon/fonts/icomoon.svg?3ya2cx#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


.laser_ico:before {
    font-family: 'icomoon' !important;
    content: "\e902" !important;
}

.apparecchi_ico:before {
    font-family: 'icomoon' !important;
    content: "\e901" !important;
}

.carie_ico:before {
    font-family: 'icomoon' !important;
    content: "\e900" !important;
}

.spazzolino_ico:before {
    font-family: 'icomoon' !important;
    content: "\e903" !important;
}


.logo {
    background-image: url('assets/images/logo_con_immagine.png');
    background-size:contain !important;
    /*background-image: url('assets/images/skyblue-logo.png');*/
}

    .logo:hover {
        background-image: url('assets/images/logo_con_immagine.png');
        /*background-image: url('assets/images/skyblue-logo_hover.png');*/
    }

    .logo .navbar-brand, h1, h2, h3, h4, h5 {
        font-family: 'Exo', sans-serif;
    }

.service-box-inner .icon-srv {
    background-color: #003898 !important;
}

/*[cambio colore]*/
.logo .navbar-brand small {
    color: #003897 !important;
}
.nav .active a {
    color: #003897 !important;
}
@media (max-width: 991px) {
    .header_s2 .ownavigation .navbar-toggle, .header_s2 .ownavigation .ddl-switch {
        background-color: #003897;
    }
    .header_s2 #slideit, .header_s2 #closeit {
        color: #003897;
    }
}

/*[/cambio colore]*/


@media (max-width: 800px) {
    .hideIfNotMobile {
    }

    .service-box-inner .content-box p {
        max-height:unset !important;
    }
}

@media (min-width: 800px) {
    #home-revslider {
		display:none;
    }
	
	#footr2Cont
	{
		display:none;
	}
    .hideIfNotMobile
    {
        display:none;
    }
}

@media (min-width: 320px) {
    .logo span {
        display: block !important;
    }
}