/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.0.0
*/
@import url("../u-design/style.css");

/* ------------------------- Universal CSS ------------------------- */

#slogan { top: -1000px; }
.divider { background: transparent repeat-x scroll 0 100%; }
.back-to-top { display: none; }
#footer_text { width: auto; max-width: 960px; }
h3.bottom-col-title { background-image: none !important; font-size: 1.75em; }

.text-header-social { color:#cc9800; }
.text-heading-navy { color:#002D62; }
.text-standard-gold-span span { color:#cc9800; font-weight: bold;}

#navigation-menu ul.sf-menu > li > a { font-family:"proxima-nova"; font-weight:700; }
.sf-menu ul {font-family:"proxima-nova"; font-weight:700;}
#secondary-navigation-bar-content {font-family:"proxima-nova"; font-weight:700;}
h1, h2, h3, h4, h5, h6, #slogan, .single-post-categories { font-family:"proxima-nova"; font-weight:800; }
#navigation-menu ul.sf-menu > li.special-color > a > span {  color: #cc9800;}

.content-block-margin { margin:-53px 0 0 0; }
.content-block-margin-secondary { margin:-35px 0 0 0; }

.text-homepage-title-center { color:#002D62; font-size: 2em; text-align:center; margin-bottom:15px; }
.text-homepage-title-center span { color:#cc9800; }
.text-homepage-center { text-align:justify; }
.text-homepage-title { color:#002D62; font-size: 2em; }
.text-footer-request { color:#cc9800; text-decoration: underline;}
.text-header-social { color:#cc9800; }
.text-header-social a { color:#cc9800; }
.text-jaffus span {color:#cc9800; font-size: 1.4em; font-family:"proxima-nova"; font-weight:800; line-height: 1em; }
.text-title-jaffus  {color:#002D62; font-size: 2em; font-family:"proxima-nova"; font-weight:800; line-height: 1em; }
.text-title-jaffus-info  {color:#666666; font-size: 1.4em; font-family:"proxima-nova"; font-weight:800; line-height: 1.2em; }
.text-title-jaffus-info span {font-size: .8em; font-family:"proxima-nova"; font-weight:400; line-height: 1.2em; }

/* ------------------------- Mobile Screen ( smaller than 480px ) ------------------------- */
@media screen and (max-width: 480px) {

.mean-container .mean-bar { background: #cc9800; }
.mean-container .mean-nav { background: #cc9800; }
.mean-container .mean-nav ul li a { text-align: center; color:#fff; font-family:"proxima-nova"; font-weight:800; font-size:1.2em;  }
.mean-container .mean-nav ul li a.mean-expand {visibility:hidden;}

}

/* ------------------------- Small Screen ( 480px to 719px ) ------------------------- */
@media screen and (min-width: 480px) and (max-width: 719px) {

}

/* ———————————— Medium Screen (720px to 959px) ------------------------- */
@media screen and (min-width: 720px) and (max-width: 959px) {

}

/* ———————————— Large Screen (960px to 2560px) ------------------------- */
@media screen and (min-width: 960px) {

.container-title-size { padding:80px 0; background-size: 13%; background-repeat: no-repeat; background-position: center; }

#logo h1 a, #logo .site-name a { padding-top: 50px; }
#navigation-menu ul.sf-menu { margin-top: -10px; margin-left: -5px; }
#navigation-menu ul.sf-menu > li > a  { padding-left: 4px; padding-right: 4px; }
#navigation-menu ul.sf-menu li li a { padding-top:15px; padding-bottom:15px; margin-left: 7px; }
#navigation-menu ul.sf-menu li li { margin-bottom: 0px; }
#navigation-menu ul.sf-menu li li:first-child { margin-bottom: 0px; margin-top:9px; }
.text-popular-links { margin-top:-10px; line-height:1.1em; }
.text-program-link { color:#666666; font-size: 1.5em; font-family:"proxima-nova"; font-weight:800; line-height: 1em; text-align:center; margin:-10px 0 20px 0;}
}