/*
 Theme Name: Regina
 Template: polytechnic
*/
 

 
/* =Theme customization starts here
------------------------------------------------------- */
img.theme_image{ min-height: 150px!important;}

.sf-mobile #sf-sidebar .sf-label-metro .sf-navicon-button{padding-bottom: 33px;}
.sf-mobile #sf-sidebar .sf-menu li a, #sf-sidebar .widget-area, .sf-search-form input{padding-left: 10px !important;}
.sf-mobile #sf-sidebar .sf-menu li a{font-size:18px;}

#submenu ul.sub-menu{display:none;}

.menu-item-title span{float:right !important;}
.menu-item-title ._mi.fa{float:left; margin:0 7px 0 0;}

h3{ font-size: 1.8em!important; margin-top:8px!important;}

footer#section-sub-footer{height:auto; padding-bottom:50px; font-size:1.2rem;}
div.wpfc-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(images/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:9999999999; }

#section-tophat * .nav ul.menu .bold {
    font-size: 1.3rem;
    line-height: 1;
    color: #FFF;
    font-weight: 800;
}

.bold .menu-item menu-item-type-post_type .menu-item-object-page{font-weight: 800!important;}

@media only screen and (max-height: 900px) {
	/*#sf-sidebar .sf-menu li a{padding:5px 28px 5px 10px !important;}*/
	#sf-sidebar.sf-compact .sf-logo{display:none !important;}
}

@media only screen and (max-width: 1480px) {
	#sf-sidebar.sf-compact .sf-logo{text-align:center;}
	#sf-sidebar.sf-compact .sf-logo img{max-width:150px !important;}
	.widget ul li ul li:before, .plussed ul li ul li:before, ul li ul li:before{content:''; display:none;}
}

@media only screen and (max-width: 1100px) {
	.page .sf-navicon-button:after{content:'';}
	.page #sf-sidebar .sf-label-metro .sf-navicon-button{padding-bottom: 23px;}
	.page #sf-sidebar .sf-menu li a, .page #sf-sidebar .widget-area, .page .sf-search-form input{padding-left: 10px !important;}
	.page #sf-sidebar .sf-menu li a{font-size:18px;}
}

@media only screen and (max-width: 1024px) {
	.page #section-tophat .social, .page #section-tophat .search{display:none !important;}
}

@media only screen and (max-width: 782px) {
	/*body.admin-bar.superfly-on #sf-mob-navbar{top:46px;}*/ 
	header#section-header #site-heading{display:none;}
	
	html.sf-mob-nav{margin-top:0 !important;}
	.page #page #section-tophat{height:auto; padding:0; min-height:0; margin-top:90px;}
	.page #page #section-tophat .container{width:100%;}
	.page #page #section-tophat li{float:left; margin:10px 0 0;}
	.page #section-tophat .right{margin-bottom:0 !important;}
	.page #section-tophat nav{float:right !important; margin:0 20px; padding:0 0 10px;}
	/*.page #section-tophat .tophat_navigation ul.menu > li{padding-right: 0 !important; float: right; clear: both;}*/
	#sf-mob-navbar img { height: 80px!important;}
	#sf-mob-navbar {height: 90px!important;}

	#submenu{display:none;}
}

@media screen and (max-width: 600px) {
	
}
	/*end of css*/
