@font-face {



	font-family: 'DinLight';



	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;



}



b,  strong {



	font-weight: bold;



}



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;}



.entry-content h1 {



	font-size: 42px;



}



.entry-content h2 {



	font-size: 36px;



}



.entry-content h3 {



	font-size: 30px;



}



.entry-content h4 {



	font-size: 26px;



}



.entry-content h5 {



	font-size: 24px;



}



.entry-content h6 {



	font-size: 22px;



}



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;



}



mark,  ins {



	background: #fff9c0;



	text-decoration: none;



}



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: 30px;



	color: #D30808;



	display: block;



	font-family: "Abel", sans-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















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















.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;



}



.site-title a {



	float: left;



	height: 80px;



	padding: 0 8px 0 0px;



	transition: background-color 100ms ease 0s;



	width: 315px;



	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: 26px;



	padding: 1rem 4rem 0rem 0rem;



	font-weight: 400;



	line-height: 1.25;



	margin: 0;



	color: #000;



	font-family: Adelle, Georgia, serif;



	text-transform: none;



}



.entry-meta {



	font-family: Adelle, Georgia, serif;



	font-style: italic;



	color: #848484;



}



.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;
}

#secondary {



	



	border-top: 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;



}



.m-article__follow-bar strong {



	display: inline-block;



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



	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;



}



.src a {



	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: 13px;



	font-family: Adelle;



}



.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 {



	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 {



	margin-bottom: 10px;



	border-bottom: 2px dashed #ddd;



	padding-bottom: 8px;



	width: 50%;



}



.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;



	margin-bottom: 80px;



}



.footer .footer_center {



	margin-left: auto;



	margin-right: auto;



	width: 1060px;



	height: 180px;



}



.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: right;



}



.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;



	padding-left: 0;



	padding-right: 0;



	margin-left: 0;



	margin-right: 0;



	padding: 6px;



	min-height: 330px;



}



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



	width: 100%;



	z-index: -1;



	position: relative;



}



.article-box article h2 {



	position: relative;



	z-index: 2;



	color: #58585A;



	text-transform: none;



	padding-left: 0;



	font-size: 19px;



	margin-top: 7px;



}



.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: #D30808;



}



.category_menu {



	background: #19232d;



	padding: 0;



	margin: 0;



}



.menu-main-container{



	background: #19232d;



	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: 14px 10px !important;



	display: block;



	color: #fff;



	font-family: Abel;



	text-transform: uppercase;



	font-size: 18px;



	// border-right: 1px solid #999;



	border-bottom: 2px solid #19232d;



	// margin-left: -4px;



}



.dropdown-menu li a{



	background: #19232d !important;



	color: #fff !important;



}



.dropdown-menu li a:hover{



	background: #19232d;



	color: #fff;



}



.category_menu li:nth-child(1) a {



	margin-left: 0 !important;



}



.category_menu li a:hover {



	background: #19232d !important;



	border-bottom: 2px solid #b30018 !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;



}



.home-add #text-7 {



	display: none;



}







._breadcrumb-box{



	margin-top: 0 !important;



	display: block;



}











#breadcrumbs{



	margin: 0;



    background-color: #f2f2f2;



    padding: 14px 12px;



    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) {



	.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: 70px !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: 32px !important;



}



.left, .right {



	float: none;



	max-width: 100%;



}



.home-add #text-17 {



	display: none;



}



.home-add #text-7 {



	display: block;



}



.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%;



}



.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;



}



.home-add #text-17 {



	display: none;



}



.home-add #text-7 {



	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: 70px !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;



    }



}



