﻿#respond::after,#respond::before,.clearfix::after,.clearfix::before,.container-wide::after,.container-wide::before,.container::after,.container::before,.hb-field-content .hb-row::after,.hb-field-content .hb-row::before,.row::after,.row::before,.small-container::before,.small-contaner::after,.spacer::after,.spacer::before,.tagcloud::after,.tagcloud::before,ul.cart_list.product_list_widget li::after,ul.cart_list.product_list_widget li::before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
#respond::after,.clearfix::after,.container-wide::after,.container::after,.hb-field-content .hb-row::after,.row::after,.small-contaner::after,.spacer::after,.tagcloud::after,ul.cart_list.product_list_widget li::after{clear:both}
#respond,.clearfix,.container,.container-wide,.hb-field-content .hb-row,.row,.small-contaner,.spacer,.tagcloud,ul.cart_list.product_list_widget li{zoom:1}

.star-img img {
	box-shadow: none;
	margin: -2px 2px;
	border: none !important;
	padding: 0 !important;
}

.photo .html_photoset,.video .html_photoset,.audio .html_photoset,.photoset .html_photoset{margin-bottom:10px;}

.post-overlay{ position:relative;}


#wpfront-notification-bar-spacer
{
    display: none;
    position: relative;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.absolute-center, .absolute-center-lg, .absolute-center-sm, .absolute-center-xs {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

    .absolute-center-sm {
        position: relative;
        left: auto !important;
        top: auto;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
    }





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.container {
    margin-right: auto;
    margin-left: auto;
}


.container:before, .container:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}


.container:after, .row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}

.avatar-listing { float: left; text-align: center; margin: 8px; font-size: 8pt; width: 480px; border: 1px dotted #EFE6E1; }


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}
.row:after{content:"";display:block;height:0;clear:both;visibility:hidden}
