/*
Theme Name:		Ken Child Theme
Theme URI:		http://themeforest.net/user/artbees
Description:	Child theme for the Ken theme 
Author:			AJL
Theme URI:		http://themeforest.net/user/artbees
Template:		ken
Version:		4.3.7
*/


/*
Sample : remove the comment and start adding your own custom CSS rules.

*/

/*Let's add a little space above the H3s*/
h3 {margin-top: 10px;}

/*Fix H4 size and spacing*/
h4 {margin-bottom: 5px; font-size: 16px;}

/*bring down the size of bulleted lists*/
ul li {font-size: 75%;}

/*Orange border to show it is the dev site*/
/*.theme-main-wrapper  {border: 1px orange solid;}*/

.disclaimer {font-size: 60%; line-height: 90%; text-indent: -.5em; padding-left: 1em; padding-right: 1em;}
.va {vertical-align: 1px;}
.CTA,.mk-call-to-action  {padding-top: 30px; padding-bottom: 30px;}
.cform input[type=submit] {background-color: #D51820; color: #ffffff;}
.cform input[type=submit]:active {background-color: #ffffff; color: #d51820;}
.cform input, .cform textarea, .cform select {width: 100%;}
.cform p {width: 300px; margin-left: auto; margin-right: auto;}
.cform input[type=tel] {width: 264px;}

.wpcf7-response-output {width: 350px; position: fixed !important; left: 50% !important; top: 25% !important; margin-left: -175px !important; margin-top: -34px !important; background-color: #d51820; color: #ffffff; font-size: 110%; padding: 10px !important; text-align: center; box-shadow: 8px 8px 6px rgba(0,0,0,0.4); text-shadow: 2px 2px 2px rgba(0,0,0,0.4);}
.contactblock {min-width: 360px; margin:0; padding: 0;}

.phtable {width: 180px; margin: 0 auto}
.phtable td {font-size: 12px; padding: 2px 5px;}
.ra {text-align: right;}
.la {text-align: left;}
#c_wrapper {margin: 0; padding: 0}
#ourname h1 {margin: 0 auto; text-align: center; color: #bfbcbe; font-size: 47px; font-weight: bold; line-height: 60px; letter-spacing: -2px;}
#address {margin: 0 auto; text-align: center; color: #bfbcbe; font-size: 22px; font-weight: bold; line-height: 26px;}
#phones {margin: 0 auto; width: 200px;}
#phones ul {list-style: none inside;}
.sizefix {letter-spacing: -1px;}
#types {text-align: right; margin-right: 90px;}
#numbers {text-align: left; margin-left: 110px; position: relative; top: -95px;}
#contactlogo {max-width: 545px;}
.mk-footer-social {position: relative; bottom: 90px;}
.mk-grid h3 {font-size: 22px; margin-bottom: 10px;}
.blog-entry-heading a {color: #8cc53e;}
.invisible {display: none !important;}


/*.wpcf7 p {margin-left: 70px;}*/


/*Hides "Project Details" buttons */
.single-portfolio .mk-button {display: none;}

/*Moves contact form confirmation up and over*/
.wpcf7-response-output {position: relative; top: -80px; right: -100px;}

/*create a more reasonable blockquote formatting*/
.bq {font-size: 150% !important; padding: 0px 30px;}


/*
.postimg {width: 500px !important; float: right !important; clear: none !important;}
.posttxt {float: left !important; clear: none !important;}
.postimg .item-holder {display: none; clear: none;}
*/

/*Get rid of the stupid icon on the newsflash*/
.newsflash i {display: none !important;}
.newsflash .vc_message_box-icon {display: none !important;}

.newsbox .mk-post-type-icon-image, .newsbox .mk-love-holder, .newsbox .blog-categories a {display: none;}
.blog-slideshow-entry .blog-meta {position: relative; bottom: 0px;}
.newsbox .blog-scroller-arrows {border-color: #0e76bc;}
.newsbox .blog-scroller-arrows i {color: #0e76bc;}
time, .single-type-icon {display: none !important;}

.newsflash {background-color: #6b006b !important; max-width: 1120px !important; padding-left: 0; padding-right: 0;}
.newsflash p {font-size: 20px !important; text-align: center !important; margin: 0 auto !important;}
.newsflash a {color: #FF4A93 !important;}

.wp-caption-text {font-size: 80%;}

.centerme {text-align: center; width: 380px;}

/*Put Mailchimp signup form next to call to action, and move form title inside box*/
.chimpsign form {padding: 12px 0 8px 0;}
#optin {border-color: #b4d341 !important; position: relative; bottom: 28px;}
#pmc_wrapper-2 .widgettitle {position: relative; bottom: -15px; left: 165px; z-index: 3;}
#pmc_wrapper-2 .widgettitle:after {display: none;}

/*Style call to action to match Mailchimp signup*/
.mk-call-to-action.CTA {border-width: 3px !important;}
.mk-call-to-action.CTA a {box-shadow: 1px 1px 3px 1px #000; border-radius: 2px !important;}

/*Disable hover color shift, and keep cursor as an arrow, for non-clickable menu items.*/
a[href="#"]/*:hover, a[href="#"]:active, a[href="#"]:focus*/  {cursor: default; color: #0e76bc !important;}


/*Make superscripts actually work*/
p .ss {vertical-align: top; font-size: 70%; position: relative; bottom: 2px;}
h3 .ss {vertical-align: top; font-size: 60%; position: relative; bottom: 4px;}

/*Fix menu spacing issue that happened with FF after update to WP 4.7.3*/
@-moz-document url-prefix(){
#menu-ss-main-menu li a {padding: 10px !important;} 
}

/*Fix menu spacing issue for Safari*/
@media not all and (min-resolution:.001dpcm) { 
    @media {
        #menu-ss-main-menu li a {padding: 10px !important;
        }
    }
}

/*#menu-ss-main-menu li a {padding: 2px !important; font-size 12px !important; font-family:"Arial Narrow","Helvetica Condensed", "Lucida Sans", sans-serif;}*/



/*Move Affiliates info paragraph to below the map image
div.single-content {position: relative;}
.single-content p {position: absolute; top: 543px; font-size: 16px; line-height: 130%;}*/

/*Make contact person line larger*/
.single-content p span {font-size: 16px;}

/*Tighten up space below title bar*/
.theme-content {padding-top: 0 !important;}
.item-holder {padding-top: 0 !important;}

/*Make stuff go away that I don't want shown*/
.vanish {display: none;}

/*.mk-header-toolbar div.mk-grid {background-image: url("https://www.showsage.com/dev/wp-content/uploads/2017/07/blackbar-e1499993230795.gif"); background-repeat: no-repeat;  background-position: right bottom; background; background-attachment: fixed;}*/