/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.9
*/

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


/*
Color Styles
Dark Grey - #474747
Burnt Orange - #c2472e
*/





/* All Devices */
@media (min-width: 0px){

/* Fonts */
@font-face {font-family: exo2bold;src: url(/fonts/Exo2-Bold.ttf);}
@font-face {font-family: exo2medium; src: url(/fonts/Exo2-Medium.ttf);}
@font-face {font-family: exo2regular; src: url(/fonts/Exo2-Regular.ttf);}
/* Font Styling */
H1, H2, H3, H4, H5, H6{font-family: exo2bold, exo2medium, exo2regular !important; }

html, body {text-align: justify !important;}
.justify{text-align: justify!important;}
.center{text-align: center !important;}

/* Buttons */
.btn-orange{background: #c2472e!important;padding: 12px 20px;border: 0px;color: #fff; font-weight: bold;}
.btn-orange:hover{background: #ee593a  !important; color: #fff;}

/* Images */
.placeholder-img{max-width: 100%; height: auto;}


/* Header */

/* Nav */
#navigation .sub-menu {width: 455px !important;}

/* END HEADER */

/* Revolution Slider ----------------------------------------------------------------------------------------------------------------------*/
div#slide-1-layer-5 {background: #000000b0; padding:20px !important;}
/* End Revolution Slider ---------------------------------------------------------------------------------------------------------------*/
/* Ninja Forms ------------------------------------------------------------------------------------------------------------------------------*/

/* Errors */
.nf-form-fields-required {display: none;}
#ninja_forms_required_items, .nf-field-container {margin-bottom: 0px !important;}
.recaptcha-container .nf-after-field, .submit-container .nf-after-field {height: 0px;}
.nf-form-errors-2{text-align: center;}
.nf-after-field {height: 40px;}
.nf-after-form-content{height: 30px;}

/* Inputs */
.nf-field-element input, .nf-field-element select, .nf-field-element textarea {background: #00000061 !important;color: #fff;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {color: #fff;background: #00000061!important;outline: none !important;border-color: #fff;}

/* Buttons */
input#nf-field-11{display: block !important; margin: auto !important;}
.learn-more-row{min-height: 65px;line-height: 65px;}

/* Placeholders */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #fff;font-weight: bold;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #fff;font-weight: bold;}
::-ms-input-placeholder { /* Microsoft Edge */color: #fff;font-weight: bold;}


.label-left .nf-field-element {width: 13px !important;max-width: 13px !important;min-width: 13px !important;}
.label-left .nf-field-label {text-align: left !important;width: 70%!important;}

div#nf-field-26-wrap {margin-top: 20px;}
.nf-fu-progress {margin-bottom: 0px !important;}
/* End Ninja Forms --------------------------------------------------------------------------------------------------------------------------*/

/* Header ---------------------------------------------------------------------------------------------------------------------------------- */
#header{background-size: cover !important;background-repeat: no-repeat !important;background-color: #fff !important;background-image: url(/wp-content/uploads/2018/05/asar-group-blueprints-bg.png) !important;background-attachment: scroll  !important;}
/* End Header -------------------------------------------------------------------------------------------------------------------------- */
/* Footer -----------------------------------------------------------------------------------------------------------------------------------*/
#footer {background-color: #fff; text-align: center; padding: 20px 0 0px 0 !important;}
#footer .widget {margin-bottom: 0px !important;}
#copyright {background: #fff;}
#copyright p, #footer p {margin-bottom: 0px;}

/*Sticky Footer*/
.fixed-footer {
    display: block;
}

/*sticky footer*/

.fixed-footer {
bottom: 0px;
left:0;
padding: 0px 0;
position:fixed;
width:100%;
z-index:99999;
float:left;
vertical-align:middle;
margin: 0px 0 0;
font-weight: bold;
}
.fixed-footer-box {
text-align:center;
margin:0 auto;
overflow: hidden;
min-height: 70px;
line-height: 70px;
}
/*.sticky-half{width: 48%; padding: 0px 1%; float:left; background-color: rgba(0, 0, 0, 1);}
.sticky-half a{display:block;}
.sticky-half:hover{background-color:rgba(31,31,31,1);}
.sticky-half a {color:#fff;}
.sticky-half a:hover{color: rgba(255,255,255,1);}*/

.sticky-half{width: 48%; padding: 0px 1%; float:left; background-color: rgb(194, 71, 47);}
.sticky-half a{display:block;}
.sticky-half:hover{background-color:#ee593a;}
.sticky-half a {color:#fff;}
.sticky-half a:hover{color: #fff;}
/* End Footer -------------------------------------------------------------------------------------------------------------------------------*/

/* Revolution Slider */
.rev-slider-title-sm {font-size: 40px !important;text-transform: uppercase !important;}
.rev-slider-title-lg{font-size: 25px !important; text-transform: uppercase !important;}
/* Home Page */
#services-row-hp p {font-size: 16px; }

.nf-response-msg {
    color: #fff !important;
}




}

@media (max-width: 768px){
  .nf-form-cont .one-half, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths {
      width: 100%;
  }
  .nf-form-cont .five-sixths, .nf-form-cont .four-sixths, .nf-form-cont .one-fourth, .nf-form-cont .one-half, .nf-form-cont .one-sixth, .nf-form-cont .one-third, .nf-form-cont .three-fourths, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths, .nf-form-cont .two-sixths, .nf-form-cont .two-thirds {
      clear: none;
      float: left;
      margin-left: 0px;
  }
}


/* First Breakpoint - Tablet size   */
@media (min-width: 768px){
.rev-slider-title-sm {font-size: .95em !important;text-transform: uppercase !important;}
.rev-slider-title-lg{font-size: 1.5em !important; text-transform: uppercase !important;}
.fixed-footer {
display: none;
}

}

/* Mobile Breakpoint */
@media (max-width: 768px){}
