/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 27 2026 | 16:41:48 */
/* Custom CSS code here.
Media Villa Webdesign Ltd.
*/

body {
    font-size: 1em !important;
}
.nav__menu {
	font-family: Roboto, sans_serif;
	font-size:1.1em;
  font-weight: 300;
}
.header-skin-light .czr-highlight-contextual-menu-items [class*="nav__menu"] li:not(.dropdown-item).current-active > .nav__link {
	color: #6e8fef;
}
.czr-highlight-contextual-menu-items [class*="nav__menu"] .nav__title::before {
	background-color: #6e8fef;
}
.can-shrink-brand.sticky-brand-shrink-on .desktop-sticky .navbar-brand img {
    max-height: 50px !important;
    width: auto !important;
}
.mobile-navbar__wrapper .navbar-brand-sitelogo img {
    max-height: 60px !important;
    transition: all .35s ease-in-out;
}
#content, #main-wrapper {
  padding: 0;
	min-height: 0;
}
.is-customizing .sektion-wrapper[data-sek-id="__after_header"] {
    min-height: 200px;
    margin-top: 0;
}
.page-breadcrumbs {
	display: none !important;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	max-width: unset;
	width: 100% !important;
	text-align: left;
	padding: 30px 20px;
	font-family: 'Roboto Condensed', sans-serif;
	background-color:#f0f0f0;
}
.page-breadcrumbs .row {
	max-width: 1160px !important;
	padding: 0 10px;
	margin: 0 auto;
}
.dropdown-menu.czr-dropdown-menu .nav__link {
	font-weight:300 !important;
}
.container[role="main"] {
    margin-top: 0;
}
section.post-content {
    margin: 0;
}
.entry-header-inner {
    display: none;
}
.sek-container-fluid {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.header-skin-light [class*="nav__menu"] .nav__link:hover {
cursor:pointer;
}
#wpcf7-f5-p15-o1.wpcf7 {
    display: block;
    max-width: 100%;
}
.wpcf7-form label {
  font-family: 'Roboto Condensed', sans_serif !important;
	font-weight: 400;
	font-size: 21px;
	line-height:1.7em;
	letter-spacing: 1px;
	color: #3f3f3f;
}
input, select, textarea {
  display: block;
  border: 1px solid rgb(190, 190, 190);
	max-width: 100%;
	font-weight: 300;
}
.topbar-navbar__row .topbar-nav__socials.col-auto {
  max-width: 30% !important;
	width: 30%;
	text-align: right;
}
.topbar-navbar__row .topbar-nav__container.col-auto {
  max-width: 69% !important;
	display:block !important;
}

/* Footer Widget Google Reviews */
#footer_two .repocean-sidebar-main .content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}
#footer_two .repocean-sidebar-main .slider-box-inner {
  padding: 0 20px 0 0;
  background: #313131;
  border: none;
  border-radius: 0;
}
#footer_two .repocean-sidebar-main .top-text-content {
  font-size: 15px;
  color: #fff;
}
#footer_two .repocean-sidebar-main .top-text-content strong.gi-rating {
  font-size: 15px;
  color: #fff;
}
#footer_two .repocean-sidebar-main .button-content .readmore-button a {
  font-size: 14px;
  color: #f1f1f1;
}
#footer_two .repocean-sidebar-main .profile-info .profile-title h6 {
  color: #f1f1f1;
}
#footer_two .repocean-sidebar-main .profile-date p {
  color: #f1f1f1;
}


/* Responsive Styles */
@media(max-width:660px) {
.wpcf7-form {
		max-width: 100% !important;
		overflow:visible !important;
		padding: 30px 10px !important;
	}
.wpcf7-form label {
  font-family: 'Roboto Condensed', sans_serif !important;
	font-weight: 400;
	font-size: 15px;
	line-height:1.7em;
	letter-spacing: 0;
	color: #3f3f3f;
}
input, select, textarea {
  display: block;
	font-size: 15px;
  border: 1px solid rgb(190, 190, 190);
	max-width: 100%;
	font-weight: 300;
}	
}
@media (max-width: 575px) {
  .topbar-nav__socials {
    width: 30%;
  }
	.topbar-nav__socials .socials li {
    padding: 0 4px;
	}
	#topbar-nav .top_phone .nav__link {
    font-size: 88%;
  }
}
.wpcf7 .wpcf7-form-control-wrap.captcha-1 {
width: auto;
display: inline-block;
}
.wpcf7-form-control.wpcf7-captchar {
display: inline-block;
width: 120px;
}
#nav_menu-3.widget.widget_nav_menu {
    padding-top: 1.25em;
}
#footer #footer__credits .czr-credits {
  display: none !important;
}

#custom_html-3 h5.widget-title {
	margin-bottom: 0;
	margin-top: 3.2em;
	font-size:14px;
}
