

body {
   font-family: 'PT Serif', serif;
   color: #5C5F5F;
   margin: 0;
}
body .lock {
   overflow: hidden;
}
.container {
   width: 1400px;
   max-width: 100%;
   padding: 0 20px;
}
h1, h2, h3, h4, p {
   margin: 0;
}
p {
   letter-spacing: 0;
}
h2 {
   font-size: clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 1.5764)), 40px);
   min-height: 0vw;
}
ul {
   list-style: none;
   padding: 0;
   margin: 0;
}
a {
   text-decoration: none;
}
a:hover {
   text-decoration: none;
}
@keyframes slideDown {
   from {
     transform: translateY(-100%);
   }
   to {
     transform: translateY(0);
   }
 }
.wpc-toggle-children-list:before{
	background-color:#fff !important;
}
.wpc-toggle-children-list:after{
		background-color:#fff !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	color: #fff !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
	background: #009e9f;
    border: 1px solid #009e9f;
	border-radius:0;
	margin: 0 auto;
    display: block;
    width: 150px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
	background: transparent;
	color: #009e9f !important;
}
form.search_on {
    margin-top: 7px;
}
.search_on img{
	width:18px;
}
.search_on button{
	border: none;
    background: none;
    padding: 0;
    position: relative;
    top: -2px;
}
.search_on input[type=search] {
    border: none;
    outline: none;
    width: 75px;
	transition:0.3s
}
.search_on input[type=search]:focus{
	width: 120px;
}
.search-results .archive{
	 display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 40px;
    grid-row-gap: 80px;
}

.search-results .archive .pagination {
  grid-column:span 4;
	display:block !important;
	margin: 0 auto;
	margin-bottom:40px;
}
.search-results .archive .entry-content {
    height: 100px !important;
    overflow: hidden;
	    font-size: 14px;
	text-align:center;
}
.search-results .archive article a.read-more {
    color: #fff !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    background: #009e9f;
    border: 1px solid #009e9f;
    border-radius: 0;
    margin: 0 auto;
    display: block;
    width: 220px;
    text-align: center;
	font-family: 'PT Serif', serif;
}
.search-results .archive article a.read-more:hover{
	background: transparent;
	color: #009e9f !important;
}
.search-results .nav-links.archive-navigation .page-numbers {
    background-color: #059c9d;
    color: #f4f4f4;
}
.search-results .entry-preview .entry-meta{
	display:none;
}
@media (max-width: 1412px) {
	.search-results .archive{
    grid-template-columns: repeat(3, 1fr);
}
	.search-results .archive .pagination {
  grid-column:span 3;
}
}
@media (max-width: 1320px) {
.amw-header li {
    padding: 10px !important;
}
}
@media (max-width: 950px) {
	.search-results .archive{
    grid-template-columns: repeat(2, 1fr);
}
	.search-results .archive .pagination {
  grid-column:span 2;
}
}
@media (max-width: 600px) {
	.search-results .archive{
    grid-template-columns: repeat(1, 1fr);
}
	.search-results .archive .pagination {
  grid-column:span 1;
}
		form.search_on {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #009e9f;
}
.search_on input[type=search] {
    border: none;
    outline: none;
    width: calc(100% - 24px);
    transition: 0.3s;
	background:transparent;
}
	.amw-header .amw-green-btn {
    max-width: 100% !important;
}
}
.wpc-filters-main-wrap input[type=radio]:after {
    background: #009e9f !important;
}
.vc_gitem-post-data-source-post_excerpt, .exewp {
	    display: -moz-box;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
}
.showtwo {
   
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
}
