/*
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
*/
.fusion-header {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.sd-content ul li.share-facebook div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-facebook a::before, .sd-social-icon-text .sd-content li.share-facebook a::before, .sd-social-text .sd-content ul li.share-facebook a::before {
    color: #ffffff;
}
.sd-content ul li.share-twitter div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-twitter a::before, .sd-social-icon-text .sd-content li.share-twitter a::before, .sd-social-text .sd-content ul li.share-twitter a::before {
    color: #ffffff;
}
.sd-content ul li.share-linkedin div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-linkedin a::before, .sd-social-icon-text .sd-content li.share-linkedin a::before, .sd-social-text .sd-content ul li.share-linkedin a::before {
    color: #ffffff;
}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-google-plus-1 a::before, .sd-social-icon-text .sd-content li.share-google-plus-1 a::before, .sd-social-text .sd-content ul li.share-google-plus-1 a::before {
  color: #ffffff;
}
.sd-content ul li.share-pinterest div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-pinterest a::before, .sd-social-icon-text .sd-content li.share-pinterest a::before, .sd-social-text .sd-content ul li.share-pinterest a::before {
    color: #ffffff;
}
.sd-content ul li.share-email div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-email a::before, .sd-social-icon-text .sd-content li.share-email a::before, .sd-social-official .sd-content li.share-email a::before, .sd-social-text .sd-content ul li.share-email a::before {
    color: #000000;
}
.sd-content ul li.share-print div.option.option-smart-off a::before, .sd-social-icon .sd-content ul li.share-print a::before, .sd-social-icon-text .sd-content li.share-print a::before, .sd-social-official .sd-content li.share-print a::before, .sd-social-text .sd-content ul li.share-print a::before {
    color: #000000;
}
#main .sidebar {
    padding: 45px 15px 0;
}
#main .sidebar{
	padding-top:15px !important;
}
.fusion-content-widget-area .widget{
padding-bottom:15px !important;
}
.fusion-content-widget-area .widget {
    margin-bottom: -20px !important;}
.rc-anchor-normal {
    height: 74px;
    width: 266px !important;
}
.gform_wrapper .gform_footer{padding-top:0px !important}
.google-maps {
    position: relative;
	padding-bottom: 75%; 
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
body.has-sidebar #content {
    width: 69.5% !important;
}
.fusion-content-boxes-1 .heading h2 {
    color: #333333;
    font-size: 14px !important;
    font-weight: bold !important;
    text-align: center !important;
}
.fusion-content-boxes .link-type-button-bar .content-container {
    padding-bottom: 0 !important;
}
.link-type-button-bar .fusion-read-more, .no-cssgradients #main .comment-submit, .no-cssgradients #reviews input#submit, .no-cssgradients .button-default, .no-cssgradients .button.default, .no-cssgradients .comment-form input[type="submit"], .no-cssgradients .fusion-button-default, .no-cssgradients .fusion-portfolio-one .fusion-button, .no-cssgradients .gform_page_footer input[type="button"], .no-cssgradients .gform_wrapper .button, .no-cssgradients .gform_wrapper .gform_button, .no-cssgradients .post-password-form input[type="submit"], .no-cssgradients .ticket-selector-submit-btn[type="submit"] {
    background: #ff3f00 none repeat scroll 0 0 !important;
}
.fusion-content-boxes .content-wrapper-background {
    padding: 12px !important;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 10px !important;
}
.fusion-content-boxes .heading .content-box-heading {
    line-height: 24px !important;
}
#goback {  z-index: 1;
    position: relative;
    display: table-caption; }
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy { z-index: 2;
    position: relative;
    display: table-row; }
.single #content .fusion-meta-info{ }
div.sharedaddy h3.sd-title{ padding-top:15px;}
#header-contact{text-align: right}
@media only screen and (max-width: 768px){
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{ float:left !important; width:auto !important; margin-left:20px;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
    width: 86% !important; margin-top:45px !important;
}
body.has-sidebar #content{ width:100% !important}
}
@media only screen and (max-width: 420px){
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
    max-width: 100% !important;
    margin: auto;
    text-align: center !important;
	float:none !important
}
#header-contact{
	text-align: center;
}
.fusion-mobile-menu-design-modern .fusion-header-tagline {
    float: none;
    line-height: 24px;
    margin: auto;
	 margin-top: 10px;
}
body.has-sidebar #content{ margin:auto !important; width:100% !important}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
    margin-top:5px !important;
}
}
.home #goback{ display:none}
.well h3{color:#fff !important}.total.well{width:100% !important}
form .sidebar{width: 160px !important; display:table; padding:0px !important; padding-top:0px !important; padding-bottom:0px !important; background:none !important; margin-top:-15px;}
.total.well.fixed {
        width: 160px !important;
		    display: table-cell;
    left: auto !important;
   /* border: 15px solid #E6E6E6;*/
}
#custform{width:50%}
body, html {
    background-color: #d6d6d6 !important;
}
form .options{width:80% !important}
form .options .options{width:95% !important}
form .options{margin-top:-5px !important}
.fa:before {
    content: no-close-quote !important;
}
.field-info{ font-size:10px !important; display:block; padding-left:0px !important;}
.form-field-block {
    margin-bottom: 40px;
    min-height: 80px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 0px 0 0 !important;
    margin-top: 1px \9;
    line-height: normal;
}
form .options ,.main-block-title , span.field-legend-title, .fa, .field-info{ font-family:Arial, Helvetica, sans-serif !important}
.fusion-post-content > h2.fusion-post-title {
    font-size: 15px !important;
    line-height: 27px;
}

li#menu-item-1311 a span {
    color:#B0D76C;
}
.fusion-main-menu > ul > li > a, .side-nav li a {
    text-transform: uppercase;
}
.ulinline {
    display: inline-block;
    margin-top: -5px;
    padding-left: 22px;
}