/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* header */

.fusion-header-tagline {
font-size:35px !important;
color:#000000 !important;
font-weight:bold !important;
margin-right:27px;
font-family: "PT Sans" !important;
}

/* end */

/* 3 x 2 layout styling */

#sliders-container {
margin-top:-50px;
}

ul.tp-revslider-mainul {
    border: 1px solid #bbb;
	}

.page-banner {
    list-style-type: none;
	margin-bottom:25px;
}

.content {
	display: inline;
	display: inline-block;
    padding: 1px;
}

.content img {
margin-bottom:20px;
border: 1px solid #b3b3b3;
}


h2.widgettitle {
    display: none;
}

.widget-text  {
/* display:inline; */
}

.widget-text h2 {
    position: absolute;
    width: 260px;
    display: inline; 
    padding: 20px;
	margin-top:110px;
    text-align: center;
	margin-left:22px;
}

.widget-text h2 {
color:#ffffff !important;
background: rgba(0, 0, 0, 0.75);
padding:10px;
}

.widget-text h2:hover {
background: rgba(0, 0, 0, 0.9);
font-weight:bold !important;
}
/* end */

/* 2 column layout styling (FAQs) */
.left-column-content {
    width: 48%;
    float: left;
}
/* end */

/* sidebar template layout */

.sidebar-page-content {
width: 60% !important;
float: left !important;
}

.sidebar-content-box {
background:#dcddde;
color:#000000;
padding:20px;
margin-bottom:25px;
border: 1px solid #c7c7c7;
}

/* end */

.right-column-content {
    width: 48%;
    float: right;
}

/* footer */

.fusion-footer-widget-area .widget-title {
color:#000 !important;
font-weight:bold !important;
}

.fusion-footer-copyright-area {
border-top-width:0px !important;
padding-top:0px !important;
}

.fusion-footer-widget-area {
padding-top:20px !important;
padding-bottom:20px !important;
}

address {
    float: right;
    color: #000;
	font-style:normal;
}

.fusion-copyright-notice a {
color:#000000 !important;
}

.fusion-copyright-notice a:hover {
color:#D2232A !important;
}

h4.widget-title {
    font-size: 18px !important;
    margin: 0 0 15px !important;
}

/* end */

/* misc */

.fusion-main-menu > ul > li > a {
font-size:14px !important;
font-weight:bold !important;
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
margin-top: 0px !important;
}	
.fusion-header-v4 .fusion-header {
	margin-top: 0px !important;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background: #D2232A !important;
    border-radius: 3px;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background: #bd161d !important;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
}

.fusion-accordian .panel-title .active .fa-fusion-box {
    background-color: #D71A21 !important;
}

.fusion-toggle-heading:hover {
	color:#D71A21 !important;
}

.fusion-accordian .panel-title a:hover {
	color:#D71A21 !important;
}

.fusion-secondary-main-menu {
padding-left:0px !important;
padding-right:0px !important;
}

/* media queries */

	/* FAQ toggles - mobile */
@media only screen and (max-width: 700px) {	

.left-column-content {
width:100%;
}		

.right-column-content {
width:100%;
}

}

@media only screen and (max-width: 799px) {	
div#text-6 {
float:left;
}

address {
width:100%;
text-align:center;
margin-top:-140px;
}

#social_links-widget-1 {
    text-align: center;
}

}

@media screen and (max-width: 800px) {	
.sidebar-page-content {
width:100% !important;
}
}

@media screen and (max-width: 520px) {	
h3.fusion-header-tagline {
padding-top:20px;
}
}

.od-form {
	width: 70%;
}

.lnet-heading {
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 10px;
}
/* end */