/*
Theme Name: ElocalIQ childtheme
Description: your smart health guide for a daily dose of healthy living tips, food & diet, exercise & lifestyle.
Author: elocaliq
Template: elocaliq
Version: 1.0

*/



.search-results, .search-no-results {font-family: arial,sans-serif; margin:0; padding:0; letter-spacing: normal !important ;}
.search-results p, .search-no-results p{color: #545454; font-size:14px; }
.search-results a, .search-no-results a{ text-decoration: none; cursor: pointer;}
.no-border{border:none !important;}
.m-t-8{margin-bottom:8px;}
.m-t-20{margin:20px 0px 0px !important;}
.m-b-12{margin-bottom:12px;}
.m-b-16{margin-bottom:16px;}
.m-b-25{margin-bottom:25px;}
.m-l-40{margin-left:40px;}
.m-tb-12{margin:12px 0px !important;}
.m-tb-20{margin:20px 0px !important;}

.search-results header, .search-no-results header{margin:15px 0 0 0 !important; width: 100%; display:block; overflow: visible; padding:20px 0 !important; }
.search-results .search-content, .search-no-results .search-content{margin:0 !important;}
.search-results-container{margin:0; overflow: hidden; display:block !important; }
.search-header-container{padding:0 !important;}
.logo-column-wrapper{  float:left; width:100%; max-width:200px; }
.logo-column{ margin: 0px 35px; overflow: hidden;}
.logo-column a{ display:block; padding-top:5px; }
.logo-column img{ width:130px; }

.search-column{ float:left; width:100%; max-width:640px; }
.search-bar-container{ background: #fff; display: block; border-radius: 8px; border: 1px solid #dfe1e5; box-shadow: none; height: 39px; width: 638px; border-radius: 24px; z-index: 3; height: 44px; margin: 0 auto; padding:0 15px; }
.search-bar-container form{border:0px !important; width:100% !important; background-color: transparent !important;}
.search-input-wrapper {position: relative; width: calc( 100% - 44px); float: left;}
.search-bar-container input{border:none; background-color: transparent;font-size:16px; height:44px !important; width:100%; max-width:550px; padding:0px !important;}
.search-btn{border: 0 !important; background: transparent !important; width: 44px !important; height: 44px !important; color:#4285f4; cursor: pointer; float:right; padding-right: 0px !important;}
.search-btn:hover{color:#4285f4 !important;}
.search-bar-container input:focus, .search-btn:focus {outline: none;}
/**
 * ElasticPress Extension
 */
 .search-form {
	position: relative;
}

.search-form .epe-autosuggest-container .epe-autosuggest {
	right: 0;
	left: 0;
	width: auto;
}

.search-form .epe-autosuggest-container .epe-autosuggest > ul {
	padding: 0;
}

.search-form .epe-autosuggest-container .epe-autosuggest > ul .autosuggest-item {
	padding: 14px 20px;
}

.epe-autosuggest-container {
	position: relative;
	width: 100%;
}

.epe-autosuggest-container .epe-autosuggest {
	display: none;
	background: white;
	position: absolute;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	width: 100%;
	z-index: 200;
}

.epe-autosuggest-container .epe-autosuggest > ul {
	margin: 0 !important;
	list-style: none;
}

.epe-autosuggest-container .epe-autosuggest > ul > li {
	font-family: sans-serif;
}

.epe-autosuggest-container .epe-autosuggest > ul > li > span {
	display: block;
	color: #000;
	padding: 2px 10px;
	cursor: pointer;
}

.epe-autosuggest-container .epe-autosuggest > ul > li > span:hover,
.epe-autosuggest-container .epe-autosuggest > ul > li > span:active {
	background-color: #EEEEEE;
	text-decoration: none;
}

.epe-autosuggest-container .selected {
	background-color: #EEE;
	text-decoration: none;
}

/*Results Styles*/
.results-wrapper {margin-top:0px; margin-left:185px; float: left; width: 100%; max-width: 632px;  padding: 0 0 30px 0;}
.popular-search-wrapper {margin-top:30px;float:left; width: 100%; max-width:580px; border-top:0px;}
.google-related {margin-top:0px; float:left; width: 100%; max-width:580px; }
.results-item{overflow: hidden; margin:5px 0 10px; float:left; border:0px; padding-bottom: 0px;}
.results-item a{display:inline; text-decoration: none; cursor: pointer; text-align: left;}
.results-item #algoResults{display: block !important; }
.results-item h2 a{color: #1a0dab !important;}
.r-title-wrapper{position: relative;}
.r-title h2{margin-bottom:0px !important; letter-spacing: normal !important;}
.r-title-head{font-size: 16px; color: #1a0dab; line-height: 26px; font-weight: normal; margin: 0; padding: 0; display: inline-block;}
.r-title-head:hover{text-decoration: underline;}
.r-title-ad{border-radius: 3px; border: 1px solid #006621; padding: 1px 3px 0 2px; line-height: 11px; margin-right: 7px; background-color: #fff; color: #006621;
    display: inline-block; font-size: 12px; margin-left: 0px;}
.r-title-url .breadcrumb{font-size: 14px; padding-top: 1px; line-height: 1.5; color: #006621; font-style: normal; display: inline-block; margin-bottom:0px !important; }
.r-title-arw-wrapper{ vertical-align: middle;display: inline; margin: 1px 3px 0px; position: relative; margin-left:12px;}
.r-title-arw{border-color: #006621 transparent; border-style: solid; border-width: 5px 4px 0 4px; width: 0; height: 0; top: 50%; margin: -2px 0 0 -2px;
    position: absolute; right:0;}
.r-desc p, .r-desc .description, .r-hl-1 p {padding:0; margin:0; line-height: 1.57; word-wrap: break-word; color: #545454; font-size: 14px;}
.r-h-links{padding:8px 0px; margin:0;  width:100%; overflow: hidden;}
.r-h-links li{ float:left; list-style-type: none; }
.r-h-links li a{ display:block; text-align: center; padding: 0 13px 0 0; font-size:14px; color: #1a0dab;}
.r-vw-btn-wrapper{display:block; width:100%; overflow: hidden; padding:10px 5px 10px 2px;}
.r-vw-btn {font-size:14px; color: #1a0dab; padding:5px 8px; border:0; border-radius: 50%; box-shadow: 0 1px 2px 0 rgba(60,64,67,0.202), 0 2px 5px 1px rgba(60,64,67,0.109);
    align-items: center; background-color: #fff; background-image: none; border: 1px solid transparent; border-radius: 24px; float:left; } 
.r-vw-btn:hover{box-shadow: 0 1px 3px 0 rgba(60,64,67,0.400), 0 2px 5px 1px rgba(60,64,67,0.109);}
.r-hl, .p-s-wrapper{overflow: hidden;}
.r-hl-1{float:left; margin:0px 40px 0px 20px; padding:10px 0px 10px 0px; max-width:200px; width:50%; overflow: hidden;}

.search-ads{margin-bottom:25px !important; padding-top: 0px !important; order: 1; width: 100%; max-width: 640px;}
.popular-search-title h3, .search-side-google-related h2, .google-related h2{font-size: 16px; color: #6e6e6e; line-height: 26px; font-weight: normal; margin: 0 0 15px 0; padding: 0; display: inline-block;}
.search-sidebar{overflow:hidden;}
.search-sidebar aside{margin: 0px; width: 22%; max-width: 22%; min-width:236px; float:left !important; margin-left:1.8em; padding-top: 0px !important;}
.search aside h2{font-size: 16px; color: #6e6e6e; line-height: 26px; font-weight: normal; margin: 0 0 15px 0; padding: 0; letter-spacing: normal !important;}
.p-s-col{ padding:8px 0; float:left; width:50%; max-width:300px}
.google-related li {margin:5px 0; line-height: 1.4; width:50%; min-width:280px;}
 .google-related li:nth-child(even){min-width:240px;}
.p-s-col a, .google-related li a, .search-side-google-related li a {font-size:16px; color:#1a0dab !important; margin:0; padding:3px 0;}
.p-s-wrapper a {font-size:14px; color:#1a0dab !important;}

.top-stories-wrapper, .top-stories-wrapper-h {margin:0; float:left; width: 100%; max-width:640px;}
.top-stories-wrapper-h{max-width:636px;}
.p-s-wrapper{padding-top:8px;}
.p-ts-wrapper{display:block; overflow: hidden; width:33.33%; max-width:212px; padding:0px 4px 4px; float:left; position: relative;}
.p-ts-col{border: 1px solid #dfe1e5; border-radius: 8px; box-shadow: none; display: flex; flex-direction: column; background-color: #fff; overflow: hidden; height: 360px; padding-bottom:90px}
.p-ts-col a{display: inline-block; height: 100%; max-height: 230px;}
.ts-img-cont{width: 100%; height: 80%; background-size: cover; background-position: center; display: inline-block; overflow: hidden; position: relative;}
.ts-img-cont img{position: absolute; top: 50%; left: 50%; width: 100%; height: auto; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.ts-head-wrapper{display: block; padding: 16px;}
.ts-head{font-size: 16px; line-height: 1.375; color:#1a0dab;}
.ts-head:hover{text-decoration: underline;}
.ts-content{position: absolute; bottom:0; width:100%; padding: 0px 0 8px 0;}
.ts-subtitle {font-size: 14px; line-height: 1; color: #006621; font-style: normal; display: inline-block; padding: 12px 16px 0 16px;}
.ts-date{font-size: 14px; line-height: 1; color: #70757a; font-style: normal; display: inline-block; padding: 12px 16px 16px 16px;}

/*Horizontal layout*/
.flex-container-h{ display: flex; flex-direction: column; padding-top: 0px; border: 1px solid #dfe1e5; border-radius: 8px; box-shadow: none;}
.p-s-wrapper-h{padding-top:0px; border: 1px solid #dfe1e5; border-radius: 8px; box-shadow: none; overflow: hidden;}
.p-ts-wrapper-h{display:block; overflow: hidden; width:100%; padding:0; float:left; position: relative; }
.p-ts-col-h{overflow: hidden; display: table; width:100%; border-bottom:1px solid #dfe1e5; }
.p-ts-col-h a{overflow: hidden; margin: 25px 25px 0; padding-bottom:25px; display: block;}
.p-ts-col-h .ts-img-cont{width: 100px; height:48px; overflow: hidden; display: table-cell; vertical-align: middle; border-radius: 3px; position: relative; float: left;}
.p-ts-col-h .ts-img-cont img{position: absolute; top: 50%; left: 50%; width: 100%; height: auto; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.p-ts-col-h .ts-head-wrapper{padding: 0px 0px 0 30px;width:400px; display: table-cell;  vertical-align: middle;}
.p-ts-col-h  .ts-content{float:left;}
.p-ts-col-h  .ts-subtitle {font-size: 14px; line-height: 1.5; color: #006621; font-style: normal; display: inline-block; padding: 5px 16px 0 0px;}
.p-ts-col-h  .ts-date{font-size: 14px; line-height: 1.5; color: #70757a; font-style: normal; display: inline-block; padding: 0px;}

/* Map listing style */
.map-listing-wrapper{border:1px solid #dfe1e5; display: block; overflow: hidden; border-radius: 8px; margin-bottom:25px;}
.map-listing-wrapper h3{padding:16px 16px; margin:0;}
/* Map styes */
.map-listing-wrapper .sticky-wrapper {height:300px !important; overflow: hidden !important;}
.map-listing-wrapper .acf-map { height: 300px; }
/* Map styes */
.map-listing-wrapper .google-map {width: 100%; position: relative; top: 0 !important; z-index: 0 !important; list-style: none;}
.map-list-item {display: block; overflow: hidden; padding: 16px; border:0 !important; margin:0 !important;}
.map-list-item:hover h2{text-decoration: underline;}
.bb {border-top:1px solid #dfe1e5 !important}
.map-list-item .content {padding:0; margin:0; line-height: 1.57; word-wrap: break-word; color: #545454; font-size: 14px; float:left; width:calc(100% - 90px);}
.map-list-item .content h2{font-size: 20px; line-height: 1.38; color:#222; margin:0; letter-spacing: normal !important ;}
.map-list-item .content .rating-stars {width:100%; display: block;float: left; }
.rating-stars p{color: #545454; font-size: 14px; margin:0 0 0 69px;}
.map-list-item .content .rating-grey{position:absolute; width:65px; height:20px; background: url(https://elocaliq.com/wp-content/themes/elocaliq-childtheme/images/star-grey.png) transparent repeat-x; background-size: 13px 11.82px;  margin-top:5px;}
.map-list-item .content .rating-orange{position:absolute;  width:65px; height:20px; background: url(https://elocaliq.com/wp-content/themes/elocaliq-childtheme/images/star-orange.png) transparent repeat-x; background-size: 13px 11.82px; margin-top:5px;}
.map-list-item .content address{font-style: normal !important;  color: #545454; font-size: 14px; }
.map-list-item .image{width:90px; height:90px; overflow: hidden; float:left; position: relative;}
.map-list-item .image img{width:auto; height:100%; position: absolute; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); max-width: none !important;}

.wp-pagenavi {margin-bottom: 20px; float:left;}
.wp-pagenavi > *{padding: 8px 13px !important;}

.popular-search-wrapper2 {margin-top:0px;margin-bottom:30px;float:left; width: 100%;}

.search-footer{background-color: #7bcfda; width:100%; display:table; overflow: hidden; color:#ffffff; padding:20px 0 60px 0;}
.footer-container{padding-left:200px; display:block; width: 100%; max-width: 840px; position: relative;  }
.footer-menu{max-width: 500px;margin: 20px 0 0 !important;}
.search-footer ul{list-style-type:none; overflow: hidden;clear:both; margin:20px 0 0; padding:0}
.search-footer ul li{float:left; margin-left:40px;}
.footer-menu li a, #menu-footer li a{ font-weight:bold; font-size:14px !important;}
.footer-menu2 li a {font-weight:bold; margin: 0 30px 15px 0 !important;}
#menu-footer li:nth-of-type(1n+5) {margin: 0 30px 15px 0 !important;}
#menu-footer li:nth-of-type(1n+5) a{font-weight:bold; font-size:12px !important;}
.cw-text p{font-size:11px; color:#ffffff; margin:20px 0 0;}
.footer-sm{position: absolute; bottom:0; right:0;}
.footer-sm, .footer-sm li{margin:0px !important;}
.footer-sm li a{width:30px; height:30px; color:#7bcfda; background:#fff; border-radius: 100%; padding: 5px 0px 0px 1px; display:block; margin:0 2px; font-size:20px;}
.footer-sm li a .fab{padding-top: 2px;}

.footer-fw{background-color: #ffffff; width:100%; display:table; overflow: hidden; color:#ffffff; padding:20px 0 0px 0; border-top:1px solid #f2f2f2;}
.footer-fw .footer-container{overflow:hidden; padding-bottom:40px}
.list-wrapper{float:left;  width:33%;}
.footer-fw ul{list-style-type: disc; overflow: hidden; margin:20px 0 0; padding:0;}
.footer-fw ul li{ float:none; font-size:12px; margin: 15px 0 15px 15px; color:#222222}
.footer-fw li a{ font-weight:normal; font-size:14px; text-transform: capitalize; color:#222222}
.footer-list-title{color:#0484cf; font-weight: bold; font-size:14px; display: block; margin-bottom:25px;}
.footer-sm-fw {position: relative; }
.footer-sm-fw  li{margin:0px !important; float:left !important; list-style-type:none; margin: 0 !important;}
.footer-sm-fw li a{width:20px; height:20px; color:#222222; background:#f5f5f5; border-radius: 100%; padding: 4px 4px; display:block; margin:0 2px;}
.footer-sm-fw li a .fab{padding-top: 3px; padding-left: 1px}
.cw-text-fw {padding:0px 0 0px 200px; display:block; width: 100%;background:#f2f2f2; overflow: hidden;}
.cw-text-fw p{font-size:12px; color:#545454;}

/*~~~~~ Grey, White Header Styles ~~~~~*/
.gh header{background-color:#f7f7f7 !important; margin: 0px 0 21px 0px !important; padding:17px 0 !important;}
.wh header{background-color:#ffffff !important;}
.gh .logo-column-wrapper, .wh .logo-column-wrapper {float:right !important; padding-top:8px;}
.gh .search-column, .wh .search-column {margin-left:120px !important; margin-right: 0px !important;}
.gh .fa-search, .wh .fa-search{color:#acacad !important;}
.gh .results-wrapper, .wh .results-wrapper{margin-left:105px;}
.gh aside h2, .wh aside h2  {color:#6e6e6e !important;}
.gh .footer-container, .wh .footer-container {padding-left:120px;}
.gh .search-footer, .wh .search-footer{background-color:#c3c3c3;}
.gh .footer-sm li a, .wh .footer-sm li a{color:#c3c3c3;}


/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 1140*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 1140px) {
    .search-results-container{display: block !important; padding:0 20px !important;}
    .results-wrapper{margin:0 auto; margin-left:14px !important; width: 74.41% !important;}
    .search-sidebar{ display:block;}
    .footer-container{padding:0 54px;}
    .footer-container .main-content{padding:0px; margin: 0 auto;}
    .search-footer ul {right: 36px;}
    .search-footer .footer-menu li{margin: 0 30px 15px 0 !important;}
    .search-footer-column h2{margin-bottom:40px !important;}

    /* Grey, White header */
    .gh .search-column, .wh .search-column {margin-left:40px !important}
    .gh .footer-container, .wh .footer-container{padding:0 36px; max-width:712px;}
    .gh .search-sidebar, .wh .search-sidebar{display: block;}
}

/****************************************************************************************************************************************************************************************/


/*MQ MAX-WIDTH 1000*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 1000px) {
    .search-results .search-content, .search-no-results .search-content{ padding-left:0 !important;}
}

/****************************************************************************************************************************************************************************************/


/*MQ MAX-WIDTH 970*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 970px) {
    .search-sidebar{ display:none;}

    /* Grey, White Header */
    .gh .search-sidebar, .wh .search-sidebar{display: none;}
}

/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 892*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 892px) {
    /* Grey, White header */
    .gh .search-column, .wh .search-column {margin-left:40px !important; width: calc(100% - 240px) !important; }
}

/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 875*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 875px) {
    .logo-column-wrapper { width: 30%; max-width: 200px;}
    .search-column { float: left; width: calc(100% - 220px); }
    .search-bar-container{width: 100%;}
    .results-wrapper{width: auto !important;}
    .google-related { max-width: 100%; }

}

/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 750*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 750px) {
    .logo-column-wrapper { width: 30%; min-width: 200px;}
    .search-results-container { padding: 0 20px;}
    .search-header-container .logo{margin: 0px !important; position: static !important; transform: none !important; }
    .search-header-container  nav.flex-container{display: none !important;}
    .search-header-container  form {margin-top: 0px !important;}
    .search-results .search-content, .search-no-results .search-content {padding:0px !important;}
    .results-wrapper{margin-top:0px; width:100%; float:left !important; margin:0 auto;}
    .popular-search-wrapper2 h2, .popular-search-wrapper2 .flex-container{ text-align: left !important;}
    .popular-search-wrapper2 li{ width:100%;}
    .footer-container{padding:0 35px;}
    .secondary-footer ul{ text-align: left !important;}
}

/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 550*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 550px) {
    .logo-column-wrapper {width:100%; min-width:100%;}
    .logo{width:130px !important; margin: 0 auto;}
    .search-header-container .logo{margin: 0px auto !important; width: 130px !important;}
    .search-column {width:100%;}
    .search-bar-container {width: calc(100% - 70px); margin:20px auto 0;  }
    .results-wrapper{margin-left:0 !important; max-width: 100%;}
    /* .results-wrapper h3{ font-size:22px;} */
    .p-ts-col {display:block; padding-bottom: 0; height:150px;}
    .p-ts-wrapper{width:100%; max-width:100%;}
    .ts-img-cont {width: 50%; float: left; height: 100%;}
    .p-ts-col .ts-head-wrapper {width: 50%; float: left; display:table-cell; vertical-align: middle; padding-bottom:8px;}
    .p-ts-col .ts-content {width: 50%; float: left; position: relative; padding:0 0 0 16px;}
    .p-ts-col .ts-content  .ts-subtitle, .p-ts-col .ts-content  .ts-date {padding:0px}
    /* .p-ts-col .ts-img-cont{overflow: hidden;} */
    .p-ts-col a {display:block;}
    /* .ts-img-cont img{width: auto; height: 100%; } */
    .p-ts-col-h .ts-img-cont {height:90px;}
    
    .search-footer{padding: 25px 0;}
    #menu-footer li{margin: 10px 16px 10px 0 !important;}
    #menu-footer li:nth-of-type(1n+5) {margin: 10px 16px 10px 0 !important; display: inline-block !important;}
    #menu-footer li:nth-of-type(1n+5) a{font-size:14px !important; }
    #menu-footer li:nth-of-type(1n+6) {margin: 10px 16px 10px 0 !important; display: inline-block !important;}
    #menu-footer li:nth-of-type(1n+6) a{font-size:14px !important; }
    .search-footer ul{position: relative; justify-content: flex-start; left:0; padding: 20px;}
    .search-footer .social-media {padding-left:0px !important;}
    .search-footer .footer-sm li a {width: 40px; height: 40px; font-size: 25px; margin: 0 4px; padding:6px 0px 0px 2px;}
    .cw-text p { font-size:14px;}

    .footer-container .menu li{padding:5px 0;}

    /* Grey, White header */
    .gh .logo-column-wrapper, .wh .logo-column-wrapper {float:left !important}
    .gh .search-column, .wh .search-column {margin-left:0px !important; width: 100%; min-width: 100%; }
    .gh .footer-container, .wh .footer-container{padding:0 36px 0 20px !important;}
}


/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 480*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 480px) {
    .logo-column-wrapper {width:100%; min-width:100%;}
    .search-header-container .logo{margin: 0px auto !important; width: 130px !important;}
    .search-column {width:100%;}
    .search-bar-container {width: calc(100% - 70px); margin:20px auto 0;  }
    .p-ts-col {/* display:table;  */padding-bottom: 0;}
    .p-ts-wrapper{width:100%; max-width:100%;}
    .ts-img-cont {width: 50%; float: left;}
    .p-ts-col .ts-head-wrapper {width: 50%; float: left; display:table-cell; vertical-align: middle; padding-bottom:8px;}
    .p-ts-col .ts-content {width: 50%; float: left; position: relative; padding:0 0 0 16px;}
    .p-ts-col .ts-content  .ts-subtitle, .p-ts-col .ts-content  .ts-date {padding:0px}
    .p-ts-col .ts-img-cont{overflow: hidden;}
    /* .p-ts-col img{height: auto; max-width: none; margin-left:-50%} */
    .search-footer.main-content {padding:0px;}
    #menu-footer li{float:none; display: block;}
    #menu-footer li:nth-of-type(1n+5) {display: block !important; margin:0 30px 15px 0 !important;}
    #menu-footer li:nth-of-type(1n+6) {display: block !important; margin:0 30px 15px 0 !important;}
    #menu-footer li a, #menu-footer li:nth-of-type(n+5) a,  #menu-footer li:nth-of-type(n+6) a  {display: block; font-size:16px !important;}
    .footer-sm li a{width:40px; height:40px; font-size: 25px;    padding: 7px 0px 0px 0px;}
}


/****************************************************************************************************************************************************************************************/

/*MQ MAX-WIDTH 400*/

/***************************************************************************************************************************************************************************************/

@media only screen and (max-width: 400px) {
    .search-bar-container{width: calc(100% - 30px);}
    .search-results .search-content, .search-no-results .search-content{padding:20px 15px !important;}
    .search-results-container{ padding:0px !important;}
    .ts-img-cont {width: 40%; float: left;}
}