/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jul 20 2017 | 03:01:19 (am)
/*
/******* Do not edit this file *******/

/* GENERAL CSS START */
p {
    margin-bottom: 30px;
    line-height: 1.2em;
}

.mobile-nav .sub-menu li a {
    text-transform: uppercase;
}



.fixed-header .menu > li, .main-nav .menu > li {
    display: inline-block;
    padding: 0 10px;
}

.container, .page-wrapper, .fixed-header, .fixed-header:hover {
    background-color: #ffffff !important;
}

.ubs_heading_h2 {
    text-transform: initial;
}

.ubs_heading_h3 {
    font-weight: 600;
    text-transform: initial;  
}

.main-nav ,.main-nav .double-border {
   border-top: none;
   border-bottom: none;
}

.fixed-header-area.fixed-menu-type.hidden-phone {
    display: none;
}

.menu-main-menu-container {
    padding: 0px 20px;
}

ul#menu-main-menu-1 {
    border-bottom: 1px solid #333;
}

.footer-top-1 .footer-sidebar-widget {
    width: 33.33%;
    display: inline-block;
    text-align: center;
    VERTICAL-ALIGN: top;
}

.footer-top-1 img.ubs_img_ft {
    width: 55px;
}

.footer-top-1 P {
    color: #333;
    font-size: 17px;
}


.footer-top.footer-top-1 {
    border-top: 1px solid #333;
}

.double-border {
    padding-bottom: 0px!important;
}


ul.ubs_soc li {
    display: inline-block;
    vertical-align: top;
}

img.ubs_footer_logo {
    width: 55%;
}

ul.ubs_soc {
    padding-top: 15px;
}

ul.ubs_contry {
    list-style: none;
}

ul.ubs_contry li {
    display: inline-block;
    padding: 15px 5px 0px 5px;
}

.ubs_moreinfo a {
    color: #ccc!important;
}

select {
    color: #000;
}

.gform_wrapper textarea.medium {
    color: #000;
}

input#input_1_9::-webkit-input-placeholder {
    color: #000;
}

.main-nav .menu li a {
    font-size: 15px!important;
}

.nav-sublist-dropdown li a {
    text-transform: uppercase;
}


@media screen and (max-width: 480px) {
    .hidden-phone {
        display: none !important;
    }


    .footer-top-1 .footer-sidebar-widget {
        width: 100%;
        display: block;
        text-align: center;
    }    
 
    .span12.responsive-switcher.a-center.visible-phone.visible-tablet {
        opacity: 0;
    }    

    .vc_row.wpb_row.vc_row-fluid {
        padding: 0px 10px;
    }
        
}

/* GENERAL CSS END */