/*
Theme Name: 	ECB
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body:not(.template-slider) #Header{min-height:0px!important;}

/*new-subheader*/
#new-breadcrumbs li{display: inline-block; color: rgba(68, 68, 68, 0.5);}
#new-breadcrumbs li span{ margin: 0 10px; opacity: .4;}
#new-breadcrumbs li a{color: rgba(68, 68, 68, 0.6) !important;}
#new-breadcrumbs li a:hover{text-decoration: underline;}
.fancy_heading .title{font-size: 28px; line-height: 42px; text-align: left;color: #444444;}
.new-breadcrumbs-holder{margin: 0 0 0 0;}



/*menu*/

#menu-item-4300 a{color:#ff5400!important;}
#menu-item-4300 a:hover{color:#f59402 !important;}
#Top_bar .menu > li > a span:not(.description) { padding: 0 14px;}


/*Subheader*/
#Subheader{background-color:rgba(0,0,0,.02);background-position:center top;background-repeat:no-repeat;padding:0px 0;position:relative}
.subheader-both-left #Subheader .title {width: 100%;margin: 38px 0 0 0;font-size: 28px;font-style: normal;}
.subheader-both-left #Subheader .breadcrumbs {margin-top: 35px;}
#new-subheader .column_fancy_heading {margin: 0 1% 0px;}



#selected-category-btn button{background-color: #7ca137!important; cursor: default!important;margin-right: 0px;}

.single-photo-wrapper {display:none;}

/* Catalog Book Template */
.book-template-image {margin-bottom:0px;}
.book-template-image .image_wrapper{-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.44);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.44);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.44);}
.book-template-image-author {color: #333333; text-align: left;margin-bottom:10px;font-style: italic;line-height: 18px; font-size: 16px;}
.book-template-image-content {margin-top: 0px; margin-bottom: 10px;}
.book-template li {margin-bottom:5px !important;}
.book-template ul {margin-left: 20px;}

/*Student book template*/
.student-book-template-other-resource-title { margin: 25px 1% 0px !important;}
.student-book-template-image .image_wrapper{-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.44);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.44);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.44);}
.student-book-template li {margin-bottom:5px !important;}
.student-book-template ul {margin-left: 20px;}

.grid .post-item {background: none !important;}

.post-footer {display:none;}
.post-title .entry-title {font-size: 16px; text-align: center; margin-top: -20px;}
.post-desc {padding: 0 20px !important;}
.category-menu-wrapper .wpb_wrapper {margin:auto; text-align:center;}
.post-item .image_frame a  {margin:auto; text-align:center;}
.post-template-default #Content {padding-top:0px;}

#sticky-menu .the_content {     background: rgba(256,256,256,0.97); padding: 10px 0;}


#sticky-menu .one.column {width:100%; margin: 0 0 40px;}
#sticky-menu .wpb_wrapper > div {
    margin-bottom: 15px;
}

.sticky-element-original:not(.sticky-element-active) .the_content {
-webkit-box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.55);
box-shadow: 0px 6px 6px -6px rgba(0,0,0,0.55);}



#new-breadcrumbs {margin-left: 1%;}


.column, .columns {
    float: left;
    margin: 0 1% 10px;
}

.book-reader-photobox h4{
	margin-bottom: 0;
    font-size: 16px;
	text-align: center;
	height: 30px;
}

.book-reader-photobox .image_frame{
margin-bottom: 0;
}

.book-reader-photobox .desc{
margin-top: -16px;
}


#Footer p {margin: 0 0 0 0;}
#Footer p a {color:#fff;}
#Footer p a:hover {color:#fff;}
.p-footer-right{text-align: right;}
.p-footer-left{text-align: left;}

@media only screen and (max-width: 479px){
	.book-template h4 {
    font-size: 18px !important;
    line-height: 25px !important;
	}
}


@media only screen and (max-width: 800px){
	#sticky-menu.sticky-element-fixed {   
    z-index: 800;
	}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle {
    z-index: 985;
	}
    .p-footer-right{text-align: center;}
    .p-footer-left{text-align: center;}
}



body.admin-bar {position: initial;}
