/* 
Theme Name:		 Experon Child Theme
Theme URI:		 http://www.websitebundles.com/
Description:	 Theme by Site <a href=\"http://childthemegenerator.com/\">http://childthemegenerator.com/</a>
Author:			 WebsiteBundles
Author URI:		 http://childthemegenerator.com/
Template:		 experon
Version:		 1.0.0
Text Domain:	 Experon-child
-------------------------------------------------------------- */ 

p {
	margin: 0 0 0 0!important;
	padding: 0 0 0 0!important;
}

#section-home-inner {
    max-width: 1140px;
    margin: 30px auto 0;
    display: none!important;
}

#header .header-links > ul > li a {
    font-size: 17px;
    color: #ffffff;
    padding: 5px 30px;
	  background-color: #18486c;
	  font-family: Arial, Helvetica, sans-serif;
}
#header .menu > li.menu-hover > a, #header .menu > li.current_page_item > a, #header .menu > li.current-menu-ancestor > a, #header .menu > li > a:hover {
 color: #ff2a00; 
}
#menu-item-368 {
	font-size: 17px;
    color: #ffffff;
    padding: 0px 27px;
	  background-color: #18486c;
	  font-family: Arial, Helvetica, sans-serif;
}
#header .header-links .sub-menu a:hover,
#header .header-links .sub-menu .current-menu-item a {
	color: #ff2a00;
}
#header .header-links .sub-menu a {
	color: #ffffff;
	font-size: 13px;
	line-height: 32px;
	min-width: 100px;
	margin: 0;
	padding: 2px 10px;
	font-weight: normal;
}

#header {
 border-bottom: 0px!important; 
}

#intro {
    display: none;
}

h1 {
    font-family: Arial, Helvetica,          sans-serif!important;
    color: #ca0d38;
    font-weight:bold;
}

h2 {
    font-family: Arial, Helvetica, sans-serif!important;
    color:  #ca0d38;
    font-size: 36px;
    line-height: 40px;
	  font-weight:normal;
	  padding-left: 35px;
}

.p1 {
    font-family: Arial, Helvetica, sans-serif!important;
    color: #6d6d6d;
    font-size: 14px;
    line-height: 18px;
	  font-weight:normal;
	  padding-left: 35px;
}

#footer {
    font-size: 14px;
    background:none!important;
    padding: 0px 0px 0px;
    border-top: 3px solid #E1E1E1;
	  margin-top: 15px;
}

#footer-core, #footer-core p {
    color: #2F2F2F;
    background: #E1E1E1;
	  padding: 10px 35px 0px 48px;
	   font-family: Arial, Helvetica, sans-serif!important;
}

#sub-footer {
    background: #0b3250;
}

#pl-3003 .so-panel {
    margin-bottom: 15px;
}

#panel-3003-1-2-0>.panel-widget-style {
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 25px 15px 15px 15px;
    box-shadow: 5px 5px 3px 1px #cecece;
}

h1 {
    font-family: Arial,Helvetica,sans-serif!important;
    color: #ca0d38;
    font-size: 30px!important;
    line-height: 34px!important;
    font-weight: bold;
}

#header .sub-menu li {
    padding: 0 5px!important;
}

#panel-3003-0-0-0>.panel-widget-style {
    padding: 20px 0 0 35px!important;
}
.menu-item {  
	  border-bottom: 1px solid #115172!important;
} 

.menu-item-type-custom {
	  border-bottom: 1px solid #115172!important;
}
.menu-item-object-custom {
	  border-bottom: 1px solid #115172!important;
}
.menu-item-home { 
	  border-bottom: 1px solid #115172!important;
}
.current_page_item menu-item-home {
	border-bottom: 1px solid #115172!important;} 

#pg-3003-1 {margin-bottom: 0px!important;} 

	 @media only screen and (max-width: 600px) {
		.contactinfo2 div {
			text-align: center;
		}
		.column-2 {
			width: 100%;
			text-align: center;
		}
		.column-4 {
			width: 100%;
			text-align: center;
			padding-top: 5px!important;
		}
         #pg-3003-1 {
			 margin-bottom:0px!important;
			 margin-top: 0px!important;
			 padding-top: 0px!important; 
			 }
			 .panel-row-style {
			 margin-bottom:0px!important;
			 margin-top: 0px!important;
			 padding-top: 0px!important;
			 }
			 .panel-grid-cell {
			 margin-bottom:0px!important;
			 margin-top: 0px!important;
			 padding-top: 0px!important; 
			 }
		 #panel-3003-0-0-0>.panel-widget-style {
    padding: 20px 0 0 5px!important;
}
}
		 @media only screen and (max-width: 400px) {
		.column-4 {
			width: 100%;
			padding: 0!important;
		}
			 .contactinfo2 div {
			text-align: center;
			margin: 5px 0 0 0!important;
}
			 #pg-3003-1 {
			 margin-bottom:0px!important;
			 margin-top: 0px!important;
			 padding-top: 0px!important; 
			 }
			 .panel-row-style {
			 margin-bottom:0px!important;
			 margin-top: 0px!important;
			 padding-top: 0px!important; 
			 }
			 .panel-grid-cell {
			 margin-bottom:0px!important;
			 margin-top: 0px!important;
			 padding-top: 0px!important;
			 }
          #panel-3003-0-0-0>.panel-widget-style {
    padding: 20px 0 0 5px!important;
}
}
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .column-4 {
		    float: left;
			display: inline-block;
			width: 25%;
			margin-left: auto;
			margin-right: auto;
			padding-right: 25px;
			padding-left: 15px;
			padding-top: 25px;
		}
		
	#header .header-links>ul>li a {
    font-size: 17px;
    color: #fff;
    padding: 5px 21px;
    background-color: #18486c;
    font-family: Arial,Helvetica,sans-serif;			
}
	#pg-3003-1>.panel-row-style>.panel-grid-cell {margin-bottom: 0px!important; 
			 }
}


