/*
 Theme Name:   Swiers Crane Hire
 Description:  
 Author:       GLGee
 Author URI:   http://example.com
 Template:     Avada
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Avada
*/


h1,h2,h3, .sidebar .widget h4, .error-message { }

h4,h5 {letter-spacing:0.5px !important; line-height:1.25em !important}

#content {    
	-moz-box-shadow: 0 0 30px #333;
	-webkit-box-shadow: 0 0 30px #333;
	box-shadow: 0 0 30px #333;
	border: 1px solid #fff2ae;
}
.page-template-blank #content { 
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none; 
	background-color:#fff;
}

.page-id-5 #main  { box-shadow: 0px 0px 0px 1000px rgba(244, 200, 48, 0.5) inset; }

.holder img { -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}
.holder-info {	
	-moz-filter: drop-shadow(5px 5px 5px #222);
	-webkit-filter: drop-shadow(5px 5px 5px #222);
	filter: drop-shadow(5px 5px 5px #222);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.reduction img { width:65%; height: auto; }

img.small {max-width:150px}

.home-gradient.treeline .fusion-imageframe, home-gradient.treeline .fusion-imageframe img { width:100%; height:auto }
.home-gradient.treeline .fusion-imageframe img { width:100%; height:auto }


.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header,
.fusion-secondary-main-menu {
    border-bottom: 0px !important;
}

.fusion-secondary-menu {
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #fff;
}
.fusion-secondary-menu > ul > li > a {
    text-transform: uppercase;
	font-weight:bold;
}

.post-content li {
    margin-bottom: .25em;
}

.fusion-tabs.serviceoptions {
    background-color: #fff2ae;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius: 1em;
}

.serviceoptions .tab-content {
    padding: 1em 2em;
    margin-top: 0 !important;
}

.table-2 {
    border: 1px solid #000;
}
.table-2 th {
    border-color: #ccc !important;
    border-width: 1px !important;
    border-style: solid !important;
}

.fusion-content-boxes .heading {
    margin-bottom: 0;
}
.fusion-content-boxes .content-container .fusion-read-more{
	margin-top: 0;
}
.fusion-read-more::after {
    content: normal;
}


.border-bottom img {border-bottom:1px solid #000;}

ul.bullets li {font-size:130% !important; line-height:130% !important;margin-bottom: 1em !important;}

#main, #wrapper, .fusion-separator .icon-wrapper, body, html, html body.custom-background { }


.layout-wide-mode.has-sidebar #content { border-left: 1px solid #AE895D; }

.fusion-header { padding: 0px 2% !important; }

.fusion-page-title-bar-right .fusion-page-title-secondary {  }
.fusion-page-title-bar-left .fusion-page-title-secondary {  }
.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a { }

div.fusion-fullwidth {border-top:0 !important}
.fusion-main-menu > ul > li > a {text-transform:uppercase}



/* 404 */


.centertext { text-align:center !important; width:100% !important;  }
.centertext h4 { text-align:center !important; width:100% !important; display:block !important; }
.holder-404 {padding:5% 20%;}
.centertext .title-sep-container {width:0 !important;}





@media only screen and (max-width: 800px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
	

	
		.fusion-header-wrapper .fusion-header {
		  background-color: #e9a825 !important;
		  border-bottom:2px solid #fff !important;
		}
		
		
		.fusion-mobile-menu-icons a:before {
			color:#000!important;
		}
		a.fusion-icon.fusion-icon-bars {
			margin-bottom: .45em;
			margin-top: -1.3em;
		}
		.fusion-is-sticky a.fusion-icon.fusion-icon-bars{
			margin-top: .45em
		}
			
		#main {padding:0 !important}
			
		.nomobile{display:none;}
	

}
