@font-face {







	font-family: 'DinLight';





.entry-content h2

	src: url('fonts/DIN.woff') format('woff'),  url('fonts/DIN.svg#Comix-Loud') format('svg'),  url('fonts/DIN.eot'),  url('fonts/DIN.eot?#iefix') format('embedded-opentype');







	font-weight: normal;







	font-style: normal;







}







 @import url(https://fonts.googleapis.com/css?family=Lato:400,700,700italic);







@font-face {







	font-family: 'adelle';







	src: url('fonts/adelleregularwebfont.eot');







	src: url('fonts/adelleregularwebfont.svg');







	src: local('adelle'), url('fonts/adelleregularwebfont.woff') format('woff'), url('fonts/adelleregularwebfont.ttf') format('truetype');







}







/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_30477">Text with this font applied</p> */































.fontsforweb_fontid_30477 {







	font-family: 'adelle' !important;







}







/*































Theme Name: hackread_v2































Theme URI: http://underscores.me/































Author: hackread_v2































Author URI: http://ataaz.co































Description: hackread_v2































Version: 1.0.0































License: GNU General Public License v2 or later































License URI: http://www.gnu.org/licenses/gpl-2.0.html































Text Domain: hackread_v2































Tags:































































This theme, like WordPress, is licensed under the GPL.































Use it to make something cool, have fun, and share what you've learned with others.































































hackread_v2 is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.































































Normalizing styles have been helped along thanks to the fine work of































Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/































*/































































/*--------------------------------------------------------------































>>> TABLE OF CONTENTS:































----------------------------------------------------------------































1.0 Normalize































2.0 Typography































3.0 Elements































4.0 Forms































5.0 Navigation































	5.1 Links































	5.2 Menus































6.0 Accessibility































7.0 Alignments































8.0 Clearings































9.0 Widgets































10.0 Content































	10.1 Posts and pages































	10.2 Asides































	10.3 Comments































11.0 Infinite scroll































12.0 Media































	12.1 Captions































	12.2 Galleries































--------------------------------------------------------------*/































































/*--------------------------------------------------------------































1.0 Normalize































--------------------------------------------------------------*/































html {







	font-family: sans-serif;







	-webkit-text-size-adjust: 100%;







	-ms-text-size-adjust: 100%;







}







body {







	margin: 0;







}







article,  aside,  details,  figcaption,  figure,  footer,  header,  main,  menu,  nav,  section,  summary {







	display: block;







}







audio,  canvas,  progress,  video {







	display: inline-block;







	vertical-align: baseline;







}







audio:not([controls]) {







	display: none;







	height: 0;







}







 [hidden],  template {







 display: none;







}







a {







	background-color: transparent;







}







a:active,  a:hover {







	outline: 0;







}







abbr[title] {







	border-bottom: 1px dotted;







}




strong {
    font-weight: bold !important;
    font-size: 22px !important;
}


b,  strong {
font-weight: bold !important;
    font-size: 23px !important;
}







dfn {







	font-style: italic;







}







h1 {







	font-size: 2em;







	margin: 0.67em 0;







}







mark {







	background: #ff0;







	color: #000;







}







small {







	font-size: 80%;







}







sub,  sup {







	font-size: 75%;







	line-height: 0;







	position: relative;







	vertical-align: baseline;







}







sup {







	top: -0.5em;







}







sub {







	bottom: -0.25em;







}







img {







	border: 0;







}







svg:not(:root) {







	overflow: hidden;







}







figure {







	margin: 1em 40px;







}







hr {







	box-sizing: content-box;







	height: 0;







}







pre {







	overflow: auto;







}







code,  kbd,  pre,  samp {







	font-family: monospace, monospace;







	font-size: 1em;







}







button,  input,  optgroup,  select,  textarea {







	color: inherit;







	font: inherit;







	margin: 0;







}







button {







	overflow: visible;







}







button,  select {







	text-transform: none;







}







button,  html input[type="button"],  input[type="reset"],  input[type="submit"] {







	-webkit-appearance: button;







	cursor: pointer;







}







button[disabled],  html input[disabled] {







	cursor: default;







}







 button::-moz-focus-inner,  input::-moz-focus-inner {







 border: 0;







 padding: 0;







}







input {







	line-height: normal;







}







input[type="checkbox"],  input[type="radio"] {







	box-sizing: border-box;







	padding: 0;







}







 input[type="number"]::-webkit-inner-spin-button,  input[type="number"]::-webkit-outer-spin-button {







 height: auto;







}







input[type="search"] {







	-webkit-appearance: textfield;







	box-sizing: content-box;







}







 input[type="search"]::-webkit-search-cancel-button,  input[type="search"]::-webkit-search-decoration {







 -webkit-appearance: none;







}







fieldset {







	border: 1px solid #c0c0c0;







	margin: 0 2px;







	padding: 0.35em 0.625em 0.75em;







}







legend {







	border: 0;







	padding: 0;







}







textarea {







	overflow: auto;







}







optgroup {







	font-weight: bold;







}







table {







	border-collapse: collapse;







	border-spacing: 0;







}







td,  th {







	padding: 0;







}







/*--------------------------------------------------------------































2.0 Typography































--------------------------------------------------------------*/































body,  button,  input,  select,  textarea {







	color: #404040;







	font-size: 16px;







	font-size: 1rem;







	line-height: 1.5;







}







h1,  h2,  h3,  h4,  h5,  h6 {







	clear: both;







}







.entry-content p{
	// font-family: 'Ubuntu', sans-serif;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
    font-size: 1.5em;
}







.entry-content h1 {
	font-size: 42px;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	text-transform: capitalize;
}
.entry-content h2 {
	font-size: 20px;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	text-transform: capitalize;
}

.entry-content h3 {
	font-size: 30px;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	text-transform: capitalize;
}
.entry-content h4 {
	font-size: 26px;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	text-transform: capitalize;
}
.entry-content h5 {
	font-size: 24px;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	text-transform: capitalize;
}
.entry-content h6 {
	font-size: 22px;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	text-transform: capitalize;
}
p {







	margin-bottom: 1.5em;







}







dfn,  cite,  em,  i {







	font-style: italic;







}







blockquote {







	margin: 0 1.5em;







}







address {







	margin: 0 0 1.5em;







}







pre {







	background: #eee;







	font-family: "Courier 10 Pitch", Courier, monospace;







	font-size: 15px;







	font-size: 0.9375rem;







	line-height: 1.6;







	margin-bottom: 1.6em;







	max-width: 100%;







	overflow: auto;







	padding: 1.6em;







}







code,  kbd,  tt,  var {







	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;







	font-size: 15px;







	font-size: 0.9375rem;







}







abbr,  acronym {







	border-bottom: 1px dotted #666;







	cursor: help;







}














big {







	font-size: 125%;







}







/*--------------------------------------------------------------































3.0 Elements































--------------------------------------------------------------*/































html {







	box-sizing: border-box;







}







*,  *:before,  *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */







	box-sizing: inherit;







}







body {







	background: #fff; /* Fallback for when there is no custom background color defined. */







}







blockquote:before,  blockquote:after,  q:before,  q:after {







	content: "";







}







blockquote,  q {
	margin-right: 0;
	text-align: left;
	font-size: 15px !important;
	color: #D30808;
	display: block;
	font-family: 'Frank Ruhl Libre',Georgia,serif;
	font-style: italic;
	font-weight: bold;
	line-height: 1;
	quotes: none;
	text-transform: inherit;
}







hr {







	background-color: #ccc;







	border: 0;







	height: 1px;







	margin-bottom: 1.5em;







}







ul,  ol {







	margin: 0 0 1.5em 3em;







}







ul {







	list-style: disc;







}







ol {







	list-style: decimal;







}







li > ul,  li > ol {







	margin-bottom: 0;







	margin-left: 1.5em;







}







dt {







	font-weight: bold;







}







dd {







	margin: 0 1.5em 1.5em;







}







img {







	height: auto; /* Make sure images are scaled correctly. */







	max-width: 100%; /* Adhere to container width. */







}







table {







	margin: 0 0 1.5em;







	width: 100%;







}







/*--------------------------------------------------------------































4.0 Forms































--------------------------------------------------------------*/































button,  input[type="button"],  input[type="reset"],  input[type="submit"] {







	border: 1px solid;







	border-color: #ccc #ccc #bbb;







	border-radius: 3px;







	background: #e6e6e6;







	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);







	color: rgba(0, 0, 0, .8);







	font-size: 12px;







	font-size: 0.75rem;







	line-height: 1;







	padding: .6em 1em .4em;







	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);







}







button:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:hover {







	border-color: #ccc #bbb #aaa;







	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);







}







button:focus,  input[type="button"]:focus,  input[type="reset"]:focus,  input[type="submit"]:focus,  button:active,  input[type="button"]:active,  input[type="reset"]:active,  input[type="submit"]:active {







	border-color: #aaa #bbb #bbb;







	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);







}







input[type="text"],  input[type="email"],  input[type="url"],  input[type="password"],  input[type="search"],  textarea {







	color: #666;







	border: 1px solid #ccc;







	border-radius: 3px;







}







input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  textarea:focus {







	color: #111;







}







input[type="text"],  input[type="email"],  input[type="url"],  input[type="password"],  input[type="search"] {







	padding: 3px;







}







textarea {







	padding-left: 3px;







	width: 100%;







}







/*--------------------------------------------------------------































5.0 Navigation































--------------------------------------------------------------*/































/*--------------------------------------------------------------































5.1 Links































--------------------------------------------------------------*/































/*a {































	color: royalblue;































}































































a:visited {































	color: purple;































}































































a:hover,































a:focus,































a:active {































	color: midnightblue;































}































































a:focus {































	outline: thin dotted;































}































































a:hover,































a:active {































	outline: 0;































}*/































































/*--------------------------------------------------------------































5.2 Menus































--------------------------------------------------------------*/































.main-navigation {







	clear: both;







	display: block;







	float: left;







	width: 100%;







}







.main-navigation ul {







	list-style: none;







	margin: 0;







	padding-left: 0;







}







.main-navigation li {







	float: left;







	position: relative;







}







.main-navigation a {







	display: block;







	text-decoration: none;







}







.main-navigation ul ul {







	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);







	float: left;







	position: absolute;







	top: 1.5em;







	left: -999em;







	z-index: 99999;







}







.main-navigation ul ul ul {







	left: -999em;







	top: 0;







}







.main-navigation ul ul a {







	width: 200px;







}







.main-navigation ul ul li {







}







.main-navigation li:hover > a {







}







.main-navigation ul ul :hover > a {







}







.main-navigation ul ul a:hover {







}







.main-navigation ul li:hover > ul {







	left: auto;







}







.main-navigation ul ul li:hover > ul {







	left: 100%;







}







.main-navigation .current_page_item > a,  .main-navigation .current-menu-item > a,  .main-navigation .current_page_ancestor > a {







}







/* Small menu. */































.menu-toggle {







	display: none;







}







 @media screen and (max-width: 600px) {







.menu-toggle,  .main-navigation.toggled .nav-menu {







	display: block;







}







.main-navigation ul {







	display: none;







}







}







.site-main .comment-navigation,  .site-main .posts-navigation,  .site-main .post-navigation {







	margin: 0 0 1.5em;







	overflow: hidden;







}







.comment-navigation .nav-previous,  .posts-navigation .nav-previous,  .post-navigation .nav-previous {







	float: right;







	width: 50%;







}







.comment-navigation .nav-next,  .posts-navigation .nav-next,  .post-navigation .nav-next {







	float: left;







	text-align: right;







	width: 50%;







}







/*--------------------------------------------------------------































6.0 Accessibility































--------------------------------------------------------------*/































/* Text meant only for screen readers. */































.screen-reader-text {







	clip: rect(1px, 1px, 1px, 1px);







	position: absolute !important;







	height: 1px;







	width: 1px;







	overflow: hidden;







}







.screen-reader-text:hover,  .screen-reader-text:active,  .screen-reader-text:focus {







	background-color: #f1f1f1;







	border-radius: 3px;







	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);







	clip: auto !important;







	color: #21759b;







	display: block;







	font-size: 14px;







	font-size: 0.875rem;







	font-weight: bold;







	height: auto;







	left: 5px;







	line-height: normal;







	padding: 15px 23px 14px;







	text-decoration: none;







	top: 5px;







	width: auto;







	z-index: 100000; /* Above WP toolbar. */







}







/*--------------------------------------------------------------































7.0 Alignments































--------------------------------------------------------------*/































.alignleft {







	display: inline;







	float: left;







	margin-right: 1.5em;







}







.alignright {







	display: inline;







	float: right;







	margin-left: 1.5em;







}







.aligncenter {







	clear: both;







	display: block;







	margin-left: auto;







	margin-right: auto;







}







/*--------------------------------------------------------------































8.0 Clearings































--------------------------------------------------------------*/































.clear:before,  .clear:after,  .entry-content:before,  .entry-content:after,  .comment-content:before,  .comment-content:after,  .site-header:before,  .site-header:after,  .site-content:before,  .site-content:after,  .site-footer:before,  .site-footer:after {







	content: "";







	display: table;







}







.clear:after,  .entry-content:after,  .comment-content:after,  .site-header:after,  .site-content:after,  .site-footer:after {







	clear: both;







}







/*--------------------------------------------------------------































9.0 Widgets































--------------------------------------------------------------*/































.widget {







	margin: 0 0 1.5em;







}







/* Make sure select elements fit in widgets. */































.widget select {







	max-width: 100%;







}







/* Search widget. */































.widget_search .search-submit {







	display: none;







}







/*--------------------------------------------------------------































10.0 Content































--------------------------------------------------------------*/































/*--------------------------------------------------------------































10.1 Posts and pages































--------------------------------------------------------------*/

























.home-add #text-24{
	display: none;
}
.home-add #text-11{
	display: block;
}





.sticky {







	display: block;







}







.hentry {







	margin: 0 0 1.5em;







}







.updated:not(.published) {







	display: none;







}







.single .byline,  .group-blog .byline {







	display: inline;







}







.page-content,  .entry-content,  .entry-summary {







	margin: 1.5em 0 0;







}







.page-links {







	clear: both;







	margin: 0 0 1.5em;







}







/*--------------------------------------------------------------































10.2 Asides































--------------------------------------------------------------*/































.blog .format-aside .entry-title,  .archive .format-aside .entry-title {







	display: none;







}







/*--------------------------------------------------------------































10.3 Comments































--------------------------------------------------------------*/































.comment-content a {







	word-wrap: break-word;







}







.bypostauthor {







	display: block;







}







/*--------------------------------------------------------------































11.0 Infinite scroll































--------------------------------------------------------------*/































/* Globally hidden elements when Infinite Scroll is supported and in use. */































.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */  .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */







	display: none;







}







/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */































.infinity-end.neverending .site-footer {







	display: block;







}







/*--------------------------------------------------------------































12.0 Media































--------------------------------------------------------------*/































.page-content .wp-smiley,  .entry-content .wp-smiley,  .comment-content .wp-smiley {







	border: none;







	margin-bottom: 0;







	margin-top: 0;







	padding: 0;







}







/* Make sure embeds and iframes fit their containers. */































embed,  iframe,  object {







	max-width: 100%;







}







/*--------------------------------------------------------------































12.1 Captions































--------------------------------------------------------------*/































.wp-caption {







	margin-bottom: 0;







	max-width: 100%;







}







.wp-caption img[class*="wp-image-"] {







	display: block;







	margin: 0 auto;







}







.wp-caption-text {







	text-align: center;







}







.wp-caption .wp-caption-text {







	margin: 0.8075em 0;







}







/*--------------------------------------------------------------































12.2 Galleries































--------------------------------------------------------------*/































.gallery {







	margin-bottom: 1.5em;







}







.gallery-item {







	display: inline-block;







	text-align: center;







	vertical-align: top;







	width: 100%;







}







.gallery-columns-2 .gallery-item {







	max-width: 50%;







}







.gallery-columns-3 .gallery-item {







	max-width: 33.33%;







}







.gallery-columns-4 .gallery-item {







	max-width: 25%;







}







.gallery-columns-5 .gallery-item {







	max-width: 20%;







}







.gallery-columns-6 .gallery-item {







	max-width: 16.66%;







}







.gallery-columns-7 .gallery-item {







	max-width: 14.28%;







}







.gallery-columns-8 .gallery-item {







	max-width: 12.5%;







}







.gallery-columns-9 .gallery-item {







	max-width: 11.11%;







}







.gallery-caption {







	display: block;







}







.no-padding {







	padding: 0 !important;







}







#page .container {







	margin-top: 20px;







}







.site-title {
	height: 80px;
	margin: 0 0 0 -15px;
	width: 315px;
	// background-color: #D30808;
	display: block;
	// float: left;
	padding-left: 15px;
	width: 100%;
}


.site-branding{    
	text-align: center;
    padding-top: 10px;
}




.site-title a {
	float: none;
	height: 80px;
	padding: 0 8px 0 0px;
	transition: background-color 100ms ease 0s;
	width: 100%;
	display: block;
	// background: url(img/hackread-logo.png) no-repeat;
}















.clear {







	clear: both;







}







/* Menu ----------- */















.navbar-collapse{







	padding: 0;







}















































.w2bmenu * {







	margin: 0;







	padding: 0;







	z-index: 9999







}







ul.w2bmenu {







	list-style: none;







	line-height: 1;







	overflow: visible !important;







	padding: 0!important;







	margin-bottom: 10px;







	margin-top: 10px;







	margin-left: 0;







	border-top: 1px solid #ddd;







	border-bottom: 1px solid #ddd;







}







ul.w2bmenu:after {







	margin: 0;







	padding: 0;







	content: ' ';







	display: block;







	height: 0px;







	clear: both;







}







ul.w2bmenu li {







	list-style: none;







	position: relative;







	float: left;







	margin: 0 !important;







	padding: 0 !important;







}







ul.w2bmenu li:nth-child(1) a:hover {







	background: #2980b9 !important;







	color: #fff !important;







}







ul.w2bmenu li:nth-child(2) a:hover {







	background: #9b59b6 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(3) a:hover {







	background: #2c3e50 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(4) a:hover {







	background: #f39c12 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(5) a:hover {







	background: #16a085 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(6) a:hover {







	background: #e67e22 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(7) a:hover {







	background: #2980b9 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(8) a:hover {







	background: #9b59b6 !important;







	color: #fff !important







}







ul.w2bmenu li:nth-child(9) a:hover {







	background: #2c3e50 !important;







	color: #fff !important







}







ul.w2bmenu li a {







	margin: 6px;







	padding: 6px !important;







	color: #000!important;







	font-size: 14px;







	display: block !important;







	font-family: 'Abel', sans-serif;







	font-weight: normal;







	text-decoration: none;







	font-weight: bold;







	text-transform: uppercase;







}







ul.w2bmenu li a:hover {







	background: #1ED5ED !important;







}







.submenu li a {







	color: #000 !important;







}







ul.w2bmenu li a.hoverover {







	background: #232425 !important;







}







ul.w2bmenu li li a:hover {







	color: #232425 !important;







}







ul.w2bmenu ul {







	position: absolute;







	display: none;







	top: 100%;







	width: 180px







}







ul.w2bmenu li:hover > ul {







	display: block;







}







ul.w2bmenu ul li {







	float: none;







	min-width: 160px;







	background: #3b5998;







	text-shadow: none;







}







ul.w2bmenu ul li a {







	padding: 12px 14px;







	text-transform: none;







	font-weight: normal;







}







ul.w2bmenu ul li a:hover, ul.w2bajaxmenu ul li a.hoverover {







	background: #232425!important;







}







ul.w2bmenu ul li a:hover, ul.w2bajaxmenu ul li a:hover {







	background: #252425 !important;







	color: #fff !important;







}







ul.w2bmenu ul ul {







	display: none;







	left: 100%;







	top: 0;







}







ul.w2bajaxmenu li div.submenu {







	display: none;







	position: absolute;







	width: 600px;







	z-index: 90;







	left: -1px;







	top: 100%;







	overflow: hidden;







	min-height: 150px;







	border-top: 0 none;







}







ul.w2bajaxmenu li:hover div.submenu {







	display: block;







}







ul.w2bajaxmenu ul, ul.w2bajaxmenu ul.verticlemenu li {







	display: block !important;







	border: 0 none !important;







	margin: 0 !important







}







ul.w2bajaxmenu ul li {







	background: none !important;







	float: none !important;







}







ul.w2bajaxmenu ul.verticlemenu {







	position: absolute;







	width: 33%;







	left: 0;







	top: 0;







	bottom: 0;







	background: #D30808;







}







ul.w2bajaxmenu ul.postslist {







	position: relative;







	width: 65%;







	float: right;







	margin: 0px 0 !important;







	background: none;







}







ul.w2bajaxmenu ul.postslist li {







	overflow: hidden;







	border-bottom: 1px #eee solid;







	position: relative;







	min-height: 80px;







	padding: 8px 8px 8px 110px !important;







}







ul.w2bajaxmenu ul.postslist li:last-child {







	border-bottom: none 0;







}







ul.w2bajaxmenu ul.postslist li .imgCont {







	position: absolute;







	left: 0;







	top: 8px;







	width: 100px;







	height: 60px;







	overflow: hidden;







	border: 1px solid #dcdcdc;







	font-size: 0;







	line-height: 0;







}







ul.w2bajaxmenu ul.postslist li .imgCont img {







	position: relative;







	top: -20px;







	padding: 0;







	width: 100px;







	height: 100px;







	display: block;







}







ul.w2bajaxmenu ul.postslist li a {







	line-height: 1.4;







	padding: 0 !important;







}







ul.w2bajaxmenu .loader {







	background: url('http://www.treppreitcafe.com/images/loading.gif') no-repeat scroll 0 0 transparent;







	width: 22px;







	height: 22px;







	position: absolute;







	top: 50%;







	margin-top: -11px;







	right: 5px;







}







ul.w2bajaxmenu .menuArrow {







	border-bottom: 4px solid transparent;







	border-top: 4px solid transparent;







	border-left: 4px solid #999999;







	display: block;







	height: 0;







	margin-top: -4px;







	position: absolute;







	right: 11px;







	top: 50%;







	width: 0;







}







#w2bajaxmenu #searchform {







	float: right;







	padding: 8px;







}







#w2bajaxmenu {







	background: transparent;







	color: #fff !important;







}







/*.m-hero__slot{































	position:relative;































}































.m-hero__slot:nth-of-type(1) {































    height:329px;































    left: 0;































    top: 12px;































	min-height: 233.333px;































	display:block;































	float: left;































}































.m-hero__slot:nth-of-type(2) {































    height: 155px;































    left: 0;































    top: 12px;































	display:block;































	float: left;































	min-height:155px;































}































.m-hero__slot:nth-of-type(3) {































    height: 155px;































    left: 0;































    top: 12px;































	min-height: 140px;































	display:block;































	float: left;































}































































.m-hero__slot:nth-of-type(4){































    height: 330px;































    left: 0;































    top: 12px;































	min-height: 140px;































	display:block;































	float: left;































}































.m-hero__slot:nth-of-type(5) {































    height: 155px;































    left: 0;































    top: 12px;































	min-height: 140px;































	display:block;































	float: left;































}































































.m-hero__slot:nth-of-type(6){































    height: 156px;































    left: 0;































    top: 12px;































	min-height: 156px;































	display:block;































	float: left;































}































.m-hero__slot:nth-of-type(7), .m-hero__slot:nth-of-type(8) {































    height: 330px;































    left: 0;































    top: 12px;































	min-height: 300px;































	display:block;































	float: left;































}































































































































.m-hero__slot-link{































	position:absolute;































	width:100%;































	height:100%;































}































.m-hero__slot-link:hover{text-decoration:none;}































.m-hero__slot:nth-of-type(1) .p-dynamic-image::after {































    background-color: #dc4225;































    background-image: linear-gradient(135deg, #dc4225, #292484);































    opacity: 0.1;































}































.m-hero__slot:nth-of-type(2) .p-dynamic-image::after {































    background-color: #417711;































    background-image: linear-gradient(135deg, #417711, #d38312);































    opacity: 0.7;































}































.m-hero__slot:nth-of-type(3) .p-dynamic-image::after {































    background-color: #002f4b;































    /*background-image: linear-gradient(135deg, #002f4b, #417711);































    opacity: 0.7;































}































.m-hero__slot:nth-of-type(4) .p-dynamic-image::after {































    background-color: #292484;































    /*background-image: linear-gradient(135deg, #292484, #a83279);































    opacity: 0.7;































}































.m-hero__slot:nth-of-type(5) .p-dynamic-image::after {































    background-color: #d38312;































    /*background-image: linear-gradient(135deg, #d38312, #a83279);































    opacity: 0.7;































}































.m-hero__slot:nth-of-type(6) .p-dynamic-image::after {































    background-color: #e0be00;































    /*background-image: linear-gradient(135deg, #e0be00, #dc4225);































    opacity: 0.7;































}































.m-hero__slot:nth-of-type(7) .p-dynamic-image::after {































    background-color: #002f4b;































    /*background-image: linear-gradient(135deg, #002f4b, #417711);































    opacity: 0.7;































}































.m-hero__slot:nth-of-type(8) .p-dynamic-image::after {































    background-color: #e0be00;































    /*background-image: linear-gradient(135deg, #e0be00, #dc4225);































    opacity: 0.7;































}































.p-dynamic-image{































	margin-left: -15px;































    margin-top: -11px;































}































.m-hero__slot .p-dynamic-image::after{































    content: "";































    height: 100%;































    left: 0;































    position: absolute;































    top: 0;































    width: 100%;































}































.m-hero__slot:hover .p-dynamic-image::after{































	opacity:0.9;































}































.m-hero__slot:nth-of-type(1) h2 {































    font-size: 3em;































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	width:90%;































}































.m-hero__slot:nth-of-type(2) h2{































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	font-size:20px;































	width:90%;































}































.m-hero__slot:nth-of-type(3) h2{































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	font-size:20px;































	width:90%;































}































































.m-hero__slot:nth-of-type(4) h2{































    font-size: 3em;































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	width:90%;































}































































.m-hero__slot:nth-of-type(5) h2{































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	font-size:20px;































	width:90%;































}































































































.m-hero__slot:nth-of-type(6) h2{































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	font-size:20px;































	width:90%;































}































































.m-hero__slot:nth-of-type(7) h2, .m-hero__slot:nth-of-type(8) h2 {































    font-size: 3em;































	color: #fff;































    font-family: Adelle,Georgia,serif;































    font-weight: 400;































    line-height: 1.2;































    margin: 0;































    padding: 0;































    position: relative;































    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);































    z-index: 10;































	width:90%;































}































































































.m-hero__slot .byline{































    color: #fff;































    font-family: Helvetica,Arial,sans-serif;































    font-size: 0.95rem;































    font-style: normal;































    font-weight: 300;































    margin: 0.25rem 0 0;































    position: relative;































    z-index: 10;































	display:block;































}































.p-comment-count {































    display: inline-block;































    font-family: ff-din-web-condensed,Helvetica,sans-serif;































    font-size: 0.9rem;































    font-weight: 700;































    line-height: 0.7;































    min-width: 25px;































    padding: 0.4rem 0.2rem 0.2rem;































    position: relative;































    text-align: center;































}































.p-dynamic-image img{































	width:100%;































}































.m-hero__slot:nth-of-type(1) .p-dynamic-image{































	height:350px;































}































.m-hero__slot:nth-of-type(2) .p-dynamic-image{































	height:192px;































}*/































.clear {







	clear: both;







}







.nav-links {







	border-bottom: 1px solid #ddd;







	height: 80px;







}







.nav-links a {







	color: #777;







	display: block;







	font-family: adelle;







	font-size: 16px;







	font-weight: 400;







	padding: 17px;







	text-align: center;







	min-height: 78px;







}







.nav-links .nav-next a {







	border-right: 1px solid #ddd;







}







.top-single-ad {



	float: none;



	padding: 8px;



	width: 100%;



	text-align: center;







}







.top-single-ad .widget {







	margin: 0;







}







#secondary #text-14 {







	margin-bottom: 10px;







}







#bsap_1297701 a {







	margin-bottom: 10px;







}







.header-ad {







	text-align: center;







}







.header-ad .widget {







	margin: 0







}







.nav-links a:hover {







	background: #FAFAFA;







	color: #777;







	text-decoration: none;







}







.entry-title {
font-size: 42px;
    padding: 1rem 4rem 0rem 0rem;
    font-weight: 400;
    line-height: 1.25;
    margin: 0;
    color: #000;
    font-family: Georgia;
    text-transform: none;
        padding: 0px 90px 20px 90px;
    text-align: center;
    border-bottom: 1px solid #333;
    margin-bottom: 30px;
    font-weight: 700;
    margin-top: 15px;
}







.entry-meta {







	font-family: Adelle, Georgia, serif;







	font-style: italic;







	color: #848484;



    margin-top: -20px;
    margin-bottom: 20px;



}







.entry-meta .byline {







	font-size: 14px;







	color: #000;







}







.entry-meta .byline a {







	color: #D30808;







}







.entry-meta .byline .author a {







	font-style: normal;







	text-transform: capitalize;







}







.entry-meta .posted-on a {







	color: #848484;







}







.middle{    display: block;







    width: 100%;







    clear: both;}







.posted-on {







	font-size: 12px;







	color: #848484;







	font-style: normal;







}







.site-content {
	// border: 2px solid #ddd;
}







.site-content .entry-header {







	padding: 0rem 0rem 0rem 2rem;







	margin-bottom: 20px;







}







.authoremail, .authortwitter {







	padding-left: 13px;







	font-size: 12px;







	color: #000 !important;







}







.authoremail .fa, .authortwitter .fa {







	margin-right: 5px !important;







	color: #D30808 !important;







}



#primary{

	// border-right:1px solid #ddd;
	// border-left: 1px solid #ddd;

}



#secondary {
	// border-top: 1px solid #ddd;
	// border-right: 1px solid #ddd;
}







.m-article__follow-bar {
	background-color: #f7f1ee;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 0.5rem 1.5rem;
	position: relative;
	// margin-left: -15px;
	// margin-right: -15px;
	// margin-bottom: 16px;
}


._video-center{
	margin-left: auto;
	margin-right: auto;
	width: 640px;
}





.m-article__follow-bar strong {

font-family: 'Frank Ruhl Libre',Georgia,serif;





	display: inline-block;


	font-size: 1.70rem;







	font-weight: 600;







	position: relative;







	text-transform: uppercase;







	top: 0.15rem;







}







.m-article__follow-bar strong em {







	color: #D30808;







}







.m-article__follow-bar .social-buttons {







	display: inline-block;







	margin-left: 10px;







}







.widget-title {







	border-bottom: 2px solid #D30808;







	font-family: "Abel", sans-serif;







	text-align: left;







	padding-left: 20px;







}







.twitter-tweet{margin:auto;}







.widget-title span {







	background: none repeat scroll 0 0 #D30808;







	color: #fff;







	display: inline-block;







	font-size: 18px;







	font-style: italic;







	margin-bottom: 0;







	padding: 8px;







	text-transform: uppercase;







}







.src {







	font-family: "Abel", sans-serif;







	color: #fff;







	font-size: 14px;







	text-transform: uppercase;







	margin-bottom: 8px;







	margin-top: 10px;







}







.src span {







	background: #D30808;







	display: inline-block;







	margin-right: 2px;







	padding: 1px 5px;







}




.bd h4{text-transform: capitalize;}

.src a {






 text-transform: capitalize;
	background: #AAAAAA;







	text-decoration: none;







	padding: 1px 5px;







	color: #fff;







	margin-bottom: 5px;







	display: inline-block;







}







.src a:hover {







	background: #D30808;







	text-decoration: underline;







	color: #fff;







}







.related-tags {







	background: #000 !important;







}







.left {







	float: left;







	max-width: 40%;







}







.right {







	float: right;







	max-width: 40%;







}







.home-ad {







	text-align: center;







}







.widget ul {







	padding-left: 0;







	list-style-type: none;







	margin-left: 0;







}







.social-buttons a, .social-buttons a:hover, .social-buttons a:active, .social-buttons a:focus {







	color: #fff;







	text-decoration: none;







	padding: 5px;







	margin-left: 3px;







	font-size: 12px;







}







.social-buttons i {







	margin-right: 6px;







}







.social-buttons a:nth-child(1) {







	background: #3B5998;







}







.social-buttons a:nth-child(2) {







	background: #5EA9DD;







}







.social-buttons a:nth-child(3) {







	background: #D30808;







}







.social-buttons a:nth-child(4) {







	background: #DA4735;







}







.linked {







	border-bottom: 1px solid #D30808;







	box-shadow: inset 0 -4px 0 #D30808;







	color: inherit;







	-webkit-transition: background .15s cubic-bezier(.33, .66, .66, 1);







	transition: background .15s cubic-bezier(.33, .66, .66, 1);







	color: #000;







	padding: 2px;







}







.subscribe input[type="text"]{







		padding: 10px;







    width: 69%;







    border-radius: 0;







	}







._shares-this{margin-bottom: 20px; margin-top: 20px;}







.subscribe input[type="submit"]{







		    padding: 13px;







    box-shadow: none;







    border: none;







    background-color: #D30808;







    text-shadow: none;







    color: #fff;







    font-size: 14px;







    text-transform: uppercase;







    border-radius: 0;







	}







}







.linked:hover, .linked:focus, .linked:active {







	background: #D30808;







	text-decoration: none;







	color: #fff;







}







.wpp-list li{margin: 10px 0;    border-bottom: 1px solid #ccc;







    padding-bottom: 10px;}







.wpp-list li a img{width: 20%; }

.wpp-post-title{font-size: 15px;}







.title-cat {







	display: inline-block;







	float: none;







	padding-left: 10px;







}







.title-cat .fa{color:#D30808;}







.title-cat a {







	background: #488DB3;







	padding: 3px;







	font-size: 10px;







	color: #fff !important;







	text-transform: uppercase;







	display: inline-block;







	margin-left: 8px;







}







.title-cat a:nth-child(2) {







	background: #C40027;







}







.title-cat a:nth-child(3) {







	background: #EB2A06;







}







.title-cat a:nth-child(4) {







	background: #339;







}







.title-cat a:hover {







	color: #fff;







}







.author {







	padding: 10px 0px;







	border-top: 1px solid #ddd;







	border-bottom: 1px solid #ddd;







}







.author img {







	border-radius: 40px;







}







.author .bd {







	float: right;







	width: 84%







}







.author p {
	font-size: 16px;
font-family: 'Frank Ruhl Libre',Georgia,serif;







}







.widget {







	font-family: Adelle;







}







.social-links {







	padding: 0;







	margin: 0;







}







.social-links li {







	list-style-type: none;







	display: inline-block;







}







.social-links i {







	font-size: 24px;







}







.social-links a:visited {







	color: #D30808;







}







.tw_index, fb_index {







	display: inline-block;







	float: left;







}







.social-hover-posts {







	position: absolute;







	bottom: 0;







	right: 5px;







	width: 200px;







}







.paginaiton .page-numbers {







	padding: 5px 11px;







	color: #000;







	background: #ddd;







	border-radius: 30px;







	font-family: Adelle;







	font-size: 14px;







}







.paginaiton {







	float: right;







	padding: 30px 0px 30px 0;







}







.related-posts ul {







	margin: 0;







	padding: 0;







}







.related-posts ul li {







	list-style-type: none;







}







.related-posts ul a {


font-family: 'Frank Ruhl Libre',Georgia,serif;




	text-transform: capitalize;







	font-weight: normal;







	display: block;







	line-height: 1.5;







}







.related-posts ul a:hover {







	color: #000;







}







.facebook_comments h3, .related-posts h3 {



font-family: 'Frank Ruhl Libre',Georgia,serif;



	margin-bottom: 10px;







	border-bottom: 2px dashed #ddd;







	padding-bottom: 8px;







	width: 50%;
	text-transform: capitalize;






}







.subscribe_stick_div {







	position: fixed;







	bottom: 0;







	width: 100%;







	left: 0;







	right: 0;







	background: #ddd;







	z-index: 9999;







}







.subscribe_stick_div h3 {







	text-transform: capitalize;







	float: left;







	margin: 0;







	font-size: 20px;







}







.subscribe_stick_div .subs {







	width: 500px;







	margin-left: auto;







	margin-right: auto;







	padding: 10px 0;







}







.subscribe_stick_div form {







	margin-top: -6px;







}







.subscribe_stick_div input[type="text"] {







	padding: 5px;







	margin-left: 10px;







}







.subscribe_stick_div input[type="submit"] {







	padding: 10px;







	font-size: 11px;







	text-transform: uppercase;







	font-family: Adelle;







}







#subs-close {







	position: relative;







	float: right;







	margin-top: -36px;







	font-size: 22px;







	margin-right: 10px;







}







.footer {
	background: #fff;
	border-top: 2px solid #D30808;
}

.footer .footer_center {
	min-height: 180px;
	padding-bottom: 40px;
}


.footer_center .foot {
	width: 100%;
	float: left;
}

.about-web {







	padding: 20px;







	padding-left: 0;







	float: left;







	width: 50%;







	margin-top: 10px;







}







.about-web h2 {







	font-weight: bold;







}







.about-web p {







}







.social-pages {







	float: right;







	width: 50%;







}







.foot .about-web p {







	font-size: 13px;







	color: #747474;







}







.footer-logo {







	background: url(img/footer-logo.png) no-repeat;







	float: left;







	width: 100px;







	height: 30px;







	margin-right: 7px;







	margin-bottom: -20px;







	height: 22px;







	width: 100px;







}







.footer-menu {







	float: right;







}







.footer-menu ul {







	margin: 20px 0 0;







}







.footer-menu ul li {







	display: inline-block;







	list-style-type: none;







}







.footer-menu ul a {







	color: #747474;







	text-decoration: none;







	padding: 8px 5px;







	text-transform: uppercase;







	display: block;







	font-size: 13px;







}







.social-icons-footer {







	float: right;







}







.social-icons-footer a {







	color: #757575;







	font-size: 28px;







	padding: 6px;







}







.copyright {







	width: 100%;







	margin-bottom: 40px;







	margin-top: 25px;







}







.copyright span {







	font-size: 13px;







	color: #747474;







	display: block;







	float: left;







}







.copyright span a {







	color: #747474;







}







.copyright span:nth-child(1) {







	width: 30%;







	text-align: left;







}







.copyright span:nth-child(2) {







	width: 42%;







	text-align: center;







}







.copyright span:nth-child(3) {







	width: 28%;







	text-align: right;







}







.about-web a .logo-text {







	font-family: Adelle;







	font-size: 16px;







	text-transform: uppercase;







	margin: 0;







	float: left;







	margin-top: 10px;







	margin-right: 6px;







	font-weight: bold;







}







#menu-top-menu {







	margin: 0;







	padding: 0;







}







#menu-top-menu li {







	list-style-type: none;







	display: inline-block;







}







#menu-top-menu li a {







	color: #000;







	font-family: 'Abel', sans-serif;







	padding: 8px;







	display: block;







	font-size: 14px;







	text-transform: uppercase;







}







.top-menu {







	background: #ddd;







}







.top-menu .container {







	margin-top: 0px !important;







}







.menu-top-menu-container {
	float: none;
	text-align: center;
}







.search-icon {







	font-size: 20px;







	color: #ddd;







	float: right;







	margin: 7px 10px 0px 0px;







}







.search {







	background: #ddd;







	padding: 10px;







	position: absolute;







	right: 16px;







	z-index: 9999;







	display: block;







}







.twitter-link:hover, facebook-link:hover {







	color: #58585A !important;







}







.search #searchsubmit {







	padding: 8px;







	font-size: 12px;







	background: #D30808;







	box-shadow: none;







	color: #fff;







	border: 0;







	border-radius: 0;







	font-family: Adelle;







	text-transform: uppercase;







}















.article-box article {
	margin: 10px;
	display: block;
	margin-left: 0;
	margin-right: 0;
	padding: 30px 40px 0 0px !important;
	min-height: 400px;
}







.article-box article .index-featured-img {







	width: 100%;







	z-index: -1;







	position: relative;







}







.article-box article h2 {
	position: relative;
	z-index: 2;
	color: #333;
	text-transform: none;
	padding-left: 0;
	font-size: 22px;
	margin-top: 20px;
}







.article-box article .byline {







	position: absolute;







	background: #D30808;







	font-family: Abel;







	text-transform: uppercase;







	font-size: 14px;







	margin-left: 20px;







	padding: 4px 8px;







	color: #fff;







	margin-top: 0;







}







.article-box article .datetime {







	position: absolute;







	background: #D30808;







	font-family: Abel;







	text-transform: uppercase;







	font-size: 11px;







	margin-left: 20px;







	padding: 4px 8px;







	color: #fff;







	margin-top: 0;







	right: 26px;







}







.article-box article .social-index {







	background: #999;







	padding: 5px;







	display: block;







}







.article-box article .social-index ul {







	margin: 0;







	padding: 0;







}







.article-box article .social-index ul li {







	display: inline-block;







	list-style-type: none;







}







.article-box article .social-index ul li:nth-child(3) {







	width: 76px;







}







.article-box article .social-index ul li:nth-child(3) iframe {







	margin-bottom: -5px;







}







.article-box article .excerpt {







	font-size: 14px;







	font-family: Adelle;







	color: #999;







	margin: 0;







}







.article-box article .link {







	display: block;







	height: 100%;







	color: #58585A;







	text-transform: none;/*transition: all .5s ease-in-out;































	background-color: rgba(0,0,0,.2);































*/}







/*.article-box article .link:hover{































	-webkit-transition: all .25s ease;































  	-moz-transition: all .25s ease;































  	transition: all .5s ease;































  	background-color: rgba(0,0,0,.5);































}*/































































.site-header {







	background: #0e0e0e;







}







.category_menu {







	background: #19232d;







	padding: 0;







	margin: 0;







}







.menu-main-container{







	background: #0e0e0e;







	padding: 0;







}







.category_menu li {







	list-style-type: none;







	display: inline-block;







	position: relative;







}







.category_menu li ul li {







	clear: both;







	border-style: none;







	width: 200px;







}







.category_menu li:hover ul {







	display: block;







}







.category_menu li ul {







	display: none;







	position: absolute;







	margin: 0;







	padding: 0;







	background: #58585A;







	z-index: 99999;







}







.category_menu li ul a {







	margin-left: 0 !important;







}







.category_menu li a {
	padding: 0 11px 8px !important;
    color: #cccccc;
    font-family: Lato;
    text-transform: capitalize;
    font-size: 15px;
    background: #0e0e0e;
    border-bottom: 2px solid #0e0e0e;
    letter-spacing: 0px;
}

.dropdown-menu li a{
	background: #19232d !important;
	color: #fff !important;
}

.dropdown-menu li a:hover{
	text-decoration: underline !important;
	color: #fff;
	background: transparent !important;
}
.category_menu li:nth-child(1) a {
	margin-left: 0 !important;
}
.category_menu li a:hover {
	text-decoration: underline !important;
	color: #fff;
	background: transparent !important;
}
.header-right {
	float: right;
	margin-top: 30px;
}
.header-social {
	float: left;
}
.fa-search{
	position:absolute; right:20px; top:33px; font-size:20px; color:#D30808;
}







.header-right form {







	float: right;







}







.header-right form input[type="submit"] {







	display: none;







}







.header-social a {







	color: #fff;







	padding: 4px;







	font-size: 20px;







}







.index-featured-img img {







	height: 210px;







	width: 100%;







}







.header-social a:hover {







	color: #58585A !important;







}







.header-ad #text-10, .header-ad #text-11 {







	display: none;







}







.header-ad #text-8 .widget-title, .header-ad #text-10 .widget-title, .header-ad #text-11 .widget-title {







	display: none;







}







.article-box article .byline a {







	color: #fff;







}







.must {







	padding: 5px;







}







.must span {







	font-family: Adelle;







	font-size: 12px;







	letter-spacing: 4px;







	color: #D30808;







	text-transform: uppercase;







	border-bottom: 1px solid #D30808;







	display: block;







	padding-bottom: 5px;







	margin-bottom: 10px;







	font-weight: bold;







	border-bottom: 1px solid #000;







}







.must a {







	font-family: Adelle;







	font-size: 20px;







	color: #000;







}







.must a:hover {







	color: #000;







	text-decoration: none !important;







}







.author-page {







	padding: 20px !important;







}







.author-page img {







	width: 15%;







	border-radius: 80px;







}






















._breadcrumb-box{







	margin-top: 0 !important;







	display: block;







}























#breadcrumbs{
margin: 0;
	// background-color: #f2f2f2;
	padding: 14px 0px;
	font-size: 12px;
	color: #8d97a1;
	line-height: 1;
}







#breadcrumbs a{ color: #656565;}







#breadcrumbs ._location{margin-right: 10px; color: #D30808;}







._top-post-image-caption{







	    padding: 3px 0 20px 0;







    font-size: 12px;







    color: #999;







    font-style: italic;







}







._top-post-image-caption a{







	font-size: 12px;







    color: #999;







    font-style: italic;







}







._top-post-image{







	width: 100%;







}















.wp-caption-text{







	text-align: left;







	padding: 3px 0 20px 0;







    font-size: 12px;







    color: #999;







    font-style: italic;







    margin: 0;







    padding-bottom: 0;







}







.wp-caption-text a{







	font-size: 12px;







    color: #999;







    font-style: italic;







}















.content-area ul, .content-area ol{







	font-size: 17px;







	font-family: Helvetica,Arial,sans-serif;







	font-weight: 300;







	line-height: 1.7;







}















._col-center{







	float: none !important;







	margin-left: auto;







	margin-right: auto;







}







.tablet-pagination-ad{







	display: none;







}















@media only screen and (min-width: 768px) and (max-width: 991px) {







	.recent-posts-extended, #fbw_id-2, #text-19{







		display: none;







	}







	#secondary{







		margin-top: 80px;







	}







	.tablet-pagination-ad{







		display: block;







	}







}























.navbar-default{display: none;}







._fullsquaread{







	    text-align: center;







    padding: 10px;







    background: #fff;







    margin-bottom: 20px;







    margin-top: 10px;







}















.search-form label .search-field{width: 100%; padding: 10px;}







.search-form{width: 100%;}







.widget_search .search-submit{







	    padding: 13px;







    box-shadow: none;







    border: none;







    background-color: #D30808;







    text-shadow: none;







    color: #fff;







    font-size: 14px;







    text-transform: uppercase;







    border-radius: 0;







    display: inline-block;







}







.search-form label{







	width: 75%;







}















/*		Tablet Layout: 768px.







		Gutters: 24px.







		Outer margins: 28px.







		Inherits styles from: Default Layout.







-----------------------------------------------------------------







cols    1     2      3      4      5      6      7      8







px      68    160    252    344    436    528    620    712    */







@media only screen and (min-width: 768px) and (max-width: 991px) {







.navbar-nav li a{







	padding-left: 10px;







	padding-right: 10px;







}	







.widget-area #text-12{ display:none;}







.header-ad #text-10 {







	display: block;







}







.header-ad #text-8, .header-ad #text-11 {







	display: none;







}







.footer {







	display: none;







}







.social-index {







	display: none !important;







}







#sthoverbuttons {







	display: none !important;







}







// .site-header {







// 	display: none;







// }







.top-menu {







	display: none;







}







.index-featured-img img{width:100%;}















}















/*		Mobile Layout: 320px.







		Gutters: 24px.







		Outer margins: 34px.







		Inherits styles from: Default Layout.







---------------------------------------------







cols    1     2      3







px      68    160    252    */








@media only screen and (max-width: 767px) {
._video-center{width: 100%}
.home-add #text-11{
	display: none;
}

.home-add #text-24 .widget-title{
	display: none;
}
.home-add #text-24{
	display: block;
}
.home-add div{
	height: 350px !important;
}




	.top-single-ad{







	width: 100%;







}







.widget-area #text-12{ display:none;}







.header-ad #text-11 {







	display: block;







}







.header-ad #text-8, .header-ad #text-10 {







	display: none;







}







// .site-header {







// 	display: none;







// }







.top-menu {







	display: none;







}







.mobile-top {

	margin-top: 20px !important;


}







.facebook_comments h3, .related-posts h3 {







	width: 100%;







}







.subscribe_stick_div {







	display: none;







}







.footer {







	display: none;







}







.author .bd {







	width: 74%;







}







#secondary {

clear: both;





	margin-top: 80px;







}















.nav-links {







	display: none;







}







.entry-title {
	font-size: 18px !important;
    padding: 0;
    padding-bottom: 10px;
}
.m-article__follow-bar strong {
    text-align: center;
    padding-bottom: 20px;
    display: block;
}

.m-article__follow-bar .social-buttons {
    display: block;
    margin-left: 10px;
    width: 100%;
    padding-bottom: 10px;
}





#sthoverbuttons {







	display: none !important;







}







.social-index {







	display: none !important;







}







.index-featured-img img {







	height: auto !important







}







.navbar-inverse .navbar-brand {







	font-size: 32px !important;







}







.left, .right {







	float: none;







	max-width: 100%;







}




















.essb_links {







	display: none;







}







.linkad{display:none;}







.index-featured-img img{width:100%;}







.mobile-top .row .col-md-12{







	padding: 0;







}







.navbar-fixed-top{







	width: 100%;







	left:inherit;







	right:inherit;







}







.st_fblike_hcount, .fb-like span{







	display: none !important;







}







#rpwe_widget-6{







	display: none;







}







._breadcrumb-box{







	display: none;







}







.site-title a img{







	width: 67%







}







.site-title{
	width: 76%;
	float: left;
}







.header-right{display: none;}







.navbar-default{







	background: transparent !important;







	border-color:transparent !important;







}







.navbar-toggle{







	background: #e6e6e6 !important;







}







.navbar-nav {







    margin: 0px -15px !important;







}







#fbw_id-2, #text-19{







	display: none;







}







._fullsquaread{







    padding: 0px;







    background: #ededed;







    margin-bottom: 10px;







    margin-top: 10px;







}







.site-content{







	padding: 10px;







}















.popular-posts{display: none;}







}















/*		Wide Mobile Layout: 480px.







		Gutters: 24px.







		Outer margins: 22px.







		Inherits styles from: Default Layout, Mobile Layout.

------------------------------------------------------------

cols    1     2      3      4      5

px      68    160    252    344    436    */
@media only screen and (min-width: 480px) and (max-width: 767px) {







	.popular-posts{display: none;}







.site-content{







	padding: 10px;







}







.top-single-ad{







	width: 100%;







}







	._fullsquaread{







    padding: 0px;







    background: #ededed;







    margin-bottom: 10px;







    margin-top: 10px;







}







#fbw_id-2, #text-19{







	display: none;







}







.site-title a img{







	width: 67%







}







.site-title{







	width: 76%;







}







.header-right{display: none;}















._breadcrumb-box{







	display: none;







}







#rpwe_widget-6{







	display: none;







}







.st_fblike_hcount, .fb-like span{







	display: none !important;







}







	.navbar-fixed-top{







	width: 100%;







	left:inherit !important;







	right:inherit !important;







}







	.mobile-top .row .col-md-12{







	padding: 0;







}







.widget-area #text-12{ display:none;}







.linkad{display:none;}







.header-ad #text-11 {







	display: block;







}



















.header-ad #text-8, .header-ad #text-10 {







	display: none;







}







.left, .right {







	float: none;







	max-width: 100%;







}







// .site-header {







// 	display: none;







// }







.top-menu {







	display: none;







}







.mobile-top {
	margin-top: 10px !important;

}







.facebook_comments h3, .related-posts h3 {







	width: 100%;







}







.subscribe_stick_div {







	display: none;







}







.footer {







	display: none;







}







.author .bd {







	width: 74%;







}







#secondary {







	margin-top: 80px;







}















.nav-links {







	display: none;







}







.entry-title {







	font-size: 24px !important;







}







#sthoverbuttons {







	display: none !important;







}







.social-index {







	display: none !important;







}







.index-featured-img img {







	height: auto !important







}







.navbar-inverse .navbar-brand {







	font-size: 42px !important;







}







.essb_links {







	display: none;







}







}























@media (max-width: 1199px) {







	.navbar-default{







		background: transparent !important;







		border-color: transparent !important;







	}







    .navbar-header {







        float: none !important;







    }







    .navbar-toggle {







        display: block !important;







        float: right !important;







        background: #ddd !important;







    }







    .navbar-default{







    	display: block;







    }







    .header-right{







    	display: none;







    }







    .navbar-collapse {







        border-top: 1px solid transparent;







        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);







    }







    .navbar-collapse.collapse {







        display: none!important;







    }







    .navbar-nav {







        float: none!important;







        margin: 7.5px -15px;







    }







    .navbar-nav>li {







        float: none!important;







        display: block;







    }







    .navbar-nav>li>a {







        padding-top: 10px;







        padding-bottom: 10px;







    }







    .navbar-text {







        float: none;







        margin: 15px 0;







    }







    .navbar-collapse.collapse.in { 







        display: block!important;







    }







    .collapsing {







        overflow: hidden!important;







    }







}
.g1-newsletter  .fa{
	position: absolute;
    top: -21px;
    background: #ccc;
    border-radius: 60px;
    padding: 12px 11px;
    left: 124px;
    font-size: 22px;
}
.fa-envelope:before{
	color: #D30808;
}

.g1-newsletter{
    padding: 30px 24px 4px 24px;
    text-align: center;
    border:6px solid #dbdbdb;
}
.g1-delta{
    font-family: 'Frank Ruhl Libre',Georgia,serif;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 900;
    margin: 0;
}
.g1-alpha{
    font-family: 'Frank Ruhl Libre',Georgia,serif;
    font-size: 18px;
    line-height: 1;
    margin: 0 0px;
    font-weight: 900;
}
.mc4wp-form-fields input[type="submit"]{
    background: #D30808;
    border: none;
    box-shadow: none;
    text-shadow: none;
    border-radius: 0px;
    color: #fff;
    padding: 8px 0px;
    font-size: 18px;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Frank Ruhl Libre',Georgia,serif;
}
.mc4wp-form-fields input[type="email"]{
    width: 100%;
    font-family: Calibri;
    padding: 6px 0;
    text-align: center;
}
.g1-newsletter-privacy{font-size: 11px;}

// mark,  ins {
// 	// background: #fff9c0;
// 	text-decoration: none;
// }

// ins.adsbygoogle { background: transparent !important; }
.p-button-social__label{font-family: 'Frank Ruhl Libre',Georgia,serif;}

 @media screen and (max-width: 600px) {
 	.site-title a{
 		position: relative;
 		z-index: 999999999999;
 	}
 	.article-box article{
 		padding: 0!important;
 		min-height: 300px;
 	}
 	.home-add{
 		display: none;
 	}
 	.navbar{
 		margin-bottom: 0;
 	}
 	.icon-srch, .homepage_thumbs{display: none !important;}
 	/*.mobile-srch{display: block;}*/
 	.srch{
    width: 100%;
    display: block !important;
    height: 70px;
    z-index: 9999;
    /*margin-top: -60px;*/
 	}
 	.mobile-margin-remove{
 		margin-top: 0 !important;
 	}
 	.navbar{
 		margin-bottom: 0 !important;
 	}
 }


 	.mobile-srch{display: none;}
 	.srch input{position: absolute; left: 0; right: 0; width: 100%; height: 60px;}
	.srch{position: relative;width:100%; display: none; height: 70px;}
	._display_{display: block !important;}
	.icon-srch{position: relative;float: right;margin-top: -63px;}
	.fa-search:before{font-size: 22px}