/*
 Theme Name:     KSCO
 Theme URI:      http://www.foxbuildinggroup.com
 Description:    Custom theme for KSCO by PPD Multimedia
 Author:         PPD Multimedia, Inc.
 Author URI:     http://www.ppdmultimedia.com
 Template:       airi
 Version:        1.1
*/
 
@import url("../airi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

a:link { color: red; }
#topbar { position: relative; clear:both; padding: 20px 75px 20px 20px; background-color: #000; width: 100%; text-align:right; text-transform: uppercase; color: #fff; font-size: 13px; }
#topbar a { color: #fff; padding-left: 30px; }
#topbar a:hover { color: red; }
#masthead {  }
#masthead button {  }
#site-navigation a { text-transform: uppercase; font-size:13px; }
.menuStyle2 .main-navigation a:hover:after, .menuStyle2 .main-navigation .current-menu-item:after { content: url(images/radiowavesiconsmall.png); width: 8px; height: 8px; background-color: #fff !important; border-radius: 10%; position: absolute; left: 50%; bottom: -15px; margin-left: -20px; }
.menuStyle2 .main-navigation a:hover, .menuStyle2 .main-navigation .current-menu-item a { color: red !important; }
.imagehover:hover { opacity: .5; }
.nf-form-fields-required { display: none; }
input["text"] { color:#000 !important; }
nav {  }
nav a {  }
#primary-menu ul li {  }
.advertiseform .submitbutton { text-align: center !important; }
.advertiseform input[type=submit] { background-color: red !important; }
.advertiseform input[type=text], .estimateform input[type=email] { color: #000 !important; }
.advertiseform input[type=button] { color: #000 !important; background-color: red !important; cursor:pointer; padding-top: 15px !important; text-transform: capitalize; font-weight: normal; letter-spacing: 0px; text-align: center !important; }
.advertiseform input[type=button]:hover { background-color: #d6cd25 !important; cursor:pointer; }
.liveshowbox { width:750px; height:210px; overflow: hidden !important; }
.rpwwt-post-title { font-weight:bold; font-size: 20px; }
.rpwwt-post-excerpt { padding-top: 10px;  }
.rpwwt-widget ul li { border-bottom: solid 1px #eee; }

#sidebar-footer { background-color: #5e7dac; border-top: none; color: #fff !important; }
#sidebar-footer .widget_block, #sidebar-footer .widget_block p, #sidebar-footer .widget_block h2, #sidebar-footer .widget_block a { color: #fff !important; }
#footermenu { text-align:center;padding:10px;margin-top:-30px;background-color:#5e7dac;color:#fff; font-size:12px; }
#footermenu a { color:#fff; padding-left:20px; }
#footermenu a:hover { opacity: .5; }
#footerrow { position:relative; float:left; clear:both; width: 100%; height: 150px; }
#footerrow #footerrowleft { position:relative; width: 35%; float:left; padding: 30px 50px; text-align: center; border-top: solid 1px #0945b0; }
#footerrow #footerrowright { position:relative; width: 65%; float:left; padding:50px; height: 150px; background-color: #0945b0; color: #fff; }
#footerrow #footerrowright a { color: #fff; }

/* Media Queries */

@media (max-width: 1500px) {
	p.headercontact { display:none; }
}

@media (max-width: 1024px) {
	.menuStyle2 .main-navigation a:hover:after, .menuStyle2 .main-navigation .current-menu-item:after { display: none; }
	#topbar { height: 35px; }
	#topbar #topbarleft p {  }
	#site-navigation {  }
	.liveshowbox { width:350px; height:350px; overflow: hidden !important; }
}
@media (max-width: 767px) {
	#topbar { padding: 10px; height: 35px; }
	#site-navigation {  }
	#footerrow { position:relative; float:left; clear:both; width: 100%; height: 150px; }
	#footerrow #footerrowleft { width: 100%; clear:both; }
	#footerrow #footerrowright { width: 100%; clear:both; text-align:center; }
	.bulletbreak { display:none; }
	.liveshowbox { width:350px; height:350px; overflow: hidden !important; }
}
