/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28/Jan/2014, 16:24:38
    Author     : Samuel
*/

body, h1, h2, h3, h4, h5, h6, .content .text2, .f_phone, .post strong, a.link1:hover { color: #000; }
.sf-menu > li > a { color:#000; text-shadow:none; }
.sf-menu > li > a.sf-with-ul:after{ background: none; }
.sf-menu > li.sfHover > a, .sf-menu > li.current > a, .sf-menu > li:hover > a:hover { text-shadow:none; }
.sf-menu li li a:hover, .sf-menu li.sfHover li.sfHover>a { color:#000; }
.sf-menu li ul, .sf-menu li.sfHover > ul { background: url("../images/header_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }
.box { color:#FFF; }
.text1 ul, .text1 ul li, .blog ul, .blog ul li{ list-style: disc !important; list-style-position: inside !important; }
.error{ display:block !important; position: relative !important; right: 0 !important; top: 0 !important; width: 100% !important; }
#elFormSubmit {
    margin-left: 10px !important;
    cursor: pointer;
    margin: 0 !important;
    min-width: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
    background: url("../images/btn_bg.png") repeat-x scroll 0 0 #b20809;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    margin-top: 17px;
    padding: 9px 18px 10px;
    color: inherit;
    outline: medium none;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}
#elMap{
    /* border-radius: 4px;
    border: 4px solid #171817; */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
    height: 370px;
    width: 380px !important;
}
/* .sf-menu > li > a { font-size: 14px !important; padding: 36px 20px 34px 21px !important; }
.sf-menu > li:first-child > a { padding-right: 21px !important; } */
.sf-menu > li > a { font-size: 14px !important; color:#FFF; border-color:#F00; }
.sf-menu > li.current > a, .sf-menu > li > a:hover { color:#000; }
.leSolucoes ul li{ color:#000; }
.leCycle{ width:530px; }
h2{ font-size: 23px !important; line-height:28px; }
h4{ font-size: 16px !important; }
h2, h4{ font-weight: 300; }
body, .h_top{ background: #FFF !important; }
.content.c1{ border-bottom: 10px solid #F00; }
.copy span, footer a:hover, .contactCompany{ color: #F00; }
a.btn:hover{ background: #b20809 !important; }
a.btn{ transition: background 0.5s; webkit-transition: background 0.5s;  }
.contactCompany{ padding-top:0 !important; }
.map .text1{ padding-top: 0!important; }
.socials a{ background-position: -106px bottom !important; margin: 0 auto; float: none;  }
.socials{ margin-top: 62px; }
.copy small{ text-transform: capitalize; font-size: 10px; }
h4 small{ font-size: 12px; text-transform: capitalize; }
#toTop{ bottom: 95px; }
.projects .text1{ 
    background: url("../images/bgprods.png") repeat;
    color: #FFFFFF;
    display: none;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    width: 90%;
}
.projects .grid_3{ height: 180px; }
.elUbuntu{ font-size: 18px !important; padding: 30px 0; font-family:  'Ubuntu', sans-serif; }
h4.contactCompany{ font-size: 15px !important; }

@media (min-width: 768px) and (max-width: 995px) {
    .sf-menu li{
        width: 149px !important;
    }
}

@media (min-width: 996px) {
    .sf-menu li{
        width: 188px !important;
    }
}

.email_isoneed{
    font-size: 15px !important;
}