/*
 Theme Name:   Fibonacci Starter
 Theme URI:    http://fibonaccidesignlab.com
 Description:  Starter for Fibonacci projects 
 Author:       Rebekah Ralston
 Author URI:   http://fibonaccidesignlab.com
 Template:     Divi
 Version:      1.0.0
 */
div#frm_field_73_container {
    padding-top: 25px;
}
#main-header #top-menu li.menu-item a.fdl-menu-active{
    color: #ea4834 !important;
}
.paral h1.et_pb_module_header{
	background:rgba(52,62,76,.9);
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
    -webkit-clip-path: polygon(0% 0, 100% 0%, 95.5% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 0%, 95.5% 100%, 0% 100%);
}
/* ---- FORM ----- */
.with_frm_style label.frm_primary_label, .with_frm_style .form-field{
	position:relative;
}
.with_frm_style .frm_required {
    position: absolute;
    left: -18px;
    top: 42px;
}
input#field_uockl, textarea#field_liux3,input#field_qaimo,input#field_yazou {
    width: 100%;
}
input[type=checkbox] + span.check{ 
    content: " ";
    display: inline-block;
    width: 20px;
    top: 6px;
    left: -3px;
    position: absolute;
    height: 20px;
    background: url(https://innovationworks.com/wp-content/uploads/check_box_open-copy_4v2.png);
    background-size: contain;
}
input[type=checkbox]:checked + span.check { 
	opacity:1;
	background:url(https://innovationworks.com/wp-content/uploads/check_box_open-copy-2@3x.png);
	background-size:contain;
	z-index:5;
}
.frm_checkbox input[type=checkbox],.frm_radio input[type=radio]{
	opacity:0;
	position:relative;
}
.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label{
	position:relative;	
}
.frm_style_formidable-style.with_frm_style .frm_radio input[type=radio], .frm_style_formidable-style.with_frm_style .frm_checkbox input[type=checkbox]{
	position:relative !important;
}
input[type=radio] + span.radio{ 
    content: " ";
    display: inline-block;
    width: 20px;
    top: 6px;
    left: -3px;
    position: absolute;
    height: 20px;
    background: url(https://innovationworks.com/wp-content/uploads/btn_radial_open_3x2.png);
    background-size: contain;
}
input[type=radio]:checked + span.radio{ 
	opacity:1;
	background:url(https://innovationworks.com/wp-content/uploads/btn_radial_closed@3x.png);
	background-size:contain;
	z-index:5;
}
	/* ---- FOOTER ---- */
/*.social {
    float: left;
} */
.social img.alignnone {
   width: 30px;
   padding-top: 5px;
}
.social.linked {
	width: 100;
    text-align: center;
}
.social.insta {
    text-align: center;
	width: 100%;
}
#footer-widgets {
    padding: 10% 0 0;
}
#text-4.et_pb_widget {
    float: right;
}
div#text-3 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: contents;
}
#text-3 h4.title {
    text-align: center;
}
/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    /* your css goes here */
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) { 
.paral h1.et_pb_module_header{
	background:rgba(52,62,76,.9);
	padding-top:15px;
	padding-bottom:15px;
    -webkit-clip-path: polygon(0% 0, 100% 0%, 95.5% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 0%, 95.5% 100%, 0% 100%);
}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.footer-widget:nth-child(n) {
	width: 28.25%!important;
	}
#main-footer .footer-widget h4{
    font-size:90%;
	}
#main-footer .footer-widget p{
	font-size:85%;
	}
.social img.alignnone {
    width: 35px;
}	
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {

}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
.et_header_style_left #logo{
	width:80% !important;	
	max-width:100%;
	}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
		width:90%;
	}
.et_pb_fullwidth_header .header-content h1{
		font-size:90% !important;
	}
h2{
		font-size:85% !important;
	}
h3, h4{
		font-size:82% !important;
	}
p,li {
    font-size: 80% !important;
    line-height: 1.5em;
}
.frm_form_field.frm_two_col .frm_checkbox {
    width: 100%;
    margin-right: 4%;
}
.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=email]{
    width:100%;		
	}
#footer-widgets .footer-widget .fwidget:last-child {
    margin-bottom: 0!important;
    text-align: center;
    margin: auto;
    display: contents;
}	
}