/*
Theme Name: Authority Marketer
Author: Templatic.com
Author URI: https://templatic.com/
Theme URI: http://demo.templatic.com/lifestyle/
Description: Blog style is a simple blogging theme with a flat design.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: 
Text Domain: lifestyle
Tags: two-columns

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.

*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700|Roboto+Slab:400,300,700);

/*--------------------------------------------------------------
# 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;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {margin: 0; padding: 0;}

*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* --------------------------------------------------------------
Float Clearing
-----------------------------------------------------------------*/
.archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table;}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table;}


/* --------------------------------------------------------------
Typographical Elements
-----------------------------------------------------------------*/
html{font-size:75.0%;}
body{background-color:#fff;color:#555555; font-family: 'Lato', sans-serif; font-size:15.4px;font-size:1.3rem; font-weight:400;}
body.generate-landing{background-color:#f3f3f3;}
a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
::-moz-selection{background-color:#e14d27;color:#fff;text-shadow:none;}
::selection{background-color:#e14d27;color:#fff;text-shadow:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#e14d27;}
p{margin:0;margin:1rem 0; padding:0; line-height:2.4rem; font-weight:400; }
strong{font-weight:700;}
ol,ul{margin:0;padding:0;}
blockquote {background: #fef6e0; border: 1px solid #fde5a1; margin: 1.5em 0px; padding:30px 38px 38px 38px; font:18px 'Roboto Slab', serif;  
display:table; width:97%; font-weight:300px;  }
blockquote::before { content:"\f10d"; font:35px FontAwesome; color:#dfbf64; margin-right:10px; } 
blockquote::after { content:"\f10e"; font:22px FontAwesome; color:#dfbf64; margin-left:10px;  } 

blockquote p { display: inline; line-height:30px; color:#333; }
blockquote cite { font-style:italic; color:#e14d27; float:right; margin-top:25px; display:block; }
.entry-content code{color:#111;background-color:#f2f2f2;border:1px solid #E1E1E8;padding:1px 4px;}
cite{font-style:normal;}

.site-header h1.site-title { margin:0; padding:0; font-size:30px; line-height:inherit;  }
.logo-wrap .site-title,.logo-wrap .site-description{ margin:0; padding:0; line-height:inherit; }
.logo-wrap .site-description{ font-size:14px; color:#D27318; font-weight:bold; }
.nav-wrap{margin-bottom:1rem;}

/* --------------------------------------------------------------
Objects
-----------------------------------------------------------------*/
embed,iframe,img,object,video,.wp-caption{max-width:100%;}
img{height:auto;}

/* --------------------------------------------------------------
Forms
----------------------------------------------------------------- */
input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#777;font-size:14px;font-size:1.4rem;padding:1rem 0.8rem 0.85rem 0.8rem;width:100%;}
input:focus,textarea:focus{border:1px solid #999;outline:none;}
::-moz-placeholder{color:#999;opacity:1;}
::-webkit-input-placeholder{color:#999;}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{background-color:#e14d27;border:none;box-shadow:none;color:#fff;cursor:pointer;padding:16px 24px;padding:0.95143rem 2.8571rem;width:auto; border-left:1px solid #ee9882; border-top:1px solid #ee9882; border-right:1px solid #d7391b; border-bottom:1px solid #d7391b;  }
button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover{background-color:#333; border:1px solid #000; }
.wprs_container{margin-bottom:20px;}
.entry-content .button:hover{color:#fff;}
.button{ display:inline-block;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}

/* We use this to get basic styling on all basic form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { -webkit-appearance: none; background-color: white; font-family: inherit; border: 1px solid #cccccc; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); display: block; margin: 0 0 1.14286rem 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { box-shadow: 0 0 5px #ebebeb; border-color: #ebebeb; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; border-color: #999999; outline: none; }
input[type="text"][disabled], fieldset[disabled] input[type="text"], input[type="password"][disabled], fieldset[disabled] input[type="password"], input[type="date"][disabled], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], fieldset[disabled] input[type="month"], input[type="week"][disabled], fieldset[disabled] input[type="week"], input[type="email"][disabled], fieldset[disabled] input[type="email"], input[type="number"][disabled], fieldset[disabled] input[type="number"], input[type="search"][disabled], fieldset[disabled] input[type="search"], input[type="tel"][disabled], fieldset[disabled] input[type="tel"], input[type="time"][disabled], fieldset[disabled] input[type="time"], input[type="url"][disabled], fieldset[disabled] input[type="url"], textarea[disabled], fieldset[disabled] textarea { background-color: #dddddd; }

input[type="submit"] { -webkit-appearance: none; }

/* --------------------------------------------------------------
Headings
-----------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{color:#000; font-weight:normal; margin:2.8rem 0 0.8rem; font-family: 'Roboto Slab', serif;}
h1{font-size:40px;font-size:4rem; line-height:normal;  }
h2{font-size:25px;font-size:2.4rem; line-height:normal; }
h3{font-size:24px;font-size:2rem;}
h4{font-size:20px;font-size:1.8rem;}
h5{font-size:18px;font-size:1.5rem; line-height:28px; }
h6{font-size:16px;font-size:1rem; line-height:25px; }

/* ---------------------------------------------------
header
------------------------------------------------------*/
header.site-header{background:#fff; border-bottom:1px solid #eee;  }
header.site-header a{color:#e14d27;}
header.site-header .logo-wrap{ padding:29px 0; }
header.site-header .widget{margin:3% 0; text-align: right;}

/* ---------------------------------------------------
search form
------------------------------------------------------*/
.search-form{position: relative;}
.search-form .search-field { padding:11px 11px 10px 11px; }
#secondary .search-form .search-field { width:78%;  }
.search-form .search-submit{position: absolute; top: 0; right: -2px;  padding:0.87rem 1.4rem; }

/* ---------------------------------------------------
Tables
------------------------------------------------------*/
table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;margin-bottom:4rem;width:100%; background: white;border: 1px solid #dddddd;}
tbody{border-bottom:1px solid #ddd;}
table tr.even, table tr.alt, table tr:nth-of-type(2n) { background: #f9f9f9 none repeat scroll 0 0;}
th,td{text-align:left;}
th{font-weight:bold; padding:10px 15px; border-bottom:1px solid #ddd; }
td{ border-top:1px solid #ddd;padding:10px 15px;}


/* ---------------------------------------------------
Post Navigation
------------------------------------------------------*/
.single .post-navigation{margin:10px 0 50px 0;background:#fff; border-top:1px solid #eee;  }
.site-main .post-navigation a{padding:15px 0px;display:block; /*color:#78a3b9;*/ text-transform:none;background:transparent; font-weight: bold; line-height:25px; }
.site-main .post-navigation a:hover,.site-main .post-navigation a:focus{color:#E74536;background:transparent;}
.site-main .post-navigation .meta-nav{display:block; text-decoration:none; font-weight: normal; color:rgba(0, 0, 0, 0.6); }

/* ---------------------------------------------------
Structure and Layout
------------------------------------------------------*/

.content-box { margin:0;  padding: 4rem 0; clear:both; }
.columns{padding-left:1.07143rem;padding-right:1.07143rem;width:100%;float:left;}

#primary { float:left;}
#secondary { float:right; padding-top:2%; font-family:'Roboto Slab', serif; }

.content-box .content-area.large-8 { width: calc(65% - 30px); }
.content-box .sidebar.large-4 { width: calc(35%); }

.content-area {background:#fff; padding:1.87143rem; }
.content-box .sidebar .widget h3.widget-title { margin:0 0 1.28571rem; padding:1rem 0 1.3rem 0; font-size: 1.8rem; font-weight:400;
text-align:center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#e14d27;  }
.sidebar > div:first-child h2{margin-top:0;}

.row{width:100%; margin:0 auto; max-width:1200px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse > .column,.row.collapse > .columns{padding-left:0;padding-right:0;}
.row.collapse .row{margin-left:0;margin-right:0;}
.row .row{width:auto;margin-left:-1.07143rem;margin-right:-1.07143rem;margin-top:0;margin-bottom:0;max-width:none;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{width:auto;margin:0;max-width:none;}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}


/* --------------------------------------------------------------
Post & Pages
-----------------------------------------------------------------*/
.sticky{display:block;}
.hentry{margin:0 0 4em; }
.single .hentry { margin-bottom:0; padding-bottom:0; border-bottom:none; }
.single .byline,.group-blog .byline{display:inline;}
.page-content,.entry-content,.entry-summary{margin:0; clear:both; }
.c-off { font-size:12px; color:#e14d27; bottom: 0; font-size: 1.4rem; left: 0; margin: auto; padding: 13px; position: absolute; right: 0; text-align: center; top: 0; }
.entry-content .entry-content{margin: 0;}
p.tags a { background:#ecebe1; color:#333; font-size:13px; margin-right:5px; padding:5px 8px; border-radius:3px; }
p.tags a:hover { color:#e14d27; }

.page-links{clear:both;margin:1em 0 1.5em; text-align: center;}
.page-links a, .page-links span, .page-links a.page-numbers { background:#c4c4c4; border-radius: 40px; padding:1.4rem 1.8rem; color:#fff; }
.page-links span { color:#fff; background:#c4c4c4; }
.page-links span.page-links-title, .page-links span.page-links-title { background:#d4d3ca; color:#666; }
.page-links a span { margin:0; padding:0; background:none; color:#666; }
.page-links a.current, .page-links span.current, .page-links a:hover, .page-links a:hover span {background:#e14d27; color: #fff;}
.page-links a:hover span { background:none; }
.entry-content ul, .entry-content ol{ margin: 0 0 16px 22px; font-size:1.3rem; }
.entry-content ul li, .entry-content ol li, dl, dt, dd { margin:5px 0; line-height:2.4rem; }

/*entry meta and entry title*/
.entry-header h1.entry-title, .page-header h1.page-title { margin-bottom:2rem; margin-top:0; } 
.entry-header h2.entry-title{margin-bottom:0; margin-top:0; }
.entry-header h2.entry-title a.title { width:88%; display:block; float:left; line-height:normal; }
.entry-header h2.entry-title a.fa-comment { float:right; }
.entry-header .entry-meta {font-size: 13px; text-transform: uppercase; color:#999; padding:15px 0; letter-spacing:1px; clear:both; }
.entry-header .entry-meta a { color:#555; }
.entry-header .entry-meta a:hover { color:#e14d27; }

.format-link .entry-content p a { font-size:20px; }

.entry-meta { font-family:'Roboto Slab', serif; }
.entry-meta i { font-family:FontAwesome; font-size:13px; margin-right:5px; color:#ebc14e; }
.entry-meta span.cate i { margin-right:0; }
.entry-meta span.hr { padding:0 8px; display:inline; }
.entry-meta i.fa-comment a { margin-left:5px; }
.more-link { display:block; clear:both; margin-top:20px; font-weight:700; }
.more-link i { margin-left:5px; color:#e14d27; }

.post .post-thumb { margin-bottom:15px; clear:both; display:block; }
#main .post-ads { border-bottom: 1px solid #e5e5e5; margin-bottom: 5rem; padding: 0 0 5rem; text-align: center;}

/*entry-footer*/
footer.entry-footer span{margin-right: 15px;}
article {  border-bottom:1px dotted #ddd; padding-bottom:35px;  }

/* --------------------------------------------------------------
Social Share Links
-----------------------------------------------------------------*/
.social-media-shareicon { display: inline-block; margin-bottom: 15px; padding-bottom: 15px; padding-top: 15px; vertical-align: top; width: 100%;}
.social-media-shareicon li{ display:inline-block;font-size:16px;text-decoration:none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: top;}
.social-media-shareicon a {color: #fff; display: block; overflow: hidden; vertical-align: top; }
.social-media-shareicon a:hover{opacity: 0.6;}
.social-media-shareicon .facebook  { background:#3b5998; }
.social-media-shareicon .twitter   { background:#00acee; }
.social-media-shareicon .googleplus{ background:#dd4b39; }
.social-media-shareicon .pinterest { background:#c8232c; }
.social-media-shareicon .linkedin  { background:#0e76a8; }
.social-media-shareicon .email{background: #D19502;}
.social-media-shareicon i {float: left;width: 40px;height: 40px;line-height: 40px; text-align: center; background: rgba(255,255,255,.1)}
.social-button-count { display: block; margin-left: 40px; padding: 9px 11px}
.entry-share .social-share-links { /*float: right;*/ margin-right: 0;}
.entry-share .social-button { margin-left: 6px;}
.theme-share { padding-top: 20px; text-align: center;}
.theme-share .social-button { margin: 0 5px;}


/* --------------------------------------------------------------
Infinite scroll
-----------------------------------------------------------------*/
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{ display:none;}
.infinity-end.neverending .site-footer{display:block;}


/* --------------------------------------------------------------
Media
-----------------------------------------------------------------*/
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,iframe,object{max-width:100%;}


/* --------------------------------------------------------------
Captions
-----------------------------------------------------------------*/
.wp-caption{margin-bottom:1.5em;max-width:100%; background:#f2f2f2; }
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}


/* --------------------------------------------------------------
Galleries
-----------------------------------------------------------------*/
.gallery { margin-left: -0.5em;	margin-right: -0.5em;}
.gallery:after { display: table; content: ""; clear: both;}
.gallery-item {	margin: 0; float: left; padding: 0.5em;}
.gallery-item img { width: 100%; }
.gallery-columns-1 .gallery-item { width: 100%; float: none;}
.gallery-columns-2 .gallery-item { width: 50%}
.gallery-columns-3 .gallery-item { width: 33.3333% }
.gallery-columns-4 .gallery-item { width: 25%}
.gallery-columns-5 .gallery-item { width: 20% }
.gallery-columns-6 .gallery-item { width: 16.6667% }
.gallery-columns-7 .gallery-item { width: 14.2857% }
.gallery-columns-8 .gallery-item { width: 12.5% }
.gallery-columns-9 .gallery-item { width: 11.1111% }

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear: left;
}
.gallery-caption { color: #888; font-size: 12px; margin:-24px 0 24px 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;}

/* --------------------------------------------------------------
Widgets
-----------------------------------------------------------------*/
.head-bottom { background:#f4c952; padding-bottom:25px; text-align:center;
-moz-box-shadow: inset 0 0 5px #888;
-webkit-box-shadow: inset 0 0 5px #888;
box-shadow: inset 0 0 5px #888; }
.head-bottom .row { background:url(images/newsletter.png) no-repeat left top; }
.head-bottom .subscribe h3 { color:#856f33; font-size:35px; font-weight:300; }
.head-bottom .subscribe p { color:#856f33; font-size:18px; font-weight:400; margin-bottom:22px; }
.head-bottom .subscribe #name, .head-bottom .subscribe #email { 
width:40.5%; padding:20px;  padding-left:40px; float:left; margin-right:1.4%; border:1px solid #d2ae4a; color:#fff;  }
.head-bottom .subscribe #name { background:#e4c05d url(images/i_user.png) no-repeat 15px 22px; }
.head-bottom .subscribe #email { background:#e4c05d url(images/i_email.png) no-repeat 15px 22px; }
.head-bottom .subscribe .button { padding:1.5rem 4rem; font:18PX 'Roboto Slab', serif; font-weight:700; }
.head-bottom ::-moz-placeholder { color:#FFF; }
.head-bottom .subscribe #email { margin-right:0;  }


.widget a { color:#333; }
.widget a:hover { color:#e14d27; }
.content-area  .widget ul li { padding-bottom:0; }
.widget ul li { list-style: outside none none; font-size:1.28rem; margin-bottom: 12px; padding-bottom: 12px;  line-height:22px; border-bottom:1px solid #e5e5e5; }
.widget li:last-child { border-bottom:none; }
.widget_categories ul li { color: #a8a79f; }
.widget_categories ul li a { font-style:normal; font-size:1.28rem; }
.widget_recent_comments li, .widget_archive li, .widget_meta li { border-bottom:1px solid #e5e5e5; } 

.has-form .widget { margin: 0; }

ul.pagination li a { background-color: #c3bd80; color: #f4f3e8; }
.sidebar .thumb { margin-bottom: 0.71429rem; }
.sidebar .thumb .columns { margin-bottom: 0.78571rem; }
.sidebar .thumb h6 { font-weight: bold; }
.sidebar .thumb img.thumb-img { border: 1px solid #201f0f; }
.sidebar > div:first-child { margin-top: 0; }
.sidebar > div:first-child h3 { margin-top: 0; }
.sidebar .widget { width:100%; display:table; clear:both; padding: 0; margin: 0 0 2rem; }
.sidebar .widget .row { margin: 0; }
.sidebar .main-view { margin-bottom: 0.71429rem; }
.sidebar .widget_categories { margin-bottom:4rem; }
.widget_categories li:last-child { border-bottom:1px solid #e5e5e5; }
.widget select { max-width:100%; }
.subscribe_cont p, .social_media p { margin-bottom:10px; }

.widget.widget_categories ul li { display: inline-block; width: 50%; padding-right: 5%; vertical-align: top; text-align: right; padding-bottom: 5px; margin-bottom: 5px; margin-right: -4px; }
.widget.widget_categories ul li:nth-child(2n) { padding-right: 0; }
.widget.widget_categories ul li a { float: left; width: 70%; text-align: left; text-transform: capitalize; height: 28px; overflow: hidden; }

.widget_calendar caption { padding: 0.5rem 0;}
.widget_calendar table thead tr th, .widget_calendar table thead tr td, .widget_calendar table tfoot tr th, .widget_calendar table tfoot tr td { padding: 0.42857rem; text-align: center; }
.widget_calendar table tr th, .widget_calendar table tr td { padding: 0.42857rem 0.71429rem; }

.widget_calendar caption { background-color: #e14d27; color:#fff; }
.widget_calendar table thead { border-bottom: 1px solid #e0ddbf; }
.widget_calendar table tfoot { border-top: 1px solid #e0ddbf; }

.widget_popular_posts .grid li, .widget_latest_posts .grid li { margin:0; padding:8px 10px; border-bottom:none; float:left; width:50%; position:relative; }
.widget_popular_posts .grid li .view-desc, .widget_latest_posts .grid li .view-desc { display:none; }
.widget_popular_posts .grid li:hover .view-desc, .widget_latest_posts .grid li:hover .view-desc { display:block; cursor:pointer; }

.widget_popular_posts .grid li .view-desc, .widget_latest_posts .grid li .view-desc { padding: 10px; width: 89%; height: 114px; position: absolute; left: 11px; top: 8px;
background:rgba(0, 0, 0, 0.6); line-height:17px; } 
.widget_popular_posts .grid li .meta, .widget_latest_posts .grid li .meta { display:none; }
.widget_popular_posts .grid li .view-desc a, .widget_latest_posts .grid li .view-desc a { color:#fff;  }

.widget_popular_posts .grid li .view-img, .widget_latest_posts .grid li .view-img { width:100%;  }
.widget_popular_posts .grid li .view-img img, .widget_latest_posts .grid li .view-img img { width:100%;  height:115px; }


.widget_popular_posts .list li, .widget_latest_posts .list li { margin:20px 0; padding:0 10px 20px 10px; border-bottom:1px solid #e5e5e5; }
.widget_popular_posts .list li:last-child, .widget_latest_posts .list li:last-child { border-bottom:none; margin-bottom:0; padding-bottom:5px; }
.widget_popular_posts .view-img, .widget_latest_posts .view-img { width:30%; float:left; }
.widget_popular_posts .view-img img, .widget_latest_posts .view-img img { border:3px solid #dcdcdc; }
.widget_popular_posts .view-desc, .widget_latest_posts .view-desc { width:65%; float:right; }
.widget_popular_posts .view-desc h4, .widget_latest_posts .view-desc h4 { margin:0; font-size:15px; }
.widget_popular_posts .view-desc p.meta, .widget_latest_posts .view-desc p.meta { font-size:12px; color:#7f7e7e; text-transform:uppercase; }
.widget_popular_posts .post-excerpt p, .widget_latest_posts .post-excerpt p { line-height:1.9rem; }

.sidebar .widget_popular_posts .list li i, .sidebar .widget_latest_posts .list li i { display:none; }

.tagcloud a { margin:5px; padding:8px 12px; display:block; float:left; font:13px 'Lato', sans-serif!important; text-transform:uppercase; color:#fff; background:#c4c4c4; } 
.tagcloud a:hover { background:#e14d27; color:#fff; }

.sidebar .widget_author_book { padding:0 20px 20px; background:#fde5a1; }
.widget_author_book h4 { margin-bottom:18px; text-align:center; color:#e14d27; text-transform:uppercase; }
.widget_author_book p { color:#846d2c; font-family:Lato, sans-serif;  }
.widget_author_book img { float:left; margin:0 20px 20px 0 }
.widget_author_book .button { clear:inherit; padding:10px 28px; font-size:14px; color:#fff;  }
.widget_author_book .button i { margin-left:5px; }
.widget_author_book .button:hover { color:#fff; }

.sidebar .subscribe { margin-bottom:2rem; }

/* --------------------------------------------------------------
Advertisement Widget 
-----------------------------------------------------------------*/
.site-header .advt { }
.advt-2c img:first-child { margin-right: 1.14286rem; }
.advt-2c .thumb-img { margin-bottom: 10px; }


/* --------------------------------------------------------------
Author box widgets css
-----------------------------------------------------------------*/
#secondary .widget_about_author { text-align:center; border:3px solid #e2e1e1; position:relative; margin-top:20%; font-family:'Roboto Slab', serif; }
#secondary .widget_about_author .avatar { padding:4px; width:130px; height:130px; position:absolute; top:-74px; left:33%; background:#fff;
border:2px solid #e2e1e1; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; } 
.widget_about_author h5.author_name { margin:60px 0 0 0; padding:0; font-size:18px; text-transform:uppercase; }
.widget_about_author h5 a { color:#e14d27; }
.widget_about_author h5 a:hover { color:#333; }
#secondary .widget_about_author  p { padding-left:25px; padding-right:25px; text-align:left; font-size:15px; font-weight:400; }
#secondary .widget_about_author .social { margin:20px 0; text-align:center;  }
#secondary .widget_about_author .social li { display:inline; border-bottom:none; }

.widget_about_author  h6 { margin:0 0 20px 0; padding:0; font-size:16px; color:#8b8e35; }

/* --------------------------------------------------------------
social icon css
-----------------------------------------------------------------*/
.social li a { width: 35px; height: 35px; padding-top: 1px; text-align: center; border: 2px solid; color: #f4f3e8; border-radius: 30px; display: inline-block;}
.social li a i { line-height: 1; font-size: 18px; padding:6px; }
.social li a.facebook { background-color: #204385; border-color: #204385; }
.social li a.facebook:hover { background-color: #f4f3e8; color: #204385; }
.social li a.twitter { background-color: #2aa9e0; border-color: #2aa9e0; }
.social li a.twitter:hover { background-color: #f4f3e8; color: #2aa9e0; }
.social li a.linkedin { background-color: #02669a; border-color: #02669a; }
.social li a.linkedin:hover { background-color: #f4f3e8; color: #02669a; }
.social li a.pinterest { background-color: #ca2128; border-color: #ca2128; }
.social li a.pinterest:hover { background-color: #f4f3e8; color: #ca2128; }
.social li a.google-plus { background-color: #d3492c; border-color: #d3492c; }
.social li a.google-plus:hover { background-color: #f4f3e8; color: #d3492c; }
.social li a.dribbble { background-color: #d97aa6; border-color: #d97aa6; }
.social li a.dribbble:hover { background-color: #f4f3e8; color: #d97aa6; }
.social li a.flickr { background-color: #dc97c0; border-color: #dc97c0; }
.social li a.flickr:hover { background-color: #f4f3e8; color: #dc97c0; }
.social li a.github { background-color: #171515; border-color: #171515; }
.social li a.github:hover { background-color: #f4f3e8; color: #171515; }
.social li a.instagram { background-color: #c7c5b3; border-color: #c7c5b3; }
.social li a.instagram:hover { background-color: #f4f3e8; color: #c7c5b3; }
.social li a.skype { background-color: #36c4f3; border-color: #36c4f3; }
.social li a.skype:hover { background-color: #f4f3e8; color: #36c4f3; }
.social li a.tumblr { background-color: #4d7ea3; border-color: #4d7ea3; }
.social li a.tumblr:hover { background-color: #f4f3e8; color: #4d7ea3; }
.social li a.youtube { background-color: #e0674a; border-color: #e0674a; }
.social li a.youtube:hover { background-color: #f4f3e8; color: #e0674a; }
.social li a.youtube-play { background-color: #f16261; border-color: #f16261; }
.social li a.youtube-play:hover { background-color: #f4f3e8; color: #f16261; }
.social.inline-list > li { display: inline-block; float: none; margin-right: 5px; margin-left: 0; margin-bottom: 0.75em; }


/* --------------------------------------------------------------
Author Box
-----------------------------------------------------------------*/
.author-img{border-radius: 50%; }
.author-box{background-color:#fef6e0; border:3px solid #fde5a1; padding: 30px;  margin-bottom:50px;}
.author-box .comment-avatar{width: 70px; height: 70px;}
.author-box .author-avatar{float: left; margin-right: 10px;}
.author-box .author-description{overflow: hidden; margin-right: 10px;}
.author-box .author-description h3{margin-top: 0;}
.author-box .author-description .autor-desc a{color: #e74536; display: inline-block;}
.author-box .author-avatar img {border-radius: 50%;}

/*.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:left;width:50%;}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;}

/* --------------------------------------------------------------
Asids
-----------------------------------------------------------------*/
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}


/* --------------------------------------------------------------
Comments
-----------------------------------------------------------------*/
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}

/*----- title comment count ----- */
.entry-title i {float: right;font-size: 4rem; position: relative; color: #ecebe1;}
.entry-title i a {bottom: 0;font-size: 1.8rem; left: 0; margin: auto; padding: 12px; position: absolute; right: 0; text-align: center; top: 0;}
.post-password-required .entry-title i { display:none;  }

/*----- Comments navigation ----- */
.site-main .comment-navigation{margin-bottom:30px;}
.site-main .comment-navigation a{padding:15px;font-size:12px;}

/*----- Comments ----- */
.comments-title{ margin: 0 0 10px; padding-bottom: 8px; font-size:20px; border-bottom: 1px solid #dfdfdf}

/* Comment List ----- */
.comment,.pingback{padding:38px 0 20px 0;border-top:1px solid rgba(0,0,0,0.1);}
.comment-avatar{float:left;width:40px;height:40px;margin:0 15px 0 0;display:block;border-radius:100%;}
.comment-meta{overflow:hidden;color:#999;}
.edit-reply{float:right;margin-top:-38px;font-size:14px;}
.edit-reply span,.edit-reply span a{color:#888;}
.comment-meta a:hover,.comment-meta a:focus{text-decoration:none;color:#E74536;}
.comment-meta .fa{margin-right:5px; color:#c5c5c5; font-size:12px;}
.comment-author{display:block; color:#333; line-height:normal;}
.comment-author img{float:left; width:50px; height:50px; margin:0 15px 0 0; display:block; border-radius:100%; border:1px solid rgba(0, 0, 0, 0.2); padding: 3px;}
.comment-author cite {font-weight: bold;}
.comment-footer .edit-link{margin-right:15px;font-size:14px;}
.comment-content{ margin-left: 66px; margin-top: 8px; overflow: hidden; padding-right: 35px;}
.comment-list{margin-top:-10px;margin-bottom:30px;padding:0;list-style:none;border-bottom:1px solid #eee;}
.comment-content p{ font-size: 1.3rem; line-height: 30px; margin-bottom: 20px; }
.comment ul.children{margin:25px 0 -15px 55px;padding:0;list-style:none;}
.comment-date{font-size:14px;}
.comment  .reply {font-size: 14px; font-weight: 600; margin-left: 73px;}
.comment-reply-link:before,.comment-edit-link:before{font-size:14px;color:rgba(0,0,0,0.2);}
.comment-reply-link:hover:before,.comment-edit-link:hover:before{color:#e74537;}
.comment-reply-link:before{content:"\f112";}
.edit-reply .comment-reply-link,.edit-reply .comment-edit-link{color:transparent;display:inline-block;font-family:fontawesome;font-size:0;}
.comment-meta.commentmetadata { font-size: 13px; vertical-align: middle; text-transform:uppercase; padding-top:5px; letter-spacing:1px; }
.comment-meta.commentmetadata a{color: rgba(0,0,0,0.5);}

.comment-list .comment-respond { padding:15px 20px 10px 20px; background:#fff9e7; border:1px solid #ecdeb6; }

/*----- Comment Form ----- */
.comments-area .comment-respond{margin-top:20px; }
.comments-area .comment-respond p.form-submit{margin-bottom: 1rem;}
.comment-form-author, .comment-form-email{padding-right:1.5%;}
.comment-reply-title{margin:0 0 15px;font-size:18px;}
a#cancel-comment-reply-link{margin-left:10px; float: right;}
a#cancel-comment-reply-link:hover,a#cancel-comment-reply-link:focus{text-decoration:none;}
a#cancel-comment-reply-link:before{width:1em;margin-right:3px;display:inline-block!important;content:"\f00d";font-size:12px;font-family:FontAwesome;text-align:center;}
.comment-form-url,.comment-form-email,.comment-form-author{max-width:33.33%; display: inline-block; float: left;}
.comment-form-comment textarea.form-control{min-height:150px;}
.no-comments,.logged-in-as,.comment-notes,.form-allowed-tags{font-size:16px;}
.comment-respond .logged-in-as {display: inline-block; float: right; margin-top: -40px;}
.comment-list .comment-respond .logged-in-as{margin-bottom: 1.5rem; margin-top: 0;}
.form-allowed-tags code{margin:5px 0 0;display:block;color:#999;white-space:normal;background:none;}
.comment-meta.comment-footer span:hover i,.nav-next a span:hover{color:#E74536;}

/* --------------------------------------------------------------
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: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. */}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus{outline:0;}


/* --------------------------------------------------------------
Footer css
-----------------------------------------------------------------*/
footer.site-footer{padding: 30px 0 0; background:#f7f7f7; border-top:3px solid #e6e6e6; }
footer.site-footer p{margin:0; padding:0; font-size:14px; line-height:normal;  }
.site-footer .footer-bottom { padding:20px 0 30px; background:#e14d27; clear:both; text-align:center; color:#fff; }
.site-footer .footer-bottom .footer-meta p{ text-align:center; color:#fff; }
.site-footer .footer-bottom .footer-meta .right{float: right;}
.footer-widget .widget { width:30%; padding-bottom:20px; float:left; font-family:'Roboto Slab', serif; font-weight:300; }
.footer-widget .widget:nth-child(1) { margin-right:5%;  }
.footer-widget .widget:nth-child(3) { float:right;  }
.footer-widget .widget h3 { margin:0 0 20px 0; padding:0; font-size:23px;  }
.footer-widget .widget p { margin:0 0 20px 0;  line-height:25px; font-size:16px; font-weight:300; }
.footer-widget .widget_recent_entries li { margin:14px 0; padding:0 0 10px 0; }
.site-footer .textwidget img { border:2px solid #e5e5e5; }
.instagram { overflow:hidden; width:100%; }
.instagram h3 { margin:10px 20px; }
#sb_instagram { width:101% !important; }

/* --------------------------------------------------------------
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;table-layout:fixed;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}


/* --------------------------------------------------------------
Media Screen CSS
-----------------------------------------------------------------*/
@media only screen and (max-width: 65em) {
.content-box .content-area.large-8 { width: calc(100% - 22px); }
.content-box { display:block; margin:0; padding:0; border-radius:0px;  }
.content-box .content-area.large-8 { width:100%; margin:0; border:none; border-radius:0px; }
.content-box .sidebar.large-4 { width: 100%; padding:0 35px; } 

h1,h2,h3,h4,h5,h6{ margin:1rem 0 0.4rem;  }
h1{font-size:28px;font-size:2.5rem; line-height:normal;  }
h2{font-size:24px;font-size:2.2rem; line-height:normal; }
h3{font-size:20px;font-size:2rem;}
h4{font-size:18px;font-size:1.8rem;}
h5{font-size:16px;font-size:1.5rem;  }
h6{font-size:14px;font-size:1rem;}
header.site-header .logo-wrap { padding:30px; }
header.site-header .widget {  margin: 5% 2%; }
.head-bottom .subscribe #name, .head-bottom .subscribe #email { width: 39%; }


}
@media only screen and (max-width: 50em) {
#main-menu { padding-bottom:0; }
.header-right { display:none; }
.head-bottom .subscribe #name, .head-bottom .subscribe #email { width: 36.5%; }
#main-menu { width:300px; }

}
@media only screen and (max-width: 47.938em) {
.content-box .content-area.large-8 {  padding: 30px; } 
.logo-wrap { width:70%; padding:31px 10px; }
.head-bottom .subscribe #name, .head-bottom .subscribe #email { width: 100%; clear:both; }
.head-bottom .subscribe h3 { font-size:22px; font-weight:400; }
.head-bottom .subscribe p { font-size:16px; }
.footer-widget .widget { width:100%; clear:both; }
.widget_author_book img { width:100%; margin:0; float:none; }

}

@media only screen and (min-width:25.063em){
.small-push-0{position:relative;left:0%;right:auto;}
.small-pull-0{position:relative;right:0%;left:auto;}
.small-push-1{position:relative;left:8.33333%;right:auto;}
.small-pull-1{position:relative;right:8.33333%;left:auto;}
.small-push-2{position:relative;left:16.66667%;right:auto;}
.small-pull-2{position:relative;right:16.66667%;left:auto;}
.small-push-3{position:relative;left:25%;right:auto;}
.small-pull-3{position:relative;right:25%;left:auto;}
.small-push-4{position:relative;left:33.33333%;right:auto;}
.small-pull-4{position:relative;right:33.33333%;left:auto;}
.small-push-5{position:relative;left:41.66667%;right:auto;}
.small-pull-5{position:relative;right:41.66667%;left:auto;}
.small-push-6{position:relative;left:50%;right:auto;}
.small-pull-6{position:relative;right:50%;left:auto;}
.small-push-7{position:relative;left:58.33333%;right:auto;}
.small-pull-7{position:relative;right:58.33333%;left:auto;}
.small-push-8{position:relative;left:66.66667%;right:auto;}
.small-pull-8{position:relative;right:66.66667%;left:auto;}
.small-push-9{position:relative;left:75%;right:auto;}
.small-pull-9{position:relative;right:75%;left:auto;}
.small-push-10{position:relative;left:83.33333%;right:auto;}
.small-pull-10{position:relative;right:83.33333%;left:auto;}
.small-push-11{position:relative;left:91.66667%;right:auto;}
.small-pull-11{position:relative;right:91.66667%;left:auto;}
.column,.columns{position:relative;padding-left:1.07143rem;padding-right:1.07143rem;float:left;}
.small-1{width:8.33333%;}
.small-2{width:16.66667%;}
.small-3{width:25%;}
.small-4{width:33.33333%;}
.small-5{width:41.66667%;}
.small-6{width:50%;}
.small-7{width:58.33333%;}
.small-8{width:66.66667%;}
.small-9{width:75%;}
.small-10{width:83.33333%;}
.small-11{width:91.66667%;}
.small-12{width:100%;}
.small-offset-0{margin-left:0%!important;}
.small-offset-1{margin-left:8.33333%!important;}
.small-offset-2{margin-left:16.66667%!important;}
.small-offset-3{margin-left:25%!important;}
.small-offset-4{margin-left:33.33333%!important;}
.small-offset-5{margin-left:41.66667%!important;}
.small-offset-6{margin-left:50%!important;}
.small-offset-7{margin-left:58.33333%!important;}
.small-offset-8{margin-left:66.66667%!important;}
.small-offset-9{margin-left:75%!important;}
.small-offset-10{margin-left:83.33333%!important;}
.small-offset-11{margin-left:91.66667%!important;}
.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none;}
.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left;}
.column.small-centered:last-child,.columns.small-centered:last-child{float:none;}
.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left;}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right;}
}
@media only screen and (min-width:40.063em){
.medium-push-0{position:relative;left:0%;right:auto;}
.medium-pull-0{position:relative;right:0%;left:auto;}
.medium-push-1{position:relative;left:8.33333%;right:auto;}
.medium-pull-1{position:relative;right:8.33333%;left:auto;}
.medium-push-2{position:relative;left:16.66667%;right:auto;}
.medium-pull-2{position:relative;right:16.66667%;left:auto;}
.medium-push-3{position:relative;left:25%;right:auto;}
.medium-pull-3{position:relative;right:25%;left:auto;}
.medium-push-4{position:relative;left:33.33333%;right:auto;}
.medium-pull-4{position:relative;right:33.33333%;left:auto;}
.medium-push-5{position:relative;left:41.66667%;right:auto;}
.medium-pull-5{position:relative;right:41.66667%;left:auto;}
.medium-push-6{position:relative;left:50%;right:auto;}
.medium-pull-6{position:relative;right:50%;left:auto;}
.medium-push-7{position:relative;left:58.33333%;right:auto;}
.medium-pull-7{position:relative;right:58.33333%;left:auto;}
.medium-push-8{position:relative;left:66.66667%;right:auto;}
.medium-pull-8{position:relative;right:66.66667%;left:auto;}
.medium-push-9{position:relative;left:75%;right:auto;}
.medium-pull-9{position:relative;right:75%;left:auto;}
.medium-push-10{position:relative;left:83.33333%;right:auto;}
.medium-pull-10{position:relative;right:83.33333%;left:auto;}
.medium-push-11{position:relative;left:91.66667%;right:auto;}
.medium-pull-11{position:relative;right:91.66667%;left:auto;}
.column,.columns{position:relative;padding-left:1.07143rem;padding-right:1.08143rem;float:left;}
.medium-1{width:8.33333%;}
.medium-2{width:16.66667%;}
.medium-3{width:25%;}
.medium-4{width:33.33333%;}
.medium-5{width:41.66667%;}
.medium-6{width:50%;}
.medium-7{width:58.33333%;}
.medium-8{width:66.66667%;}
.medium-9{width:75%;}
.medium-10{width:83.33333%;}
.medium-11{width:91.66667%;}
.medium-12{width:100%;}
.medium-offset-0{margin-left:0%!important;}
.medium-offset-1{margin-left:8.33333%!important;}
.medium-offset-2{margin-left:16.66667%!important;}
.medium-offset-3{margin-left:25%!important;}
.medium-offset-4{margin-left:33.33333%!important;}
.medium-offset-5{margin-left:41.66667%!important;}
.medium-offset-6{margin-left:50%!important;}
.medium-offset-7{margin-left:58.33333%!important;}
.medium-offset-8{margin-left:66.66667%!important;}
.medium-offset-9{margin-left:75%!important;}
.medium-offset-10{margin-left:83.33333%!important;}
.medium-offset-11{margin-left:91.66667%!important;}
.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none;}
.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left;}
.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none;}
.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left;}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right;}
.push-0{position:relative;left:0%;right:auto;}
.pull-0{position:relative;right:0%;left:auto;}
.push-1{position:relative;left:8.33333%;right:auto;}
.pull-1{position:relative;right:8.33333%;left:auto;}
.push-2{position:relative;left:16.66667%;right:auto;}
.pull-2{position:relative;right:16.66667%;left:auto;}
.push-3{position:relative;left:25%;right:auto;}
.pull-3{position:relative;right:25%;left:auto;}
.push-4{position:relative;left:33.33333%;right:auto;}
.pull-4{position:relative;right:33.33333%;left:auto;}
.push-5{position:relative;left:41.66667%;right:auto;}
.pull-5{position:relative;right:41.66667%;left:auto;}
.push-6{position:relative;left:50%;right:auto;}
.pull-6{position:relative;right:50%;left:auto;}
.push-7{position:relative;left:58.33333%;right:auto;}
.pull-7{position:relative;right:58.33333%;left:auto;}
.push-8{position:relative;left:66.66667%;right:auto;}
.pull-8{position:relative;right:66.66667%;left:auto;}
.push-9{position:relative;left:75%;right:auto;}
.pull-9{position:relative;right:75%;left:auto;}
.push-10{position:relative;left:83.33333%;right:auto;}
.pull-10{position:relative;right:83.33333%;left:auto;}
.push-11{position:relative;left:91.66667%;right:auto;}
.pull-11{position:relative;right:91.66667%;left:auto;}
}
@media only screen and (min-width:64.063em){
.large-push-0{position:relative;left:0%;right:auto;}
.large-pull-0{position:relative;right:0%;left:auto;}
.large-push-1{position:relative;left:8.33333%;right:auto;}
.large-pull-1{position:relative;right:8.33333%;left:auto;}
.large-push-2{position:relative;left:16.66667%;right:auto;}
.large-pull-2{position:relative;right:16.66667%;left:auto;}
.large-push-3{position:relative;left:25%;right:auto;}
.large-pull-3{position:relative;right:25%;left:auto;}
.large-push-4{position:relative;left:33.33333%;right:auto;}
.large-pull-4{position:relative;right:33.33333%;left:auto;}
.large-push-5{position:relative;left:41.66667%;right:auto;}
.large-pull-5{position:relative;right:41.66667%;left:auto;}
.large-push-6{position:relative;left:50%;right:auto;}
.large-pull-6{position:relative;right:50%;left:auto;}
.large-push-7{position:relative;left:58.33333%;right:auto;}
.large-pull-7{position:relative;right:58.33333%;left:auto;}
.large-push-8{position:relative;left:66.66667%;right:auto;}
.large-pull-8{position:relative;right:66.66667%;left:auto;}
.large-push-9{position:relative;left:75%;right:auto;}
.large-pull-9{position:relative;right:75%;left:auto;}
.large-push-10{position:relative;left:83.33333%;right:auto;}
.large-pull-10{position:relative;right:83.33333%;left:auto;}
.large-push-11{position:relative;left:91.66667%;right:auto;}
.large-pull-11{position:relative;right:91.66667%;left:auto;}
.column,.columns{position:relative;padding-left:1.07143rem;padding-right:1.07143rem;float:left;}
.large-1{width:8.33333%;}
.large-2{width:16.66667%;}
.large-3{width:25%;}
.large-4{width:33.33333%;}
.large-5{width:41.66667%;}
.large-6{width:50%;}
.large-7{width:58.33333%;}
.large-8{width:66.66667%;}
.large-9{width:75%;}
.large-10{width:83.33333%;}
.large-11{width:91.66667%;}
.large-12{width:100%;}
.large-offset-0{margin-left:0%!important;}
.large-offset-1{margin-left:8.33333%!important;}
.large-offset-2{margin-left:16.66667%!important;}
.large-offset-3{margin-left:25%!important;}
.large-offset-4{margin-left:33.33333%!important;}
.large-offset-5{margin-left:41.66667%!important;}
.large-offset-6{margin-left:50%!important;}
.large-offset-7{margin-left:58.33333%!important;}
.large-offset-8{margin-left:66.66667%!important;}
.large-offset-9{margin-left:75%!important;}
.large-offset-10{margin-left:83.33333%!important;}
.large-offset-11{margin-left:91.66667%!important;}
.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none;}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left;}
.column.large-centered:last-child,.columns.large-centered:last-child{float:none;}
.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left;}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right;}
.push-0{position:relative;left:0%;right:auto;}
.pull-0{position:relative;right:0%;left:auto;}
.push-1{position:relative;left:8.33333%;right:auto;}
.pull-1{position:relative;right:8.33333%;left:auto;}
.push-2{position:relative;left:16.66667%;right:auto;}
.pull-2{position:relative;right:16.66667%;left:auto;}
.push-3{position:relative;left:25%;right:auto;}
.pull-3{position:relative;right:25%;left:auto;}
.push-4{position:relative;left:33.33333%;right:auto;}
.pull-4{position:relative;right:33.33333%;left:auto;}
.push-5{position:relative;left:41.66667%;right:auto;}
.pull-5{position:relative;right:41.66667%;left:auto;}
.push-6{position:relative;left:50%;right:auto;}
.pull-6{position:relative;right:50%;left:auto;}
.push-7{position:relative;left:58.33333%;right:auto;}
.pull-7{position:relative;right:58.33333%;left:auto;}
.push-8{position:relative;left:66.66667%;right:auto;}
.pull-8{position:relative;right:66.66667%;left:auto;}
.push-9{position:relative;left:75%;right:auto;}
.pull-9{position:relative;right:75%;left:auto;}
.push-10{position:relative;left:83.33333%;right:auto;}
.pull-10{position:relative;right:83.33333%;left:auto;}
.push-11{position:relative;left:91.66667%;right:auto;}
.pull-11{position:relative;right:91.66667%;left:auto;}
}
@media only screen and (max-width:75.000em){
.social-media-shareicon li { font-size: 15px;}
.social-media-shareicon i {height: 30px;line-height: 30px; width: 30px;}
.social-button-count {margin-left: 30px; padding: 4px 12px;}
}  
@media only screen and (max-width:47.938em){
.social-media-shareicon li{font-size: 16px;}
.social-media-shareicon li {margin-bottom: 6px;}
}    
@media only screen and (min-width:40.063em){
button,.button{display:inline-block;}
}
@media only screen and (max-width: 30em) {
.entry-title i { font-size:1.3rem; margin-top:10px; } 
.entry-title i a { font-size:14px; padding:1px 0 0 18px }
}
@media only screen and (max-width: 25em) { 
.advt-2c img { width: 46%; } 
}