/*
Theme Name: Goodrise Child Theme
Theme URI: http://goodrise.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Goodrise
Template: goodrise
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: goodrise
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
#adjust_bg .zs-slide {
	
	background-position:bottom left;
}
#adjust_bg_story .zs-slide {
	
	 
}
.width_service_icon img {width:100px;height:auto;display:block;}
.story_number {width:125px;height:auto;display:block;}
.smaller_svg svg {width:90px;height:auto;}
.lte-testimonials-list .lte-inner .lte-image img {max-width:200px!important;width:200px !important;}
#d_icons_area img {width:auto;height:120px;display:block;}
#footer_btn a {color:#111c4e !important;}
#footer_btn a .lte-btn-after {color:#fff !important;}
#footer_btn a:hover .lte-btn-after {color:#111c4e !important;}

* #lte-nav-wrapper a.lte-btn.btn-main {padding:5px 0!important;font-size:12px;}
* #lte-nav-wrapper a.lte-btn.btn-main:hover {background-color:#fff !important;}
#lte-nav-wrapper li.lte-nav-button a.lte-btn.btn-main span::after {color:#fff !important;font-weight:bold;}
#lte-nav-wrapper li.lte-nav-button a.lte-btn.btn-main:hover {border:1px solid #fff !important;color:#fff !important;}
#lte-nav-wrapper li.lte-nav-button a.lte-btn.btn-main:hover span::after {color:#fff !important;}

.lte-mobile-controls {display:none !important;}
.lte-heading .lte-header {letter-spacing:0px !important;}
* .lte-page-header h1 {letter-spacing:4.5px !important;font-weight:300 !important;}
#menu-ga-menu li a {letter-spacing:0.5px !important;font-weight:700 !important;}
li.current-menu-item a {color:#ffde43 !important;}
 
#menu-ga-menu li  a:focus,
 #menu-ga-menu li  a:active {
  color:#ffde43 !important;
}

#menu-ga-menu li a:after {
  display:inline-block;
  font-family:lte-font;
  font-weight:400!important;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\E828";
  position:absolute;
  right:10px;
  bottom:0px;
  color:#b79e63;
  color:var(--main);
  font-size:14px;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

body .lte-header.lte-h4 {font-weight:500 !important;}
body h6.lte-subheader {letter-spacing:1.2px !important;}
h3.lte-header {font-size:45px !important;line-height:50px !important;font-weight:600 !important;}

#footer_menu_style {}
#footer_menu_style .lte-navmenu-sc ul li {margin-bottom:10px;}
#footer_menu_style .lte-navmenu-sc ul li a {
  font-weight:700;
  font-size:16px;
  line-height:18px;
  color:#ffffff;
  opacity:.8;
  padding:0px 0;
  display:block;
}

#contactgrid a {color:#fff;}
#contactgrid a:hover {color:#FFDE43;}

#team_info {}
#team_info .lte-subheader {color:#FFDE43;opacity:1;font-weight:bold;}
#team_info .lte-subheader span {color:#111c4e;opacity:1;text-transform:uppercase;font-weight:bold;}
#hide_this {display:none !important;}

.lte-zs-slider-wrapper  { }

/* ===== Tablet ===== */
@media (max-width:1024px) {
  /* Adjust layout for tablets */
}

/* ===== Small Tablet / Large Mobile ===== */
@media (max-width:768px) {
  /* Stack columns, reduce padding, simplify layout */
  h3.lte-header {font-size:26px !important;line-height:30px !important;font-weight:600 !important;}
  #menu-ga-menu li a {
    letter-spacing:0.5px !important;
    font-weight:700 !important;
    font-size:15px;
  }
  .story_number {width:100px;height:auto;display:block;}
	
	#d_icons_area img {width:auto;height:80px;}
	
	
	#adjust_bg .zs-slide {
		background-position:top left;
	background-size:205% auto;
}
}

/* ===== Mobile (Portrait) ===== */
@media (max-width:480px) {
  /* One-column layout, larger buttons/text */
}

/* ===== Extra Small Mobile ===== */
@media (max-width:360px) {
  /* Fine-tune for very small phones */
}
