/*
 Theme Name:   Customizr child
 Description:  A customizr child theme
 Template:     customizr
 Version:      1.0.0
*/

@import url("../customizr/style.css");

html{
  /*Overrides bootstrap bad font-size definition*/
  font-size: 100%;
  min-height: 100%;
}

body,
div#content,
.header-skin-light .czr-overlay{
  background: #2F4454;
  color:white;
}

h1, h2, h3, h4, h5, h6, label, td{
  color: white !important;
}

header.tc-header{
  background-color: #2F4454 !important;
}

a.navbar-brand-sitename{
  color: white !important;
}

li.hamburger-toggler__container span.line{
  background: white !important;
}

span.header-tagline {
  color: white !important;
}

span.nav__title{
  color: white;
}

ul.dropdown-menu{
  background-color: #2F4454 !important;
}

span.caret__dropdown-toggler i,
a.search-toggle_btn{
  color: white !important;
}

li.menu-item.dropdown-item:hover{
  background: transparent;
  background-color: transparent;
}

/*-------Contact forms styling-----------------*/


@media (min-width: 60em){
  div.contact-container{
    display:flex;
  }
}

div.contact-container > div{
  flex:1;
  padding: 5%;
}

.cancel-customizr-social-container-rules{
  box-sizing: initial !important; 
}

.cancel-customizr-social-container-rules > ul{
  padding: 0% !important;  
}

/* Fields */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #aaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #aaa;
  opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #aaa;
  opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:    #aaa;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color:    #aaa;
}
/* Button */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #A21502;
  border: none;
  color: #fff;
  font-size: 1em;
  padding: 10px 50px;
  text-transform: uppercase;
  font-weight: normal;
}


/*-------Article content-------------------*/

header.entry-header{
  visibility: hidden;
}

article .entry-content{
  color: white;
}

/*-------Search content------------------*/

input.czr-search-field{
  border-bottom-color: white !important;
  color: white !important;
}

input.czr-search-field:focus{
    outline: none;
}

hr.featurette-divider{
  visibility: hidden;    
}
/*---------Footer-----------------*/

#footer{
  font-size: 75%;
}

.footer__wrapper 
.widget__wrapper{
  padding-top: 0;
  padding-bottom: 0;
}
