/*
Theme Name: Catch Kathmandu Child Theme
Theme URI: http://catchthemes.com/themes/catch-kathmandu
Author: Catch Themes Team
Author URI: http://catchthemes.com
Description: Catch Themes has come up with a full-fledged Corporate/Blog premium WordPress theme, Catch Kathmandu! The design is highly customizable and you can tailor the display to your taste with a few easy clicks. Based on HTML5 and CSS3, it is a responsive theme which automatically adapts to the screen's size, regardless of the devices the visitors use.  It has a large screen layout which elegantly extends to 1280 pixels! If you are looking for a clean professional space which accommodates your visuals and yet provides you with ample amount of textual area, Catch Kathmandu is your perfect find. Active community at http://catchthemes.com/support-forum/
Version: 1.0
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: black, blue, gray, white, dark,light, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, front-page-post-form, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: catchkathmandu
Template: catch-kathmandu

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.
*/


/* =Import Catch Kathmandu Parent CSS
-------------------------------------------------------------- */

@import url("../catch-kathmandu/style.css");


/* =Child Theme Custom CSS
-------------------------------------------------------------- */

/* =Type Treatment
----------------------------------------------------------------*/

h1 {
	color: #3d77b7;
	text-align: left;
	font-size: 24px;
}

h2 {
	
	color: #3d77b7;
	text-align: left;
	font-size: 15px;
}

h3 {
	font-size: 8px;
}


/* =Margins and Paddings
----------------------------------------------- */
#supplementary.three {
	padding-top: 20px;
}

.hentry { 
	padding-bottom: 0px;
}

.widget {
	margin-bottom: 0px;
}

/* =Menu
----------------------------------------------- */

#secondary-menu {
	background-color: #fff;
}

#secondary-menu ul.menu a {
	color: #333;
	display: block;
	line-height: 45px;
	line-height: 4.5rem;
	padding: 0 20px;
	text-decoration: none;
	white-space: nowrap;	
}
#secondary-menu ul.menu a {
	color: #3d77b7;
	padding: 5px 25px;
}
#secondary-menu ul.menu li:hover > a,
#secondary-menu ul.menu a:focus,
#secondary-menu .menu .current-menu-item > a,
#secondary-menu .menu .current-menu-ancestor > a,
#secondary-menu .menu .current_page_item > a,
#secondary-menu .menu .current_page_ancestor > a {
	background-color: #3d77b7;
	color: #fff;
}

/* =Slider
-------------------------------------------------------------- */

#main-slider {
	background-color: #21759b;
    border-bottom: 2px solid #1b5f7d;
	clear: both;
	display: block;
	position: relative;
	padding: 0;
}
#main-slider .entry-container {
	background: #21759b; /* Show a solid color for older browsers */
	background: rgba(33, 117, 155, 0.6);
	border: 1px solid transparent;
	color: #fff;
	width: 350px;
	padding: 10px 25px 15px;
	position: absolute;
	bottom: 50px;
	left: 50px;
}
#main-slider .entry-container:hover {
	background: #21759b; /* Show a solid color for older browsers */
	background: rgba(33, 117, 155, 1);
	border: 1px solid #1b5f7d;
	color: #fff;
}
#controllers a.active {
	background: #21759b; /* Show a solid color for older browsers */
}
#slider-nav a {
	background: #21759b; /* Show a solid color for older browsers */
	background: rgba(33, 117, 155, 0.6);
	cursor: pointer;
	color: #ccc;
    display: inline-block;
    font-size: 28px;
	font-size: 2.8rem;
    font-weight: 200;
    line-height: 35px;
    padding: 0 10px;
	visibility: hidden;
}
#main-slider:hover #slider-nav a {
	background-color: #21759b; /* Show a solid color for older browsers */
	background-color: rgba(33, 117, 155, 0.6);	
	visibility: visible;
}
#main-slider #slider-nav a:hover {
	background-color: #21759b; /* Show a solid color for older browsers */
	background-color: rgba(33, 117, 155, 1);
	color: #fff;
	text-decoration: none;
	visibility: visible;
}

/* =Footer
----------------------------------------------- */

#colophon {
	border-top: 2px solid #3d77b7;
	clear: both;
}
#footer-sidebar { 
	background-color: #21759b;
}
#site-generator {
	background-color: #3d77b7;
	color: #ccc;
}
#site-generator a {
	color: #eee;
}
#site-generator a:hover {
	color: #fff;
	text-decoration: none;
}
#site-generator {
	font-size: 5px;
	font-size: .5rem;
}