/*
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 */
a:hover, a:focus
{
	outline:0 !important;
}
p:last-child
{
	margin-bottom:0px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated
{
	padding:0 10px;
}
.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image>img
{
	width:120px;
	height:120px;
}
#scroll-top
{
	border-radius:100%;
}
.header-scrolled
{
	width:100%;
	position:fixed;
	z-index:7;
	background:#fff;
	box-shadow: 2px 2px 20px rgb(125 125 125 / 22%);
	top:0;
}
.mep-default-sidrbar-address, .mep-default-sidrbar-meta
{
	display:none !important;
}
h4.mep-cart-table-title
{
	margin-top:40px !important;
}
.mep-event-list-loop.column_style
{
	    border-radius: 20px;
    box-shadow: 2px 2px 30px #eee;
    border: none;
}
.mep_list_thumb a
{
	border-radius: 20px 20px 0 0;
	overflow:hidden;
}
.mep_bg_thumb
{
	border-radius: 20px 20px 0 0;
	overflow:hidden;
}
.mep_event_grid_item .mep-list-header
{
	padding: 0 0 0 20px !important;
}
@media(min-width:992px)
{
.woocommerce-cart-form
	{
		width: 68%;
    float: left;
	}
	.woocommerce-page .cart-collaterals
	{
	width: 30% !important;
    float: right;
    top: 0;
    position: relative;
	}
	.woocommerce-page .cart-collaterals .cart_totals
	{
		width:100% !important;
		float:none !important;
	}
}
.social2{position:fixed;top:40%;z-index:5; left:0}
.social2 ul{padding:0;-webkit-transform:translate(-118px,0);-moz-transform:translate(-118px,0);-ms-transform:translate(-118px,0);-o-transform:translate(-118px,0);transform:translate(-118px,0)}
.social2 ul li{display:block;margin:5px;background:#444;width:140px;text-align:right;padding:10px;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.social2 ul li:hover{-webkit-transform:translate(90px,0);-moz-transform:translate(90px,0);-ms-transform:translate(90px,0);-o-transform:translate(90px,0);transform:translate(90px,0);background:#444}
.social2 ul li a{color:#fff;font-size:15px}
.social2 ul li:hover i{color:#fff;background:rgba(0,0,0,.36);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.social2 ul li i{margin-left:10px;color:#194781;background:#fff;padding:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:32px;height:32px;font-size:17px;background:#fff;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.social2 ul .fb:hover{background:#3b5998}
.social2 ul .yt:hover{background:#FF0000}
.social2 ul .skp:hover{background:#0e76a8}
.social2 ul .insta:hover{background:#fb3958}
.social2 ul .fb i{color:#3b5998}
.social2 ul .yt i{color:#FF0000}
.social2 ul .skp i{color:#0e76a8}
.social2 ul .insta i{color:#fb3958}
@media(max-width:767px)
{
	.social2
	{
		top:54%;
	}
}

.my-form div.wpforms-container-full .wpforms-form input[type=text], .my-form div.wpforms-container-full .wpforms-form input[type=email], .my-form div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select
{
	background:#f2f5f7;
	border:1px solid #eee;
	height:45px;
}
.my-form div.wpforms-container-full .wpforms-form textarea.wpforms-field-large
{
	background:#f2f5f7;
	border:1px solid #eee;
	height:120px;
}
.mep_event_grid_item .mep_list_event_details
{
	    padding: 28px 15px !important;
    background: #fff;
    border-radius: 10px;
}
.mep_event_list_item .mep-list-header:before, .mep_event_grid_item .mep-list-header:before
{
	display:none !important;
}
.mep-events-cats-list
{
	margin-bottom:40px;
}
.list-event .mep_event_winter_list
{
	background: #fff;
	border:none;
}
.list-event2 .mep_event_winter_list
{
	background:#f7f7f7;
}
.list-event .mep_winter_event_time
{
	display:inline-block;
}
.list-event .mep_winter_event_location, .list-event .mep_winter_event_date
{
	display:inline-block !important;
}
.list-event  .mep_event_winter_list .mep_list_event_details
{
	width:100%;
}
@media(min-width:768px)
{
.list-event .mep_winter_event_location
{
	margin-left:15px;
}
}
.list-event .mep_event_winter_list .mep_winter_list_dd
{
	    font-size: 35px;
    font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-8c86a40 .mep-elementor-event-list-widget .mep_event_winter_list .mep_list_details_col_one
{
	    width: 80%;
}
.woocommerce
{
	    position: relative;
    z-index: 6;
}
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg
{
	width: 100% !important;
}
#wpmem_restricted_msg
{
	padding-top:50px;
	max-width:600px;
	margin:0% auto;
	text-align:center;
}
#wpmem_login
{
	    max-width: 600px;
    margin: 0% auto;
    padding: 1px 30px;
    box-shadow: 2px 2px 20px #eee;
    border-radius: 10px;
    margin-bottom: 50px;
}
#wpmem_login .div_text, #wpmem_login .button_div, #wpmem_reg .button_div, #wpmem_login .link-text,  #wpmem_reg .div_text
{
	width:100% !important;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li.login_btn a
{
	    background: #13aff0;
    color: #fff !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-radius: 5px;
	    margin-right: 10px;
}
p {
	margin:0px !important;
}
@media(max-width:992px)
{
	.elementskit-navbar-nav-default .elementskit-navbar-nav>li.login_btn a
	{
		margin:10px;
	}
}
.elementskit-navbar-nav-default .elementskit-navbar-nav>li.login_btn a:hover
{
	background:#333 !important;
	color:#fff !important;
}