/* Enter Your Custom CSS Here */

#logo {
 
  width: 400px!important;
}

#footer-widgets h3{
color: #ffffff;
}

#footer-widgets a{
color: #ffffff!important;
}

h1, h2, h3 {
text-transform: uppercase!important;
}
.constrain-element{
  max-width:1060px;
  margin:0 auto;
}
@media only screen and (min-width: 768px){
.col-full, #wrapper {
  max-width: 100%!important;
  margin: 0 auto;
}
}
#nav-container {
  margin-bottom: 0px!important;
}
  
  .vc_responsive .wpb_row .vc_span12 {
 
   padding-left: 0px!important;
   padding-right: 0px!important;
}
  
  
 body.full-width #content{
  padding-left: 0px!important;
  padding-right: 0px!important;
 
 
}

.header-widget {
 
  width: 100%!important;
 padding-top: 15px!important;
  padding-bottom: 10px!important;
  text-align: center!important;

}
 
.header-widget a{
 color: #ffffff ;
 

}

.header-widget p{
 color: #ffffff ;
 

}

#logo { float: none; margin: 0 auto; width: 300px; }

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border: 0px solid #E6E6E6;
    height: auto;
    
}

page-title, .page .title {
    display: none!important;
  }


  #navigation {
 width: 580px;
  text-transform: uppercase;
}

@media only screen and (max-width: 770px){
   #navigation {
 width: 80%;
  text-transform: uppercase;
}
}

@media only screen and (max-width: 400px){
   #logo {
 width: 90%!important;
  margin-right: auto;
    margin-left: auto;
}
}
 