/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 3.3
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/





@import url("montserrat.css"); 

@import url("../brooklyn/style.css");  




html, body, div, p {
    font-family: 'ralewaylight', "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

p {
    font-size: 16px;
    line-height: 1.6;
}

/*home contact*/
.btn-hcontact{
    border-radius: 0px !important;
    width: 100% !important;
}

/*footer menu*/
.bottomMenu { display: block;}
.bottomMenu ul { 
        display:inline; float:left; display: block;
        margin: 20px 0 15px;
        padding: 0;}
.bottomMenu li { list-style-type: none; display: inline; font-size: 12px; }
.bottomMenu li a {
	color:#fff;
	line-height:15px;
	text-decoration:none;
	font-weight:normal;
	padding: 0 7px 0 3px;
}
.bottomMenu li a:hover { color:#37393e; text-decoration:none;}
.bottomMenu li:last-child > a {border-right: none;}


/*overwite*/
input[type="submit"], input[type="button"],.ut-btn,.hero-btn{
    font-weight: bold !important;
}
.ut-footer-so li a{
    border:none !important;
    color:#fff !important;
}
.ut-footer-so li a i {
    font-size: 20px !important;
    color:#fff !important;
}
.hero-description-bottom {
    margin: 30px auto 20px !important;
}
.wpcf7-validation-errors{
    color:#fff !important;
    background: #222222 none repeat scroll 0 0 !important;
    margin-top:0px !important;
    margin-bottom:3em !important;
}

.ha-transparent #navigation ul li a::after {
    content: "";
}
#navigation ul li a::after {
    content: "";
}
.ut-service-column h3{
    color: #0084db !important;
}

.section-about .wpsm-hide, .section-about .wpsm-show{
    background: #0084db none repeat scroll 0 0 !important;
    font-size: 13px !important;
    height: 44px !important;
    line-height: 44px !important;
    padding: 0 20px !important;
    font-weight: bold !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    /*font-family: "montserratregular",Helvetica,Arial,sans-serif;*/
    margin: 0 20px 20px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
}
.section-about .wpsm-hide:hover, .section-about .wpsm-show:hover{
    color:#FFFFFF !important;background:#222222 !important;
}
.wpsm-content-hide{
    display: none !important;
}
#about-two {
    min-height: 100vh !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
#about-two{
    font-size: 18px !important;
}
#about-two .section-title {
    font-size: 35px;
}
.section-davide .wpsm-hide, .section-davide .wpsm-show{
    color: #0084db !important;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
    /*font: 16px "montserratregular" !important;*/
}
.section-davide .section-title{
    margin-bottom: 0 !important;
}
#davide{
    min-height: 100vh !important;
}
#davide .ut-split-content-right, .ut-split-content-left {
    
}
#services{
    min-height: 100vh !important;
    background-image: url("http://localhost/wordpress/cto/wp-content/uploads/2016/02/services-hd.jpg") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
#investment, #contacts{
    min-height: 100vh !important;
}

#wpgmza_map .gm-style-iw p{
    color: #4b0000;
}
.hero-title {
    text-transform: none !important;
}
#navigation ul li a {
    font-size: 14px;
}

#investment .section-title {
    font-family: 'ralewaybold' !important;
}

.footer-content{
    margin-bottom: 0px; padding-bottom: 5px;
}




/* Footer break point */
@media screen and (max-width: 1024px) {
    .bottomMenu ul { width:100%;}
}