/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/wordpress-themes/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2014 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

@import url( '../make/style.css' );

/* Add your custom styles below. */

/* ===== main content universal styles ===== */

.who-caption{
    margin-top: -14px !important;
    text-align: center;
}

.full-break{
   float:right;
   clear:both;
}

.site-branding, .site-main{
    margin-left: 0px !important;
}

.site-main{
    margin-top: -30px !important;
}

.menu-main-menu-container{
    float: right;
    margin-left: -75px;
    margin-right: 0px !important;
}

.site-navigation .menu li, .site-navigation .nav-menu li:last-of-type a{
    padding-right: 0px !important;
    }

.site-navigation {
	max-width: 60%;
}

.site-header-main{
    padding-top:30px !important;
    padding-bottom:0px !important;
}

.builder-section{
    margin-top: 30px !important;
    margin-bottom: 40px !important;
}


.partner-logo{
    margin: 16px 13px 16px;
    float:left;
    clear:none;
}

#footer-logos{
    background-color: #ffffff !important;
    width:450px;
    margin-right:60px;
    min-height: 140px;
}

.site-footer .container{
    padding-left: 32px !important;
    margin-left: 60px !important;
}

.site-footer{
    width: 100%;
}

.header-span{
    background-color: #000000 !important;
    text-align: left;
    width: 100%;
    padding-left:10px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
}

.header-social-links{
    float: left;
    margin-top: 8px;
    }

.header-bar .menu{
    float: right;
    font-size: 10px;
    padding-top: 7px;
    margin-top: 16px;
}

.header-bar .menu a:hover{
    color: #dd3333;
    }

#subscribe-form{
    margin-top: -18px;
    }

.mc4wp-form p{
    margin-bottom: 10px !important;
    }

.mc4wp-form input[type=submit]{
    margin-top: 10px;
}

.protected-header{
    margin-left: 60px;
    padding-left: 32px;
}

.post-password-form{
    margin-left: 60px;
    padding-left: 32px;
    margin-top: 38px;
    }

.section-header{
    margin-top: 30px;
    }


/* ===== posts ===== */

.entry-title{
    font-size: 24px;
    }

.entry-footer{
    display:none
}

.post {
    margin-bottom:10px;
    margin-top:20px !important;
}

#comments, .comments-area{
    display: none;
    }



/* ===== photo columns ===== */

.narrow-bio-photo-left, .narrow-photo-right, .wide-photo-right, .narrow-photo-left, .alumni-photo-right, .dashboard-photo-right, .emp-photo-right, .finaid-photo-right, .photo-right, .photo-left, .map-right{
    clear: none !important;
}

.narrow-bio-photo-left, .narrow-photo-left, .photo-left {
    float: left !important;
}

.narrow-photo-right, .wide-photo-right, .dashboard-photo-right, .emp-photo-right, .finaid-photo-right, .photo-right, .map-right{
    float: right !important;
}

.narrow-bio-photo-left, .narrow-photo-right, .narrow-photo-left {
    width: 22%;
}

.wide-photo-right, .map-right{
    width: 50%;
}

.dashboard-photo-right, .emp-photo-right{
    width: 37%;
}

.finaid-photo-right{
    width: 30%;
}

.photo-right, .photo-left {
    width: 47%;
}



/* ===== text columns ===== */

.left-column-text, .alumni-left-column-text, .dashboard-left-column-text, .emp-left-column-text, .finaid-left-column-text, .left-column-text-bio, .left-column-text-wide, .left-column-text-narrow, .right-column-text-bio {
    float: left;
}

.right-column-text-wide, .right-column-text{
    float: right;
}

.left-column-text-bio{
    clear: left;
}

.left-column-text-wide, .left-column-text-narrow, .right-column-text-wide{
    clear: none;
}

.left-column-text, .alumni-left-column-text, .dashboard-left-column-text, .emp-left-column-text, .finaid-left-column-text, .left-column-text-wide, .left-column-text-narrow{
    margin-right: 50px !important;
}

.left-column-text-bio{
    margin-right: 60px;
}

.left-column-text, .alumni-left-column-text, .dashboard-left-column-text .emp-left-column-text, .finaid-left-column-text, .left-column-text-wide, .left-column-text-narrow, .right-column-text{
    margin-top: -20px;
}

.right-column-text-wide, .right-column-text{
    margin-left: 50px !important;
}

.left-column-text, .emp-left-column-text, .right-column-text {
    width: 47%;
}

.left-column-text-bio, .right-column-text-bio{
    width: 70%;
}

.left-column-text-wide, .right-column-text-wide{
    width: 66%;
}

.alumni-left-column-text, .dashboard-left-column-text{
    width: 57%;
}

.finaid-left-column-text{
    width: 58%;
}

.left-column-text-narrow{
    width: 38%;
}

.right-column-text-bio{
    clear: right;
    margin-left: 20px;
}



/* ===== lists ===== */

.inline-list ul, .nobullet-list ul{
    padding-left: 0px !important;
}

ul{
    padding-left: 46px;
    margin-bottom: 3px !important;
    margin-top: -18px;
}

ul li{
    margin-bottom: 3px !important;
}

ol{
    padding-left: 46px;
}

.dashboard-left-column-text .nobullet-list ul, ol{
    margin-top: 10px;
}

.nobullet-list ul, ol{
    margin-top: -18px;
}

ul.sub-menu{
    margin-top: 0px !important;
}

.inline-list ul li, .nobullet-list ul li{
    margin-bottom: 8px !important;
}

ol li{
    margin-bottom: 3px !important;
}

.inline-list ul{
    list-style-type: disc !important;
    list-style-position: inside !important;
    margin-top: -13px;
}

.nobullet-list ul{
    list-style-type: none !important;
}



/* ===== tables ===== */

.calendar{
width:100%; 
border-collapse:collapse; 
}

.calendar td{ 
padding:4px; border:#ffffff 1px solid;
text-align:center;
}

.calendar th, .pricing th{
height: 10px;
color: #ffffff;
background: #9B9B9B;
}

/* improve visual readability for IE8 and below */
.calendar tr{
background: #E2E2E2;
height: 13px;
}

/*  Define the background color for all the ODD table columns  */
.calendar tr td:nth-child(odd){ 
background: #E2E2E2;
}

/*  Define the background color for all the EVEN table columns  */
.calendar tr td:nth-child(even){
background: #C1C1C1;
}

.pricing{
width:100%; 
border-collapse:collapse; 
}

.pricing td{ 
padding:8px; border:#ffffff 1px solid;
text-align:left;
}



/* ===== mobile ===== */

@media screen and (max-width: 800px) {
   		#builder-section-1410988405201 .builder-banner-slide{
		padding-bottom:300px !important;
		background-image: url('/wordpress/wp-content/uploads/2014/09/Opus-Home-Banner2-mini.png') !important;
    		}

    		.narrow-photo-right, .wide-photo-right, .narrow-photo-left, .alumni-photo-right, .emp-photo-right, .finaid-photo-right, .photo-right{
		display: none;
		}

		.right-column-text, .left-column-text-wide, .alumni-left-column-text, .emp-left-column-text, .finaid-left-column-text, .left-column-text-narrow, .right-column-text-wide, .right-column-text, .left-column-text, .map-right{
		width: 95%;
		}

		.menu-main-menu-container{
   		margin-left: 0px;
   		width: 100% !important;
   		margin-right: 0px !important;
		}

    		.who-caption{
    		margin-bottom: 35px;
   		}

		.site-footer .container{
   		padding-left: 32px !important;
    		margin-left: 0px !important;
		}
      
		.partner-logo{
    		margin: 16px 13px 16px;
    		float:left;
    		clear:none;
		}

		#footer-logos{
    		background-color: #ffffff !important;
    		width:95%;
    		margin-right:60px;
    		display:inline-block;
		}

		.protected-header{
		margin-left: 0px;
		padding-left: 32px;
		}

		.post-password-form{
		margin-left: 0px;
		padding-left: 32px;
		margin-top: 38px;
		}

}