/*
 Theme Name:   Flatly Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  flatly-child
*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{margin-right:-10px;margin-left:-10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
}

.nav{padding-left:0;margin-bottom:0;list-style:none;}
.nav > li{position:relative;display:block;}
.nav > li > a{position:relative;display:block;padding:10px 15px;}
.nav > li > a:hover,
.nav > li > a:focus{text-decoration:none;background-color:#eee;}
.nav > li.disabled > a{color:#777;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color:#eee;border-color:#428bca;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.nav > li > a > img{max-width:none;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs > li{float:left;margin-bottom:-1px;}
.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}
.nav-tabs > li > a:hover{border-color:#eee #eee #ddd;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}
.nav-tabs.nav-justified{width:100%;border-bottom:0;}
.nav-tabs.nav-justified > li{float:none;}
.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}

body {
	font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight:300;}
a, a:focus{color:#28622F; text-decoration: none;color: #428bca;}
a:hover{text-decoration:none;color:#000000;}
ul, ol{margin-left:20px;}
blockquote{background:url(images/blockquote.png) no-repeat 0 15px;border:none;padding-left:45px;font-style:italic;}
article{padding: 10px 0; border-bottom: 1px solid #EDEDED;
}
aside{background:#ffffff;/* padding-top:0px; */}
header.page-header{margin-top:0;}
body.archive header.page-header{
  padding: 10px 0 0;
  border: none;
  margin: 0;    
}
header .logo,
header .logo h1{display:inline-block;margin:0;}
h1.site-title,
p.site-title{font-size:48px;}
.logo h1 span{color:#339390;}
.logo a{color:#252525;}
#site-logo{margin-top:10px;margin-bottom:10px;}
.btn a{color:#ffffff;}
.read-more a{text-align:right;display:block;}
.meta-info, .meta-info a{line-height:12px;}
#meta-info, .meta-info a{color:#28622F;}
.meta-info a:hover{color:#339390;}
a.btn-info{color:#FFFFFF !important;}
.pagination{text-align:center;display:block;font-size:16px; margin: 15 0;}
.pagination .fa{background:#28622F;color:#ffffff;padding:5px;margin:0 5px;}
.pagination .fa:hover{background:#212121;}
.fan-sociel-media{margin:7px 0;}
.fan-sociel-media .btn-xs{min-width:24px;}
.fa{font-size:14px;}
.navbar{border:none;}
.navbar-default .navbar-nav > li > a{color:#FFFFFF;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{background:none;color:#000000;}

#top-bar{background:#58c86d;padding:0;}
#top-bar .navbar-default .navbar-collapse{background:#58c86d;}
#top-bar .navbar-nav > li > a{padding:0px 20px;}
#top-bar .navbar-nav > li:first-child > a{padding-left:0;}
#top-bar .dropdown-menu >li{border-top:1px solid #28622F;}
.nav_container{background:#2e2e2e;margin-bottom:20px;border-top:5px solid #339390;}
.main-navigation ul{list-style:none;margin:0;}
.main-navigation a{color:#ffffff;}
.main-navigation ul ul li{border:none;}
.main-navigation li:hover > a{color:#000000;}
.main-navigation ul ul.children >li > a, .main-navigation ul ul.sub-menu >li > a, .main-navigation li:first-child > a{border:none;}
.main-navigation ul ul.children >li > a:hover, .main-navigation ul ul.sub-menu >li > a:hover{color:#000000;}
.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, #top-nav .current_page_item > a,
.main-navigation .current-menu-item > a, #top-nav .current-menu-item > a,
.main-navigation .current_page_ancestor > a, #top-nav .current_page_ancestor > a{color:#000000;}
.content{margin-top:20px;}
article header{padding-top:0;}
h1,h2,h3,h4,h5,h6 {
	margin-top: 0;
}
h1.site-title,
p.site-title{margin:5px;font-weight:400;}
h1.entry-title{margin-top:0;margin-bottom:15px;font-weight:300;font-size: 24px; line-height: 26px;}
h1.entry-title a{color:#000000;}
h1.entry-title a:hover{color:#28622F;}
h1.page-title{margin-top:0;margin-bottom:0;}
h2.site-description,
p.site-description{margin-top:0;margin-bottom:10px;color:#636363;font-weight:300;font-size:28px;}
h2.title{font-weight:300;color:#000000;}
h4.post_title{font-weight:bold;margin:0px 0 15px;}
h4.post_title a{color:#212121;}
p.post_desc{margin-top:10px;line-height:28px;font-size:18px;font-weight:300;font-family:"open sans";color:#000000;}
.entry-meta span, .entry-meta{font-size:14px;}
#featured-post .entry-meta,
.type-post .entry-meta{margin-top:10px;margin-bottom:10px;}
#featured-post{padding:17px 20px 20px;background:#ffffff;margin-bottom:30px;border-bottom:8px solid #28622F;}
#featured-post h1.title{margin-top:0px;font-weight:300;}
#featured-post h1.title a{color:#000000;}
.post_box img{margin-bottom:0;}
.post_box a.read_more{float:right;margin-right:15px;}
#page-heading h1,
h1.single-title{margin:0px 0 20px;font-weight:300;}
section.no-results{border-bottom:5px solid #28622F;padding-bottom:20px;}
span.meta-autor,
span.meta-date{margin-right:10px;padding-right:10px;border-right:1px solid #28622F;}
#read-more{margin-top:10px;}
.not-found{background:#FFFFFF;padding:15px;}
#respond{background-color:#fefefe;padding:0 15px;
	border:1px solid #e4e9ea;border-radius:3px;}
#respond label{display:block;margin-bottom:0;color:#685f54;}
#comments article{border:none;}
#comments ol{list-style-type:none;padding:0;}
#comments ul{list-style-type:none;}
#comments textarea{width:100%;}
.comment-list .comment-meta{line-height:24px;font-size:14px;padding-left:72px}
.commentlist .comment-meta a{}
.commentlist li.comment article[id*=comment-] img, .post-content img{margin:0 10px 5px 0;width:auto;max-width:100%;height:auto;float:left;background:#ffffff;}
.commentlist .vcard cite.fn{font-size:12px;font-weight:700;font-style:normal;text-transform:uppercase;}
.comment-list li.comment .comment-content{margin-left:72px;}
.comment-content{font-size:14px;}
.commentmetadata time{color:#95a5a6;}
.comment-author img{margin-right:12px;}
h2.comments-title{border-bottom:3px solid #28622F;padding-bottom:10px;font-weight:300;}
ol.commentlist > li > ul.children{margin-left:50px;}
a.comment-reply-link{color:#28622F;}
ul li.recentcomments{color:#000000;}
.author-bio{padding:40px;}
.author-info{overflow:hidden;font-size:12px;}
.author-thumb{float:left;margin-right:30px;margin-right:3rem;margin-bottom:15px;margin-bottom:1.5rem;margin-top:5px;margin-top:0.5rem;}
.author-thumb img{background:#ffffff;max-width:100%;width:100px;max-height:100px;height:auto;}
cite.fn, cite.fn a{color:#28622F;}
span.required{color:#ed1c24;}
input:not([type]),
input[type="color"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="text"],
textarea{border:1px solid #e2e2e2;}
#respond #submit,
.post-content form input[type=submit],
.post-content form input[type=button]{font-size:90%;background-color:#28622F;color:#fff;padding:7px 20px;text-transform:uppercase;border:0;margin:10px auto;}
#respond #submit:hover,
.post-content form input[type=submit]:hover,
.post-content form input[type=button]:hover{background-color:#212121;}
aside.widget_recent_comments ul li:before,
aside.widget_archive ul li:before,
aside.widget_categories ul li:before,
aside.widget_meta ul li:before{width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #45b059;float:left;margin-top:8px;margin-right:5px;display:table;content:" ";clear:both;}
aside.widget_flatly_recent_posts ul li,
aside.widget_flatly_recent_posts ul li:hover{background:none;padding-left:0;}
#sidebar aside{margin-bottom: 10px;}
aside ul, footer ul{padding-left:0px;margin-left:0px;}
aside ul.children, aside ul.sub-menu{padding-left:10px;}
aside ul li, footer ul li{list-style:none;margin-bottom:10px;margin-right:10px;line-height:22px;}
aside ul li a{color:#28622F;}
aside ul li:hover{}
aside ul li a:hover{color:#212121;}
.widget-container{background:#ffffff;padding: 10px;/* border-bottom:5px solid #28622F; */}
.widget-title h4{color:#000000;padding:8px 0px;margin:0;border-bottom:3px solid #28622F;}
.widget_flatly_recent_posts ul li{margin-bottom:15px;margin-right:0;}
.widget_flatly_recent_posts ul li img{background:#ffffff;margin:0 10px 0 0;}
.widget_flatly_recent_posts ul li h4{margin-top:0;margin-bottom:0;font-size:16px;}
.widget_flatly_recent_posts ul li h5{margin-bottom:5px;}
.widget_flatly_recent_posts ul li img:hover{background:#cccccc;border:1px solid #ffffff;}
.page-content .widget{margin-bottom:30px;}
.searchform{background:#F8F8F8;max-width:100%;border:1px solid #D9D9D9;padding:10px;overflow:hidden;}
.searchform #s{background:none;border:none;color:#777;font-style:italic;float:left;width:90%;}
.searchform #s:focus{outline:none;}
input#search-button{width:16px;height:16px;float:right;}
.widget_calendar td a{color:#28622F;}
.widget_calendar caption{font-weight:bold;margin-bottom:10px;}
.widget_calendar table{line-height:2;margin:0;width:100%;}
.widget_calendar caption{color:#000;font-weight:700;line-height:1.7142857142;margin-bottom:18px;text-align:left;text-transform:uppercase;}
.widget_calendar thead th{background-color:rgba(255, 255, 255, 0.1);}
.widget_calendar tbody td,
.widget_calendar thead th{text-align:center;padding:1px;}
.widget_calendar tbody a{color:#fff;display:block;}
.widget_calendar tbody a:hover{}
.widget_calendar tbody a:hover{}
.widget_calendar #prev{padding-left:5px;}
.widget_calendar #next{padding-right:5px;text-align:right;}
#footer {border-top:1px solid #e1e1e1; clear: both;}
#footer h3{padding:20px 0 5px;text-transform:uppercase;margin-left:15px;margin-right:15px;}
#copyright{color:#000;padding:10px 0;text-align:center;}
footer .widget-title{color:#fff;background:none;}
footer ul.children,
footer ul.sub-menu{padding-left:10px;}
footer ul li a{color:#fff;}
footer ul li a:hover{color:#339390;}
footer .meta-info span,
footer .meta-info a{color:#339390;}
footer .textwidget{color:#fff;}
footer .widget{margin-bottom:15px;}
#footer .widget_calendar caption{color:#fff;}
#footer .widget_calendar thead tr{background:#339390;}
#footer .widget_calendar tbody td,
#footer .widget_calendar thead th{color:#fff;}
.post-content img{margin-top:12px;margin-top:1.2rem;}
.left img,
img.left,
.alignleft,
img.alignleft,
img[align=left]{margin-right:24px;margin-right:2.4rem;margin-bottom:16px;margin-bottom:1.6rem;margin-top:12px;margin-top:1.2rem;display:inline-block;float:left;}
.right img,
img.right,
.alignright,
img.alignright,
img[align=right]{margin-left:24px;margin-left:2.4rem;margin-bottom:16px;margin-bottom:1.6rem;margin-top:12px;margin-top:1.2rem;display:inline-block;float:right;}
.aligncenter,
img.aligncenter,
img[align=center]{margin-right:auto;margin-left:auto;display:block;clear:both;}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption{max-width:100%;height:auto;}
.wp-caption-text{}
.post-tags{display:none;}
.wp-caption p.wp-caption-text{font-size:14px;line-height:18px; text-align: center;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.meta-info span{font-family:'Lato',Verdana, Geneva, sans-serif;font-size:12px;color:#707070;}
.nav-links{margin-top:30px;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
article img{max-width:100%;}
article img:hover, #featured-post img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.blog article.has-post-thumbnail h1.entry-title, .archive article.has-post-thumbnail h1.entry-title{margin-top:17px;margin-bottom:10px;}
.image-container-responsive img{height:auto;}
.entry-thumb{max-height:280px;overflow:hidden;}
.featured-thumb{max-height:350px;overflow:hidden;}
.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,
.not-found:after{content:"";display:table;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.not-found:after{clear:both;}
.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;}
@media (min-width:768px) and (max-width:1018px){.widget_calendar td,
.widget_calendar td{padding:5px;}
.blog article.has-post-thumbnail,
.archive article.has-post-thumbnail,
#featured-post{padding:20px;!important;}
}

@media screen and (min-width:768px) {
    .main-navigation ul{padding-left:0;}
    .main-navigation ul > li{padding:10px 0;}
    .main-navigation ul.sub-menu > li{padding:0;}
    #top-nav .main-navigation ul.sub-menu > li{border-top:1px solid #28622F;}
    .main-navigation ul > li:last-child{border-right:none;}
    .main-navigation li {float:left;position:relative;}
    .top-nav a{color:#ffffff;}
    .main-navigation a {
      display:block;
      text-decoration:none;
      padding:0px 10px;
      font-size:16px;
      text-transform: uppercase;
      font-weight: bold;
    }

    .main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:#2e2e2e;}
    #top-nav .main-navigation ul ul.sub-menu{top:2.5em;}
    #top-nav .main-navigation ul ul ul.sub-menu{top:0;}
    .main-navigation ul ul ul{left:-999em;top:0;}

    .main-navigation ul ul a{min-width:220px;font-size:16px;padding:10px 15px; color: #000; text-transform: none; font-weight: normal;}
    .post_box a.read_more{bottom:30px;}
    .dropdown-menu,
    .dropdown-menu .sub-menu{background:#28622F;border-radius:0;border:none;}
    #top-bar .dropdown-menu,
    .dropdown-menu .sub-menu{background:#58c86d;border-radius:0;border:none;}

    #top-widget{float:right; text-align: right;}

    .dropdown-menu > li > a,
    .dropdown-menu .sub-menu a{color:#fff;font-size:16px;}
    .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
    .dropdown-menu li:hover .sub-menu{visibility:visible;}
    .dropdown:hover .dropdown-menu{display:block;}
    .nav-tabs .dropdown-menu,
    .nav-pills .dropdown-menu,
    .navbar .dropdown-menu{margin-top:0;}
    .navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0, 0, 0, 0.2);border-top:7px solid transparent;left:-7px;top:10px;}
    .navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px;}
    .fan-sociel-media .btn{margin-right:5px;float:right;}
    nav .container-fluid,
    nav .navbar-collapse{padding:0;}
    .pgwSlider .ps-current{width:74.4%;}
    .nav-next{text-align:right;}
    #featured-post time.entry-date,
    .single time.entry-date{text-align:right;display:block;}
    .nav-previous, .nav-next{text-align:center;}
}
@media screen and (max-width:767px) { 
    h1{font-size:20px;}
    h2{font-size:18px;}
    h3{font-size:16px;}
    h4{font-size:15px;}
    h5{font-size:14px;}
    h6{font-size:13px;}

    .item{position:static ! important;-webkit-transform:translate(0px, 0px) ! important;-moz-transform:translate(0px, 0px) ! important;transform:translate(0px, 0px) ! important;}
    #posts{display:inline;}
    .pagination{margin-top:5px;}
    .post_box a.read_more{bottom:0px;}
    header .logo, header .logo h1 a{font-size:30px;}
    .navbar-default .navbar-nav > li,
    .navbar-default .navbar-nav > li > a{border:0;}
    .navbar-default .navbar-nav > li{}
    .navbar-nav{overflow:hidden;}
    #top-bar .navbar-header{padding:0 15px;}
    #top-bar .navbar-collapse{margin:0 15px;padding:0 15px;}
    #top-bar .navbar-collapse ul li{padding:5px 0;}
    #top-bar .navbar-collapse ul ul li{padding-bottom:0;}
    #top-bar .navbar-nav > li > a{padding:0;}
    #top-bar .dropdown-menu >li{border:none;}
    .dropdown-menu{display:block;border:none;border-radius:0;width:100%;position:relative;box-shadow:none;background:none !important;overflow:hidden;}
    .dropdown-menu >li{border:none;}
    ul.dropdown-menu{padding-left:10px;}
    ul.dropdown-menu a{color:#FFFFFF;}
    .depth_0{margin-bottom:10px;}
    .ps-current span h1{margin:10px 0;}
    .ps-current span p{display:none;}
    .blog article.has-post-thumbnail,
    .archive article.has-post-thumbnail,
    #featured-post{padding:20px !important;}
    .gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item,
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item,
    .gallery-columns-7 .gallery-item,
    .gallery-columns-8 .gallery-item,
    .gallery-columns-9 .gallery-item{width:50% !important;max-width:50% !important;}
    .main-navigation li{padding:5px 0;}
    .main-navigation ul li{padding-bottom:0;}
    .main-navigation ul.sub-menu{margin-left:10px;}
    #site-logo {
        margin-left: auto;
        margin-right: auto;
    }
    div#top-widget {
        text-align: center;
    }
    header .logo {
        text-align: center;
        margin: 0;
        display: none;
    }
}
@media screen and (min-width:480px){.r_margin{margin-right:4%;height:100px;}
}
@media screen and (max-width:480px){.btn-default{margin-bottom:5px !important;}
#top-widget img{width:100%;}
.blog article.has-post-thumbnail,
.archive article.has-post-thumbnail,
#featured-post{padding:20px;!important;}
.nav-previous, .nav-next{text-align:center;}
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item{width:100% !important;max-width:100% !important;}
}
.clear{clear:both;}
header.entry-header{padding:0;}
.pagination a, .pagination span{border:1px solid #28622F;padding:4px 8px;}
span.fa.fa-chevron-right,
span.fa.fa-chevron-left{padding:0;border:none;margin:0;}
a.next.page-numbers,
a.prev.page-numbers{background-color:#28622F;}

span.page-numbers.current{font-weight:bold;}
p#form-allowed-tags{display:none;}
h2.entry-title{margin:0;}
h2.entry-title a {
	color: #28622F;
}
.article-content div,
.article-content p{margin-bottom:15px;}


/* =Print
----------------------------------------------- */

@media print {
    body {
        background: none !important;
        color: #000;
        font-size: 10pt;
    }
    footer a[rel=bookmark]:link:after,
    footer a[rel=bookmark]:visited:after {
        content: " [" attr(href) "] "; /* Show URLs */
    }
    a {
        text-decoration: none;
    }
    .entry-content img,
    .comment-content img,
    .author-avatar img,
    img.wp-post-image {
        border-radius: 0;
        box-shadow: none;
    }
    .site {
        clear: both !important;
        display: block !important;
        float: none !important;
        max-width: 100%;
        position: relative !important;
    }
    .site-header {
        margin-bottom: 72px;
        margin-bottom: 5.142857143rem;
        text-align: left;
    }
    .site-header h1 {
        font-size: 21pt;
        line-height: 1;
        text-align: left;
    }
    .site-header h2 {
        color: #000;
        font-size: 10pt;
        text-align: left;
    }
    .site-header h1 a,
    .site-header h2 a {
        color: #000;
    }
    .author-avatar,
    #colophon,
    #respond,
    .commentlist .comment-edit-link,
    .commentlist .reply,
    .entry-header .comments-link,
    .entry-meta .edit-link a,
    .page-link,
    .site-content nav,
    .widget-area,
    img.header-image,
    .main-navigation {
        display: none;
    }
    .wrapper {
        border-top: none;
        box-shadow: none;
    }
    .site-content {
        margin: 0;
        width: auto;
    }

    .entry-header .entry-title,
    .entry-title {
        font-size: 21pt;
    }
    footer.entry-meta,
    footer.entry-meta a {
        color: #444;
        font-size: 10pt;
    }
    .author-description {
        float: none;
        width: auto;
    }

    /* Comments */
    .commentlist > li.comment {
        background: none;
        position: relative;
        width: auto;
    }
    .commentlist .avatar {
        height: 39px;
        left: 2.2em;
        top: 2.2em;
        width: 39px;
    }
    .comments-area article header cite,
    .comments-area article header time {
        margin-left: 50px;
        margin-left: 3.57142857rem;
    }
}
#site-logo {
    width: 100px;
}
#site-logo img {
    width: 100%;
    display: block;
}
.container {
    max-width: 1010px;
}
.entry-content h2 {
    font-size: 22px;
    margin: 20px 0;
    font-weight: bold;
    line-height: 24px;
}

.entry-content h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
}
.entry-content div,
.entry-content p {
    margin-bottom: 15px;
    margin-top: 0;
}
.kksr-legend {
  display: none;
}
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;padding-right:20px;width:100px}
#contact-page ol.forms input.txt{width:214px}
#contact-page ol.forms textarea{height:250px;width:300px}
input,textarea{margin-top:3px;padding:0}
#contact-page ol.forms input#sendCopy{border:medium none}
#contact-page ol.forms li.inline input{margin-left:120px;width:auto}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto}
#contact-page ol.forms li.buttons .submit{margin:15px 0 0 120px}
.related_posts ul.row {
	list-style: none;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 0;
    padding-left: 0;
}
.related_posts ul.row li {
    padding-left: 5px;
    padding-right: 5px;
}
.home_h1 {
  display: none;
}
.entry-content .related_posts h3 {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    line-height: 24px;
}
.entry-content .related_posts h3 a {
    color: #28622F;
}
@media (min-width: 768px) {
    .entry-content .related_posts h3 {
        font-weight: normal;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        margin: 0 0 10px;
    }
}
.relatedthumb img {
  width: 100%;
}
.navbar-header {
  background-color: #28622F;
}
button.navbar-toggle.collapsed {
    background-color: #FFF;
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
}
.entry-content div.read-more {
  margin: 0;
}
@media (min-width: 992px) {
    div#sidebar {
        width: 32%;
    }

    #primary {
        width: 68%;
    }
}
#sidebar aside#text-4,
#sidebar aside#text-5 {
    padding: 0;
}
.image-container-responsive {
    float: left;
    margin-right: 10px;
    max-width: 30%;
}
.header-wrapper {
    width: 100%;
}
.header-wrapper:after {
  clear: both;
}
#text-3 {
	display: none;
}
.page-header {
    margin: 0;
}
h1.page-title {
    margin: 0;
}
.col-lg-3.post-date {
    text-align: right;
    float: right;
}

.scrollup {
	width: 40px;
    height: 40px;
    position: fixed;
    bottom: 50px;
    right: 10px;
    background-color: #000;
    color: #FFF;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    font-size: 10pt;
    display: block;
}
a.scrollup:hover {
	background: #28622F;
}
article:after {
    content: '';
    display: block;
    clear: both;
}
.quang-cao-top {
    margin: 15px auto;
    max-width: 336px;
    max-height: 280px;
}
.entry-content div.relatedcontent {
    margin: 0;
}

.entry-content div#related_posts_cat {
    margin-bottom: 15px;
}
.entry-content div.relatedthumb {
    margin-bottom: 10px;
    max-width: 30%;
    float: left;
    margin-right: 10px;
}

@media (min-width: 768px) {
    .entry-content div.relatedthumb {
        margin-bottom: 10px;
        max-width: 100%;
        float: none;
        margin-right: 0;
    }
}
@media (min-width: 992px) {
	.entry-content .related_posts li:nth-child(5) h3,
	.entry-content .related_posts li:nth-child(6) h3,
	.entry-content .related_posts li:nth-child(7) h3,
	.entry-content .related_posts li:nth-child(8) h3 {
		margin-bottom: 0;
	}
	nav#main-navigation {
		margin-top: 0;
    padding-top: 40px;
	}
}
.sidebar-search {
    background: #FFF;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #EDEDED;
}

td.gsc-input {
    background: #fff;
    height: 25px;
}

table.gsc-search-box td {
    padding: 0px;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    height: 25px !important;
    width: 50px !important;
    display: block;
    padding: 6px 18px !important;;
}
h2.comment-title span {
    font-style: italic;
}
.entry-content div#featured-category,
.kk-star-ratings .kksr-star.gray,
.entry-content div.row.entry-meta {
    margin-bottom: 0;
}

.entry-content img {
	height: auto;
	max-width: 100%;
}

.footer-right-popup {
    height: 90px;
    right: 0;
    position: absolute;
    bottom: 0;
    display: block;
    text-align: center;
    width: 100%;
    overflow: hidden;
}
@media only screen and (min-width: 992px) {
    .footer-right-popup {
        display: none;
    }
}
.top-right {
    background: #FFF;
    padding: 0px;
}
.adnow-tp {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
#sidebar aside#text-14 {
    height: 250px;
    overflow: hidden;
    padding: 0;
}
.archive article .entry-content,
.home article .entry-content {
    display: none;
}

#primary {
    border-right: 1px solid #EDEDED;
}
article:first-child {
    padding-top: 0;
}
a, a:focus {
    color: #28622F;
}
h2.entry-title {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.entry-content ul {
    margin-left: 15px;
}
.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid,
aside#text-17,
h2.comment-title {
    display: none;
}
.pagination {
	display: block !important;
}
.social-home {
    position: fixed;
    top: 20%;
    left: 0;
    width: 65px;
    text-align: right;
    display: none;
}
a.goto-top {
    position: fixed;
    bottom: 150px;
    right: 20px;
    background: #28622F;
    color: #FFF;
    font-weight: bold;
    padding: 10px 5px;
    border-radius: 5px;
}
p.post_tag {
    display: block;
}
@media (min-width: 768px) {
    .archive article .entry-content,
    .home article .entry-content {
        display: block;
    }
    h2.entry-title {
	    margin: 0;
	    font-size: 24px;
	    font-weight: normal;
	    margin-bottom: 9px;
	}
	.entry-meta {
		margin-bottom: 10px;
	}
    p.post_tag {
        display: none;
    }

}
@media (min-width: 992px) {
    .fb-comments.fb_iframe_widget.fb_iframe_widget_fluid,
    aside#text-17,
    .social-home,
    h2.comment-title {
	    display: block;
	}
}
.entry-content div.post-meta {
    margin-bottom: 0;
}
.widget-title h3 {
    margin: 0 0 10px;
    background: #eee;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    border-top: 2px solid #CCC;
}
div#cse-search-results {
    width: 100%;
    overflow: hidden;
    max-height: 1250px;
}
.mobile-menu {
    position: relative;
    background: #28622F;
    text-align: center;
}
.mobile-menu a {
    color: #FFF;
    font-weight: bold;
    line-height: 50px;
    font-size: 22px;
    display: inline-block;
}
.mobile-menu button#responsive-menu-button {
    background: transparent;
    position: absolute;
}
div#top-widget {
	padding: 0;margin: 0 auto; height: 100px; float: none;
	position: fixed;
    background: #FFF;
    z-index: 999;
    text-align: center;
}
.header-tp { height: 160px; }
.mobile-menu {
    top: 0;
}
aside#tag_cloud-3 {
    display: none;
}
.header-tp { height: 20px; }

@media (min-width: 992px) {
    .header-tp {
        height: 167px;
    }
    #text-3 {
        display: block;
    }
    .header-wrapper {
        top: 0;
    }
    div#top-widget {
        float: right;
        margin-top: 15px;
        position: relative;
    }
    .mobile-menu {
        display: none;
    }
    aside#tag_cloud-3 {
        display: block;
    }
}
.awaken-search-button-icon {
    cursor: pointer;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 50px;
    line-height: 50px;
    color: #ddd;
    background: url(images/button-m.png);
    background-position: center;
    background-repeat: no-repeat;
}
.awaken-search-box-container {
    background: #fff;
    border: 3px solid #E3E3E3;
    display: none;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 328px;
    z-index: 999;
}
.awaken-search-box-container {
    display: none;
}
#awaken-search-form input[type="text"] {
    background: #f1f1f1;
    border: none;
    color: #222;
    float: left;
    height: 40px;
    margin: 0;
    padding: 0 11px;
    width: 220px;
}
#awaken-search-form input[type="submit"] {
    border-radius: 0;
    box-shadow: none;
    background-color: #fa5742;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-shadow: none;
    text-transform: uppercase;
    width: 92px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    -ms-transition: background 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.navbar-default .navbar-collapse:after {
    content: '';
    clear: both;
    display: block;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
div#related_posts_cat {
    clear: both;
}
div#site-logo p {
    margin: 0;
}
.image-container-responsive img {
    display: block;
}
#copyright p {
    margin: 0;
    font-size: 14px;
}

#footer:after {content: '';clear: both;display: block;}

#copyright:after {
    display: block;
    clear: both;
    content: '';
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
.entry-content table {
    width: 100%;
}
h2.entry-title {
    font-size: 18px;
    line-height: 22px;
}
.entry-content ul li {
    margin: 0 0 5px;
}
.entry-content ul {
    padding-left: 20px;
}
.container {
max-width: none;
}

@media screen and (min-width: 992px) {
	#text-19 .textwidget {
	    min-height: 600px;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
}

.wp-pagenavi {
    clear: both;
    padding: 10px 0;
    text-align: center;
}

.wp-pagenavi a {
    border: 1px solid #28622f;
    padding: 5px 10px;
    display: inline-block;
}

.wp-pagenavi span.pages {
    margin-right: 20px;
}

.wp-pagenavi span.current,.wp-pagenavi a:hover {
    border: 1px solid #28622f;
    background: #28622f;
    padding: 5px 10px;
    color: #FFF;
    font-weight: bold;
    display: inline-block;
}
/* Fluid Video Embeds */
.fve-video-wrapper {
    position: relative;
    overflow: hidden;
    height: 0;
    background-color: transparent;
    padding-bottom: 56.25%;
    margin: 0.5em 0;
}
.fve-video-wrapper iframe,
.fve-video-wrapper object,
.fve-video-wrapper embed {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fve-video-wrapper a.hyperlink-image {
    position: relative;
    display: none;
}
.fve-video-wrapper a.hyperlink-image img {
    position: relative;
    z-index: 2;
    width: 100%;
}
.fve-video-wrapper a.hyperlink-image .fve-play-button {
    position: absolute;
    left: 35%;
    top: 35%;
    right: 35%;
    bottom: 35%;
    z-index: 3;
    background-color: rgba(40, 40, 40, 0.75);
    background-size: 100% 100%;
    border-radius: 10px;
}
.fve-video-wrapper a.hyperlink-image:hover .fve-play-button {
    background-color: rgba(0, 0, 0, 0.85);
}
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:50% 50%}figure.wp-block-image img.lazy-hidden{min-width:150px}
.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#d1d1d1}
.ad_tp {
  text-align: center;
  margin-bottom: 10px;
}
.entry-content div.row.entry-meta {
    margin-bottom: 15px;
}
div#related_posts_cat:after {content: '';clear: both;display: block;}

aside#text-3 a {
    display: block;
}

button.rmp_menu_trigger {
  display: inline-block !important;
  float: left;
  background: transparent !important;
}

.header-wrapper {
    border-bottom: 1px solid #CCC;
    background: #28622f;
    margin-bottom: 10px;
}
.main-navigation ul li:hover>ul {
    background: #FFF;
    z-index: 9999;
}

.main-navigation ul>li:hover {
    background: #FFF;
}
.main-navigation li:hover>a {
    color: #000;
    background: transparent;
}
.post-content img {
  float: none;
}
.entry-content table {
    border-top: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
}

.entry-content table tr td {
    border-bottom: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    padding: 10px;
}
.header-wrapper:after {
    clear: both;
    content: "";
    display: block;
}

h1.page-title {
    margin: 15px 0;
}
input[type="text"] {
    line-height: 30px;
}
.ad_tp.top-ads {
  height: 343px;
  text-align: center;
}
.adnow-tp.single-ads {
  height: 280px;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .ad_tp.top-ads {
    height: 280px;
    text-align: center;
  }
}
div#main-container:after {
    content: '';
    clear: both;
    display: block;
}
.wpj-jtoc.--jtoc-theme-basic-light .wpj-jtoc--items li a {
    display: block;
    line-height: 24px;
    font-size: 16px;
}