/*
Theme Name: MSP
Version: 1.2
Author: Mark Anderson
Author URL: anderworx.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: msp
Template: shoreditch-wpcom
*/

/* ----- Mark Anderson ----- */

/* ----- Shrink Top Menu Logo ----- */

.custom-logo {
	max-width:240px;}

/* ----- Center Mobile Menu ----- */

.menu-toggle {
	margin-top: 1.5em;
	margin-left: auto;
	margin-right: auto;}

/* ----- Right Arrow Caret ----- */

.caret:after {content:"\00a0\00a0\00a0";
  	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDkuMTUgNTE0LjM4Ij48dGl0bGU+UmlnaHQtQ2FyZXQtV2hpdGU8L3RpdGxlPjxwYXRoIGQ9Ik0yNjAuODksMjM4LjU0LDIzNi4zOSwyMTRhNy4zNiw3LjM2LDAsMCwwLS45Mi0uNzdMODMuMTEsNjAuOTFhNy4zNSw3LjM1LDAsMCwwLTEwLjM1LDBsLTI0LjUsMjQuNWE3LjMzLDcuMzMsMCwwLDAsMCwxMC4zNUwxOTIuMDksMjM5LjZhNS45MSw1LjkxLDAsMCwxLDAsOC4zOEw0OC4yNiwzOTEuODJhNy4zMyw3LjMzLDAsMCwwLDAsMTAuMzVsMjQuNSwyNC41YTcuMzMsNy4zMywwLDAsMCwxMC4zNSwwTDIzNS40NywyNzQuMzJhOC40NCw4LjQ0LDAsMCwwLC45Mi0uNzhsMjQuNS0yNC41YTcuNTQsNy41NCwwLDAsMCwwLTEwLjVaIiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+) right no-repeat;font-size:90%;}

/* ----- Hide Page Title ----- */

.page-template-panel-page h1 {display:none;}

/* ----- Reduce Font Size in Footer ----- */

.widget-footer-top-area {font-size:85%;}

/* ----- Call To Action Background Color ----- */

.post-120 {background-color:#eeeeee;}

/* ----- No Bold for Varela Font ----- */

.su-box-title, .button {font-weight:normal !important;}

/* 
---------------------------------------------
----------- Major CSS from 2/5/19 -----------
---------------------------------------------
*/

/* Dark Site Header*/
.site-header {background-color:#201F4B;}

.main-navigation a {color:#fff;}

.site-header {border-bottom:3px solid #201F4B;}

/* End Dark Site Header*/

/*.site-header {background-color:#f3f3f3;}*/

.bio-title {padding-top:.2em !important;margin-bottom:1.33em !important;text-transform:uppercase;font-size:smaller !important;color:#999 !important;}

.wp-custom-logo .site-title {margin-top:0em;}

.entry-title {font-size:2em;}

.entry-content h3 {line-height:1.33;box-shadow: 0px 1px 0px 0px #3E69DC;padding-bottom:.33em;}

.entry-content h4 {margin-bottom:.5em;text-transform:uppercase;letter-spacing:.033em;color:#000;font-size:1em;padding-top:.75em;}

.service-box-title-ma {text-align:center;}

.service-box-title-ma h3 {color:#201F4B;margin-bottom:.5em;}

/*text-transform:uppercase;letter-spacing:1.25px;font-size:1.5em*/

.su-column-inner > *:last-child {padding-left:0;margin-left:0 !important;}

.su-column-inner i {padding-top:0em;}

.su-column-inner h3 {padding-top:.2em;}

.su-column-inner p {margin:0 0 .1em 0;}

.service-box-content-ma h4 {text-transform:uppercase;font-size:.8em;letter-spacing:.5px;text-align:center;padding-bottom:.75em;margin-bottom:.5em;line-height:1.35;}

.service-box-content-ma {font-size:1em;}

.service-box-content-ma ol {line-height:1.35em;}

.service-box-content-ma li {font-size:.9em;margin-left:6px;padding-bottom:.3em;}

.site-footer {background-color:#201F4B;border-top:none;color:#eeeeee;padding-top:2em;padding-bottom:2em;}

.site-footer a {color:#eee;}

.site .jetpack-social-navigation a {border:none;color:#eee;background-color:#0079F4;}

.entry-meta {color:#666666;font-weight:normal;letter-spacing:1px;}

/* Hide Case Study Thumbnail */
.su-posts-default-loop .su-post-thumbnail {display:none !important;}

.site-content-wrapper .widget-area {border-top:none;}

.su-column-inner > *:first-child {margin-bottom:.2em;padding-top:.2em;}

.su-column-inner > *:last-child {text-align:left;padding-left:0%;margin:0 0 0 1%;}

/* --- Style Main Links --- */



/* Mobile Nav Hover */
button:hover {background:#efefef;color:#0079F4;}

/*Shortcode Button Styling*/
.su-button-style-flat span {background-color:#3E69DC;}

.su-button-style-flat:hover span {background-color:#201F4B;top:0px !important;}
/*End Shortcode Button Styling*/

/*3 column icon spacing*/
.su-column-inner > *:first-child {margin-bottom:.4em;}

.su-quote-style-default {font-style:normal !important;color:#201F4B;}

.su-quote-style-default .su-quote-cite {font-size:smaller;padding-top:.75em;color:gray;}

.su-service {margin-bottom:2em !important;}

.su-service-content {padding-left:0 !important;}

/* Case Study Sidebar Title */
.su-posts-default-loop h2.su-post-title {line-height:1.33em;}

/* Case Study Category */
.case-category {font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#999;line-height:1em;box-shadow:none !important;}

/* Case Category Icon */
.case-cat-icon {vertical-align:middle;color:#3E69DC;padding-right:.2em;}

/* Left Service Icon Spacing */
.su-service-title {font-size:1.25em !important;padding-left:40px !important; font-weight:normal !important;padding-bottom:.5em;}

/*Remove Underline on Case Study Title*/
.su-posts-default-loop h2.su-post-title a {box-shadow:none;}

.su-posts-default-loop .su-post-comments-link {display:none;}

/* Fix Button Spacing */
.button {margin-bottom:1em;padding-top:.75em;}

/*Hide Post Navigation*/
.comment-navigation, .post-navigation, .posts-navigation {display:none;}
/*End Hide Post Navigation*/

/* Fix Header Image spacing*/
@media screen and (min-width: 1020px), all {

	/*.hentry {padding-top:6em;}
}*/

.site-header-wrapper {width: calc(100% - 5em);}

/*Fix Mobile Nav*/
@media only screen and (max-width: 768px) {
	.menu-toggle {margin-right:0px;}
	.hentry {padding-top:3em;}
	.entry-title h1 {font-size:2.5em;}
	}
	
@media only screen and (max-width: 480px) 
{
  .custom-logo {content: url('/wp-content/uploads/2019/01/msp-logo.png');max-width:100px;}
	
	.hentry {padding-top:3em;}

	.site-header-wrapper {width: calc(100% - 3em);}
	}
}

/*End Fix Mobile Nav*/