/*
Theme Name: U-Design
Theme URI: https://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: A slick, powerful and clean theme U-Design provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The U-Design theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive U-Design support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Author: Andon
Author URI: https://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Version: 3.2.0
License: GNU General Public License v2 and ThemeForest license
License URI: Located in 'licensing' folder
Text Domain: u-design
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "assets/css/frontend/global/style.css"
*/



/* REMOVES "BACK TO TOP" FOOTER */
.back-to-top { display: none; }
#footer_text { width: auto; max-width: 960px; }


/* CUSTOM CSS FROM U-DESIGN  TO CONTROL LEFT-RIGHT PADDING ON MAIN PAGE CONTENT - AND WORK WITH MOBILES */
@media screen and (min-width: 720px) {
    .page-template-page-FullWidth-php #main-content .main-content-padding {
        padding: 0px 124px 0px 124px;
    }
}

/* HIDES HOME PAGE TAGLINE */
#slogan { text-indent: -9999px; }


/* REDUCES INORDINATELY LARGE TYPE ON BLOG POST TILES */
.post-top h2 {
    font-size: 1.4em;
    line-height:1.3em; }

/* ADDS SPACE BELOW NAV BAR AND BEFORE CONTENT ON ALL PAGES */
#page-content #content-container {
    padding-top: 24px; }

/* H1-H6 LINE HEIGHTS */ 
h1, h2, h3, h4, h5, h6 {
    line-height: 1.5em; 
}

/* WORKS ON REMOVING ALL THE EXTRA GAPPY SPACE ABOVE AND BELOW PHOTO IN HOME PAGE BEFORE CONTENT */

/* REMOVES EXTRA SPACING ABOVE AND BELOW "BEFORE CONENT" IMAGE */
    #before-content {
        padding-bottom: 0px !important;
        padding-top: 18px !important; }

.aligncenter, img.aligncenter, a img.aligncenter, img.centered, a img.centered {
    display: block;
    margin-bottom: 0px !important;
    margin-top: 0px !important; }

.custom-formatting, .substitute_widget_class {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }

/* REMOVES EXTRA PADDING ABOVE TWO COLUMNS HOME PAGE */
#home-page-content #content-container {
    padding-top: 0px; }


/* —————— WORKS ON REDUCING SPACE BELOW PAGE TITLES —————— */ 

/* ALTHOUGH BREADCRUMBS ARE "OFF" IT LEAVES 12 PX OF SPACE. THIS REMOVES THAT SPACE */
.no-breadcrumbs-padding {
    padding-top: 0px;
    padding-bottom: 0px; } 

#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3 {
    padding-top: 24px; }

/* ————————————————————————————— */

blockquote p {
    font-family: open sans;
    font-size: 17px; 
    color: #777777;
    line-height: 1.7em; 
    font-style: normal; }

/* REMOVES SPACE MADE BY THE FOOTER (EVEN THOUGH FOOTER CONTENT WAS EMPTY) */
#footer-bg {
    display: none; }

/* WORKS ON "LATEST POSTS" HOME PAGE COLUMN 2 FOR ALIGNMENT COLS 1 */
#content-container .cont_col_1_title, #content-container .cont_col_2_title, #content-container .cont_col_3_title, #content-container .cont_col_4_title, #content-container .after_cont_row_1_title, #content-container .after_cont_row_2_title {
    font-size: 1.4em;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
}

/* ADDS SPACE IN BETWEEN MENU ITEMS */
#navigation-menu ul.sf-menu > li { margin: 0 0 0 4px; }


/* CONTROLS SIZE OF TEASER TITLE IN RECENT POSTS LIST */
ul.small-thumb .teaser-title {
    line-height: 1.4em;
    font-size: 1.2em; }

/* REMOVES BACK-TO-TOP BETWEEN BLOG POSTS */
.page-template-page-Blog-php .top-of-page a {
    display: none; }

/* MAKES "READ MORE" ON BLOG POSTS SMALLER */
a.read-more-align-left span, a.read-more-align-right span {
    font-size:.9em; }

.entry {
    clear: both;
    padding-bottom: 0px;
    padding-top: 0px;
}

/* MAKES AN ADJUST TO BOX FOR LOGO SO non-mobile version doesn't collapse to tiny */
#logo h1 a, #logo .site-name a {
    max-width: 824px;
}

.custom-formatting a {
    padding-top: 0px;
    padding-bottom:4px;
    font-size: 15px;
}

/* MAIL CHIMP */
#mc_signup_form .mc_input {
    font-size: 1em;
    font-family: open sans; }

.mc_success_msg {
    color: #1175c3;
    margin-bottom: 1.5em;
}


