/*
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 Kathmandu Theme is a fully responsive WordPress theme that looks elegant on any devices. It is simple, clean and lightweight full-fledged WordPress theme based on HTML5 and CSS3. The design is highly customizable and you can tailor the display to your taste with a few easy clicks. 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. This theme is widely been used by Photographers, Bloggers, Corporate Houses and Universities. Translation ready and currently translated in French, Russian, Spanish, Polish, Brazilian Portuguese, Italian, German(SWITZERLAND), Japanese, Dutch and German languages. Check out Theme Instructions at http://catchthemes.com/theme-instructions/catch-kathmandu/, Support at http://catchthemes.com/support/ and Demo at http://catchthemes.com/demo/catch-kathmandu/
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, photoblogging, holiday
Text Domain: catchkathmandu
Template: catch-kathmandu
*/


/* =Child Theme Custom CSS
-------------------------------------------------------------- */
#site-generator .powered {
    display: none;
}
#site-generator {
    background-color: #0A76B8;
}
body, button, input, select, textarea {
    font-family: "Open Sans", sans-serif, Arial;
}
/* Navigation */
.header-sidebar .widget ul.menu li:hover > a, .header-sidebar .widget ul.menu a:focus, .header-sidebar .widget ul.menu .current-menu-item > a, .header-sidebar .widget ul.menu .current-menu-ancestor > a, .header-sidebar .widget ul.menu .current_page_item > a, .header-sidebar .widget ul.menu .current_page_ancestor > a {
    background-color: #0A76B8;
}


/* Home */
#site-title {
	font-family: "Open Sans", sans-serif, Arial;
	font-size: 3.3rem;
	line-height: 1.4;
	padding-top: 7px;
}
#site-description {
	font-family: "Open Sans", sans-serif, Arial;
	font-size: 1.6rem;
	font-style: normal;
	line-height: 1;
}
#main-slider .entry-container {
	width: 36%;
}
#featured-post img {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #DEF0F8;
}
#homepage-message {
    background-color: #0A76B8;
	border-bottom: 2px solid #0A76B8;
}
/* Widgets */
#secondary .widget {
    border: 1px solid #DEF0F8;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.07);
	padding-top: 20px;
    padding-bottom: 20px;
}
.widget {
	margin-bottom: 30px;
}
.widget-title {
	text-align: center;
	font-weight: 500;
}
h3.widget-title {
	line-height: 1.4;
}
.entry-header .entry-title {
	color: #0A76B8;
}
.no-sidebar #primary {
    clear: both;
    float: left;
    width: 1180px;
}
textarea {
	word-wrap: normal;
}
body,
.site-content article {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
h1 {
	line-height: 1.5;
	color: #0A76B8;
}
#featured-post .entry-content {
	text-align: center;
}
#featured-post .entry-container .entry-header .entry-title {
    font-size: 16px;
    font-size: 1.6rem;
	text-align: center;
}
#secondary {
	margin-top: 50px;    
}
#main {
    padding-top: 0px;
}
.page-id-2 #main {
    padding-top: 50px;
}
h4 {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #0A76B8;
	font-weight: 300;
	font-family: "Droid Serif", serif;
}
.entry-content h5 {
	font-size: 2.7rem;
	line-height: 1.2;
	color: #999;
}
.entry-content h6 {
	font-size: 1.6rem;
	padding-bottom: 10px;
}
h3 {
	color: #9672BA	
}
p {
    margin-bottom: 15px;
}
hr {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}
h6 {
	font-size: 1.6rem;
	line-height: 1.4;
	color: #0A76B8;
	font-weight: 300;
	font-family: "Open Sans", sans-serif, Arial;	
}
td {
	font-family: "Open Sans", sans-serif, Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
}
.widget ul, .widget ol {
	list-style-type: disc;
	font-family: "Open Sans", sans-serif, Arial;
	font-size: 14px;
}
/* timetable2
-------------------------------------------------------------- */
.so-widget-sow-price-table-atom-c8d1e6cc823e .ow-pt-columns-atom .ow-pt-column .ow-pt-details .ow-pt-price {
    font-size: 1.2em;
}

/* One column Template
-------------------------------------------------------------- */
.page-template-full-width #primary.content-area {
   width: 100%;
    border: 0px;
    padding: 0px;
}


/* Media Queries
-------------------------------------------------------------- */

/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {
	#main-slider .entry-container {
	width: 80%;
}
		
}