.search #primary {
width: 100% !important;
}
body.search #main {
width: 90%;
margin: 200px auto;
}
body.search #main .full-container {
width: 80%;
margin: 0 auto;
float: unset;
}
@media screen and (max-width: 1920px) {
body.search #main .full-container {
max-width: 951px;
}
}
@media screen and (max-width: 991px) {
body.search #main #primary,
body.search #main .full-container {
width: 100%;
}
}
body.search #main #secondary {
display: none !important;
}
@media screen and (max-width: 480px) {
.search .full-container {
margin: 0 !important;
}
}
.search .obrovo-h4 {
font-size: 28px;
}
.search .obrovo-h4,
.search .obrovo-h2 {
margin: 0 !important;
}
.search .obrovo-h3 {
text-align: left;
padding: 0 !important;
margin-bottom: 1rem !important;
}
.search .obrovo-h4,
.search .obrovo-h3,
.search .obrovo-h2,
.search .obrovo-h3 a,
.search .obrovo-h2 a {
text-decoration: none !important;
color: var(--brown) !important;
}
.search .obrovo-h3 a:hover,
.search .obrovo-h3 a:focus,
.search .obrovo-h2 a:hover,
.search .obrovo-h2 a:focus,
.search .obrovo-h3:hover mark,
.search .obrovo-h3:focus mark,
.search .obrovo-h2:hover mark,
.search .obrovo-h2:focus mark {
text-decoration: underline !important;
color: var(--orange) !important;
}
.search mark {
color: var(--brown) !important;
background: transparent;
text-decoration: none;
}
.search .obrovo-h3 mark:hover,
.search .obrovo-h3 mark:focus,
.search .obrovo-h2 mark:hover,
.search .obrovo-h2 mark:focus {
color: var(--orange) !important;
background: transparent;
text-decoration: underline;
}
.search .custom-search-list {
margin: 0;
}
.search .custom-search-list p {
color: var(--brown) !important;
font-size: 22px;
margin-bottom: 1rem;
}
.search .custom-search-list small {
color: var(--wood);
font-size: 22px;
font-weight: 500;
text-transform: lowercase;
}
@media screen and (max-width: 480px) {
.search .custom-search-list small,
.search .custom-search-list p {
font-size: 18px;
}   
}
.search .custom-search-item {
margin-bottom: 30px; 
list-style: none; 
display: flex;
margin-bottom: 59px;
}
.search-icon {
margin-right: 20px;
}
.search-icon svg {
max-width: 50px;
height: auto;
}
@media screen and (max-width: 480px) {
.search-icon {
margin-right: 15px;
margin-top: 7px;
}
.search-icon svg {
max-width: 40px;
}
}
.search .page-header {
margin-bottom: 25px;
}
.search .page-header > * {
text-align: left;
}
.search .page-header em {
color: var(--orange) !important;
}
.obrovo-h3.search__no-results {
text-align: left !important;
max-width: 75%;
padding-left: 60px !important;
}
@media screen and (max-width: 480px) {
.obrovo-h3.search__no-results {
max-width: 100% !important;
}
} .mobile-nav-frame .search-form {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 0 5px;
height: 60px;
max-width: 90%;
background: var(--white);
border: 2px solid var(--blue);
border-radius: 50px; margin: 0 auto;
}
.mobile-nav-frame .search-form input {
background: var(--white);
border-radius: 0 !important;
}
.mobile-nav-frame .mobile-search {
padding: 0 0 25px;
display: flex;
justify-content: center;
}
.mobile-nav-frame .search-submit {
background: var(--blue);
border-radius: 50%;
width: 45px;
height: 45px;
padding: 0 14px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
border-radius: 50%;
transition: background 0.2s ease;
margin-right: 1px;
}
.mobile-nav-frame .search-submit .dashicons-search::before {
content: '\e604';
display: inline-block;
width: 100%;
height: auto;
color: var(--wheat);
font-family: 'vantage-icons';
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 17px;
position: relative;
top: -1px;
}
.mobile-nav-frame input[type="search"] {
color: var(--brown) !important;
padding: 5px 6px 5px 17px !important;
}
.mobile-nav-frame input[type="search"]::placeholder {
color: var(--brown);
}
.mobile-nav-frame input[type="search"]::-webkit-input-placeholder { color: var(--brown);
}
.mobile-nav-frame input[type="search"]::-moz-placeholder { color: var(--brown);
}
.mobile-nav-frame input[type="search"]:-ms-input-placeholder { color: var(--brown);
}
.mobile-nav-frame input[type="search"]::-ms-input-placeholder { color: var(--brown);
} .search-error-msg {
position: absolute;
top: -2px;
color: var(--orange);
left: 50%;
transform: translateX(-50%);
width: 100%;
text-align: center;
}
.mobile-nav-frame .search-form .search-error-msg {
top: -22px;
}