/* 
Theme Name: MFS Contracting
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: MFS_Contracting
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
Website width: 1140px
*/

/*==Custom Styles =======================================*/

/*Colours
	Green: #409045
	Grey: #59585B
	Red: #E1251B
	Hover: #61CE70
*/

/*body*/
/*Weight: Light 300
	Size: 16px
	Line Height: 1.4em*/
	
/*h1: Huge title*/
/*Weight: Medium 500
	Size: 3em
	Line Height: 1.2em
	Font: Abel*/
h1 {color:#fff;}
h3 a {color:#fff;}
h3 a:hover {color:#61CE70;}
	
/*h2: Medium size title, page title*/
/*Weight: Medium 500
	Size: 32px
	Line Height: 1.2em*/
	
/*h3: Case Study Section Title*/
/*Weight: Bold 700
	Size: 18px
	Line Height: 1.2em*/
	
/*h4*/
/*h5*/
/*h6*/

.footer-links a {color:#fff;}

.elementor-location-footer a:hover , .elementor-location-footer .elementor-inner-column .elementor-widget a:hover , .elementor-location-footer .elementor-icon-list-item a:hover {color:#61CE70;}

/*Homepage*/
.eael-logo-carousel.swiper-container .swiper-slide {margin:auto;}

.swiper-container-autoheight .swiper-slide.eael-testimonial-item {height:100%;}

.case-study.large .dynamic-gallery-item-inner{margin:0; height:100%;}

/*Contact page*/

.address-section .address-box, .address-section .address-box h2 {color:#fff;}

.address-section .elementor-element.address-map {margin-left: 13%;}

.address-section .elementor-element.address-box {
width: 300px;
position: absolute;
top: 16%;
}

.elementor-kit-8 .arrow h2 , .elementor-kit-8 .arrow h3 {color:#fff;}

/*.linkblock .green:hover{background-color:#327d36;}
.linkblock .grey:hover{background-color:#3a3a3c;}*/

.arrow h3 , .arrow h2 , .arrow p {
	position:relative;
	z-index: 2;
}

.arrow::before {
    position: absolute;
    top: 0%;
    right: -6%;
    height: auto;
    width: 110px;
    z-index: 1;
}

.arrow.grey::before {
content: url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-grey.svg);
}

.arrow.green::before {
content: url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-green.svg);
}

.arrow.back::before {
    top: 0%;
    right: 94%;
}

.arrow.green.back::before {
content: url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-grey.svg);
}

.arrow.up::before {
	top: -23%;
    right: 0%;
    width: 90px;
}

.arrow.grey.up::before {
content: url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-grey-up.svg);
}

.arrow.green.up::before {
content:
url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-green-up.svg);
}

.address-box.arrow::before {right: -11%;}

/*==Media Query====================================*/

@media only screen and (min-width: 1025px) {
}

@media only screen and (max-width: 1025px) {
}

@media only screen and (max-width: 768px) {
.address-section .elementor-element.address-map {margin-left: 0;}
.address-section .elementor-element.address-box {width:100%; top:0; position:relative;}

.address-box.arrow::before {right: 0%;}

.arrow::before , .arrow.back::before {
	top: -23%;
    right: 0%;
    width: 90px;
}

.arrow.grey::before , .arrow.grey.back::before {
content: url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-grey-up.svg);
}

.arrow.green::before , .arrow.green.back::before {
content:
url(https://mfscontracting.com.au/wp-content/uploads/mfs-arrow-green-up.svg);
}

}

@media only screen and (min-width: 768px) and (max-width: 1025px) {

.elementor-element.elementor-grid-tablet-2 .dynamic-gallery-item{
	width:100%;
	float:none;
}

}