/*
Theme Name: Southern Cross Fencing & Gates
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


body { background: rgba(0, 0, 0, 0) url("images/bg1.jpg") repeat scroll 0 0 / 100% 100%;}
.fusion-logo img { max-width: 135px; padding: 10px 0 10px 20px;}
.fusion-header { border: medium none !important;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper { width: 80%;}
.fusion-logo-left .fusion-header-banner { width: 100%;}
.top-services h1 { margin: 10px 0 0; font-size: 32px;}
.top-services h1 a { color: #ffffff; text-shadow: 1px 1px 0 #000000;}
.top-services h1 a:hover { color: #000000; text-shadow: 1px 1px 0 #ffffff;}
.top-services { float: left; width: 68%;}
.top-services ul { padding: 0; margin: 5px 0;}
.top-services li {
  background: rgba(0, 0, 0, 0) url("images/square.jpg") no-repeat scroll 0 center / 12px auto;
  display: inline-block;
  padding-left: 20px;
  width: 50%;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.top-carousel { float: right; text-align: center; width: 32%;}
.top-carousel img { max-width: 100%; padding: 0;}
.call { text-align: center; font-weight: bold;}
.call a {  color: #000000; font-size: 30px;  font-weight: bold; letter-spacing: 1px; line-height: 1; display: inline;  margin-left: 10px; text-shadow: 1px 1px 0 #ffffff;}
.call a:hover { color: #ffffff; text-shadow: 1px 1px 0 #000000;}
.call img { margin: 0 10px 3px 0; padding: 0; width: 35px;}


.fusion-header { padding: 0!important;}
.menu-text { text-transform: uppercase;}

.front-boxes h3 {
  background: #23211f none repeat scroll 0 0;
  color: #ffffff!important;
  margin: 0;
  padding: 10px 20px;
}

.fusion-header {
  background: rgba(0, 0, 0, 0) url("header-top2.jpg") repeat scroll 0 0;
  background-size: 100%;
}

.front-boxes .fusion-layout-column.fusion-one-third, .benefits .fusion-layout-column.fusion-one-third { margin-right: 2% !important; width: 32% !important;}
.lcl_light.lcl_data_under #lcl_standard_txt { display: none!important;}
#gform_wrapper_1.gform_wrapper { background: #ededed none repeat scroll 0 0; border: 1px solid #ccc;  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) inset; color: #222222; margin: 16px 0; max-width: 100%; padding: 20px 0 20px 20px;}
.gform_wrapper textarea.large { max-height: 10em;}
.specials { padding: 0;}
.specials > li { background: rgba(0, 0, 0, 0) url("images/tick.jpg") no-repeat scroll 0 center / 22px auto;  line-height: 2; list-style: outside none none; padding-left: 30px;}





.fusion-layout-column.fusion-one-third:last-child { margin-right: 0!important;}


/*-------------------------------Mobile--------------------------*/
@media screen and (min-width:768px) and (max-width:1023px){
}
@media screen and (min-width:568px) and (max-width: 767px){ 
}
@media screen and (min-width:320px) and (max-width: 567px){ 

  .top-services > ul {
  display: none;
}
.top-services h1 {
  font-size: 32px !important;
  margin: 10px 0 10px;
}

.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner {
  margin-top: 10px;
  margin-bottom: 20px;
}


}
@media screen and (min-width:320px) and (max-width: 800px){


.fusion-header { background-color: #0096cb !important;}
.fusion-header-v4 .fusion-logo { text-align: center;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper { width: 100%;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link, .top-carousel,.top-services { max-width: 100%!important;}
.top-services > ul { margin: 10px 0; padding-left: 20px; }
.top-services { float: none; width: 100%!important;}
.top-services li {  display: inline-block; width: 100%; text-align: left;}
.top-carousel { display: none;}
.front-boxes .fusion-layout-column.fusion-one-third, .benefits .fusion-layout-column.fusion-one-third { margin-right: 0 !important; width: 100% !important;}
#gform_wrapper_1.gform_wrapper { padding: 20px;}
}
/*-------------------------------Mobile end-------------------------*/