/*
Theme Name:     Seven Child Theme by Dreams Media
Description:    Child theme for the Seven theme
Author:         Dreams Media
Template:       seven
Version:        1.0.1
*/

//@import url("../seven/style.css");

/* This is your child theme css file. Do not edit anything above this line. Write all your custom css declarations below this line. 
 * You might have to use "!important" to override some settings. To find out more about WordPress child themes please visit 
 * http://codex.wordpress.org/Child_Themes */


.owl-carousel .sld_top {
    top: 120px !important;
}

.sld_top {
    top: 120px !important;
}

.single-books .post-thumbnail {
	max-width: 300px;
}

.post-type-archive-books .post-thumbnail {
	max-width: 250px;
}

.post-type-archive-books .content h2 {
	padding-bottom: 30px;
}

.single-books .content {
	font-size: 18px;
	line-height: 1.6em;
	font-weight: normal;
}

.book-details {
	clear: both;
	padding: 30px 0;
	margin-top: 30px;
	border-top: 1px solid #EEE;
}
.book-details-title {
	font-size: 1.8em;
	margin-top: 30px;
}

.owl-carousel .huge .headings_top, 
.owl-carousel .big .headings_top {
    display: none !important;
}


.owl-carousel .huge .headings_body {
    font-size: 1.6em;
    padding: 15px 25px;
}


#main .recentposts_ul_slider .entry_title, 
#seven_related_projects .entry_title, 
#main .recentposts_ul_shortcode .entry_title, 
#main .masonry_blog .entry_title {
    margin-bottom: 30px;
}

@media screen and (min-width: 1280px) {


}


@media screen and (max-width: 991px) {


}

@media screen and (max-width: 767px) {


	.single-books .post-thumbnail {
		max-width: 100%;
	}

	.menu_at_top #seven_wrapper.seven_fixed_menu #menu_section #nav-main .sf-menu li, 
	.seven_responsive .menu_at_top #seven_wrapper.seven_fixed_menu #menu_section #nav-main .sf-menu li {
	    text-align: right !important;
	    line-height: 2em;
	}


	#prk_hidden_bar .sf-menu .sub-menu>li>a {
	    font-weight: 400;
	    font-size: 16px;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}

	.seven_responsive .owl-carousel .huge .headings_body {
	    font-size: 1.6em;
	    padding: 15px 25px !important;
	}

	.owl-carousel .huge .headings_body {
	    font-size: 1.6em;
	    padding: 15px 25px;
	}
}