/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* Change only if nav dropdown arrow is inside of menu title
.dropdown-menu ul li a.menu-link .nav-arrow {
	right: 0;
}
*/


h1,
.h1 {
	font-size:4rem !important;
	font-weight:500 !important;
}

h2,
.h2 {
	font-size:3.75rem !important;
	font-weight:500 !important;
}


h3,
.h3 {
	font-size:2.75rem !important;
	font-weight:500 !important;
}


h4,
.h4 {
	font-size:2.25rem !important;
	font-weight:500 !important;
	line-height:3rem !important;
}

p
 {
	font-size:1.75rem !important;
}


.elementor-button-text {
	font-size:1.75rem !important;
}

.oew-accordion-title{
	font-size:2rem !important;
	padding:0px !important;

}

.oew-accordion-content
{
	padding: 15px 20px 0px 0px; !important;;
}

.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a
{
	font-size:2rem !important;
}

.elementor-8235 .elementor-element.elementor-element-0bcf405
{
	line-height:140% !important;
}





@font-face {
    font-family: 'Roboto Condensed Regular';
    src: url('../oceanwp-child/fonts/robotocondensed-regular-webfont.eot');
    src: url('../oceanwp-child/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../oceanwp-child/fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../oceanwp-child/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../oceanwp-child/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../oceanwp-child/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media only screen and (min-device-width : 1024px) and (max-device-height : 1366px) and (min-width: 1366px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none) and (orientation: landscape)  {
	.elementor > .elementor-section.elementor-top-section.elementor-element.elementor-section-height-min-height.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
		background-attachment: scroll !important;
		background-size: contain !important;
	}
}

.site-footer .widget_nav_menu li {
	padding-top: 0;
	padding-bottom: 0;
}

#footer-widgets .footer-box .footer-widget ul .sub-menu {
	padding-left: 10px;
}

#footer-widgets .footer-box .footer-widget ul.sub-menu ul {
	margin-left: 10px;
}

.site-footer .widget_nav_menu li:first-child, .site-footer .widget_nav_menu li {
	border-top: 0;
	border-bottom: 0;
}

.wp-block-columns-no-bottom-margin {
	margin-bottom: 0;
}

.padding-left-15px {
	padding-left: 15px;
}

.headline-no-padding {
	padding: 0 !important;
}

h3.has-white-background-color.has-text-color.has-background.has-medium-font-size {
	margin-bottom: 0;
}

.hidden {
	display: none;
}

.oceanwp-about-me .oceanwp-about-me-avatar img {
	border-radius: 0 !important;
}

.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background-color: var( --e-global-color-primary ) !important;
	border: 1px solid var( --e-global-color-primary ) !important;
	color: #fff !important;
}

/* FacetWP Hide Counter */
.facetwp-counter {
  display: none;
}

a.facetwp-toggle {
  color: var( --e-global-color-text ) !important;
  font-weight: bold;
}

a:hover.facetwp-toggle {
  color: var( --e-global-color-primary ) !important;
  font-weight: bold;
}

button.facetwp-reset {
	color: var( --e-global-color-text );
	background-color: var( --e-global-color-28b55cc );
	padding: 5px 10px;
}

button:hover.facetwp-reset {
	color: var( --e-global-color-28b55cc );
	background-color: var( --e-global-color-primary );
	padding: 5px 10px;
}

.facetwp-facet {
	margin-bottom: 10px !important;
}

#site-header-inner {
	padding-top: 10px;
	padding-bottom: 10px;
}