/*
Theme Name: Simply Print
Author: simply
Theme URI: simply
Author URI: simply
Description: 
Version: 10.5
*/
.filtr-search {display: none;}
span.item-desc.item_desc_442 {background: #d52228!important;}
.menucontainer{position:relative;float:right;}
ul.menutop {display: flex;align-items: center;}
.menutop li {float: left;position: relative;padding: 10px 15px;margin: 0 4px; }
.menutop li a {
    display: block;font-family: 'Plus Jakarta Sans', sans-serif;text-transform: inherit;
    font-weight: 500;line-height: normal;color: var(--black);font-size: 15px;text-decoration: none;}
.menutop li:last-child{padding-right: 0}
.menutop li:last-child a{margin-right:0;background: var(--orange);border-radius: 20px;padding: 10px 30px;color: var(--white);transition: 0.5s;}
.menutop li:last-child a:hover{background: var(--black); color: var(--white); transition: 0.5s;}
.menutop li a:hover, .menutop li.current-menu-item a {color: var(--orange);}
.menutop li:last-child .current-menu-item a{color: }


.menutop .current-menu-parent a {color:var(--black);font-weight: 600;position: relative;}
.menutop li.current-menu-item a{color:var(--black);font-weight: 600;position: relative;}
.menutop .current-menu-parent:after {color: var(--black) !important;}
.menutop li.menu-item-has-children:after {font-family: 'FontAwesome';font-weight: bold;content: '\f107';color: #000;font-size: 13px;position: absolute;
    right: 0px;top: 12px;cursor: pointer;}
.menutop .sub-menu li.menu-item-has-children:after {content:'\f0da';color:var(--black);font-size:14px;right:10px;top:10px}
.menutop .sub-menu {display: none;position: absolute;top: 100%;left: 0;z-index: 99999;width:260px;
    padding: 0;height: auto !important;background: #fff !important;background: #fff;border-radius: 0 0 5px 5px;box-shadow: 0 0 3px #ffe4e4;}

.menutop .sub-menu .sub-menu {top:0;left:100%;background:none;width:230px;transition: .9s;}
.menutop .sub-menu li, .menutop .sub-menu li a {float:none;margin:0;padding:0;border:0;white-space:normal}
.menutop .sub-menu li a {position: relative;display: block;font-size: 14px;color:var(--black);line-height: 32px;padding: 7px 10px !important;text-transform: none;font-weight: 400;}
.menutop .sub-menu li a:before {font-family:'FontAwesome';font-weight:bold;content:'\f105';font-size:11px;color:var(--black);margin-right:8px}
.menutop .sub-menu li a:hover {color:var(--orange);}
.menutop .sub-menu li:last-child a {color: var(--black);background: none;}
.menutop .sub-menu li:last-child a:hover{color: var(--orange);}
.menutop .sub-menu li{border-bottom: 1px solid #f2f2f2;}
.menutop .sub-menu li:last-child{border-bottom: none}

.menutop .sub-menu li.current-menu-item a {color:#444;background:#fff;}
.menutop .sub-menu li.current-menu-item .sub-menu a {background:none;}
.menutop .sub-menu li.current-menu-item .sub-menu li a:hover {color:#0063a4;background:#fff}
.menutop .sub-menu li:last-child{background: none; border: none}
.menucontainer .menuicon, .menucontainer .menutopmob {display:none}
.menuicon {display:block;padding:10px;margin-top:25px;border:1px solid #ddd}
.menuicon i {float:right;font-size:18px}
.menucontainer .menutopmob {position:absolute;top:100%;left:0;right:0;width:100%;z-index:99999;margin-top:2px;background:#00f}
.menucontainer .menutopmob li a {display:block;font-size:12px;color:#eee;text-transform:none;
	font-weight:400;line-height:19px;padding:4px 10px;margin:0;border-bottom:1px solid #ccc}
.menutopmob .sub-menu li a {padding-left:20px;font-size:11px}
.menutopmob .sub-menu li .sub-menu a {padding-left:30px}
article.post {/*background: #ffffff;border: 1px solid #ffffff;padding: 16px;margin-bottom: 32px;box-shadow: 0 0 2px #c3c3c3;*/}
article.post img {height: 350px;width: 100%;object-fit: cover;}
article.post h2 {font-size: 22px;margin: 15px 0;color: #000;}

article.post h2 a:hover {color:#111}
article.post p {border-bottom: solid 0px #eee;padding-bottom: 10px;}
.postthumb {padding: 0 0 30px;}
.blog h3 a{color: #008863;}
.metabars {display: flex;margin: 0 0 15px;align-items: flex-end;}
.metabars span {display:block;font-size:14px;padding:6px }
.metabars .fa{color: #10bfbe;font-size: 13px;margin-right: 0;width: 20px;text-align: center;}
.morepost a {font-family: 'Sarabun', sans-serif;padding: 12px 24px;background: #10bfbe;border-bottom: solid 2px #076e6e;color: #fff;display: inline-block; transition: 0.5s;}
.morepost a:hover{background:#076e6e; transition: 0.5s;}
.metabars .commentcount {padding-top:10px}
.metatags a {background: #10bfbe;color: #fff;padding: 7px 20px;margin: 0 10px 0 0;font-family: 'Sarabun', sans-serif;}
.singlepost h2, .singlepost h3 {margin-top:15px}
.singlepost .postthumb img {height:auto;width:100%;margin:5px 0 15px}
.singlepost .metabars {padding-top:15px;margin-top:10px;border-top:1px solid #e5e5e5}
.single .secondary-container ul {display: block;margin: 0 0 20px;}
.single .secondary-container ul li {padding: 5px 0 5px 25px;position: relative;}
.single .secondary-container ul li:before {position: absolute;font-family: FontAwesome;content: '\f00c';color: #194341;left: 0;font-size: 14px;}
.comments {background: #f5f5f5;border: 1px solid #eee;padding: 15px 25px 0;margin-top: 20px;}
.comments h3 {margin-top:0}
.commentlist {border-bottom:1px solid #ddd;padding-bottom:40px;margin-bottom:25px}
.comments .comment, .comments .pingback {clear:both;margin:0;padding:0;width:100%;list-style:none outside none}
.secondarypage .comments ul li:before {display:none}
.comments .children {margin-left:40px}
.comment-author {font-size:13px;font-weight:700;text-transform:capitalize}
.comment-author .avatar {display:none}
.comment-meta {font-size:12px;font-style:italic;padding:0 0 10px}
.comment-body .reply a {float:right;border:1px solid #ccc;padding:5px 14px;font-size:14px;color:#00f}
.comment-body .reply a:hover {background:#00f;color:#fff;border-color:#00f}
.comment-respond {clear:both}
.comment-form-cookies-consent label {margin:0 0 0 6px;padding:0;font-size:12px;font-style:italic}
.comments_count a {font-size:14px;line-height:22px;padding:4px 10px;position:relative;-moz-border-radius:3px;
	-webkit-border-radius:3px;-khtml-border-radius:3px;-icab-border-radius:3px;border-radius:3px;
	-opera-border-radius:3px;-o-border-radius:3px;-border-radius:3px;*zoom:1}
.comments_count a:before {content:'';display:block;width:0;height:0;border-width:5px;border-style:solid;
	border-bottom:0 none;border-left:0 none;border-right-color:transparent;position:absolute;
	top:100%;left:50%;margin-left:-5px}
.sidebar .widget {margin-bottom: 15px;padding: 15px;border-radius: 1px;box-shadow: 0 0px 2px 0 rgb(0 0 0 / 16%);}
.sidebar .widget h3{border-bottom:solid 1px #eee;padding-bottom:15px;}
.sidebar .widget ul li {margin-bottom: 15px;position: relative;padding-left: 22px;}
.sidebar .widget ul li:before {content: '\f00c';font-family: FontAwesome;position: absolute;
    left: 0;top: 0;color: #10bfbe;font-size: 13px;}
.sidebar .screen-reader-text {display:none}
.sidebar .searchform {padding-bottom:5px}
.sidebar .comment-author-link {color:#00f;text-transform:capitalize}
.postpagination {padding-top:10px}
.postpagination a {display:inline-block;color:#00f;font-size:14px;border:1px solid #ccc;padding:9px 15px}
.postpagination a:hover {background:#00f;color:#fff;border-color:#00f}
.postpagination a i {font-size:15px;padding-right:5px}
.alignleft {float:left}
.alignright {float:right}
.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignleft {margin:5px 20px 5px 0}
img.alignright {margin:5px 0 5px 20px}
img.aligncenter {margin:5px auto}
img.alignnone {margin:5px 0}
@media only screen and (max-width:1920px){
.main-slider img {height: 750px;}
}
@media only screen and (max-width:1366px){
.main-slider img {height: 650px;}
}
@media only screen and (max-width:1199px){
.menutop li a {padding: 12px 15px; }
}
@media only screen and (max-width:1080px){
.menucontainer .menutop {display:none}	
}

@media only screen and (max-width:991px){


}
