/*
Theme Name: Skyads 2017
Theme URI: http://www.appthemes.com/
Description: Child theme of Classipress.
Version: 2.0
Author: compoundEye
Author URI: http://www.compoundeyedesign.com
Template: classipress
Text Domain: skyads-2017
*/
@font-face {
      font-family: 'osp-dindin';
    src: url('/wp-content/themes/skyads-2017/fonts/osp-din-webfont-webfont.eot');
    src: url('/wp-content/themes/skyads-2017/fonts/osp-din-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/skyads-2017/fonts/osp-din-webfont-webfont.woff') format('woff'),
         url('/wp-content/themes/skyads-2017/fonts/osp-din-webfont-webfont.ttf') format('truetype'),
         url('/wp-content/themes/skyads-2017/fonts/osp-din-webfont-webfont.svg#osp-dindin') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
	font-family:'Open Sans', sans-serif, "Times New Roman", Times, serif;
}
a {
    transition: color .5s ease;

}
a:hover { /* alt maroon */
    color: #c34949;
}
a.rsswidget img, 
div.content_right li::before {
	display: none;
}
body, 
.header_main, .header_main_bg, 
.header_menu {
    background: white!important;
}
.header_main_bg {
    padding: 15px 0;
}
a.btn_orange { /* global button orange */
    background-color: #F39101;
    transition: background-color .5s ease;
}
a:hover.btn_orange { /* alt orange */
    background-color: #f36d01;
    color: white;
}

ol.cat-select {
	display: none!important;
}
.footer {
	background-color: black!important;
}
.footer-logo {
	padding-top: 20px;
}
.footer-logo img {
	width: 38%;
}
.footer p {
	opacity: .3;
}
.footer_main_res a.twit:before {
	opacity: .5;
}
h1, h1 a, h2, h2 a, h3, h3 a, 
.post .title, #slide-nav li a span.info .title, h2>a, #navigation, 
.post-block h3 a, 
span.big { 
	font-family: 'osp-dindin', sans-serif!important;
	text-transform: uppercase;
}
h1 {
	font-size: 3.5em;
	line-height: 1.1em;
}
.archive h1 {
	margin-bottom:0px;
	padding-bottom: 0px;
}
h2 {
	font-size: 3em;
}
h3, h3 a {
	font-size: 2.5em; 
	line-height: 1.1em;
}
.post-block h3 a:hover {
	text-decoration: none;
}
.post-block h3 a {
	font-size: 1.75em;
}
.page-template-tpl-dashboard h3 {
	font-size: 1em;
}
.categories-box h2 {
	padding-left: 8px;
}
#search-bar{
    background-color: #cccccc;
    border-top: 0px;
    border-bottom: 0px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
}
.searchblock {
    background-color: transparent;
    -webkit-border-radius: 0px;
    border-radius: 6px;
}
.shadowblock.sliderblock,
.sliderwrap,
.footer_menu
 { /* global maroon */
    background-color: #960600!important;
}
span.big {
	font-size: 1.75em;
}
a, 
.searchblock .form_search input#s { /* global maroon */ 
	color: #960600;
}

.error-404 {
	align-content: center;
}

.page-template-tpl-categories-php #categories-box-top {
	background: url(images/categories-trim-top-white.gif) repeat-x;
	height: 13px;
}
#categories-box-top {
	background: url(images/categories-trim-top.png) repeat-x;
	height: 12px;
	}
.categories-box h2 {
	margin-left: 0;
	padding-bottom: 0;
	margin-bottom: -1px;
}

div.categories-box {
	padding: 15px 10px 10px 15px;
	background-color: #EEEEEE;
}

#categories-box-bottom {
	height: 18px;
	background: url(images/categories-trim-bottom.gif) repeat-x;
}
.header_menu_res ul li a {
	color: #999;
}
.header_menu_res ul li:hover a {
	background: transparent;
}
.header_menu_res ul a {
	padding:12px;
}
div#adv_categories {
	margin: 0px 0px 0px -1px;
	background-color: black;
}
div#adv_categories .catcol ul li.maincat {
    background-color: transparent;
    color: white;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
div#adv_categories .catcol ul li a {
    color: silver;
}
div#adv_categories .catcol ul.subcat-list {
    background-color: transparent;
}
#directory .catcol li.maincat > ul.subcat-list {
	border-bottom: none;
}

.header_menu_res ul li.menu-item.current-menu-item > a,
.slider_top h2,
.slider_top a, 
.sliderblock .dashicons-before.prev:before, 
.sliderblock .dashicons-before.next:before {
	color: white;
}
.tags span {
	background-color: #FBD900!important;
}
.tags span:before {
    border-color: transparent #FBD900 transparent transparent!important;
}
.single-ad_listing .tags {
	margin-top:8px;
}
p.post-price {
    color: #4f4f4f;
}

.menu-item > a {
	text-transform:uppercase;
	font-weight: bold;
}
.header_menu_res ul li.current_page_item, .header_menu_res ul li.current-menu-item, .header_menu_res ul li.current-menu-parent a {
    background: black;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.shadowblock, 
.widget_rss li,
.post-block-out, 
.paging,
.tabnavig {
    box-shadow: none!important;
    border-bottom: 1px solid silver;
    border-radius: 0px;
    -webkit-border-radius: 0px;

}
.tabcontrol ul.tabnavig li a {
  
    background-color: transparent;
}
.tabcontrol ul.tabnavig li a.selected {
	background-color: transparent;
}
#adv_categories > div.catcol > ul > li.maincat {
	border-bottom: 1px solid #484747;
}
.slider ul li:hover {
    background-color: rgba(247, 247, 247, 0.22);
}
div.content_right h2 a {
    color: #333;
}
div.content_right h2 a:hover {
    color: rgb(125, 125, 125);
}
h2.dotted a:hover {
	text-decoration: none;
}
div.content_right .shadowblock_out {
	margin-bottom:5px;
}
div.content_right li a.rsswidget {
	font-weight: bold;
}
.widget_rss li {
	margin: 10px 0px 10px 0px;
}
.content_right ul li {
	padding: 10px 0px 10px 0px;
	
}
@media (min-width: 768px) {
	.footer-logo img {
	width: 18%;
}
}
@media screen and (max-width: 960px) {
	.footer {
		text-align: center;
	}
}