/* Welcome to Custom CSS! To learn how this works, see http://wp.me/PEmnE-Bt */
 iframe {
    border: 0px;
}

 .datelinx {
    font-family: Pathway Gothic One;
     font-size: 1.5em;
   text-align: center;
}
 .datelinx a {
    color:#e81300; background-color: #fff;
}
 .datelinx a:hover {
    background-color:#fffcaf !important;
}
 .datelinx a:visited {
    color:#e81300;
}
 .entry-title a:hover {
    background-color:#fffcaf !important;
     color:#e81300;
}

.alignright {max-width: 55%}

blockquote {
  border-color:#e81300;
  border-style:solid;
  border-width:0 0 0 12px;
	font-size: .9em;
	font-style: normal;
	background: -webkit-gradient(linear, left top, 0 75%, from(#fffcaf), to(#feffe6));
	margin-right:5% !important;
	margin-left: 5% !important;
	padding-top:12px;
	padding-right:12px;
	padding-bottom:12px;

	}

.entry-date {font-size: .75em;
}

.dek {
    font-family: Pathway Gothic One;
     font-size: 1.75em;
     text-align:center;
	 color: #000;
	 font-weight: lighter;}

.pull {float: none; font-family: Abril Fatface;  color:#e81300; padding-left: 15px; font-size: 32px; line-height: 110%x; margin-top: 16px; margin-bottom: 16px; border-left: solid 15px #e81300;}

 .drop {
     float: left;
     font-family: Abril Fatface;
     font-size: 5em;
     line-height: 60px;
     padding-top: 12px;
     padding-right: 8px;
     padding-left: 3px;
     color:#e81300;
}
 .byline-datestamp {
    text-align:center !important;
     font-family: Pathway Gothic One;
     font-size: 1.5em;
     line-height: 115%;
    padding-bottom: 2%;
	 padding-top: 1.5%;
}
 .byline-datestamp a:link {
    color:gray;
}
 .byline-datestamp a:hover {
    color:gray;
}
 .byline-datestamp a:visited {
    color:gray;
}
 .entry-content a {
    color:#e81300;
     ;
     box-shadow:0 0 0 0;
}
 .entry-content a:hover {
    background-color:#fffcaf;
}
 .entry-content a:visited {
    color:#e81300;
}
 .wp-caption .wp-caption-text {
    font-style:normal;
}
 .aligncenter, div.aligncenter, .site-info {
     float: none;
     display: block;
     margin: 5px 5px 5px 5px;
     margin: .5em auto 1em;
}
 .footer {
    float: none;
     display: block;
     margin: 5px 5px 5px 5px;
     margin: .5em auto 1em;
}
 .content_cards_description {
     display:none;
}
 .content_cards_card .content_cards_title {
    font-size:large;
}
 .content_cards_image{
    padding: 10px;
     padding-top: 0px;
}
 .header-image {
     width: 100%;
     text-align: center;
     padding: 5px;
     padding-top: 30px;
}
 .widget {
    border-style: hidden;
}
 body #masthead .header-image {
     margin-top: 0px;
}
 body #masthead {
     padding-bottom: 0px;
     padding-top: 0px;
}
 #main .navigation {
     font-family: Merriweather;
}
 #main .page-header h1 {
     font-family: Merriweather;
}
 #primary .page .entry-content a {
     border-bottom-style: solid;
     border-bottom-width: 0px!important;
     border-left-style: none;
     box-shadow: none;
}
 #primary .page .entry-content p {
     font-family: Merriweather;
     font-size: 1.1em;
}
 #primary .page .entry-title {
    line-height: 105%;
     font-size: 2.75em!important;
     text-align: center;
     margin-left: 10%;
     margin-right: 10%;
     margin-top: 20px;
	      font-style: normal;
     -moz-hyphens: none;
     -ms-hyphens: none;
     -webkit-hyphens: none;
     hyphens: none;
}
 #primary .post {
    margin-bottom: 0px;
}
 #primary .post .entry-content p {
     font-size: 1.1em !important;
}
 #primary .post .entry-footer {
     color: rgba(0,0,0,1);
     font-family: Merriweather;
}
 #primary .post .entry-footer > span a {
     color: rgba(0,0,0,1);
}
 #primary .post .entry-title {
    font-size: 2.75em;
     line-height: 105%;
     margin-top: 20px;
     margin-left: 10%;
     margin-right: 10%;
     margin-bottom: 0px;
     text-align: center !important;
     -moz-hyphens: none;
     -ms-hyphens: none;
     -webkit-hyphens: none;
     hyphens: none;
}
 #secondary .widget:not(.woocommerce) a {
     box-shadow: none;
}
 #secondary .widget:not(.woocommerce) {
     border-bottom-style: solid;
     border-bottom-width: 0px!important;
     border-top-width: 0px;
     margin-bottom: 21px;
     padding-top: 0px;
}
 #secondary .widget:not(.woocommerce) .widget-title {
     background-color: rgba(255,199,79,1);
     border-bottom-style: solid;
     border-bottom-width: 2px !important;
     border-top-style: solid;
     border-top-width: 2px!important;
     font-family: Merriweather;
     padding-bottom: 4px;
     padding-left: 8px;
     padding-top: 4px;
}
 #secondary {
     width: 150px;
}
 #primary .post .entry-footer {
    text-align: center !important;
     font-size: 16px;
     margin-bottom: 40px;
}
 .site {
    height: 140px;
     background: -webkit-gradient(linear, left top, 0 140, from(#fffcaf), to(#FFF));
}
 .widget {
    font-family: Abril Fatface;
     font-size: 19px;
     font-style: normal;
     font-weight: 100;
}
 input[type="search"].search-field {
     border-style:hidden;
     border-width: 0px;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     border-bottom-color: #e81300;
     background-color: transparent;
     width:calc(100% - 42px);
     border-radius:0px;
}
 button {
    color: #e81300;
     background-color: #FFF;
}
 .site-content {
    width: 95%;
     float: none;
     display: block;
     margin: .5em 15% 1em;
}
 .widget-area {
    margin:0 0 0 72%
}
 @media screen and (max-width: 910px) {	 
	 .entry-header{margin-left: 0%;
margin-right: 0%}

     p {
        font-size:17px!important;
    }
     #primary .page .entry-title {
        font-size: 2.5em;
			 
    }
     #primary .post .entry-title {
        font-size: 2.25em;
			 margin-left: 0%;
margin-right: 15%;		
		
    }
     .site-content{
        width:95%;
         margin: .5em 10% 1em;
    }
     .byline-datestamp {
        font-size: 1.25em;
			 margin-right: 12%;}
			 
			 .pull {float: none; font-size: 20px;}
.dek {font-size: 1.25em; margin-right:15%}
	  .datelinx {
   
   text-align: center;
			margin-right: 15%;
}
   
}
 @media screen and (max-width: 699px) {
	  .datelinx {
   
   text-align: center;
			margin-left: 16%;
}
	 .dek {margin-right:0%;}
    p {
        font-size:16px!important;
    }
     #primary .page .entry-title {
         font-size: 2.5em!important
    }
     #primary .post .entry-title {
        font-size:2em!important;\
			 margin-left: 0%;
			 margin-right: 0%
				 
    }
     .site-content{
        width:90%;
         margin: .5em 4% 1em;
    }
     .byline-datestamp {
        font-size: 1.25em;
         margin-left:16%
    }
	 
}
 .site-info {
     text-align: center;
     display:block;
}
 .site-footer {
     display:block;
}
 .widget a {
    color:#e81300;
}
 p .a:link {
    color:#e81300;
     box-shadow:0 0 0 0;
}
 p a:visited {
    color:#e81300;
}
 p a:hover {
    background-color:#fffcaf !important; color:#e81300;
}

.post {
    margin-bottom: 30px !important;
}
 .fn a {
    color:#e81300;
}
 .fn a:hover {
    background-color:#fffcaf; color: #e81300;
}
 .comment-metadata a {
    color:#e81300;
}
 .comment-metadata a:hover {
    background-color:#fffcaf;
     color:#e81300
}
 .comment-metadata a:visited {
    color:#e81300 !important;
}
 .comment-content a {
    color:#e81300;
     box-shadow:0 0 0 0;
}
 .comment-content a:hover {
    background-color:#fffcaf;
}
 .comment-content a:visited {
    color:#e81300;
}

 .post-title {
    font-family: Abril Fatface !important;
     font-weight: lighter !important; color:#e81300 !important;
}

 .post-navigation a:hover {
     background-color:#fffcaf;
}

h2 {font-weight:lighter !important;     margin-bottom: 8px !important;}

h5 {font-size:1.75em !important;
}
 .site-inner {
    overflow-x:hidden
}

