/*
Theme Name:     Phil Cooke
Description:    Child theme for the GetNoticed! theme 
Author:         Cardboard Rocket
Template:       getnoticed
Version:        2.0
*/
@import url('../getnoticed/style.css');
img.huge_it_slideshow_image_2 {
    position: relative;
    width: 100% !important;
    height: auto !important;
}
body {
    background: #F7F7F7 !important;
   background-image: url(images/tiny_grid_@2X.png) !important;
    background-size: 21px !important;
}

img, div {
  -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  transition:.3s;
}
.hentry .entry-header h3.getnoticed-entry-subtitle {
    color: #5877A4 !important;
    font-weight: 300 !important;
    margin-top: 5px;
}
.entry-title {
	padding-top: 20px;
}
.home .entry-title {
	padding-top: 0px;
}
#headernav .innerwrap, .wrap {
    position: relative;
}
.newsletter-top {
    position: absolute;
    z-index: 10;
    right: 10px;
    top: 0px;
    font-family: 'Roboto', sans-serif;
   font-weight: 600;
       font-size: 12px;
}
.newsletter-top
#input_5_2 {
border-radius: 10px !important;
    border: none !important;
    padding: 10px 10px 10px 10px !important;
    background: #d9d9d9 !important;
    color: #000 !important;
    text-align: center !important;
    text-indent: 0px !important;
}
.newsletter-top .gform_wrapper .top_label input.large {
    width: 250px !important;
}
.newsletter-top .gform_wrapper div.validation_error {
    display: none !important;
}
.newsletter-top .gform_wrapper li.gfield.gfield_error {
    background: transparent !important;
    height: 70px;
    border-top: none !important;
    border-bottom: none !important;
}
.newsletter-top .gform_wrapper .ginput_container+.gfield_description.validation_message {
    margin-top: 0px !important;
}
.newsletter-top .gform_wrapper .top_label input.large input[type=text] {
    color: #000;
}
.newsletter-top .ginput_container {
        margin-right: 90px;
}
.newsletter-top .gform_wrapper {
    margin: 0px !important;
    padding-top: 0px;
}
.newsletter-top .gform_wrapper .gform_footer {
    padding: 0px !important;
    margin: 0px !important;
    position: absolute;
    right: 0px;
    top: 47px;
}
.gform_wrapper ul li.gfield {
    list-style-type: none !important;
}
.newsletter-top input[type=submit] {
    border: none !important;
    border-color: transparent !important;
    border-radius: 9px !important;
    background: #bababa !important;
    box-shadow: none !important;
    padding: 1px 20px 1px 20px !important;
    text-shadow: none !important;
    text-transform: uppercase;
        font-size: 11px !important;
    color: #fff;
}
.newsletter-top input[type=submit]:hover {
    background: #D9D9D9 !important;
    color: #000;
}
.newsletter-top .ginput_container {
    margin-top: -16px !important;
}
.newsletter-top span {
    position: relative;
    right: 129px;
    top: 53px;
}
.newsletter-link {
        display: none;
    }

#masthead {
    background: #fff;
    height: 95px;
}
#main {
    background: #fff !important;
    border: none !important;
    padding: 1.75% 1.75% 1.75% 0 !important;
}
.home #primary {
    margin-top: -140px;
    z-index: 10;
    position: relative;
    border-top: 10px solid #084d8b;
}
.mobile-title a {
    background-size: 80% !important;
}

/*============HEADER===================*/
.header-feature {
    display: none !important;
}
.site-header {
    padding: .5em 0px !important;
}
.site-logo {
    max-width: 420px !important;
    margin-left: 20px;
}
.social a {
    opacity: 1 !important;
}
.site-navigation .getnoticed-socialnav-highlight a {
    background: #c1d4e4 !important;
        border-radius: 13px !important;
 }
 .google:hover>i, .googleplus:hover>i, .facebook:hover>i, .twitter:hover>i, .linkedin:hover>i, .youtube:hover>i, .vimeo:hover>i, .rssfeed:hover>i, .instagram:hover>i  {
    background-color: #fff !important;
 }
a.facebook i {
     background-position-x: -51px;
}

/*============NAV BAR===================*/

#primary-menu li a {
    line-height: 1.1em;
}

#headernav a {
    color: #A7B8C5 !important;
}

.main-navigation a {
    font-size: 12pt;
    font-family: 'Oswald', sans-serif;
        text-transform: uppercase;
    font-weight: 300;
}

#primary-menu a:hover, #primary-menu li:hover a {
    background: none !important;
    color: #fff !important;
}
#primary-menu li li {
    background: #074377 !important;
}
#primary-menu li li a {
    color: #fff !important;
    opacity: .5 !important;
}
#primary-menu li li a:hover {
    color: #fff !important;
    opacity: 1 !important;
}


/*============TAGS BAR===================*/
.home .innerwrap #categories-menu {
    display: none; }

.home #categories-menu {
    position: relative;
}
#categories-menu {
    position: relative;
    left: 2%;
    top: 20px;
    height: 33px;
    width: 66.33%;
}
.home #categories-menu {
    width: 100%;
}
#categories-menu ul {
    width: 100%;
}
#categories-menu a {
    background-color: #84a9ca !important;
    background-image: none !important;
    border: none !important;
    color: #fff !important;
    display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 12pt;
    font-weight: 300;
    margin: 0;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: none !important;
    border-radius: 5px;
    background: #84a9ca !important;
    width: 60px;
}
#categories-menu a:hover, #menu-tags .current-menu-item a {
background-color: #084b8a !important;
}
.home #categories-menu li {
    height: 40px;
    margin: 0 5.5% 0 0;
}
#categories-menu li {
    height: 40px;
    margin: 0 4% 0 0;
}
.home #categories-menu li {
    margin-left: 0px !important;
}

#categories-menu li:last-child {
    margin-right: 0;
}

/*============SOCIAL BUTTONS===================*/
.entry-content .button, .nav-previous a, .nav-next a {
    background-color: none !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(none), to(none)) !important;
    background-image: -webkit-linear-gradient(top, none, none) !important;
    background-image: -moz-linear-gradient(top, none, none) !important;
    background-image: -o-linear-gradient(top, none, none) !important;
    background-image: linear-gradient(to bottom, none, none) !important;
}

/*============HOME PAGE TOP POST===================*/
.home #content article:first-child img  {
    display: none;
}
.home #content article:first-child {
    padding: 26px 30px 0px 30px !important;
}

.home .entry-content img, .tag .entry-content img {
    width: 110px;
}
article footer #categories-menu {
    display: none;
}
article:first-child footer #categories-menu {
    display: block !important;
    margin-top: 10px;
}
article {
    padding: 0px 30px 0px 30px !important;
}
article:first-child .entry-footer {
    height: 70px;
    overflow: visible !important;
}

/*============POST===================*/

.dropcap {
	float: none !important;
    margin: 0px !important;
    font: inherit !important;
}
h1, h2, h3, h4,h5 {
    font-family: 'Oswald', sans-serif !important;
     font-weight: 300;
}
#comments, #comments-policy, #disqus_thread, .fb-comments {
    border: none !important;
}

.page-header, .page h1, .page h1 a, .post h1, .post h1 a, .page-header h1, .page-header h1 a {
     font-family: 'Oswald', sans-serif !important;
     font-weight: 300 !important;
     font-size: 27pt !important;
     color: #333333 !important;
}
.post h1 a:hover {
text-decoration: none;
color: #095495 !important;
    }
.entry-meta {   
font-family: 'Oswald', sans-serif;
font-weight: 300;
font-size: 15px;
color: #999999;
margin-bottom: 10px;
}
.entry-summary img {
    width: 130px;
}
.entry-content {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.hentry {
    border: none !important;
    border-radius: 0px !important;
}
.continue-link a, .continue-link a:visited {
text-decoration: none;
color: #ff8b03;
font-style: normal;
font-weight: 400;
font-family: 'Oswald', sans-serif;
}
.continue-link a:hover {
    text-decoration: underline;
    color: #084b8a;
}
.entry-footer .cat-links, .entry-footer .entry-date-wrap {
    display: none !important;
}
.sep {
    display: none;
}
/*============PAGE 2 and on===================*/
.paged #content article:first-child img {
    display: block;
}
.paged #secondary {
    top: 35px !important;
}
.paged .huge_it_slideshow_image_wrap_2 {
    display: none;
}
.paged #primary {
    margin-top: 0px;
    border-top: none; 
}
.paged .widget_getnoticed_aboutme {
    margin-top: 0px !important;
}

/*============SHARE BAR===================*/
.sharebar {
    background: none !important;
}
.sharebar a {
    color: #095495 !important;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;

}

.sharebar {
    background-color: transparent !important;
    background-image: none !important;
 }
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5)
.sharebar .share-social a i {
    background-image: url(../wp-content/themes/getnoticed-child/img/sprites-2x.png) !important;
}
.share-social a i {
    background-color: transparent !important;
}
.sharebar .button {
    line-height: 26px !important;
    background-image: none !important;
    background: transparent !important;
}

/*============SIDEBAR Home===================*/

.home #secondary {
    top: -100px;
    position: relative;
    z-index: 10;
}
#secondary .widget_search .field {
    border-radius: 10px;
    border: none;
    padding: 10px 10px 10px 30px !important;
    background: rgba(0, 0, 0, 0.21);
    color: #000;
}
#secondary .widget_search .field:focus {
    background: #fff;
}
#searchform input::-webkit-input-placeholder {
   color: #fff;
   font-family: 'Roboto', sans-serif;
   font-weight: 600;
}

#searchform input:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
   font-family: 'Roboto', sans-serif;
   font-weight: 600;
}

#searchform input::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   font-family: 'Roboto', sans-serif;
   font-weight: 600;
}

#searchform input:-ms-input-placeholder {  
   color: #fff;  
   font-family: 'Roboto', sans-serif;
   font-weight: 600;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.widget_getnoticed_aboutme img {
    width: 150px;
    height: 150px;
    border-radius: 80px;
    float: none !important;
     display: block;
}
.home .widget_getnoticed_aboutme {
    margin-top: 80px;
}
.widget_getnoticed_aboutme {
    font-weight: 200 !important;
    color: #333333;
    line-height: 1.6em !important;
}
.widget_getnoticed_aboutme a {
    color: #ff8b03 !important;
    font-family: 'Oswald', sans-serif !important;
    font-weight: 600;
    font-size: 13px;
    float: right;

}
.widget_getnoticed_aboutme a:hover {
color: #084d8b;
}

.widget_getnoticed_aboutme h3 {
    margin-bottom: -107px;
    position: relative;
    top: 50px;
    text-align: right !important;
    width: 80%;
}
.widget_getnoticed_aboutme h3 {
    height: 38px;
}
.widget h3 {
    line-height: 0em !important;
}
.sidebar .widget {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 300;
    background: #f2f2f2;
    border-radius: 10px !important;
}
.sidebar .widget h3 {
    background: none !important;
    border: none !important;
    font-family: 'Oswald', sans-serif !important;
    font-weight: 300 !important;
    font-size: 2.125em !important;
    text-decoration: underline;
}
.sidebar .widget {
    border-width: 0px !important;
}
/*============HIDE THINGS===================*/
.page-id-70 .widget_getnoticed_aboutme, .page-id-70 #text-9, .page-id-70 #getnoticed_advancedtext-buzz-ad, .page-id-70 #getnoticed_advancedtext-il-ad, .page-id-70 #getnoticed_advancedtext-amazon-ad {
    display: none;
}
.page-id-13 #text-9, .page-id-13 #getnoticed_advancedtext-buzz-ad, .page-id-13 #getnoticed_advancedtext-il-ad, .page-id-13 #getnoticed_advancedtext-amazon-ad {
    display: none;
}
.page-id-12061 #text-9, .page-id-12061 #getnoticed_advancedtext-cp-ad, .page-id-12061 #getnoticed_advancedtext-buzz-ad, .page-id-12061 #getnoticed_advancedtext-il-ad, .page-id-12061 #getnoticed_advancedtext-amazon-ad {
    display: none;
}
#getnoticed_advancedtext-13 .textwidget {
	display: block;
 	margin: 0 auto;
 	width: 80%;
}

/*============SECONDARY===================*/

#secondary {
    top: -38px;
    position: relative;
}

#secondary .widget_search .assistive-text {
    top: 12px !important;
}
#secondary .widget_search .field {
    text-align: center !important;
}
#secondary .widget_search .field:focus {
    text-align: left !important;
}

/*============TWEET===================*/
.getnoticed_shareable {
    float: left;
    position: relative;
    margin: 0 !important;
}
.getnoticed_shareable, .getnoticed_shareable .actions {
    border-color: transparent !important;
}
.getnoticed_shareable .actions {
    background: none !important;
    position: relative;
    z-index: 2;
    right: 0px;
    bottom: 0px;
    padding: 0 0 0 0 !important;
}
.getnoticed_shareable .actions a {
    background: #fff !important;
    text-transform: uppercase;
    color: #00aced !important;
    padding: 5px;
    margin: 0 0 0 5px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    z-index: 10;
    text-decoration: none;

}
.getnoticed_shareable .actions a:hover {
    text-decoration: underline;
}
.getnoticed_shareable blockquote, .getnoticed_shareable cite {
    font-family: 'Oswald', sans-serif !important;
    font-weight: 300 !important;
    color: #095495 !important;
}
.getnoticed_shareable cite {
    float: none !important;
    display: block;
    text-align: left !important;
    font-size: 14px !important;
        margin-top: 8px;
    
 }
 .getnoticed_shareable blockquote {
    margin-bottom: 0px;
    padding: 0 1em 0 0em !important;
 }
 .hentry .photoendorsement .photo:after, .hentry blockquote:before {
    content: "" !important;
 }
.getnoticed_shareable .actions li {
    background-image: url(img/sprite-twitter-2x.png) !important;
    background-size: auto 24px;
}

/*============BUTTONS===================*/

.entry-content .button, .nav-previous a, .nav-next a {
    background-color: transparent !important;
    background-image: none !important;
    border: none !important;
    font: 15px/32px 'Roboto', sans-serif !important;
    font-weight: 300 !important;
    text-shadow: none !important;
    border-radius: 0px !important;
    background: transparent !important;
}

.primarybutton, .primarybutton:link, .primarybutton:visited, #secondary .primary .buybutton {
    background: #ff8b03 !important;
    border: none !important;
    color: #fff !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    text-decoration: none!important;
    text-shadow: none !important;
    box-shadow: none !important;
    text-transform: uppercase;
    border-radius: 5px !important;
}
a.primarybutton:hover {
background: #095495 !important;
}

/*============Endorsements===================*/

.hentry .endorsement {
    background-color: transparent !important;
    border: none !important;
}
/*============Speaking Schedule===================*/
.appearances-table thead th, .events-table thead th {
    background: #095495 !important;
}

/*============Gravity Forms===================*/
.gform_wrapper form li, .gform_wrapper li {
    background: none;
}
.entry-content .gform_wrapper input[type="submit"] {
    background-color: #ff8b03 !important;
    background: #ff8b03 !important;
    color: #fff !important;
    margin-left: 16px;
}
.entry-content .gform_wrapper input[type="submit"]:hover {
    background: #095495 !important;
    background-color: #095495 !important;
}

/*============FOOTER===================*/
#wpstats {display: none;}
#getnoticed_advancedtext-books img {
    float: left;
    width: 90px;
    height: auto;
    margin-right: 0 !important;
}
.site-footer .widget-area {
    margin-left: 1% !important;
    width: 32% !important;
    font-size: 14px;
}
#footer {
    min-height: 200px;
    padding-top: 50px;
}
#footer a:hover {
    text-decoration: underline;
}
.site-footer h3 {
    font-weight: 300 !important;
    font-size: 16px !important;
    margin-bottom: 1.25em !important; 
}
#second aside{
    min-height: 110px;
}
#third {
    text-align: left !important;
}
#getnoticed_advancedtext-contact {
    float:left; 
    margin-right:40px;
    width:40%;
}
#getnoticed_advancedtext-address {
    overflow:hidden;
}
#getnoticed_advancedtext-address div {
    margin-top: 22%;
}
#footer .widget_sociallist a {
    border-radius: 15px;
    opacity: .5;
    background: #fff !important;
}
#footer .widget_sociallist a:hover {
    opacity: 1;
}
#getnoticed_advancedtext-footer-button a {
    white-space: nowrap;
    background: #efeded;
    padding: 7px 10px;
    border-radius: 5px;
    color: #797777;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    position: relative;
    top: 5px;
}
#getnoticed_advancedtext-footer-button a:hover {
    background: #095495;
    color: #efeded;
    text-decoration: none;
}
a.havemespeak {
    margin-right: 20px;
}

/*--------------------------------------------
Buzz Page Styles
----------------------------------------------*/
.hentry .photoendorsement .photo {
    margin: 0 1em 1em 0 !important;
 }
.page-id-11 .hentry .endorsement {
border-radius: 10px;
background-color: #f3f3f3 !important;
}
.hentry .endorsement:hover {
    background-color: #F5F9FF;
}
.photoendorsement cite {
    margin-top: 10px;
}

blockquote span.photo img {
width: 70px;
height: 70px;
padding: 3px;
border-radius: 70px;
border: 1px solid #ccc;
}

@media (max-width: 1320px) {
#headernav .social {
    right: 0px !important;
}
}
@media (max-width: 1250px) {
    #headernav .social {
    right: 0px !important;
    padding-right: 0px !important;
}
}

@media (max-width: 1190px) {
.widget_getnoticed_aboutme img {
    width: 40%;
    height: auto;
    border-radius: 50%;
}
.site-logo {
    max-width: 350px !important;
}
.home #categories-menu li {
    margin: 0 3.7% 0 0;
}
#categories-menu li {
    margin: 0 2% 0 0;
}
#getnoticed_advancedtext-contact {
float: none;
    margin-right:0;
    width:auto;
}
#getnoticed_advancedtext-address div {
    margin-top: 0%;
}
#getnoticed_advancedtext-footer-button a {
    top: 40px;
}
#getnoticed_advancedtext-books img {
    padding-right: 20px;
}
}
@media (max-width: 960px) {
    #headernav .social {
    right: 0px !important;
    padding-right: 0px !important;
}
#getnoticed_advancedtext-books img {
    padding: 10px;
}
}

@media (min-width: 800px) and (max-width: 1090px) {
.home #categories-menu li {
    margin: 0 7% 0 0;
}
.home #categories-menu li {
    margin: 0 1.2% 0 0;
}
#categories-menu li {
    margin: 0 0% 0 0;
}
.site-navigation .social a {
    margin-left: .5em;
}
#primary-menu li a {
    padding: .75em .8em;
}
}
@media (max-width: 1060px) {
#secondary {
    top: -16px;
}
}

@media (max-width: 890px) {
    .newsletter-top span {
    right: 0px;
    top: 23px;
}
    #footer #first {
        width: 30% !important
    }
    #footer #second {
        display: block !important;
        width: 25%;
    }
    #footer #third {
        width: 35% !important;
    }
    .site-footer .widget-area {
        margin-left: 0 !important;
    }
    #footer #third .widget {
        text-align: left !important;
    }
    #footer #third .widget_sociallist li:first-child a {
        margin: 0 0 1em 0em;
    }
    #footer #third .widget_sociallist {
        float: left !important;
    }
    #categories-menu a {
   	width: 48px;
    font-size: 14px;
    }
    #footer #third .widget_sociallist li:first-child a {
    margin: 0 1em 1em 0em !important;
}

}

@media (max-width: 800px) {
    .site-navigation .mobile_actions {
    margin-top: 15px !important;
}
#getnoticed_advancedtext-books img {
    padding: 0px;
}
#getnoticed_advancedtext-footer-button a {
    top: 0px;
}
    .home #categories-menu li {
    margin: 0 32px 0 1em;
}
#categories-menu li {
    margin: 0 4% 0 0;
}
#categories-menu {
    width: 100%;
}
.site-navigation .mobile_actions #mobile_search {
    top: 7px !important;
}
#secondary {
    width: 70% !important;
    margin: 0 auto;
    top: 20px !important;
}
#footer #first, #footer #second, #footer #third {
    width: 100% !important;
    display: block;
}
#footer #first {
    margin-bottom: 30px !important;
}
#getnoticed_advancedtext-footer-button .textwidget {
    display: block;
    max-width: 300px;
}
.newsletter-top .gform_wrapper .top_label input.large {
    width: 190px !important;
}
}
@media (max-width: 690px) {
	.home #secondary {
		top: 0px;
	}
    .newsletter-link {
        display: block;
        background: #3b5998;
    }
    .newsletter-link a {
        color: #fff !important;
    }
    .newsletter-link a:hover {
        background: #6d84b4 !important;
    }
	.home #primary {
		margin-top: -23px;
	}
	#main {
    padding: 1.75% 0% 1.75% 0 !important;
}
    .newsletter-top {
        display: none;
    }
    #headernav, #ocsearch {
        background: #fff !important;
    }
    article:first-child .entry-footer {
    height: 110px;
   }
   .home #categories-menu li {
    margin: 0 30px 0 1em;
}
#secondary {
    width: 80% !important;
}
.nesletter-top {
    display: none;
}
#headernav a {
    opacity: 1;
}
#masthead {
    height: auto;
}
#footer #first, #footer #third {
    float: left !important;
}
.mobile-title {
    height: 65px;
}
.sidebar .widget h3 {
	    font-size: 1.7em !important;
}
}
@media (max-width: 380px) {
	.appearances-table tbody th, .events-table tbody th {
		width: 0px;
	}
article:first-child .entry-footer {
    height: 150px;
   }
   .sharebar .share-email {
    display: none;
}
    .home #categories-menu li {
    margin: 0 2% 0 0;
}
}