/*
Theme Name:Freepro Child Theme
Version:2.0
Author Url:genesispassion.com
Author:genesispassion
Template:genesis
*/

@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot');src:url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{font-family:Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;background-color:#E78159;padding:13px;color:#fff;-webkit-tab-size:4;-moz-tab-size:4;tab-size:4;margin-bottom:26px;}
q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
*,
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.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;}
html{font-size:62.5%;}
body{background-color:#f5f5f5;color:#666;font-family:sans-serif;font-size:16px;font-weight:normal;line-height:31px;-webkit-font-smoothing:antialiased !important;}
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:#333;color:#fff;}
::-webkit-selection{background-color:#333;color:#fff;}
a{color:#666;text-decoration:none;}
a img{margin-bottom:-4px;margin-bottom:-0.4rem;}
a:hover{color:#F64747;}
p{margin:0 0 24px;margin:0 0 2.4rem;padding:0;}
strong{font-weight:700;}
ol,
ul{margin:0;padding:0;}
blockquote,
blockquote::before{color:#999;}
blockquote{margin:40px 40px 24px;margin:4rem 4rem 2.4rem;}
blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}
.entry-content code{background-color:#333;color:#ddd;display:block;padding:10px;}
cite{font-style:normal;}
h1,
h2,
h3,
h4,
h5,
h6{color:#333;font-weight:400;line-height:1.2;margin:0 0 16px;margin:0 0 1.6rem;}
h1{font-size:36px;font-size:3.6rem;}
h2{font-size:30px;font-size:3rem;}
h3{font-size:24px;font-size:2.4rem;}
h4{font-size:20px;font-size:2rem;}
h5{font-size:18px;font-size:1.8rem;}
h6{font-size:16px;font-size:1.6rem;}
embed,
iframe,
img,
object,
video,
.wp-caption{max-width:100%;}
img{height:auto;width:auto;}
input,
select,
textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:1px 1px 3px #eee inset;color:#999;font-size:14px;font-size:1.4rem;padding:16px;padding:1.6rem;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:#333;border:none;box-shadow:none;color:#fff;cursor:pointer;padding:16px 24px;padding:1.6rem 2.4rem;text-transform:uppercase;width:auto;}
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover{background-color:#f15123;}
.entry-content .button:hover{color:#fff;}
.button{border-radius:3px;display:inline-block;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button{display:none;}
table{border-collapse:collapse;border-spacing:0;line-height:2;width:100%;}
tbody{border-bottom:1px solid #ddd;}
th,
td{text-align:left;}
.typhography i {
  font-size: 30px;
   text-shadow: 1px 2px #D23836;
  color: #949494;
}
.nav-primary {
    background: #38424b none repeat scroll 0% 0%;
    border-top: 2px solid #ED702B;
}
th{font-weight:bold;text-transform:uppercase;}
td{border-top:1px solid #ddd;padding:6px 0;padding:0.6rem 0;}
button.menu-toggle{background-color:inherit;color:inherit;display:none;}
button.sub-menu-toggle{background-color:inherit;color:inherit;display:none;}
.menu-toggle{display:none;}
.site-inner,
.wrap{margin:0 auto;max-width:1200px;}
.site-inner{clear:both;padding-top:40px;padding-top:4rem;}
.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{width:80%;}
.content-sidebar-wrap{width:100%;overflow:hidden;}
.content-sidebar-sidebar .content-sidebar-wrap{float:left;}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{float:right;}
.content{float:right;width:67.5%;padding-right:10px;}
.home .content,.search .content,.archive .content{padding-right:0px;}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content{float:left;}
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content{width:67.5%;}
.full-width-content .content{width:100%;}
.sidebar-primary{float:right;width:31%;}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary{float:left;}
.sidebar-secondary{float:left;width:18%;}
.content-sidebar-sidebar .sidebar-secondary{float:right;}
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds{float:left;margin-left:2.564102564102564%;}
.one-half,
.three-sixths,
.two-fourths{width:48.717948717948715%;}
.one-third,
.two-sixths{width:31.623931623931625%;}
.four-sixths,
.two-thirds{width:65.81196581196582%;}
.one-fourth{width:23.076923076923077%;}
.three-fourths{width:74.35897435897436%;}
.one-sixth{width:14.52991452991453%;}
.five-sixths{width:82.90598290598291%;}
.first{clear:both;margin-left:0;}
.avatar{float:left;}
.alignleft .avatar{margin-right:24px;margin-right:2.4rem;}
.alignright .avatar{margin-left:24px;margin-left:2.4rem;}
.sticky{}
img.centered,
.aligncenter{display:block;margin:0 auto 24px;margin:0 auto 2.4rem;}
img.alignnone{margin-bottom:12px;margin-bottom:1.2rem;}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
img.alignleft,
.wp-caption.alignleft{margin:0 24px 24px 0;margin:0 2.4rem 2.4rem 0;}
img.alignright,
.wp-caption.alignright{margin:0 0 24px 24px;margin:0 0 2.4rem 2.4rem;}
.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;}
.gallery-caption{}
.widget_calendar table{width:100%;}
.widget_calendar td,
.widget_calendar th{text-align:center;}
.breadcrumb{margin-bottom:20px;margin-bottom:2rem;}
.archive-description,
.author-box{background-color:#fff;margin-bottom:40px;margin-bottom:4rem;}
.archive-description{padding:30px 10px 10px;padding:3rem 1rem 1rem;margin-right:15px;}
.author-box{padding:40px;padding:4rem;}
.author-box-title{color:#333;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;font-size:1.6rem;margin-bottom:4px;margin-bottom:0.4rem;}
.author-box a{border-bottom:1px solid #ddd;}
.author-box p{margin-bottom:0;}
.author-box .avatar{margin-right:24px;margin-right:2.4rem;}
.home .entry-title,.archive .entry-title,.search .entry-title{font-size:24px;line-height:30px;letter-spacing:1px;font-weight:400;}
.entry-title{font-size:34px;line-height:40px;letter-spacing:1px;font-weight:700;}
.entry-title a,
.sidebar .widget-title a{color:#222222;}
.entry .entry-author a:before{content:"\f007";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1px;color:#cbcbcb;font-size:19px;padding-right:13px;text-transform:uppercase;}
.entry .entry-comments-link:before{content:"\f086";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1px;color:#cbcbcb;font-size:19px;padding-right:8px;text-transform:uppercase;}
.my-date-year{color:#222;display:block;font-size:25px;line-height:18px;margin-bottom:0px;}
.entry .entry-tags:before{content:"\f02c";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1px;color:#cbcbcb;font-size:19px;padding-right:7px;text-transform:uppercase;}
.entry .entry-content{padding:0px 15px 15px 15px;}
.entry .entry-header{padding:15px 15px 0px 15px;}
.entry-title a:hover{color:#F64747;}
.single .entry .entry-header{border-bottom:1px solid #eee;margin-bottom:10px;}
.widget-title{font-size:16px;font-size:1.6rem;margin-bottom:24px;margin-bottom:2.4rem;text-transform:uppercase;}
.sidebar .widget-title a{border:none;}
.sidebar li{list-style-type:none;}
.sidebar li a{padding:10px;display:inline-block;}
.archive-title{font-size:20px;font-size:2rem;margin-bottom:24px;margin-bottom:2.4rem;}
.featured-content .entry{border-bottom:2px solid #f5f5f5;margin-bottom:20px;margin-bottom:2rem;padding:0 0 24px;padding:0 0 2.4rem;}
.featured-content .entry-title{border:none;font-size:24px;font-size:2.4rem;line-height:1.2;}
.featured-content .entry-title a{border:none;}
.enews-widget{color:#999;}
.enews-widget .widget-title{color:#fff;}
.enews-widget input{margin-bottom:16px;margin-bottom:1.6rem;}
.enews-widget input:focus{border:1px solid #ddd;}
.enews-widget input[type="submit"]{background-color:#f15123;color:#fff;margin:0;width:100%;}
.enews-widget input:hover[type="submit"]{background-color:#fff;color:#333;}
.latest-tweets ul li{margin-bottom:16px;margin-bottom:1.6rem;}
div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label{font-size:16px;font-size:1.6rem;padding:16px;padding:1.6rem;}
div.gform_wrapper .ginput_complex label{padding:0;}
div.gform_wrapper li,
div.gform_wrapper form li{margin:16px 0 0;margin:1.6rem 0 0;}
div.gform_wrapper .gform_footer input[type="submit"]{font-size:14px;font-size:1.4rem;}
img#wpstats{display:none;}
.site-header ,.headermain{background-color:#F5F5F5;}
.site-header .wrap{padding:10px 0;padding:2rem 0;}
.title-area{float:left;}
.header-image .title-area{padding:0;}
.site-title{font-size:28px;font-size:2.8rem;line-height:1;margin:0 0 8px;margin:0 0 0.8rem;text-transform:uppercase;}
.site-title a,
.site-title a:hover{color:#333;}
.site-description{color:#999;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1;margin-bottom:0;}
.header-full-width .title-area,
.header-full-width .site-title{width:100%;}
.header-image .site-description,
.header-image .site-title a{display:block;text-indent:-9999px;}
.header-image .site-header .wrap{background:url(images/logo.png) no-repeat left;padding:0;}
.header-image .site-title a{float:left;min-height:164px;width:100%;}
.widget-area{word-wrap:break-word;}
.site-header .widget-area{float:right;text-align:right;width:700px;margin-top:17px;}
.header-image .site-header .widget-area{padding:40px 0;padding:1rem 0;}
.site-header .search-form{position:relative;float:right;}
.widget_search{overflow:hidden;display:inline-block;}
.site-header .widget-area .widget_search input[type="search"]{padding:10px;width:235px;}
.site-header .widget-area .search-form input[type="submit"]{border:0;padding:0;position:absolute;width:32px;background:url(images/hover-search.png);background-color:#333;background-repeat:no-repeat;text-indent:-9999px;height:34px;background-position:6px 8px;right:2px;toP:2px;}
.site-header .widget-area .search-form input[type="submit"]:hover{background-color:#949494;}
.nav-primary{background:#38424B;}
.genesis-nav-menu{clear:both;color:#999;font-family:Lato, sans-serif;line-height:1.5;width:100%;}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left;cursor:pointer;}
.genesis-nav-menu a{border:none;color:#eee;display:block;padding:10px 12px;position:relative;
font-size: 1.4rem;
font-weight:normal;
text-transform: uppercase;
border-right:1px solid #322c2c;
}
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a{color:#fff;}
.genesis-nav-menu .current-menu-item > a{background: #ef3c3c;}
.genesis-nav-menu .sub-menu{background-color:#fff;left:-9999px;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:200px;z-index:200;}
.genesis-nav-menu .sub-menu a{border:1px solid #eee;border-top:none;font-size:14px;font-size:1.4rem;padding:16px 20px;padding:1.6rem 2rem;position:relative;width:200px;color:#333;}
.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 199px;}
.genesis-nav-menu .menu-item:hover{position:static;}
.genesis-nav-menu .menu-item:hover > .sub-menu{left:auto;opacity:1;}
.genesis-nav-menu > .first > a{padding-left:0;}
.genesis-nav-menu > .last > a{padding-right:0;}
.genesis-nav-menu > .right{display:inline-block;float:right;list-style-type:none;padding:28px 0;padding:2.8rem 0;text-transform:uppercase;}
.genesis-nav-menu > .right > a{display:inline;padding:0;}
.genesis-nav-menu > .rss > a{margin-left:48px;margin-left:4.8rem;}
.genesis-nav-menu > .search{padding:14px 0 0;padding:1.4rem 0 0;}
.site-header .sub-menu{border-top:1px solid #eee;}
.sub-menu .current_page_item a{color:#FFF!important;}
.site-header .sub-menu .sub-menu{margin-top:-55px;}
.nav-secondary{background-color:#333;}
.error404 .entry-title{font-size:47px;padding:20px;}
.error404 .sidebar{display:none;}
.error404 .content{width:100%!important;}
.error404 .entry-content input[type="submit"]{margin-top:20px;}
.entry{background-color:#fff;margin-bottom:40px;margin-bottom:4rem;border:2px solid #dedede;}
.entry-header a img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.entry-content .attachment a,
.entry-content .gallery a{border:none;}
.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption{margin-bottom:26px;margin-bottom:2.6rem;}
.entry-content ol,
.entry-content ul{margin-left:40px;margin-left:4rem;}
.entry-content ol li{list-style-type:decimal;}
.entry-content ul li{list-style-type:disc;}
.entry-content ol ol,
.entry-content ul ul{margin-bottom:0;}
.entry-content .search-form{width:50%;}
.entry-meta{color:#999;font-size:14px;font-size:1.4rem;}
.entry-meta a{color:#a0a0a0;}
.entry-header .entry-meta{margin-bottom:0px;}
.entry-time,.entry-author{padding-right:8px;}
.entry-footer .entry-meta{border-top:2px solid #f5f5f5;margin:0 -40px;margin:0 -4rem;padding:32px 40px 8px;padding:3.2rem 4rem 0.8rem;}
.entry-categories,
.entry-tags{display:block;}

.home .entry-content p,.search .entry-content p,.archive .entry-content p{

margin-bottom: 26px;
margin-bottom: 2.6rem;
font-family: Georgia, Times, serif;
font-size: 18px;
font-size: 1.8rem;
color: #252525;
text-align: justify;
line-height: 30px;

position:relative;}

.home .entry-content p a,.search .entry-content p a,.archive .entry-content p a{display:inline-block;bottom:-41px;left:35%;background:#d23836;color:#fff;padding:2px 10px;}
.home .entry-content p a:hover,.search .entry-content p a:hover,.archive .entry-content p a:hover{background:#222;}

.content .more-link {
    background: none;
    color: #FFFFFF !important;
    padding: 4px;
    border-bottom: none;
    text-decoration: none;
    font-family: 'Droid Serif', Helvetica, Tahoma, sans-serif;
    text-decoration: none;
    float: right;
    margin: 20px 20px 10px 20px;
}

.archive-pagination,
.entry-pagination{font-size:14px;font-size:1.4rem;margin:10px 0 40px;overflow:hidden;width:100%;text-align:center;}
.archive-pagination li{display:inline;}
.archive-pagination li a{background-color:#666;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:3px 12px;box-shadow:0px 0px 8px #000000 inset;}
.archive-pagination li a:hover,
.archive-pagination li.active a{background-color:#F64747;}
.entry-pagination a{border-bottom:1px solid #ddd;}
.about-author{overflow:hidden;margin:20px 0px;background-color:#fff;padding:15px;border:1px solid #dedede;}
.about-author .avatar{padding-right:10px;}
.author_social .fa:before{font-family:"FontAwesome";color:#8C8C8C;font-size:23px;padding:10px;}
.author_social .afb:before{content:"\f09a";}
.author_social .agp:before{content:"\f099";}
.author_social .atw:before{content:"\f0d5";}
.comment-respond,
.entry-comments,
.entry-pings{background-color:#EAEAEA;margin-bottom:40px;margin-bottom:4rem;}
.comment-respond input{float:left;padding:10px 20px;}
.entry-comments{padding:20px 20px 20px 20px;border-top:1px solid #eee;margin-bottom:0px;}
.comment-respond,
.entry-pings{padding:40px 20px 16px;}
.comment-respond a,
.entry-comments a{border-bottom:1px solid #ddd;}
.comment-content{}
.comment-header{overflow:hidden;position:relative;}
.comment-header span{position:absolute;left:0px;color:#2776c6;font-size:23px;top:17px;}
.says{display:none;}
.comment-content p{margin:0px;}
.entry-comments .comment-author{margin:0px;}
.comment-list li li{margin:0px;overflow:hidden;width:100%;}
.children{overflow:hidden;width:100%;padding:12px;}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:50%}
.comment-respond label{display:inline-block;margin-left:12px;margin-left:1.2rem;}
.comment-list li,
.ping-list li{list-style-type:none;}
.comment-list li{margin-top:24px;margin-top:2.4rem;padding:6px;border:1px dotted #bbb;}
.comment-list li li{margin-right:-32px;margin-right:-3.2rem;border:1px dotted #bbb;}
li.comment{background:#F7F7F7;overflow:hidden;}
.commentTime a{color:#A39D9D;}
.form-allowed-tags{display:none;}
.form-submit{display:inline-block;}
.form-submit #submit{display:inline-block;background:#d23836;color:#fff;box-shadow:none;}
.form-submit #submit:hover{display:inline-block;background:#333!important;}
.comment-meta a{border:0px;font-size:12px;}
.comment-edit-link{display:none;}
.comment .avatar{float:right;width:55px;padding:5px;background:#fff;box-shadow:0 0 3px #ccc;border:0px;margin:11px 10px 0px 5px;}
.comment-author{float:right;margin-right:19px;}
.entry-pings .reply{display:none;}
p.comment-meta{display:inline-block;margin:0px;float:right;display:none;}
.comment-reply{overflow:hidden;float:left;margin:10px;display:inline;font-size:13px;}
.comment-reply a{color:#333;}
.bypostauthor{}
.form-allowed-tags{background-color:#f5f5f5;font-size:14px;font-size:1.4rem;padding:24px;padding:2.4rem;}
.sidebar ul > li:last-child{margin-bottom:0;}
.sidebar .widget{background-color:#fff;margin-bottom:30px;margin-bottom:3rem;padding:22px;border:1px solid #dedede;}
.sidebar .widget li a:before{content:"\f08e";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1px;font-size:13px;padding-right:8px;text-transform:uppercase;}
.sidebar .widget #recentcomments li a:before{content:'';}
.sidebar .widget-title{border-bottom:1px solid #eeeeee;padding-bottom:20px;font-size:25px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;font-family:'Open Sans', sans-serif;}
.sidebar .enews-widget{background-color:#333;}
.footer-widgets{background:#262626;color:#ffffff;clear:both;padding:20px 0 16px;}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{float:left;width:32%;}
.footer-widgets-1,.footer-widgets-2{margin-right:2%;}
.footer-widgets-3 img{display:block;}
.footer-widgets a, .footer-widgets p{color:#A2ACB3;font-size:13px;text-decoration:none;}
.footer-widgets a:hover{color:#ddd;}
.footer-widgets .widget{margin-bottom:24px;margin-bottom:2.4rem;}
.footer-widgets .widget-title{color:#D6D6D6;display:inline-block;margin-bottom:20px;font-weight:normal;border-bottom:2px solid #999999;padding-bottom:3px;margin:10px 0 0px;padding:0 0 6px;font-size:13px;line-height:2em;text-transform:uppercase;}
.footer-widgets li{list-style-type:none;margin-bottom:6px;margin-bottom:0.6rem;word-wrap:break-word;margin:0 0 6px;padding:8px 0 6px;border-bottom:1px solid rgba(255,255,255, .04);}
.footer-widgets .search-form input:focus{border:1px solid #ddd;}
.site-footer{color:#999;font-size:14px;padding:19px;text-align:center;background:#1E1E1E;}
.site-footer a{color:#D6D6D6;}
.site-footer p{margin-bottom:0;color:#D6D6D6;}
.site-container{width:100%;}
.header{overflow:hidden;float:left;display:inline-block;}
.sharing .post-social li{display:inline-block;}
.sharing .post-social{background-color:#fff;padding:15px;border:1px solid #dedede;text-align:center;}
.sharing_social_count li a{color:#fff;padding:10px 25px;display:inline-block;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.share_tweet a{background:#719FF1;}
.share_fb a{background:#3b5998;}
.share_plus a{background:#D95232;}
.share_linkedin a{background:#1C86BC;}
.share_reddit a{background:#326695}
.share_pintrest a{background:#bc0d1e;}
.sharing_social_count li a:hover{background:#222;}
#relatedposts{padding:0px 0px 15px 0px;}
#relatedposts h3{padding:15px 0px 0px 15px;font-size:27px;color:#000;margin-bottom:8px;}
.related-posts-box h3{padding:0px 8px 0px 3px !important;line-height:20px;}
#relatedposts li:hover{box-shadow:0 0 15px #db4848;}
.related-posts-box h3 a:hover{color:#F64747;}
#relatedposts li{-webkit-box-shadow:0px 1px 2px rgba(73, 36, 13, 0.4);-moz-box-shadow:0px 1px 2px rgba(73, 36, 13, 0.4);box-shadow:0px 1px 2px rgba(73, 36, 13, 0.4);background:#fff;margin:20px 1px;padding:20px;position:relative;display:inline-block;width:31%;margin-right:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;vertical-align:top;}
.related-posts-box img{margin-bottom:10px;}
.related-posts-box h3 a{color:#777;font-size:14px;font-weight:normal;}
.lwithheader .site-container,.lwoutheader .site-container{margin:0 auto;}
.lwithheader .content-sidebar-wrap,.lwoutheader .content-sidebar-wrap{width:100%;margin-top:0px;overflow:hidden;margin-bottom:40px;}
.lwithheader .entry-header .entry-title,.lwoutheader .entry-header .entry-title{float:none;width:100%;padding-left:0px;}
.lwithheader .content ,.lwoutheader .content{float:none;width:100%;background:#fff;border:0px;padding:50px;}
.lwithheader .entry .entry-content,.lwoutheader .entry .entry-content{float:none;width:100%;padding-left:0px;}
.lwithheader .entry ,.lwoutheader .entry{border:0px;}
.lwoutheader .headermain{display:none;}
.lwithheader .header{float:none;}
pre{overflow:auto;clear:both;word-wrap:normal;-moz-tab-size:4;tab-size:4;color:#fff !important;}
.lwithheader .site-header{text-align:center;}
.header_social{display:inline-block;float:left;}
.social_icons{display:inline-block;}
.social_icons a:hover:before{color:#111;}
.Facebook:before{font-family:"FontAwesome";color:#919191;content:"\f09a";font-size:23px;padding:10px;}
.Twitter:before{font-family:"FontAwesome";color:#919191;content:"\f099";font-size:23px;padding:10px;}
.linkedin:before{font-family:"FontAwesome";color:#919191;content:"\f0e1";font-size:23px;padding:10px;}
.pinterest:before{font-family:"FontAwesome";color:#919191;content:"\f0d2";font-size:23px;padding:10px;}
.rssfeed:before{font-size:23px;padding:10px;font-family:"FontAwesome";color:#919191;content:"\f09e";}
.googleplus:before{font-family:"FontAwesome";color:#919191;content:"\f0d5";font-size:23px;padding:10px;}
.youtube:before{font-family:"FontAwesome";color:#919191;content:"\f16a";font-size:23px;padding:10px;}
.home .entry, .archive .entry, .search .entry{width:100%;vertical-align:top;display:inline-block;}
.archive .entry:nth-child(2n+1), .home .entry:nth-child(2n+1){margin-right:34px;}
.search .entry:nth-child(2n+2){margin-right:34px;}


.page .post-image {
margin-bottom: 30px;
}


.page-template-page_archive .entry-content ul li{padding:5px;}
@media screen and (max-width:1200px){.header_left{padding-left:10px;}
.archive .entry:nth-child(2n+1), .search .entry:nth-child(2n+2), .home .entry:nth-child(2n+1){margin-right:28px;}
.site-inner, .wrap {
  max-width: 100%;
}.footer-widgets{padding:20px 10px ;}
.site-inner{padding:40px 15px 40px;}
.widget_search{padding-right:10px;}
}
@media screen and (max-width:1100px){.site-header .widget-area{width:60%;}
.sharing_social_count li a{padding:5px 20px;}
.home .entry-content p a, .search .entry-content p a, .archive .entry-content p a{left:32%;}
}
@media screen and (max-width:930px){
.lwithheader  .click_icon{display:none;}
.headermain{position:relative;}
.click_icon:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;content:"\f078";padding:5px 5px 5px 5px;font-size:15px;cursor:pointer;color:#000;border:1px solid #E0E0E0;}
.click_icon{position:absolute;top:-3px;right:2px;}
.header{position:relative;}
.home .entry-content p a, .search .entry-content p a, .archive .entry-content p a {
  left: 27%;
}
.site-header .widget-area{display:none;}
.active_search .click_icon:before{content:"\f077";}
.site-header .widget-area{width:100%;}
.site-header .wrap{padding:10px 0px;}
.menu-toggle{width:50px;font-size:17px ;font-weight:700;margin:0 auto;overflow:hidden;padding:17px 5px;text-align:center;visibility:visible;position:absolute;right:35px;bottom:15px;}
.sub-menu-toggle{display:block;font-size:20px;font-weight:700;margin:0 auto;overflow:hidden;padding:20px;text-align:center;visibility:visible;}
button.menu-toggle{color:#333;display:block;}
button.sub-menu-toggle{background-color:transparent;color:#999;display:block;}
.genesis-nav-menu a{color:#eee;padding:21px 10px;}
.sub-menu-toggle{padding:18px;position:absolute;right:0;top:7px;}
.nav-primary .current-menu-item > a{color:#eee!important;}
.menu-toggle:before{content:"\f00a";font-size:30px;font-family:FontAwesome;}
.sub-menu-toggle:before{content:"+";}
.sub-menu-toggle.activated:before{content:"-";}
nav{display:none;position:relative;}
.genesis-nav-menu li{float:none;text-align:center;}
.nav-primary .genesis-nav-menu .menu-item{background-color:#000;display:block;position:relative;text-align:center;}
.nav-primary .genesis-nav-menu .menu-item:hover{position:relative;}
.nav-primary .genesis-nav-menu .sub-menu{clear:both;display:none;opacity:1;position:static;width:100%;}
.genesis-nav-menu .menu-item:hover > .sub-menu{display:none;position:static;}
.nav-primary .genesis-nav-menu .sub-menu a{border-left:0;position:relative;width:auto;color:#eee;}
.genesis-nav-menu .sub-menu li{width:100%;}
.nav-primary .genesis-nav-menu .sub-menu .sub-menu{margin:0;}
.nav-primary a:hover,
.nav-secondary .nav-primary .current-menu-item > a{color:#fff;}
.genesis-nav-menu .menu-item:hover > .sub-menu{top:0;opacity:1;transition-delay:inherit;z-index:inherit;-webkit-transform:inherit;-webkit-transition:inherit;}
.genesis-nav-menu .sub-menu{top:0;opacity:1;}
.nav-primary .genesis-nav-menu .sub-menu{visibility:visible;opacity:1;-webkit-transform-origin:inherit;-webkit-transform-origin:inherit;transform-origin:inherit;-webkit-animation-fill-mode:inherit;animation-fill-mode:inherit;-webkit-transform:inherit;transform:inherit;z-index:inherit;transition:inherit;-webkit-transition:inherit;position:static;left:-1px;transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;list-style:none;z-index:inherit;margin-top:-1px;}
.nav-primary{position:absolute;width:200px;right:2px;z-index:999;  top: 100%;}
.sharing_social_count li a{padding:5px 12px;}
#relatedposts li{width:30%;}
}
@media screen and (max-width:800px){.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap{width:100%;}
.content{width:100%!important;padding-right:0px;}
.sidebar-primary{width:100%;}
.sidebar-secondary{width:100%;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3{width:100%;padding:0px 15px;}
.archive .entry:nth-child(2n+1), .search .entry:nth-child(2n+2), .home .entry:nth-child(2n+1){margin-right:28px;}
.home .entry-content p a, .search .entry-content p a, .archive .entry-content p a {
  left: 32%;
}
.footer-widgets-1, .footer-widgets-2 {
  margin-right: 0%;
}
}
@media screen and (max-width:600px){.sharing .post-social li{margin-top:5px;}
.social_icons a:before{padding:6px;}
.home .entry-content p a, .search .entry-content p a, .archive .entry-content p a {
  left: 26%;
}
}
@media screen and (max-width:520px){.site-header .widget-area .widget_search input[type="search"]{padding:5px;width:200px;}
.site-header .widget-area .search-form input[type="submit"]{height:27px;width:28px;background-position:4px 5px;}
.social_icons a:before{font-size:19px!important;}
.archive .entry:nth-child(2n+1), .search .entry:nth-child(2n+2), .home .entry:nth-child(2n+1){margin-right:26px;}
.sharing_social_count li a{padding:5px 9px;}
#relatedposts li{padding:10px;}
.lwithheader .content, .lwoutheader .content{padding:20px;}
}
@media screen and (max-width:480px){.home .entry, .archive .entry, .search .entry{width:88%;margin:20px 5%;}
.nav-primary {
  top: 103%;
}
.home .entry-content p a, .search .entry-content p a, .archive .entry-content p a {
  left: 31%;
}
.archive .entry:nth-child(2n+1), .search .entry:nth-child(2n+2), .home .entry:nth-child(2n+1){margin-right:inherit;margin-top:0px;}

.header_left{width:80%;}
.header_social{width:100%;margin-bottom:10px;}
.site-header .widget-area{text-align:center;margin-top:5px;}
#relatedposts li{width:100%;}
.sharing_social_count li{margin:10px 10px 0px 0px;}
.error404 .entry-title{font-size:30px;padding-bottom:10px;}
.entry-content .search-form{width:100%;}
}
@media screen and (max-width:380px){.entry-title{font-size:28px;}
.home .entry, .archive .entry, .search .entry{width:100%;margin:20px 0%;}
.sidebar-primary{width:100%;}
.header_left {
  width: 70%;
}
.home .entry-content p a, .search .entry-content p a, .archive .entry-content p a {
  left: 27%;
}
.menu-toggle {
  bottom: 8px;
}
}


@media screen and (max-width:300px){.header_left{width:60%;}
.menu-toggle{padding:9px;right:30px;bottom:13px;}
.menu-toggle:before{font-size:23px;}
.sidebar .widget-title{font-size:20px;}
.home .entry-content p a{left:23%;}
}