/****************************************************************************************/
/****************************************************************************************/

/*--------------------------------------------------------------------------------------*/
/*--- GENERAL STYLES -------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/*--- Page ---*/

.wrap, #headernav .innerwrap {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}
body, button, input, select, textarea {
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5;
}
pre {
	border: solid 2px #ccc;
	font-size: 1.3 em; 
 	color: #777; 
	padding:1em 2em; 
	background: #eee
	font-size:0.9em;
	border-radius: 10px;
	margin: 1.5em 0;
}
code {
	font-size:0.9em; 
	color: #008099
}
pre code {
    font-size: 0.9em;
    word-wrap: break-word;
}

/*---------------------------------------------------------------------*/
/*--- Type ---*/

h1, h2, h3, h4 {
    clear: both;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
}
h5, h6 {
    clear: both;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
}
.page-title {
	font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-weight: normal;
    font-size: 2.5em;
    line-height: 1.15em;
    margin: 0 0 0.5em;
}
.hentry h1 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-weight: normal;
    font-size: 2.5em;
    line-height: 1.15em;
    margin: 0 0 0.5em;
}
.hentry h2 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-weight: normal;
    margin: 0 0 0.5em;
}
.hentry h3, #dsq-content h3 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-weight: normal;
    margin: 0 0 0.5em;
}
.hentry h4 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-weight: normal;
	font-style: normal;
    margin: 0 0 0.5em;
}
.hentry h5 {
    font-size: 1.25em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.6em;
    margin: 0 0 0.5em;
}
.hentry h6 {
    font-size: 1.0em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.7em;
    margin: 0 0 0.5em;
}
.hentry blockquote {
    margin: 0 1.5em;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    line-height: 1.7em;
    font-size: 1.1em;
}
.hentry blockquote p:last-child {
    margin-bottom: 1.5em;
}
blockquote {
    margin: 0 1.5em;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    line-height: 1.7em;
    font-size: 1.1em;
}
#main, .entry-header .byline {
    font-family: "Merriweather",Times,'Times New Roman',serif !important;
}
.callout {
    background-color: #eeeeee;
    border: 1px solid #d6d6d6;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 0.9375em;
    line-height: 1.33em;
    margin: 8px 0 20px;
    padding: 15px 20px;
}
.hentry .endorsement {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;

}
.site-header .site-title, .page h1, .post h1, .page-header h1 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
}
.site-header .site-title, .page h1, .post h1, .page-header h1 {
    font-weight: normal;
}
.site-content a:hover, .site-content a:hover {text-decoration: none; color: #5D0A00;}

/*---------------------------------------------------------------------*/
/*--- Buttons ---*/

button, input {
    line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]  {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ccc;
    border-color: #CCCCCC ;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 1px #FFFFFF inset;
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    font-size: 1em;
    padding: 1em 1.3em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    line-height: 1.33em;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background: #999;
}
button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
    border-color: #AAAAAA #BBBBBB #BBBBBB;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) inset;
}
.primarybutton, .primarybutton:link, .primarybutton:visited, #secondary .primary .buybutton {
    background-clip: padding-box;
    background-color: #E07B00;
    background-image: linear-gradient(to bottom, #FCBC74, #E07B00);
    border: 1px solid #222222;
    border-radius: 12px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);
    color: #222222;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0.7em 0;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 1px 1px 5px rgba(255, 255, 255, 0.4);
}
.question-post .answer-question  {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FAFAFA 60%, #E6E6E6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 1px #FFFFFF inset;
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    font-size: 14px;
    padding: 1em 1.3em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    line-height: 1.33em;
}
.question-post:hover .answer-question:hover {
    background: -moz-linear-gradient(center top , #F5F5F5 60%, #DCDCDC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #BBBBBB #BBBBBB #AAAAAA;
}



/*--------------------------------------------------------------------------------------*/
/*--- POST STYLES ----------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/*--- Custom Post Types ---*/

.custom-post .entry-summary {
    color: #333;
    font-size: 1.7em;
    margin: 0;
    min-height: 55px;
    overflow: hidden;
    padding: 0px;
/*--- DISABLED 
	padding: 10px 40px 0 100px;
---*/	
/*--- DISABLED 
	padding: 20px 40px 0 100px;
---*/	
}
.event-post .entry-summary p:last-child, .mediaappearance-post .entry-summary p:last-child {
    margin-bottom: 0;
    margin-top: 0px;
    padding-bottom: 40px;
    margin-left:100px;
}
/*--- DISABLED 
.photo-post .entry-summary img {
    display: block;
    height: auto;
    margin: -10px -40px 0 -100px;
    max-width: 129%;
}
---*/
.photo-post .caption {
    font-size: 0.6em;
    margin: 0px;
    padding: 1em 4%;
    text-align: center;
}
.custom-post .entry-content {
    border-top: 1px solid #eee;
     padding: 26px 0 0;
}
.custom-post .entry-content {
    border-top-color: #EEEEEE;
}
.custom-post .entry-summary:before {
    -moz-osx-font-smoothing: grayscale;
    color: #B6BBC0;
    display: block;
    font: 400 42px/1 "getnoticedtheme" !important;
    left: 0;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    text-rendering: optimizelegibility;
    text-transform: none;
    vertical-align: top;
    width: 42px;
    z-index: 1;
}
.hentry table {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
}
.announcement-post .entry-summary h3, .snippet-post .entry-summary h3, .tip-post .entry-summary h3 {
    font-size: 1.09em;
    margin-top: 0;
    margin-left:100px;
}
.announcement-post .entry-summary:before {
    top: 0em;
}
.audio-post .entry-summary:before, .podcast-post .entry-summary:before {
    top: 0em;
}
.slide-post .entry-summary:before {
    top: 0px;
}
.snippet-post .entry-summary:before {
    top: 0em;
}
.tip-post .entry-summary:before {
    top: 0;
}
.video-post .entry-summary:before {
    top: .2em;
}
.tweet-post cite {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-style: normal;
}
.custom-post .entry-summary p, .custom-post .entry-summary blockquote {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important; 
    font-style: normal;
    line-height: 1.4em;
    margin-left:100px;
}
.quote-post .entry-summary, .quote-post .source-title {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-style: normal;
}
.book-post .booktitle {
    font-style: normal;
}
.citation {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 1.2em;
    padding-bottom: 20px;
}
.hentry, .post-type-archive .page-header {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 1.2em;
    padding: 40px;
}

/*---------------------------------------------------------------------*/
/*--- Post Share Bar ---*/

.sharebar .button:hover {
    background: #ddd;
    text-decoration: none;
    text-shadow: 0 1px 1px #EEEEEE;
}

.sharebar .share-social a {
    text-shadow: none !important;
    padding: 6px 10px !important;
    background-color: #eee !important;
    background-image: linear-gradient(to bottom, #eee, #eee) !important;
    color: #aaa !important;
}

.sharebar .share-social a:hover {color:#000;}

.sharebar {
    margin: 0 !important;
    padding: 0 !important;
}

/*---------------------------------------------------------------------*/
/*--- Post Details ---*/

.entry-footer {
    border-top: 1px solid #EEEEEE;
    color: #999;
    font: 12px/24px 'Merriweather',Helvetica,Arial,sans-serif !important;
    margin: 1.25em 0 -0.833em;
    overflow: hidden;
    padding: 22px 0 0;
}
.hentry .entry-header .entry-date, .hentry .entry-footer {
    color: #999999 !important;
}
.entry-footer .continue-link {
    float: right;
    font-weight: bold;
    font-style: normal;
	text-transform: uppercase;
    margin-left: 2em;
}
.page-header .page-meta, .entry-header .entry-meta {
    font: 12px/16px 'Merriweather',Helvetica,Arial,sans-serif !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

/*---------------------------------------------------------------------*/
/*--- Post Affiliate Disclosure ---*/

.hentry .disclosure {
    clear: both;
    color: #bbb;
    font-size: 0.8em;
    line-height: 1.5em;
    margin-top: 1em;
}
.hentry .disclosure a {
    color: #999;
}

/*---------------------------------------------------------------------*/
/*--- Post Comments Policy Bar ---*/

.author .author-info, #comments-policy p {
    background: none repeat scroll 0 0 #F9F9F9;
}
#comments-policy p {
    border: 0 solid #BBBBBB;
    font-size: .7em;
    margin: 0 0 10px;
    padding: 12px 10px 10px;
    text-align: center;
    color: #999;
}
#comments-policy a {
    color: #777;
}

/*---------------------------------------------------------------------*/
/*--- Post Next and Previous Buttons ---*/

.button, .nav-previous a, .nav-next a {
    background-color: #F9F9F9 ;
    background-image: linear-gradient(to bottom, #F9F9F9, #F9F9F9);
}
.button, .nav-previous a, .nav-next a {
    border-color: #F9F9F9 ;
}
.button, .nav-previous a, .nav-next a {
    border-radius: 5px;
    font: 13px/32px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0 10px;
    text-shadow: none;
    border: 0px solid #F9F9F9 ;
}
.button, .nav-previous a:hover, .nav-next a:hover {
    background-color: #F9F9F9 ;
    background-image: linear-gradient(to bottom, #F9F9F9, #F9F9F9) ;
}
.button, .nav-previous a, .nav-next a {
    color: #0072C1 ;
}

/*--------------------------------------------------------------------------------------*/
/*--- SIDEBAR WIDGETS ------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

.sidebar .widget li {
    border-bottom: 1px solid #F9F9F9;
    font-size: 0.9em;
    padding: 1.5em 2.2em;
}
.sidebar .widget h3 {
    border-bottom: 1px solid #F9F9F9;
    padding: 1.5em 2.2em;
    text-align: center;
    text-transform: none !important;
    background: #142750;
}
.sidebar .widget h3 {
  	font-weight: normal;
    font-size: 1.4em;
}
.sidebar .widget .textwidget {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 0.93em;
    padding: 1em 1.5em;
}
.sidebar .widget-more {
    border-top: 1px solid #FFFFFF;
    font-size: 0.8em;
    font-style: normal;
    font-weight: bold;
    padding: 1.5em 2.5em;
    text-align: left;
    text-transform: uppercase;
}
.sidebar .widget .textwidget {
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 0.93em;
    line-height: 1.7em;
    padding: 1.5em 2.2em;
}

/*---------------------------------------------------------------------*/
/*--- Sidebar Widgets: About Me Box ---*/

.sidebar #getnoticed_advancedtext-about-me.widget h3 
    color: #FFFFFF;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    text-transform: none;
}
.sidebar #getnoticed_advancedtext-about-me.widget .textwidget {
    color: #555;

}
.about-title {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    margin-bottom: 20px;
    padding: 20px;
    text-align: left;
    font-size: 1.3em;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
}
.about-copy {
    background: none repeat scroll 0 0 #E0F5F1;
    color: #555;
    margin-bottom: 20px;
    padding: 20px;
}

/*---------------------------------------------------------------------*/
/*--- Sidebar Widgets: Subscribe Box ---*/

#main .widget_getnoticed_subscribe h3.widget-title {
    color: #FFFFFF;
    margin-bottom: 0;
    text-align: center;
    font-size: 1.3em;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    text-transform: none;
}
.widget_getnoticed_subscribe p {
    font-size: 0.85em;
    line-height: 1.5em;
}
.widget_getnoticed_subscribe .content {
    border-radius: 0 0 5px 5px;
    padding: 10px 20px 5px;
}

/*---------------------------------------------------------------------*/
/*--- Sidebar Widgets: Social Media Icons ---*/

#secondary .widget_reachWidget, #secondary .widget_getnoticed_reachcounter, #secondary .widget_getnoticed_sociallist a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0px;
    box-shadow: none;
    color: #444;
    text-shadow: none;
}
#secondary .widget_getnoticed_sociallist a:hover {
    background: none;
    color: #0271C0;
    text-decoration: underline;
    text-shadow: none;
}
#secondary .widget_getnoticed_sociallist a {
    display: block;
    font: normal .97em/2em 'Merriweather',Helvetica,Arial,sans-serif !important;
    padding: 2px 0 2px 40px;
    position: relative;
}
.widget_getnoticed_facebook_likebox .fb-like-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    margin-top: -2px;
    padding: 0.5em 1em;
}

/*---------------------------------------------------------------------*/
/*--- Sidebar Widgets: Google Search Bar ---*/
#s {
    border: 1px solid #E1E1E1;
    border-radius: 0;
    box-shadow: none;
    color: #AAAAAA;
    font: 15px/22px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    height: 22px;
    padding: 6px 10px 4px 40px;
    width: 86%;
}
#secondary .widget_search .field {
    border: 1px solid #E1E1E1;
    box-sizing: border-box;
    height: auto;
    min-height: 50px;
    width: 100%;
}
#secondary .widget_search .assistive-text {
    top: 17px;
}
#search .assistive-text, .widget_search .assistive-text {
    clip: inherit;
    display: block;
    height: 0;
    left: 16px;
    overflow: hidden;
    padding-top: 18px;
    width: 18px;
}

/*---------------------------------------------------------------------*/
/*--- Sidebar Widgets: Quotes Widget ---*/
.widget_getnoticed_display_quotes .widget-entry:before {
    color: #d6d6d6;
    content: "â€œ";
    font: 10em/1em Arial,sans-serif;
    left: 10px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.widget_getnoticed_display_quotes .widget-entry blockquote {
    margin: 0 0 0 3em;
    position: relative;
    z-index: 2;
}
blockquote {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0 1.5em;
}

/*--------------------------------------------------------------------------------------*/
/*--- FOOTER ---------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

.site-footer {
    border-top: 1px solid #E1E1E1;
    color: #666;
    padding-bottom: 25px;
    padding-top: 50px;
    font: 0.9em/1.6em 'Merriweather',Helvetica,Arial,sans-serif !important;
}
.site-footer h2 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-size: 2.5em;
    font-weight: normal;
    padding-bottom: 16px;
    color: #333;
}
.site-footer h3 {
    color: #555555;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-size: 1.45em;
    font-weight: normal;
    margin-bottom: 0.5em;
    text-transform: none;
}
.site-footer h5 {
    color: #999;
    font: 1.1em/1.6em 'Merriweather',Helvetica,Arial,sans-serif !important;
    margin-bottom: 1.3em;
}
.site-credits {
    color: #999;
    font-size: 12px;
    overflow: hidden;
    padding: 1em 1em 0;
}
.site-credits a, .site-credits a:visited {
    color: #666666;
}
.site-footer a, .site-footer a:visited {
    color: #777;
}
.site-footer a:hover {
    color: #0072c1;
}
.site-navigation .social, #footer .widget_sociallist {
    line-height: 1;
    margin-bottom: 2em;
}
#footer .widget_sociallist a {
    margin: 0em 0em 0em 0em;
}
.site-footer .widget-more a{
    color: #777;
}
#footer #third .menu {
    list-style: none outside none;
}
.getnoticed-social a, .site-navigation .social a, #footer .widget_sociallist a {
    background-color:#666;
    border-radius: 0;
    color: #FFFFFF;
    display: inline-block;
    height: 0;
    margin-left: 1em;
    overflow: hidden;
    padding-top: 24px;
    position: relative;
    width: 24px;
}
.site-footer .widget-area ul li{
    line-height: 1.5em;
    margin: 0.75em 0;
    padding: 0;
}
.site-footer .widget-area ul {
    margin: 0 0 1.5em 1em;
    padding: 0;
}

/*---------------------------------------------------------------------*/
/*--- Footer Widgets: About Me Box ---*/

.site-footer .widget-area:first-child {
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    width: 37%
}
.site-footer #getnoticed_advancedtext-footer-about-me.widget {
    margin: 0 0 1.5em;
    padding: 1.5em 1.5em .2em;
    color: #999
}
.site-footer .widget-area {
    float: left;
    margin-left: 3%;
    width: 27%;
}
.site-footer #getnoticed_advancedtext-footer-about-me.widget a {
    color: #555;
}
.site-footer #getnoticed_advancedtext-footer-about-me.widget a:hover {
    color: #0072c1;
}

/*--------------------------------------------------------------------------------------*/
/*--- FORMS ----------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/*--- Subscription Form ---*/

#mc-embedded-subscribe-pg, #mc-embedded-subscribe-pg:link, #mc-embedded-subscribe-pg:visited{ 
	background: none repeat scroll 0 0 #ff9500;
    border: 1px solid #ff9500;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    color: #fefefe;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding: 15px 30px;
    text-decoration: none;
    display: block;
    margin: 0 auto;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
 }
#mc-embedded-subscribe-pg:hover { 
	background: none repeat scroll 0 0 #f18100;
    text-decoration: none;
 }
.subscribe-text-field  { width: 98% }
.subscribe-box {
	padding-left:15%;
	padding-right:15%;
	margin-top:40px;
}
.signup-header { 
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: -20px;
	color: #222;
 }
.mc-field-group-subscribe {
	padding-top: 15px;
}
#mc-embedded-subscribe-pg-left, #mc-embedded-subscribe-pg-left:link, #mc-embedded-subscribe-pg-left:visited{ 
	background: none repeat scroll 0 0 #ff9500;
    border: 1px solid #ff9500;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    color: #fefefe;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding: 15px 30px;
    text-decoration: none;
    display: block;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
 }
#mc-embedded-subscribe-pg-left:hover { 
	background: none repeat scroll 0 0 #f18100;
    text-decoration: none;
 }



/****************************************************************************************/

/*--- GET NOTICED CHILD THEME ----------------------------------------------------------*/
/*--- RESPONSIVE STYLES ----------------------------------------------------------------*/

/****************************************************************************************/

/*--------------------------------------------------------------------------------------*/
/*--- Standard Web Browsers:  1320 px wide  --------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {

#headernav {
}
#headernav .social {
    position: absolute;
    right: 62px;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Standard Web Browsers:  1250 px wide  --------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 1250px) {

#attentionGrabberWrap #openAttentionGrabber {
    right: 2%;
}
#attentionGrabber {
    overflow: hidden;
}
#headernav .social {
    padding-right: 70px;
    position: absolute;
    right: 0;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Standard Web Browsers:  1060 px wide  --------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 1060px) {

#primary {
    width: 66.9118%;
}
#secondary, #top_search {
    width: 31.5126%;
}
#categories-menu ul {
    float: none;
    overflow: hidden;
    width: 100%;
}
#secondary .widget_getnoticed_subscribe {
    background-size: 80% auto;
}
.survey-post .entry-summary {
    padding: 30px 0 20px;
}
.survey-post .surveyMonkeyInfo {
    margin: 0 auto;
}


/*---------------------------------------------------------------------*/
/*--- Subscription Form ---*/

.subscribe-box {
	padding-left:10%;
	padding-right:10%;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Standard Web Browsers:  960 px wide  ---------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 960px) {

.site-logo {
    width: 70%;
}
.site-logo img {
    width: 100%;
}
#headernav .social {
    padding-right: 27px;
    position: absolute;
    right: 2%;
}
#headernav {
    font-size: 0.7em;
    padding-left: 1em;
}
.sidebar .widget {
    font-size: 13px;
}
.sidebar .widget h3 {
    font-size: 16px;
}
#secondary .widget_getnoticed_subscribe {
    background-size: 94% auto;
    padding-left: 0;
    padding-right: 0;
}
#secondary .widget_getnoticed_subscribe .bannerL {
    border-width: 20px 0 20px 5px;
    left: -7px;
}
#secondary .widget_getnoticed_subscribe .bannerR {
    border-width: 20px 5px 20px 0;
    right: -7px;
}
#secondary .widget_getnoticed_reachcounter .widget-title {
    font-size: 12px;
    line-height: 22px;
    width: 40%;
}
#secondary .widget_getnoticed_reachcounter .count {
    width: 59%;
}
#secondary .widget_getnoticed_reachcounter .count span {
    font-size: 24px;
}
.site-info {
    float: none;
    text-align: center;
}
#menu-final-menu {
    float: none;
    text-align: center;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Standard Web Browsers:  890 px wide  ---------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 890px) {

#footer #first {
    width: 48%;
}
#footer #second {
    display: none;
}
#footer #third {
    float: right;
    width: 46%;
}
#footer #third .widget_sociallist {
    float: right;
}
#footer #third .widget_sociallist a {
    margin: 0 0 1em 1em;
}
#footer #third .widget {
    text-align: right;
}
#footer #third .menu {
    list-style: none outside none;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Standard Web Browsers:  860 px wide  ---------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 860px) {

.site-navigation #primary-menu {
    margin-right: 0;
}
.site-navigation .social {
    display: none;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Tablet Devices:  800 px wide  ----------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 800px) {

.wrap {
    width: 100%;
}
#top_search {
    display: none;
}
.site-navigation .innerwrap {
    position: relative;
    transition: left 0.5s ease-in-out 0s;
}
.site-navigation .mobile_actions {
    display: block;
    float: right;
    margin-right: 1%;
    margin-top: 2px;
}
.site-navigation .mobile_actions .mobile_menu {
    background: url("img/search-menu.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    display: none;
    height: 0;
    overflow: hidden;
    padding-top: 28px;
    width: 28px;
}
.site-navigation .mobile_actions .mobile_menu:hover {
    background-position: 5px -45px;
}
.site-navigation .mobile_actions #mobile_search {
    position: absolute;
    right: -185px;
    top: 1px;
    width: 215px;
}
.site-navigation .mobile_actions #mobile_search label {
    background: url("img/search-menu.png") no-repeat scroll -55px 5px rgba(0, 0, 0, 0);
    clip: auto;
    display: block;
    height: 0;
    margin-left: 2px;
    margin-top: 1px;
    overflow: hidden;
    padding-top: 28px;
    width: 28px;
    z-index: 99;
}
.site-navigation .mobile_actions #mobile_search_s {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    border-radius: 14px;
    font-size: 1.2em;
    padding: 5px 5px 5px 30px;
    width: 180px;
}
.site-navigation .mobile_actions #mobile_search_s:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px #FFFFFF;
    outline: medium none;
}
.site-navigation .mobile_actions #mobile_search_submit {
    display: none;
}
#attentionGrabberWrap #openAttentionGrabber {
    display: none;
}
#primary {
    float: none;
    width: 100%;
}
#secondary {
    float: none;
    margin-top: 1em;
    width: 100%;
}
#secondary .widget_getnoticed_reachcounter, #secondary .widget_getnoticed_sociallist, #secondary #getnoticed_advancedtext-ad-center, #secondary #getnoticed_advancedtext-about-me, #secondary #getnoticed_advancedtext-community-leaders {
    display: none;
}
#secondary .widget_stormyfrog_display_quotes {
    clear: both;
}
.site-credits {
    padding: 1em;
}
.site-info {
    float: none;
    text-align: center;
}
#menu-final-menu {
    float: none;
    text-align: center;
}
#primary .authorbox .getnoticed-social li {
    display: block;
}
#primary .authorbox .getnoticed-social li a {
    display: block;
    margin: 0 auto 1em;
}
#secondary .widget_getnoticed_subscribe .content {
    overflow: hidden;
}
#secondary .widget_getnoticed_subscribe .content p {
    margin: 1.5em 0 1em;
}
#secondary .widget_getnoticed_subscribe .content img {
    float: left;
    margin-right: 2%;
    width: 30%;
}
#secondary .widget_getnoticed_subscribe .content form {
    float: left;
    width: 65%;
}
#secondary .widget_getnoticed_subscribe .content form p {
    margin: 0 0 1em;
}
#secondary .widget_getnoticed_subscribe label {
    color: #666666;
    position: static;
}
#secondary .widget_getnoticed_subscribe input {
    padding: 8px 10px;
}
.sidebar .widget li {
    border-bottom: 1px solid #F9F9F9;
    font-size: 1.1em;
    padding: 1.5em 2.2em;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Mobile Devices:  690 px wide  ----------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 690px) {

body {
    background: none repeat scroll 0 0 #333333;
    overflow: hidden;
    position: relative;
}
.sitewrap, #ocnav {
    position: relative;
    transition: all 0.25s ease-in 0s;
}
.sitewrap {
    float: left;
    margin-left: 0;
    width: 100%;
}
#ocnav {
    background: none repeat scroll 0 0 #333333;
    display: block;
    float: right;
    height: 100%;
    margin-right: -100%;
    width: 87.5%;
}
#ocsearch {
    background: none repeat scroll 0 0 #000A32;
    padding: 8px 0;
    text-align: center;
}
#ocsearch input[type="text"] {
    background-clip: padding-box;
    border-radius: 14px 0 0 14px;
    padding-left: 14px;
    padding-right: 14px;
    width: 54%;
}
#ocsearch input[type="submit"] {
    background-clip: padding-box;
    border-radius: 0 14px 14px 0;
    display: inline-block;
    line-height: 1.5rem;
    margin: 0 0 0 -1px;
    padding: 6px 16px 4px 14px;
    width: 26%;
}
#ocsearch input:focus {
    border-color: #EEEEEE;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.7);
    outline: 0 none;
}
#ocnav h3 {
    background: none repeat scroll 0 0 #303030;
    border-bottom: 1px solid #444444;
    border-top: 1px solid #222222;
    color: #888888;
    display: block;
    font-size: 0.7em;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
}
#ocnav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#ocnav li a {
    border-bottom: 1px solid #2C2C2C;
    color: #CCCCCC;
    display: block;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1em;
    padding: 0.5em 1em;
    text-decoration: none;
}
#ocnav li a:hover {
    background: none repeat scroll 0 0 #363636;
}
.mobileside_active .sitewrap {
    box-shadow: 5px 0 10px rgba(0, 0, 0, 0.5);
    margin-left: -87.5%;
    position: fixed;
    z-index: 2;
}
.mobileside_active #ocnav {
    margin-right: 0;
    visibility: visible;
}
#attentionGrabberWrap, #attentionGrabber, #openAttentionGrabber {
    display: none !important;
}
#headernav {
    border-bottom: medium none;
    box-shadow: none;
    min-height: 0;
    overflow: hidden;
}
.mobile-title {
    display: block;
    float: left;
    font-size: 2em;
}
.mobile-title a {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0 5px;
    overflow: hidden;
    width: 250px;
}
.site-header {
    display: none;
}
.site-navigation .mobile_actions {
    margin-right: 2%;
}
.site-navigation .mobile_actions .mobile_menu {
    display: block;
}
.site-navigation .mobile_actions #mobile_search {
    display: none;
}
.main-navigation .menu-top-of-page-container, .main-navigation .social {
    display: none;
}
.header-feature {
    display: none;
}
#primary-menu, #categories-menu {
    display: none;
}
#main {
    border: medium none;
    padding: 5px;
}
.hentry {
    margin-bottom: 0.5em;
}
.post, .type-page {
    padding: 13px 15px;
}
.custom-post .entry-summary:before {
    left: 5px;
    padding-top:5px;
}
.custom-post .entry-summary p, .custom-post .entry-summary blockquote {
    font-style: normal;
    line-height: 1.2em;
    margin-left: 0px;
}
.announcement-post .entry-summary h3, .snippet-post .entry-summary h3, .tip-post .entry-summary h3 {
    font-size: 1.09em;
    margin-left: 0;
    margin-top: -15px;
}
.event-post .entry-summary p:last-child, .mediaappearance-post .entry-summary p:last-child {
    margin-left: 15px;
}
.custom-post .entry-summary {
    font-size: 1.2em;
    padding: 20px 0px 10px 60px;
}
.book-post .entry-summary img {
    margin: 0 15px 10px -65px;
}
.event-post .entry-summary p:last-child, .mediaappearance-post .entry-summary p:last-child {
    margin-bottom: 0;
    margin-top: 0px;
    padding-bottom: 10px;
}
.quote-post .entry-summary {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.photo-post .entry-summary, .slide-post .entry-summary, .video-post .entry-summary {
    padding: 0;
}
.photo-post .entry-summary img {
    display: block;
    height: auto;
    margin: 0;
    max-width: 100%;
}
.photo-post .caption {
    font-size: 0.6em;
    margin: 0;
    padding: 1em 4%;
    text-align: center;
}
.entry-footer .up {
    left: 20px;
}
.entry-header .entry-meta {
    margin-bottom: 0;
}
.entry-header .sharebar {
    margin: 10px 0;
}
.entry-content {
    margin-top: 0;
}
.entry-footer {
    margin-top: 10px;
    padding: 5px 0;
}
.post h1, .post h1 a, .custom-post .entry-summary h3, .custom-post .entry-summary h3 a {
    font-size: 1em;
    line-height: 1em;
}
#footer #first {
    width: 100%;
    margin-bottom: 40px;
}
#footer #third {
    float: left;
    width: 100%;
}
#footer #third .widget {
    text-align: left;
}
#footer #third .widget_sociallist {
    float: left;
}
.hentry, .post-type-archive .page-header {
    padding: 13px 15px;
}
.site-header .site-title, .page h1, .post h1, .page-header h1 {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-size: 1.75em;
    font-weight: normal;
    line-height: 1em;
}
.page-header .page-meta, .entry-header .entry-meta {
    font: 10px/16px 'Merriweather',Helvetica,Arial,sans-serif !important;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.hentry h3, #dsq-content h3 {
    font-size: 1.5em;
    line-height: 1.3em;    
}
.hentry h4 {
    font-size: 1.3em;
    line-height: 1.4em;    
}
.hentry h5 {
    font-size: 1.2em;
    line-height: 1.5em;    
}
#headernav, #ocsearch, #secondary .fieldset h3 {
    background: none repeat scroll 0 0 #e1e1e1;
    padding-left: 0px;
}
.event-post .entry-content th, .mediaappearance-post .entry-content th {
    min-width: 70px;
    width: 20%;
}

/*---------------------------------------------------------------------*/
/*--- Mobile Menu ---*/

.site-navigation .mobile_actions .mobile_menu {
    background: url("http://dev1.cfaw.infusiongroup.net/wp-content/themes/getnoticed/img/search-menu.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    height: 0;
    overflow: hidden;
    padding-top: 28px;
    width: 28px;
}
#ocnav h3 {
    background: none repeat scroll 0 0 #303030;
    border-bottom: 1px solid #444444;
    border-top: 1px solid #222222;
    color: #777;
    display: block;
    font-size: 1em;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;

}
.mobile-title a {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0 5px 0 -3px;
    overflow: hidden;
    width: 270px;
}

/*---------------------------------------------------------------------*/
/*--- Mobile Menu - Search ---*/

#ocsearch {
    background: none repeat scroll 0 0 #ffffff;
    padding: 15px 0;
    text-align: center;
}
#ocsearch input[type="text"] {
    background-clip: padding-box;
    border-radius: 0px;
    padding: 5px 14px;
    width: 54%;
}
#ocsearch input[type="submit"] {
    background-clip: padding-box;
    border-radius: 0px;
    display: inline-block;
    line-height: 1.5rem;
    margin: 0 0 0 -1px;
    padding: 4px 16px 4px 14px;
    width: 26%;
}

/*---------------------------------------------------------------------*/
/*--- Mobile Site Footer ---*/

.site-footer h2 {
    color: #333;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1em;
    padding-bottom: 16px;
}

/*---------------------------------------------------------------------*/
/*--- Subscription Form ---*/

.subscribe-box {
	padding-left:0%;
	padding-right:0%;
}

}/*--- End Section ---*/
/*--------------------------------------------------------------------------------------*/
/*--- Mobile Devices:  500 px wide  ----------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
@media (max-width: 500px) {

/*---------------------------------------------------------------------*/
/*--- Subscription Form ---*/

#mc-embedded-subscribe-pg, #mc-embedded-subscribe-pg:link, #mc-embedded-subscribe-pg:visited{ 
	background: none repeat scroll 0 0 #ff9500;
    border: 1px solid #ff9500;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    color: #fefefe;
    cursor: pointer;
    font-size: .6em;
    font-weight: bold;
    padding: 15px 10px;
    text-decoration: none;
    display: block;
    margin: 0 auto;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
 }
#mc-embedded-subscribe-pg:hover { 
	background: none repeat scroll 0 0 #f18100;
    text-decoration: none;
 }
.subscribe-text-field  { width: 90% }
.subscribe-box {
	padding-left:0%;
	padding-right:0%;
}

}/*--- End Section ---*/

/*---- End Responsive Styles ---*/

/*---- End Get Noticed Child Theme Style Sheet ---*/




/****************************************************************************************/
/****************************************************************************************/


/*****************************************************************************************************/
/* Infusion Pack
/*****************************************************************************************************/

/* Colors and Highlights
--------------------------------------------- */

.red { color: #FF494B; }

.yellow-highlight { background: #FFFFA5; }



/* Typographical Elements
--------------------------------------------- */

/* Type Modifiers ------------ */

.large-text { 
	font-size: 1.2em;
	line-height: 1.7em;
 }
.small-text { 
	font-size: 0.8em;
	line-height: 1.4em;
 }
.tiny-text { 
	font-size: 0.7em;
	line-height: 1.3em;
 }
 
 
 
/* Headings
--------------------------------------------- */







/* Lists and Objects
--------------------------------------------- */

hr {
    background-color: #E1E1E1;
    border: 0 none;
    height: 1px;
    margin-bottom: 2em;
    margin-top: 2em;
}



/* Gallery
--------------------------------------------- */







/* Labels
--------------------------------------------- */

.label {
    border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1;
    padding: 0.3em 0.7em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.label-red {
    background-color: #d9534f;
}
.label-orange {
    background-color: #ffb031 ;
}
.label-yellow {
    background-color: #f0ad4e;
}
.label-blue {
    background-color: #0072C1;
}
.label-green {
    background-color: #8dd242;
}
.label-gray {
    background-color: #555;
}
.label-black {
    background-color: #222;
}
.label-grayscreen {
    background-color: #ff5e56;
}


/* Buttons: Standard Buttons
--------------------------------------------- */

a.button, a.button:visited {
    background-color: #0c6fb1;
    background-image: -moz-linear-gradient(center top , #14a7cf, #0c6fb1);
    border: 1px solid #0d507a !important;
    border-radius: 16px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0.1em 1.5em 0 !important;
    outline: medium none;
    padding: 7px 13px !important;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    vertical-align: middle;
}
a.button.square {
    border-radius: 4px !important;
}
a.button.medium {
    border-radius: 20px;
    font-size: 16px;
    padding: 11px 16px !important;
}
a.button.large {
    border-radius: 25px;
    font-size: 18px;
    padding: 15px 20px !important;
}
a.button.x-large {
    border-radius: 30px;
    font-size: 20px;
    padding: 19px 24px !important;
}
a.button.xx-large {
    border-radius: 35px;
    font-size: 24px;
    padding: 24px 32px !important;
}
a.button:hover {
    text-decoration: none;
}
a.button:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9) inset;
    position: relative;
    top: 1px;
}
a.button.green {
    background-color: #7fc33c;
    background-image: -moz-linear-gradient(center top , #b1d960, #7fc33c);
    border-color: #69963b !important;
}
a.button.green:hover {
    background-color: #8dd242;
    background-image: -moz-linear-gradient(center top , #b9e46a, #8dd242);
}
a.button.light-blue {
    background-color: #2caada;
    background-image: -moz-linear-gradient(center top , #46cae8, #2caada);
    border-color: #2681a2 !important;
}
a.button.light-blue:hover {
    background-color: #32bcef;
    background-image: -moz-linear-gradient(center top , #50d6f5, #32bcef);
}
a.button.blue {
    background-color: #0c6fb1;
    background-image: -moz-linear-gradient(center top , #14a7cf, #0c6fb1);
    border-color: #0d507a !important;
}
a.button.blue:hover {
    background-color: #1188d6;
    background-image: -moz-linear-gradient(center top , #1bb6e6, #1188d6);
}
a.button.red {
    background-color: #e3514a;
    background-image: -moz-linear-gradient(center top , #ed8376, #e3514a);
    border-color: #ab4b44 !important;
}
a.button.red:hover {
    background-color: #ff5e56;
    background-image: -moz-linear-gradient(center top , #ff988c, #ff5e56);
}
a.button.orange {
    background-color: #ffb031;
    background-image: -moz-linear-gradient(center top , #ffce4f, #ffb031);
    border-color: #dc9014 !important;
}
a.button.orange:hover {
    background-color: #ffc531;
    background-image: -moz-linear-gradient(center top , #ffdb4f, #ffc531);
}
a.button.purple {
    background-color: #d17ac6;
    background-image: -moz-linear-gradient(center top , #e3acdc, #d17ac6);
    border-color: #996192 !important;
}
a.button.purple:hover {
    background-color: #eb90e0;
    background-image: -moz-linear-gradient(center top , #f3baec, #eb90e0);
}
a.button.gray {
    background-color: #e5e5e5;
    background-image: -moz-linear-gradient(center top , #efefef, #e5e5e5);
    border-color: #acacac !important;
    color: #555555 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}
a.button.gray:hover {
    background-color: #f6f6f6;
    background-image: -moz-linear-gradient(center top , #fcfcfc, #f6f6f6);
}
a.button.black {
    background-color: #444444;
    background-image: -moz-linear-gradient(center top , #6c6c6c, #444444);
    border-color: #323232 !important;
}
a.button.black:hover {
    background-color: #575757;
    background-image: -moz-linear-gradient(center top , #8d8d8d, #575757);
}



/* Makes Buttons Flat Style ------------ */

button, .button {
}
.button, .button:visited, a.button, a.button:visited {
    border: 0 none !important;
    box-shadow: none !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    text-transform: uppercase !important;
}
.button.small {
    font-size: .8em !important;
    padding: 10px 15px !important;
}
.button.medium {
    font-size: 1.0em !important;
    padding: 13px 18px !important;
}
.button.large {
    font-size: 1.2em !important;
    padding: 20px 25px !important;
}
.button.x-large {
    font-size: 1.3em !important;
    padding: 20px 25px !important;
}
.button.xx-large {
    font-size: 1.8em !important;
    padding: 20px 25px !important;
}

.button.gray, .button.gray:visited, a.button.gray, a.button.gray:visited {
    background: none repeat scroll 0 0 #e5e5e5 !important;
    color: #555 !important;
    text-shadow: none !important;
}
.button.accent, .button.accent:visited {
    background-color: #f2bf24;
    background-image: none;
}
.button.accent:hover {
    background-color: #e8a623;
}
.button.link, .button.link:visited {
    background-color: #2b9fd9;
    background-image: none;
}
.button.link:hover {
    background-color: #07608c;
}
.button.gray:hover, a.button.gray:hover {
    background: none repeat scroll 0 0 #f6f6f6 !important;
}
.button.blue {
    background: none repeat scroll 0 0 #0c6fb1 !important;
}
.button.red {
    background: none repeat scroll 0 0 #e3514a !important;
}
.button.orange {
    background: none repeat scroll 0 0 #ffc531 !important;
}
.button.light-blue {
    background: none repeat scroll 0 0 #2caada !important;
}
.button.purple {
    background: none repeat scroll 0 0 #d17ac6 !important;
}
.button.black {
    background: none repeat scroll 0 0 #444 !important;
}
.button.green {
    background: none repeat scroll 0 0 #7fc33c !important;
}
.button.blue:hover {
    background: none repeat scroll 0 0 #1188d6 !important;
}
.button.red:hover {
    background: none repeat scroll 0 0 #ff5e56 !important;
}
.button.orange:hover {
    background: none repeat scroll 0 0 #ffb031 !important;
}
.button.light-blue:hover {
    background: none repeat scroll 0 0 #32bcef !important;
}
.button.purple:hover {
    background: none repeat scroll 0 0 #eb90e0 !important;
}
.button.black:hover {
    background: none repeat scroll 0 0 #575757 !important;
}
.button.green:hover {
    background: none repeat scroll 0 0 #8dd242 !important;
}
.button.border {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 2px solid #fff !important;
}
.button.border:hover {
    background: none repeat scroll 0 0 #fff !important;
    border: 2px solid #fff !important;
    color: #2b2e33 !important;
    text-shadow: none !important;
}
.button.border.small {
    padding: 8px 13px !important;
}
.button.border.medium {
    padding: 11px 16px !important;
}
.button.border.large {
    padding: 18px 23px !important;
}



/* Buttons: Sales &amp; Cart Buttons
--------------------------------------------- */

/* Cart Yellow ------------ */

a.button.cart-yellow {
    background-color: #ffcd00;
    color: #bd7f00 !important;
    text-shadow: 1px 1px 0 #ffeb99 !important;
    border-color: #dc9014 !important;
    border-bottom: 3px solid #c79a15 !important;
    
}
a.button.cart-yellow:hover {
    background-color: #ffe102;
    border-bottom: 3px solid #c79a15 !important;
}
 
 
/* Cart Orange ------------ */

 a.button.cart-orange {
    background-color: #ff9500;
    color: #fff !important;
    border-color: #f18100 !important;
    border-bottom: 3px solid #f18100 !important;
    
}
a.button.cart-orange:hover {
    background-color: #f18100;
    border-bottom: 3px solid #ff9500 !important;
}

 
/* Cart Gold ------------ */

a.button.cart-gold {
    background-color: #FAE061 !important;
    color: #c5a200 !important;
    text-shadow: 0px 0px 0 #ffeb99 !important;
    border-color: #dc9014 !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 1px 0 1px rgba(250, 250, 250, 0.4) inset !important;    
}
a.button.cart-gold:hover {
    background-color: #fcdc20 !important;
}


/* Alerts
--------------------------------------------- */

.alert {
    border-radius: 4px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    line-height: 1.6em;
    margin: 0 0 1.5em;
    padding: 0.8em;
}
.alert-square {
    border-radius: 0px !important;
}    
.alert.white {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
}
.alert.red {
    background: none repeat scroll 0 0 #ffe6e3;
    border: 1px solid #f2c3bf;
    color: #a94442;
}
.alert.yellow {
    background: none repeat scroll 0 0 #fcf8e3;
    border: 1px solid #f5e79e;
    color: #8a6d3b;
}
.alert.green {
    background: none repeat scroll 0 0 #dff0d8;
    border: 1px solid #c4dba0;
    color: #3c763d;
}
.alert.blue {
    background: none repeat scroll 0 0 #d9edf7;
    border: 1px solid #9acfea;
    color: #31708f;
}
.alert.gray {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #dfdfdf;
    color: #777;
}



/* Panels
--------------------------------------------- */

.panel {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    line-height: 1.6em;
    margin: 0 0 1.5em;
    padding: 0.8em;
    border-radius: 0px !important;
}
.panel-round {
    border-radius: 7px !important;
}
.panel.white {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dfdfdf;
}
.panel.gray {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #dfdfdf;
}
.panel.gray-light {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #dfdfdf;
}
.panel.gray-dark {
    background: none repeat scroll 0 0 #333;
    color: #fff;
}
.panel.gray-dark a {
    color: #83D1DA;
    text-decoration: none;
}
.panel.gray-dark a:hover {
    color: #fff;
}


/* Panel Well ------------ */

.panel.gray-well {
    background-image: linear-gradient(to bottom, #e8e8e8 0px, #f5f5f5 100%);
    background-repeat: repeat-x;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
    border: 1px solid #dcdcdc;
    color: #373737;
}


/* Panel with Headings ------------ */

.panel-h {
    background-color: #fff !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
    margin-bottom: 20px !important;
    padding: 0px !important;
}

.panel-h-heading {
    border-bottom: 1px solid transparent !important;
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
    padding: 10px 15px !important;
}
.panel-h-title {
    color: inherit !important;
    font-size: 1em !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-weight: bold !important;
}    
.panel-h-body {
    padding: 15px !important;
}

/* Panel with Headings: Gray ------------ */
.panel-h-gray {
    border-color: #ddd !important;
}
.panel-h-gray > .panel-h-heading {
    background-color: #f5f5f5 !important;
    border-color: #ddd !important;
    color: #333 !important;
}

/* Panel with Headings: Blue ------------ */
.panel-h-blue {
    border-color: #9acfea !important;
}
.panel-h-blue > .panel-h-heading {
    background-color: #d9edf7 !important;
    border-color: #9acfea !important;
    color: #31708f !important;
}

/* Panel with Headings: Green ------------ */
.panel-h-green {
    border-color: #c4dba0 !important;
}
.panel-h-green > .panel-h-heading {
    background-color: #dff0d8 !important;
    border-color: #c4dba0 !important;
    color: #3c763d !important;
}

/* Panel with Headings: Red ------------ */
.panel-h-red {
    border-color: #f2c3bf !important;
}
.panel-h-red > .panel-h-heading {
    background-color: #ffe6e3 !important;
    border-color: #f2c3bf !important;
    color: #a94442 !important;
}

/* Panel with Headings: Yellow ------------ */
.panel-h-yellow {
    border-color: #f5e79e !important;
}
.panel-h-yellow > .panel-h-heading {
    background-color: #fcf8e3 !important;
    border-color: #f5e79e !important;
    color: #8a6d3b !important;
}



/* Tabs
--------------------------------------------- */







/* Tables
--------------------------------------------- */







/* Forms
--------------------------------------------- */









/* Toggle
--------------------------------------------- */







/* Structure and Layout
---------------------------------------------------------------------------------------------------- */







/* Site Containers
--------------------------------------------- */







/* Column Widths and Positions
--------------------------------------------- */

.full-width-margin {
	margin-left: 100px;
	margin-right: 100px;
}



/* Column Classes
--------------------------------------------- */







/* Common Classes
---------------------------------------------------------------------------------------------------- */







/* Wordpress
--------------------------------------------- */







/* Titles
--------------------------------------------- */







/* Search Form
--------------------------------------------- */







/* Page &amp; Page Templates
---------------------------------------------------------------------------------------------------- */







/* Header
---------------------------------------------------------------------------------------------------- */







/* Navigation
---------------------------------------------------------------------------------------------------- */







/* Header Navigation
--------------------------------------------- */







/* Primary Navigation
--------------------------------------------- */







/* Secondary Navigation
--------------------------------------------- */







/* Responsive Menu
--------------------------------------------- */








/* Main Content Area
---------------------------------------------------------------------------------------------------- */







/* Entries
--------------------------------------------- */







/* Pagination
--------------------------------------------- */







/* Comments
--------------------------------------------- */







/* Sidebars
---------------------------------------------------------------------------------------------------- */







/* Widgets
---------------------------------------------------------------------------------------------------- */







/* Plugins
---------------------------------------------------------------------------------------------------- */

/* WooCommerce
--------------------------------------------- */

.woocommerce #main{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    margin: 20px;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    clear: none;
    font-size: 2.5em;
    padding: 0;
	font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important;
    font-weight: normal;
    font-size: 2.5em;
    line-height: 1.15em;
    margin: 0 0 0.5em;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
    font-size: 1.2em;
    line-height: 1.5em
    margin: 0;
    padding: 0.5em 0;
}



/* Cart and Checkout ------------ */

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border-top: 1px solid #E8E8E8;
    padding: 6px 12px;
    vertical-align: middle;
}
.hentry td {
    border: 1px solid #E8E8E8;
    padding: 6px;
    vertical-align: top;
}
.hentry table {
    border: 1px solid #E8E8E8;
    border-spacing: 0;
    margin: 1em 0 1.25em;
    width: 100%;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #e8e8e8;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 6px 12px 0 15px;
    width: 40%;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    padding: 6px 15px;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li .hentry ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#order_review_heading {
	margin-top: 30px;
}
.chosen-container .chosen-results li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
   
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
	background: none;
}
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li, .woocommerce-page .woocommerce-message li {
	background: none;
}



/* Gravity Forms
--------------------------------------------- */

.hentry .gform_wrapper ul li {
    background: none;
    margin-bottom: 0.8em;
    padding-left: 1em;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-family: inherit;
    font-size: 0.9em;
    letter-spacing: normal;
    outline-style: none;
    padding: 5px 2px;
}
.gform_wrapper textarea {
    font-family: inherit;
    font-size: 0.9em;
    letter-spacing: normal;
    outline-style: none;
    padding: 4px 2px;
    resize: none;
}



/* Popup Ally
--------------------------------------------- */

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .desc-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .desc-sxzw {
    box-sizing: border-box;
    color: #222;
    cursor: pointer;
    display: block;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif !important; 
    font-size: 26px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 10px;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .logo-text-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .logo-text-sxzw {
    box-sizing: border-box;
    color: #333;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 17px;
    height: 100%;
    line-height: 26px;
    margin: 0;
    padding: 0 10px 0 24px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .privacy-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .privacy-sxzw {
    box-sizing: border-box;
    color: #999;
    display: block;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    line-height: 14px;
    margin: 10px 0;
    padding: 0;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.submit-sxzw[type="submit"], #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.submit-sxzw[type="submit"] {
    background-color: #005c9f;
    background-image: none;
    border-color: #c0c0c0;
    border-radius: 3pt;
    border-style: solid;
    border-width: 1pt;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif ;
    font-size: 22px;
    height: auto;
    line-height: 27px;
    margin: 10px auto;
    padding: 15px 0;
    text-shadow: 0 0.1em 0.3em rgba(0, 0, 0, 0.3);
    width: 100%;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.field-sxzw[type="text"], #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.field-sxzw[type="text"] {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #d4d3d3;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.67), 0 1px 3px rgba(5, 5, 5, 0.13) inset;
    box-sizing: border-box;
    display: block;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    height: auto;
    line-height: 21px;
    margin: 0 auto 10px;
    padding: 15px 12px;
    width: 100%;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .logo-img-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .logo-img-sxzw {
    display: block;
    float: left;
    height: 175px;
    margin: 0;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.field-sxzw[type="text"], #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.field-sxzw[type="text"] {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #d4d3d3;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.67), 0 1px 3px rgba(5, 5, 5, 0.13) inset;
    box-sizing: border-box;
    display: block;
    font-family: 'Merriweather',Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    height: auto;
    line-height: 21px;
    margin: 0 auto 10px;
    padding: 15px 12px;
    width: 90%;
}
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.submit-sxzw[type="submit"], #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input.submit-sxzw[type="submit"] {
    background-color: #005c9f;
    background-image: none;
    border-color: #c0c0c0;
    border-radius: 3pt;
    border-style: solid;
    border-width: 1pt;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;
    font-size: 22px;
    height: auto;
    line-height: 27px;
    margin: 10px auto;
    padding: 15px 0;
    text-shadow: 0 0.1em 0.3em rgba(0, 0, 0, 0.3);
    width: 90%;
}
#popup-embedded-box-sxzw-1.popupally-outer-embedded-sxzw-1 {
    background-color: #eeeeee;
    margin: 0 auto;
    width: auto;
}



/* Footer
---------------------------------------------------------------------------------------------------- */







/* Media Queries
---------------------------------------------------------------------------------------------------- */
/* max-width: 1139px, 1023px, 767px */


@media (max-width: 1320px) {





	}

@media (max-width: 1250px) {





	}

@media (max-width: 1060px) {

	.full-width-margin {
		margin-left: 0px;
		margin-right: 0px;
	}



	}

@media (max-width: 960px) {





	}

@media (max-width: 890px) {





	}

@media (max-width: 860px) {





	}

@media (max-width: 800px) {

	#popup-box-sxzw-1 .popupally-inner-sxzw-1, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 {
    	display: none;
	}



	}

@media (max-width: 690px) {

	/* WooCommerce
	--------------------------------------------- */
	
	.wrap {
	    background-color: #f9f9f9;
	    width: 100%;
	}
	.sitewrap {
	    background-color: #f9f9f9;
	    float: left;
	    margin-left: 0;
	    width: 100%;
	}
	.woocommerce #main {
	    padding: 20px;
	}



	}

@media (max-width: 500px) {





	}
.site-logo {    max-width: 350px !important;}
h1.site-title {display:none;}
h2.site-description {display:none;}
#primary-menu ul li a {
  font-size: 16px;}
a.site-logo img {max-width: 300px;}
#mc_embed_signup {background:transparent;}

#featured-widgets {display:none;}
.home #featured-widgets {display:block;}
.home #widget_getnoticed_subscribe-2 {display:none;}
.page-id-219 #getnoticed_advancedtext-about-me {display:none;}

.sidebar .widget h3 {font-size:1.3em !important;font-family:'Merriweather',Helvetica,Arial,sans-serif !important;}

#featured-widgets .widget_getnoticed_subscribe.hasimage .formwrap {width:70%;}

#featured-widgets .widget_getnoticed_subscribe.hasimage img {width:27%;}

#splash {background: url('http://www.christianfaithatwork.com/wp-content/uploads/2015/09/sub-header.jpg') no-repeat;
    background-size: 100%;
    clear: both;
    height: 0;
    overflow: hidden;
    padding-top: 12.1667%;
  position: relative;}

.home #splash {background: none;
    height: auto;
    padding-top: 0px;}

.home #splash img {display: block;
    margin: 0 auto;
    max-width: 100%;}
#featured-widgets {   
  padding: 0em 1em 0em 25%;
  position: relative;
background:#435866;}
#featured-widgets:before {
    background: url('/wp-content/uploads/2015/09/book-cover-2.png') no-repeat center top;
    background-size: 100%;
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 24%;
    width: 23.68442%;
    position: absolute;
    left: 1%;
}
#featured-widgets .content {background:transparent !important;}

#mc_embed_signup {background:transparent !important;padding-bottom:20px;min-height: 75px;}

#mc_embed_signup_scroll {    max-width: 644px;
  margin: 0 auto;}

.feath2 {font-size:38px;color:#fff;text-align:center;}

.feath3 {font-size:30px;color:#fff;text-align:center;}

#mc_embed_signup .mc-field-group {clear:none;}

#mc_embed_signup .button {background:#550800 !important;color:#fff;clear:none;}

#featured-widgets #mc_embed_signup .mc-field-group {width:240px;padding-right:10px; float:left;clear:none;}

#widget_getnoticed_subscribe-3 {margin-bottom:0px;}

@media (max-width: 1066px) {
a.site-logo img {max-width: 250px;}
div#primary-menu {padding-left: 210px;}
}
@media (max-width: 950px) {
div#primary-menu {padding-left: 250px;}
}
@media (max-width: 527px) {
#featured-widgets #mc_embed_signup .mc-field-group {min-width:170px;}
}
@media (min-width: 528px) {

}

@media (min-width: 719px) {

}
#menu-primary-menu .home-li {display:none;}