body.custom-background{
	background-image: none !important;
	/*background-color: #f7faff;*/
}

.site-content {
    padding: 60px 0 !important;
}
main#main{

}
main#main article{

}
main#main article .entry-header {
    text-align: left;
    height: auto;
}
main#main article .entry-content {
    margin-top: 0px;
}

aside#secondary {
    padding-top: 0px;
}

main#main article .entry-content p {
   /* text-align: justify;*/
}
.comments-area input#wp-comment-cookies-consent {
	display: inline-block;
    width: 13px;
    height: 13px;
}

div#respond input#submit {
    width: auto;
    background: #f38221;
    border: 1px solid #f38221 !important;
    border-radius: 2px;
}
div#respond input#submit:hover {
    opacity: 1;
    background-color: #fff;
    color: #f38221;
}
.entry-category a {
    background-color: #f38221 !important;
}
.content-loop .entry-meta a, .content-list .entry-meta a, .content-grid .entry-meta a, .content-search .entry-meta a, .single #primary .entry-meta a{
    color: #f38221 !important;
}
a:hover, .site-header .search-icon:hover span, .sf-menu li a:hover, .sf-menu li li a:hover, .sf-menu li.sfHover a, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-item a:hover, .breadcrumbs .breadcrumbs-nav a:hover, .read-more a, .read-more a:visited, .entry-title a:hover, article.hentry .edit-link a, .author-box a, .page-content a, .entry-content a, .comment-author a, .comment-content a, .comment-reply-title small a:hover, .sidebar .widget a, .sidebar .widget ul li a:hover,
em, span.entry-date{
	color: #f38221 !important;
}
form.search-form {
    width: 100%;
}
form.search-form label {
    display: block;
    width: 100%;
}
.sidebar .widget_search input[type='search'] {
    width: 70%;
    box-sizing: border-box;
    float: left;
}
input[type="submit"] {
    background-color: #f38221 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-title, 
div.wpforms-container-full .wpforms-form .wpforms-description {
    color: #fff!important;
    font-weight: 800!important;
    color: #000 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container button {
    display: block;
    width: 70%;
    margin-left: 0 !important;
    box-sizing: border-box;
    padding: 0 !important;
    margin: 0 auto !important;
    background-color: #f38221 !important;
}

.widget .widget-title:after{
	width: 100%;
}
.sidebar .widget li, .sidebar .widget li a {
    color: #000 !important;
    text-align: left;
}

.sidebar .widget li:hover, .sidebar .widget li:hover a {
    color: #f38221;
}
li.recentcomments:hover, li.recentcomments:hover span, li.recentcomments:hover span a, li.recentcomments:hover a {
    color: #f38221 !important;
}
.widget.widget_archive li:hover, .widget.widget_archive li:hover a {
    color: #f38221 !important;
}

span.read-more.button-primary {
    background-color: #f38221 !important;
    border-color: #f38221;
}
.footer_socil .list-icons.footer_soc li a:hover {
    color: #fff !important;
    background-color: #f38221;
    border-color: #f38221;
}
li.cat-item:hover, li.cat-item:hover a {
    color: #f38221 !important;
}
header#masthead {
    display: none;
}
main#main, 
.sidebar .widget {
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #f3822152;
    border-bottom: 3px solid #f38221;
    opacity: 1 !important;
}
div#recent-content .thumbnail-wrap {
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #f3822152;
    border-bottom: 3px solid #f38221;
}
.comment-form-cookies-consent {
    margin: 0 0 20px 0;
    display: block !important;
    float: left;
    width: 100%;
}
p.form-submit {
    display: block !important;
    float: left;
    width: 100%;
}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {
    width: 100% !important;
}


div#respond input#submit:hover,
.entry-category a:hover{
    color: #fff !important;
}


div#archives-2,
div#categories-2 {
    /*height: 300px;
    position: relative;*/
}
div#archives-2:after, div#categories-2:after {
    /*content: 'show all';
    position: absolute;
    bottom: 0px;
    z-index: 9;
    display: block;
    width: 100%;
    background-color: #f38221;
    color: #fff;
    padding: 0 10px;
    left: 0px;
    cursor: pointer;*/
}
div#archives-2 .showmore, div#categories-2 .showmore,
div#categories-2 .showmore, div#categories-2 .showmore {
/*position: absolute;
    bottom: 0px;
    z-index: 9;
    display: block;
    width: 100%;
    background-color: #f38221;
    color: #fff !important;
    padding: 0 10px;
    left: 0px;
    cursor: pointer;
    text-transform: capitalize;
    padding-top: 3px;*/
}


@media only screen and (max-width: 991px) and (min-width: 768px){
div#primary, aside#secondary{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
aside#secondary {
    margin-top: 30px;
}

#navigation>ul>li>a, #navigation>ul>li.has-sub>a {
    padding: 32px 0 32px 10px;
    font-size: 10.5px !important;
}
.sidebar .widget_search input[type='search'] {
    width: calc(100% - 80px) !important;
}
footer.footer-section .row > div:nth-child(1) {
    width: 100%;
    flex: 100%;
    max-width: 100%;
    text-align: center;
}
footer.footer-section .row > div:nth-child(1) .widget {
    text-align: center;
    margin: 0 auto;
    width: auto;
}
footer.footer-section .row > div:nth-child(2),
footer.footer-section .row > div:nth-child(3),
footer.footer-section .row > div:nth-child(4) {
    width: 33%;
    flex: 33%;
    max-width: 33%;
}
}


@media only screen and (max-width: 1199px) and (min-width: 992px){
#navigation>ul>li>a, #navigation>ul>li.has-sub>a {
    padding: 35px 0 35px 10px;
    font-size: 12px;
}
div#primary, aside#secondary{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
aside#secondary {
    margin-top: 30px;
}
.sidebar .widget_search input[type='search'] {
    width: calc(100% - 80px) !important;
}
.footer_socil .list-icons li a {
    width: 33px;
    height: 33px;
    line-height: 32px;
    font-size: 18px;
    margin-right: 2px;
}


}

@media only screen and (max-width: 1199px) and (min-width: 1120px){
div#primary, aside#secondary{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
}


@media only screen and (max-width: 767px) and (min-width: 576px){

footer.footer-section .row > div:nth-child(1),
footer.footer-section .row > div:nth-child(2),
footer.footer-section .row > div:nth-child(3),
footer.footer-section .row > div:nth-child(4) {
    width: 100%;
    flex: 100%;
    max-width: 100%;
}
.footer-section .widget {
    text-align: center;
}
.footer_socil .list-icons{
    margin-left: calc(100% - 360px);
}
.footer-section .widget img {
    margin-top: 3px;
    margin: 0 auto;
}
.sidebar .widget_search input[type='search'] {
    width: calc(100% - 80px) !important;
}
}



@media (min-width: 320px) { 
div#primary div#sticky-wrapper div#sticky-wrapper nav.navigation.pagination {
    position: unset !important;
        border: none;
}
.pagination .nav-links a:hover {
    color: #fff !important;
}
.navigation {
    background: transparent;
    box-shadow: none;
    text-align: center;
}
.pagination .nav-links {
    text-align: center;
    margin: 0 auto;
}
.pagination .nav-links .page-numbers {
    border: 1px solid #f38221;
    border-radius: 100px;
    min-width: 36px;
}
}



@media (max-width: 479px) { 
.pagination .nav-links .page-numbers {
    min-width: auto !important;
}

}