/*
Theme Name: Schepp Industries
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-contact-info a {
    margin-left: 8px;
	font-weight: 400;
}
.fusion-contact-info {
    font-size: 14px !important;
}
.gm-style-iw {
    color: #000 !important;
}
.login_button_grey {
    margin-left: 20px;
}
.fusion-main-menu li {
    text-transform: uppercase;
}
.fusion-portfolio {
    margin-bottom: 0px !important;
}
.single .fusion-sharing-box {
    margin-bottom: 50px;
    margin-top: 0px;
}
/*h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
}
.fusion-button, .wpcf7-submit {
    transform: skew(-5deg);
}
*/
.services_buttons {
    transform: skew(0deg);
	margin-bottom:20px;
}
.services_buttons {
    transform: skew(0deg);
}
.services_buttons .fusion-button-text {
    color: #ffffff !important;
    font-size: 22px;
	line-height: 1.5em;
}
.services_buttons.fusion-button {
    padding: 24px;
	text-align: left;
}
.services_buttons .button-icon-left {
    font-size: 26px;
	margin-right: 22px;
	float: left;
	width: 30px;
}
.call_out_block p {
    font-size: 22px;
	margin-bottom: 30px;
}
/*.red_triangle_bg {
    background-size: 31px 62px !important;
    background-position: 0px 72px !important;
}
*/
/*
.fusion-secondary-header {
    webkit-box-shadow: 0px 50px 115px 150px rgba(0,0,0,0.5);
	moz-box-shadow: 0px 50px 115px 150px rgba(0,0,0,0.5);
	box-shadow: 0px 50px 115px 150px rgba(0,0,0,0.5);
}
*/
.fusion-text ul {
    list-style-image: url(http://projech.ca/schepp/wp-content/uploads/2018/11/red-triangle-bullet.png);
}
.fusion-text li {
    margin-bottom: 12px;	
}
.entry-title.fusion-post-title a {
    color: #ffffff;
}

/* Revolution Slider */
.slider_heading_h1 {
    font-size: 50px !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.slider_body {
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.rev-btn, .rev-btn:visited {
	padding: 12px 30px;
}

/* Sidebar */
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {
    border: none;
    background-color: #ff5100 !important;
}
#wrapper .fusion-vertical-menu-widget .menu li a {
    padding: 10px 0;
    background-color: #333333;
    margin-bottom: 4px;
}
#wrapper .fusion-vertical-menu-widget .menu li a:hover {
    background-color: #545454;
}

.fusion-vertical-menu-widget li a {
	color: #fff !important;
	}
@media screen and (max-width: 768px) {
	
#sliders-container .tfs-slider .slide-content-container, #slidingbar .fusion-row, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-header, .fusion-page-title-bar, .fusion-secondary-header {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
/*.fusion-fullwidth {
    padding: 30px !important;
}*/
.red_triangle_bg {
    background-size: 18px 36px !important;
    background-position: 0px 35px !important;
}
.fusion-footer-widget-area {
    padding-top: 55px;
}
.cta_custom_config .fusion-button {
    margin-bottom: 40px;
}
.services_buttons .fusion-button-text {
    font-size: 16px;
}
.cta_general .fusion-button-wrapper {
    text-align: left !important;
}
.call_out_block p {
    font-size: 18px;
    margin-bottom: 20px;
}
.fusion-body .fusion-page-title-bar {
    display: none;
}
.call_out_column .fusion-column-wrapper {
    padding: 25px 25px 25px 25px !important;
}
/*.fusion-widget-area {
    margin-top: 50px;
}*/
.remove_column_top_padding_mobile .fusion-column-wrapper {
    padding-top: 0px !important;
}
}
@media screen and (max-width: 1108px) {
.fusion-main-menu > ul > li > a {
    height: 60px !important;
    line-height: 60px !important;
}
}













