/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */


/* Removed CSS: */
/*

.fl-row-content-wrap {
  padding-right: 0px;
	padding-left: 0px;
}

@media screen and (max-width:992px) {
	.fl-row-content-wrap {
  padding-right: 16px!important;
	padding-left: 16px!important;
}
}

@media screen and (max-width:768px) {
	.fl-row-content-wrap {
  padding-right: 8px!important;
	padding-left: 8px!important;
}
}
 */



/** Header Nav */
/*.fl-node-5a0320ec3c474 > .fl-row-content-wrap {*/
/*    padding-right: 32px;*/
/*    padding-left: 32px;*/
/*}*/
/**/
/*.fl-node-5a0320ec3c474 .fl-photo-align-center {*/
/*    text-align: left !important;*/
/*}*/
/**/
/** Footer content */
/*.fl-node-5a032197af998 {*/
/*    padding: 0 32px;*/
/*}*/
/**/
/** Nudge footer logo left */
/*.fl-node-5f4cecdf26ec9 {*/
/*    margin-left: -7px;*/
/*}*/
/**/

/*
@media screen and (max-width: 996px) {
    .fl-node-5a0320ec3c5df .menu a {
        font-size: 15px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .fl-node-5a0320ec3c5df .sub-menu a {
        padding-left: 12px;
        padding-right: 12px;
    }
    .fl-node-5a0320ec3c5df #menu-main-navigation {
        position: relative;
        left: -10px;
    }
}
*/

.fl-row-content-wrap {
    /*margin-left: 32px !important;*/
    /*margin-right: 32px !important;*/
}

.fl-row-content-wrap {
    /*margin-left: -20px;*/
    /*margin-right: -20px;*/
}

.fl-row-fixed-width {
    /*overflow: hidden;*/
}

.fl-node-5a032197af998 {
    /*margin-left: -20px;*/
}

.fl-node-5f50e7c0a4424 > .fl-row-content-wrap {
    /*margin: 20px;*/
}

.fl-node-5f4cecdf26ec9 > .fl-module-content {
    /*margin: 20px;*/
}

/* Nudge menu right */
.fl-node-5a0320ec3c5df > div {
    margin-right: 3px !important;
}

#menu-item-377 > a {
    padding-right: 0;
}

/* Header/Footer */
.fl-node-5a0320ec3c474 .fl-row-fixed-width,
footer .fl-row-fixed-width {
    padding-left: 20px;
    padding-right: 20px;
}

header .fl-photo-align-center {
    text-align: left !important;
}

/* Hero */
.fl-node-5f50e7c0a4424 {
    padding-left: 40px;
    padding-right: 20px;
}

@media screen and (max-width: 1540px) {
    /* Header/Footer */
    .fl-node-5a0320ec3c474 .fl-row-fixed-width,
    footer .fl-row-fixed-width {
        padding-left: 0;
        padding-right: 0;
    }
}

.fl-node-5f50e7c0a4427,
.fl-node-5f50e7c0a4447,
.fl-node-5f50e7c0a446d {
    padding-left: 20px;
    padding-right: 20px;
}


@media screen and (max-width: 996px) {
    .fl-node-5a0320ec3c5df .menu a {
        font-size: 15px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .fl-node-5a0320ec3c5df .sub-menu a {
        padding-left: 12px;
        padding-right: 12px;
    }
    /*.fl-node-5a0320ec3c5df #menu-main-navigation {*/
    /*    position: relative;*/
    /*    left: -10px;*/
    /*}*/
    .fl-node-5f50e7c0a444e > .fl-col-content {
        margin-left: 0 !important;
    }
    .fl-node-5f50e7c0a444b > .fl-col-content {
        margin-right: 0 !important;
    }
}

@media screen and (max-width: 768px) {
    .fl-node-5f50e7c0a4424 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .fl-node-5f50e7c0a4453.fl-col > .fl-col-content {
        margin-right: 0;
        margin-left: 0;
    }
    .fl-node-5f50e7c0a4467 {
        max-width: initial !important;
    }
    .fl-node-5f50e7c0a4459 {
        order: 0 !important;
    }
    .fl-node-5f50e7c0a445f {
        order: 1 !important;
    }
    .fl-node-5f50e7c0a4467 {
        order: 2 !important;
    }
}

button.fl-menu-mobile-toggle {
    margin-right: 6px;
}


.fl-module-content.fl-node-content {
    margin-left: 20px;
    margin-right: 20px;
}

body.home .fl-row-fixed-width {

}

/* Translate Dropdown */
.goog-te-combo {
	font-family: "Trade Gothic Bold"!important;
	font-size: 18px!important;
}
.goog-te-gadget .goog-te-combo {
	margin: 0px 0px -11px 10px!important;
}