  /*
Theme Name: 51ÁÔÆæ Minute
Description: A Flex Mag Child Theme
Author: MVP Themes
Author URI: http://themeforest.net/user/mvpthemes
Theme URI: http://themeforest.net/user/mvpthemes
Template: flex-mag
Version: 3.5.2
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, dark, light, responsive-layout, three-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain: flex-mag-child
*/

/
                                NAVIGATION
/
.nav-logo {
width: 80px;
}
.logo-left-wrap {	
    width: 80px;
}
#main-nav-wrap, .nav.main-menu-wrap, .nav-logo-out {
border-bottom: 4px solid #FEBE10;
}
.nav-menu-out {
margin-top: 2rem;
}
nav.main-menu-wrap ul li a {
color: white !important;
}
nav.main-menu-wrap ul li a:hover {
color: #FEBE10 !important;
}
nav.main-menu-wrap ul li a, span.nav-search-but i, span.nav-soc-but i {
	color: #ffffff !important;
	}
.nav-menu-out ul li:hover a, .nav-menu-out span.nav-search-but:hover i, .nav-menu-out span.nav-soc-but:hover i {
color: #FEBE10 !important;
}
nav.main-menu-wrap {
width: 70%;
}
.nav-right-wrap {
width: 228px;
}
.fly-but-wrap {
	margin-top: 2rem;
}
/*#fly-wrap {
background: #003976;
}*/
/
                             BODY CONTENT
/
#body-main-wrap {
	padding-top: 47px;
}
#content-main p {
	color: #003976; 
}
#content-main blockquote p {
	color: #003976; 
}
.blog-widget-text p, .feat-widget-text p {
color: #003976;
font-size: 1rem;
}
#comments-button a:hover, #comments-button span.comment-but-text:hover, a.inf-more-but:hover, span.more-posts-text:hover {
    background: #003976 !important;
}
span.more-posts-text, #comments-button a {
    color: #003976 !important;
}
span.more-posts-text, a.inf-more-but, #comments-button a, #comments-button span.comment-but-text {
    border: 1px solid #003976 !important;
}
span.side-list-cat {
color: #003976;
font-weight: bold;
font-family: 'Trajan Pro', sans-serif;
}
span.feat-cat {
font-family: 'Segoe UI', sans-serif;
}
.side-list-text p {
font-family: 'Segoe UI', sans-serif;
font-size: .9rem;
}
span.side-list-cat {
font-size: .7rem;
}
span.post-head-cat {
	font-family: 'Segoe UI', sans-serif;
}
h3.side-list-title {
	font-size: 1.1rem;
}
.archive-list-text p {
	color: #003976;
}
.social-comments {
	display: none;
	visibility: hidden;
}
.fly-to-top {
	bottom: 35px;
}

.side-widget {
	margin-top: 10px;
}
/
                                FOOTER
/
footer#foot-wrap {
    background: #003976;
}
.foot-widget {
    color: #fff;
}
ul.foot-soc-list li a {
color: #fff;
}
ul.foot-soc-list li a:hover {
color: #FEBE10 !important;
}
#foot-bot-wrap {
    background: #FEBE10;
    border-top: 3px solid white;
}
.foot-copy p {
color: #003976;
}
.foot-menu .menu li a {
color: #003976 !important;
}
.foot-menu .menu li a:hover {
color: #fff !important;
}
.tag-cloud a {
	background: #FEBE10;
	color: #003976 !important;
}
.tag-cloud a:hover {
	background: #FFEAA3;
	color: #003976;
}
/
                         RESPONSIVENESS
/
@media screen and (max-width: 479px) {
	h1.arch-head {
		margin: 20px 0 30px !important;
	}
	#fly-wrap {
    top: 86px !important;
	}
}
@media screen and (min-width: 1337px) {
	.fly-but-wrap {
	display: none;
	visibility: hidden;
	}
} 
@media screen and (max-width: 1337px) and (min-width: 900px) {
	.fly-to-top, #tab-col2, nav.main-menu-wrap, .feat-title-wrap, #tab-col2 .side-title-wrap, ul.col-tabs li.pop-col-tab, span.social-text, #prev-next-wrap, #wallpaper, .logo-left-wrap, .logo-wide-wrap {
		display: none;
	}
}
@media screen and (max-width: 1515px) {
	.nav-soc-but {
	display: none;
	visibility: hidden;
	}
	.nav-right-wrap {
	width: 50px;
	}
	nav.main-menu-wrap {
	width: 100%;
	}
}