/*
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-social-networks.boxed-icons .fusion-social-network-icon {
   
    border: 0px 
}

.fusion-secondary-header, .fusion-secondary-header a {
    font-size: 15px;
    color: #444; font-weight:600;

}


/* menu */
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
    color: #444;
}

.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover, .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a {
    background-color: #fff;
}
.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover, .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a { background-color:#474747; color: #f1b310;
}


.menu-item .current-menu-item page_item .current_page_item .menu-item-has-children:hover { background-color:#474747
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover, .fusion-main-menu .sub-menu li a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled a:hover {color:#f1b310;}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li.current_page_item  a span, .fusion-main-menu .sub-menu li.current_page_item  a span {
    color: #f1b310;
}

.fusion-is-sticky .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover, 
.fusion-is-sticky.fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo) > a:hover, .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a {
    background-color: #474747;
}

.fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a:hover {
    color: #f1b310!important;
}


.fusion-dropcap {
   
    margin-right: 5px;
    padding: 0;
    line-height: 25px;
    color: #a0ce4e;
    font-size: 30px;
    text-transform: uppercase;
}

body.home .btn-fade {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,f9f5de+100&0.87+0,0.41+100 */
background: -moz-linear-gradient(left, rgba(0,0,0,0.87) 0%, rgba(249,245,222,0.41) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.87) 0%,rgba(249,245,222,0.41) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.87) 0%,rgba(249,245,222,0.41) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de000000', endColorstr='#69f9f5de',GradientType=1 ); /* IE6-9 */ 
}
body.home .btn-fade:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f5de+0,000000+100&0.41+0,0.87+100 */
background: -moz-linear-gradient(left, rgba(249,245,222,0.41) 0%, rgba(0,0,0,0.87) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(249,245,222,0.41) 0%,rgba(0,0,0,0.87) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(249,245,222,0.41) 0%,rgba(0,0,0,0.87) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69f9f5de', endColorstr='#de000000',GradientType=1 ); /* IE6-9 */

}

.btn-fade.fusion-button.button-1 .fusion-button-text, .btn-fade.fusion-button.button-2 .fusion-button-text, .btn-fade.fusion-button.button-3 .fusion-button-text {color:#f1b310;}

body.home .button-large {text-align:left;}


/* for function adding text after logo */
.fusion-logo a {margin-top:60px;}
.fusion-logo a:after {content:"Formerly First American Title of Skagit County";font-size:.75em;color:#000;display: block;
line-height: 1.2em;}

.fusion-logo img {float:left;margin-right:15px;margin-top:-60px}
.fusion-logo {width:300px;}
.formerly {font-size:.75em;margin-top:60px;}
.fusion-is-sticky .formerly { margin-top: 10px;}

nav:after {display:block;margin-top:40px;content:"4 Locations To Serve You! Anacortes, Bellingham, Mt. Vernon, Oak Harbor";
border-radius:10px; width:600px;float:right; padding:6px; text-align:right;font-weight:bold;font-size:.85em; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1b310+100&0+0,1+100 */
background: -moz-linear-gradient(left, rgba(254,252,234,0) 0%, rgba(241,179,16,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(254,252,234,0) 0%,rgba(241,179,16,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(254,252,234,0) 0%,rgba(241,179,16,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fefcea', endColorstr='#f1b310',GradientType=1 ); /* IE6-9 */

float:right;}
.fusion-sticky-shadow nav:after {content:"";background:none;}

/* for function adding text before header closure */
.locations {border-radius:10px; width:350px;float:right; padding:6px; text-align:right;margin-top:-100px;margin-right:5%;font-weight:bold;font-size:.85em; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1b310+100&0+0,1+100 */
background: -moz-linear-gradient(left, rgba(254,252,234,0) 0%, rgba(241,179,16,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(254,252,234,0) 0%,rgba(241,179,16,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(254,252,234,0) 0%,rgba(241,179,16,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fefcea', endColorstr='#f1b310',GradientType=1 ); /* IE6-9 */
}
.fusion-header {
    background-color: rgba(255,255,255, 0);
}
.fusion-is-sticky .fusion-main-menu > ul > li.current-menu-item > a {
    color: #444;
}
.textwidget {color:#fff;font-size:.85em;}

/* side menu */
hr.side
 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #231f20, #8c8b8b, #231f20);
  background-image: -moz-linear-gradient(left,#231f20, #8c8b8b, #231f20);
  background-image: -ms-linear-gradient(left, #231f20, #8c8b8b, #231f20);
  background-image: -o-linear-gradient(left, #231f20, #8c8b8b, #231f20); 
}
.fusion-widget-area .widget_nav_menu li { border-bottom:0px;}


.fusion-content-widget-area .widget {
    margin-bottom: 15px;
}
.sidebar .widget {
    margin-bottom: 15px;}
.sidebar .widget h4 {
    margin-bottom: 8px;
}
.widget_text {color:#fff;}

input[type="text"], input[type="email"], select {
    padding: 5px;
    color: #111111 !important;
    box-sizing: border-box;
    width:136px;
    max-width: 100%;
}
input[type="button"], input[type="submit"] {
    padding: 5px 10px;
    border-radius: 4px;
    font-weight: 600;
    color: #111111;
    background: #F1B310;
    border: none;
    box-shadow: none;
}


body.has-sidebar #content {
    width: calc(100% - 24% - 45px);
}


  .fusion-icon-bars:before {
    content: "MENU"; font-family:'Raleway', Helvetica, san serif;
}
/* Blog */

body.blog section#content {
    margin-top: 40px;
} 

@media screen and (max-width:400px) {
  #main {padding-left:10px;padding-right:10px;
}
}
