/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Solution21
Template: Avada
*/

/*STYLES-FOR-HOME-PAGE-IN-my-front-page.php*/

.header-wrapper {background: url(/wp-content/uploads/2014/11/page-bg.jpg) repeat-x center top}
#header {padding-bottom: 15px !important; padding-top: 15px !important}

#header-right {text-align:right; color: #666; font-size:14px; line-height: 24px; margin-top:15px;}
#header-right a {color: #666;}
#header-right .phone {font-size:19px;}
#header-right img {margin: 0 0 15px 1px;}


#small-nav {display:none}

ul#snav  {height:55px !important; max-width:1024px !important; text-align: center; font-weight:bold; margin: 0 auto}
ul#snav li {padding: 0 13px !important; border: none !important}
ul#snav li a {line-height:55px !important;}
ul#snav li a:hover {color: #ade1e8 !important}

ul#snav .sub-menu  {width:250px; text-align:left; margin: 0 0 0 15px}
ul#snav .sub-menu li a {width:223px !important; font-size: 13px !important; line-height:20px !important; font-weight:normal}
ul#snav .sub-menu li a:hover {color: #fff !important;}


#sidebar {margin-top: -15px !important}

.footer-area h3 {text-transform: none; font-size: 19px !important; font-weight:normal !important; line-height:25px !important}
.footer-area {font-size:12px !important; line-height:25px; clear:both}


/*#wp_editor_widget-5 {margin-left: 20%;}*/
#wp_editor_widget-6 {margin-top: 53px; margin-left:10%}
#wp_editor_widget-7 {margin-left: 20%; }

#blue-bar, #white-bar {display:none}




/*page-elements*/


h1.entry-title {display:none !important}
h1 {margin-top: 0}
h2 {margin-top:30px}


#quicklink {width:1024px; margin:0px auto 20px auto; font-size: 11px; clear:left; font-weight:bold; padding-top: 30px;}
#quicklink a {}


.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
 
.fade:hover {opacity: 0.6;}



#rev_slider_2_1_wrapper {border: none !important}
.rev_slider_wrapper .shadow-left {display:none !important}
.rev_slider_wrapper .shadow-right{display:none !important}


#awards {position:absolute; margin-top: -150px}


/*SIDEBAR-STYLES*/
#sidebar h2 {font-size: 24px; color: #666}

#sidebar-services {width: 100%; font-size:13px; padding-top:20px;}

#sidebar-services a {color: #1a1a1a; display:block; border-bottom: 1px solid #ccc; height:30px; padding-left:50px;
                     background: url(/wp-content/uploads/2014/11/icon.png) no-repeat left -4px;}

#sidebar-services a:hover {color: #24afc0}
#sidebar-services a.last {border:none;display:none;}

#sidebar a.view {background: #24a3b3; color: #fff; font-size:15px; padding: 3% 5%; font-weight: bold;}
#sidebar a.view:hover {color: #fff; background: #0f7c8a; transition: linear 1s;}

.heading {
	color: #2db2c2 !important;
	font-size: 20px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
	line-height: 30px !important;
}


/*MEDIA-QUERIES*/


@media only screen and (max-width: 1050px){
  
ul#snav li {padding: 0 11px !important;}
  
}


@media only screen and (max-width: 1000px){
  
#sidebar {display:none}
#content {width:100% !important}
  
ul#snav a {font-size:12px}
ul#snav li {padding: 0 8px !important;}
ul#snav  {margin-right: 50px !important;}
  

}



@media only screen and (max-width: 800px){
  
h1 {font-size: 28px !important}
  
#header-right {text-align:center}
  
.header-wrapper {background-position: center -10px;}
  
.mobile-topnav-holder {margin-top: -12px !important}
  
#wp_editor_widget-4 {text-align:center;}
#wp_editor_widget-5 {margin-left: 0; text-align:center;}
#wp_editor_widget-6 {margin-top: -20px; margin-left:0; text-align:center;}
#wp_editor_widget-7 {margin-left: 0; text-align:center;}

.page-title-container {display:none}
  
#awards {display:none}


  
}#services-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: -117px 0 0 !important;
}

@media only screen and (min-width: 800px){
	.menu>li.menu-item {
		height: 55px !important;
		line-height: 55px !important;
	}
}@media only screen and (max-width: 500px){
	#services-btn {
		flex-direction: column;
	}
}