/*
Theme Name: Enfold Child 01
Theme URI: 
Description: Child 01 theme for the Enfold theme
Author: <a href="http://www.kriesi.at">Kriesi</a>
Author URI: 
Template: enfold
Version: 3.4.7
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 13 Feb 2016 06:19:17 +0000 */ 

@import url('../enfold/style.css');
@font-face {
    font-family: 'texgyreadventorbold';
    src: url('fonts/texgyreadventor-bold-webfont.eot');
    src: url('fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventorregular';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-regular-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


#landing_hero .container {
    padding-top: 50px !important;
}



body .gform_wrapper ul li.gfield {
margin-top: 0px !important;
}

h1, h2, h3, h4, h6 {
	font-family: 'texgyreadventorregular' !Important;
	font-weight:600 !Important;
    	letter-spacing: 1px;
}

h5 {
	font-family: 'texgyreadventorregular' !important;   	
        letter-spacing: 1px;
        font-size: 22px !important;
        line-height: 1.7em !important;
}
p{
	font-family: 'texgyreadventorregular'!Important;
	font-weight:normal !Important;
	letter-spacing: 0px;
        font-size: 18px !important;
        line-height: 1.5em !important;
}
/* TOP BAR */
header .av_secondary_right {
	background-color: rgba(0, 0, 0, 0) !important;
}
header .av_secondary_right .sub_menu > ul > li a {
	color:#000000;
}

/* HEADER AREA */

/* DOWNLOAD FORM */
#home_download_form {
	width:100% !important;
}
#home_download_form .cta-obj-wrap {
	width:100% !important;
}
#home_download_form .cta-obj-wrap .cta-obj {
	width:31.3% !important;
	margin-left:1% !important;
	margin-right:1% !important;
}
#home_download_form .wpcf7-submit {
	width:100%;
	background-color:#f14e23;
	border:solid 2px #f14e23 !important;
	color:#ffffff !important;
}
#home_download_form .wpcf7-submit:hover {
	background-color:#000000 !important;
	border:solid 2px #000000 !important;
	color:#ffffff !important;
}



div#header_main {
    margin-top: 0;
}
#top .av_header_transparency #header_main, #top .av_header_transparency .avia-menu.av_menu_icon_beside {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0);
  margin-top: 0px;
}

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
    height: 90px;
    line-height: 100px;

}

.entrytext {margin-left: 30px;}





.responsive .phone-info span {
    margin: 0;
    padding: 0;
    border: none;
    font-size: 22px;
}

/* Gravity Form Edits */

.download_form .gform_body {
width: 80%;
float: left;

}

.download_form .gform_footer {
float: left;
clear: none !important;
padding: 0 !important;
margin: 0 !important;
width: 20% !important;
}

.download_form label{
display: none !important;
}

.download_form label.gfield_label+div.ginput_container {
margin-top: 0px !important;
}

.download_form input[type='submit'] {
background-color: #f14e23 !important;
width: 100%;
}

.entry-content-wrapper li {
padding: 0px !important;
}

.download_form .top_label li.gfield.gf_left_half {
margin-right: 1.2% !important;
}

#top .gform_wrapper ul li.gfield {
width: 33%;
float: left;
display: block !important;
clear: none !important;
margin-right: 2px;
}

@media only screen and (max-width: 980px) {

.download_form .gform_body {
width: 100%;
float: left;
margin-top: 0px;
}

#top .gform_wrapper ul li.gfield {
width: 100%;
float: left;
display: block !important;
clear: none !important;
margin-right: 0px;
}

.download_form .gform_footer {
width: 100% !important;
}

}



#top .av-large-testimonial-slider .avia-testimonial-content p {
color: #000 !important;
}

@media only screen and (max-width: 767px) {
#home .content {
    padding-top: 0px;
}
}

li {
font-family: 'texgyreadventorregular'!Important;
font-weight: normal !Important;
letter-spacing: 0px;
font-size: 18px;
}



.testimonial-content p {
color: #050505 !important;
}

.template-page .entry-content-wrapper h2 {
text-transform: none;

}



#header_main .main_menu #avia-menu > li a .avia-menu-text {
   font-family: "Lato",sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.085em;
    text-transform: uppercase;
}

.page-id-4105 #header_main {
display: none;
}

.page-id-4105 #header_meta {
background-color: #000000 !important;
}

.page-id-4105 .phone-info {
color: #ffffff !important;
font-family: 'texgyreadventorregular'!Important;
}

#top #header_meta {
background-color: rgba(0, 0, 0, 0) !important;
border-line: 0px;
}

.phone-info {
color: #ffffff !important;
}

.mfp-content h3 {
font-size: 26px;
margin-bottom: 15px;
color: #2c1a16;
text-align: center;
}

.mfp-content .text-content {
font-family: 'texgyreadventorregular'!important;
font-size: 18px !important;
}

.mfp-content .gform_wrapper ul li.gfield {
width: 100% !important;
float: none !important;
display: block !important;
clear: none !important;
margin-right: 0px !important;
}

.mfp-content .gform_body,  .mfp-content .gform_footer{
width: 100% !important;
float: none !important;
}

.mfp-content .gform_wrapper {
background-color: #36211c;
padding: 30px !important;
margin: 0 !important;
}

.mfp-content form {
margin-bottom: 0px !important;
}

.mfp-content .gform_wrapper .gform_footer input[type=submit] {
color: #ffffff !important;
display: block !important;
margin: 0 auto;
}
}
}

.av-seperator-icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    background-image: http://launchingsoon.co.za/clients/CCTV/wp-content/uploads/2016/11/cameraicon.png;
}



.toggler {
background-color: #003142 !important;
color: #fff !important;
}

.activeTitle {
background-color: #f14e23 !important;
}

.av-seperator-icon:before {
background-image: url('http://launchingsoon.co.za/clients/CCTV/wp-content/uploads/2016/11/cameraicon.png');
content: "\00a0" !important;
width: 30px;
height: 30px;
display: block;
}

#top .av_header_transparency #header_meta {
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid rgba(0,0,0,0) !important;
}

#socket {
    text-align: center
}

#socket .copyright {
    float: none;
font-weight: 400;
    letter-spacing: 2px;
    line-height: 1.3;
font-size: 10px;
    color: #7a7a7a;
}

#socket .copyright a {
    display: none;
}

#socket .container {
    padding-top: 10px;
}

.container_wrap.socket_color {
border: none;
}

#footer {
padding: 15px 0 0;
}

#footer .widget {
margin: 0;
}

#top #footer .widget ul {
    display: flex;
    justify-content: center;
}

#top #footer .widget_nav_menu li {
    float: left;
    display: block;
    margin: 0 10px;
}

#top #footer .widget_nav_menu li a {
font-size: 10px;
font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
color: #003042;
}