/*
  Theme Name: Blog
  Author: TreeThemes
  Author URI: https://treethemes.com
 
  CSS File for Blog Masonry & Default
*/
.blog-default {
    padding: 0;
    padding-bottom: 60px;
    position: relative;
    float: left;
    width: 100%;
    background: #fff;
}

.page-template-b3log-template .blog-default,.single-post .blog-default {
    padding: 0;
}

.blog-default.wideblog {
    padding-top: 50px;
}
.page-template-blog-masonry-grid-template .blog-default.wideblog{
	padding: 25px;
}

.blog-default .page_content.left .container,.blog-default .page_content.right .container {
    padding: 0 !important;
}

.blog-default-bg {
    left: 0;
    z-index: 5;
    position: relative;
    padding-right: 0px;
}

.single-post .page_content.left .blog-default-bg {
    padding-right: 30px;
}

.padding-box {
    padding: 25px;
}

.blog-default-bg-masonry {
    left: 0;
    z-index: 5;
    position: relative;
    text-align: center;
    padding-bottom: 0;
}

.padding-box-masonry {
    padding: 25px 0px 0px 0px;
    width: 100%;
    text-align: left;
}

.link .padding-box-masonry,.link .blog-default-bg-masonry,.quote .blog-default-bg-masonry {
    padding: 0;
}

.padding-box-masonry .the_title {
    padding-top: 0;
    padding: 0;
}

.post {
    position: relative;
    margin: 50px auto;
}
.single-post .post {
    position: relative;
    margin: 0px auto;
}

.post-listing .post {
    position: relative;
    margin: 0px auto;
}
.page-template-blog-template .post-listing .post.category-text{
	background: #fff;
    padding: 40px;
    margin: 20px;
    position: relative;
    z-index: 9;
    -webkit-box-shadow: 5px 5px 30px rgba(43,41,41,.08) !important;
    box-shadow: 5px 5px 30px rgba(43,41,41,.08) !important;
}
#cancel-comment-reply-link{margin-left: 20px;}
.single-post .post-quote{
	margin-top: 30px;
}
@media (min-width: 1200px) {

.page-template-blog-template .post-listing .post.category-music .vc_col-sm-8 > .vc_column-inner,
.archive .post-listing .post.category-music .vc_col-sm-8 > .vc_column-inner{
	max-width: 75%;
    margin-top: 20px;
}
}


.post-listing .post.audio .blog-default-bg-masonry .metas{
	display: none;
}

.single-post .post.pingback{
	margin-left: 20px;
}
.data-bg {
    position: absolute;
    right: 40px;
    top: 30px;
    width: 80px;
}

.data-bg .day {
    font-size: 13px;
    text-align: right;
    color: #ECECEC;
    padding-top: 0;
    font-family: Hind;
    position: relative;
    letter-spacing: 1px;
}

.data-bg .day span {
    font-size: 75px;
    line-height: 65px;
    letter-spacing: -1px;
    text-align: right;
    position: relative;
    width: 100%;
    display: block;
    left: 0;
    font-weight: 700;
}

.featured-image a:hover .post_overlay,body.single-post a.des_prettyphoto:hover .post_overlay {
    opacity: 1;
    filter: alpha(opacity=100);
}

.featured-image a .post_overlay, body.single-post a.des_prettyphoto .post_overlay {
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.featured-image a i,body.single-post a.des_prettyphoto i {
    position: absolute;
    line-height: 36px;
    margin: -18px 0 0 -18px;
    font-size: 16px;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    color: #fff;
    text-align: center;
    display: none;
}

.widget_search form:before {
    position: absolute;
    top: 18px;
    right: 17px;
    font-size: 13px;
    font-family: 'FontAwesome';
    content: '\f002';
    -webkit-font-smoothing: antialiased;
    color: #484848;
    line-height: 1;
}

/* CALENDAR WIDGET */
.widget_calendar {
    font-size: .9em;
    padding: 5px;
}

.widget_calendar table {
    width: 100%;
    max-width: 100%;
}

.widget_calendar table caption {
    padding: 6px 2px;
    background: #545454;
    color: #fff;
    text-align: center;
}

.widget_calendar table td.pad {
    background: transparent;
}

.widget_calendar table td#prev {
    border: none;
    text-align: left;
}

.widget_calendar table td#next {
    border: none;
    text-align: right;
}

.widget_calendar table tfoot td {
    padding: 10px 0 5px;
}

.widget_calendar table tfoot a {
    margin: 0 5px;
}

/* Comment */
.comment-form {
    position: relative;
}

.comment-form .name,.comment-form .subject,.comment-form .email {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 5px;
}

.comment-form .subject {
    margin-right: 0;
}

textarea {
    max-width: 100%;
}

#comments .form input.hightlight,.form textarea.hightlight {
    border: 1px solid #E45942;
}

.comments li {
    list-style-type: none;
    margin: 10px 0;
}

#comments label {
    text-align: left;
    left: 0;
    padding-bottom: 4px;
    font-weight: 400;
}

#comments input:focus,#comments textarea:focus {
    outline: none;
    border: 1px solid #ccc;
    background: #fff;
}

.comments li i {
    width: 30px;
    position: relative;
}

.comment-form input::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder {
    color: #797677;
}
#searchform input::-webkit-input-placeholder,
#mc_embed_signup input::-webkit-input-placeholder{
	color: #797677;
}
.comment-form input::-moz-placeholder,.comment-form textarea::-moz-placeholder {
    color: #797677;
    opacity: 1;
}

.comment-form input:-moz-placeholder,.comment-form textarea:-moz-placeholder {
    color: #797677;
    opacity: 1;
}

.comment-form input:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder {
    color: #797677;
}

#comments .space {
    margin: 5px 0;
}

/* Sucess send style*/
#comments .form-success {
    display: none;
    position: relative;
    color: #fff;
    font-size: 16px;
    margin: 0;
    margin-top: 0;
    padding: 0;
    left: 0;
}

.address i {
    font-size: 16px;
    top: 2px;
    position: relative;
    margin-right: 10px;
}

#comments input,#comments textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail {
    max-width: 100%;
    height: auto;
}

/* BLOG WIDGETS */
#searchform {
    position: relative;
}

.blog-sidebar .widget:first-child,.blog-sidebar .widget h2.widgettitle:first-child {
    margin-top: 0 !important;
}

iframe.twitter-tweet {
    width: 100% !important;
}

.widget ul li a:not(.flex-next):not(.flex-prev), .footer_sidebar ul li a:not(.flex-next):not(.flex-prev) {
    text-rendering: optimizelegibility;
    line-height: 22px;
    display: inline;
    width: 100% !important;
    padding: 0;
    padding-right: 0;
    position: relative;
}
.footer_sidebar ul li.cat-item ul.children{
	margin-top: 12px !important;
}
.footer_sidebar ul li.cat-item ul.children li{
	padding-bottom: 12px !important;
}

.footer_sidebar ul li.page_item ul.children li a{
	padding-bottom: 12px !important;
}
.footer_sidebar ul li.page_item ul.children li:first-child{
	margin-top: 12px !important;
}
#primary_footer .footer_sidebar > h4 a.rsswidget img{position: absolute;top: 5px;right: 0;}
.footer_sidebar ul li.cat-item ul.children li.cat-item-65,
.footer_sidebar ul li.cat-item-37,
.footer_sidebar ul li.cat-item ul.children li.cat-item-48,
.footer_sidebar ul li.cat-item ul.children li.cat-item-66{
	padding-bottom: 0 !important;
}
.footer_sidebar ul li.cat-item ul.children ul.children li{padding-bottom: 0 !important;}

.widget ul li a.the_author{
	width: auto !important;
}

.widget .tweet_list li a,.widget .contact-form li a {
    width: auto !important;
    padding-right: 0;
}

.widget ul li.recentcomments span {
    margin-left: 0;
}

.widget, .custom-widget{
    margin: 0 0 70px;
    float: left;
    width: 100%;
}
.widget.widget_block{margin-bottom: 0;}
.widget.widget_block.widget_search{margin-bottom: 40px;}

#hazel_instagram_widget-2{margin-bottom: 0;}
.hazel-push-sidebar-content .widget, 
.hazel-push-sidebar-content .custom-widget,
.hazel-push-sidebar-content .des_widget_vc_element {
    float: left;
    width: 100%;
}

.hazel-push-sidebar-content .widget,
.hazel-push-sidebar-content .widget_archive,
.hazel-push-sidebar-content .widget_calendar,
.hazel-push-sidebar-content .widget_categories,
.hazel-push-sidebar-content .widget_pages,
.hazel-push-sidebar-content .widget_meta,
.hazel-push-sidebar-content .widget_recent_comments,
.hazel-push-sidebar-content .widget_recent_entries,
.hazel-push-sidebar-content .widget_rss,
.hazel-push-sidebar-content .widget_search,
.hazel-push-sidebar-content .widget_text,
.hazel-push-sidebar-content .widget_tag_cloud,
.hazel-push-sidebar-content .widget_nav_menu,
.hazel-push-sidebar-content .wp-block-group,
.sidebar .wp-block-group{
	margin: 0px 0 40px;
}

.hazel-push-sidebar .widget_nav_menu li{
   transition: 0.4s;
   transform: translateX(300px);
   position:relative;
}

.hazel-push-sidebar-right.opened .widget_nav_menu li{
    transform: translateX(0px);
}

.hazel-push-sidebar-right.opened .widget_nav_menu li:nth-child(1) {
    transition-delay: 0.0s !important;
  }
.hazel-push-sidebar-right.opened .widget_nav_menu li:nth-child(2) {
    transition-delay: 0.05s !important;
  }
.hazel-push-sidebar-right.opened .widget_nav_menu li:nth-child(3) {
    transition-delay: 0.1s !important;
  }
.hazel-push-sidebar-right.opened .widget_nav_menu li:nth-child(4) {
    transition-delay: 0.15s !important;
  }
.hazel-push-sidebar-right.opened .widget_nav_menu li:nth-child(5) {
    transition-delay: 0.2s !important;
  }
.hazel-push-sidebar-right.opened .widget_nav_menu li:nth-child(6) {
    transition-delay: 0.25s !important;
  }
  
  
.hazel-push-sidebar-content .vc_column-inner{
	padding-left: 15px !important;
	padding-right: 15px !important;
}


#big_footer .widget, #big_footer .custom-widget{
	background: transparent;
	margin-bottom: 0;
}
.page-template .page_content .container .widget{
	padding: 0;
	border: 0;
	margin-bottom: 0;
}
.widget.des_recent_posts_widget{position: relative;display: block;}
.widget.widget-contact-info{margin: 0;}
.widget.widget-contact-info:last-child{margin-bottom: 50px;}

.widget.flickr_container li a:before {
    display: none;
}

.sidebar .widget.des_cubeportfolio_widget {
    margin-bottom: 65px;
}

.wpb_widgetised_column .widget.des_cubeportfolio_widget {
    margin-bottom: 0;
}

.sidebar .ult-carousel-wrapper {
    margin-top: 20px !important;
}

.widget < .widget-contact-info {
    margin-bottom: 50px;;
}

.widget li,
.widget_nav_menu li,
.footer_sidebar ul li {
    list-style: none;
    margin-left: 0;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    padding: 13px 0;
    display: inline-block;
}
.widget li:first-child,
.widget_nav_menu li:first-child,
.footer_sidebar ul li:first-child{
	border-top: none;
}
.widget:not(.contact-widget-container):not(.instagram_widget):not(.recent_posts_widget_2):not(.widget_rss) li > a:before,
.widget_nav_menu li > a:before,
.menu li > a:before,
.footer_sidebar ul:not(.forms):not(.instagram-pics) li > a:before {
    position: relative;
    top: 1px;
    right: 0;
    font-size: 17px;
    font-family: 'FontAwesome';
    content: '\f105';
    -webkit-font-smoothing: antialiased;
    color: #a6a7ab;
    line-height: 1;
    float: right;
    font-weight: normal;
    display: none;
}
.widget.instagram_widget li a:before { content: " "; }

.widget li ul.children li,
.widget li.menu-item-has-children,
.menu li.menu-item-has-children{padding-right: 0;}

.widget li.menu-item-has-children,
.menu li.menu-item-has-children,
.sidebar-box li.menu-item-has-children{padding-bottom: 0;}

.footer_sidebar li.page_item_has_children ul.children li:first-child, 
li.cat-item .children > li{
	margin-top: 0;
}

.widget_categories li ul.children ul.children li a{
	padding-bottom: 0;
}

.widget li > ul.children > li:last-child{padding-bottom: 0;}




.widget li.menu-item-has-children a:before,
.menu li.menu-item-has-children a:before{
    right: 0 !important;
    transform: rotate(90deg);
}
.widget > li{padding-right: 20px;}
.widget_categories > li{padding: 12px 0}

.widget li ul.children li ul.children li,
.menu li ul.children li ul.children li{padding-bottom: 0px;} 
.widget.widget_pages li ul.children li ul.children li,
.page_item_has_children{padding-bottom: 5px !important;} 

.widget.widget_pages li ul.children li:first-child{padding-top: 10px !important;} 

.widget_categories li ul.children{padding-top: 10px;padding-left: 20px;}
.widget_categories li ul.children li ul.children{padding-top: 5px;}
.widget_categories li ul.children li:first-child{padding-top: 0px;}

.widget .contact-form li {
    padding: 0;
}

.wpb_column .widget_nav_menu li:last-child,.slick-dots li {
    border-bottom: none;
}

.wpb_column .widget_nav_menu li:first-child a {
    border-top: none;
}

#menu-services-menu {
    margin: 0;
}

.top-bar-menu #menu_top_bar > li > a:hover {
    background: transparent !important;
}

.footer_sidebar ul li {
    border-top: none;
}

.widget .forms li {
    border-top: none;
}

.widget.widget_archive li {
    white-space: pre;
}

.widget.widget_rss li {
    white-space: pre-wrap;
    padding: 15px 0;
}

.widget.widget_rss li a {
    line-height: 1.7em;
}

.widget.widget_rss li:after {
    top: 18px;
}

.textwidget select {
    max-width: 100%;
}

.widget_nav_menu .sub-menu,
.menu .sub-menu {
    margin: 0;
}

html .widget_nav_menu .sub-menu li:last-child,
html .menu .sub-menu li:last-child {
    border-bottom: none !important;
}

.widget_nav_menu .sub-menu li a, {
.menu .sub-menu li a
    padding-left: 15px;
}

.widget_nav_menu .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li a {
    padding-left: 30px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 45px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 60px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 75px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 90px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 105px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 120px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 135px;
}

.widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
.menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
    padding-left: 150px;
}

.sidebar-box li .children, .widget li .children,.widget_nav_menu li .children,.footer_sidebar ul li .children,.custom-widget li .children
.menu li .children,.menu li .children,.footer_sidebar ul li .children,.custom-widget li .children {
    margin: 0;
}

.sidebar-box li .children li, .widget li .children li,.widget_nav_menu li .children li,.footer_sidebar ul li .children li,.custom-widget li .children li {
    border-bottom: none !important;
}

#primary_footer li .children li, #primary_footer .widget_nav_menu li .children li, #primary_footer ul li .children li, #primary_footer li .children li {
    border-bottom: none !important;
}

.sidebar-box li .children li a, .widget li .children li a,.widget_nav_menu li .children li a,.footer_sidebar ul li .children li a,.custom-widget li .children li a {
    padding-left: 15px;
}

.widget li .children li .children li a,
.widget_nav_menu li .children li .children li a,
.footer_sidebar ul li .children li .children li a,
.custom-widget li .children li a .children li a,
.sidebar-box li .children li .children li a{
    padding-left: 20px;
}


.widget.contact-widget-container li a:before {
    top: 3px;
}

.footer_sidebar ul li.cat-item a::after,
li a.rsswidget::after,
.menu-testing-menu-container li a::after{
	display: none;
}

.footer_sidebar li a.rsswidget:hover{
	padding-left: 0 !important;
}

.widget .forms li:after,.slick-dots li:after,.flex-control-nav li:after,.flex-direction-nav:after,.flexslider li:after,#twitter-feed ul li:after,.flex-control-nav li a:before,.flex-direction-nav li a:before,.flexslider li a:before,#twitter-feed ul li:before {
    display: none;
}

.footer_sidebar ul#flickr li a:after {
    display: none;
}

.widget .tabscontent li {
    background: none;
    padding: 0;
}

.tabscontent .date {
    font-size: 11px;
    border: none;
}

.tabscontent p {
    margin-bottom: 0;
}

.widget_rss li {
    background: none;
    padding-left: 0;
    padding-bottom: 15px;
}

.widget .flexslider li {
    background: none;
    padding-left: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.widget_rss a {
    font-weight: 700;
}

.widget_rss cite {
    font-style: italic;
}

.widget_search {
    border: none;
    margin-bottom: 20px;
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0;
}

.widget_search input,
.wp-block-search .wp-block-search__input{
       border: none;
       padding: 10px 10px 10px 15px;
       width: 100%;
       outline: none;
       padding-left: 35px;
       font-size: 13px;
       border: 1px solid #e4e4e4;
       background: #fff;
}

.widget_product_search input[type="search"] {
    border: none;
    padding: 7px;
    width: 69%;
    outline: none;
    background: #FAFAFA;
    border: 1px solid #ededed;
    padding-left: 15px;
    font-size: 13px;
}

.widget_product_search input[type="submit"] {
    border: none;
    padding: 7px 10px;
    outline: none;
    background: #333;
    border: 1px solid #333;
    font-size: 13px;
    color: #fff;
}

#recentcomments li {
    text-rendering: optimizelegibility;
    line-height: 1;
    color: #444;
    margin-left: 1px;
    width: 100%;
    display: inline-block;
    white-space: pre-wrap;
    word-wrap: normal;
    padding: 5px 0px;
    line-height: 1;
    padding-right: 20px;
}

#recentcomments li a,#recentcomments li span,.widget_archive.widget li a,.widget_categories.widget li a {
    border: none;
    line-height: 1.5em;
    position: relative;
}

.widget ul#recentcomments li a,.widget ul#recentcomments li span {
    display: inline;
    padding-right: 0;
    font-size: 1em !important;
}

.black-section .widget_search input,.dark-section .widget_search input {
    background: #1C2024;
    color: #828A94;
    border: 1px solid #21262B;
}

.widget_search #searchsubmit, .woocommerce-product-search button,.wp-block-search .wp-block-search__button{
    display: none;
}

.single .postcontent #the_movies,.single .postcontent .featured-image-thumb a {
    margin-bottom: 20px;
    max-width: 100%;
}

.page-template-blog-template .featured-image,
.archive .featured-image,
.blog-default-bg .gallery_container,
body.single .post-listing article .featured-image,
body.single .post-listing article .gallery_container,
body.single .post-listing article .flexslider,
body.home.blog .page_content.left .blog-default-bg .post-listing article .featured-image,
body.home.blog page_content.left .blog-default-bg .post-listing article .gallery_container,
body.home.blog .page_content.left .blog-default-bg .post-listing article .flexslider,
body.home.blog .page_content.right .blog-default-bg .post-listing article .featured-image,
body.home.blog page_content.right .blog-default-bg .post-listing article .gallery_container,
body.home.blog .page_content.right .blog-default-bg .post-listing article .flexslider{
    margin-bottom: 30px;
    text-align: center;
    max-height: 550px;
    overflow: hidden;
}
body.home.blog .post-listing .post-summary,
body.home.blog .post-listing .post-summary p{
	margin-bottom: 0 !important;
}
.author-thumbnail img{
	border-radius: 100%;
    max-width: 80px;
    border: 5px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 2px 4px 15px 0 rgba(212,218,220,.9)!important;
    box-shadow: 2px 4px 15px 0 rgba(212,218,220,.9)!important;
}
.single .gallery_container {display: block;width: 100%;
}

.blog-default-bg-masonry .featured-image{margin: 0;}

.page-template-blog-template .flexslider, .archive .flexslider, .page-template-blog-template .post-video {
    margin: 0px auto 40px;
}

.tabs li.current {
    color: #fff;
}

.widget_posts li,.tabs li {
    list-style-type: none;
}

.tabs li {
    padding: 10px 15px;
    width: auto;
    display: inline-block;
    background: #F7F7F7;
    border: none;
    font-size: 12px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.tabs li {
    cursor: pointer;
}

.h-tabs .tabs li {
    border: none;
}

.tabs {
    margin-bottom: -1px;
    padding: 0;
}

.tabs .flexslider li {
    border: none;
    padding: 0;
}

.contents {
    overflow: hidden;
    padding: 15px;
    background: #fff;
    width: 100%;
    border: 1px solid #ededed;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.dark-section .contents,.black-section .contents {
    background: #1C2024;
    border: 1px solid #21262B;
}

.contents .tabscontent {
    display: none;
    overflow: hidden;
}

.widget_posts .contents .tabscontent .date p {
    font-size: 12px !important;
    color: #8B8B8B;
    margin: 0;
}

.widget_posts .contents .tabscontent .date p i {
    padding-right: 3px;
}

.widget_posts .contents .tabscontent ul li {
    margin-bottom: 28px;
    overflow: hidden;
}

.widget_posts .contents .tabscontent ul li:last-child {
    margin-bottom: 0;
}

.widget_posts .contents .tabscontent ul li img {
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    margin: 6px 16px 5px 3px;
    border: 4px solid #ededed;
}

.widget > h4,.widget .widget-contact-content > h4 {
    font-weight: 600;
    font-size: 1.2em;
}

.widget > h4,.widget .widget-contact-content > h4 {
    margin-bottom: 40px !important;
    text-transform: capitalize;
}

.tagcloud a {
    cursor: pointer;
    padding: 5px 10px;
    background: #333;
    position: relative;
    float: left;
    font-size: 13px !important;
    color: #f2f2f2 !important;
    margin: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #333;
}

.p-quote .post-content {
    background: #F8F8F8;
    border: none;
    padding-bottom: 0;
}
.post-content .gallery_container,
.post-content .post-video{
	position: relative;
	overflow: hidden;
}
.blog-normal .p-quote .post-content {
    background: #F8F8F8;
    border-bottom: none;
}

.dark-section .post-content,.dark-section .about-author,.dark-section #comments,.black-section .post-content,.black-section .about-author,.black-section #comments {
    background: #1C2024;
    border: 1px solid #21262B;
}

.comment-body p {
    text-align: left !important;
}

h2.post-title {
    font-size: 21px;
    font-weight: 800;
    margin: 0 0 5px;
}

.blog-normal h2.post-title {
    margin: 0 0 10px;
}

.blog-normal .post-summary {
    margin-bottom: 20px;
}

.blog-normal .featured-image {
    margin-bottom: 30px;
}

h2.post-title a {
    font-weight: 600;
}

.blog-normal h2.post-title a {
    font-weight: 600;
    color: #333;
    font-size: 1.5em !important;
    margin: 25px 0 15px;
}

.metas .tags a,.metas .category a {
    color: #333;
    font-size: 12px !important;
    font-family: Mulish,Arial,sans-serif;
    text-rendering: optimizelegibility;
    font-weight: 300;
}

h2.post-title.simple-text {
    margin: 0 0 20px;
}

.featured-image a {
    display: grid;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    max-height: 550px;
}

.post-content .featured-image img {
    width: 100%;
    z-index: 9;
}
.meks-instagram-widget div {
    overflow: hidden;
}
.post-content .featured-image .hover-image-blog {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
}


.footer_logo .footer_logo_normal {
    max-height: 100px;
}
.single-portfolio .share-buttons{
	border-top: none !important;
}
.post-content .ms-showcase2-template {
    padding-bottom: 45px !important;
}
.author-quote {
    font-size: 1em;
    color: #999;
    text-align: center;
    float: none;
    display: block;
    font-size: 13px !important;
    text-align: center;
    padding-top: 20px;
}
.post-quote {
    padding: 70px;
    border-bottom: none;
    border: none;
    text-align: left;
}
.hazel_recent_posts .post-quote{
	padding: 30px;
}
.hazel_recent_posts blockquote{
	padding: 70px;
	font-size: 1.8em;
	text-align: center;
}
.hazel_recent_posts .author-quote {
    font-size: 16px !important;
    text-align: center;
    margin-top: 30px;
    opacity: 0.2;
}
.post-quote i:first-child {
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

.post-quote i:last-child {
    display: none;
}

.the_title h2 a,.des_recent_posts_widget.widget a h4 {
    color: #373737;
    font-weight: normal !important;
    font-size: 16px !important;

}

.page-template-blog-template .the_title h2,
body.home.blog .page_content.left .post-listing article .the_title h2,
body.home.blog .page_content.right .post-listing article .the_title h2{
    margin: 0 0 15px !important;
    text-align: left;
}
.page-template-blog-template .wideblog .the_title h2,
.archive .wideblog .the_title h2{
	text-align: center;
}
.the_title h2,.des_recent_posts_widget.widget > h4 {
    color: #373737;
    line-height: 1.2em;
    font-weight: 400;
    letter-spacing: 0;
    font-size: 20px;
    margin: 0;
    text-align: center;
}
.page-template-blog-template .wideblog .post-listing .the_title,
.page-template-blog-template .wideblog .post-listing .blog_excerpt,
.page_content:not(.left):not(.right) .post-listing article .blog_excerpt{
    text-align: center;
}

.page-template-blog-template .wideblog .post-listing .blog_excerpt,
.page_content:not(.left):not(.right) .post-listing article .blog_excerpt {
    max-width: 70%;
    margin: 0px auto 40px;
}

.page-template-blog-template .post-listing .blog_excerpt {
    margin: 0px 0 30px;
}
.page-template-blog-template .blog-default, .single-post .blog-default {
    padding: 0;
}
.blog-default.wideblog {
    padding-top: 50px;
}
.page-template-blog-template .wideblog .post-listing .metas-container{
    display: table;
    text-align: center;
    margin: 0 auto;
    width: auto;
}
@media only screen and (max-width: 768px) {
	.archive .metas-container,
	.page-template-blog-template .post-listing .metas-container{
	    display: table;
	    text-align: center;
	    margin: 0 auto;
	    width: auto;
	}
}
.des_recent_posts_widget.widget .title h4{
	margin-bottom: 10px !important;
	letter-spacing: 0px !important;
}

.single .the_title h2 {
    font-size: 26px;
}

.des_recent_posts_widget.widget .featured-image {
    margin-bottom: 20px !important;
    overflow: hidden;
    position: relative;
}

.des_recent_posts_widget.widget .flexslider {
    margin-bottom: 30px !important;
}

.tag-link .divider-posts {
    margin: 50px 0 40px;
}

.search-results .the_title h2 a {
    text-align: left;
     font-weight: 600 !important;
    margin: 5px 0 0px !important;
    display: block;
    font-size: 26px !important;
}

.search-results .the_title h2{
	text-align: center;
}
.search-results .isotope .the_title h2 a {
	font-size: 17px !important;
    text-align: left;
    font-weight: 700 !important;
    margin: 5px 0 10px !important;
    display: block;
    font-family: Mulish, Arial;
}

body.search-results .master_container .page_content{
	padding-top: 40px !important;
}

body.search-results .master_container .page_content.sidebar.right,
body.search-results .master_container .page_content.sidebar.left{
	padding-top: 40px !important;
}

body.search-results .master_container .page_content.sidebar{
	padding-top: 0 !important;
	padding-bototm: 0 !important;
}

.search-results .isotope .the_title h2{
	text-align: left;
}
.search-results .the_title{
	padding: 0;
}
.search-results .metas-container {
    margin-top: 25px !important;
    margin-bottom: 5px;
display: none;}

.metas-container p,.metas-container a {letter-spacing: 0;font-size: 11px !important;text-transform: uppercase;float: left;float: left;margin-left: 10px;font-family: 'Hind','Arial',sans-serif !important;margin-left: 0 !important;letter-spacing: 2px;}

.post-listing .metas-container p,
.post-listing .metas-container a,
.home.blog p.blog-date {
	color: #7a7a7a !important;
	letter-spacing: 0;
	font-size: 10px !important;
	text-transform: uppercase;
	float: left;
	float: left;
	margin-left: 10px;
	font-family: 'Hind','Arial',sans-serif !important;
	margin-left: 0 !important;
	letter-spacing: 2px;
	font-weight: 500 !important;
	margin-bottom: 5px !important;
line-height: 1.7em !important;}

.post-listing .blog-default-bg-masonry .metas-container p,
.post-listing .blog-default-bg-masonry .metas-container a{
	letter-spacing: 0.5px;
}
.home.blog p.blog-date{margin-left: 2px;margin-top: 20px !important;}


.page_content .metas-container p,
.fullwidth-container .metas-container p {
    margin-right: 30px;
}
.page_content .blog-default-bg-masonry .metas-container p{
	margin-right: 20px;
}

.metas-container p:last-child{
    margin-right: 0px;
}

.metas-container i {
    font-size: 10px;
    margin-right: 5px;
    float: left;
    line-height: 15px;
}

.metas-container,.the_title {
    width: 100%;
    display: inline-block;
}

.single .metas-container {
	margin: 10px auto 20px;

}


.single .blog-default-bg .metas-container {
	margin: 10px auto 0px;
	
}
.single .post-quote {
    margin-bottom: 40px;
}
.single .titlesleftcrumbsright .metas-container,
.single .container.left .metas-container{
	text-align: left;
    padding: 10px 0 0;
    display: inline-block;
}
.single .center .metas-container {
    margin: 10px auto 0px;
    text-align: center;
    display: table;
    opacity: 1;
}

.single .metas-container.light p, .single .metas-container.light a{
	opacity: 0.25;
}
.single .metas-container.dark p, .single .metas-container.dark a{
	opacity: 0.85;
}

.align-metas-center{
	display: inline-block;
}
.page-template-blog-masonry-template .metas-container, .page-template-blog-masonry-grid-template .metas-container {
    margin: 10px 0 30px;
}

.page-template-blog-masonry-template .page_content, .page-template-blog-masonry-grid-template .page_content {
    margin-bottom: 80px;
}

.archive .metas-container {
    margin: 10px 0 0;
}

.single-post .postcontent .flexslider, .single .gallery_container{
    margin-bottom: 20px;
}
.single-post .postcontent .the_content{
	margin-top: 20px;
}
.blog-default-bg-masonry .the_title {
    width: 100%;
    margin: 0;
    margin-bottom: 0;
    margin-top: 0px;
}
.blog-default-bg-masonry .the_title h2 a{line-height: 1.3em;word-break: break-word;}
.page-template-blog-masonry-grid-template .the_title h2{margin-left: 20px;}
body.blog .the_title h2 a,
.archive .the_title h2 a{font-weight: bold !important;}
.blog-default-bg-masonry .the_title.no-feature {
    padding-top: 0;
}
body.blog .the_title h2{padding-right: 20px;}

body.blog .page_content.left .the_title h2,
body.blog .page_content.right .the_title h2{text-align: left;}

.page-template-blog-masonry-template .text .blog-default-bg-masonry .the_title h2{
	float: left;
    width: 100%;
    margin: -20px 0px 15px 0px;
    z-index: 99999;
    position: relative;
}
.blog-default-bg-masonry .post-summary,
.recentpostsvc .excerpt{
    margin: 0;
    display: inline-block;
    margin: 0px 0 15px 0;
}

.recentpostsvc .excerpt{
	margin: 0;
}

body:not(body.blog).blog-default-bg-masonry .post-summary p{
    text-align: left;
    margin-bottom: 0 !important;
    font-size: 0.9em;
    word-break: break-word;
}
.blog-default-bg-masonry .post-summary h2 a,
.blog-default-bg-masonry .post-summary a,
.post-listing.isotope.hazel-animate-results article, 
.post-listing.isotope.hazel-animate-results article .results_excerpt{
	 word-break: break-word;
}

.blog-default-bg-masonry .the_title h2,
.blog-default-bg-masonry .blog_excerpt{
    text-align: left;
    position: relative;
    padding-right: 0;
    margin-bottom: 15px !important;
}
.page-template-blog-masonry-grid-template .the_title h2{
	margin-bottom: 0px !important;
}
.page-template-blog-masonry-grid-template .metas{
	left: 20px !important;
}

.morebutton {
    float: left;
}
.wp-calendar-nav{margin: 10px 0;}
.comments-lovepost {
    float: left;
}

.blog-default-bg-masonry .comments-lovepost,.des_recent_posts_widget .comments-lovepost {
    margin: 0px 10px 0 25px;
}

.comments-count {
    float: left;
}

.comments-count i {
    margin-right: 3px;
    font-size: 11px;
}

.page-template-blog-masonry-template .date i, .page-template-blog-masonry-grid-template .date i {
    margin-right: 5px;
    font-size: 11px;
}

.lovepost {
    float: left;
    margin-left: 16px;
}

/* Sidebar */
.blog-sidebar-bg {
    display: inline-block;
    position: relative;
    z-index: 5;
    padding-left: 0;
    max-width: 100%;
    padding-left: 0px;
}

.page_content.left .blog-sidebar-bg{
	padding-left: 0px;
	padding-right: 0px;
}


.widget.des_testimonials_widget .featured_image_widget{
	text-align: center;
	margin: 20px 0 !important;
	display: table;
	border-radius: 100%;
	overflow: hidden;
}

.widget.des_testimonials_widget .ult-carousel-wrapper .slick-dots li i,
.widget.des_team_widget .ult-carousel-wrapper .slick-dots li i{
	color: transparent !important;
    border: 1px solid #e6e6e6;
    border-radius: 50px;
    font-size: 9px;
    border-radius: 50%;
    background-color: #e6e6e6;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    width: 8px !important;
    height: 8px !important;
    opacity: 1;
}
.blog-default-bg-back {
    background: #fff;
    position: relative;
    top: 12px;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 12px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    z-index: 1;
}

.blog-default-bg-back2 {
    background: #fff;
    position: relative;
    top: 8px;
    display: block;
    width: 91.7%;
    height: 100%;
    position: absolute;
    left: 25px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    z-index: 2;
}

.blog-default-bg-back3 {
    background: #fff;
    position: relative;
    top: 4px;
    display: block;
    width: 92%;
    height: 100%;
    position: absolute;
    left: 19px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    box-shadow: 0 1px 1px 0 rgba(50,50,50,0.1);
    z-index: 3;
}

.wideblog .blog-default-bg-back2 {
    width: 97%;
    left: 29px;
}

.wideblog .blog-default-bg-back3 {
    width: 97.2%;
    left: 22px;
}

.data-bg:after {
    top: 50%;
    content: "";
    width: 10px;
    margin: 0 14px;
    position: absolute;
    border-bottom: 1px solid #EFEFEF;
    right: -40px;
}


.navigation .next-posts {
    position: relative;
    float: left;
}

.navigation .prev-posts {
    position: relative;
    float: right;
    margin-right: 0;
}

.page-template-blog-template-fullwidth-php .navigation .prev-posts {
    margin-right: 70px;
}

.page-template-blog-template-leftsidebar-php .navigation .prev-posts {
    margin-right: 0;
}



.next-posts a,.prev-posts a {
    color: #fff !important;
}

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}

.nav-previous img, .nav-next img{
	opacity: 0.2;
	transition: all .2s ease-in-out;
	cursor: pointer;
}

.nav-previous:hover img, .nav-next:hover img{
	transform: scale(1.1);
	opacity: 0.3;
}

.featured-image a img,
.recentcomments_listing a img,
.instagram_widget ul.instagram-pics li a img,
.footer_sidebar ul.instagram-pics li a img{
	transition: all .2s ease-in-out;
	cursor: pointer;
}



.featured-image a:hover img{
	transform: scale(1.05);
}
.recentcomments_listing a:after{display: none !important;}
.recentcomments_listing a:hover{padding: 0 !important;}

.recentcomments_listing a:hover img,
.instagram_widget ul.instagram-pics li a:hover img,
.footer_sidebar ul.instagram-pics li a:hover img{
	opacity: 0.8;
}


.nav-next .navcontentens-side{
	margin: 52px;
	z-index: 2;
	position: relative;
	color: #fff;
	text-align: center;
}
.style8 .nav-next .navcontentens-side{
	text-align: left;
}


#pbd-alp-load-posts {
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 50px auto 100px !important;
    text-align: center;
    z-index: 9999;
}

#pbd-alp-load-posts a {
    position: relative;
    margin-right: 10px;
    text-align: center;
    background-color: #101010;
    color: #fff;
    border: 1px solid #ECECEC;
    padding: 12px 25px 10px 25px;
    font-family: 'Hind','Arial',sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}

.navigation a,#nav-below a {
    text-transform: capitalize;
}
.navigation a:hover,#nav-below a:hover{
    color: inherit !important;
}
.navigation a.page {
    color: #898c8e !important;
}



.nav-next {
    float: right;
    margin-right: 0;
}

.postcontent {
    padding-bottom: 40px;
}

.single-post .postcontent {
    padding-bottom: 0;
}



#nav-below {
    margin: 0px 0 50px !important;
}

.nav-previous i,.next-posts i {
    margin-right: 10px;
    font-size: 17px;
    top: 1px;
    position: relative;
}

.nav-next i,.prev-posts i {
    margin-left: 10px;
    font-size: 17px;
    top: 1px;
    position: relative;
}

/*pagination*/
.navigation {
    position: relative;
    margin: 20px 0;
    display: inline-block;
    width: 100%;
}

.page-template-blog-masonry-template .page_content .navigation {
    margin: 50px auto 0;
    text-align: center;
    width: auto;
    display: table;
}

.des-pages {
    position: relative;
}

.wideblog .des-pages {
    position: relative;
    text-align: center;
    margin: 0 auto;
}

.wideblog .navigation {
    display: -webkit-box;
    margin-bottom: 60px;
}

.des-pages .pages {
    background: #212121;
    color: #fff;
    border: none;
    padding: 5px 16px;
    border-radius: 0;
    margin-right: 5px;
    text-decoration: none;
    position: relative;
    border: 1px solid #303030;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}

.des-pages .postpagelinks,.des-pages a .postpagelinks,.navigation a.page {
    text-transform: capitalize;
    padding: 8px 12px;
    font-size: 15px;
    position: relative;
    font-family: Mulish, Arial;
    margin-right: 4px;
    float: left;
    display: block;
    line-height: 1;
    font-weight: 600;
}

.navigation a.page {
    padding-bottom: 9px;
    text-transform: uppercase;
    font-size: 12px;
}

.des-pages .postpagelinks {
    background: #fff;
    color: #F0A591;
    border: 1px solid #F0A591;
}

.des-pages a .postpagelinks,.navigation a.page {
    background: #fff;
    border: 1px solid #ededed;
    color: #444;
}

.des-pages a .postpagelinks:hover,.navigation a.page:hover {
    color: #EDB44D;
}

.single .navigation {
    margin: 0 !important;
    display: inline-block;
    padding-right: 25px;
    padding-left: 25px;
}

.des-pages .page:hover {border: 1px solid #ededed;}

.posts-shares {
    float: none;
    width: 100%;
margin: 0 auto;text-align: center;}

.share-buttons {
    width: 100%;
    margin: 0 auto;
    padding-top: 40px;
    display: inline-block;
    padding-bottom: 80px;
    padding-right: 25px;
    padding-left: 25px;
text-align: center;}

.share-buttons h5, h3.related_posts_title{
    text-align: center;
    font-size: 13px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase;
    margin-bottom: 20px;
    position: relative;
    font-weight: 700 !important;
}

.related_posts_subtitle{
    text-align: center;
    letter-spacing: 0px;
    margin-bottom: 40px !important;
    position: relative;
    font-weight: 500;
    margin-top: -10px;
}

.single-post .comments-lovepost {
    margin-top: 3px;
}

.social-shares {
    padding: 0;
text-align: center;margin: 0 auto;display: inline-block;}

.social-shares ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.social-shares ul li {
    float: left;
    padding: 0;
    margin: 0 0 10px;
    list-style: none;
}

.social-shares ul li a {
    display: block;
    float: left;
    color: inherit;
    margin: 0 15px 0 0;
    background-image: none;
    line-height: 23px;
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
}

.social-shares ul li a:hover {
    color: #f2f2f2;
}

.social-shares ul li a:hover i {background: #101010;color: #fff;}

.share-pinterest {
    background-image: none !important;
}

.social-shares ul li i {
    display: inline-block;
    font-size: 14px;
    margin-right: 7px;
    text-align: center;
    vertical-align: middle;
    background: #f2f2f2;
    width: 35px;
    height: 35px;
    border-radius: 40px;
    display: table-cell;
    left: 1px;
    position: relative;
color: #333;}
.nav-previous {
    float: left;
}
.navigation a, #nav-below a {
    color: #fff !important;
}
/* Blog Single */
.post-content,.about-author,#comments,.prev-next-btn {
    padding: 0;
    width: 96%;
}

#blog .post-content {
    padding: 20px;
    margin-bottom: 20px;
}

#blog .single .post-content {
    padding: 0;
    margin-bottom: 0;
}


.blog-normal .sticky .post-content {
    padding: 0 20px 20px;
}

#blog .post-content .flexslider,#blog .post-content .video-thumb,#blog .post-content .flexslider,#blog .post-content .featured-image img {
    margin-bottom: 20px;
}

#blog .format-audio .post-content {
    padding-bottom: 0;
}

.format-audio h2.post-title,.format-audio .post-summary,.format-audio .metas {
    position: relative;
    top: -20px;
}

.about-author {
    padding: 0;
    margin: 0 0 10px;
}

/* Comments */
ol.commentlist,.single ol.commentlist ul {
    list-style: none;
}

article.comment {
    position: relative;
    float: left;
    clear: both;
    margin-bottom: 40px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 20px;
}

.comment-author {
    position: relative;
    float: left;
    width: 80px;
    text-align: center;
    top: 5px;
}

#respond {
    position: relative;
    float: left;
}

#respond .p-button {
    margin: 40px 0 10px;
}

.comment-block {
    position: relative;
    padding-left: 100px;
}

.comment-meta {
    position: relative;
    float: left;
    display: inline-block;
    margin: 15px 15px 30px 0;
}

.comment {
    position: relative;
    float: left;
    width: 100%;
    clear: both;
    margin: 0;
    list-style: none;
}

.commentmetadata {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #ccc;
}

.commentmetadata,.single .reply {
    position: relative;
    margin: 25px;
}

.commentmetadata a,.single .reply a {
    font-size: 13px;
    font-weight: 600;
    color: #444;
    font-family: Mulish, Arial;
}

.commentmetadata a:hover,.single .reply a:hover {
    opacity: 1;
}

#comments .depth-1 {
    padding-left: 0;
}

.comment #respond{ margin: 10px 0 40px; }

#comments #respond label,#comments #respond input,.single #respond textarea {
    position: relative;
    float: left;
}

#comments #commentform p.form-allowed-tags {
    display: none;
}

#comments #commentform p {
    position: relative;
    display: inline-block;
}

#comments #commentform input,#comments #commentform label,#comments #commentform label textarea {
    position: relative;
    display: block;
    clear: both;
}

#comments #commentform input {
    font-weight: 700;
    border-radius: 0;
    padding: 10px 20px;
    border: none;
    width: 100%;
    border: 1px solid #cacaca;
    background: transparent;
}

#comments #commentform input:focus {
    background: #fff;
    border: 1px solid #E0E0E0;
}

#comments #commentform input[type="submit"],#comments #commentform input:focus[type="submit"] {font-family: Hind, Arial;letter-spacing: 4px;padding: 8px 15px 6px 15px !important;line-height: 22px;}

#comments #commentform .comment-form-comment label {
    float: none;
}

#comments .comment-author .fn,#comments .comment-author .fn a {
    font-style: normal;
    position: relative;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    position: relative;
    font-weight: normal;
    display: inline-table;
    margin-top: 0;
    font-weight: 600;
}

#comments .blog-date{display: inline-block;}
.comment-form-cookies-consent{width: 100%}
#respond #commentform input[type="checkbox"]{width: auto;position: absolute;top: 6px;left: 3px;height: 11px;}
.comment-form-cookies-consent label{margin-left: 24px;}

.page #comments .comment-author .fn{margin-bottom: 5px;}

#respond #commentform input[type="checkbox"]{
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	appearance: checkbox;
	border: 1px solid #000;
}

#respond #commentform input[type="radio"]{
	-webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

#respond .comment-author img {
    border: 1px solid #e0ddda;
    margin-top: -10px;
}
.comment-form-cookies-consent label{font-size: 12px;font-weight: normal !important;text-transform: unset !important;font-family: Mulish, Arial !important;letter-spacing: 0 !important;color: #848283 !important;}
.metas-comments p,.metas-comments p a {
    font-weight: normal;
    font-size: 14px;
    float: left;
    margin: -1px 5px 0 0 !important;
}

.metas-comments p, .metas-comments p a time{color: #333;}
.metas-comments p:hover,.metas-comments p a:hover{
	font-size: 14px !important;
}
.single #comment-form .form-submit #submit {
    position: relative;
    float: left;
    margin-top: 15px;
}

#respond {
    position: relative;
    float: left;
    margin-top: 0;
    margin-left: 0;
    width: 100%;
}

#respond h2 {
    text-align: left;
    text-transform: uppercase;
}

#respond textarea, #respond input:not([type="submit"]){
    width: 100%;
    border: 1px solid #ededed;
    font-weight: normal;
    padding: 6px;
    background: #fff;
    outline: none;
}

#respond input:focus,#respond #comment:focus {
    border: 1px solid #E0E0E0;
    color: #777;
    background: #fff;
    outline: none;
}

#respond #comment {
    color: #000;
    padding: 10px;
    margin-bottom: 0;
    width: 100%;
    font-weight: normal;
    border: 1px solid #cacaca;
    background: transparent;
}


#commentform {
    position: relative;
    float: left;
    margin-top: 0;
    width: 100%;
}

.logged-in-as {
    margin-bottom: 20px;
}

.commentlist {
    position: relative;
    float: left;
    width: 100%;
}

.comment-reply {
    background: #FFF;
    padding: 20px 30px;
    border: 1px solid #ddd;
}

.post-listing .post blockquote, .single-post .post-quote blockquote {
    font-size: 2em;
    color: #373737;
    font-family: Georgia;
    font-weight: 100;
    padding: 40px 160px 20px;
    letter-spacing: 0;
    word-wrap: break-word;
    text-align: center;
    line-height: 1.5em;
}
.single-post .post-quote blockquote{
	font-size: 4em;
}
.post-listing .post .post-content blockquote {
    font-size: 21px;
    font-weight: 100;
    padding: 0 !important;
    letter-spacing: 0;
    word-wrap: break-word;
    text-align: left;
    font-style: normal;
    margin: 0 !important;
}

.post-content blockquote i,.post-listing .post blockquote i {
    font-size: 26px;
    vertical-align: super;
}

blockquote {
    padding: 10px 20px;
    margin-left: 20px;
}

.post-listing  blockquote{
	border: none !important;
}

table {
    width: 100%;
    background: #fff;
}

.post-content a .post-quote {
    padding: 15px 30px;
}

.post-content a:hover .post-quote {
    background-color: red;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

table thead th {
    font-weight: 700;
}

table td,table th {
    padding: 14px;
    border: 1px solid #ddd;
    text-align: left;
}

table tbody tr:nth-child(even) {
    background: #f2f2f2;
}
#big_footer table tbody tr:nth-child(even){
	background: #151515;
}
.calendar_wrap table thead th {
    font-weight: 700;
}

table th {
    padding: 14px;
    border: 1px solid #ddd;
    text-align: left;
}

caption,th,td {
    text-align: left;
    font-weight: 400;
    vertical-align: middle;
}

tbody tr:last-child {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.post-password-form input {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 20px 5px;
}

.post-password-form input[type="submit"] {
    background: #545454;
    border: none;
    padding: 6px 18px;
    color: #f2f2f2;
}

.post-password-form input[type="submit"]:hover {
    background: #3F3F3F;
}

.comment-form-author,.comment-form-email,.comment-form-url {
    width: 32%;
    float: left;
    margin-right: 2%;
}

.comment-form-url {
    margin-right: 0;
}

.comment-form-comment {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px !important;
}

.comment-notes {
    margin-bottom: 40px;
}

/* Comments */
.single ol.commentlist,.single ol.commentlist ul {
    list-style: none;
}

article.comment {
    position: relative;
    float: left;
    clear: both;
    min-height: 100px;
}

.comment-author {
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
    position: relative;
}

.single #respond {
    position: relative;
    float: left;
    margin-bottom: 40px;
}

.single #respond .p-button {
    margin: 40px 0 10px;
}

h3#comments-title,
#comment-nav-above h1.section-heading{
	margin-bottom: 0;
	text-align: left;
	margin-bottom: 20px !important;
	margin-top: 0 !important;
	letter-spacing: 0;
text-transform: unset;}

#comment-nav-above{
	margin: 20px 0;
    display: inline-block;
    width: 100%;
}

#comment-nav-above h1.section-heading{
	margin-bottom: 20px;
    font-size: 16px;
    margin: 0 0 20px;
}
.comment-block {
    position: relative;
    height: auto;
}
.comment-body{
	width: 100%;
	float: left;
	margin: 0;
}
.metas-comments{
	width: 100%;
	margin-top: 5px;
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	opacity: 1;
}
.comment-meta {
    position: relative;
    float: left;
    display: inline-block;
    margin: 15px 15px 30px 0;
}

.comment {
    position: relative;
    float: left;
    width: 100% !important;
    clear: both;
    list-style: none;
    border-radius: 0;
}

.commentmetadata {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #ccc;
}

.commentmetadata,.reply {
    position: relative;
    margin: 10px 0;
    opacity: .3;
    left: -15px;
}

.commentmetadata a,.reply a {
    font-size: 13px;
    font-weight: 600;
    color: #444;
    font-family: Mulish, Arial;
    padding-left: 15px;
}

.the_comments .depth-1 {
    padding-left: 0;
}
.single-portfolio .the_comments{display: none;}


#respond label,.single #respond input, #respond textarea {
    position: relative;
    float: left;
}

#commentform p.form-allowed-tags {
    display: none;
}

#commentform p {
    position: relative;
    display: inline-block;
}

#commentform input,#commentform label,#commentform label textarea {
    position: relative;
    display: block;
    clear: both;
    font-weight: 700;
    margin-bottom: 8px;
    font-family: Hind, Arial;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #4b4748;
    font-size: 13px;
}

#commentform .comment-form-comment label {
    float: none;
}

#commentform .form-submit #submit {
    position: relative;
    float: left;
    margin-top: 15px;
    padding: 10px 16px;
    background: transparent;
    color: #121212;
    padding: 9px 19px;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 12px !important;
    width: auto;
    display: inline-block;
    margin-top: 20px;
    font-family: Hind, Arial;
    border: 1px solid #121212;
}
.commentlist {
    position: relative;
    float: left;
    width: 100%;
    margin: 0px 0 60px;
}
.archive .the_title h2 a, .page-template-blog-template .the_title h2 a, body.blog .blog-default.wideblog .container .the_title h2 a{line-height: 1.2em;}
.comment-reply {
    background: #FFF;
    padding: 20px 30px;
    border: 1px solid #ddd;
}

html body.page-template-blog-template  .flex-direction-nav {
    top: 48% !important;
}
.post-content blockquote {
    font-size: 2em;
    color: #373737;
    font-family: Georgia;
    font-weight: 100;
    padding: 40px 30px;
    letter-spacing: 0;
    word-wrap: break-word;
}


.blog-default-bg-masonry .author-quote{
    text-align: left;
    font-size: 1em;
    color: #999;
    text-align: center;
    float: none;
    display: block;
    font-size: 13px !important;
    text-align: left;
    padding-top: 20px;
}
.post-content blockquote i, .post-listing .post blockquote i {
    font-size: 24px;
    vertical-align: super;
}
.single-post .post-quote blockquote {
    margin-bottom: 1em;
    border: none !important;
    color: #fff;
}

.single-post .post-quote .author-quote{
	color: #f6f6f6;
}
.post-listing .post .blog-default-bg-masonry  .post-quote {
    background: #fff;
    overflow: hidden;
}

.post-content a:hover .post-quote blockquote,.post-content a:hover .post-quote blockquote .author-quote,.post-listing .post a:hover .post-quote blockquote,.post-listing .post a:hover .post-quote .author-quote,.post-listing .post a:hover .post-quote blockquote .author-quote {
    color: #fff;
}

.share-post {
    padding: 50px 0 20px;
    border-top: 1px solid #F7f7f7;
    margin-top: 60px;
}

#commentform p.comment-notes {
    width: 100%;
    margin-bottom: 30px !important;
}

.journalwidth.medium {
    width: 75%;
    margin: 0 auto;
}

.journalwidth.big {
    width: 95%;
    margin: 0 auto;
}

.readmore {
    width: auto;
    margin: 0 8px 0 1px;
    padding: 2px 10px;
    height: 30px;
    display: inline-block;
    float: left;
}

.readmore a {
    color: #fff;
    font-size: 11px;
    line-height: 2.5em;
}

.journal,.journal .journal-post {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -ms-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s;
}

.journal {
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    -ms-transition-property: height,width;
    -o-transition-property: height,width;
    transition-property: height,width;
}

.journal .journal-post {
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -ms-transition-property: -ms-transform,opacity;
    -o-transition-property: -o-transform,opacity;
    transition-property: transform,opacity;
}

.journal .post-audio audio {
    position: relative;
    width: 100%;
}

.journal .post-audio audio.ie {
    height: 40px;
}

#comments {
    display: inline-block;
    overflow: hidden;
    margin: 80px 0 30px;
}

.single .single-extras #comments{
	margin: 0px 0 30px;
}
.page #comments{
	margin: 50px 0 20px;
}
.about-author {
    margin: 50px auto;
    padding: 35px 30px;
    width: 70%;
    position: relative;
    background: #f9f9f9;
    border-radius: 3px;
    border: 1px solid #f3f3f3;
	text-align: center;
}

.about-author h5, .about-author h5 a {
    margin-top: 30px !important;
    font-size: 16px !important;
    text-align: center;
    letter-spacing: normal;
}

.post-content {overflow: hidden;width: 100%;margin: 0;padding: 25px;border-radius: 5px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;text-align: left;border: 1px solid #fff;}
.blog-default-bg-masonry .post-content{background: #fff;}
.hazel-masonry-grid .post-content {
	padding: 0;
	border-radius: 0;
	border: none !important;
}

.dark-section .post-content,.dark-section .about-author,.dark-section #comments,.black-section .post-content,.black-section .about-author,.black-section #comments {
    background: #1C2024;
    border: 1px solid #21262B;
}

.comment-body p {
    text-align: left !important;
}

h2.post-title {
    font-size: 21px;
    font-weight: 800;
    margin: 30px 0 20px;
}

h2.post-title a {
    font-size: 25px;
    padding: 0;
    letter-spacing: 0;
    word-wrap: break-word;
    text-align: left;
    width: 100%;
}

.tags a {
    color: #D0D0D0;
}

h2.post-title.post-link {
    margin: 0;
    word-wrap: break-word;
    position: relative;
    text-align: center;
    width: 100%;
}

.archive h2.post-title.post-link {
    margin-top: 0;
    margin-bottom: 20px;
}

h2.post-title.simple-text {
    margin: 0 0 20px;
}

.post-content .featured-image img {
    width: 100%;
}

.post-content .ms-showcase2-template {
    padding-bottom: 45px !important;
}

.metas {
    position: relative;
    margin: 0;
    padding: 5px 0;
    margin: 40px auto 0;
    text-align: center;
    display: table;
}

.metas p,.lovepost a,
.page-template-blog-masonry-grid-template .metas a,
.page-template-blog-masonry-grid-template .metas p{
    font-size: 11px !important;
    margin: 0;
    color: #969696 !important;
    font-weight: 500 !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px !important;
    font-family: Hind, Arial !important;
}


.page-template-blog-masonry-grid-template .metas a,
.page-template-blog-masonry-grid-template .metas p{
	font-size: 10px !important;
    color: rgba(255,255,255,0.7) !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
    margin-bottom: 2px !important;
    margin-right: 15px;
}
.hazel-masonry-grid .info_wrapper a.the_author,
.page-template-blog-masonry-grid-template .metas p[data-rel='metas-tags'] a,
.page-template-blog-masonry-grid-template .metas p[data-rel='metas-categories'] a{margin-right: 10px;}
.metas p:last-child{margin-right: 0 !important;}
.metas a{font-size: 11px !important;color: #969696 !important;font-weight: 600 !important;}
.metas a:hover{color: #101010 !important;}
.des_recent_posts_widget .title {
    margin: 0 0 5px !important;
}

.page-template-blog-masonry-grid-template .metas a{
	background: rgba(0,0,0,0.5);
    margin: 0 5px 0 0;
    padding: 3px 8px 2px;
}

.blog-default-bg-masonry .metas {
    position: relative;
    margin: 0;
    float: left;
    width: 100%;
    padding: 5px 0 10px;
}
.text .blog-default-bg-masonry .metas{
	position: relative;
}
.page-template-blog-masonry-template .metas p{
	font-size: 10px !important;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #a7a5a5 !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    float: left;
    font-family: 'Hind','Arial',sans-serif;
}
.search .result_type_tag{
	font-size: 10px !important;
	margin: 0;
	color: #ffffff !important;
	letter-spacing: 0;
	text-transform: uppercase;
	background: rgba(42, 44, 49,0.9);
	padding: 1px 4px;
	border-radius: 3px;
	width: auto;
	display: inline-block;
	line-height: 15px;
	font-family: 'Mulish', 'Arial', 'sans-serif', sans-serif;
	font-weight: 700 !important;
}
.page-template-blog-masonry-template .metas p[data-rel="metas-tags"],
.archive .masonry .metas p[data-rel="metas-tags"],
body.blog .metas p[data-rel="metas-tags"]{
	margin-right: 0;
	margin-bottom: 0 !important;
}
.search .has-post-thumbnail .result_type_tag{
	position: absolute;
    z-index: 9;
    margin: 10px;
}
.page-template-blog-masonry-template .metas a:not(.the_author),
.archive .masonry .metas a:not(.the_author),
body.blog .metas a:not(.the_author){
	font-size: 11px !important;
	margin: 0;
	color: #ffffff !important;
	font-weight: 700 !important;
	letter-spacing: 2px;
	text-transform: uppercase;
	float: left;
	margin-right: 5px;
	padding: 3px 8px;
	margin-bottom: 12px;
	font-family: Hind, Arial;
}


.page-template-blog-masonry-template .metas-tags a, 
.page-template-blog-masonry-grid-template .metas-tags a, 
.archive .masonry .metas-tags a,
body.blog .metas-tags a{
	margin-bottom: 5px !important;
}
.page-template-blog-masonry-template .metas a:hover,
.archive .masonry .metas a:hover,
body.blog .metas a:hover{
	opacity: 0.8;
}
.page-template-blog-masonry-template .metas a,
.page-template-blog-masonry-template .metas a:hover,
body.blog .metas a:hover,
.archive .masonry .metas a:hover,
.archive .masonry .metas a{color: #fff !important;}
.des_recent_posts_widget .metas {
    margin: 20px 0 -25px !important;
    opacity: 0.9;
    border-top: 1px solid #ededed;
    display: inline-block;
    width: 100%;
    padding-top: 10px;
}

body .widget.des_recent_posts_widget .flexslider .flex-control-nav {
    margin-left: 0px;
    bottom: 0px !important;
    position: absolute;
}

body .widget.des_recent_posts_widget .slick-dots li {
    margin: 0 6px !important;
}
.des_recent_posts_widget .audioContainer {
    margin: 0 0 25px !important;
}

.post-type i {
    display: table-cell;
    vertical-align: middle;
    font-size: .9em;
}

.post-type {
    width: 39px;
    height: 39px;
    color: #fff;
    position: relative;
    float: left;
    display: table;
    text-align: center;
    font-size: 14px;
    background: #F0A591;
}

.metas .date {
    position: relative;
    display: inline-block;
    margin: 5px 0 0;
    float: left;
    padding-right: 10px;
}

.metas .comments,.metas .tags {
    position: relative;
    display: inline-block;
    float: right;
    top: 14px;
    margin-right: 10px;
}

.journalwidth.big {
    width: 95%;
    margin: 0 auto;
}

.journalwidth.medium {
    width: 75%;
    margin: 0 auto;
}

.view-all-posts {
    width: 100%;
    text-align: center;
    position: relative;
}

.next-post {
    float: right;
}

.about-author .img-container {
    float: left;
}

.blog-single .featured-image {
    max-height: 350px;
    overflow: hidden;
}

.quote-nopadding .metas {
    margin: 0;
}

ol ul,ul ul ol,ul ol {
    margin: 0;
}

.flex-control-nav {
    bottom: 10px !important;
    position: absolute;
}

#twitter-feed .flex-control-nav {
    bottom: 0 !important;
}

#home-slider .flex-control-nav {
    bottom: -40px !important;
    display: none;
}

.page-template-blog-masonry-template .post-listing, .page-template-blog-masonry-grid-template .post-listing {
    padding: 0 0 50px;
    overflow: inherit !important;
}

#primary_footer .footer_sidebar > h4,
#primary_footer .footer_sidebar > .widget > h4, 
#primary_footer .widget .widget-contact-content h4,
#primary_footer .widget h4,
#primary_footer .widget .widget-contact-content > h4,
.widget > h2, .widget > h4, .custom-widget > h4,
.hazel-push-sidebar-content .widget h4,
.hazel-push-sidebar-content .widget_archive h4,
.hazel-push-sidebar-content .widget_calendar h4,
.hazel-push-sidebar-content .widget_categories h4,
.hazel-push-sidebar-content .widget_pages h4,
.hazel-push-sidebar-content .widget_meta h4,
.hazel-push-sidebar-content .widget_recent_comments h4,
.hazel-push-sidebar-content .widget_recent_entries h4,
.hazel-push-sidebar-content .widget_rss h4,
.hazel-push-sidebar-content .widget_search h4,
.hazel-push-sidebar-content .widget_text h4,
.hazel-push-sidebar-content .widget_tag_cloud h4,
.hazel-push-sidebar-content .widget_nav_menu h4,

.hazel-push-sidebar-content .widget_media_image h4,

.hazel-push-sidebar-content .widget_meks_instagram h4,
.hazel-push-sidebar-content .wp-block-group h2,
.sidebar .wp-block-group h2,
.widget_title_span{
	margin-bottom: 20px !important;
	text-transform: none;
	margin-top: 0;
	text-align: left;
	width: 100%;
	border: none;
	padding: 0;
	position: relative;
	letter-spacing: 2px !important;
	text-transform: uppercase;
}
.widget_title_span{
	margin-bottom: 0px !important;
}
.hazel-push-sidebar-content .video_widget iframe{
	width: 100%;
	display: block !important;
}
#hazel-push-sidebar-content .widget_meks_instagram{
	margin-bottom: 80px !important;
}
.hazel-push-sidebar-content .video_widget .vendor{
	margin-bottom: 0 !important;
}
#primary_footer ul,
#primary_footer .widget h4,
#primary_footer .mail-box{display: inline-block !important;    width: 100%;}

#primary_footer .widget h4:after{display: none;}


#primary_footer .footer_sidebar .menu-testing-menu-container{float: left;}
.mejs-background {
    position: absolute;
    top: 0;
    left: 0;
}

.audioContainer {
    float: left;
    width: 100%;
    margin: 60px 0px 30px 0px;
    z-index: 99999;
    position: relative;
}
.blog-default-bg-masonry .audioContainer {
    margin: 0px 0px 30px 0px;
}

.single.single-post .audioContainer {
    margin: 0px 0px 30px 0px;
}

.page-template-blog-template .audioContainer {
    margin: 25px 0;
}

.page-template-blog-template .audioContainer audio {
    width: 100%;
    top: -40px;
    position: relative;
}

.audioContainer audio {
    width: 100%;
}

.page-template-blog-template .audioContainer,.archive .audioContainer {
    margin: 40px 0 0px;
    text-align: center;
}

audio {
    float: left;
}

.footer_sidebar #twitter-feed ul li {
    border: none;
    list-style: none;
    line-height: 1.4em;
    background-color: transparent !important;
}

.footer_sidebar #twitter-feed ul li a {
    border: none;
    display: inline;
}

.footer_sidebar #twitter-feed ul li a:after {
    display: none;
}

.footer_sidebar .twitter-container .bird {
}

.footer_sidebar .twitter-container .bird {
    top: 0;
    background: transparent;
}

.footer_sidebar .twitter-container .bird i {
    font-size: 40px;
}

.footer_sidebar .twitter-container .tweet_list {
    padding: 0 !important;
    margin: 20px auto !important;
}

.footer_sidebar .twitter-container .twitter-author {
    margin: 0;
}

.page-template-blog-template .post-quote,
.home.blog .post-quote{
    margin-bottom: 25px;
    border-radius: 5px;
    background: #f5f5f5;
}

.page-template-blog-masonry-template .posts_category_filter, .page-template-blog-masonry-grid-template .posts_category_filter{
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
}

.page-template-blog-masonry-template .posts_category_filter li, .page-template-blog-masonry-grid-template .posts_category_filter li {
    position: relative;
    display: inline-block;
    list-style: none;
    cursor: pointer;
    color: #4c4848;
    font-size: 11px;
    font-style: normal;
    line-height: 35px;
    margin: 0 10px;
    padding: 0;
    font-family: 'Hind', 'Arial', 'sans-serif', sans-serif;
    font-weight: 500 !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.posts_category_filter li.disable {
    display: none !important;
}

.page-template-blog-masonry-template .posts_category_filter li:first-child, .page-template-blog-masonry-grid-template .posts_category_filter li:first-child {
    margin-left: 0;
}

.des_recent_posts_widget .title a {
    font-weight: 600 !important;
}


#commentform .form-submit #submit {
    text-transform: uppercase !important;
    margin-right: 0px;
    letter-spacing: 1px;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    padding: 7px 15px 5px 15px !important;
    font-family: 'Hind','Arial',sans-serif !important;
}

#commentform .form-submit #submit:hover {
    -moz-box-shadow: 0px 6px 9px 0px rgba(245, 93, 82,0.5);
}

.single.single-post #main .page_content:not(.sidebar) .the_title {
    display: none;
}

.single-post h1.page_title, .blog h1.page_title, archive h1.page_title{
    font-weight: bold;
}
.single-post .center h1.page_title {
    word-break: break-word;
}
h2.secondaryTitle {
    max-width: 80%;
}
.titlesleftcrumbsright h2.secondaryTitle {
    max-width: 100%;
    letter-spacing: 0px;
}

.page-template-blog-template .wideblog .post-listing, .archive .wideblog .post-listing .blog_excerpt{
    max-width: 80%;
    margin: 0 auto;
}
.single-post .page_content.left .blog-default-bg, .single-post .page_content.right .blog-default-bg{
	max-width: 100%;
}

.post-listing .metas-container {
    text-align: left;
    margin: 0 auto;
    width: 100%;
}
.metas-container{
	opacity: 0.7;
}
.page-template-blog-template .post-listing .vc_col-sm-4 .wpb_wrapper,
.archive .post-listing .vc_col-sm-4 .wpb_wrapper{
	background: #fff;
	padding: 50px 40px;
	position: absolute;
	margin-left: -40%;
	margin-top: 9%;
	-moz-box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.06);
	border: 1px solid #ececec;
	z-index: 9;
	-webkit-box-shadow: 5px 5px 15px rgba(43,41,41,.08) !important;
	box-shadow: 5px 5px 15px rgba(43,41,41,.08) !important;
}
.page-template-blog-template .left .post-listing .vc_col-sm-4 .wpb_wrapper,
.page-template-blog-template .right .post-listing .vc_col-sm-4 .wpb_wrapper{
	padding: 30px;
	left: -10%;
	margin-top: 7%;
}

.blog-normal-with-sidebar .post-listing .vc_col-sm-12:last-child .wpb_wrapper:after,
.blog-normal-with-sidebar .post-listing .category-text:after{
	content: '';
	width: 100px;
	height: 1px;
	background: #e6e1e1;
	right: 0;
	bottom: 0;
	position: absolute;
	display: none;
}

.blog-normal-with-sidebar .post-listing .vc_col-sm-12:last-child .wpb_wrapper:before,
.blog-normal-with-sidebar .post-listing .category-text:before{
	content: '';
	width: 1px;
	height: 100px;
	background: #e6e1e1;
	right: 0;
	bottom: 0;
	position: absolute;
	display: none;
}

.page-template-blog-template .post-listing .vc_col-sm-4 .wpb_wrapper:after,
.archive .post-listing .vc_col-sm-4 .wpb_wrapper:after{
	content: '';
	width: 100px;
	height: 1px;
	background: #e6e1e1;
	right: 0;
	top: 0;
	position: absolute;
	display: none;
}

.page-template-blog-template .post-listing .vc_col-sm-4 .wpb_wrapper:before,
.archive .post-listing .vc_col-sm-4 .wpb_wrapper:before{
	content: '';
	width: 1px;
	height: 100px;
	background: #e6e1e1;
	right: 0;
	top: 0;
	position: absolute;
	display: none;
}


.page-template-blog-template .divider-posts,
.archive .divider-posts {
    border-top: none;
    margin: 40px 0 20px;
    display: inline-block;
    width: 100%;
}

body.page-template-blog-template .blog-read-more:hover, body.archive .blog-read-more:hover{
	color: #fff !important;
}

body.blog .wideblog .post-listing .blog_excerpt {
    padding: 15px 0 !important;
    margin-bottom: 0;
}


.page-template-blog-masonry-template .flex-control-paging li a.flex-active, 
.page-template-blog-masonry-grid-template .flex-control-paging li a.flex-active,
.page-template-blog-template .flex-control-paging li a.flex-active,
.single-post .flex-control-paging li a.flex-active{
	background: #ffffff !important;
}
.page-template-blog-masonry-template .posts_category_filter li:hover, .page-template-blog-masonry-grid-template .posts_category_filter li:hover{
	color: #000;
}
.post-listing .metas-container a:hover{opacity: 1;}

#primary_footer .footer_sidebar table thead th, #primary_footer .footer_sidebar table td, #primary_footer .footer_sidebar table th, #primary_footer .footer_sidebar .wp-caption{
    font-weight: 700;
    text-align: center;
}
 #primary_footer .footer_sidebar table td#today{
	 background: rgba(0,0,0,.05);
	}
 #primary_footer .footer_sidebar select{
	 width: 100%;
 }
  #primary_footer .footer_sidebar .widget_archive li {
    white-space: pre;
}

 #primary_footer .footer_sidebar .widget_rss li {
    white-space: pre-wrap;
    line-height: 1.7em;
}

 #primary_footer .footer_sidebar .widget_rss li a {
    line-height: 1.7em;
}

 #primary_footer .footer_sidebar .widget_rss li:after {
    top: 18px;
}

.authoravatar{float: left;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}

.authorname-metas{margin: 0px 10px 10px 100px;}
.authorname-metas .fn, .authorname-metas .fn a{text-transform: capitalize;font-weight: 600;color: #333;font-size: 1.1em;}
.authorname-metas .fn:hover, .authorname-metas .fn a:hover{font-size: 1.1em;font-weight: 600;color: #333;}

.comment-author img, .authoravatar img, .comment-author img:hover, .authoravatar img:hover{border: 1px solid #d8d7d6 !important;}

article.post .flexslider .slides, 
article.post .featured-image{
	position: relative;
}
.page-template-blog-template article.post .fullwidth_media_wrapper .featured-image,
.page-template-blog-template .page_content.col-md-12 article.post .fullwidth_media_wrapper .featured-image{
	max-height: 500px;
}

article.post.category-quote .the_title, article.post.category-quote .metas-container{display: none !important;}
.post-listing .post a:hover .post-quote{opacity: 0.8;}

.full-width-nav > div {
    width: 100%;
}
.full-width-nav .nav-next-thumb img, .full-width-nav .nav-previous-thumb img {
    width: 100%;3
    margin-top: -20%;
}


.nav-previous a,.nav-next a,.next-posts a,.prev-posts a {
    font-family: 'Hind','Arial',sans-serif !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
}
.nav-previous, .nav-next, .next-posts, .prev-posts, .btn-contact-left input {
    margin-right: 5px;
    cursor: pointer;
    color: #fff;
    padding: 5px 15px;
    border: none;
    font-family: 'Muli','Arial',sans-serif !important;
    font-weight: 700;
    font-size: 13px !important;
}
.nav-previous,.nav-next,.next-posts,.prev-posts {
    background-color: #303030;
    border-radius: 0 !important;
    padding: 7px 15px !important;
}

.single #commentform .form-submit #submit, .nav-previous, .nav-next, .next-posts, .prev-posts, .btn-contact-left input, .des-button-dark input{
    border-radius: 0px !important;
    padding: 4px 15px;
    font-size: 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border: none !important;
    color: #fff;
font-weight: 700 !important;}
.nav-previous a, .nav-next a, .next-posts a, .prev-posts a{
	letter-spacing: 2px;
	font-size: 12px !important;
	text-transform: uppercase !important;
}

.single #commentform .form-submit #submit:hover, .nav-previous:hover, .nav-next:hover, .next-posts:hover, .prev-posts:hover, .btn-contact-left input:hover, .des-button-dark:hover {
    background-color: #303030 !important;
    color: #fff !important;
}

/* Latest Posts */
.recent_posts_widget_2 .recentcomments_listing li{
	display: inline-flex;
	padding-top: 15px;
}
.sidebar .recent_posts_widget_2 .recentcomments_listing li{
	border-bottom: 1px solid #ededed;
}
.recent_posts_widget_2 .recentcomments_listing li:last-child{

	border-bottom: none !important;
}
.recent_posts_widget_2 .recentcomments_listing .contents-left{
	position: relative;
    left: 0;
    float: left;

}
.recent_posts_widget_2 .recentcomments_listing .contents-right{
	position: relative;
	float: left;
}
.recent_posts_widget_2 .recentcomments_listing .contents-right a.the_title{
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	font-weight: bold !important;
	letter-spacing: 0.5px;
}
.recent_posts_widget_2 .recentcomments_listing .contents-left a.the_title{
	margin: 0;
	padding: 0;
}
.recent_posts_widget_2 .recentcomments_listing .contents-left img{
	max-width: 45px;
	margin-right: 15px;
}
.recent_posts_widget_2 .content-left-author span, .recent_posts_widget_2 .content-left-author a{font-size: 12px !important;opacity: 0.7;width: auto !important;}
.recent_posts_widget_2 .content-left-author{position: relative;left: 1px;text-align: left;}
.comment-form-cookies-consent{width: 100%}
#comments #commentform input[type="checkbox"]{width: auto;position: absolute;top: 7px;}
.comment-form-cookies-consent label{margin-left: 20px}
#comments #commentform input[type="checkbox"]{
	-webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

#comments #commentform input[type="radio"]{
	-webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}
.recentcomments_listing .contents-left{
	position: relative;
	left: 0;
}

.recentcomments_listing .contents-left img{
	max-width: 75px;
	margin-right: 0;
	margin-right: 10px;
}
.content-left-author span, .content-left-author a, .recentcomments_listing .blog-i, .recentcomments_listing a.the_author{font-size: 14px !important;text-transform: uppercase;text-transform: unset;letter-spacing: 0;margin-left: 0;opacity: 0.7;}
.content-left-author{position: relative;text-transform: capitalize;opacity: 0.8;}

.sidebar .testi-text,
.sidebar .testi-text p,
#primary_footer .testi-text p,
.hazel-push-sidebar .testi-text p{
	text-align: left !important;
}

.sidebar .testi-info .author{
	margin-top: 10px;
    position: relative;
    display: inline-block;
    font-size: 11px !important;
    text-transform: uppercase;
    font-weight: 800 !important;
    color: #333;
    letter-spacing: 2px;
    width: 100%;
}

.sidebar .testi-info .company a {
     display: inline-block;
    font-size: 10px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    color: #b8b8b8 !important;
    letter-spacing: 1px;
    position: relative;
    top: -10px;
}


.page-template-blog-template .featured-image a, .page-template-blog-template .featured-image a img{width: 100%;}

.search .featured-image-box{
	margin-bottom: 5px;
}
.search .results_excerpt{
    width: 100%;
	max-width: 80%;
	    font-size: 12px;
    line-height: 1.5em;
}
.author-thumbnail{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: -44px;
	z-index: 9999;
}

.page-template-blog-template .blog-read-more,
.archive .blog-read-more,
.single .blog-read-more,
.home.blog .blog-read-more,
.recentpostsvc a.blog-read-more{
	padding: 5px 13px 4px 13px;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 11px !important;
	color: #fff !important;
	width: auto;
	display: inline-block;
	margin-top: 20px;
	font-family: Hind, Arial;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	border-radius: 0px !important;
}

.recentpostsvc a.blog-read-more{
	margin: 10px 0 0px;
}
.single .blog-read-more{
	text-align: center;
	margin: 20px auto 15px;
	float: none;
	width: auto;
}
body.page-template-blog-template .blog-read-more:hover,
body.archive .blog-read-more:hover,
.single .blog-read-more:hover,
.home.blog .blog-read-more:hover,
.recentpostsvc a.blog-read-more:hover{
	background: #303030 !important;
	color: #fff !important;
	font-family: Hind, Arial !important;
	font-weight: 700 !important;
}
body .page-template-blog-template .blog-read-more:hover,
body .archive .blog-read-more:hover{
	border: 1px solid #000 !important;
	background: #000 !important;
	color: #FFF !important;
    -webkit-box-shadow: 0px 6px 9px 0px rgba(245, 93, 82,0.5);
    -moz-box-shadow: 0px 6px 9px 0px rgba(245, 93, 82,0.5);
    box-shadow: 0px 6px 9px 0px rgba(245, 93, 82,0.5);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
}

/* Instagram Widget*/
.instagram_widget .instagram-pics {
    top: 0px !important;
    margin-left: -1px;
}
.instagram_widget ul.instagram-pics li{
    float: none;
    list-style: none;
    padding: 0 2px !important;
    margin: 0 4px 0 0px !important;
    width: 31.5% !important;
    height: auto;
    float: none;
}
.footer_sidebar ul.instagram-pics li {
    width: 31.2% !important;
    list-style: none;
    margin: 0;
    border: 0;
    xpadding: 0px 4px 0 0;
    margin: 0 4px 0 0px;
}

.footer_sidebar ul.instagram-pics li a {
    padding: 0 0 0 5px !important;
}

@media only screen and (max-width: 993px) and (min-width: 768px){
	.instagram_widget ul.instagram-pics li {
    	width: 20%!important;
	}
	
}
	
.comments-masonry{
	position: absolute;
	top: -15px;
    right: -10px;
}
.comments-masonry{
	font-size: 13px;
	color: #979a9e;
	opacity: 0.7;
	display: none;
}
.comments-masonry span{
	font-family: Mulish, Arial;
}
.widget_title_span .rsswidget .rss-widget-icon{
	position: absolute;
    right: 0px;
    top: 5px;
}
.journal .journal-post.sticky{width: 100% !important;}

.home.blog .sticky .blog-default-bg-masonry:before{
	content: '\f08d';
	background: #2c2929;
	color: #fff;
	font-size: 14px;
	font-family:'FontAwesome';
	position: absolute;
	right: 14px;
	z-index: 99;
	top: 0px;
	width: 28px;
	text-align: center;
	line-height: 30px;
}

.widget h2 > .widget_title_span, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget > h4, .sidebar .widget > h4, .widget .widget-contact-content > h4, .custom-widget h4 .widget_title_span{
	position: relative;
	display: table;
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
}
#primary_footer .widget .widget-contact-content h4, #primary_footer .widget h4, #primary_footer .widget .widget-contact-content > h4{
	text-align: center;
	text-indent: 5px;
}

.single-extras .navigation .nav-next{
	border-left: 1px solid rgba(255,255,255,0.1);
}

#hazel-push-sidebar-content ul li{
	margin: 0;
	padding: 0;
    list-style: none;
}
#hazel-push-sidebar-content .widget_nav_menu ul li a{
    line-height: 1.1em;
}
#hazel-push-sidebar-content div:not(.widget_nav_menu) ul li a{
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}
#hazel-push-sidebar-content .sidebar-box{
	width: 100%;
	display: inline-block;
}
#hazel-push-sidebar-content .sidebar-box .textwidget{
	float: left;
	max-width: 100%;
}

blockquote p,blockquote p a {
    font-size: 18px !important;
    font-style: italic;
    background: transparent !important;
}

.page-template-blog-masonry-grid-template .flex-control-nav,
.page-template-blog-masonry-grid-template .flex-direction-nav{display: none;}

#hazel_instagram_widget-3{margin-bottom: 0 !important;}
body.blog .post-content {
    overflow: hidden;
    width: 100%;
    margin: 0;
    text-align: left;
    text-align: center;
    padding: 30px;
}
body.blog .padding-box-masonry{
	padding: 25px 0px 0px 0px;
	width: 100%;
	text-align: left;
	-moz-box-shadow: 6px 7px 0px 0px rgba(81, 82, 84, 0.08);
}
body.blog .sticky .post-content{padding: 7px;background: transparent;}

body.blog .isotope .isotope-item{margin-bottom: 50px !important;}
body.blog  #pbd-alp-load-posts {
   position: relative;
    width: 100%;
    display: inline-block;
    margin: 0px auto 100px !important;
    text-align: center;
    z-index: 9999;
}
/* BLOGS */

/* blog masonry */
.post-listing.isotope.hazel-animate-posts.not-ready:before{content:""; position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;xbackground:white;z-index:9;}	
.post-listing.isotope.hazel-animate-posts.not-ready article{-webkit-transition: none !important;transition: none !important;}
.post-listing.isotope.hazel-animate-posts article, .post-listing.isotope.hazel-animate-posts article > *{-webkit-transition: all .7s ease-out !important;transition: all .7s ease-out !important;}
.post-listing.isotope.hazel-animate-posts article.not-in-view{ opacity: 0; }
.post-listing.isotope.hazel-animate-posts article.not-in-view > *{-webkit-transform: translateY(400px);transform: translateY(400px);}
.post-listing.isotope.hazel-animate-posts article:not(.not-in-view) > *{ -webkit-transform: translateY(0px);transform: translateY(0px); }

/* add a little delay on the second and third as the initial gutter has 3 columns */
.post-listing.isotope.hazel-animate-posts article:nth-child(2) > *{-webkit-transition-delay: .3s  !important;transition-delay: .3s  !important;}
.post-listing.isotope.hazel-animate-posts article:nth-child(3) > *{-webkit-transition-delay: .6s  !important;transition-delay: .6s  !important;}
.post-listing.isotope.hazel-animate-posts article:nth-child(4) > *{-webkit-transition-delay: .9s !important;transition-delay: .9s !important;}
.post-listing.isotope.hazel-animate-posts article:nth-child(5) > *{-webkit-transition-delay: 1.2s !important;transition-delay: 1.2s !important;}
.post-listing.isotope.hazel-animate-posts article:nth-child(6) > *{-webkit-transition-delay: 1.5s !important;transition-delay: 1.5s !important;}

/* blog normal */
.post-listing.hazel-animate-posts article > *{-webkit-transition: all .7s ease-out !important;transition: all .7s ease-out !important; -webkit-transform: translateY(0px);transform: translateY(0px); opacity: 1;}
.post-listing.hazel-animate-posts article.not-in-view > *{ opacity: 0; -webkit-transform: translateY(400px);transform: translateY(400px); }

/* SEARCH RESULTS */

/* search results normal */
.post-listing.hazel-animate-results article > *{-webkit-transition: all .7s ease-out !important;transition: all .7s ease-out !important; -webkit-transform: translateY(0px);transform: translateY(0px); opacity: 1;}
.post-listing.hazel-animate-results article.not-in-view > *{ opacity: 0; -webkit-transform: translateY(400px);transform: translateY(400px); }

/* search results masonry */
.post-listing.isotope.hazel-animate-results.not-ready:before{content:""; position:absolute;top:0;right:0;bottom:0;left:0;background:white;z-index:9;}

.post-listing.isotope.hazel-animate-results.not-ready article{-webkit-transition: none !important;transition: none !important;}

.post-listing.isotope.hazel-animate-results article, .post-listing.isotope.hazel-animate-results article > *{-webkit-transition: all .7s ease-out !important;transition: all .7s ease-out !important;}
.post-listing.isotope.hazel-animate-results article.not-in-view{ opacity: 0 !important; }
.post-listing.isotope.hazel-animate-results article.not-in-view > *{-webkit-transform: translateY(400px) !important;transform: translateY(400px) !important;}
.post-listing.isotope.hazel-animate-results article:not(.not-in-view) > *{ -webkit-transform: translateY(0px) !important;transform: translateY(0px) !important; }


/* add a little delay on the second and third as the initial gutter has 3 columns */
.post-listing.isotope.hazel-animate-results article:nth-child(2) > *{-webkit-transition-delay: .3s !important;transition-delay: .3s !important;}
.post-listing.isotope.hazel-animate-results article:nth-child(3) > *{-webkit-transition-delay: .6s !important;transition-delay: .6s !important;}
.post-listing.isotope.hazel-animate-results article:nth-child(4) > *{-webkit-transition-delay: .9s !important;transition-delay: .9s !important;}
.post-listing.isotope.hazel-animate-results article:nth-child(5) > *{-webkit-transition-delay: 1.2s !important;transition-delay: 1.2s !important;}
.post-listing.isotope.hazel-animate-results article:nth-child(6) > *{-webkit-transition-delay: 1.5s !important;transition-delay: 1.5s !important;}


#primary_footer hr{margin-bottom: 50px !important;}

.wpb_wrapper .des_recent_posts_widget .slick-list{
	padding: 0px 0px;
}
.blog-default-bg-masonry .vendor, .post .blog-default-bg-masonry .flexslider {
    margin-bottom: 0 !important;
}
.wpb_wrapper .des_recent_posts_widget .slick-list{
       transition: all .5s ease-in;
}
@media only screen and (min-width: 1200px){
.wpb_wrapper .des_recent_posts_widget .slick-list{
    min-height: 600px;
}
}
.single-extras > .vc_row-fluid {
    background: #f5f5f5;
    padding: 80px 0 80px;
    margin-top: 40px;
    margin-bottom: -7px !important;
}
.archive .metas-container {
	margin: 15px 0 0;
}
/* Gutenberg adjustments*/
.wp-block-button{margin: 10px 0;}
.wp-block-button:not(.is-style-outline) .wp-block-button__link,
.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color){color: #fff !important;}

.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
    margin: 10px 20px 0 0;
}


#primary_footer .footer_sidebar > h4, #primary_footer .footer_sidebar > .widget > h4 {
    color: #fff;
    margin-bottom: 40px !important;
    text-transform: capitalize;
    margin-top: 0;
    letter-spacing: 3px;
}

.widget.widget_categories li,
.widget.widget_archive li{
	color: #888;
}
#calendar_wrap{
	box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
    word-break: break-word;
    word-wrap: break-word;
}
.blog-default-bg-masonry .post-summary p {
    line-height: 1.6em;
}
.wp-block-search{position: relative;}
.calendar_wrap th, .calendar_wrap td, .wp-calendar-nav span {
    display: table-cell;
    font-size: 1em;
    font-weight: 500;
    padding: 2.5% 2.5% 1.75% 2.5%;
    text-align: center;
}
body.home.blog .post-listing .metas-container{
	display: none;
}
.page_content.sidebar .widget .select2{width: 100% !important;}

.fullwidth-container .metas-container p.metas-sep{display: none;}
.metas-container p span, .blog-default-bg-masonry .metas p span{float: left;margin: 0px 3px 0px 0px;}
.fullwidth-container .metas-container p, .fullwidth-container .metas-container a, .fullwidth-container .metas-container p i{color: #fff !important;opacity: 0.8;font-weight: 500;}
.fullwidth-container .metas-container a:hover{opacity: 1;}
.fullwidth-container .center .metas-container {
    margin: 30px auto 0px;
    width: auto;
}
.page-template-blog-template .wideblog .post-listing .divider-posts {
    margin: 60px 0;
}

.hazel-masonry-grid.quote,
.hazel-masonry-grid.audio,
.recent-posts-post.quote,
.recent-posts-post.audio{display: none !important; margin: 0 !important;}

.widget.des_recent_posts_widget .flexslider .flex-direction-nav .flex-next:after, .widget.des_recent_posts_widget .flexslider .flex-direction-nav .flex-prev:after {
    display: inline !important;
}
.page-template-blog-template .audioContainer {
    margin-bottom: 40px;
}

@media (max-width: 767px) {
	.single .navigation {
	    padding-right: 0;
	    padding-left: 0;
	}
	.single-post .post-quote blockquote{
	font-size: 2em;
}
}

.postcontent blockquote {
  padding: 10px 20px !important;
  color: #fff;
  text-align: left;
  border-left: 4px solid #000 !important;
  background: transparent !important;
  margin: 40px 20px 40px !important;
}/*!
 * TreeThemes
 * Hazel Foundations
 * Hazel Foundations based on Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,4
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;7
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
  text-decoration: none;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #2b2929;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    color: #2b2929 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #2b2929 !important;
  }
  .label {
    border: 1px solid #2b2929;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
*{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-size: 15px;
  line-height: 1.62857143;
  color: #2b2929;
  background-color: transparent;
  font-family: Helvetica,Arial,sans-serif;
}
p, a, h1, h2, h3, h4, h5, h6{
	text-rendering: optimizelegibility;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a:focus {
  outline: none;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  line-height: 1.7;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1em;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1em;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
    line-height: 1.7em;
}
h6,
.h6 {
  font-size: 12px;
    line-height: 1.7em;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin:20px 0;
  padding: 0;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding-bottom: 15px;
  margin: 0 0 26px 0;

}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0 !important;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  white-space: nowrap;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: left;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 480px) and (max-width: 768px) {

  .header_style9_right .container {
    width: 665px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1270px) {
  .container {
    width: 1250px;
    position: relative;
}
}

@media (min-width: 1670px) {
  .container {
    width: 1400px;
    position: relative;
}
}

.container-fluid {
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -25px;
  margin-left: -25px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11{
  position: relative;
  min-height: 1px;
  padding-right: 25px;
  padding-left: 25px;
}

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 25px;
  padding-left: 25px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
  margin-bottom: 30px;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: -2px 5px 0 0px;
    margin-top: 1px \9;
    line-height: normal;
    top: -1px;
    position: relative;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
          transition: height .35s ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  /* background-color: #eee;  what the fucking fuck!!!! colors?! on a template css ?!.... shoot me in the face! */
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 40px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
}
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}


@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  xtop: 0;
  border-width: 0 0 0px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    /* margin-left: -15px; */
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 8px 9px;
  margin-top: 8px;
  margin-right: 20px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 3px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  /* line-height: 20px; */
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 15px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
   padding-top: 28px;
   padding-bottom: 28px;
  }
  .navbar-nav.navbar-right:last-child {
    /* margin-right: -15px; */
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}


.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
          
}
.panel-body {
  padding: 20px;
}
.panel-heading {
  padding: 13px 20px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #F3F3F3;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #F3F3F3;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #FAFAFA;
  border-color: #F3F3F3;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #F3F3F3;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.tooltip{
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
  width: auto;
  display: inline-block;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.widget .tooltip.top {
	margin-top: 0px;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -10px;
  top: 0px !important;
  
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 5px 9px;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  background: #2b2929;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #2b2929;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #2b2929;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #2b2929;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #2b2929;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #2b2929;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #2b2929;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #2b2929;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #2b2929;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#2b292900000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b292900000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: none;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #2b2929 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
/* .slick-next, .slick-prev{font-size: 16px !important;} */
.partners-container .slick-next, .partners-container .slick-prev{top: 49% !important;}
.partners-container .slick-next{right: -15px !important;}
.partners-container .slick-prev{left: -15px !important;}
.ultb3-box a.ultb3-btn{padding: 8px 16px;  margin-top: 20px;letter-spacing: 0px;}
.ultb3-box a.ultb3-btn i{font-size: 14px !important;}
a.ultb3-btn:hover {padding-right: 30px !important;}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url(../../wp-content/themes/hazel/css/font-awesome/fa-brands-400.eot);
  src: url(../../wp-content/themes/hazel/css/font-awesome/fa-brands-400.eot#iefix) format("embedded-opentype"), url(../../wp-content/themes/hazel/css/font-awesome/fa-brands-400.woff) format("woff2"), url(../../wp-content/themes/hazel/css/font-awesome/fa-brands-400.woff) format("woff"), url(../../wp-content/themes/hazel/css/font-awesome/fa-brands-400.ttf) format("truetype"), url(../../wp-content/themes/hazel/css/font-awesome/fa-brands-400.svg) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url(../../wp-content/themes/hazel/css/font-awesome/fa-regular-400.eot);
  src: url(../../wp-content/themes/hazel/css/font-awesome/fa-regular-400.eot#iefix) format("embedded-opentype"), url(../../wp-content/themes/hazel/css/font-awesome/fa-regular-400.woff) format("woff2"), url(../../wp-content/themes/hazel/css/font-awesome/fa-regular-400.woff) format("woff"), url(../../wp-content/themes/hazel/css/font-awesome/fa-regular-400.ttf) format("truetype"), url(../../wp-content/themes/hazel/css/font-awesome/fa-regular-400.svg) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/themes/hazel/css/font-awesome/fa-solid-900.eot);
  src: url(https://njblackwomenscollective.com/wp-content/themes/hazel/css/font-awesome/fa-solid-900.eot#iefix) format("embedded-opentype"), url(../../wp-content/themes/hazel/css/font-awesome/fa-solid-900.woff) format("woff2"), url(../../wp-content/themes/hazel/css/font-awesome/fa-solid-900.woff) format("woff"), url(../../wp-content/themes/hazel/css/font-awesome/fa-solid-900.ttf) format("truetype"), url(../../wp-content/themes/hazel/css/font-awesome/fa-solid-900.svg) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }


@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url(../../wp-content/themes/hazel/css/font-awesome/ionicons_v-2.0.0.eot);src:url(../../wp-content/themes/hazel/css/font-awesome/ionicons_v-2.0.0.eot#iefix) format("embedded-opentype"),url(../../wp-content/themes/hazel/css/font-awesome/ionicons_v-2.0.0.ttf) format("truetype"),url(../../wp-content/themes/hazel/css/font-awesome/ionicons_v-2.0.0.woff) format("woff"),url(../../wp-content/themes/hazel/css/font-awesome/ionicons_v-2.0.0.svg) format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

.fa-facebook-f:before {
    content: "\f39e" !important;
} /*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(../../wp-content/themes/hazel/css/font-awesome4/fontawesome-webfont_v-4.3.0.eot);src:url(../../wp-content/themes/hazel/css/font-awesome4/fontawesome-webfont.eot) format('embedded-opentype'),url(../../wp-content/themes/hazel/css/font-awesome4/fontawesome-webfont.woff) format('woff2'),url(../../wp-content/themes/hazel/css/font-awesome4/fontawesome-webfont_v-4.3.0.woff) format('woff'),url(https://njblackwomenscollective.com/wp-content/themes/hazel/css/font-awesome4/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../../wp-content/themes/hazel/css/font-awesome4/fontawesome-webfont_v-4.3.0.svg) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before, #sidebar .fa-search-painel:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before, #sidebar .fa-typography-painel:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before, #sidebar .fa-sliders_settings-painel:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before, #sidebar .fa-header_and_top_bar-painel:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before, #sidebar .fa-header_layout-painel:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before, a[href="#tab_navigation-1-header"]:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before, #sidebar .fa-general-painel:before, a[href="#tab_navigation-1-general"]:not(.tab):before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before, #sidebar .fa-social_networks-painel:before, #sidebar .fa-social_networks-painel:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before, #sidebar .fa-import_export_options-painel:before, a[href="#tab_navigation-1-impexp"]:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before, #sidebar .fa-language_settings-painel:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before, #sidebar .fa-menus-painel:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before, #sidebar .fa-widgets_area-painel:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before, #sidebar .fa-newsletter-painel:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before, #sidebar .fa-website_loading-painel:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-sliding_panel-painel:before,.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before, #sidebar .fa-custom_css-painel:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before, #sidebar .fa-footer-painel:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before, #sidebar .fa-page_title-painel:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before, #sidebar .fa-logotype-painel:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.dl-menuwrapper ul, .dl-menuwrapper li {margin:0;padding:0;list-style:none;outline:0;border:0;}
.dl-menuwrapper ul.dropdown-menu{width: 100%;top:100%;top:calc(100% + 10px);}

.dl-menuopen, .dl-menuopen ul{max-height:230px;overflow-y: visible;}
.dl-menuopen {overflow-y:scroll;}
.dl-menuopen.dl-subview{overflow-y: visible;}
.dl-menuopen ul{overflow-y: visible;}
.dl-menuopen li.dl-subviewopen > ul{overflow-y: scroll;}


.dl-menuwrapper {
	width: 300px;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
	right: 0;
	display: none;
	position: absolute;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	background: transparent;
	border: none;
	width: auto;
/* 	overflow: hidden; */
	position: relative;
	cursor: pointer;
	outline: none;
	margin: 0 15px 0 0;
	color: #fff;
	z-index: 999;
	float: right;
}

header.style7 .dl-menuwrapper button{
	overflow: unset;
}
.dl-menuwrapper button:after {
	position: absolute;
	width: 22px;
	height: 3px;
	background: #303030;
	top: 5px;
	left: 7%;
	box-shadow: 0 6px 0 #303030, 0 12px 0 #303030;
}
.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.dl-menuwrapper li {
	position: relative;
	z-index: 999;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px;
	font-size: 16px;
	line-height: 1.4em;
	font-weight: 500;
	outline: none;
	letter-spacing: 0.2px;
	text-align: left;
	z-index: 999;
}
.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	text-transform: UPPERCASE;
	font-weight: 800 !important;
}
.dl-menuwrapper .gosubmenu{
	position: absolute;
    top: 2px;
    line-height: 48px;
    speak: none;
    -webkit-font-smoothing: antialiased;
    right: 0;
    width: 60px;
    height: 48px;
    text-align: center;
    z-index: 99999999999;
    cursor: pointer;
    cursor: pointer;
    font-size: 10px;
    text-align: right;
    padding-right: 20px;
    font-weight: 600;

}

.dl-subview > .gosubmenu, .dl-subviewopen > .gosubmenu{display: none !important;}
.dl-menuwrapper li.dl-back:after {
	content: '\f124';
    left: -1px;
    position: absolute;
    top: 8px;
    line-height: 30px;
    font-family: 'Ionicons';
    speak: none;
    -webkit-font-smoothing: antialiased;
    right: 0px;
    width: 40px;
    height: 30px;
    text-align: center;
    z-index: 99999999999;
    cursor: pointer;
    font-size: 12px;
}
.dl-menuwrapper li.dl-back:hover:after{
	xcolor:#262626;
}

.dl-menuwrapper li > a:after {
	right: 15px;
	color: rgba(0,0,0,0.25);
}

.dl-menuwrapper .dl-menu {
	margin: 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-box-shadow: 5px 5px 10px 0 rgba(68,68,68,0.15);
    box-shadow: 5px 5px 10px 0 rgba(68,68,68,0.15);
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;

}
.dl-menuwrapper ul.dropdown-menu{
	-webkit-box-shadow: 5px 5px 10px 0 rgba(68,68,68,0.15);
    box-shadow: 5px 5px 10px 0 rgba(68,68,68,0.15);
}
.menu-rounded .dl-menuwrapper .dl-menu, .menu-rounded .dl-menuwrapper ul.dropdown-menu {
    border-radius: 8px;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menu a{
	-webkit-transition: inherit;-moz-transition: inherit;-ms-transition: inherit;transition: inherit;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu-smart {
	display: none;

}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu-smart,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu-smart {
	position: absolute;
	width: 100%;
	top: 40px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */
.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
	
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* Colors for demos */

/* Demo 1 */
.demo-1 .dl-menuwrapper button {
	background: #c62860;
}

.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #9e1847;
}

/* Demo 2 */
.demo-2 .dl-menuwrapper button {
	background: #e86814;
}

.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;
}

/* Demo 3 */
.demo-3 .dl-menuwrapper button {
	background: #08cbc4;
}

.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
	background: #00b4ae;
}

/* Demo 4 */
.demo-4 .dl-menuwrapper button {
	background: #90b912;
}

.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
	background: #79a002;
}

/* Demo 5 */
.demo-5 .dl-menuwrapper button {
	background: #744783;
}

.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
	background: #643771;
}

.dl-subviewopen .dl-submenu-smart:before{display: none !important;width: 0 !important; height: 0 !important; visibility: hidden !important;}

.dl-trigger .hamburguer-trigger-menu-icon .hamburguer-line{ width: 100% !important; }

.dl-trigger.dl-active .hamburguer-trigger-menu-icon .hamburger-line-1,
.dl-trigger.dl-active .hamburguer-trigger-menu-icon .hamburger-line-3,
.dl-trigger.dl-active .hamburguer-trigger-menu-icon .hamburger-line-3{ width: 100%; }
.dl-trigger.dl-active .hamburguer-trigger-menu-icon .hamburger-line-2,
.dl-trigger.dl-active .hamburguer-trigger-menu-icon .hamburger-line-2{ -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); }

.dl-trigger.dl-active {	background-color:hsla(0,0%,100%,0)!important; }
.dl-trigger.dl-active .hamburger-line-1,
.dl-trigger.dl-active:before {
	top:0;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

.dl-trigger.dl-active .hamburger-line-3,
.dl-trigger.dl-active:after {
	top:0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}/* TREETHEMES EDITED */
.select2-container{box-sizing:border-box;display:inline-block;margin: 5px 0;position:relative;vertical-align:middle;/* width: 100% !important; */}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left: 10px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border: 1px solid #ededed;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding: 10px !important;user-select:none;-webkit-user-select:none;}.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-radius: 0 !important;/* margin-top: 29px; */border: 1px solid #ededed;}.select2-search--dropdown{display:block;padding: 10px !important;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{/* color: #848182; */line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #000 !important;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #000 transparent transparent transparent !important;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left: -10px !important;margin-top: 0px !important;position:absolute;top: 45%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #000 transparent !important;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #000 !important;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height: 220px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd;color: #fff !important;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color: #cacaca !important;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 55px !important;
}

.wpcf7-form .select2-container .select2-selection--single {
    height: 55px !important;
}
.wpcf7-form .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
}
.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: -10px !important;
    margin-top: 0px !important;
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-top:1px !important;
}

/*
.select2-container--open .select2-dropdown--below{
	margin-top: 28px !important;
}
*/

.single-product .select2-container--open .select2-dropdown--below,
.page-template .select2-container--open .select2-dropdown--below,
.archive .select2-container--open .select2-dropdown--below,
.single .select2-container--open .select2-dropdown--below{
	margin-top: 28px !important;
}

/* mega menu realigns on safari 2020 */
@media not all and (min-resolution:.001dpcm) { @supports (-webkit-appearance:none) and (stroke-color:transparent) { 
	.single-product .select2-container--open .select2-dropdown--below,
	.page-template .select2-container--open .select2-dropdown--below,
	.archive .select2-container--open .select2-dropdown--below,
	.single .select2-container--open .select2-dropdown--below{
		margin-top: 0px !important;
	}
} }

.woocommerce-checkout .select2-container--open .select2-dropdown--below{
	margin-top: 4px !important;
}
.woocommerce-checkout .select2-dropdown {
    border: 1px solid #d8d8d8 !important;
}

@media only screen and (max-width: 479px) {
	.select2-container--open .select2-dropdown--below{
		margin-top: 42px !important;
	}
	body.page-template  .select2-container--open .select2-dropdown--below {
	    margin-top: 42px !important;
	}
}
/*
  Theme Name: Hazel
  Author: TreeThemes
  Author URI: https://treethemes.com
  
  NEW VC SHORTCODES CSS
*/

/***************************************************************
					    SPECIAL TABS
***************************************************************/

/* new stuff December, 2017 */ 
/* vertical tabs frontend editor little tweaks */
.vc_verticaltabs .special_tabs{z-index: 9;overflow: visible;}

.vc_verticaltabs .special_tabs.vertical .tab-container > .content:not(.current){position: absolute;margin-top:100%;top:0%;opacity: 0;}
.vc_verticaltabs .special_tabs.vertical .tab-container > .content.current{position: relative;}

.vc_verticaltabs .special_tabs.horizontal .tab-container > .content:not(.current){position: absolute;top:0%;opacity: 0;margin-left:0%;}
.vc_verticaltabs .special_tabs.horizontal .tab-container > .content.current{position: relative;}

.vc_verticaltabs .special_tabs .tab-container > .content .vc_vc_column_inner.vc_empty{z-index: 9;}
.vc_verticaltabs .special_tabs > p.vc_element-container{min-height: 0px!important;margin:0px;}

.vtabs_hover_helper{opacity: 1 !important;visibility: visible !important;}
.vtabs_hover_helper .vc_control-btn-append{display: none !important;}
.vertical_tabs_hover_helper{overflow: visible !important;}

.vc_element.vc_verticaltabs{width: 100%;float: left;margin-bottom: 50px;}
.vc_element.vc_verticaltabs > .vc_controls.vc_controls-container .vc_controls-bc{height: 100%;}
.vc_element.vc_verticaltabs > .vc_controls.vc_controls-container .vc_controls-bc a.vc_control-btn.vc_control-btn-append{top:100%;}

.vc_verticaltab > .vc_controls.vc_empty-element:after{content:"" !important;display:none;}

.vc_element.vc_verticaltabs .vc_verticaltab .vc_controls-out-tl .vc_element-move{pointer-events: none;}
.vc_element.vc_verticaltabs .vc_verticaltab .vc_controls-out-tl .vc_element-move i{display:none;}
.vc_element.vc_verticaltabs .vc_verticaltab .vc_controls-out-tl .vc_element-move span{padding-left:10px!important;}

.vc_element.vc_verticaltabs .special_tabs.vertical.icon .vtabs_hover_helper{margin-top: -10px!important;}
.vc_element.vc_verticaltabs .special_tabs.vertical.text .vtabs_hover_helper, .vc_element.vc_verticaltabs .special_tabs.vertical.icontext .vtabs_hover_helper{margin-top: -30px!important;}
.vc_element.vc_verticaltabs .special_tabs.horizontal .vtabs_hover_helper{margin-top: -40px!important;}
.vc_element.vc_verticaltabs .special_tabs.horizontal.icon .vtabs_hover_helper{margin-top: -10px!important;}
.vc_element.vc_verticaltabs .special_tabs.horizontal.icontext .vtabs_hover_helper{margin-top: -35px!important;}
/* .special_tabs.icontext.horizontal .label.current .title a:hover,  */.special_tabs.icontext.vertical.current .label .title a:hover{color: #fff !important;}
/* endof vertical tabs frontend editor little tweaks */


.special_tabs{
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin: 0 0;
	width: 100%;
	padding: 30px 0 0;
}

.special_tabs .tab-container{
	position: relative;
	float: left;
	display: inline-block;
	height: 100%;
	margin: 0;
	padding: 0;
	margin-top: 0.5em;
}
.special_tabs .tab-container .content{
	max-width: 100%;
	width: 100%;
	padding: 0px 0 10px 30px;
}
.special_tabs.icon .tab-container .content{
	padding: 0px 0 10px 30px;
}
.special_tabs .tab-selector .label:last-child{
}
.special_tabs h2.title{
	position: relative;
}
.special_tabs .tab-selector{
	position: relative;
	float: left;
	display: inline-block;
	margin-left: 0;
}


/* Just Icon */
.special_tabs.icon .hazel_icon_special_tabs{
	height: 60px;
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 20px -15px;
	float: left;
	width: 60px;
	font-size: 20px;
	border: 1px solid #333;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.special_tabs.icon.horizontal .hazel_icon_special_tabs{
	margin: 20px 5px;
margin: -15px 20px;}
.special_tabs.icon .hazel_icon_special_tabs i{
	font-size: 22px !important;
	color: #333;
	display: table-cell;
	vertical-align: middle;
	height: 52px;
	width: 60px;
	padding-top: 6px;
}
.special_tabs .current .hazel_icon_special_tabs i{color: #fff;}

.special_tabs.icon .label{
	position: relative;
	display: table;
	cursor: pointer;
	z-index: 10;
	padding: 0;
}
.special_tabs.icon .label.current{
	padding-bottom: 0;
	border-right: none !important;
	top: 0;
	margin-top: 0;
}

.special_tabs.icon .label .title{
	display: none;
}

/* Text + Icon */
.special_tabs.icontext .hazel_icon_special_tabs{
	position: relative;
	text-align: left;
	padding-bottom: 0;
	float: left;
	border: none;
	display: table;
	width: 30px;
	height: 20px;
	text-align: center;
}
.special_tabs.icontext .hazel_icon_special_tabs i{
	font-size: 24px !important;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	top: 3px;
	position: relative;
	left: 0;
}
.special_tabs.icontext .label{
	position: relative;
	display: table;
	cursor: pointer;
	z-index: 10;
	padding: 8px 10px;
	width: 98%;
	text-align: left;
	white-space: normal;
	border-bottom: none;
/* 	background: #fff; */
/*
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
*/
	word-wrap: break-word;
	word-break: break-word;
}

.special_tabs.icontext .label.current{
	width: 98%;
	border-right: none;
}
.special_tabs.icontext .label.current i,
 .special_tabs.icontext .label.current a{
	/* color: #fff; */
}
/*
.special_tabs.icontext .label i{
	color: #474747;
}
*/
.special_tabs.text .label a, 
.special_tabs.icontext .label a{
	font-size: 13px;
	color: #333;
	letter-spacing: 0;
	font-weight: 500;
	text-transform: capitalize;
	font-family: Hind, Arial;
	letter-spacing: 2px;
}

.special_tabs.icontext .label i{
	color: #333;
}

.special_tabs.icontext.vertical .label a, 
.special_tabs.icontext.vertical .label a:hover, 
.special_tabs.text.vertical .label a, 
.special_tabs.text.vertical .label a:hover{
	
	
	
font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    text-transform: uppercase;
    font-family: Hind, Arial;
    letter-spacing: 1px;}

.special_tabs.icontext .label a,
.special_tabs.icontext .label a:hover{
	/* font-size: 26px; */
	/* letter-spacing: -1px; */
}
.special_tabs.icontext .label.current a, 
.special_tabs.text .label.current a,
.special_tabs.icontext .label.current i,
.special_tabs.text .label a:hover{
	/* color: #fff !important; */
}

.special_tabs.icontext .label .title{
	/* margin: 8px 0px 8px 23px; */
	/* width: auto; */
}
.special_tabs.icontext.vertical .label .title{
	margin: 5px 0px 5px 45px;
	width: auto;
}

.special_tabs.icontext .tab-container{
	/* top: -10px; */
}
.special_tabs.icontext .tab-selector{
	padding: 0;
}


/* Text + Icon */
.special_tabs.text .hazel_icon_special_tabs{
	display: none;
}
.special_tabs.text .hazel_icon_special_tabs i{
	display: none;
}
.special_tabs.text .label,
.special_tabs.icontext .label{
	position: relative;
	display: table;
	cursor: pointer;
	z-index: 10;
	padding: 15px 0;
	width: 98%;
	text-align: left;
	border-bottom: none;
	white-space: normal;
	/*
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
*/
}
.special_tabs.text .label.current,
.special_tabs.icontext .label.current{
	width: 98%;
	border-right: none;
}



.special_tabs.text .tab-selector{
	padding: 0;
}
.special_tabs.text.vertical .tab-selector,
.special_tabs.icontext.vertical .tab-selector{
	/* padding-top: 40px; */
	/* padding-bottom: 30px; */
}
.special_tabs.icontext .tab-selector .label:last-child, .special_tabs.text .tab-selector .label:last-child{
	border-bottom: none !IMPORTANT;
}


.special_tabs.icon .divider-vertical-tabs {
	left: 15px;
	top: 83px;
	width: 1px;
	background: #333;
	position: absolute;
	height: 34px;
}
.special_tabs.icon.vertical .tab-selector > div:last-of-type .divider-vertical-tabs{
	display: none;
}
.special_tabs.icon.horizontal .divider-vertical-tabs{
	left: 83px;
    top: 15px;
    width: 34px;
    background: #333;
    position: absolute;
    height: 1px;
}
.special_tabs .tab-selector > p.add-new-tab{
	position: relative;
	width: 100%;
	float: left;
	text-align: center;
}
.special_tabs.icon .tab-selector > p.add-new-tab{left: -15px;}

/* new horizontal tabs */
.special_tabs.horizontal.icon .tab-selector{
	padding: 0;
    text-align: center;
    margin: 0;
    display: flex;
    margin-bottom: 30px;
}
.special_tabs.horizontal.text .tab-selector,
.special_tabs.horizontal.icontext .tab-selector{
	border: none;
	text-align: center !important;
	/* background: #2c2929; */
	/* padding: 10px; */
	/* border: 1px solid #f2f2f4; */
float: none;}

.special_tabs.horizontal.text .tab-selector .labels-container,
.special_tabs.horizontal.icontext .tab-selector .labels-container{
	position: relative;
	margin: 0 auto !important;
	width: auto;
	/* border-top: 1px solid #444; */
	/* padding: 7px 0 0; */
text-align: center;display: inline-block;}


.special_tabs.horizontal .tab-selector .tab-selector-divider{
	width: 100%;
    height: 1px;
    background: #e0e5e9;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 1;
}
.special_tabs.horizontal .tab-selector .center-elements{
	display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: auto;
    float: none;
    z-index: 2;
}
.special_tabs.horizontal .tab-selector .label{display: inline-block;float: left;padding: 0;}
.special_tabs.horizontal.icontext .tab-selector .label{display: inline-block;float: left;padding: 0;}

.special_tabs.horizontal .label:last-child .divider-vertical-tabs{display: none;}
.special_tabs.horizontal .tab-container .content{padding: 0;}

.special_tabs.horizontal.icontext .tab-selector .label, .special_tabs.horizontal.text .tab-selector .label{width: auto;display: inline-block;padding: 0 25px;text-align: center;/* border-top: 1px solid #818181; *//* padding-top: 15px; */position: relative;/* top: -1px; *//* margin-right: 50px; */}
.special_tabs.horizontal.icontext .tab-selector .label{/* padding-right: 0px !important; */}


.special_tabs.horizontal.icontext .tab-container, .special_tabs.horizontal.text .tab-container, .special_tabs.horizontal.icon .tab-container{margin: 60px 0 0;min-height: 220px;}


.special_tabs.horizontal.icontext .tab-container .content, .special_tabs.horizontal.text .tab-container .content{padding: 0px;top: 0px;}
.special_tabs.horizontal.icontext .tab-selector .hazel_icon_special_tabs{/* top:4px; */}

.special_tabs.icontext.horizontal .hazel_icon_special_tabs i {
    font-size: 45px !important;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    top: 0;
    position: relative;
    left: 0;
    font-weight: normal;
}
.special_tabs.horizontal.icontext .tab-selector .label{
	/* width: 220px; */
}
.special_tabs.horizontal.text .tab-selector .label.current,
.special_tabs.horizontal.icontext .tab-selector .label.current{
	/* border-top: 1px solid #fff; */
}
.special_tabs.horizontal.icontext .tab-selector .hazel_icon_special_tabs{width: 100%;margin: 0 0 2em;}
.special_tabs.icontext.horizontal .label .title {
    /* margin: 5px 20px 5px 45px; */
}
.special_tabs .label{border-radius: 0;}
.special_tabs.icontext.horizontal .label, .special_tabs.text.horizontal .label{
	border: none;
}

.special_tabs.icontext.horizontal .tab-selector .label:last-child, .special_tabs.text.horizontal .tab-selector .label:last-child{
	border-right: none;
}
.special_tabs.horizontal.icontext .tab-selector .label.current{
	/* border-bottom: none; */
}


/***************************************************************
					TESTIMONIALS STYLE 1
***************************************************************/
.testimonials.style1{
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

.testimonials-content{position: relative;width: 100%;transition:all .5s ease-in;margin-bottom: 10px;float: left;}

.testimonials.style1 .testimonial {
	position: absolute;
	text-align: center;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: none;
}

.testimonials.style1 .testimonial.active{display: block;}

.testimonials.style1 .testimonial p {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 20px;
	color: #5C5C5C;
	font-weight: normal;
	text-align: center !important;
}

.testimonials.style1 .testimonial span.t-author-style1, 
.testimonials.style1 .testimonial span a{
	font-weight: bold;
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 800;
    color: #333;
    letter-spacing: 4px;
}
 .testimonials.style1 .testimonial span a{
	 letter-spacing: 2px;
    font-size: 10px;
    top: -8px;
    position: relative;
 }
.testimonials.style1 .testimonial span a:hover{opacity: 0.9;}

.testimonials.style1 .testimonial-box{
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	float: left;
	text-align: center;
}
.testimonials.style1 .testimonial-nav{width: auto;margin: 0 auto 25px;display: table;float: none;text-align: center;}
.testimonials.style1 .testimonial-nav li{
	position: relative;
	float: left;
	list-style-type: none;
	width: 50px;
	height: 50px;
	margin: 0 20px 10px 0;
	border-radius: 100px;
}
.testimonials.style1 .testimonial-nav li a{
	width: 50px;
	height: 50px;
	display: inline-block;
	padding: 0;
	border: none;
	border-radius: 100px;
	overflow: hidden;
	opacity: 0.5;
}
.testimonials.style1 .testimonial-nav li a.active{
	opacity: 1;
}
.testimonials.style1 .testimonial-nav li a:before{
	width: 80px;
	height: 80px;
	background: red;
	position: absolute;
	z-index: 2;
}
.cover-test-img{
	background: rgba(26, 188, 156,0.8);
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	opacity: 0;
	border-radius: 100px;
	overflow: hidden;
	background: none !important;
}


.testimonials.style1 .testimonial-nav li a:hover .cover-test-img, .testimonials.style1 .testimonial-nav li a.active .cover-test-img{
	opacity: 1;
}

.no_avatar{
	background: #212121 url(../../wp-content/themes/hazel/images/sprite.png) no-repeat -447px 25px;
	width: 74px;
	height: 74px;
}
.testimonials-style2 .no_avatar{
	background: #212121 url(../../wp-content/themes/hazel/images/sprite.png) no-repeat -441px 33px;
	width: 88px;
	height: 88px;
}

/***************************************************************
					TESTIMONIALS STYLE 2
***************************************************************/
.testimonials-slide{
	padding: 0;
	margin: 0;
}
.testimonials-slide-content .img-container img.ie{border-radius: 100%;}
#testimonials-slider{
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.nav-dark .testimonials-slide-content p{
	margin-top: 0px;
	color: #8C8C8C;
	font-size: 22px;
	line-height: 1.5em;
	font-weight: 500;
}
.nav-light .testimonials-slide-content .text-container span, .nav-light .testimonials-slide-content .text-container, .controlnav-light .testimonials-slide-content .text-container span, .controlnav-light .testimonials-slide-content .text-container{
	padding: 0px 0 30px 0;
	font-size: 18px;
	font-weight: 600;
	color: #f0f0f0;
}
.light-testimonials .t-author-style1,
.light-testimonials .text-container{
	color: #f0f0f0 !important;
}
html .light-testimonials .testimonials.style1 .testimonial span a{
	color: #ccc !important;
}
.nav-light .testimonials-slide-content p, .controlnav-light .testimonials-slide-content p{
	margin-top: 50px;
	color: #D7D7D7;
	font-size: 22px;
	line-height: 1.5em;
	font-weight: 500;
}
.vc_col-sm-6 .nav-light .testimonials-slide-content p, .vc_col-sm-6 .controlnav-light .testimonials-slide-content p{
	  margin-top: 25px;
	  font-size: 18px;
}
.vc_col-sm-6 .testimonials-slide-content .text-container span a{
	font-size: 15px;
	font-weight: 600;
}
.nav-dark .testimonials-slide-content .text-container span{
	padding: 10px 0 30px 0;
	font-size: 18px;
	font-weight: 600;
	color: #444;
}

.testimonials-slide-content.container{width: 100% !important;}
.testimonials-style2.flexslider .testimonials-slide .img-container img, .testimonials-style1.flexslider .testimonials-slide .img-container .no_avatar{width:88px;height:88px;}
.testimonials-slide-content p{margin-top: 0px;}
.text-container .fa-quote-left{padding-right: 5px;}
.text-container .fa-quote-right{padding-left: 5px;}
.testimonials-slide-content{text-align: center;}
.single .img-container{
	width: 100px;
	min-height: 145px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
	display: table;
	text-align: center;
	margin: 0 auto;
	top: 0;
	position: relative;
	margin-right: 25px;
}
.single .img-container img, .img-container img, .single .comment-author img{
	-webkit-filter: none !important;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;

}
.img-container{
	width: 70px;
	height: 70px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
	display: table;
	text-align: center;
	margin: 0 auto;
}

.testimonials-slide-content .text-container{
	width: 95%;
	margin: 0px auto;
	display: inline-block;
}
.vc_col-sm-6 .testimonials-slide-content .text-container{
	width: 96%;
}
.vc_col-sm-12 .testimonials-slide-content .text-container{
	width: 100%;
}

.social-font-awesome{
	position: relative;
	margin-top: 20px;
}
.social-font-awesome li{
	position: relative;
	float: left;
	list-style-type: none;
	margin-right: 20px;
}
.social-font-awesome li a{
	font-size: 1.3em;
	color: #444;
}

.cover-test-img::before {
    position: absolute;
    top: 35px;
    left: 31px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    line-height: 1;
    float: left;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f10e";
}

/* ANIMATIONS */
.loaded .animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .6s;
	-moz-animation-duration: .6s;
	-ms-animation-duration: .6s;
	-o-animation-duration: .6s;
	animation-duration: .6s;
}
@-webkit-keyframes fadeIn {
	0% {
		 opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
}
	100% {
		opacity: .95;
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity: 0;
}
	100% {
		opacity: .95;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
}
	100% {
		opacity: .95;
	}
}/*
  Theme Name: Hazel
  Author: TreeWorks
  Author URI: http://treethemes.net
  
  WOO COMMERCE LAYOUT CSS
*/
.clear {
    clear: both;
}

.nobr {
    white-space: nowrap;
}

body.woocommerce .master_container .page_content > .container h1.page-title,body.woocommerce .master_container .page_content > .container div.page-description {
    display: none;
}

.woocommerce .col2-set,.woocommerce-page .col2-set {
    width: 100%;
}

.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before {
    content: " ";
    display: table;
}

.woocommerce .col2-set:after,.woocommerce-page .col2-set:after {
    clear: both;
}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%;
}

.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%;
}

.woocommerce img,.woocommerce-page img {
    height: auto;
    max-width: 100%;
}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
    float: left;
    width: 48%;
    position: relative;
}

.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before {
    content: " ";
    display: table;
}

.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after {
    clear: both;
}

.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%;
}

.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last {
    margin-right: 0;
}

.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first {
    clear: both;
}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
    float: right;
    width: 48%;
}

.woocommerce-tabs .entry-content {
    width: 100%;
}

.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs {
    clear: both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    content: " ";
    display: table;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after {
    clear: both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
}

.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before {
    content: " ";
    display: table;
}

.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after {
    clear: both;
}

.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img {
    float: right;
    height: auto;
}

.woocommerce #content .quantity input::-webkit-inner-spin-button,.woocommerce #content .quantity input::-webkit-outer-spin-button,.woocommerce #quantity input::-webkit-inner-spin-button,.woocommerce #quantity input::-webkit-outer-spin-button,.woocommerce-page #content .quantity input::-webkit-inner-spin-button,.woocommerce-page #content .quantity input::-webkit-outer-spin-button,.woocommerce-page #quantity input::-webkit-inner-spin-button,.woocommerce-page #quantity input::-webkit-outer-spin-button {
    display: none;
}

.woocommerce .related:after,.woocommerce .related:before,.woocommerce .upsells.products:after,.woocommerce .upsells.products:before,.woocommerce-page .related:after,.woocommerce-page .related:before,.woocommerce-page .upsells.products:after,.woocommerce-page .upsells.products:before {
    content: " ";
    display: table;
}

.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after {
    clear: both;
}

.woocommerce .related ul,.woocommerce .related ul.products,.woocommerce .upsells.products ul,.woocommerce .upsells.products ul.products,.woocommerce-page .related ul,.woocommerce-page .related ul.products,.woocommerce-page .upsells.products ul,.woocommerce-page .upsells.products ul.products {
    float: none;
}

.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product {
    width: 48%;
}

.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .upsells.products ul li.product img,.woocommerce-page .upsells.products ul.products li.product img {
    width: 100%;
    height: auto;
}

.woocommerce ul.products,.woocommerce-page ul.products {
    clear: both;
}

.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before {
    content: " ";
    display: table;
}

.woocommerce ul.products:after,.woocommerce-page ul.products:after {
    clear: both;
}

.woocommerce-page.woocommerce ul.products li.product,.woocommerce-page.woocommerce-page ul.products li.product {
    margin: 0 3.8% 3em 0;
    padding: 0;
    position: relative;
    width: 30.2%;
    display: inline-block;
    float: left;
    height: auto;
    clear: none !important;
}

.woocommerce-page.woocommerce ul.products li.product:nth-child(3n+3),.woocommerce-page.woocommerce-page ul.products li.product:nth-child(3n+3) {
    margin-right: 0;
}

.shopsidebar {
    margin-right: 40px !important;
}

.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
    clear: both;
}

.woocommerce ul.products li.last,.woocommerce-page ul.products li.last {
    margin-right: 0;
}

.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product {
    width: 100%;
    margin-right: 0;
}

.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product {
    width: 48%;
}

.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
    width: 30.75%;
}

.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product {
    width: 16.95%;
}

.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product {
    width: 13.5%;
}

.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count {
    float: left;
}

.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {
    float: left;
    width: 30%;
    top: -20px;
    position: relative;
    right: 5px;
    z-index: 1;
}

.woocommerce.columns-5 ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 16.95%;
}

.woocommerce.columns-4 ul.products li.product {
    float: left;
    margin: 0 2.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.9%;
}

.woocommerce.columns-3 ul.products li.product {
    float: left;
    margin: 0 2em 2.992em 0;
    padding: 0;
    position: relative;
    width: 31.6%;
}

.woocommerce.columns-2 ul.products li.product {
    float: left;
    margin: 0 3em 2.992em 0;
    padding: 0;
    position: relative;
    width: 48%;
}

.woocommerce.columns-2 .add_to_cart_button {
    float: left;
}

.woocommerce.columns-5 ul.products li.product:nth-child(5n+5),
.woocommerce.columns-4 ul.products li.product:nth-child(4n+4),
.woocommerce.columns-3 ul.products li.product:nth-child(3n+3),
.woocommerce.columns-2 ul.products li.product:nth-child(2n+2) {
    margin-right: 0;
}

.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before {
    content: " ";
    display: table;
}

.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after {
    clear: both;
}

.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
}

.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img {
    height: auto;
}

.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions {
    text-align: right;
    border-top: 1px solid #ededed;
}

.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {
    width: 80px;
}

.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {
    float: left;
}

.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label {
    display: none;
}

.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals {
    width: 100%;
}

.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before {
    content: " ";
    display: table;
}

.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after {
    clear: both;
}

.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left;
}

.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells {
    width: 40%;
    float: left;
}

.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none;
}

.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 43%;
}

.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator {
    width: 60%;
    clear: right;
    float: left;
    margin-top: 20px;
    text-align: left;
}

.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before {
    content: " ";
    display: table;
}

.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after {
    clear: both;
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
    width: 47%;
}

.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 60%;
    text-align: left;
}

.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before {
    content: " ";
    display: table;
}

.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after {
    clear: both;
}

.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto;
}

.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before {
    content: " ";
    display: table;
}

.woocommerce form .form-row:after,.woocommerce-page form .form-row:after {
    clear: both;
}

.woocommerce form .form-row label,.woocommerce-page form .form-row label {
    display: block;
}

.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox {
    display: inline;
}

.woocommerce form .form-row select,.woocommerce-page form .form-row select {
    width: 100%;
}

.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
    float: left;
    width: 47%;
    overflow: visible;
}

.woocommerce form .form-row-last,.woocommerce-page form .form-row-last {
    float: right;
}

.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide {
    clear: both;
}

.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select {
    width: auto;
}

.woocommerce #payment .terms,.woocommerce-page #payment .terms {
    text-align: right;
    padding: 0 1em;
}

.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
    float: left;
}

.twentyfourteen .tfwc {
    padding: 12px 10px 0;
    max-width: 474px;
    margin: 0 auto;
}

.twentyfourteen .tfwc .product .entry-summary {
    padding: 0 !important;
    margin: 0 0 1.618em !important;
}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
    margin-top: 0;
}

.twentyfourteen .tfwc .product .images img {
    margin-bottom: 1em;
}

@media screen and (min-width:673px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media screen and (min-width:1040px) {
    .twentyfourteen .tfwc {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (min-width:1110px) {
    .twentyfourteen .tfwc {
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media screen and (min-width:1218px) {
    .twentyfourteen .tfwc {
        margin-right: 54px;
    }

    .full-width .twentyfourteen .tfwc {
        margin-right: auto;
    }
}
@media screen and (max-width:479px) {
    .woocommerce.columns-4 ul.products li.product{
    	margin: 0 0px 40px;
    	width: 100%;
    }
}




.woocommerce-page .cart-collaterals .cart_totals table {
    width: 100%;
}

.woocommerce-page .page_content.left .container {
    padding: 0;
}/*
  Theme Name: Hazel
  Author: TreeWorks
  Author URI: http://treethemes.net
  
  WOO COMMERCE CSS
*/
.clear {
    clear: both;
}

.mail-news .clear {
    clear: none;
}

.nobr {
    white-space: nowrap;
}

@font-face {
    font-family: star;
    src: url(../../wp-content/themes/hazel/icon-fonts/star.eot);
    src: url(../../wp-content/themes/hazel/icon-fonts/star.eot#iefix) format("embedded-opentype"),url(../../wp-content/themes/hazel/icon-fonts/star.woff) format("woff"),url(../../wp-content/themes/hazel/icon-fonts/star.ttf) format("truetype"),url(../../wp-content/themes/hazel/icon-fonts/star.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: WooCommerce;
    src: url(../../wp-content/themes/hazel/icon-fonts/WooCommerce.eot);
    src: url(../../wp-content/themes/hazel/icon-fonts/WooCommerce.eot#iefix) format("embedded-opentype"),url(https://njblackwomenscollective.com/wp-content/themes/hazel/icon-fonts/WooCommerce.woff) format("woff"),url(https://njblackwomenscollective.com/wp-content/themes/hazel/icon-fonts/WooCommerce.ttf) format("truetype"),url(../../wp-content/themes/hazel/icon-fonts/WooCommerce.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}
#review_form_wrapper .comment-form-author{margin-right: 20px !important;}
p.demo_store {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: .5em 0;
    text-align: center;
    background: #ad74a2;
    background: -webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));
    background: -webkit-linear-gradient(#ad74a2,#96588a);
    background: -moz-linear-gradient(center top,#ad74a2 0,#96588a 100%);
    background: -moz-gradient(center top,#ad74a2 0,#96588a 100%);
    border: 1px solid #96588a;
    color: #fff;
    z-index: 99998;
    box-shadow: inset 0 0 0 3px rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 0 0 3px rgba(255,255,255,.2);
}

.admin-bar p.demo_store {
    top: 28px;
}

.wc-forward a:after,.wc-forward:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 7px;
    content: "\e029";
    font-size: .75em;
}

.wc-backward a:before,.wc-backward:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e02f";
    font-size: .75em;
}

.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message {
    padding: 1em 1em 1em 4.5em !important;
    margin: 0 0 3em !important;
    position: relative;
    background: #f2f2f2;
    /* color: #5e5e5e; */
    list-style: none !important;
    width: auto;
}

.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-message:before {
    content: " ";
    display: table;
}

.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after,.woocommerce-page .woocommerce-message:after {
    clear: both;
}

.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before {
    content: "";
    height: 40px;
    width: 40px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    font-family: sans-serif;
    font-size: 22px;
    line-height: 41px;
    text-align: center;
    color: #fff;
    /* padding-top: 1em; */
}

.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button {
    float: right;
    position: relative;
    top: -8px;
}

.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li,.woocommerce-page .woocommerce-message li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
    border: none;
    background: transparent;
    /* color: #333; */
    padding: 6px 0px 0px 55px !important;
}

.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before {
    background-color: #303030;
    content: "\2713";
}

.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
    border: none;
    background: #1f1f1f;
    color: #fff;
    padding: 8px 0px 8px 55px !important;
font-size: 13px !important;}
.upsells.products{display: none;}
.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before {
    background-color: #000;
    content: "i";
    font-family: Georgia,serif;
    font-style: italic;
}

.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
    border: none;
    background: #d65359;
    color: #fff;
    padding: 15px 0px 5px 70px !important;
}

.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before {
    background-color: #b81c23;
    content: "\00d7";
    font-weight: 700;
}

.woocommerce small.note,.woocommerce-page small.note {
    display: block;
    color: #777;
    font-size: 11px;
    line-height: 21px;
    margin-top: 10px;
}

.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    color: #777;
}

.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before,.woocommerce-page .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:before {
    content: " ";
    display: table;
}

.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:after {
    clear: both;
}

.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a {
    color: #777;
}

.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product {
    margin-bottom: 0;
    position: relative;
    width: 98%;
}

.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    letter-spacing: 0px !important;
text-transform: unset;}

.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price {
    font-size: 1.25em;
}

.woocommerce #content div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce-page #content div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page div.product span.price ins {
    background: inherit;
}

.woocommerce #content div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce-page #content div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page div.product span.price del {
    font-size: .67em;
    color: rgba(145,145,145,.5);
}

.woocommerce #content div.product p.stock,.woocommerce div.product p.stock,.woocommerce-page #content div.product p.stock,.woocommerce-page div.product p.stock {
    font-size: .92em;
}

.woocommerce #content div.product .stock,.woocommerce div.product .stock,.woocommerce-page #content div.product .stock,.woocommerce-page div.product .stock {
    color: #85ad74;
}

.woocommerce #content div.product .out-of-stock,.woocommerce div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock {
    color: red;
}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
    margin-bottom: 2em;
}

.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{
    display: block;
    width: 100%;
    height: auto;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
.woocommerce div.product div.images img,.woocommerce-page div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.woocommerce #content div.product div.images div.thumbnails,.woocommerce div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails {
    padding-top: 1em;
}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
    margin-bottom: 2em;
}

.woocommerce #content div.product div.social,.woocommerce div.product div.social,.woocommerce-page #content div.product div.social,.woocommerce-page div.product div.social {
    text-align: right;
    margin: 0 0 1em;
}

.woocommerce #content div.product div.social span,.woocommerce div.product div.social span,.woocommerce-page #content div.product div.social span,.woocommerce-page div.product div.social span {
    margin: 0 0 0 2px;
}

.woocommerce #content div.product div.social span span,.woocommerce div.product div.social span span,.woocommerce-page #content div.product div.social span span,.woocommerce-page div.product div.social span span {
    margin: 0;
}

.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets {
    padding-left: 16px;
    width: 0;
}

.woocommerce #content div.product div.social iframe,.woocommerce div.product div.social iframe,.woocommerce-page #content div.product div.social iframe,.woocommerce-page div.product div.social iframe {
    float: left;
    margin-top: 3px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    top: 1px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    border: none;
    background: #f7f6f7;
    display: inline-block;
    position: relative;
    z-index: 0;
    margin: 0;
    padding: .3em 1.5em;
    border-left: 1px solid #ededed;
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    /* font-weight: 700; */
    /* color: #5e5e5e; */
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
    text-decoration: none;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #777;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {
    box-shadow: 2px 2px 0 #fff;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after {
    box-shadow: -2px 2px 0 #fff;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
    border: 1px solid #e0dadf;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " ";
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
    display: none;
/* -webkit-border-bottom-right-radius:4px; */
    -moz-border-bottom-right-radius: 4px;
/* border-bottom-right-radius:4px; */
/* border-width:0 1px 1px 0; */
/* box-shadow:2px 2px 0 #e0dadf
 */
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
    visibility: hidden;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
    visibility: hidden;
}

.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 0;
    top: 0;
    border: 1px solid #ededed;
    padding: 20px;
}

.woocommerce #content div.product p.cart,.woocommerce div.product p.cart,.woocommerce-page #content div.product p.cart,.woocommerce-page div.product p.cart {
    margin-bottom: 2em;
}

.woocommerce #content div.product p.cart:after,.woocommerce #content div.product p.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before,.woocommerce-page #content div.product p.cart:after,.woocommerce-page #content div.product p.cart:before,.woocommerce-page div.product p.cart:after,.woocommerce-page div.product p.cart:before {
    content: " ";
    display: table;
}

.woocommerce #content div.product p.cart:after,.woocommerce div.product p.cart:after,.woocommerce-page #content div.product p.cart:after,.woocommerce-page div.product p.cart:after {
    clear: both;
}

.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart {
    margin-bottom: 2em;
}

.woocommerce #content div.product form.cart:after,.woocommerce #content div.product form.cart:before,.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce-page #content div.product form.cart:after,.woocommerce-page #content div.product form.cart:before,.woocommerce-page div.product form.cart:after,.woocommerce-page div.product form.cart:before {
    content: " ";
    display: table;
}

.woocommerce #content div.product form.cart:after,.woocommerce div.product form.cart:after,.woocommerce-page #content div.product form.cart:after,.woocommerce-page div.product form.cart:after {
    clear: both;
}

.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity {
    float: left;
    margin: 6px 15px 30px 0;
    width: 100%;
}

.woocommerce #content div.product form.cart table,.woocommerce div.product form.cart table,.woocommerce-page #content div.product form.cart table,.woocommerce-page div.product form.cart table {
    border-width: 0 0 1px;
}

/*
.woocommerce #content div.product form.cart table td,.woocommerce div.product form.cart table td,.woocommerce-page #content div.product form.cart table td,.woocommerce-page div.product form.cart table td {
    padding-left: 0;
}
*/

.woocommerce #content div.product form.cart table div.quantity,.woocommerce div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity {
    float: none;
    margin: 0;
}

.woocommerce #content div.product form.cart table small.stock,.woocommerce div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock {
    display: block;
    float: none;
}

.woocommerce #content div.product form.cart .variations,.woocommerce div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations {
    margin-bottom: 1em;
}

.woocommerce #content div.product form.cart .variations label,.woocommerce div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label {
    font-weight: 700;
}

.woocommerce #content div.product form.cart .variations select,.woocommerce div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select {
    width: 100%;
    float: left !important;
    vertical-align: top;
    left: 0;
    position: relative;
    top: 0;
    text-transform: uppercase;
    background: #FAFAFA url(../../wp-content/themes/hazel/images/sprite.png) no-repeat -120px -351px;
    float: right;
    width: 100%;
    -webkit-appearance: none;
    padding: 14px 16px;
    color: #666;
    outline: none;
    border: 1px solid #f2f2f2;
    font-weight: 700;
    font-size: 11px;
    margin-bottom: 20px;
}

.woocommerce #content div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label {
    padding-right: 1em;
}

.woocommerce #content div.product form.cart .variations td,
.woocommerce div.product form.cart .variations td,
.woocommerce-page #content div.product form.cart .variations td,
.woocommerce-page div.product form.cart .variations td {
    vertical-align: top;
    padding: 0;
    border: none !important;
}

.woocommerce #content div.product form.cart .variations th,
.woocommerce div.product form.cart .variations th,
.woocommerce-page #content div.product form.cart .variations th,
.woocommerce-page div.product form.cart .variations th{
	display: none;
}

.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button {
    vertical-align: middle;
    float: left !important;
}

.woocommerce #content div.product form.cart .group_table td.label,.woocommerce div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label {
    padding-right: 1em;
    padding-left: 1em;
}

.woocommerce #content div.product form.cart .group_table td,.woocommerce div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td {
    vertical-align: top;
    padding-bottom: .5em;
}

.woocommerce span.onsale,.woocommerce-page span.onsale {
    padding: 7px;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 26px;
    top: 6px;
    left: 6px;
    margin: 0;
    -webkit-border-radius: 20px;
    border-radius: 40px;
    color: #fff;
    width: 40px;
    height: 40px;
    z-index: 9;
}

.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    clear: both;
}

.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page .products ul:after,.woocommerce-page .products ul:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before {
    content: " ";
    display: table;
}

.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after {
    clear: both;
}

.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li {
    list-style: none;
}

.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -10px -10px 0 0;
    padding: 0;
    line-height: 40px;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    background: #101010 !important;
}

.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3 {
    padding: .7em 0 0;
    margin: 0;
    font-size: 1em;
    letter-spacing: normal !important;
    width: 100%;
    float: left;
    margin-bottom: 8px !important;
    text-align: center;
}

.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a {
    text-decoration: none;
    color: #424242;
}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 8px;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    border: none;
}

.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img {
    border: none;
}

.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong {
    display: block;
}

.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price {
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    float: none;
    width: 100%;
    text-align: center;
}

.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del {
    font-size: .67em;
    color: rgba(145,145,145,.5);
    margin: -2px 0 0;
}

.woocommerce ul.products li.product.has-post-thumbnail .price del {
    font-size: 1em;
}

.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins {
    background: 0 0;
}

.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from {
    font-size: .67em;
    margin: -2px 0 0;
    text-transform: uppercase;
    color: rgba(145,145,145,.5);
}

.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count {
    margin: 20px 5px;
}

.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select {
    vertical-align: top;
}

.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination {
    text-align: center;
    margin: 40px 0 60px;
}

.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border: 1px solid #e0dadf;
    border-right: 0;
    margin: 1px;
}

.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li {
    border-right: 1px solid #e0dadf;
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
}

.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    line-height: 1em;
    font-size: 1em;
    font-weight: 400;
    padding: 1em;
    min-width: 3.5em;
    display: block;
    outline: none !important;
    min-height: 1em;
}

.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #f7f6f7;
    color: #998896;
    outline: none !important;
}

.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button {
    font-size: 100%;
    margin: 0;
    line-height: 1em;
    cursor: pointer;
    position: relative;
    font-family: inherit;
    overflow: visible;
    padding: 11px 14px;
    text-decoration: none;
    font-weight: 700;
    -webkit-border-radius: 0;
    border-radius: 0;
    left: auto;
    color: #fff;
    background: #303030;
    white-space: nowrap;
    display: inline-block;
    margin-top: 0;
    outline: none !important;
    float: left;
    margin-right: 10px;
    margin-left: 0;
    font-size: 11px;
    border: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.woocommerce #content input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce-page #content input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading {
    display: none;
}

.woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(../../wp-content/themes/hazel/images/ajx_loading.gif) center no-repeat rgba(255,255,255,.65) !important;
}

.woocommerce #content input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page #content input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before {
    position: absolute;
    height: 30px;
    width: 30px;
    bottom: -8px;
    right: 0;
    text-indent: 0;
    font-family: WooCommerce;
    content: "\e017";
    color: #f2f2f2;
    font-size: 14px;
    visibility: visible;
}

.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover {
    opacity: .9;
}

/*
.woocommerce #content input.button:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce-page #content input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active {
    top: 1px;
}
*/

.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt {
/* font-weight: 700 !important; */
}

.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover {
}

.woocommerce #content input.button.disabled,.woocommerce #content input.button:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce-page #content input.button.disabled,.woocommerce-page #content input.button:disabled,.woocommerce-page #respond input#submit.disabled,.woocommerce-page #respond input#submit:disabled,.woocommerce-page a.button.disabled,.woocommerce-page a.button:disabled,.woocommerce-page button.button.disabled,.woocommerce-page button.button:disabled,.woocommerce-page input.button.disabled,.woocommerce-page input.button:disabled {
    color: #aaa;
    border: 1px solid #e0dadf;
    background: #f7f6f7;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none !important;
    cursor: not-allowed;
}

.woocommerce #content input.button.disabled:active,.woocommerce #content input.button:disabled:active,.woocommerce #respond input#submit.disabled:active,.woocommerce #respond input#submit:disabled:active,.woocommerce a.button.disabled:active,.woocommerce a.button:disabled:active,.woocommerce button.button.disabled:active,.woocommerce button.button:disabled:active,.woocommerce input.button.disabled:active,.woocommerce input.button:disabled:active,.woocommerce-page #content input.button.disabled:active,.woocommerce-page #content input.button:disabled:active,.woocommerce-page #respond input#submit.disabled:active,.woocommerce-page #respond input#submit:disabled:active,.woocommerce-page a.button.disabled:active,.woocommerce-page a.button:disabled:active,.woocommerce-page button.button.disabled:active,.woocommerce-page button.button:disabled:active,.woocommerce-page input.button.disabled:active,.woocommerce-page input.button:disabled:active {
    top: 0;
}

.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button {
    float: none;
}

.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart {
    padding-top: 13px;
    white-space: nowrap;
    display: inline-block;
    margin-left: 28px;
}

.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity {
    width: 100%;
    position: absolute;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    left: 85px;
    top: 35px;
}

.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty {
    width: 60px;
    height: 38px;
    float: left;
    padding: 0;
    margin: 0;
    text-align: center;
    border: 1px solid #ededed;
    border-right: 0;
    font-weight: 700;
}

.woocommerce #content .quantity input[type=number],.woocommerce #content .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce .quantity noindex:-o-prefocus,.woocommerce-page #content .quantity input[type=number],.woocommerce-page #content .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus {
    padding-right: 1.2em;
}

.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    vertical-align: text-top;
    width: 30px;
    height: 19px;
    overflow: visible;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
    line-height: 13px;
    font-size: 14px;
    color: #FFF;
    border: none;
    background: #494949;
    text-shadow: none;
    outline: none !important;
}

.woocommerce #content .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page .quantity .plus:hover {
    background: #383838;
    outline: none !important;
}

.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus {
    top: 0;
    right: 0;
    border-bottom: 0;
    outline: none !important;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus {
    bottom: 0;
    right: 0;
    outline: none !important;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small {
    float: right;
    color: #777;
    font-size: 15px;
    line-height: 21px;
    margin: 10px 0 0;
}

.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a {
    text-decoration: none;
    color: #777;
}

.woocommerce #reviews h3,.woocommerce-page #reviews h3 {
    margin: 0;
}

.woocommerce #reviews #respond,.woocommerce-page #reviews #respond {
    margin: 0;
    border: 0;
    padding: 0;
}

.woocommerce #reviews #comment,.woocommerce-page #reviews #comment {
    height: 75px;
}

.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce-page #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:before {
    content: " ";
    display: table;
}

.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after {
    clear: both;
}

.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2 {
    clear: none;
}

.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist {
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none;
}

.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before,.woocommerce-page #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:before {
    content: " ";
    display: table;
}

.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after {
    clear: both;
}

.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li {
    padding: 0;
    margin: 0 0 20px;
    position: relative;
    background: 0;
    border: 0;
}

.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta {
    color: #777;
    font-size: .75em;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 32px;
    height: auto;
    background: #f7f6f7;
    border: 1px solid #f0eef0;
    margin: 0;
    line-height: 1;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #f0eef0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 1em 1em 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before {
    content: " ";
    display: table;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after {
    clear: both;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
    margin: 0 0 1em;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: .83em;
}

.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce-page #reviews #comments ol.commentlist ul.children {
    list-style: none;
    margin: 20px 0 0 50px;
}

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating {
    display: none;
}

.woocommerce #reviews #comments ol.commentlist #respond,.woocommerce-page #reviews #comments ol.commentlist #respond {
    border: 1px solid #f0eef0;
    padding: 1em 1em 0;
    margin: 20px 0 0 50px;
}

.woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before {
    content: "";
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-right: 5px !important;
}
.woocommerce .star-rating,.woocommerce-page .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1.2em;
    line-height: 1.2em;
    font-size: .8em;
    width: 5.4em;
    font-family: star;
}
.woocommerce .wc-layered-nav-rating .star-rating, .woocommerce-page .wc-layered-nav-rating .star-rating{
	float: left;
	margin: 3px 10px 0 0;
}
.custom-widget ul li.wc-layered-nav-rating a{
	padding: 5px 20px 5px 0 !important;
}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #e0dadf;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}

.woocommerce .star-rating span,.woocommerce-page .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0;
}

.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating {
    line-height: 2em;
    display: block;
}

.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating {
    margin: .5em 4px 0 0;
    float: left;
}

.woocommerce .products .star-rating,.woocommerce-page .products .star-rating {
    display: block;
    margin: 0 0 1.2em;
    float: none;
    position: relative;
    top: 14px;
    left: 0;
    float: right;
    display: none;
}

.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating {
    margin: 10px 0 0;
}

.woocommerce #review_form #respond,.woocommerce-page #review_form #respond {
    position: static;
    margin: 0;
    width: auto;
    padding: 0;
    background: 0 0;
    border: 0;
}

.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before,.woocommerce-page #review_form #respond:after,.woocommerce-page #review_form #respond:before {
    content: " ";
    display: table;
}

.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after {
    clear: both;
}

.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p {
    margin: 0 0 10px;
}

.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input {
    left: auto;
    padding: 11px 14px !important;
}

.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.woocommerce p.stars,.woocommerce-page p.stars {
    position: relative;
    font-size: 1em;
}

.woocommerce p.stars a,.woocommerce-page p.stars a {
    display: inline-block;
    font-weight: 700;
    margin-right: 1em;
    text-indent: -9999px;
    position: relative;
}

.woocommerce p.stars a:last-child,.woocommerce-page p.stars a:last-child {
    border-right: 0;
}

.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5 {
    border-right: 1px solid #ccc;
}

.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-1:after,.woocommerce-page p.stars a.star-2:after,.woocommerce-page p.stars a.star-3:after,.woocommerce-page p.stars a.star-4:after,.woocommerce-page p.stars a.star-5:after {
    font-family: WooCommerce;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.woocommerce p.stars a.star-1,.woocommerce-page p.stars a.star-1 {
    width: 2em;
}

.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after {
    content: "\e021";
}

.woocommerce p.stars a.star-1.active:after,.woocommerce p.stars a.star-1:hover:after,.woocommerce-page p.stars a.star-1.active:after,.woocommerce-page p.stars a.star-1:hover:after {
    content: "\e020";
}

.woocommerce p.stars a.star-2,.woocommerce-page p.stars a.star-2 {
    width: 3em;
}

.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after {
    content: "\e021\e021";
}

.woocommerce p.stars a.star-2.active:after,.woocommerce p.stars a.star-2:hover:after,.woocommerce-page p.stars a.star-2.active:after,.woocommerce-page p.stars a.star-2:hover:after {
    content: "\e020\e020";
}

.woocommerce p.stars a.star-3,.woocommerce-page p.stars a.star-3 {
    width: 4em;
}

.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after {
    content: "\e021\e021\e021";
}

.woocommerce p.stars a.star-3.active:after,.woocommerce p.stars a.star-3:hover:after,.woocommerce-page p.stars a.star-3.active:after,.woocommerce-page p.stars a.star-3:hover:after {
    content: "\e020\e020\e020";
}

.woocommerce p.stars a.star-4,.woocommerce-page p.stars a.star-4 {
    width: 5em;
}

.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after {
    content: "\e021\e021\e021\e021";
}

.woocommerce p.stars a.star-4.active:after,.woocommerce p.stars a.star-4:hover:after,.woocommerce-page p.stars a.star-4.active:after,.woocommerce-page p.stars a.star-4:hover:after {
    content: "\e020\e020\e020\e020";
}

.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-5 {
    width: 6em;
    border: 0;
}

.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after {
    content: "\e021\e021\e021\e021\e021";
}

.woocommerce p.stars a.star-5.active:after,.woocommerce p.stars a.star-5:hover:after,.woocommerce-page p.stars a.star-5.active:after,.woocommerce-page p.stars a.star-5:hover:after {
    content: "\e020\e020\e020\e020\e020";
}

.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes {
    border: 0;
    border-top: 1px dotted rgba(0,0,0,.1);
    margin-bottom: 1.618em;
    width: 100%;
}

.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th {
    width: 150px;
    font-weight: 700;
    padding: 8px;
    border-top: 0;
    border-bottom: 1px dotted rgba(0,0,0,.1);
    margin: 0;
    line-height: 1.5em;
}

.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td {
    font-style: italic;
    padding: 0;
    border-top: 0;
    border-bottom: 1px dotted rgba(0,0,0,.1);
    margin: 0;
    line-height: 1.5em;
}

.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p {
    margin: 0;
    padding: 8px 0;
}

.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th {
    background: rgba(0,0,0,.025);
}

.woocommerce table.shop_table,.woocommerce-page table.shop_table {
    /* border: 1px solid rgba(0,0,0,.1); */
    margin: 40px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
}

.woocommerce table.shop_table th,.woocommerce-page table.shop_table th {
    font-weight: 700;
    line-height: 18px;
    padding: 9px 12px;
    /* color: #f2f2f2; */
    /* background: #bbbbbb !important; */
    border: 1px solid #212121;
}

.woocommerce table.shop_table td,.woocommerce-page table.shop_table td {
    padding: 20px;
    vertical-align: middle;
    border: none;
}

.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small {
    font-weight: 400;
}

.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th {
    font-weight: 700;
    border-top: 1px solid rgba(0,0,0,.1);
}

.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders {
    font-size: .85em;
}

.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders td,.woocommerce-page table.my_account_orders th {
    padding: 4px 8px;
    vertical-align: middle;
}

.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button {
    white-space: nowrap;
}

.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions {
    text-align: right;
}

.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button {
    margin: .125em 0 .125em .25em;
}

.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation {
    margin: .25em 0;
}

.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before,.woocommerce-page td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:before {
    content: " ";
    display: table;
}

.woocommerce td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:after {
    clear: both;
}

.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt {
    display: inline-block;
    float: left;
    margin-bottom: 1em;
}

.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt {
    font-weight: 700;
    padding: 0 0 .25em;
    margin: 0 4px 0 0;
    clear: left;
}

.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd {
    padding: 0 0 .25em;
}

.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child {
    margin-bottom: 0;
}

.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification {
    font-size: .83em;
}

.woocommerce td.product-quantity,.woocommerce-page td.product-quantity {
    min-width: 80px;
}

.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail {
    min-width: 32px;
}

.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img {
    width: 32px;
}

.woocommerce #content table.cart td,.woocommerce #content table.cart th,.woocommerce table.cart td,.woocommerce table.cart th,.woocommerce-page #content table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page table.cart td,.woocommerce-page table.cart th {
    vertical-align: middle;
}

.woocommerce #content table.cart a.remove,.woocommerce table.cart a.remove,.woocommerce-page #content table.cart a.remove,.woocommerce-page table.cart a.remove {
    display: block;
    font-size: 1.5em !important;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: .9em;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    color: #333;
    text-decoration: none;
    font-weight: 700;
}

.woocommerce #content table.cart a.remove:hover,.woocommerce table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover {
    background-color: #e46b6b;
    color: #fff !important;
}

.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.1);
    border: 1px solid #e0dadf;
    padding: 6px;
    margin: 0 4px 0 0;
    outline: 0;
    line-height: 1em;
    width: 110px;
}

.woocommerce #content table.cart input,.woocommerce table.cart input,.woocommerce-page #content table.cart input,.woocommerce-page table.cart input {
    margin: 0;
    vertical-align: middle;
    line-height: 1em;
}

.woocommerce.widget_shopping_cart ul.product_list_widget {
    padding: 0 18px 18px;
    background: #f5f5f5;
    display: inline-block;
    width: 100%;
    background: rgba(0,0,0,0.01);
    border: 1px solid #ededed;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button {
    width: 100%;
    float: none;
    display: block;
}

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 7px;
    content: "\e02e";
}

.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p {
    margin: 0;
}

.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small {
    color: #777;
    font-size: .83em;
}

.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table {
    border-collapse: separate;
   
    margin: 0 0 6px;
    padding: 0;
}

.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {
    border-top: 0;
}

.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th {
    padding: 14px;
    width: 40%;
    border-right: none;
    /* border-top: 1px solid #212121 !important; */
}

.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td {
    padding: 10px;
    border-top: 1px solid #ededed !important;
}

.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th {
    vertical-align: top;
}

.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small {
    display: block;
    color: #777;
}

.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select {
    width: 100%;
}

.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td {
    color: #85ad74;
}

.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #f7f6f7;
}

.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt {
    display: inline-block;
}

.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product {
    margin-top: 0;
}

.woocommerce form .form-row,.woocommerce-page form .form-row {
    padding: 3px;
    margin: 0 0 6px;
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    -moz-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0;
}

.woocommerce form .form-row label,.woocommerce-page form .form-row label {
    line-height: 2em;
}

.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden {
    visibility: hidden;
}

.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline {
    display: inline;
}

.woocommerce form .form-row select,.woocommerce-page form .form-row select {
    cursor: pointer;
    margin: 0;
}

.woocommerce form .form-row .required,.woocommerce-page form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0;
}

.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1em;
    padding: 10px;
    border: 1px solid #d8d8d8;
}

.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea {
    height: 4em;
    line-height: 1.5em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
    border-color: #fb7f88;
}

.woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder {
    line-height: normal;
}

.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder {
    line-height: normal;
}

.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder {
    line-height: normal;
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-page form.checkout_coupon,.woocommerce-page form.login,.woocommerce-page form.register {
    border: 1px solid #e0dadf;
    padding: 20px;
    margin: 2em 0;
    text-align: left;

}

.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li {
    margin: 0;
    padding: .25em 0 .25em 22px;
    text-indent: -22px;
    list-style: none;
}

.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount {
    font-weight: 700;
}

.woocommerce p.woocommerce-shipping-contents,.woocommerce-page p.woocommerce-shipping-contents {
    margin: 0;
}

.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address {
    float: left;
    clear: none;
}

.woocommerce .checkout .col-2 .form-row-first,.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .notes {
    clear: left;
}

.woocommerce .checkout .create-account small,.woocommerce-page .checkout .create-account small {
    font-size: 11px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
}

.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%;
}

.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address {
    clear: both;
}

.woocommerce #payment,.woocommerce-page #payment {
    background: #f0f0f0;
   
}

.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods {
    text-align: left;
    padding: 2.7em 2.8em;
    border-bottom: 1px solid #ededed;
    margin: 0;
    list-style: none;
}

.woocommerce #payment ul.payment_methods:after,.woocommerce #payment ul.payment_methods:before,.woocommerce-page #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:before {
    content: " ";
    display: table;
}

.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after {
    clear: both;
}

.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li {
    line-height: 2em;
    text-align: left;
    margin: 0;
    font-weight: 400;
    list-style: none;
}

.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input {
    margin: 0 1em 0 0;
}

input[type=radio] {
    background: url(../../wp-content/themes/hazel/images/check_radio_sheet.png) no-repeat -43px 3px;
    border: none;
    width: 16px !important;
    height: 16px !important;
}

input[type=radio]:checked {
    background: url(../../wp-content/themes/hazel/images/check_radio_sheet.png) no-repeat -61px 3px;
    border: none;
    width: 16px !important;
    height: 16px !important;
}

input:hover,input:focus,input:active {
    outline: none !important;
}

.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input {
}

.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    position: relative;
    box-shadow: none;
}

.woocommerce #payment ul.payment_methods li img+img,.woocommerce-page #payment ul.payment_methods li img+img {
    margin-left: 2px;
}

.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row {
    padding: 2.7em 2.8em;
    border-top: 1px solid #fff;
}

.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box {
    position: relative;
    width: 96%;
    padding: 1em 2%;
    margin: .8em 0 1.4em;
    font-size: .92em;

    line-height: 1.5em;
    background: #FFF;
    color: #5e5e5e;
}

.woocommerce #payment div.payment_box input.input-text,.woocommerce #payment div.payment_box textarea,.woocommerce-page #payment div.payment_box input.input-text,.woocommerce-page #payment div.payment_box textarea {
    border-color: #c8bfc6 #d4cdd2 #d4cdd2;
    box-shadow: 0 1px 0 0 rgba(255,255,255,.4);
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.4);
}

.woocommerce #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder {
    color: #c8bfc6;
}

.woocommerce #payment div.payment_box :-moz-placeholder,.woocommerce-page #payment div.payment_box :-moz-placeholder {
    color: #c8bfc6;
}

.woocommerce #payment div.payment_box :-ms-input-placeholder,.woocommerce-page #payment div.payment_box :-ms-input-placeholder {
    color: #c8bfc6;
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number {
    font-size: 1.5em;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: right;
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/visa.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/mastercard.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/laser.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/diners.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/maestro.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/jcb.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/amex.png);
}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/icons/credit-cards/discover.png);
}

.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help {
    font-size: 11px;
    color: #777;
    line-height: 13px;
    font-weight: 400;
}

.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row {
    margin: 0 0 1em;
}

.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child {
    margin-bottom: 0;
}

.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after {
    content: "";
    display: block;
    border: 14px solid #fff;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -1px;
    left: 0;
    margin: -1.7em 0 0 2em;
}

.payment_method_paypal a {
    margin-left: 30px;
}

.woocommerce .order_details,.woocommerce-page .order_details {
    margin: 0 0 1.5em;
    list-style: none;
}

.woocommerce .order_details:after,.woocommerce .order_details:before,.woocommerce-page .order_details:after,.woocommerce-page .order_details:before {
    content: " ";
    display: table;
}

.woocommerce .order_details:after,.woocommerce-page .order_details:after {
    clear: both;
}

.woocommerce .order_details li,.woocommerce-page .order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1em;
    border-right: 1px dashed #e0dadf;
    padding-right: 2em;
}

.woocommerce .order_details li strong,.woocommerce-page .order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5em;
}

.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type {
    border: none;
}

.woocommerce .addresses .title:after,.woocommerce .addresses .title:before,.woocommerce-page .addresses .title:after,.woocommerce-page .addresses .title:before {
    content: " ";
    display: table;
}

.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after {
    clear: both;
}

.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3 {
    float: left;
}

.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit {
    float: right;
}

.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta {
    font-weight: 700;
    margin-bottom: 0;
}

.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0;
}

.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads {
    margin-left: 0;
    padding-left: 0;
}

.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.woocommerce ul.digital-downloads li:before,.woocommerce-page ul.digital-downloads li:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e00a";
}

.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count {
    float: right;
}

.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}

.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li {
    padding: 0 0 1px;
    list-style: none;
}

.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before,.woocommerce-page .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:before {
    content: " ";
    display: table;
}

.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after {
    clear: both;
}

/*
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span {
    padding: 1px 0;
    float: left;
}
*/

.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a {
    padding: 0 6px;
    text-decoration: none;
    border: 1px solid #ad74a2;
    background: #ad74a2;
    box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
    color: #fff;

}

.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce-page .widget_layered_nav ul li.chosen a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e013";
}

.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count {
    float: right;
    margin-left: 6px;
    font-size: 1em;
    padding: 1px 0;
    color: #777;
}

.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    overflow: hidden;
    zoom: 1;
}

.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li {
    float: left;
    padding: 0 1px 1px 0;
    list-style: none;
}

.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a {
    padding: 0 6px;
    text-decoration: none;
    border: 1px solid #ad74a2;
    background: #ad74a2;
    box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.5) #888;
    color: #fff;

    float: left;
}

.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce-page .widget_layered_nav_filters ul li a:before {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e013";
}

.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider {
    margin-bottom: 1em;
}

.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em;
    font-size: .8751em;
}

.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {
    font-size: 1em;
    float: left;
}

.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    -webkit-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    outline: 0;
    top: -3px;
    margin-left: -1px;
    background-color: #333;
}

.widget_price_filter .price_label {
    font-size: 1.2em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #ededed;
    height: 8px;
    width: 95%;
    margin: 15px 0;
}

.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal {
    height: .5em;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
}

.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary {
    padding: 0;
}

.single-product .twentythirteen p.stars {
    clear: both;
}

.twentythirteen .woocommerce-breadcrumb {
    padding-top: 40px;
}

.twentyfourteen ul.products li.product {
    margin-top: 0 !important;
}

#ship-to-different-address .checkbox {
    padding-left: 0;
}

h3#order_review_heading {
    margin-top: 40px !important;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .woocommerce #content input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page #content input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before {
        background-image: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/ajax-loader@2x.gif);
        background-size: 16px 16px;
    }
}

.woocommerce h2 {
    font-size: 1.5em;
    letter-spacing: normal;
    font-weight: 500;
    margin-bottom: 15px;
}

ul.product_list_widget {
    padding: 0;
    margin: 0;
}

.widget_products ul.product_list_widget {
    margin-top: 0;
    display: inline-block;
}

ul.product_list_widget li {
    list-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-bottom: 25px !important;
}

ul.product_list_widget li:first-child {
    padding-top: 0;
}

ul.product_list_widget li a,
.woocommerce-page .widget_products ul.product_list_widget .amount{
    padding: 20px 0 3px 75px !important;
    line-height: 1.4em !important;
}
.woocommerce-page .widget_products ul.product_list_widget ins .amount{
	padding-left: 5px !important;
}
ul.product_list_widget li:first-child a {
    padding-top: 0 !important;
}

.woocommerce-page ul.product_list_widget li:first-child a img {
    top: 0 !important;
}

.product-type-simple {
    margin-top: 0;
}

p.myaccount_address {
    margin-bottom: 40px;
    line-height: 0;
}

/* SHOPING BAG*/
.hazel_dynamic_shopping_bag {
    position: relative;
    display: inline-block;
    width: auto;
}

.hazel_little_shopping_bag_wrapper {
    position: relative;
/*     top: 3px; */
    right: 0;
    z-index: 50;
    display: inline-block;
    width: auto;
    /* height: 39px; */
    background: transparent !important;
    line-height: 1;
    z-index: 9999;
}

.hazel_little_shopping_bag {
    cursor: pointer;
    position: relative;
    display: block;
}

.hazel_little_shopping_bag .title {
    position: relative;
    float: left;
}

.hazel_little_shopping_bag .title a {
    background: url(https://njblackwomenscollective.com/wp-content/themes/hazel/img/shopping-bag.png) no-repeat center center;
    text-indent: -9999px;
    width: 40px;
    height: 36px;
    position: absolute;
    top: 4px;
}

.hazel_little_shopping_bag .title a {
    color: #000;
}

.hazel_little_shopping_bag .title i {
    font-size: 23px !important;
    float: right;
    margin: 1px 0px 3px 1px;
    top: 0;
    position: relative;
font-weight: bold;}

.hazel_little_shopping_bag .overview {
    position: relative;
    top: -7px;
    right: -8px;
}

.hazel_little_shopping_bag .overview .amount {
    right: 14px;
    position: relative;
    font-family: Helvetica,Neue,Arial,sans-serif;
    font-weight: 400;
    font-size: 12px;
    float: right;
    top: 8px;
    letter-spacing: 1px;
}

.headerstyle-style4 .hazel_little_shopping_bag .overview .amount {
    font-size: 13px;
    top: 11px;
}

.headerstyle-style4 .hazel_little_shopping_bag .title i {
    font-size: 15px;
    top: 13px;
}

.hazel_little_shopping_bag .overview span.minicart_items {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-weight: 700;
    font-family: Arial,Sans-serif;
    display: inline-block;
    width: 13px;
    height: 13px;
    font-size: 9px;
    line-height: 13px;
    position: absolute;
    right: 7px;
    top: 4px;
    text-align: center;
    opacity: 1;
}

.light .hazel_little_shopping_bag .overview span.minicart_items{
	background: #101010 !important;
	color: #fff;
}
.dark .hazel_little_shopping_bag .overview span.minicart_items{
	background: #fff !important;
	color: #101010;
}

.nav-container .hazel_minicart li a:hover {
    text-decoration: none;
}

/* minicart */
.hazel_minicart_wrapper {
    min-width: 270px;
    position: absolute;
    right: -10px;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    z-index: 99999;
    float: right;
    padding-top: 10px;
    margin-top: 42px;
}

.hazel_little_shopping_bag_wrapper:hover .hazel_minicart_wrapper {
    opacity: 1;
    visibility: visible;
    -webkit-box-shadow: 0px 10px 25px 0 rgba(68,68,68,0.15);
    box-shadow: 0px 10px 25px 0 rgba(68,68,68,0.15);
}

.hazel_minicart {
    width: 100%;
    padding: 15px 20px 10px;
    background: #fff;
    position: relative;
    float: right;
    text-align: left;
    display: block;
    border-top: none !important;
    top: 0;
    margin-top: -10px;
    top: -10px;
}

.info_above_menu .hazel_minicart {
    border: 1px solid #ededed;
}

.hazel_minicart ul {
    margin: 0;
    padding: 0;
}

.info_above_menu .hazel_minicart {
    top: 0;
}

ul.cart_list li,.woocommerce ul.cart_list li {
    padding: 5px 0 0 !important;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

ul.cart_list li:last-child,.woocommerce ul.cart_list li:last-child {
    border-bottom: 0;
}

.cart_list_img_wrapper {
    width: 60px;
    height: 60px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

ul.cart_list li img,.woocommerce ul.cart_list li img {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
    float: left !important;
    display: block;
    margin: 0;
    width: 60px !important;
    height: auto;
}

ul.cart_list li a img,ul.cart_list li a,ul.cart_list ins,.woocommerce ul.cart_list ins {
    text-decoration: none;
    padding-top: 0;
    color: #f2f2f2;
    font-family: 'Hind';
    font-weight: 700;
    font-size: 12px;
    line-height: 1em;
}

ul.cart_list del,ul.cart_list del span,ul.cart_list span.from,.woocommerce ul.cart_list del,.woocommerce ul.cart_list del span,.woocommerce ul.cart_list span.from {
    color: #8d8d8d !important;
}

ul.cart_list span.amount,.woocommerce ul.cart_list span.amount {
    font-size: 13px;
    font-weight: 900;
    padding-bottom: 3px;
    opacity: 2;
    font-family: Hind,Arial,sans-serif;
}

.cart_list_product_title,.woocommerce .cart_list_product_title {
    width: 66%;
    float: left;
    position: relative;
}

.cart_list_product_title a:hover {
    text-decoration: underline;
    color: #fff;
}

.cart_list_product_img {
    float: left;
    width: 75px;
    height: 60px;
    overflow: hidden;
    margin-bottom: 10px;
}

.cart_list_product_price {
    margin: 0;
    padding-left: 70px;
}

.cart_list_product_quantity {
    display: inline-block;
    padding-top: 12px;
    text-transform: uppercase;
    font-size: 11px;
    color: #8d8d8d;
}

ul.cart_list .remove {
    position: absolute;
    bottom: 20px;
    right: 0;
    width: 35px;
    height: 35px;
    background: none;
    background-position: -200px 0;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: none;
}

.minicart_total_checkout {
    padding: 8px 0 5px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 900;
/* color: #C2C3C3; */
    float: left;
    font-family: Hind,Arial,sans-serif;
    border-bottom: 1px solid #3C3C3C;
    margin-bottom: 15px;
    line-height: 26px;
    width: 100%;
}

.minicart_total_checkout span {
    font-size: 14px !important;
    float: right;
}

ul.cart_list .empty,.woocommerce ul.cart_list .empty {
    margin-top: 0;
    padding: 0;
    font-size: 12px;
    padding: 0 !important;
}

ul.cart_list .empty:before {
    content: "";
    width: 40px;
    height: 54px;
    background: none;
    background-position: -500px -300px;
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    left: 0;
}

ul.cart_list li.empty {
    text-align: center;
}

.hazel_little_shopping_bag_wrapper_mobiles {
    display: none;
}

/* WOO MINICART */
.hazel_minicart_cart_but {
    background: #303030 !important;
    margin: 0 !important;
    padding: 7px 0 !important;
    position: relative !important;
    float: left;
    width: 48.5%;
    color: #fff !important;
    font-size: 11px !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}

.hazel_minicart_checkout_but {
    background: #303030 !important;
    margin: 0 0 0 15px !important;
    padding: 7px 0 !important;
    position: relative !important;
    float: left;
    width: 48.5%;
    color: #fff !important;
    font-size: 11px !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	-webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}
.woocommerce-page a.button.wc-forward, .woocommerce-page a.button.wc-forward.checkout,
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button,
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt{
	-webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}
.nav-container .cart_list_product_title ul.cart_list li a {
    color: #545454 !important;
    padding: 0;
    line-height: 1em !important;
    font-size: 13px;
}

.nav-container .hazel_minicart_wrapper .cart_list_product_img {
    width: 50px;
    height: auto;
    margin-right: 20px;
    margin-bottom: 0;
}

.nav-container .hazel_minicart_wrapper ul.cart_list li a img {
    width: 50px !important;
    margin-right: 15px;
    top: 14px;
    left: 0;
    border: 2px solid #fff;
}

.nav-container .hazel_minicart_wrapper .cart_list_product_title {
    margin: 1px 0;
    position: relative;
    float: left;
}

.nav-container .hazel_minicart_wrapper ul.cart_list li:last-child {
    margin-bottom: 15px;
}

.navbar-default .hazel_minicart_wrapper ul.cart_list li {
    margin: 0;
    list-style: none;
    padding: 10px 0 !important;
}

.navbar-default .hazel_minicart_wrapper ul.cart_list li.empty {
    padding: 0 !important;
    margin: 0;
    list-style: none;
}

.nav-container .hazel_minicart_wrapper ul.cart_list li.empty {
    padding: 0 !important;
}

.hazel_minicart_wrapper ul.cart_list .remove {
    position: absolute;
    width: 35px;
    height: 35px;
    background: none;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    left: 2%;
    top: 1%;
}

.hazel_minicart_wrapper .cart_list_product_quantity {
    top: 54px;
    font-size: 9px;
    left: 1px;
    background-color: #fff;
    width: 25px;
    line-height: 12px;
    height: 20px;
    padding: 4px;
    letter-spacing: 0;
    text-align: center;
    overflow: initial;
    position: absolute;
    left: -70px;
    top: 29px;
    font-family: Hind;
    color: #333;
}

.cart_table_item .product-remove {
    width: 8%;
    border-left: none !important;
    padding-left: 20px !important;
}

/* MENU - WOOCOMMERCE */
.menu-woocommerce-menu-container .sf-menu li li a {
    padding: 6px 35px 6px 12px !important;
}

.woocommerce-menu {
    float: right;
    margin-top: 11px;
    margin-right: 0;
}

.woocommerce-menu #menulava_top > li {
    padding-left: 15px;
}

.woocommerce-menu #menulava_top > li > a {
    color: #CCC;
    padding-bottom: 15px;
}

.woocommerce-menu #menulava_top > li > ul {
    margin-top: -50px;
    left: 10px;
}

.woocommerce nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination {
    margin: 20px 0 40px;
}

h1.page-title {
    margin-top: 25px;
}

.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count {
    margin: 9px 20px 40px 0;
    float: right;
}

.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select {
    vertical-align: top;
    right: -25px;
    position: relative;
    top: 15px;
    border-radius: 0 0 0 0;
    width: auto;
    text-transform: uppercase;
    border: 1px solid #ededed;
    background: #FAFAFA url(../../wp-content/themes/hazel/images/sprite.png) no-repeat -243px -351px;
    float: right;
    width: 100%;
    -webkit-appearance: none;
    box-sizing: none;
    padding: 14px 16px;
    color: #666;
    outline: none;
    border: 1px solid #f2f2f2;
    font-weight: 700;
    font-size: 11px;
    opacity: 0;
}

.woocommerce .woocommerce-ordering select:before,.woocommerce-page .woocommerce-ordering select:before {
    position: relative;
    top: 3px;
    left: -10px;
    font-size: 15px;
    font-family: 'FontAwesome';
    content: '\f104';
    -webkit-font-smoothing: antialiased;
    color: #6E6D6D;
    line-height: 1;
    float: left;
}

ul.products li.hentry:hover .added_to_cart,ul.products li.hentry .added_to_cart {
    background: url(https://njblackwomenscollective.com/wp-content/themes/hazel/img/woo-sucess.png) no-repeat center center;
    padding: 10px 14px 16px 25px;
    top: 35% !important;
}

ul.products .hentry a.product_type_simple.added {
    display: none;
}


.woocommerce-page a.button.wc-forward {
    /* padding: 13px 16px; */
}

.woocommerce-page a.button.wc-forward.checkout {
    /* padding: 13px 16px; */
    margin-right: 0;
}
.woocommerce-page .sidebar a.button.wc-forward {
    /* padding: 7px 15px; */
}

.woocommerce-page .sidebar a.button.wc-forward.checkout {
    /* padding: 10px 15px; */
    margin-right: 0;
}
.woocommerce-page a.button.wc-forward:hover, .woocommerce-page a.button.wc-forward.checkout:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover,
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover,
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce-page .cart .button:hover, .woocommerce-page .cart input.button:hover,
.woocommerce .cart-collaterals .cart_totals a.button.alt:hover, .woocommerce-page .cart-collaterals .cart_totals a.button.alt:hover{
	background: #101010;
}
.shopsidebar {
    margin-top: 50px;
}

.shopsidebar h1.page-title {
    display: none;
}

.nav-container a.button.hazel_minicart_cart_but {
    padding: 10px 13px !important;
    color: #fff !important;
    width: auto;
    font-size: 11px !important;
    border: 2px solid !important;
    font-weight: 700;
    line-height: 1;
    /* border: 2px solid transparent !important; */
    text-transform: uppercase;
    letter-spacing: 2px;
}

.nav-container a.button.hazel_minicart_checkout_but {
    padding: 10px 13px !important;
    color: #fff !important;
    width: auto;
    font-size: 11px !important;
    border: 2px solid !important;
    font-weight: 700;
    line-height: 1;
    /* border: 2px solid transparent !important; */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.nav-container a.button.hazel_minicart_cart_but:hover {
    padding: 10px 13px !important;
    color: #fff !important;
    width: auto;
    font-size: 11px !important;
    /* border: 2px solid !important; */
    font-weight: 700;
    line-height: 1;
}

.nav-container a.button.hazel_minicart_checkout_but:hover {
    padding: 10px 13px !important;
    color: #fff !important;
    width: auto;
    font-size: 11px !important;
    border: 2px solid !important;
    font-weight: 700;
    line-height: 1;
}

.menu-rounded .nav-container a.button.hazel_minicart_cart_but,.menu-rounded .nav-container a.button.hazel_minicart_checkout_but {
    border-radius: 25px !important;
}

.woocommerce.widget_shopping_cart ul.cart_list li.empty {
    padding-bottom: 0 !important;
    margin: 15px 5px 8px;
    text-align: left;
    font-size: 15px;
}

.info_above_menu .hazel_little_shopping_bag_wrapper {
    margin-left: 20px;
    background: rgba(255,255,255,0.1) !important;
    height: 40px;
}

.info_above_menu ul.cart_list li,.info_above_menu .woocommerce ul.cart_list li {
    border-bottom: 1px solid #ededed;
}

.info_above_menu ul.cart_list li a,.info_above_menu .woocommerce ul.cart_list li a {
    color: #444 !important;
    font-weight: 700 !important;
}

.info_above_menu .minicart_total_checkout {
    border-bottom: 1px solid #ededed;
    color: #444;
}

.woocommerce .entry-summary .quantity,.woocommerce-page .entry-summary .quantity,.woocommerce .shop_table.cart .quantity,.woocommerce-page .shop_table.cart .quantity {
    position: relative;
    float: left;
    left: 0;
    top: 0;
    width: auto;
}

.woocommerce .entry-summary .quantity .minus,.woocommerce-page .entry-summary .quantity .minus,.woocommerce .entry-summary .quantity .plus,.woocommerce-page .entry-summary .quantity .plus,.woocommerce .shop_table.cart .quantity .minus,.woocommerce-page .shop_table.cart .quantity .minus,.woocommerce .shop_table.cart .quantity .plus,.woocommerce-page .shop_table.cart .quantity .plus {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 34px;
    position: relative;
}

.woocommerce .entry-summary .quantity input.qty,.woocommerce-page .entry-summary .quantity input.qty,.woocommerce .shop_table.cart .quantity input.qty,.woocommerce-page .shop_table.cart .quantity input.qty {
    height: 33px;
    padding-left: 10px;
    border-right: 1px solid #ededed;
}

.woocommerce .entry-summary .cart {
    margin-top: 20px;
}

.woocommerce div.product .entry-summary p.price {
    margin: 0 0 15px;
    font-size: 2em;
}

.woocommerce-page div.product .woocommerce-tabs {
    padding: 40px 0;
    float: left;
    width: 100%;
}
.grouped_form .single_add_to_cart_button{
	margin-top: 15px !important;
}
.woocommerce-Reviews #comments{
	margin: 0 !important;
}

.woocommerce-Reviews .comment-form-comment{
	margin-top: 10px !important;
}
.woocommerce-Reviews .comment-form-comment textarea{
	margin-bottom: 0px !important;
}

.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product {
    width: 71%;
}

.upsells.products,.related.products {
    float: left;
    width: 100%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff !important;
}

.woocommerce-page ul.product_list_widget li img {
    float: right;
    width: 55px;
    margin-right: 10px;
    position: absolute;
    top: 21px;
    left: 0;
}

.woocommerce-page ul.product_list_widget del,.woocommerce-page ul.product_list_widget .amount {
/*
    padding-left: 60px !important;
    line-height: 18px;
    font-size: 12px;
*/
}
.woocommerce-page ul.product_list_widget .amount:nth-child(odd){
	padding-left: 0;
}
.woocommerce-page ul.product_list_widget ins .amount,.woocommerce-page ul.product_list_widget del .amount {
    padding-left: 0 !important;
}

.woocommerce-page ul.product_list_widget ins {
    background-color: transparent;
    color: #999898;
    text-decoration: none;
    /* font-size: 14px; */
    /* padding: 2px 6px; */
    /* float: left; */
}

.checkout #order_review {
    margin-bottom: 60px;
}
/* New */
.product-categories li{
	border-top: 1px solid #ededed;
}
.product-categories li:last-child{
	border-bottom: 1px solid #ededed;
}

.widget_product_categories h4{
	margin-bottom: 20px;
}

.woocommerce-grouped-product-list-item__quantity .quantity{
	border: none !important;
}

.woocommerce-widget-layered-nav li{
	list-style: none;
    margin-left: 0;
    position: relative;
    width: 100%;
    line-height: 0;
    margin: 0;
    padding: 0;
    padding: 13px 0 9px 0 !important;
    border-top: 1px solid #ededed;
}
.woocommerce-widget-layered-nav li a {
    border: none;
    font-size: 14px !important;
    line-height: 1.7em;
    width: auto !important;
    padding: 0 !important;
}
.woocommerce-widget-layered-nav .count{float: none !important;padding: 0 !important;}
.woocommerce-page.woocommerce-page ul.products li.product a.add_to_cart_button, 
.woocommerce ul.products li.product a.add_to_cart_button, 
.woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce-page ul.products li.product a.product_type_grouped,
.woocommerce-page ul.products li.product a.product_type_external,
.woocommerce ul.products li.product a.product_type_external,
.woocommerce ul.products li.product a.product_type_variable{
    display: none;
    position: relative;
    bottom: 0;
    text-align: center;
    margin: -50px 0 0 0;
    left: 0;
    -webkit-animation: Anim-add-to-cart linear .3s;
    -moz-animation: Anim-add-to-cart linear .3s;
    animation: Anim-add-to-cart linear .3s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    animation-duration: .3s;
    bottom: 0;
    background: #303030 !important;
    width: 100%;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    color: #fff;
}

.woocommerce ul.products li.product a.product_type_grouped{
	margin: -28px 0 0 0;
	display: none;
	position: relative;
	bottom: 0;
	text-align: center;
	left: 0;
	-webkit-animation: Anim-add-to-cart linear .3s;
	-moz-animation: Anim-add-to-cart linear .3s;
	animation: Anim-add-to-cart linear .3s;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	animation-duration: .3s;
	bottom: 0;
	background: #303030 !important;
	width: 100%;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

@-webkit-keyframes Anim-add-to-cart {
    0% {
        opacity: 0;
        bottom: 240px;
    }

    100% {
        opacity: 1;
        bottom: 180px;
    }
}

@-moz-keyframes Anim-add-to-cart {
    0% {
        opacity: 0;
        bottom: 240px;
    }

    100% {
        opacity: 1;
        bottom: 180px;
    }
}

@-o-keyframes Anim-add-to-cart {
    0% {
        opacity: 0;
        bottom: 240px;
    }

    100% {
        opacity: 1;
        bottom: 180px;
    }
}

@keyframes Anim-add-to-cart {
    0% {
        opacity: 0;
        bottom: 100px;
    }

    100% {
        opacity: 1;
        bottom: 66px;
    }
}

.woocommerce-page.woocommerce-page ul.products li.product:hover a.add_to_cart_button, 
.woocommerce ul.products li.product:hover a.add_to_cart_button, 
.woocommerce-page ul.products li.product:hover a.add_to_cart_button,
.woocommerce-page ul.products li.product:hover a.product_type_grouped,
.woocommerce-page ul.products li.product:hover a.product_type_external,
.woocommerce ul.products li.product:hover a.product_type_grouped,
.woocommerce ul.products li.product:hover a.product_type_external,
.woocommerce ul.products li.product:hover a.product_type_variable{
    display: block;
    bottom: 66px;
}

.woocommerce-page.woocommerce-page ul.products li.product:hover img, .woocommerce ul.products li.product:hover img {
    opacity: .2;
}

.woocommerce ul.products li.product a.added_to_cart.wc-forward,.woocommerce-page ul.products li.product a.added_to_cart.wc-forward {
    display: none !important;
}

.variations td,.variations tbody tr:last-child {
    border: none;
    background: transparent;
}

.variations td.label {
    display: none;
}

.woocommerce.widget_shopping_cart ul.cart_list li a.remove {
    display: none;
}

.woocommerce.widget_shopping_cart ul.cart_list li a, .woocommerce.widget_shopping_cart ul.cart_list li a {
    padding: 25px 0 3px 68px !important;
    line-height: 1.3em !important;
    line-height: 1;
    margin-left: 1px;
    border-top: 1px solid #ededed;
    width: 100%;
    display: block;
    /* font-size: 14px !important; */
    position: relative;
}

.woocommerce.widget_shopping_cart ul.cart_list li a img, .woocommerce.widget_shopping_cart .woocommerce ul.cart_list li a img {
    /* float: right !important; */
    width: 45px !important;
    /* margin-right: 10px; */
    /* position: absolute; */
    /* top: 14px; */
    /* left: 0; */
    border: 1px solid #fff;
    position: absolute;
    right: 0;
    margin: 0px;
}

.woocommerce.widget_shopping_cart ul.cart_list span.amount, .woocommerce.widget_shopping_cart ul.cart_list span.amount {
       /* padding-left: 20px; */
    line-height: 1px;
    /* color: #333; */
    left: 44px;
    position: relative;
    /* top: -42px; */
    font-size: 12px;
}

.woocommerce.widget_shopping_cart .quantity {
    font-size: 12px;
    left: 0;
    /* background-color: #fff; */
    /* width: 29px; */
    /* line-height: 12px; */
    /* height: 20px; */
    /* padding: 4px; */
    /* letter-spacing: -1px; */
    text-align: left;
    overflow: initial;
    display: block;
    position: relative;
    /* float: left; */
    width: 100%;
    top: 0;
    margin: 5px 0 0;
}

.woocommerce.widget_shopping_cart .total {
    font-size: 1em;
    margin: 10px 0;
}

.woocommerce.widget_shopping_cart ul.cart_list li:first-child a,.woocommerce.widget_shopping_cart ul.product_list_widget li:first-child a {
    border-top: none;
}

.woocommerce.widget_shopping_cart ul.cart_list li,.woocommerce.widget_shopping_cart ul.product_list_widget li {
    list-style: none;
    border: none;
    padding: 10px 0 0 !important;
}

.woocommerce-checkout .master_container {
    margin-top: 50px;
}

.woocommerce ul.cart_list .minicart_total_checkout span.amount {
    opacity: .9;
}

.menu-rounded .hazel_minicart_wrapper {
    -webkit-box-shadow: 0 0 15px 0 rgba(68,68,68,0.15);
    box-shadow: 0 0 15px 0 rgba(68,68,68,0.15);
    border-radius: 8px;
}

.hazel_minicart_wrapper {
    z-index: 9999999999;
    background: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
    width: 65%;
    margin-left: 5%;
}
.woocommerce-tabs .woocommerce-Tabs-panel iframe{
    max-width: 100%;
    width: 100%;
    min-height: 425px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
    background: #f7f7f7;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
    border-bottom: 1px solid #ededed;
    list-style-type: none;
    margin: 0;
    padding: 10px 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
   	display: block;
    width: 100%;
}

/*  fix for the selects over the page title  */
.woocommerce-page section.page_content{overflow: visible !important;}
.woocommerce-product-gallery__trigger {
    position: absolute;
    z-index: 9;
    right: 20px;
    top: 20px;
}
.summary.entry-summary h1{letter-spacing: 2px !important;}
.woocommerce h2.woocommerce-loop-product__title {
    margin-bottom: 10px;
    text-align: center;
    margin-top: 20px;
}


.woocommerce-privacy-policy-text p,
.woocommerce-privacy-policy-text a{
	font-size: 12px !important;
}

.sidebar .woocommerce.widget_shopping_cart ul.cart_list li, 
.sidebar .woocommerce.widget_shopping_cart ul.product_list_widget li {
    float: left;
    display: inline-block;
    margin: 5px 0 20px;
    border: none !important;
}

.sidebar .woocommerce.widget_shopping_cart ul.cart_list li a,
.sidbear .woocommerce.widget_shopping_cart ul.cart_list li a{
    width: 100%;
    /* float: left; */
    border: none !important;
    padding: 0px 50px 0px 0px !important;
font-weight: 600;/* font-size: 15px; */}

.sidebar .woocommerce.widget_shopping_cart ul.cart_list li a img,
.sidebar .woocommerce.widget_shopping_cart .woocommerce ul.cart_list li a img {
    /* position: initial; */
}

.sidebar .woocommerce.widget_shopping_cart .quantity{
    /* top: 16px !important; */
}
.sidebar .woocommerce.widget_shopping_cart ul.cart_list span.amount, 
.sidebar .woocommerce.widget_shopping_cart ul.cart_list span.amount {
    /* line-height: 6px; */
    left: 0;
    /* top: 0; */
    /* float: left; */
    letter-spacing: 0.5px;
    /* margin: 12px 4px 0; */
    font-weight: normal;
}
.sidebar .woocommerce.widget_shopping_cart ul.cart_list li a img, 
.sidebar .woocommerce.widget_shopping_cart .woocommerce ul.cart_list li a img {
    /* float: right !important; */
    width: 50px !important;
    /* margin-right: 10px; */
    /* position: absolute; */
    top: 0px;
    left: auto;
    border: none;
    position: absolute;
    right: 0;
    margin: 0px;
}

.woocommerce-page ul.products li.product a.product_type_external{
	font-size: 9px;
    letter-spacing: 1px;
}

.woocommerce-Price-currencySymbol:not(.entry-summary .woocommerce-Price-currencySymbol){
	font-size: 12px !important;
	font-weight: normal;
}

.custom-widget.woocommerce{
	margin: 0 0 70px;
}

#commentform .comment-form-rating label{padding: 15px 15px 0 0px;}/*___________________________________________________________________________________________________________________________________________________
 _ jquery.mb.components                                                                                                                             _
 _                                                                                                                                                  _
 _ file: mb.YTPlayer.css                                                                                                                            _
 _ last modified: 19/08/14 19.57                                                                                                                    _
 _                                                                                                                                                  _
 _ Open Lab s.r.l., Florence - Italy                                                                                                                _
 _                                                                                                                                                  _
 _ email: matteo@open-lab.com                                                                                                                       _
 _ site: http://pupunzi.com                                                                                                                         _
 _       http://open-lab.com                                                                                                                        _
 _ blog: http://pupunzi.open-lab.com                                                                                                                _
 _ Q&A:  http://jquery.pupunzi.com                                                                                                                  _
 _                                                                                                                                                  _
 _ Licences: MIT, GPL                                                                                                                               _
 _    http://www.opensource.org/licenses/mit-license.php                                                                                            _
 _    http://www.gnu.org/licenses/gpl.html                                                                                                          _
 _                                                                                                                                                  _
 _ Copyright (c) 2001-2014. Matteo Bicocchi (Pupunzi);                                                                                              _
 ___________________________________________________________________________________________________________________________________________________*/


@charset"UTF-8";

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 30, 2013 */

@font-face {
  font-family: 'ytpregular';
  src: url(https://njblackwomenscollective.com/wp-content/themes/hazel/css/ytp-regular.eot);
}

@font-face {
  font-family: 'ytpregular';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'),
  url(https://njblackwomenscollective.com/wp-content/themes/hazel/css/ytp-regular.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;

}
.mb_YTPlayer :focus {
  outline: 0;
}

.mb_YTPlayer{
  display:block;
  transform:translateZ(0);
  transform-style: preserve-3d;
  perspective: 1000;
  backface-visibility: hidden;
  transform:translate3d(0,0,0);
  animation-timing-function: linear;
  box-sizing: border-box;
}

.mb_YTPlayer.fullscreen{
  display:block!important;
  position: fixed!important;
  width: 100%!important;
  height: 100%!important;
  top: 0!important;
  left: 0!important;
  margin: 0!important;
  border: none !important;
}

.mb_YTPlayer.fullscreen .mbYTP_wrapper{
  opacity:1 !important;
}

.mbYTP_wrapper iframe {
  max-width: 4000px !important;
}

.inline_YTPlayer{
  margin-bottom: 20px;
  vertical-align:top;
  position:relative;
  left:0;
  overflow: hidden;
  border-radius: 4px;
  -moz-box-shadow: 0 0 5px rgba(0,0,0,.7);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.7);
  box-shadow: 0 0 5px rgba(0,0,0,.7);
  background: rgba(0,0,0,.5);
}

.inline_YTPlayer img{
  border: none!important;
  -moz-transform: none!important;
  -webkit-transform: none!important;
  -o-transform: none!important;
  transform: none!important;
  margin:0!important;
  padding:0!important
}

/*CONTROL BAR*/

.mb_YTPBar .ytpicon{
  font-size: 20px;
  font-family: 'ytpregular';
}

.mb_YTPBar .mb_YTPUrl.ytpicon{
  font-size: 30px;
}


.mb_YTPBar{

  transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;

  display:block;
  width:100%;
  height:10px;
  padding:5px;
  background:#333;
  position:fixed;
  bottom:0;
  left:0;
  -moz-box-sizing:padding-box;
  -webkit-box-sizing:border-box;
  text-align:left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  color:white;
  opacity:.1;
}

.mb_YTPBar.visible, .mb_YTPBar:hover{
  opacity:1;
}


.mb_YTPBar .buttonBar{

  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;

  background:transparent;
  font:12px/14px Calibri;
  position:absolute;
  top:-30px;
  left:0;
  padding: 5px;
  width:100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.mb_YTPBar:hover .buttonBar{
  background: rgba(0,0,0,0.4);
}

.mb_YTPBar span{
  display:inline-block;
  font:16px/20px Calibri, sans-serif;
  position:relative;
  width: 30px;
  height: 25px;
  vertical-align: middle;
}

.mb_YTPBar span.mb_YTPTime{
  width: 130px;
}

.mb_YTPBar span.mb_YTPUrl,.mb_YTPBar span.mb_OnlyYT {
  position: absolute;
  width: auto;
  display:block;
  top:6px;
  right:10px;
  cursor: pointer;
}

.mb_YTPBar span.mb_YTPUrl img{
  width: 60px;
}

.mb_YTPBar span.mb_OnlyYT {
  left:185px;
  right: auto;
}
.mb_YTPBar span.mb_OnlyYT img{
  width: 25px;
}

.mb_YTPBar span.mb_YTPUrl a{
  color:white;
}

.mb_YTPPlaypause,.mb_YTPlayer .mb_YTPPlaypause img{
  cursor:pointer;
}

.mb_YTPMuteUnmute{
  cursor:pointer;
}

/*PROGRESS BAR*/
.mb_YTPProgress{
  height:10px;
  width:100%;
  background:#222;
  bottom:0;
  left:0;
}

.mb_YTPLoaded{
  height:10px;
  width:0;
  background:#444;
  left:0;
}

.mb_YTPseekbar{
  height:10px;
  width:0;
  background:#fff;
  bottom:0;
  left:0;
  box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
}

.YTPOverlay{
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: "flat";
  box-sizing: border-box;
}

/*RASTER OVERLAY*/
.YTPOverlay.raster{
  background: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/raster.png);
}

.YTPOverlay.raster.retina{
  background: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/raster@2x.png);
}

.YTPOverlay.raster-dot{
  background: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/raster_dot.png);
}

.YTPOverlay.raster-dot.retina{
  background: url(https://njblackwomenscollective.com/wp-content/themes/hazel/images/raster_dot@2x.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
    .disable-on-mobiles {
        display: none;
    }

    header .navbar-brand img.logo_normal,header .navbar-brand img.logo_after_scroll {
        display: none !important;
    }

    header .navbar-brand img.logo_retina:not(.logo_after_scroll) {
        display: block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
    }

    header.header_after_scroll .navbar-brand img.logo_retina.logo_after_scroll, .header_style9_contents_bearer.menu-opened .navbar-brand img.logo_retina.logo_after_scroll{
        display: block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
    }

    #ultimate-heading-38665745dc690b2a4 h2 {
        font-size: 20px !important;
        font-family: 'Hind' !important;
        font-weight: 400 !important;
        color: #f2f2f2 !important;
    }

    .footer_logo .footer_logo_normal {
        display: none !important;
    }

    .footer_logo .footer_logo_retina {
        display: block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
        max-height: 50px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .footer_logo.align-left .footer_logo_retina {
        margin-left: 0;
        text-align: left;
    }

    .hide-on-start .navbar-brand img.logo_retina,header.header_after_scroll .navbar-brand img.logo_retina, .header_style9_contentes_bearer.menu-opened .navbar-brand img.logo_retina {
        display: none !important;
    }

    /* Videos on IOS */
    .upb_video_class {
        background-color: #343434;
    }

    .wpcf7 .f-name input,.wpcf7 .f-subject input:not(input[type="checkbox"]),.wpcf7 .f-email input:not(input[type="checkbox"]),.wpcf7 .f-message textarea,.wpcf7 .f-captcha input:not(input[type="checkbox"]),.wpcf7 .f-name textarea,.wpcf7 .hazel-request-quote.f3 textarea,.wpcf7 .hazel-request-quote input:not(input[type="checkbox"]),.wpcf7 .hazel-request-quote textarea,.contact-widget-container input:not(input[type="checkbox"]),.contact-widget-container textarea {
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-appearance: none;
        border-radius: 0;
    }
}/*   
Theme Name: Hazel
Description: Minimalist Multi Purpose Wordpress Theme.&nbsp;
Author: treethemes
Author URI: https://www.templatemonster.com/authors/treethemes/
Version: 4.0
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,theme-options,translation-ready
Theme URI: https://preview.treethemes.com/hazel
Text Domain: hazel
License:2
License URI:

  HAZEL WordPress Theme
  Author: treethemes
  Author URI: https://www.templatemonster.com/authors/treethemes/
  Version: 4.0
  
  HAZEL MAIN CSS

  01. RESET
  02. GENERAL
  03. BLOG
  04. INTRO LOADINGS
  05. ANIMATIONS
  06. NAVIGATION
  07. TOP BAR1
  08. TOP PANEL3
  09. HEADER
  10. PAGE TITLE5
  11. MENU
  12. SOCIAL ICONS
  13. POSTS
  14. SLIDERS
  15. PROJECTS
  18. SEARCH BAR
  19. 404
  20. WIDGETS
  21. WPML
  22. ELEMENTS
  23. FOOTER
  24. BOX PAGE
  25. CFORMS 7
  26. RESPONSIVE
  	                 		   
/***************************************************************
					  01. RESET
***************************************************************/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,a,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,q {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
}

ins {
    color: #2b2929;
    text-decoration: none;
    font-weight: 500;
    padding: 0px 2px;
}

mark {
    background-color: #ff9;
    color: #2b2929;
    font-style: italic;
    font-weight: 700;
}

del {
    text-decoration: line-through;
}

abbr[title],dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

hr {
    border: 1px solid #f2f2f2;
    height: 0;
}

/* gutenberg */
.is-grid > li{list-style:none;}
hr { clear:both; }
ul.wp-block-categories{ text-align: left;}

.hazel_helper_div {
    display: none;
}


/* WORDPRESS CORE CSS */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,div.aligncenter {
    display: block;
    margin: 55px auto;
	text-align:center;
}

.alignright {
    float: right;
    margin: 20px 0px 20px 50px;
}

.alignleft {
    float: left;
    margin: 0.3rem 2rem 2rem 0;
}

.aligncenter {
    display: block;
    margin: 25px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
	background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 100%;
    padding: 7px 0;
    text-align: center;
    display: inline-block;
}

.wp-caption.alignnone {
    margin: 25px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 2px 10px 5px;
    margin-bottom: 0 !important;
}

.sticky .divider-posts {
    display: none !important;
}
.divider-posts {
    margin: 60px auto 70px;
    display: block;
    width: 100%;
    border-bottom: 1px solid transparent;
}
.gallery-caption {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	margin-bottom: 1.5em;
	max-width: 100%;
}

.bypostauthor {
	padding: 0px;
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;    
}
.quantity .screen-reader-text {
    font-weight: normal;
    clip: unset !important;
    position: relative !important;
    height: auto;
    width: auto;
    overflow: unset;
    clip-path: unset !important;
    margin: 5px 15px 0;
    font-weight: 500;
    font-family: 'Mulish', 'Arial', 'sans-serif';
    font-weight: normal;
}

.grouped_form .quantity .screen-reader-text{
	clip: rect(1px,1px,1px,1px) !important;
    position: absolute !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important;  
}

video {
    max-width: 100%;
    height: auto;
}

iframe,embed,object {
    max-width: 100%;
}

.vendor {
    padding: 0;
    margin-bottom: 30px;
}

input {
    border-radius: 0;
}

.sticky {
    background: #fff;
    padding: 0;
    margin-bottom: 50px;
}

.sticky .divider-posts {
    display: none !important;
}

/***************************************************************
					  02. GENERAL
***************************************************************/
html,body {
    overflow-x: hidden;
}

body {
    font-family: 'Mulish, Arial', 'sans-serif';
    font-size: 14px;
    line-height: 1.718;
    color: #2b2929;
    font-weight: normal !important;
    overflow-x: hidden !important;
    -webkit-font-smoothing: antialiased;
    visibility: hidden;
}

form.hazel_search_input.not-ready{ visibility: hidden; z-index: -1 !important; }

p,li,a,.aio-icon-description,.smile_icon_list li .icon_description p, .related_posts_listing .related_post .excerpt {
    font-family: 'Mulish',  Arial', 'sans-serif';
    line-height: 1.75em;
    font-weight: normal;
    color: #444;
    font-size: 14px;
    -webkit-transform-style: preserve-3d;
}

li.testimonials-slide{
    line-height: inherit;
}

.vc_custom_1472567312350 .aio-icon-description.ult-responsive a {
    color: #fff;
    font-size: 20px;
    font-family: 'Mulish',  Arial', 'sans-serif';
    font-weight: normal;
}

p {
    margin-bottom: 1em !important;
}

li {
    margin: .5em 0;
}

a {
    margin: 0;
    font-weight: normal;
}

a:not(.down-button,.hazel-button-dark-1d,.hazel-button-white,.hazel-button-color):hover,a:not(.down-button,.hazel-button-dark-1d,.hazel-button-white,.hazel-button-color):focus {
    color: #4A5157;
    text-decoration: none;
    outline: none !important;
    border: none;
}

img,img:hover,img:focus {
    text-decoration: none;
    outline: none !important;
    border: none;
}

input:hover,input:focus,input:visited {
    text-decoration: none;
    outline: none;
}


h1,h2,h3,h4,h5,h6 {
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
    text-rendering: optimizelegibility;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px;
    margin-top: 10px;
    margin-bottom: 20px;
}

h1 {
    font-size: 36px;
    margin-bottom: 0px;
    font-weight: 600;
}

h2 {
    font-size: 32px;
    font-weight: 600;
}

h3 {
    font-size: 25px;
    margin-bottom: 10px;
    line-height: 1.3em;
    font-weight: 600;
}

h4 {
    font-size: 22px;
    line-height: 1.3em;
    font-weight: 600;
}

h5 {
    font-size: 18px;
    line-height: 1.3em;
    font-weight: 600;
}

h6 {
    font-size: 16px;
    line-height: 1.3em;
    font-weight: 600;
}

.heading-border {
    border: 1px solid;
    padding: 5px 10px;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.column.one-third {
    width: 33%;
}

h1.page_title {
    margin-bottom: 0;
    line-height: 1.3em;
    letter-spacing: 20px;
    text-transform: uppercase;
}

.titlesleftcrumbsright h2.secondaryTitle{margin-bottom: 0;}
.aio-icon-square_box .aio-icon.advanced i {
    top: 2px;
    position: relative;
}

.uvc-headings-line {
    display: inline-block;
}

img {
    height: auto;
    max-width: 100%;
}

.bold {
    font-weight: 800;
}
.cbp-item-off{display:none !important;}
.featured-image-thumb img {
    width: 100%;
}
/***************************************************************
					  03. BLOG
***************************************************************/
.widget h2 > .widget_title_span, .wpb_content_element .wpb_accordion_header a, .custom-widget h4, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget h4, .contact-widget-container h4, a#send-comment, .widget h4, .hazel-push-sidebar-content h4,.widget h2, .widget > h4, .custom-widget h4, .widget.des_testimonials_widget .featured_image_widget {
    font-weight: 700 !important;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
}
.widget h4 {
    line-height: 1.3em;
}

.page-template-blog-template .blog-default .col-md-12 .featured-image-thumb {
    margin-bottom: 30px;
}

.single-post .featured-image-thumb {
    margin-bottom: 30px;
}

.single-post .featured-image-thumb .featured-image-fb {
    margin-top: -30px;
}

.tp-caption a.text_color:before {
    color: #50CCB3 !important;
}

.blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .metas-container,
.blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .the_title,
.blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .blog_excerpt{
	padding-left: 30px;
}

.blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .aio-icon-read{
	margin-top: 50px;
}

/* new about author section */
.single_about_author{ position: relative; float: left;width: 100%;margin-top: 5em;text-align: center; }
.single_about_author .author_name{
	text-align: center;
    font-size: 12px;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 30px !important;
    position: relative;
    font-weight: normal;
    letter-spacing: 1px;
    font-weight: 600;
}
.single_about_author .author_details img{
	display: block;
    margin: 0 auto 20px !important;
    border-radius: 100%;
    border: 1px solid #eae7e5;
    padding: 13px;
}
.single_about_author .author_links{margin-top: 20px;}
.ultb3-box{
	z-index: 1;
}

.hazel-masonry-grid .info_wrapper{position: absolute;bottom: 30px;z-index: 999;left: 10px;}
.hazel-masonry-grid .info_wrapper > *{position: relative;z-index:9;}
.hazel-masonry-grid .info_wrapper .the_title{top: 0;}
.hazel-masonry-grid .info_wrapper a{text-align: left;}
.hazel-masonry-grid .info_wrapper .the_title h2 a{color: #fff !important;/* letter-spacing: 4px; *//* text-transform: uppercase; */}
.hazel-masonry-grid.text .info_wrapper,
.hazel-masonry-grid.audio .info_wrapper,
.hazel-masonry-grid.quote .info_wrapper,
.hazel-masonry-grid.link .info_wrapper{position: relative;}
.hazel-masonry-grid.audio .audioContainer{margin: 0 0 30px 0;}
.hazel-masonry-grid .tp-tabs {bottom: 0% !important;top: 0% !important;-webkit-transform: translateY(10%) !important-moz-transform: translateY(10%) !importanttransform: translateY(10%) !important;}

.fullwidth_media_content{position: absolute;top:0;right:0;bottom:0;left:0;}
.fullwidth_media_content .contentainer{display: flex; flex-direction: column; justify-content: center; align-items: center;height:100%;}
.fullwidth_media_content .contentainer p,
.fullwidth_media_content .contentainer a{color: #fff !important;}

.fullwidth_media_content .contentainer .metas-container{
	margin-bottom: 10px !important;
	z-index: 999;
    text-align: center;
    display: table;
}

.fullwidth_media_content .contentainer .metas-container p{
	    opacity: 0.95;
    text-align: center !important;
    float: none;
    display: inline-block;
    width: auto;
}

.fullwidth_media_content .contentainer .the_title{z-index: 999;}

.fullwidth_media_content .contentainer .the_title h2{float: none; text-align: center;}

/***************************************************************
					  05. ANIMATIONS
***************************************************************/
.navbar,.navbar-brand,.navbar-brand img,.navbar,a.go-about,.p-button,a.p-button.hide-icon i,a.p-button.hide-icon span.text,.signup,.slidecontent-bi .project-title-bi p a,.filter li a,.projects-overlay #projects-loader.transitioned,.projects-overlay #pagecontent .scrollbar,.projects-overlay #pagecontent .thumb,.readmore,.post-content .featured-image img,widget_followers li,.tagcloud a,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,#contacts input:hover,#contacts textarea:hover,.wpcf7 input:focus,.wpcf7 textarea:focus,#contacts textarea,#contacts input,.light #contacts .contact-form input:hover,.light #contacts .contact-form textarea:hover,.light #contacts .contact-form input:focus,.light #contacts .contact-form textarea:focus,#contacts .form-success,#contacts .form-success p,.skillbar,.dropdown-menu > li > a,.widget_followers li,#back-top a,a.social:before,.tp-caption a,.esg-grid a,.dl-back:after,.nav-container,.navbar-collapse,.navbar-header,.search_trigger i,.search_trigger_mobile i,.header_social_icons_wrapper,.the_title h2 a,.post-content a:hover .post-quote,.social-shares ul li a,.social-shares ul li a i,.post-listing .post a .post-quote blockquote,h2.post-title.post-link,.widget ul li a,.post-quote,.btn-contact-left input,.footer_sidebar ul li a,.header_social_icons div.social_container i,a.navbar-brand,header.navbar .navbar-collapse ul li ul li a,.nav-next-nav1:after,.nav-previous-nav1:before,.nav-previous-nav1,.nav-previous-nav1 a,.nav-next-nav1 a,.hazel_breadcrumbs a,.nav-previous,.nav-next,#commentform .form-submit #submit,.style1 .hazel_little_shopping_bag,.nav-container .hazel_minicart li a,.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.hazel_minicart_wrapper,.intro_continue_text a,.intro_continue_arrow a,.navbar-default .style4_social_search,#cbpw-filters82 .cbp-filter-item,header .top-bar a,header .top-bar ul.phone-mail li a,.aio-icon-read,.header_social_icons,.hazel_cart_header,.search_trigger,.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft:hover,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight:hover,header.navbar .navbar-collapse ul li ul li a,li:not(.hazel_mega_menu) ul.menu-depth-1 li,li.hazel_mega_menu li.menu-item-depth-1 li,.dl-menu li,.page-template-blog-masonry-template .posts_category_filter li,.page-template-blog-masonry-grid-template .posts_category_filter li,.slick-next,.slick-prev,.wpcf7 .hazel-form-main-slider .slider-button input,.flip-box-wrap .flip_link a,.errorbutton,.metas-container a,.widget li,.widget_nav_menu li,.footer_sidebar ul li,.custom-widget li,.page-template-blog-template .wideblog .post-listing .metas-container,.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button,.custom-widget li a,#respond input,.bird,#contacts .mail_chimp_form_container input.button,.aio-icon-read:before,.navbar-nav .dropdown-menu a i,.widget-newsletter form input.button,.just-icon-align-left .aio-icon,.hazel-form-simple.dark .bt-contact a span input, .bt-contact a span input, .flex-direction-nav a, .woocommerce-page.woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button, .special_tabs.horizontal.text .tab-selector .label,.team_member_profile_content .aio-icon.circle, .page-template-blog-masonry-template .metas a, .page-template-blog-masonry-grid-template .metas a, .single_about_author a, .master_container a, #respond textarea, .product-title, .related_posts_listing .related_post .title, #big_footer a, .special_tabs.icontext .label a, .special_tabs.text .label a, .special_tabs.horizontal.icontext .tab-selector .label i, .hazel-push-sidebar-content .widget_nav_menu li a, .blog-default-bg-masonry .the_title h2 a, .des_recent_posts_widget.widget .title h4, .related_posts_listing .related_post .title, .navbar-default .style4_social_search, .header_social_icons_wrapper div.social_container, .header_social_icons_wrapper div.social_container i{
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.cbp-nav-next, .cbp-nav-prev,.des_recent_posts_widget .title a{
    -webkit-transition: all .2s linear !important;
    -moz-transition: all .2s linear !important;
    transition: all .2s linear !important;
}
.widget_nav_menu li:before,
#primary_footer .menu-main-menu-container li:before{display:none;}

.hazel-push-sidebar-content .widget_nav_menu{margin-bottom: 40px;}
.hazel-push-sidebar-content .instagram_widget ul.instagram-pics li{border: none !important;margin: 0 4px 0 0px;width: 31.2% !important;height: auto;float: none;}
.hazel-push-sidebar-content .instagram_widget ul.instagram-pics li a{padding: 0 !important;}
.hazel-push-sidebar-content .instagram_widget .instagram-pics{margin-left: 0 !important;}
.hazel-push-sidebar select{width: 100%;padding: 5px;}
#footer-instagram ul.instagram-pics li a img{
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.cbp-nav-next, .cbp-nav-prev {
    background: #ccc !important;
    height: 30px !important;
    width: 30px !important;
}
#footer-instagram ul.instagram-pics li a{
	display: block;
	width: 100%;
}

.navbar-nav li ul:not(.dropdown-menu.menu-depth-1), .navbar-nav li li{
	-webkit-transition: visibility 0.3s linear, opacity 0.3s linear !important;
	-moz-transition: visibility 0.3s linear, opacity 0.3s linear !important;
	-o-transition: visibility 0.3s linear, opacity 0.3s linear !important;
	-ms-transition: visibility 0.3s linear, opacity 0.3s linear !important;
	transition: visibility 0.3s linear, opacity 0.3s linear !important;
}
header:not(.style8) .navbar-nav li.hazel_mega_menu > ul.dropdown-menu > li.hazel_mega_hide_link > a, header:not(.style8) .navbar-nav li.hazel_mega_menu > ul.dropdown-menu > *, header:not(.style8) .navbar-nav li.hazel_mega_menu:hover > ul.dropdown-menu > *{-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important;}

li.hazel_mega_hide_link > a{
    pointer-events:none !important;
}
.tparrows{
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
.tparrows:before{
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
header{
    -webkit-transition: background .2s linear !important;
    -moz-transition: background .2s linear !important;
    transition: background .2s linear !important;
}

.tparrows:hover:before {
    color: #fff;
}
mark.count {
    background: transparent !important;
    font-style: normal !important;
    font-weight: 500 !important;
}

.cart_list_product_price {
    margin: 0;
    padding-left: 0;
    float: left;
}
.widget_search {
    position: relative;
}
.woocommerce-loop-category__title{
    text-align: center;
}
.woocommerce-shipping-methods label {
    padding-left: 30px;
    line-height: 30px;
}
input[type="radio"] {
    position: relative;
    top: 3px;
}
.page_content:not(.sidebar) .wp-block-latest-comments__comment-meta{display: none;}

/***************************************************************
					  06. NAVIGATION
***************************************************************/
.testimonials-align-left .slick-dots{text-align: left;}
.testimonials-align-right .slick-dots{text-align: right;}
header.navbar-default .navbar-nav > li.menu-item-has-children > a:after{
	position: relative;
    top: 0;
    right: -5px;
    font-size: 10px;
    font-family: 'FontAwesome';
    content: '\f107';
    -webkit-font-smoothing: antialiased;
    line-height: 1.75em;
    display: none;
}
header.navbar-default.hover-line .navbar-nav > li > a:before {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 0;
    margin-top: 0px;
    border-bottom: 1px solid transparent;
    content: '';
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
header.navbar-default.hover-line .navbar-nav > li:hover > a:before, header.navbar-default.hover-line .navbar-nav > li:hover > a.selected:before, header.hover-line.navbar-default .navbar-nav > li.current-menu-item > a:before, header.hover-line.header_after_scroll.navbar-default .navbar-nav > li.current-menu-item > a:before {
    width: 100%;
    margin-left: 0px;
}
.testimonials.style1 .testimonial-nav li a.active:after{
	position: absolute;
	font-size: 19px;
	font-family: 'FontAwesome';
	content: '\f10e';
	color: #d35968;
	bottom: -2px;
	z-index: 9;
	margin-left: -20px;
	display: none;
}
.testimonials.style1 .testimonial-box:after{
	position: absolute;
	font-size: 150px;
	font-family: 'FontAwesome';
	content: '\f10e';
	color: #f5f5f5;
	top: 130px;
	z-index: 9;
	display: inline-grid;
	margin-left: -80px;
	z-index: 9;
	display: none;
	
}

#testimonials-light .testimonials.style1 .testimonial-box:after{
	display: none;
}

.nav-container {
    margin: 0 auto;
}

.style2 .nav-container > .navbar-collapse.collapse {
    width: 100%;
    padding-left: 50px;
    padding-bottom: 10px;
}

.nav-container img {
    width: auto;
    display: block;
    max-width: 100%;
    float: none;
}

.style1 .nav-container img,.style2 .nav-container img {
    float: left;
}

.style1 .nav-container > .navbar-collapse.collapse {
    display: inline-flex !important;
    width: auto;
    float: right;
}

.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 74px;
    margin: 0;
    z-index: 9999999;
}

.navbar-default {
    border: none;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    background-color: transparent;
    outline: none;
}

.navbar-nav {
    margin: 0;
}
.style7 .navbar-nav{
	margin-top: 4px;
}
.navbar-default .navbar-nav > li > a {
    position: relative;
    text-decoration: none;
    text-decoration: none;
    display: block;
    outline: none;
    padding: 0;
    margin: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 2;
}

.menu-rounded.navbar-default .navbar-nav > li > a {
    border-radius: 25px;
    padding: 7px 17px;
}

.menu-square.navbar-default .navbar-nav > li > a {
    border-radius: 0;
}

.hide-on-start:not(.oldie) {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transition: none;
    -webkit-transform: translateY(-300px);
    -moz-transform: translateY(-300px);
    -ms-transform: translateY(-300px);
    transform: translateY(-300px);
}

header.hide-on-start.hidestartready {
    -webkit-transition: all .5s ease !important;
    -moz-transition: all .5s ease !important;
    -ms-transition: all .5s ease !important;
    transition: all .5s ease !important;
}

.nothidden.hide-on-start:not(.oldie) {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.hide-on-start.oldie {
    top: -300px;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu{
    position: absolute;
    top: 100%;
    z-index: 1000;
    float: left;
    min-width: 190px;
    padding: 0;
    font-size: 14px;
    list-style: none;
    background-clip: padding-box;
    border-top: none;
    border: none;
    -webkit-box-shadow: 0px 10px 25px 0 rgb(68 68 68 / 15%);
    box-shadow: 0px 10px 25px 0 rgb(68 68 68 / 15%);
    background: #fff;

}

.style2 .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu{
	margin-left: 0px;
}

header.header_after_scroll .navbar-collapse ul li.hazel_mega_menu > ul{ margin-top: 0px !important;}


.menu-rounded .navbar-collapse li .dropdown-menu {
    border-radius: 8px;
}

.menu-rounded .navbar-collapse li.hazel_mega_menu .dropdown-menu ul {
    border-radius: 0;
}

#menu_top_bar > li ul.sub-menu {
    -webkit-box-shadow: 0 0 16px 0 rgba(68,68,68,0.25);
    box-shadow: 0 0 16px 0 rgba(68,68,68,0.25);
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 {
    top: 0px;
    margin: 0px 0px 0;
}

.style2 .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 {
    top: -2px;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-3 {
    top: 0px;
    margin: 0px 0px 0;
}
header.navbar .navbar-collapse li.hazel_mega_menu li {
    border: none!important;
}
.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-3 ul {
    top: 0;
    margin: 0 1px;
}

.menu-rounded .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 {
    top: -12px;
    margin: 2px 0px 0;
}

.menu-rounded .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-3 {
    top: -12px;
    margin: 2px 0px 0;
}

.menu-rounded .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-3 ul {
    top: 0;
    margin: 0 1px;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-1 {
    z-index: 1000;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-2 {
    z-index: 1001;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-3 {
    z-index: 1002;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-4 {
    z-index: 1003;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-5 {
    z-index: 1004;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-6 {
    z-index: 1005;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-7 {
    z-index: 1006;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-8 {
    z-index: 1007;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-9 {
    z-index: 1008;
}

.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 .menu-depth-10 {
    z-index: 1009;
}

.navbar-collapse li.hazel_mega_menu > .dropdown-menu {
    min-width: 20vw;
}

.menu-to-the-left,.menu-to-the-left ul {
    left: auto !important;
    right: 100% !important;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu > li > a {
	display: block;
    padding: 12px 26px 9px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    font-size: .9em;
}


.dark .dropdown-menu > li > a {
    border-bottom: 1px solid #23282C;
}

.dark .dropdown-menu {
    border: none;
}

.dropdown-menu > li:last-child > a {
    border-bottom: 0;
}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}

.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
    color: #999;
}

.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
    display: block;
}
/* Dark Nav */
.navbar-default.dark .navbar-toggle {
    border-color: #3D4349;
}
.navbar {
    z-index: 99999;
}
.navbar i {
    font-size: 15px;
    vertical-align: middle;
    padding-right: 5px;
}
.navbar .nav-container i {
    font-size: 14px;
}
.navbar-nav.icons > li > a {
    line-height: 78px;
}

.navbar-shrink {
    height: 66px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(68,68,68,0.07);
    box-shadow: 0 1px 6px 0 rgba(68,68,68,0.07);
}

.navbar-shrink .navbar-brand {
    line-height: 60px;
}

.navbar-shrink .navbar-nav > li > a {
    line-height: 66px;
}

.navbar-shrink .navbar-nav.icons > li > a {
    line-height: 64px;
}

header,header .navbar-brand h1.logo,header button.navbar-toggle,header .top-bar,header .top-bar > .container {
    height: auto;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

header.header_not_fixed {
    position: absolute;
    margin-bottom: 0 !important;
    float: left;
    width: 100%;
}

header.header_not_fixed.headerclone {
    display: none;
}

header.header_not_fixed .header_social_icons {
    float: none;
}

header.header_not_fixed .header_social_icons_wrapper {
    display: inline-block;
}

.header_social_icons_wrapper {
    display: inline-flex;
    direction: rtl;
    margin-left: 20px;
    top: -3px;
    position: relative;
}
.cbp-l-filters-alignLeft {
    max-width: 100%;
}

header.header_not_fixed.style3,header.header_not_fixed.style4 {
    width: 100%;
}

header.header_not_fixed.style3 .header_social_icons {
    float: left;
}

header .navbar-brand img:not(.logo_after_scroll) {
    display: block;
}

header .navbar-brand img.logo_after_scroll, .header_style9_contents_bearer.menu-opened .navbar-nav img.logo_after_scroll {
    display: none;
}

header.header_after_scroll .navbar-brand img:not(.logo_after_scroll), .header_style9_contents_bearer.menu-opened .navbar-brand img:not(.logo_after_scroll) {
    display: none;
}

header.header_after_scroll .navbar-brand img.logo_after_scroll, .header_style9_contents_bearer.menu-opened .navbar-brand img.logo_after_scroll{
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

header.navbar .main-menu-icon {
    position: relative;
    top: 0;
    width: 24px;
    text-align: center;
    float: left;
    text-align: center;
    margin-right: 0;
    min-height: 20px;
}

header.navbar .dropdown-menu .main-menu-icon {
    top: 1px;
}

.present-container .pageTitle {
    width: 100%;
    display: inline-block;
}
body.search-results .master_container {
    xbackground-color: #fff; background-color: transparent;
}
.menu_style5_bearer{position:absolute;top:0;right:0;bottom:0;left:0;}
.cbp-popup-singlePageInline #main article{float:none;}
/*
** 04 - SECTION / SKINS */
section.nav-boxes {
    position: static;
}

#parallax-home {
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
}

/* 2021 mp4 video without parallax fix */
#parallax-home:not(.parallax){ -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
#parallax-home .video-container{ display: flex; } 
#parallax-home .video-container video{ min-width: 100%; object-fit: cover; }

section#home {
    width: 100%;
}
.homepage_parallax.video{background: #2b2929;}
section#home,.forcefullwidth_wrapper_tp_banner,.rev_slider_wrapper,.tp-revslider-mainul {
    overflow-y: hidden;
    overflow-x: hidden;
}

#parallax-home-contents {
    height: 100%;
    width: 100%;
    display: table;
    position: relative;
    overflow: hidden;
}

.home-center-contents {
    display: table-cell;
    vertical-align: middle;
    margin: auto;
    text-align: center;
    z-index: 9;
    position: relative;
    top: -40px;
}

.home-center-contents > * {
    margin-bottom: -80px !important;
}

.logo-home {
    width: 100%;
    position: relative;
    text-align: center;
}

#text-slider.flexslider {
    background: transparent;
    margin: 40px auto;
    border: none;
    width: 100%;
    padding: 20px 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

#text-slider .flex-control-nav li {
    position: relative;
    top: 70px !important;
}

p.home-slide-content {
    font-size: 6em !important;
    text-transform: uppercase;
    font-family: Mulish, Arial;
    font-weight: 800;
    letter-spacing: 3px;
    color: #fff;
}

.big-text p.home-slide-content {
    font-size: 4.5em !important;
    text-transform: uppercase;
    font-family: Mulish, Arial;
    font-weight: 800;
    letter-spacing: 0;
    color: #fff;
}

#text-slider .flex-control-nav {
    position: relative;
    top: -40px !important;
}

/* Get Started */
.next-section {
    width: 100%;
    position: absolute;
    height: 100px;
    display: block;
    text-align: center;
    bottom: 40px;
    z-index: 99;
}

a.go-about {
    width: auto;
    height: auto;
    top: 50%;
    overflow: hidden;
    background: transparent;
    border: 1px solid rgba(255,255,255,.1);
    z-index: 3;
    position: relative;
    padding: 10px 20px;
    color: #fff;5
}

a.go-about:hover {
    border: 1px solid rgba(255,255,255,.5);
}

.intro_continue_arrow a {
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}
#menu_top_bar {
    position: absolute;
    height: 100%;
    top: 0;
}

#menu_top_bar > li ul {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 180px;
    left: 100%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

#menu_top_bar > li > ul {
    left: 0;
}

#menu_top_bar > li > ul ul {
    top: 0;
    margin-top: 0;
}

#menu_top_bar > li {
    height: 100%;
    margin-top: 3px;
}

#menu_top_bar li:hover > ul,#menu_top_bar > li ul:hover {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

#menu_top_bar > li ul li {
    float: none;
    border: none !important;
    padding-left: 0 !important;
    margin: 0 !important;
    display: block;
}

#menu_top_bar > li ul li a {
    margin-left: 12px;
    line-height: 2.5em;
}

#menu_top_bar > li ul li:last-child {
    margin-bottom: 5px;
}

#menu_top_bar > li > a {
    margin-top: 7px;
    position: relative;
    margin-bottom: -3px;
}

/*
** 10 - PORTFOLIO */
body:not(.search) article.portfolio {
    position: relative;
    padding: 0 15px;
    xbackground-color: #fff; background-color: transparent;
}


.projects_media:not(.fullwidth_media):not(.left_media) {
    margin-top: 60px;
}

.cbp-nav-next:before, .cbp-nav-prev:before {
    top: 0 !important;
}
body .cbp-nav-pagination-item {
    width: 8px !important;
    height: 8px !important;
}
body .ult-animation .cbp-nav-pagination-item {
    width: 14px !important;
    height: 14px !important;
}
.testimonials-style2 .slick-next, .testimonials-style2 .slick-prev{
	top: 45% !important;
}
.testimonials-style2 .slick-track{
	padding-bottom: 20px;
}
.solidsquaresection1 h2,
.solidsquaresection1 h6{
	margin: 0 !important;
}
.sbpushleft{position: relative;left: -15px;}
.testimonials-style2 .slick-next{
	right: -40px !important;
}
.testimonials-style2 .slick-prev{
	left: -55px !important;
}

.ult_tabmenu.style2 li.ult_tab_li a:hover{color: #fff !important;}
.testimonials-style2.single-wide-testimonials .slick-next{
	right: -20px !important;
}
.testimonials-style2.single-wide-testimonials .slick-prev{
	left: -20px !important;
}
.portfolio_type-singlepageinlineajax-grid .proj-content {
    margin-top: 0;
    margin: 50px auto;
    width: 100%;
}

.cbp-l-grid-gallery .cbpw-ajax-block {
    padding: 0 0 0 20px;
}

.cbp-l-grid-gallery .fb_type_button_count {
    margin: 0 0 0 15px;
}

.cbp-popup-singlePage-open .proj-content {
    margin: 160px auto 0;
}
.cbp-popup-singlePage-open.portfolio_type-singlepageoverlay .proj-content{
	margin: 100px auto 0;
}
.single-portfolio .proj-content .content_container{
    padding: 0;
    margin-top: 20px;
}

.portfolio-template-default.single-portfolio .proj-content .content_container.col-md-12{
	margin-top: 0px;
}

.portfolio-template-default.single-portfolio .projects_media.left_media .vendor {
    margin-top: 40px;
}
.portfolio-template-default.single-portfolio .content_container h4{
	margin-bottom: 10px !important;
	left: -1px;
    position: relative;
}

.single-portfolio .proj-content .col-md-5.content_container{
	margin-top: 0;
}
.cbp-popup-singlePageInline .cbp-popup-close{
    background:none !important;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    opacity: 1 !important;
}
.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .projects_media.left_media{
	padding-left: 0 !important;
padding-right: 5px !important;}
.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .content_container .cbpw-ajax-block{
	padding-left: 0px !important;
}
.cbp-popup-singlePageInline .cbp-popup-close {
    top: 20px !important;
}

.cbp-popup-lightbox .cbp-popup-close {
    background: none !important;
    background-color: rgba(0,0,0,0.8) !important;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    opacity: 1 !important;
    width: 40px !important;
    height: 40px !important;
}
.cbp-popup-lightbox .cbp-popup-close:hover{
	background: none !important;
}
.cbp-popup-lightbox .cbp-popup-next, .cbp-popup-lightbox .cbp-popup-prev, .cbp-popup-singlePage .cbp-popup-next, .cbp-popup-singlePage .cbp-popup-prev {
    width: 40px !important;
    height: 40px !important;
    border-radius: 0 !important;
}
.cbp-popup-singlePage .cbp-popup-content {
    margin: 0 auto;
}

.cbp-popup-singlePageInline .single-portfolio .proj-content {
    margin: 20px auto;
    width: 100% !important;
}

.single-portfolio .projects_media.left_media {
    padding-left: 0;
    margin-bottom: 40px;
}

.portfolio_type-singlepageinlineajax-grid .projects_media.left_media {
    padding-left: 0;
    margin-bottom: 0;
}

.portfolio_type-singlepageinlineajax-grid .content_container.col-md-6{padding-left: 20px !important;margin-top: 5px !important;}

.portfolio_type-singlepageinlineajax-grid .single-portfolio .proj-content {
    display: inline-block;
}

.portfolio_type-singlepageinlineajax-grid .share-buttons {
    margin: 20px 0 40px !important;
}

.portfolio #comments {
    padding: 15px;
    margin-top: 20px !important;
}

.portfolio_type-singlepageoverlay #comments {
    padding: 40px 0;
}

.portfolio_type-singlepageoverlay .cbpw-ajax-block {
    padding: 20px;
}

.portfolio_type-singlepageoverlay .col-md-12 .cbpw-ajax-block {
    padding: 0;
}

.portfolio_type-singlepageoverlay .fb_type_button_count {
    margin: 0;
}

.container .cbpw-ajax-block .fb_type_button_count {
    margin: 0;
}

.cbpw-ajax-block .uvc-sub-heading {
    letter-spacing: 1px;
}

/* Portfolio Navigation */
.projects_nav1 {
    position: relative;
    z-index: 999;
    float: left;
    background: #101010;
    height: 60px;
    width: 100%;
}

.nav-previous-nav1 {
    position: absolute;
    left: 0;
    width: 60px;
    height: 60px;
}

.nav-previous-nav1 a:hover, 
.nav-next-nav1 a:hover{
	color: #fff !important;
}
.nav-previous-nav1:hover a{
	margin-left: 45px !important;
}
.nav-next-nav1:hover a{
	padding-left: 10px;
}
.nav-next-nav1 {
    position: absolute;
    right: 0;
    width: 60px;
    height: 60px;
}

.nav-next-nav1 a {
    position: absolute;
    cursor: pointer;
    cursor: pointer;
    width: 200px;
    height: 60px;
    display: block;
    z-index: 99;
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 3px;
    font-weight: 700 !important;
    margin: 21px -113px;
    color: #b8b8b8 !important;
}

.nav-previous-nav1 a {
    position: absolute;
    cursor: pointer;
    cursor: pointer;
    width: 200px;
    display: block;
    z-index: 99;
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 3px;
    font-weight: 700 !important;
    margin: 21px 55px;
    color: #b8b8b8 !important;
}

.nav-previous-nav1:before {
    position: absolute;
    font-size: 22px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    line-height: 1;
    float: right;
    font-weight: 700;
    display: block;
    line-height: 62px;
    text-align: center;
    width: 60px;
    height: 60px;
    z-index: 9;
    background: rgba(0,0,0,0.2);
    font-family: "Font Awesome 5 Free";
	font-weight: 600;
	content: "\f104";
}

.nav-next-nav1:after {
    position: absolute;
    font-size: 22px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    line-height: 1;
    float: right;
    font-weight: 700;
    display: block;
    line-height: 62px;
    text-align: center;
    width: 60px;
    height: 60px;
    z-index: 9;
    background: transparent !important;
    font-family: "Font Awesome 5 Free";
	font-weight: 600;
	content: "\f105";
}

.nav-next-nav1:hover:after {
    color: #fff;
    background: transparent !important;
    padding-left: 10px;
}

.nav-previous-nav1:hover:before {
    color: #fff;
    background: transparent !important;
    padding-right: 10px;
}

.delimiter:after {
    position: relative;
    top: 0;
    right: 0;
    font-size: 15px;
    font-family: 'FontAwesome';
    content: '\f105';
    -webkit-font-smoothing: antialiased;
    color: #949494;
    line-height: 1.75em;
}

.woocommerce .hazel_breadcrumbs {
    margin-top: 10px;
}

.woocommerce h1.page-title {
    display: none;
}

span.delimiter {
    margin: 0 10px !important;
}

.hazel_breadcrumbs a,.hazel_breadcrumbs span {
    padding: 0;
    margin-right: 8px;
}
.hazel_breadcrumbs span:last-child{
	margin-right: 0px;
}

.nav-style-6 .dropdown-menu li.menu-item-has-children:not(.hazel_mega_hide_link) > a:before,
.nav-style-6 .dropdown-menu li.menu-item-has-children:not(.hazel_mega_hide_link) > a:after{display: none;}

header.hazel-underlining:not(.style6) .dl-menu li:not(.hazel_mega_hide_link) > a:after{
    position: absolute;
    top: 50%;
    left: 10px;
    width: 0;
    margin-top: 0;
    content: '';
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    height: 1px;
    background: transparent;
    transition: all .5s;
    transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}

header .dl-menu li:not(.hazel_mega_hide_link) > a:hover:after,
header .dl-menu li:not(.hazel_mega_hide_link) > a:focus:after,
header .dl-menu li:not(.hazel_mega_hide_link) > a:active:after,
header .dl-menu li:hover > a:after{
    width: 15px;
    height: 1px;
    opacity: 0.5;
}

.metis.tparrows:before{font-size: 20px !important;}
.rev_slider .metis.tparrows:hover:before {
    transform: scale(1) !important;
}

.rev_slider .metis.tparrows:hover:after{
    width: 28%;
}

.rev_slider .metis.tparrows:after{
    position: absolute;
    top: 100%;
    right: 32px;
    width: 50%;
    margin-top: -41px;
    border-bottom: 1px solid transparent;
    content: '';
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.rev_slider .metis.tp-leftarrow.tparrows:after{
	right: 0;
	left: 32px;
}

/* Dark Arrows */
.projects_media.full_media.col-md-12 {
    padding: 0 !important;
    margin-bottom: 20px;
    overflow: hidden;
}

.the_comments {
    margin: 80px auto;
    width: 100%;
    display: inline-block;
    padding-right: 25px;
    padding-left: 25px;
}
.the_comments h3#reply-title{
    margin-bottom: 10px !important;
}

/* SHARE BUTOTNS */
.single-portfolio .posts-shares {
    float: left;
    width: 100%;
}

.single-portfolio .share-buttons {
    width: 100%;
    margin: 0;
    display: inline-block;
    padding: 55px 0 45px;
    border-bottom: none;
    border-top: 1px solid #e5e5e5;
    margin-top: 20px;
}
.cbp-nav-controls {
    top: -60px !important;
}
.single-portfolio .share-buttons
.single-portfolio .share-buttons h5 {
    float: left;
    text-align: center;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #161616;
    position: relative;
    font-weight: 700;
    margin-right: 20px;
}

.single-portfolio .single-post .comments-lovepost {
    margin-top: 3px;
}

.single-portfolio .social-shares {
    padding: 0;
    text-align: center;
    margin: 0 auto;
}

/* cubeportfolio adjustments */
.cbp-popup-singlePageInline .cbp-popup-content > div {
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    background-color: #fff;
    padding: 80px 0;
}

.cbp-popup-singlePageInline .cbp-popup-content #the_movies {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.cbp-popup-singlePageInline .cbp-popup-content #the_movies iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 92%;
}

.cbp-popup-singlePageInline {
    overflow: visible;
}

.cbp-popup-singlePageInline article.portfolio {
    padding: 0 !important;
    position: relative;
    float: left;
    max-width: 100%;
}

.cbp-popup-singlePageInline article.portfolio .cbpw-ajax-block {
    position: relative;
    float: left;
    max-width: 100%;
    padding: 0;
}

.cbp-popup-singlePageInline article.portfolio .cbpw-ajax-block .vc_row {
    position: relative;
    float: left;
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.cbp-popup-singlePageInline article.portfolio .cbpw-ajax-block .special_tabs .vc_row {
    float: none !important;
}

.cbp-popup-singlePageInline article.portfolio .cbpw-ajax-block .special_tabs .tab-selector label {
    display: table !important;
}

.cbp-popup-singlePageInline article.portfolio .testimonials-slide .img-container,article.portfolio .testimonials-slide .img-container {
    margin-right: auto;
}


.testimonials-style2:not(.single-wide-testimonials) .testimonilas1bg {
    background: #fff;
    padding: 40px 35px;
    border-radius: 10px;
    border: 1px solid #ffffff !important;
    -webkit-box-shadow: 4px 5px 15px rgba(212,218,220,.5)!important;
    box-shadow: 4px 5px 15px rgba(212,218,220,.5)!important;
}
.style-light .testimonials-slide-content .text-container span.t-author,.style-light .testimonials-slide-content .text-container span.t-author a {
    color: #fff;
}

/*
** 11 - Testimonials **/
#testimonials-slider {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.style-light .testimonials-slide-content .text-container span.t-author,.style-light .testimonials-slide-content .text-container span.t-author a {
    color: #fff;
}

.testimonials-slide-content.container {
    width: 75% !important;
}
html .testimonials-style2 .t-author {
    margin-top: 10px;
    position: relative;
    display: inline-block;
    font-size: 11px !important;
    text-transform: uppercase;
    font-weight: 800 !important;
    color: #333;
    letter-spacing: 2px;
    
}
html .testimonials-style2 .t-author a{
    display: inline-block;
    font-size: 10px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    color: #b8b8b8 !important;
    letter-spacing: 1px;
    position: relative;
    top:-3px;
    
}

.wpb_single_image .vc_box_outline, .wpb_single_image .vc_box_outline_circle {
    background: #fff !important;
}

.testimonials-style2 .t-author a:hover{
    color: #333 !important;
}

html .testimonials-style2 .img-container {
    width: 70px;
    height: 70px;
}

html .testimonials-style2 .img-container img{
    width: 100%;
}

.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
    background-image: none !important;
}
.t-author a {
    width: 100%;
    display: inline-block;
    color: #0076ff;
    top: 0px;
    position: relative;
}
.testimonials-style2:not(.single-wide-testimonials) .text-container span p{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.testimonials-style2:not(.single-wide-testimonials) .testimonials-slide-content.container {
    width: 100% !important;
    padding-top: 40px !important;
}
.testimonials-style2:not(.single-wide-testimonials){}
.testimonials-slide-content p {
    margin-top: 20px;
}

.text-container .fa-quote-left {
    padding-right: 5px;
}

.text-container .fa-quote-right {
    padding-left: 5px;
}

.testimonials-slide-content {
    text-align: center;
}

.testimonials-slide-content .text-container {
    width: 100%;
    margin: 20px auto;
    display: inline-block;
}
.testimonials-style2.single-wide-testimonials .testimonials-slide-content .text-container{display: block !important;}
.testimonials-style2.single-wide-testimonials .testimonials-slide-content .text-container span p{margin-bottom: 0 !important;padding-bottom: 10px !important;padding-top: 0px !important;}
.testimonials-slide-content .text-container span p {
    padding: 10px 0 30px;
    line-height: 26px;
    margin-bottom: 20px;
    color: #5C5C5C;
    font-weight: normal;
    text-align: center !important;
}
.about-me-padding {
    padding-top: 140px !important;
    padding-right: 100px !important;
    padding-bottom: 140px !important;
    padding-left: 100px !important;
}
.vc_col-sm-6 .testimonials-slide-content .text-container span p {
    font-size: 15px;
}

.testimonials-slide-content .text-container span.t-author, .testimonials-slide-content .text-container span a {
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 800;
    color: #333;
    letter-spacing: 4px;
}

.testimonials-slide-content .text-container span.t-author {
    padding: 0 0 20px;
    position: relative;
    float: left;
    width: 100%;
}

/* Testimonials Style 3*/
.single-wide-testimonials .testimonials-slide-content .text-container{
	width: 100%;
	margin: 0px auto;
	display: inline-block;
	font-size: initial;
	padding: 0 !important;
	background: transparent;
	padding: 30px;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0px;
	border: none;
}
.single-wide-testimonials .testimonials-slide-content .text-container span p,
.single-wide-testimonials .testimonials-slide-content .text-container span,
.single-wide-testimonials .testimonials-slide-content .text-container p {
    padding: 10px 0 30px;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
    color: #5C5C5C;
    font-weight: normal;
    text-align: center !important;
}

.aio-icon-box.top-icon,
.top-icon .aio-icon-img{
    margin-bottom: 20px !important;
}
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    background-color: #2b2929 !important;
}

.vc_btn3.vc_btn3-size-md {
    font-size: 15px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.single-wide-testimonials .testimonials-slide-content .text-container:after{display: none;}
.single-wide-testimonials .testimonials-slide-content .img-container {
    margin: 20px auto 20px;
    text-align: center;
    display: table;
}
.single-wide-testimonials.testimonials-hide-image .testimonials-slide-content .img-container{
	display: none;
}
.single-wide-testimonials.testimonials-align-right .testimonials-slide-content .text-container,
.single-wide-testimonials.testimonials-align-right .testimonials-slide-content .t-author{
	text-align: right;
}

.single-wide-testimonials.testimonials-align-left .testimonials-slide-content .text-container,
.single-wide-testimonials.testimonials-align-left .testimonials-slide-content .t-author{
	text-align: left;
}


.single-wide-testimonials.testimonials-align-left .testimonials-slide-content .img-container{
	float: left;
}

.single-wide-testimonials.testimonials-align-right .testimonials-slide-content .img-container{
	float: right;
}

.single-wide-testimonials .testimonials-slide-content.container{
	padding: 0 !important;
}
.single-wide-testimonials .testimonials-slide-content .t-author{
	margin-top: 25px;
	position: relative;
	display: block;
  font-weight: 600;
}
.style-light.single-wide-testimonials .testimonials-slide-content .t-author{
	color: #fff;
}
.single-wide-testimonials .slick-dots {
    bottom: 20px !important;
    margin-left: 0px;
}
.single-wide-testimonials .testimonials-slide-content .img-container .t-author {
    float: left;
    margin-left: 0;
    text-align: left;
    font-size: 14px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
}
.single-wide-testimonials .testimonials-slide-content .img-container .t-author a {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 0.85em;
    line-height: 1em;
    top: -5px;
    opacity: 0.4;
    position: relative;
}

#primary_footer hr {
    display: none;
}

/* Google maps */
#map_canvas {
    width: 100%;
    height: 350px;
}

#map_canvas{
    filter: url(../../wp-content/themes/hazel/images/grayscale.svg);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);   
    filter: gray;
}

.gm-style img {
    max-width: initial;
    max-width: -moz-initial;
}

/*
** 14 - FOOTER */
#bottom-footer {
    padding: 60px 0 40px;
}

#bottom-footer:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid #fff;
    border-top: 0 solid transparent;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    left: 50%;
    top: -19px;
    margin-left: -24px;
    z-index: 10;
}

#bottom-footer:before {
    border: none;
}

/* SECONDARY FOOTER */
#secondary_footer {
    padding: 40px 0 20px;
}

#secondary_footer p,
#secondary_footer a{
    margin: 0 !important;
    font-size: 14px;
}

/* - LOGO */
#secondary_footer .footer_logo.align-left {
    float: left;
    width: auto;
    margin: 13px 30px 8px 5px;
}

#secondary_footer .footer_logo.align-center {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    cursor: default;
    margin-bottom: 20px !important;
}

#secondary_footer .footer_logo.align-center .logo {
    display: inline-block;
    cursor: pointer;
}

#secondary_footer .footer_logo.align-right {
    float: right;
}

/* - SOCIALS */
#secondary_footer .social-icons-fa.align-left {
    float: left;
    margin-left: 0 !important;
}

#secondary_footer .social-icons-fa.align-center {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
    padding: 0;
}

#secondary_footer .social-icons-fa.align-right {
    float: right;
    margin-top: 25px;
}

#secondary_footer .social-icons-fa ul {
    position: relative;
    display: inline-block;
}

#secondary_footer .social-icons-fa ul li {
    margin: 0;
}

#secondary_footer .footer_logo .logo,#secondary_footer .social-icons-fa ul li a, body.style9 .social-icons-fa a {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}

/* - CUSTOM TEXT */
#secondary_footer .footer_custom_text {
    position: relative;
    float: left;
    width: auto;
    display: inline-block;
}

#secondary_footer .footer_custom_text.left {
    float: left;
    width: 50%;
    padding-left: 0;
    margin-top: 1.5em;
}

#secondary_footer .footer_custom_text.right {
    float: right;
}

#secondary_footer .footer_custom_text.center {
    width: 100%;
    float: left;
}
#secondary_footer .footer_custom_text.center p{
	text-align: center;
	letter-spacing: 0;
	margin-top: 5px !important;
}

#primary_footer > .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* ajustes quando o footer custom text */
.footer_custom_text.wide {
    width: 100%!important;
    text-align: center;
}

body > #big_footer > #secondary_footer .container.only_custom_text .footer_custom_text.wide{margin:0 !important;padding:0 !important;}

.footer_sidebar .menu-quick-links-container li.fa:before{
	margin-right: 10px;
}

.left-align-testimonials .testimonials-style2 ul.slick-dots {
    padding: 6px 0 !important;
}

.partners-container .slick-next,.partners-container .slick-prev {
    color: #303030 !important;
}

.partners-container.nav-light .slick-next,.partners-container.nav-light .slick-prev {
    color: #f2f2f2 !important;
}

.partners-container .slick-dots i,.des_partners_widget .slick-dots i {
    color: #e6e6e6 !important;
    opacity: 1 !important;
}

.partners-container.controlnav-light .slick-dots i {
    color: rgba(255,255,255,0.5) !important;
}

.slick-dots {
    bottom: -65px !important;
}

.partners-container .slick-dots {
    bottom: -25px !important;
}

.testimonials-style2 .slick-dots {
    bottom: -30px !important;
}

.des_recent_posts_widget .slick-dots {
    bottom: -60px !important;
}

.des_recent_posts_widget .slick-next {
    right: -27px !important;
}

.des_recent_posts_widget .slick-prev {
    left: -27px !important;
}

.footer_sidebar.col-md-6 .des_recent_posts_widget .slick-next {
    right: 0 !important;
}

/***************************************************************
					      NEWSLETTER
***************************************************************/
.mail_chimp_form_container {
    width: 50%;
    margin: 0 auto;
}

.mail-box > container {
    left: 10%;
    width: 77%;
}

.mail-box {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    position: relative;
    padding: 0;
}

.mail_chimp_form_container {
    position: absolute;
    float: left;
    width: 100%;
    padding: 25px 0;
}

.news-l {
    position: relative;
    display: inline-block;
    text-align: left;
}

.news-l p
.news-l p {
    font-size: .92em;
}

.widget-newsletter h3,.widget-newsletter hr {
    display: none !important;
}

.widget-newsletter .mail-box {
    padding: 0;
}

.container.mail-news {
    background: none;
}

.mail_chimp_form_container .banner {
    text-align: right;
    padding: 20px 0 10px 20px;
    font-weight: 600;
    text-align: left;
    width: 300px;
    position: relative;
    float: left;
    text-align: left;
    line-height: 16px;
    padding-right: 0;
}

.mail_chimp_form_container .banner h4,.mail_chimp_form_container .banner p {
    color: #fff;
    font-size: 18px;
    margin: 0 0 5px;
}

.mail_chimp_form_container .banner p {
    color: #fff;
    font-size: 13px;
}

.mail_chimp_form_container .form {
    padding: 10px 0 0;
    width: 385px;
    position: relative;
    float: left;
}
.f-service .select2-container {
    width: 100% !important;
}
.bt-contact .button-dark {
    padding: 0 !important;
}
#contacts .mail_chimp_form_container input {
    background: #fff;
    border: none;
    padding: 13px 15px;
    color: #BBB;
    width: 78%;
    margin-left: 7px;
    text-transform: uppercase;
    float: left;
    font-size: 12px;
    font-weight: 600;
}

#contacts .mail_chimp_form_container input.button {
    color: #fff;
    width: 55px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    position: relative;
    background: #1a1b1b;
    text-indent: -99999px;
    height: 45px;
}

.mail_chimp_form_container input.button:hover {
    background-color: #333 !important;
}

/* IE COND*/
.mc-field-group label {
    display: none;
}

.indicates-required {
    display: none !important;
}

#mc_embed_signup h2 {
    display: none !important;
}

/***************************************************************
					     FLEXSLIDER
***************************************************************/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
    outline: none;
}
.flexslider.flex-not-ready img{opacity: 0 !important;}
.singleimageslider .flexslider.flex-not-ready img{opacity: 1 !important;}
.flexslider:not(.flex-not-ready) img{-webkit-transition: opacity 1s linear;-moz-transition: opacity 1s linear;transition: opacity 1s linear;}
.slides,.flex-control-nav,.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {margin: 0;list-style-type: none;overflow: hidden;}

.flexslider .slides {
    zoom: 1;
    overflow: hidden;
}

.page-template-blog-masonry-template .flexslider .slides, .page-template-blog-masonry-grid-template .flexslider .slides {
    zoom: 1;
    overflow: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider {
    margin: 0;
    overflow: hidden;
    position: relative;
}

#agency-slider.flexslider {
    margin: 0;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.projects_media.left_media .flex-viewport,
.projects_media.left_media .flexslider .slides img,
.projects_media.left_media .flexslider{
	max-height: 470px;
	overflow: hidden;
}
.loading .flex-viewport {
    max-height: 300px;
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav {
    position: absolute;
    width: 100%;
    top: 48% !important;
}

.recent-posts-post .flex-direction-nav {
    top: 44% !important;
}

.projects_media .flex-control-nav {
    bottom: 10px !important;
    position: absolute;
}
.aio-icon.none{margin-bottom: 0px !important;}
.projects_media .vc_col-sm-12 .flex-control-nav{
	bottom: 0px !important;
    position: relative;
    left: 0px !important;
    text-align: center;
    margin: 40px 0;
}

.page-template-blog-masonry-template .flex-direction-nav, .page-template-blog-masonry-grid-template .flex-direction-nav {
    top: 43% !important;
}

.testimonials-style2 .flex-direction-nav {
    top: 38% !important;
}

.flex-direction-nav a {
    display: block;
    width: 37px;
    height: 37px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.flex-direction-nav a:active,
.flex-direction-nav a{
	background: rgba(255,255,255,0.3) !important;
}

.flex-direction-nav a.flex-prev{left: 0;}
.flex-direction-nav a.flex-next{right: 0;}

.flex-direction-nav a.flex-prev:hover{left: 0;width: 50px;}
.flex-direction-nav a.flex-next:hover{right: 0;width: 50px;}


.flex-direction-nav .flex-prev:after,.flex-direction-nav.movies-nav .prev:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	font-family: "Ionicons";
	font-size: 20px;
	text-align: center;
	content: "\f124";
	color: #303030;
	background: rgba(255,255,255,0.3);
	line-height: 38px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    font-size: 14px;
}
.flex-direction-nav .flex-next:after,.flex-direction-nav.movies-nav .next:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0px;
	bottom: 0;
	left: 0px;
	margin: auto;
	font-family: "Ionicons";
	font-size: 20px;
	text-align: center;
	content: "\f125";
	color: #303030;
	background: rgba(255,255,255,0.3);
	line-height: 38px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
     font-size: 14px;
}

.cbp-popup-singlePageInline .cbp-popup-close:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0px;
	bottom: 0;
	left: 0px;
	margin: auto;
	font-family: Ionicons;
	font-size: 23px;
	text-align: center;
	content: "\f2d7";
	color: #333;
	background: transparent;
	line-height: 40px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}

.flex-direction-nav a.flex-prev:hover:after,
.flex-direction-nav a.flex-next:hover:after{;background: rgba(255,255,255,1) !important;}

.projects_media.fullwidth_media .flex-direction-nav .flex-next,.projects_media.fullwidth_media .flex-direction-nav.movies-nav .next {
    right: 0;
    top: 43% !important;
}
.projects_media.fullwidth_media .flex-direction-nav .flex-next:hover,.projects_media.fullwidth_media .flex-direction-nav.movies-nav .next:hover {
    right: 0;
    width: 50px;
    background: #fff !important;
}

/* Light Style */
.nav-light .flex-direction-nav .flex-prev {
    left: 0;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    z-index: 100;
    cursor: pointer;
    position: absolute !important;
    background: #f2f2f2 url(../../wp-content/themes/hazel/images/sprite.png) -7px -81px;
    width: 50px;
    height: 50px;
    color: transparent;
}

.nav-light .flex-direction-nav .flex-next {
    right: 0;
    text-align: right;
    width: 50px;
    height: 50px;
    text-indent: -9999px;
    z-index: 100;
    cursor: pointer;
    position: absolute !important;
    background: #f2f2f2 url(../../wp-content/themes/hazel/images/sprite.png) -62px -81px;
    width: 50px;
    height: 50px;
    color: transparent;
}

.nav-light .flexslider .flex-prev:hover {
    background: #fff url(../../wp-content/themes/hazel/images/sprite.png) -7px -81px;
}

.nav-light .flexslider .flex-next:hover {
    background: #fff url(../../wp-content/themes/hazel/images/sprite.png) -62px -81px;
}

.projects_media.fullwidth_media .flex-direction-nav .flex-prev,.projects_media.fullwidth_media .flex-direction-nav.movies-nav .prev {
    left: 0;
    top: 43% !important;
}
.projects_media.fullwidth_media .flex-direction-nav .flex-prev:hover,.projects_media.fullwidth_media .flex-direction-nav.movies-nav .prev:hover {
    left: 0;
    width: 50px;
    background: #fff !important;
}

.controlnav-light .flexslider .flex-prev:hover {
    background: #fff url(../../wp-content/themes/hazel/images/sprite.png) -7px -81px;
}

.controlnav-light .flexslider .flex-next:hover {
    background: #fff url(../../wp-content/themes/hazel/images/sprite.png) -62px -81px;
}

/* Pause/Play */
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #2b2929;
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: '\f003';
}

/* Control Nav */
.flex-control-nav {
    width: 100%;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 5px;
    display: inline-block;
}

.flex-control-paging li a {
    display: block;
    background: rgba(255,255,255,0.4);
    cursor: pointer;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.single .flex-control-paging li a{
	 background: rgba(0,0,0,0.1);
}

.single-portfolio #nav-below.navigation {
    margin-bottom: 0 !important;
    top: 8px;
    margin: 0px 0 0 !important;
}
.controlnav-light .flex-control-paging li a {
    background: rgba(255,255,255,1);
}

.controlnav-light .flex-control-paging li a:hover {
    background: rgba(255,255,255,0.8);
}

#twitter-feed .flex-control-paging li a:hover {
    background: #fff;
    background: rgba(255,255,255,0.8);
}

#twitter-feed .flex-control-paging li a.flex-active {
    background: rgba(21, 21, 25, 0.9) !important;
    cursor: default;
}

.flex-control-paging li a.flex-active {
    cursor: default;
    background: rgba(21, 21, 25, 0.9) !important;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.woocommerce .flex-control-thumbs li {
    width: 20%;
    float: left;
    margin: 5px 10px 5px 0px;
}


.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

/** Isotope **/
.isotope,.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s;
}

.isotope {
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    -o-transition-property: height,width;
    transition-property: height,width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    -o-transition-property: top,left,opacity;
    transition-property: transform,opacity;
}

.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item {
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -o-transition-duration: 0;
    transition-duration: 0;
}

.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

/* Core Owl Carousel CSS File */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px,0px,0px);
    padding-top: 15px;
}

#services .owl-carousel .owl-wrapper {
    padding-top: 0;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls {
    margin: 40px 0;
    text-align: center;
}

#services-carousel.owl-theme .owl-controls {
    margin-top: 80px;
}

#parallax-2 .owl-theme .owl-controls {
    margin-top: 40px;
}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
    display: inline-block;
    zoom: 1;
    *display: inline;
/* IE set life-saver */
    width: 44px;
    height: 44px;
    font-size: 12px;
    background: url(../../wp-content/themes/hazel/images/sprite.png) no-repeat;
    text-indent: -9999px;
}

.owl-buttons {
    position: absolute;
    top: 38%;
    width: 100%;
}

.owl-buttons:hover {
    opacity: .6;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    background-position: -141px 0;
    float: right;
    opacity: .3;
    right: -5%;
    position: relative;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    background-position: -94px 0;
    float: left;
    opacity: .3;
    left: -5%;
    position: relative;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
/* IE set fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 3px;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    opacity: .4;
}

.owl-theme .owl-controls .owl-page:hover {
    opacity: .6;
}

.owl-theme .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    display: block;
    background: #2b2929;
    border: 1px solid #2b2929;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.owl-theme .owl-controls .owl-page.active span {
    background: transparent;
    border: 1px solid #2b2929;
}

.container-logos .owl-theme .owl-controls .owl-page.active span {
    background: #E0E0E0;
}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading {
    min-height: 150px;
    background: url(../../wp-content/themes/hazel/images/ajx_loading.gif) no-repeat center center;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* display none until init */
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px,0px,0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.grabbing {
    cursor: url(https://njblackwomenscollective.com/wp-content/themes/hazel/grabbing.png) 8 8,move;
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px;
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease;
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both;
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both;
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both;
}

/* Keyframes */
@-webkit-keyframes empty {
    0% {
        opacity: 1;
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1;
    }
}

@keyframes empty {
    0% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }

    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%);
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px);
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }

    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%);
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px);
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }

    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%);
    }
}

@-webkit-keyframes backSlideIn {
    0%,25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%);
    }

    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0);
    }
}

@-moz-keyframes backSlideIn {
    0%,25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%);
    }

    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0);
    }
}

@keyframes backSlideIn {
    0%,25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%);
    }

    75% {
        opacity: .5;
        transform: translateZ(-500px);
    }

    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0);
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8);
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8);
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8);
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%);
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%);
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%);
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5);
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5);
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}

.master_container {
    position: relative;
    float: none;
}

.master_container.master_container_bgwhite{ width: 100%;float: left;background-color: transparent; /* position: relative;top: -15px; */}
.page-template-default:not(.woocommerce-page) .master_container,
.page-template.page-template-one-page-template .master_container,
.woocommerce-page .master_container .page_content:not(.sidebar),
.woocommerce-page .master_container .page_content:not(.right),
.woocommerce-page .master_container .page_content:not(.left){
	padding-top: 50px !important;
	padding-bottom: 50px !important;
		}
.home .master_container{margin: 0 auto;}
.container {
    z-index: 99;
}

#big_footer {
    position: relative;
    float: left;
    width: 100%;
    clear: both;
    z-index: 1;
}

.page_content.left > .container,.page_content.right > .container {
    width: 100%;
    padding: 0;
}

.woocommerce-page .page_content.right > .container {
    padding: 0;
}

#parallax-home {
    background-attachment: scroll !important;
}

.parallax {
    width: 100%;
    xmin-height: 100%;
    padding: 0;
    margin: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: #fff;
    background-size: cover;
}

.homepage_parallax {
    overflow: hidden;
}

.homepage_parallax.image,.homepage_parallax.video {
    height: 100vh;
}


.homepage_parallax .parallax {
    height: 100%;
}

.homepage_parallax .video-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    min-width: 100%;
    min-height: 100%;
    overflow: hidden;
}

.homepage_parallax .video-container .mbYTP_wrapper {
    opacity: 1 !important;
}

.homepage_parallax .video-container .wp-video {
    width: 100vw !important;
    height: 100vh !important;
}

.homepage_parallax .homepage_contents {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    text-align: center;
}

.homepage_parallax .home-text-wrapper-video {
    display: table;
    width: 100%;
    height: 100%;
}

.homepage_parallax .home-text-wrapper-video .home-text-wrapper-video-contents {
    display: table-cell;
    vertical-align: middle;
        background: rgba(0,0,0,.2);
}

.homepage_parallax #parallax-home {
    display: table;
    text-align: center;
}

.homepage_parallax .flex-viewport {
    max-height: 120px;
}

.homepage_parallax .home-text-wrapper {	display: table-cell;vertical-align: middle;	margin: auto;transition: opacity 1s ease; -webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; -o-transition: opacity 1s ease; -ms-transition: opacity 1s ease;}
.homepage_parallax .home-text-wrapper.notready {opacity: 0; }

.homepage_parallax .home-logo-text,.homepage_parallax .home-logo-image {
    margin: 0 0 40px;
    position: relative;
    display: block;
    text-align: center;
    width: 100%;
    color: #2b2929;
}

.homepage_parallax .home-logo-text a {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.homepage_parallax .home-logo-text a.dark {
    color: #2b2929 !important;
}

.homepage_parallax .home-logo-text a.light {
    color: #c8c8c8 !important;
}

.homepage_parallax #home-slider {
  
    overflow: visible !important;
}

#home-slider.flexslider{opacity: 0;transition: all .5s linear;}
#home-slider.flexslider .home-slide-content{font-size: 160px;}

.homepage_parallax #home-slider ul.slides {
    height: 1000%;
    position: absolute;
    width: 100%;
    -webkit-transition: 0;
    transition: 0;
    -webkit-transform: translate3d(0,0px,0);
}

.homepage_parallax #home-slider .home-slide {
    display: block;
}

.homepage_parallax .home-slide .home-slide-content {
    color: #fff;
    margin: 0;
}

.homepage_parallax .socialdiv {
    padding: 20px;
}

.homepage_parallax .social-icons,.homepage_parallax .social-icons * {
    box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
}

.social-icons {
    position: relative;
    height: 38px;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    left: -10px;
}

.social-icons .social_container {
    position: relative;
    float: left;
    line-height: 25px;
    text-transform: uppercase;
    font-family: sans-serif;
    font-size: 11px;
    padding: 0 3px;
    overflow: hidden;
    height: 38px;
}

.social-icons .description {
    position: relative;
    float: left;
    left: 37px;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
    font-family: sans-serif;
    font-size: 11px;
    padding: 0 3px 0 0;
    font-family: 'Mulish, Arial', 'sans-serif';
    font-weight: 700;
}

.social-icons .icon {
    width: 25px;
    height: 15px;
    padding-top: 24px;
    padding-left: 10px;
}

.intro_continue_arrow {
    bottom: -100px;
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: inline-table;
    background: transparent;
    width: 40px;
    height: 30px;
    padding: 3px;
}

.intro_continue_text {
    bottom: -100px;
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: inline-table;
    background: transparent;
    width: auto;
    height: auto;
    padding: 6px 12px;
}

.intro_continue_text a p {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.intro_continue_text a:hover {
    opacity: .5;
}

.intro_continue_text img {
    padding: 10px;
}

.copys_left {
    float: left;
}

.copys_right {
    float: right;
}

video:-webkit-full-screen {
    max-height: 100%;
}

video:-moz-full-screen {
    max-height: 100%;
}

*|:fullscreen {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

iframe:fullscreen {
    border: none;
}

*|:fullscreen::backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #2b2929;
}

.hidden_lis {
    display: none !important;
    opacity: 0 !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0) !important;
    visibility: hidden !important;
    z-index: -1;
    transform: translateZ(-1px);
    -webkit-transform: translateZ(-1px);
    -ms-transform: translateZ(-1px);
    -o-transform: translateZ(-1px);
    -mz-transform: translateZ(-1px);
}

/***************************************************************
					CONTACTs FORM 7
***************************************************************/
.wpcf7 {
    position: relative;
}

.wpcf7 .hazel-form-simple .f-name,.wpcf7 .hazel-form-simple .f-subject,.wpcf7 .hazel-form-simple .f-email {
    width: 32.73%;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.wpcf7 .hazel-form-simple .f-subject {
    margin-right: 0;
}

.wpcf7 .hazel-form-simple .f-message {
    position: relative;
    float: left;
    width: 100%;
}

.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-email {
    width: 32.4%;
}

.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-email {
    width: 32.1%;
}

/* Simple Style */
.wpcf7 .hazel-form-simple-captcha .f-name,.wpcf7 .hazel-form-simple-captcha .f-subject,.wpcf7 .hazel-form-simple-captcha .f-email {
    width: 32.73%;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.wpcf7 .hazel-form-simple-captcha .f-subject {
    margin-right: 0;
}

.wpcf7 .hazel-form-simple-captcha .f-message {
    position: relative;
    float: left;
    width: 66.4%;
}

.wpcf7 .hazel-form-simple-captcha .f-captcha {
    position: relative;
    float: left;
    width: 32.2%;
    margin-left: 15px;
    top: 10px;
}

.wpcf7 .hazel-form-simple-captcha .f-captcha .f-captcha-insert img {
    margin: 4px 0;
}

.vc_span8.column_container .wpcf7 .hazel-form-simple-captcha .f-name,.vc_span8.column_container .wpcf7 .hazel-form-simple-captcha .f-subject,.vc_span8.column_container .wpcf7 .hazel-form-simple-captcha .f-email,.vc_span8.column_container .wpcf7 .hazel-form-simple .f-name,.vc_span8.column_container .wpcf7 .hazel-form-simple .f-subject,.vc_span8.column_container .wpcf7 .hazel-form-simple .f-email {
    width: 32.4%;
}

/* Simple Wide */
.wpcf7 .hazel-form-simple-wide .f-name,.wpcf7 .hazel-form-simple-wide .f-subject,.wpcf7 .hazel-form-simple-wide .f-email {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.wpcf7 .hazel-form-simple-wide.style2 .f-name,.wpcf7 .hazel-form-simple-wide.style2 .f-subject,.wpcf7 .hazel-form-simple-wide.style2 .f-email{
	margin-bottom: 0px;
}
.wpcf7 .hazel-form-simple-wide.style2 textarea{
	height: 110px;
}
.wpcf7 .hazel-form-simple-wide .f-message {
    position: relative;
    float: left;
    width: 100%;
}

/* Simple Wide + Captcha */
.wpcf7 .hazel-form-simple-wide-captcha .f-name,.wpcf7 .hazel-form-simple-wide-captcha .f-subject,.wpcf7 .hazel-form-simple-wide-captcha .f-email,.wpcf7 .hazel-form-simple-wide-captcha .f-message {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.wpcf7 .hazel-form-simple-wide-captcha .f-captcha {
    position: relative;
    width: 60%;
    float: left;
    top: 10px;
    margin-bottom: 20px;
}

.wpcf7 .hazel-form-simple-wide-captcha .f-captcha .f-captcha-insert img {
    margin: 4px 0;
}

.wpcf7 .hazel-form-simple-wide-captcha .f-captcha-insert,.wpcf7 .hazel-form-simple-wide-captcha .f-captcha-CONFIRM {
    float: left;
    width: 40%;
}

.wpcf7 .hazel-form-simple-wide-captcha .f-captcha-insert {
    position: relative;
    top: 10px;
}

.f-captcha-insert p {
    margin: 0 !important;
}

.wpcf7 .f-name input,.wpcf7 .f-subject input,.wpcf7 .f-email input,.wpcf7 .f-message textarea,.wpcf7 .f-captcha input {
    font-size: 13px !important;
    font-weight: 600;
}

.wpcf7 .f-captcha {
    color: #333 !important;
    font-size: 14px !important;
    letter-spacing: 0;
    font-weight: 700;
}

.wpcf7 .f-subject {
    margin-right: 0;
}

textarea {
    max-width: 100%;
    -webkit-appearance: none;
}

.wpcf7 {
    width: 100%;
}

.wpcf7 li {
    list-style-type: none;
    margin: 10px 0;
}

.wpcf7 label {
    text-align: left;
    position: relative;
    float: left;
    left: 0;
    width: 100%;
    padding-bottom: 0;
    font-weight: 400;
}

.wpcf7 .wpcf7-checkbox label {
    width: 100%;
}

.wpcf7 input[type="text"],.wpcf7 input[type="email"] {
    position: relative;
    float: left;
    width: 100%;
    padding: 13px 20px;
    outline: none;
    margin: 10px 0;
    background: #f9f9f9;
    border: 1px solid #cacaca;
}

.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus, .placeholder:focus {
    background: #fff;
}

.wpcf7 textarea {
    position: relative;
    float: left;
    width: 100%;
    padding: 15px;
    outline: none;
    height: 130px;
    margin-bottom: 10px;
    margin: 10px 0;
    z-index: 99;
    background: #f9f9f9;
    border: 1px solid #ededed;
}

.wpcf7 .hazel-form-simple-wide textarea,.wpcf7 .hazel-form-simple-wide-captcha textarea {
    margin: 10px 0;
}

.wpcf7 input:focus:not(input[type="submit"]),.wpcf7 textarea:focus {
    outline: none;
    border: 1px solid #EDEDED !important;
    background: #fff;
}

/* Dark BG */
.wpcf7 .dark input,.wpcf7 .dark textarea {
    border: 1px solid #898990 !important;
    background: transparent !important;
    color: #f2f2f2 !important;
}

.wpcf7 .dark .hazel-button-white-1d:hover input,.wpcf7 .dark .hazel-button-white-1d:active input {
    color: #2b2929 !important;
}

.wpcf7 .dark input:focus,.wpcf7 .dark textarea:focus {
    outline: none;
    border: 1px solid #767676 !important;
    background: transparent;
}

.wpcf7 .hazel-form-simple.dark .f-name,.wpcf7 .hazel-form-simple.dark .f-subject,.wpcf7 .hazel-form-simple.dark .f-email {
    width: 32.73%;
}

.wpcf7 li i {
    width: 30px;
    position: relative;
}

.bt-contact {
    display: inline-block;
    width: 100%;
    margin: 20px 0 0;
    position: relative;
    text-align:center;
}
.button-dark {
    border: none;
    font-family: Open Sans;
    font-size: 12px !important;
    color: inherit;
    cursor: pointer;
    padding: 10px 25px !important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 600 !important;
    outline: none;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: transparent !important;
    color: #212121 !important;
}
.hazel-form-simple.dark span.wpcf7-not-valid-tip, .hazel-form-simple.dark .bt-contact .ajax-loader,  .hazel-form-simple.dark .bt-contact .wpcf7-spinner {
    display: none !important;
}

.wpcf7-spinner {
    position: absolute !important;
}
.slider-button .wpcf7-spinner{
	top: 20px;
}
.bt-contact.align-left{text-align: left;position: relative;}
.bt-contact.align-right{text-align: right;}
.bt-contact.align-center{text-align: center;}

div.wpcf7 img.ajax-loader {
    position: absolute;
    right: -30px;
}

.hazel-form-simple.dark .bt-contact a span input {
    padding: 15px 30px 12px 30px !important;
    background: rgba(255,255,255,0) !important;
    border: 1px solid #3c3b3b !important;
    color: #f2f2f2 !important;
    letter-spacing: 3px;
}
.wpcf7 .hazel-form-simple-wide.style2 textarea{
	height: 110px;
}

.btn-contact {
    position: relative;
}
.wpcf7 .hazel-form-simple-wide.style2 input[type="text"], .wpcf7 .hazel-form-simple-wide.style2 input[type="email"]{
	padding: 8px 20px !important;
}
.hazel-form-simple.dark .bt-contact a span input:hover {
    background: rgba(255,255,255,1) !important;
    color: #2b2929 !important;
}

.wpcf7 .hazel-form-simple.dark input:focus,.wpcf7 .hazel-form-simple.dark textarea:focus {
    outline: none;
    background: rgba(255,255,255,0.05) !important;
    border: 1px solid #fff !important;
}

.hazel-form-simple.dark .wpcf7-not-valid {
    border: 1px solid #bb5e5e !important;
}

.hazel-form-simple.dark span.wpcf7-not-valid-tip,.hazel-form-simple.dark .bt-contact .ajax-loader {
    display: none !important;
}
.ultb3-box .ultb3-title {
    letter-spacing: 3px;
}
/* Form Main Slider */
.wpcf7 .hazel-form-main-slider {
    width: 80%;
    position: relative;
    display: inline-block;
    padding: 40px;
    background: rgba(255,255,255,.1);
    display: table;
    margin: 0 auto;
}

.wpcf7 .hazel-form-main-slider h3 {
    color: #FFF !important;
    text-align: center;
    font-size: 21px !important;
    margin-bottom: 20px;
    letter-spacing: 0;
    font-weight: 400;
}

.wpcf7 .hazel-form-main-slider input,.wpcf7 .hazel-form-main-slider textarea {
        padding: 14px;
    font-size: 11px !important;
    border: none;
    background: #fff;
    letter-spacing: 3px !important;
    text-transform: uppercase;
}

.agree-terms {
    position: relative;
    float: left;
    margin-top: 0;
    text-align: center;
    width: 100%;
}

.agree-terms h5 {
    color: rgba(255,255,255,0.7) !important;
}

.agree-terms h5 a {
    font-family: 'Raleway' !important;
    font-weight: 800 !important;
    font-size: 15px !important;
    color: rgba(255,255,255,0.7) !important;
}

.wpcf7 .hazel-form-main-slider input:focus {
    border: none !important;
}

.wpcf7 .hazel-form-main-slider .slider-button {
    width: 100%;
    display: table;
}

.wpcf7 .hazel-form-main-slider .slider-button a {
    display: table;
    text-align: center;
    margin: 0 auto;
}

.wpcf7 .hazel-form-main-slider .slider-button input {
    display: inline-block;
    width: auto;
    text-align: center;
    margin: 20px auto 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 25px;
    color: #333 !important;
    font-weight: 800;
    font-size: 11px !important;
    letter-spacing: 3px !important;
    background: #fff !important;
}

.wpcf7 .hazel-form-main-slider .slider-button input:hover {
    background: #fff !important;
    color: #333;
}

.small-wide {
    width: 90%;
}

.wpcf7 .hazel-form-main-slider .f-name,.wpcf7 .hazel-form-main-slider .f-subject,.wpcf7 .hazel-form-main-slider .f-email {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btn-contact-left input {
    width: auto;
    color: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    letter-spacing: 5px;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    padding: 8px 20px !important;
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
    background: transparent !important;
    color: #2b2929 !important;
    border: 1px solid #2b2929;
}

.wpcf7 .hazel-form-main-slider .f-message {
    position: relative;
    float: left;
    width: 100%;
}

.wpcf7 .hazel-form-main-slider .bt-contact {
    float: left;
}

/* Labeled Contact Form */
.hazel-labeled{
	padding: 60px 50px 50px;
	background: #fff;
	margin-top: 23px;
	-webkit-box-shadow: 0px 10px 25px rgba(212,218,220,.7)!important;
	box-shadow: 0px 10px 25px rgba(212,218,220,.7)!important;
}
.hazel-labeled h4{
	background: #43b8de;
    width: auto;
    display: inline-block;
    position: absolute;
    top: -30px;
    color: #fff;
    padding: 12px 16px;
    font-size: 16px;
    font-weight: 700;
}

.wpcf7 .hazel-labeled input[type="text"], 
.wpcf7 .hazel-labeled input[type="email"],
.contact-form input[type="text"],
.contact-form input[type="email"]{
    position: relative;
    float: left;
    width: 100%;
    padding: 12px 15px;
    outline: none;
    margin: 10px 0;
    border: 1px solid #e0e0e0;
    background: #fff;
}

.wpcf7 .hazel-labeled textarea,
.contact-form textarea{
    position: relative;
    float: left;
    width: 100%;
    padding: 13px 15px;
    outline: none;
    height: 130px;
    margin-bottom: 10px;
    border: none;
    margin: 10px 0;
    z-index: 99;
    border: 1px solid #e0e0e0;
    background: #fff;
}

.wpcf7 input[type="text"], 
.wpcf7 input[type="email"],
.contact-form input[type="text"],
.contact-form input[type="email"]{
    border: 1px solid #cacaca;
    background: #fff;
}
.wpcf7 textarea,
.contact-form textarea {
    border: 1px solid #d5d5d5;
    background: #fff;
}


.hidden_select_container {
    width: 0;
    height: 0;
    overflow: hidden;
}



.wpcf7 form.wpcf7-form p {
    position: relative;
    margin: 0 0 20px !important;
    float: left;
    width: 100%;
    z-index: 10;
}

.hidden_select_container * {
    display: none;
}

.wpcf7 form.wpcf7-form .f-captcha p {
    margin-bottom: 0 !important;
}

/* Simple Style */
.wpcf7 .hazel-multiple-fields .f-name,.wpcf7 .hazel-multiple-fields .f-subject,.wpcf7 .hazel-multiple-fields .f-email,.wpcf7 .hazel-multiple-fields .f-service,.wpcf7 .hazel-multiple-fields .f-subject,.wpcf7 .hazel-multiple-fields .f-captcha,.wpcf7 .hazel-multiple-fields .f-confirm {
    width: 47.5%;
    position: relative;
    float: left;
    margin-right: 5%;
    margin-bottom: 0;
    z-index: 999;
}

.wpcf7 .hazel-multiple-fields .f-service,
.wpcf7 .hazel-multiple-fields .f-email{margin-right: 0 !important;}

.wpcf7 .hazel-multiple-fields .f-captcha img {
    margin: 20px 0;
}


.wpcf7 .hazel-multiple-fields .bt-contact.center{
	text-align: center;
}

.wpcf7 .hazel-multiple-fields .bt-contact.center a.btn-contact-left{
	text-align: center;
    margin: 0 auto;
    width: auto;
    position: relative;
    display: contents;
}

.wpcf7 .hazel-multiple-fields .f-message {
    position: relative;
    float: left;
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
    z-index: 99;
}

.wpcf7 select {
    position: relative;
    float: left;
    width: 100%;
    padding: 12px 20px;
    outline: none;
    background: #fff;
    border: none;
    margin: 10px 0;
    height: 51px;
    border: 1px solid #2b2929;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
}

/* Buttons */
.bt-contact .hazel-button-dark {
    padding: 0;
}

.bt-contact a span input {
    background-color: transparent !important;
    margin: 0;
    z-index: 9;
    width: auto;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    letter-spacing: 5px;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    padding: 9px 30px !important;
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
    background: transparent !important;
    color: #2b2929 !important;
    border: 1px solid #2b2929;
}
.bt-contact a span input:hover{
	background-color: #303030 !important;
	color: #fff !important;
}
.bt-contact a.hazel-button-white span input {
    padding: 0 10px;
}

.ajax-loader {
    visibility: hidden;
    position: relative;
    right: -10px;
    top: 1px;
}

.bt-contact .hazel-button-dark,.bt-contact .hazel-button-white,.bt-contact .hazel-button-color {
    float: none;
    margin: 40px auto;
    display: table;
    font-size: 17px;
    padding: 0 !important;
}

.bt-contact .hazel-button-white {
    padding: 12px 25px !important;
}

.bt-contact .vc_btn {
    padding: 0;
    margin: 20px 0;
}

.bt-contact a.vc_btn span input {
    padding: 15px 30px;
}

span.wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
    z-index: 999;
    display: block;
}

/* Error & Success */
span.wpcf7-not-valid-tip {
	color: #cc8a8a !important;
    font-size: 12px !important;
    letter-spacing: normal;
    position: relative;
    bottom: 5px;
    z-index: 9999;
    left: 13px;
    display: inline-block !important;
    font-style: italic;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    display: none !important;
}
div.wpcf7 .hazel-form-main-slider img.ajax-loader {
    display: none !important;
}

div.wpcf7-validation-errors {
    display: none !important;
}

div.wpcf7-validation-errors {
    border: 1px solid #F3F1AF !important;
    padding: 10px !important;
    text-align: center;
}

div.wpcf7-mail-sent-ok {
    background: transparent;
    color: #99D36C;
    width: 100%;
    display: table-cell !important;
    margin: 0 auto;
    text-align: left;
    position: absolute;
    top: -60px;
    border: none !important;
    left: -20px;
    font-weight: 700;
}

.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder {
    color: #6d6b6c;
}

.wpcf7 input::-moz-placeholder,.wpcf7 textarea::-moz-placeholder {
    color: #6d6b6c;
    opacity: 1;
}

.wpcf7 input:-moz-placeholder,.wpcf7 textarea:-moz-placeholder {
    color: #6d6b6c;
    opacity: 1;
}

.wpcf7 input:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder {
    color: #6d6b6c;
}

/* Dark Style */
.wpcf7 .dark input::-webkit-input-placeholder,.wpcf7 .dark textarea::-webkit-input-placeholder {
    color: #f2f2f2;
}

.wpcf7 .dark input::-moz-placeholder,.wpcf7 .dark textarea::-moz-placeholder {
    color: #f2f2f2;
    opacity: 1;
}

.wpcf7 .dark input:-moz-placeholder,.wpcf7 .dark textarea:-moz-placeholder {
    color: #f2f2f2;
    opacity: 1;
}

.wpcf7 .dark input:-ms-input-placeholder,.wpcf7 .dark textarea:-ms-input-placeholder {
    color: #f2f2f2;
}

/* under construction template */
body.page-template-template-under-construction-php .fullwindow_rev {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1;
}

body.page-template-template-under-construction-php .fullwindow_content {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    padding: 0;
    height: 100vh;
    z-index: 2;
    display: table;
}

body.page-template-template-under-construction-php .fullwindow_content .tb-row {
    display: table-row;
    height: 100vh;
}

body.page-template-template-under-construction-php .fullwindow_content .tb-row .tb-cell {
    display: table-cell;
    vertical-align: middle;
}

.fullwidth-container {
    height: auto;
}
div.fullwidth-container[data-background-alignment="top"]{background-position: top !important;background-size: cover !important;}
div.fullwidth-container[data-background-alignment="center"]{background-position: center !important;background-size: cover !important;}
div.fullwidth-container[data-background-alignment="bottom"]{background-position: bottom !important;background-size: cover !important;}
div.fullwidth-container{background-size: cover !important;}
.search-no-results .hsearchtitle {
    font-size: 22px !important;
    text-align: left;
    letter-spacing: 0px;
}
.search-no-results .page_content .pageTitle{
	margin: 80px 0;
}

.search-no-results .page_content.left .pageTitle,
.search-no-results .page_content.right .pageTitle{
	margin: 0;
}

.search-no-results .page_content.left {
    border-right: none;
}

.fullwidth-container .container {
    position: relative;
}

/* WIDGETS RELATED CSS */
.widget.des_cubeportfolio_widget .cbp-item {
    transform: translate3d(0,0,0) !important;
    -webkit-transform: translate3d(0,0,0) !important;
    -moz-transform: translate3d(0,0,0) !important;
    -ms-transform: translate3d(0,0,0) !important;
    -o-transform: translate3d(0,0,0) !important;
}

.widget.des_recent_posts_widget .flexslider ol li {
    width: auto !important;
    margin: 0 3px !important;
}

.widget.des_recent_posts_widget .flexslider * {
    border: none !important;
}

.widget.des_recent_posts_widget .flexslider .flex-direction-nav a:after {
    display: none;
}

.widget-contact-content:not(.centered) i {
	float: left;
	font-size: 18px;
	margin-right: 10px;
	line-height: 22px;
	margin-right: 10px;
}
.widget-contact-content:not(.centered) i.fa-envelope {
    font-size: 18px;
    border-radius: 25px;
    width: 35px;
    height: 35px;
    line-height: 22px;
    margin-top: 0;
    margin-right: 10px;
}

.page_content .widget-contact-content:not(.centered) i{
	margin-left: 0;
}
.page_content .widget .widget-contact-content > h4{
	margin: 0 !important;
	position: absolute;
}

.page_content .widget-contact-content:not(.centered) .widget-contact-info-content,
#primary_footer .widget-contact-content:not(.centered) .widget-contact-info-content,
.hazel-push-sidebar .widget-contact-content:not(.centered) .widget-contact-info-content{
	text-align: left;
	position: relative;
	margin-left: 30px !important;
}

.footer_sidebar .slick-initialized .slick-slide,
.hazel-push-sidebar .slick-initialized .slick-slide,
.sidebar .slick-initialized .slick-slide{
	margin:0 !important;
}

.widget-contact-content:not(.centered) i:before {
	vertical-align: middle;
    display: table-cell;
}

.widget-contact-content:not(.centered) i.fa-envelope {
    font-size: 16px;
    position: absolute;
    margin-top: 2px;
}

.widget hr {
    display: none;
}

.widget .ultsl-arrow-right6,.widget .ultsl-arrow-left6 {
    font-size: 20px;
}

.widget-contact-info-content, .widget-contact-info-content a {
    white-space: initial;
    line-height: 1.8em;
}
.widget-contact-content{
	position: relative;
}

.centered .widget-contact-info-content {
    white-space: pre-wrap;
}

.widget-contact-content.centered {
    text-align: center;
    padding-left: 0;
}

.widget-contact-content:not(.centered) .widget-contact-info {
    display: table;
}

.widget-contact-content:not(.centered) .widget-contact-info i {
    display: table-cell;
    padding: 0 1em;
}

.widget-contact-content.centered i {
    font-size: 30px;
    margin-bottom: 20px;
}
.widget-contact-content.centered i.fa-map-marker,
.widget-contact-content.centered i.fa-phone{
	font-size: 35px;
}
.custom-widget,.des_partners_widget {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.custom-widget ul {
    margin-bottom: 0;
}

.custom-widget.contact_info_widget,.custom-widget.contact_info_widget .widget {
    margin: 0;
}

.twitter_container.widget .tweet_time a {
    font-weight: 700 !important;
}

.twitter_container.widget .tweet_text,.twitter_container.widget .tweet_text a {
    line-height: 22px;
}

.twitter_container.widget a:before {
    display: none;
}

.twitter_container.widget .tweet_list {
    margin: 0 auto !important;
}

.ult-item-wrap .title h4 {
    text-transform: none;
    font-weight: 500 !important;
}

.widget.des_recent_posts_widget .ult-item-wrap {
    margin: 0 !important;
}

.vc_row .widget.des_recent_posts_widget .ult-item-wrap {
    margin: 5px 20px !important;
    background: #fff;
    background: #fff;
    border-radius: 5px;
    padding: 24px;
}

.recent-posts-post.quote.ult-item-wrap.slick-slide{display: none;}

.des_cubeportfolio_widget .ult-carousel-wrapper:not(.vc_row .des_cubeportfolio_widget .ult-carousel-wrapper) {
    margin: 20px 0 !important;
}

.des_recent_posts_widget .ult-carousel-wrapper {
    margin: 20px 0 20px !important;
}

.footer_sidebar .des_recent_posts_widget .ult-carousel-wrapper {
    margin: 0 0 60px !important;
}

.custom-widget hr,.des_partners_widget hr {
    display: none;
}


.custom-widget ul li{
	list-style: none;
	margin: 0;
	padding: 3px 0;
	position: relative;
}
.custom-widget ul li:last-child{
	border-bottom: none;
}

.custom-widget ul li a {
    text-rendering: optimizelegibility;
    line-height: 22px;
    color: #444;
    margin-left: 1px;
    padding: 13px 20px 13px 0;
    width: 100%;
    display: inline-block;
}

.custom-widget ul li a:after,li a:not(.product_list_widget li a:after) {
    position: absolute;
    top: 15px;
    right: 1px;
    font-size: 15px;
    font-family: 'FontAwesome';
    content: '\f105';
    -webkit-font-smoothing: antialiased;
    color: silver;
    line-height: 1;
    float: left;
    opacity: .6;
}
.custom-widget ul.instagram-pics li {
	width: 33% !important;
	float: left;
	list-style: none;
	margin: 0;
	border: none;
	padding: 0;
	border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.custom-widget ul.instagram-pics li:hover{
	opacity: 0.8;
}
.custom-widget .instagram-pics{top: 0px !important;margin-left: -5px;margin-top: 20px;}


.custom-widget ul.instagram-pics li a{
	padding: 2px 2px 0px 2px !important;
}


.tagcloud {
    margin-top: 0;
    display: inline-block;
}

.contact-widget-container .forms {
    margin: 0;
    display: inline-block;
}

.widget.contact-widget-container .message_success {
    display: block;
    background: transparent;
    color: #D66C6C;
    font-size: 12px;
    font-weight: 700;
}

.widget.contact-widget-container .form_success {
       display: block;
    background: transparent !important;
    color: #64B147 !important;
    font-size: 14px;
    font-weight: normal !important;
    position: absolute;
    bottom: -10px;
}

.footer_sidebar .contact-widget-container .forms {
    margin: -10px 0 20px;
}

.footer_sidebar .contact-widget-container input,
.footer_sidebar .contact-widget-container textarea {
    position: relative;
    float: left;
    width: 100%;
    padding: 10px;
    outline: none;
    margin: 10px 0;
    font-size: 15px;
    color: #878787;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.contact-widget-container textarea {
    height: 100px;
    line-height: 1.5em;
}

.contact-widget-container ul li {
    list-style: none;
    float: left;
    border: none;
}

.contact-widget-container ul li a:after {
    display: none;
}

.contact-widget-container ul li:last-child {
    border-bottom: none !important;
}


.newsletter_widget {
    margin-bottom: 30px;
}

.v_links {
    display: none;
}

.widget_search label,
.widget_search #searchsubmit_wdgt,
#primary_footer #searchform label,
#primary_footer #searchform #searchsubmit_wdgt,
.woocommerce-product-search button{
    display: none;
}
.widget h2 > .widget_title_span, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget > h4, .sidebar .widget > h4,.widget_title_span, .widget .widget-contact-content > h4, .custom-widget h4 .widget_title_span,
#primary_footer .footer_sidebar > h4, #primary_footer .footer_sidebar > .widget > h4, #primary_footer .widget .widget-contact-content h4, #primary_footer .widget h4, #primary_footer .widget .widget-contact-content > h4, .widget > h2, .widget > h4, .custom-widget > h4, 
.hazel-push-sidebar h4,.hazel-push-sidebar .widget h4, .hazel-push-sidebar h4{
    position: relative;
    display: table;
    text-align: left;
    width: 100%;
    margin-bottom: 0px;
    font-size: 14px;
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
    font-weight: 600;
    color: #222025;
    letter-spacing: 2px !important;
    text-transform: uppercase;
}
 .widget .centered.widget-contact-content > h4,
 #primary_footer .widget .centered.widget-contact-content h4, #primary_footer .widget .centered h4, #primary_footer .widget .centered.widget-contact-content > h4{
	 text-align: center;
 }
 
.hazel-push-sidebar-content .widget .title h4{
	text-transform: unset;
}

.widget_search input,
#primary_footer #searchform input,
.woocommerce-product-search input.search-field{
    border: none;
    padding: 12px 10px 12px 15px;
    width: 100%;
    outline: none;
    padding-left: 35px;
    font-size: 13px;
    border: 1px solid #e4e4e4;
    background: #fff;
}
.widget_search form:before,
#primary_footer #searchform:before{
    position: absolute;
    top: 16px;
    left: 16px;
    font-size: 16px;
    font-family: 'Ionicons';
    content: '\f21f';
    -webkit-font-smoothing: antialiased;
    color: #AEAFB1;
    line-height: 16px;
    z-index: 1;
width: 14px;}
.woocommerce-product-search{position: relative}
.woocommerce-product-search:before{
    position: absolute;
    top: 16px;
    right: 17px;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    color: #9e9c9c;
    line-height: 1;
    content: "\e041";
    font-family: "dripicons-v2" !important;
}


/* FLICKR */
#flickr li {
    width: 68px;
    height: 68px;
    position: relative;
    float: left;
    margin: 0 6px 6px 0;
    border: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: none !important;
    padding: 0;
    list-style: none;
    background: transparent;
}

#flickr li a,#flickr li img {
    width: 100%;
    height: auto;
    opacity: .9;
    background: none;
    margin: 0;
    padding: 0;
}

#flickr li a:hover {
    border-bottom: none !important;
    opacity: 1;
}

#flickr li:after {
    display: none !important;
}

.hazel-push-sidebar #flickr li {
    width: 67px;
    height: 67px;
}

.widget h4 {
    line-height: 1.3em;
}

.widget-newsletter .banner p {
    /* line-height: 21px; */
}

/* Separator + text */
.divider-vertical {
    width: 1px;
    background: #333;
    height: 40px;
    margin: 0 auto;
}

.vc_separator_align_center h4 {
    text-align: center;
}

.zilla-likes {
    margin: 0 0 10px !important;
}

/* Fix li's xml init */
ul li ul,ul li ul li,ul li ul li ul li,ol li ol,ol li ol li,ol li ol li ol li {
    margin-top: 10px;
    margin-bottom: 10px;
}

dt {
    margin: 10px 0;
}

ul,li {
    list-style: disc;
}

ul li {
    line-height: 1.5em;
    margin-left: 20px;
    margin-top: .8em;
    margin-bottom: .8em;
}

ul.nav li {
    position: relative;
    display: block;
    line-height: 13px;
    margin-left: 0;
    margin: 0;
}

ol li {
    line-height: 1.5em;
    margin-left: 25px;
    list-style-type: decimal;
    margin-top: 1%;
}
.nav > li{pointer-events:none;}
.flex-direction-nav li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    position: absolute;
    width: 100%;
}
.flex-direction-nav.movies-nav li{
	position: relative;
    width: auto;
}

/* Top Bar NEW */
header .top-bar-bg > .container {
    z-index: 99;
}

header .top-bar #lang_sel a.lang_sel_sel {
    background-image: none !important;
}

/* top bar menu & wpml new stuff */
.top-bar .top-bar-menu {
    display: inline-block;
}

.top-bar-menu > ul {
    margin: 0;
}

.top-bar-menu li {
    list-style: none;
    float: left;
    display: inline-block;
    position: relative;
    margin: 7px 10px 0px 0;
    top: 6px;
}

.top-bar-menu .menu_wpml_widget li,.top-bar-menu .menu_wpml_widget > ul {
    width: 50px !important;
}

.top-bar-menu #menu_top_bar > li:not(:first-child) > a {
    border-left: 1px solid;
    padding-left: 10px;
    width: 50px !important;
}

.top-bar .menu_wpml_widget {
    display: inline-block;
    float: right;
    z-index: 9999;
    width: 60px !important;
    margin-left: 15px;
}

.top-bar .menu_wpml_widget #lang_sel > ul > li > ul {
    left: 0 !important;
    z-index: 999999;
    width: 60px !important;
}

.top-bar .menu_wpml_widget #lang_sel > ul > li > ul > li > a {
    width: 100%;
    width: 60px !important;
}

header .top-bar #lang_sel a.lang_sel_sel,#lang_sel,#lang_sel li {
    width: auto !important;
    padding-top: 4px;
    border: none !important;
    padding-bottom: 6px;
}

#lang_sel li a {
    text-transform: uppercase !important;
    text-align: center !important;
}

#lang_sel li {
    z-index: 9999999;
}

#lang_sel a {
    padding-left: 0 !important;
}

#lang_sel ul ul {
    top: 35px;
}

#lang_sel ul li ul,#lang_sel ul a ul {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

#lang_sel ul li:hover ul,#lang_sel ul a:hover ul {
    opacity: 1;
}

header .top-bar #lang_sel a.lang_sel_sel i {
    position: relative;
    top: -2px;
}

header.style4 .style4-header-icons{
	float: right;
	margin-top: 17px;
	position: absolute;
	right: 23px;
	z-index: 999999;
}

header.style4 .menu-controls{
	top:0px;
}
.navbar-default:not(.style4) .navbar-nav > li:last-child > a{padding-right: 0 !important;}

/* endof top bar menu new stuff  */
.social-icons-fa {
    position: relative;
    float: left;
    padding-right: 0;
    margin-left: 0;
    margin-bottom: 0 !important;
}

.social-icons-fa ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

.social-icons-fa ul li {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
    margin: 8px 5px 7px 0px;
}

.navbar .social-icons-fa a,.navbar .phone-mail,.navbar .phone-mail a {
    color: #fff !important;
}

.social-icons-fa ul li a {
    font-size: 15px;
}

.navbar .social-icons-fa a,.navbar .phone-mail,.navbar .phone-mail a {
    color: #fff !important;
}

.top-bar .socialdiv {
    width: 100% !important;
    top: 0 !important;
    opacity: .9;
}

.top-bar .phone-mail {
    opacity: .9;
    position: relative;
    float: right;
    margin: 0 !important;
}
.top-bar .phone-mail .dripicons-phone, .top-bar .phone-mail .dripicons-message, .top-bar .phone-mail .dripicons-pin{
	float: left;
    padding-right: 10px;
    margin-top: 2px;
    font-size: 14px;
}
.top-bar .phone-mail .dripicons-message{margin-top: 3px;font-size: 15px;}

.down-button {
    text-align: center;
    display: none;
    top: 0;
}

.down-button i.fa-plus {
    float: right;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.top-bar .phone-mail i {
    top: -1px;
    padding: 0 9px;
    position: relative;
    font-size: 12px;
}

.top-bar .phone-mail li {
    list-style: none;
    float: left;
    margin: 10px 10px 8px;
    font-size: 13px;
}

.top-bar .socialdiv ul li {
    margin: 0;
    opacity: .3;
}

.top-bar .phone-mail li:last-child {
    margin-right: 0;
}

.top-bar .phone-mail li.text_field {
    color: #fff !important;
    opacity: 1;
    margin: 0;
    padding: 9px 15px;
    margin-left: 10px;
    background: #1ca7de;
}
.top-bar .phone-mail li.text_field:after {
    width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 20px 20px;
	border-color: transparent transparent #43b8de transparent;
}

.top-bar .socialdiv ul li:hover {
    opacity: 1;
}

.top-bar .phone-mail li:first-child i {
	font-size: 12px;
    margin-left: 0;
    top: 0px;
    padding-right: 11px;
}

.top-bar .phone-mail li:last-child i {
    padding-left: 10px;
}

.navbar .social-icons-fa ul li:hover a {
    background: transparent !important;
}

.navbar .phone-mail .fa-phone {
    font-size: 13px;
    top: 0;
}

.navbar .phone-mail .fa-map-marker {
    font-size: 14px;
    top: -2px;
}

.navbar .phone-mail .fa-info-circle {
    font-size: 15px;
    top: -1px;
}

@media (max-width: 767px) {
    .top-bar {
        padding: 0px 0;
        min-height: 0;
        position: static;
        width: 100%;
        top: 0;
        z-index: 9999999;
    }
	
	
    
    .special_tabs.icontext.horizontal .hazel_icon_special_tabs i {
    	font-size: 35px !important;
    margin-bottom: 20px !important;}
    .special_tabs.text .label a, .special_tabs.icontext .label a, .special_tabs.icontext .label i {
	    font-size: 12px;
	    letter-spacing: 1px;
	}
    .ifb-flip-box-section.ifb-flip-box-section-vertical-middle {
	    z-index: 9;
	}
	.footer_newsletter form input.button, .newsletter_shortcode form input.button {
    	right: 0 !important;
	}
	
    .navbar-default.default .navbar-nav > li a.icon-nav {
        display: inline;
    }
	



    .top-bar .phone-mail {
        text-align: center;
        float: none;
        width: 100%;
        display: inline-table;
    }

    .top-bar .phone-mail li {
        float: none;
        float: none;
        margin: 0 0 2px;
        padding: 0;
    }

    .top-bar .social-icons-fa {
        position: relative;
        float: none;
        width: 100%;
        text-align: center;
    }

    .top-bar .social-icons-fa ul li {
        text-align: center;
        float: none;
        display: inline-block;
        margin-bottom: 10px !important;
    }

    .navbar .top-bar .down-button i {
        font-size: 11px;
        position: relative;
        color: #000;
        right: -5px;
        top: 3px;
    }

    .navbar .down-button.current i {
        color: #000;
    }

    .navbar .top-bar.opened .down-button i {
        color: #000;
        transform: rotate(45deg);
        -moz-transition: all .2s linear;
        right: 0px;
        top: 10px;
    }

    .navbar .top-bar:not(opened) .down-button i {
        color: #000;
    }

    .nav-topbar .down-button:hover {
        opacity: 100;
        filter: alpha(opacity=100);
    }

    .navbar .social-icons-fa a {
        background: transparent !important;
    }
}

/* MENUS [NORMAL + MOBILE] */
header a.navbar-brand img {
    max-width: none;
}

header .nav-container {
    z-index: 10;
    position: relative;
}

header .top-bar {
    z-index: 9999999;
}

header .top-bar.opened {
    z-index: 999999999;
}

header .navbar-header {
    display: block;
    vertical-align: middle;
    float: left;
    width: auto;
    z-index: 9999;
    position: relative;
    background-color: transparent;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu {
    position: fixed;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu > ul {
    width: 100vw;
    left: 0;
    display: table;
    padding: 20px 0;
    cursor: default;
    margin-left: 0;
    max-width: 1240px;
    -webkit-box-shadow: 5px 5px 10px 0 rgb(68 68 68 / 15%);
    box-shadow: 5px 5px 10px 0 rgb(68 68 68 / 15%);
}

header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li {
    max-width: 20vw;
    width: 25%;
    display: table-cell;
    float: none;
    padding: 0;
    cursor: default;
    vertical-align: top;
    border-bottom: none !important;
}

header.navbar .navbar-collapse li.hazel_mega_menu li {
    border-top: none !important;
}

header.navbar .navbar-collapse ul > li.hazel_mega_menu > ul > li:last-child {
    border-right: none;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li.hazel_mega_hide_title > a {
    display: none;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li > a.sub-menu-link{
	pointer-events: none;
	width: 100%;
    padding: 15px 20px 15px;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu ul li.current-menu-ancestor > a {
    font-weight: 800;
}

#site-header header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li:hover > a,#site-header header.navbar .navbar-collapse ul li.hazel_mega_menu ul li.current-menu-ancestor > a {
    background: none;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu ul li ul {
    position: relative;
    border-top: none;
    left: 0;
    cursor: default;
    box-shadow: none;
    -webkit-box-shadow: none;
    width: 100%;
    padding: 0px 0;
    padding: 0;
    margin: 0;
}

li.des_mega_hide link > a {
    color: red !important;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu ul li:last-child ul {
    border-right: none;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu:hover ul li ul {
    visibility: visible;
    opacity: 100;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu ul li ul li a {
    padding: 11px 20px;
    line-height: 1.4em;
    width: auto;
}
header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li:first-child {
    padding-left: 20px;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li {
    max-width: 25vw;
    width: 25.5%;
    display: table-cell;
    float: none;
    padding: 0 20px 0 0;
    cursor: default;
    vertical-align: top;
}

header.navbar.menu-rounded .navbar-collapse ul li.hazel_mega_menu ul li ul li a {
    padding: 8px 20px;
}

header.navbar. .navbar-collapse ul li.hazel_mega_menu ul li a:hover,header.navbar .navbar-collapse ul li.hazel_mega_menu ul li.current-menu-item > a,.single-post header.navbar .navbar-collapse ul li.hazel_mega_menu ul li.current_page_parent > a,header.navbar .navbar-collapse ul li.hazel_mega_menu ul li.current-menu-ancestor > a {
    background: none;
}

header.navbar .navbar-collapse a{
	font-weight: 500;
}

header.navbar .navbar-nav > li:not(.hazel_mega_menu) .dropdown-menu, header.navbar .navbar-nav > li.hazel_mega_menu > ul:not(.dropdown-menu) *{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
header.navbar .navbar-nav > li.hazel_mega_menu > ul{-webkit-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;-moz-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;-ms-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;transition:opacity .3s ease-in-out, top .3s ease-in-out, visibility .3s ease-in-out;}


header.navbar .navbar-collapse ul li.hazel_mega_menu.columns-2 > ul > li {
    width: 50%;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu.columns-3 > ul > li {
    width: 33.3%;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu.columns-4 > ul > li {
    width: 25%;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu.columns-5 > ul > li {
    width: 20%;
}

header.navbar .navbar-collapse ul li.hazel_mega_menu.columns-6 > ul > li {
    width: 16.6%;
}

header.navbar .navbar-collapse ul li ul{position: absolute;top:100%;margin:0;left: 0px;display: block;xvisibility: hidden;z-index:9992;opacity: 0;pointer-events: none;}

header.navbar .navbar-collapse ul li:hover > ul {
    visibility: visible;
    opacity: 1;
    pointer-events: all;
}

header.navbar .navbar-collapse ul li:hover {
    transition-delay: 0;
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -ms-transition-delay: 0;
    -o-transition-delay: 0;
}

header.navbar .navbar-collapse ul li ul li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    font-weight: 800;
}

header.navbar .navbar-collapse ul li ul li a {
    display: block;
    background: none;
    border: none;
    margin: 0;
}

header.navbar.menu-rounded .navbar-collapse ul li ul li a {
    padding: 20px;
}

header.navbar.menu-square .navbar-collapse ul li ul li a {
    padding: 11px 20px;
    max-width: 100%;
}
.tparrows.uranus:before {
    color: #252525 !important;
}
.tparrows.uranus:hover:before {
    color: #252525 !important;
    opacity: 0.5;
}


.dropdown-menu li.menu-item-has-children:not(.hazel_mega_hide_link) > a::before {
    position: relative;
    top: 2px;
    right: -10px;
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
    color: #2f2f2f;
    line-height: 1;
    float: right;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    content: "\f105";
}
header.navbar .navbar-collapse ul li.hazel_mega_menu ul li:last-child ul {
    border-right: none !important;
}


header.navbar.menu-square .navbar-collapse ul li.hazel_mega_menu:hover ul li ul, 
header.navbar .navbar-collapse ul li.hazel_mega_menu:hover ul li ul {
    padding-right: 20px;
}
header.navbar.menu-rounded .navbar-collapse ul li ul li a {
    display: block;
    background: none;
    border: none;
    width: auto;
    padding: 0;
    margin: 0;
    padding: 7px 17px;
}

header.navbar.menu-rounded .navbar-collapse ul li:not[li.hazel_mega_menu] ul li {
    padding: 10px;
    width: auto;
}

header.navbar.menu-rounded .navbar-collapse ul li ul li a,header.navbar.menu-rounded .navbar-collapse ul li ul li:hover a {
    border-radius: 25px;
}

header.navbar.menu-rounded .navbar-collapse ul li:not[li.hazel_mega_menu] ul li a,header.navbar.menu-rounded .navbar-collapse ul li:not[li.hazel_mega_menu] ul li:hover a {
    padding: 7px 17px;
    border-radius: 25px;
}

header.navbar.menu-rounded .navbar-collapse ul li.hazel_mega_menu ul li:hover a > a {
    background: transparent !important;
}

header.navbar.menu-rounded .navbar-collapse li.hazel_mega_menu li li {
    border-top: none !important;
    padding: 3px 0;
    width: 91%;
}

header.navbar.menu-square .navbar-collapse li.hazel_mega_menu li li {
    border-top: none !important;
    padding: 2px 0;
}

header.navbar.menu-rounded .navbar-collapse ul li ul li {
    padding: 3px 15px;
}

header.navbar.menu-rounded .navbar-collapse ul li ul li.menu-item-depth-1:first-child,header.navbar.menu-rounded .navbar-collapse ul li ul li.menu-item-depth-2:first-child,header.navbar.menu-rounded .navbar-collapse ul li ul li.menu-item-depth-3:first-child {
    margin-top: 10px;
}

header.navbar.menu-rounded .navbar-collapse ul li ul li.menu-item-depth-1:last-child,header.navbar.menu-rounded .navbar-collapse ul li ul li.menu-item-depth-2:last-child,header.navbar.menu-rounded .navbar-collapse ul li ul li.menu-item-depth-3:last-child {
    margin-bottom: 10px;
}

/* mega pagetitle tweek */
body.content_after_header header{position: relative;width:100%;}
body.content_after_header:not(.page-template-template-home):not(.home):not(.page-template-blog-template-php) header.header-init:not(.header-init-force-fixed){position: relative !important;}
body header.headerclone.header_after_scroll .top-bar{margin-top:0px !important;}
body.content_after_header header:not(.headerclone):not(.header-init):not(.woocommerce-Address-title):not(.header_not_fixed){position: fixed !important;}
body.content_after_header header.headerclone{
	position: relative !important;
	float:left;
	width:100%;
} 
body.content_after_header .fullwidth-container {
    position: relative;
    float: left;
    width: 100%;
}
body.blog.content_after_header .fullwidth-container{
	margin: 0 !important;
}
header.navbar .navbar-collapse ul li ul li ul {
    left: 100%;
    top: 0;
}
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block.stats-left{
	margin: 0 !important;
}

header.navbar .navbar-collapse ul li ul li ul:before,header.navbar .navbar-collapse ul li ul li ul:after {
    display: none;
}

header.navbar .navbar-collapse ul li ul li ul li a {
    padding-right: 20px;
}
body:not(.home):not(.page-template-template-home) header.headerclone {
    xposition: relative;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

body.single-post header.headerclone {
    position: relative;
}

header.headerclone,header.headerclone * {
    visibility: hidden;
    transition: none !important;
}

header:not(.style6):not(.header_style8_left_container):not(.header_style9_left_container).hazel-underlining .dropdown-menu li:not(.hazel_mega_hide_link) > a::after {
    position: absolute;
    width: 0px;
    margin-top: 0px;
    content: "";
    height: 1px;
    background: #2b2929;
    transition: all 0.5s cubic-bezier(0.2, 1, 0.3, 1) 0s;
    position: absolute;
    margin-top: 25px;
    left: 25px;
    display: none;
}

header:not(.header_style8_left_container):not(.header_style9_left_container).hazel-underlining .dropdown-menu li:not(.hazel_mega_hide_link) > a:hover::after,
header:not(.header_style8_left_container):not(.header_style9_left_container).hazel-underlining .dropdown-menu li:not(.hazel_mega_hide_link) > a:focus::after,
header:not(.header_style8_left_container):not(.header_style9_left_container).hazel-underlining .dropdown-menu li:not(.hazel_mega_hide_link) > a:active::after,
header:not(.header_style8_left_container):not(.header_style9_left_container).hazel-underlining .dropdown-menu li:hover > a::after {
    width: 15%;
    height: 1px;
    opacity: 0.6;
}

.fullwidth-container {
    position: relative;
    width: 100%;
}
.ult_tabmenu.style2 li a {
    text-transform: uppercase;
    letter-spacing: 3px;
}
.single-extras{
	display: inline-block;
    width: 100%;
    position: relative;
}
.single-extras .vc_column_container>.vc_column-inner,
.single-extras .vc_column_container .container{
	padding: 0 !important;
	max-width: 100%;
}

#button-click-overlay .ult_modal-content {
    padding: 0;
    background: 0 0;
}
.fullwidth-container .pagetitle_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f2f2f2;
}

.fullwidth-container .center .pageTitle {
    max-width: 100% !important;
    width: 100% !important;
}

header.navbar.header_after_scroll,
header.navbar.header_after_scroll_type2,
header.navbar.light.hazel-underlining{
   border-bottom: 1px solid rgba(0,0,0,0.1);
}

header.navbar.dark.hazel-underlining{
   border-bottom: 1px solid rgba(255,255,255,0.1);
}
header.navbar.header_after_scroll {
    -webkit-box-shadow: 0 1px 20px 0 rgb(68 68 68 / 10%);
    box-shadow: 0 1px 20px 0 rgb(68 68 68 / 10%);
}
body > .search_input .search_close i {
    font-size: 25px !important;
    color: #333;
    top: -5px;
    position: relative;
    z-index: 99999999;
}

body > .search_input .search_close i.fa-spinner{ font-size: 18px !important; top: -5px !important; }

header.style1 .search_close i, header.style7 .search_close i{
	top: -8px;
}
/* STYLE 2 */
header.style2 .navbar-collapse {
    width: 100%;
}

header.style2 .navbar-collapse .navbar-nav {
    float: left !important;
}

/* STYLE 3 */
header.style3,header.style3 {
    display: inline-block;
}

header.style3 .nav-container {
    xdisplay: inline-block;
    position: relative;
    xwidth: 100%;
}

header.style3 .nav-container .navbar-header {
    position: relative;
    float: left;
    width: 100%;
    height: auto !important;
    text-align: center;
    margin-left: 0px !important;
}

header.style3 .nav-container .navbar-header .navbar-brand {
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: inline-block;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

header.style4 .nav-container .navbar-header .navbar-brand {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

header.style3 .nav-container .navbar-collapse {
    float: left;
    text-align: center;
    height: auto !important;
    width: 100%;
    display: table;
    display: table-cell !important;
    vertical-align: middle;
}

header.style3 .nav-container .navbar-collapse .navbar-nav {
    float: none !important;
    margin: 0 auto;
    display: table;
}

header.style3 .nav-container .header_social_icons {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    padding-right: 0;
}

header.style3 .nav-container .header_social_icons .header_social_icons_wrapper {
    display: inline-block;
    height: auto !important;
    margin-left: 0;
    margin-top: 15px;
}

header.style3 .header_social_icons,header.style3 .search_trigger {
    position: relative;
    top: 5px;
    width: auto !important;
    display: block;
    vertical-align: initial;
    right: 0;
    top: 0;
}

header.style3 .hazel_cart_header {
    position: absolute !important;
    top: 0;
    right: 20px;
    width: auto !important;
}

header.style3 .header_social_icons {
    left: 10px;
}

header.style3 .search_trigger {
    right: 0;
    height: auto;
    z-index: 9999;
    float: right;
    padding-left: 10px;
}

ul.dropdown-menu.sub-menu {
    text-align: left;
}

/* new tweeks */
.hazel_right_header_icons {
    position: relative;
    float: right;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.style5 .hazel_right_header_icons{
	position: absolute;
	float: right;
	right: 30px;
	top: 1px;
}

header.style3 .hazel_right_header_icons{
	right: 15px;
}

header.style2 .hazel_right_header_icons {
    position: relative;
    right: 20px;
    top: -1px;
}

header.style2 .hazel_right_header_icons .hazel_cart_header,header.style2 .hazel_right_header_icons .sliderbar-menu-controller {
    position: relative;
    top: -1px;
}

header.style2 .search_trigger {
    top: -2px;
    position: relative;
}

header.style4 .hazel_right_header_icons {
    position: absolute;
    top: 0;
    right: 10px;
}

header.style3 .hazel_right_header_icons > * {
    position: relative !important;
    float: left !important;
    right: 0;
    left: 0;
    padding: 0;
}

@media only screen and (min-width: 480px){
header.style3 .hazel_right_header_icons > *{
	margin: 10px 10px !important;	
}
}

@media only screen and (min-width: 1000px){
header.style3 .hazel_right_header_icons > *{
	margin: 20px 10px !important;	
}
}

header.style3 .hazel_right_header_icons .menu-controls {
    top: 5px !important;
    z-index: 9999;
    cursor: pointer;
}

header.style3 .header_social_icons_wrapper {
    float: left;
}

header.style4 .hazel_right_header_icons .menu-controls {
    top: 15px !important;
}

header.style4 .hazel_right_header_icons > * {
    position: relative !important;
    float: left !important;
    margin: 0 5px !important;
    right: 0 !important;
    left: 0 !important;
    padding: 0 !important;
}

header.style2 .header_style2_menu {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99999;
}

header.style2 .header_style2_menu > ul.nav {
    position: relative;
    display: block;
    margin: 0;
}

header.style2 .search_input {
    z-index: 10;
}

.header_style2_contact_info {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    vertical-align: middle;
    display: table-cell;
}

.header_style2_contact_info > * {
    float: right;
    display: table-cell;
    vertical-align: top;
    margin-top: -6px;
    margin-left: 40px;
}

.header_style2_contact_info > * .icon {
    display: inline-block;
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    display: table;
    margin-top: 7px;
}

.header_style2_contact_info > * .details {
    display: inline-block;
}

/* header_style2_contact_info style */
.header_style2_contact_info .slogan {
    font-size: 0.85em;
    opacity: 0.5;
    line-height: 1.6em;
    font-weight: 600;
    color: #f1f0f0;
	    font-family: Hind;
    letter-spacing: 3px;
    margin: 0px 0 5px;
}

.header_style2_contact_info .telephone-contact .email {
    color: #7dc771;
    line-height: 1.1em;
    font-size: 1.35em;
}

.header_style2_contact_info .email-contact .email a{
    font-size: 1.15em;
    line-height: 1.3em;
}

header.navbar .nav-container .header_style2_contact_info i {
    font-size: 30px;
    display: table-cell;
    text-align: center;
    padding: 0;
    margin-right: 10px;
}

.header_after_scroll .header_style2_contact_info .slogan,.header_after_scroll .header_style2_contact_info .icon {
    display: none;
}

header.style1 .hazel_right_header_icons {
    position: relative !important;
    padding-left: 20px;
    width: auto;
    max-height: 55px;
}

header.style1 .hazel_right_header_icons:not(.with-woocommerce-cart){top: -6px;}
header.style1 .hazel_right_header_icons.with-woocommerce-cart{top: -8px;}

header.dark.style1.hazel-underlining .navbar-right{border-right: 1px solid rgba(255,255,255,0.1);padding-right: 15px;}
header.light.style1.hazel-underlining .navbar-right{
	border-right: 1px solid rgba(0,0,0,0.1);padding-right: 15px;
}

header.style7 .hazel_right_header_icons {
    position: relative !important;
    top: 3px;
}

header.style7 .hazel_right_header_icons .header_social_icons {
    float: right;
}

header.style1 .menu-controls, header.style7 .menu-controls {
    z-index: 9999;
    cursor: pointer;
    top: -2px;
}

header.style5 .hazel_right_header_icons.with-woocommerce-cart {
    position: absolute;
    padding-left: 0;
    float: right;
    width: auto;
    top: -7px;
    right: 30px;
    margin-left: 0px;
}

header.style5.header_after_scroll .hazel_right_header_icons.with-woocommerce-cart{
	top: -7px;
}
header.style1.header-full-width .nav-container, header.style7.header-full-width .nav-container{
	float: left;
}

header.style5 .nav-container{
	display: table;
}
.style5 .navbar-right {
    float: none !important;
    text-align: center;
    margin: 0 auto;
    display: table;
}

header.style4 .nav-container .navbar-header {
    display: inline-table;
}

header.style4 .nav-container .navbar-header,header.style4 .nav-container .navbar-collapse {
    float: none;
    width: auto;
    position: relative;
}

header.style4 .nav-container .navbar-header,header.style4 .nav-container .navbar-collapse {
    position: relative;
    float: left;
    width: 100%;
    height: auto !important;
    margin: 0;
    padding: 0;
    text-align: center;
}

header.style4 .nav-container .navbar-header .navbar-brand,header.style4 .nav-container .navbar-nav {
    margin-left: auto !important;
    margin-right: auto !important;
}

header.style4 .nav-container .navbar-header .navbar-brand {
    position: relative;
    opacity: 0;
    text-align: center;width: auto;display: inline-block;float: none;}

header.style4 .new-menu-wrapper {
    position: relative;
    text-align: center;
}

header.style4 .new-menu-wrapper .new-menu-left,header.style4 .new-menu-wrapper .new-menu-right {
    position: absolute;
    top: 0;
    float: left;
    display: inline-flex;
}

header.style4 .new-menu-wrapper .new-menu-left {
    left: 0;
    text-align: right;
}

header.style4 .new-menu-wrapper .new-menu-right {
    right: 0;
    text-align: left;
}

header.style4 .new-menu-wrapper .new-menu-left .new-menu-bearer,header.style4 .new-menu-wrapper .new-menu-right .new-menu-bearer {
    position: relative;
}

header.style4 .new-menu-bearer a {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    text-rendering: geometricPrecision !important;
}

header.style4 .new-menu-wrapper .new-menu-left .new-menu-bearer {
    float: right;
}

header.style4 .new-menu-wrapper .new-menu-left .new-menu-bearer .navbar-nav {
    float: right !important;
}

header.style4 .new-menu-wrapper .new-menu-right .new-menu-bearer {
    float: left;
}

header.style4 .new-menu-wrapper .new-menu-right .new-menu-bearer .navbar-nav {
    float: left !important;
}

header.style4 > .nav-container > .navbar-collapse {
    display: none !important;
}

/* menu fixes */
header.style4 .new-menu-bearer li {
    list-style: none;
}

header.style4:not(.headerclone) .navbar-nav > li.hazel_mega_menu > ul,header.style4.header_after_scroll:not(.headerclone) .navbar-nav > li.hazel_mega_menu > ul {
    width: 80vw;
}

/* END OF STYLE 4 */
/* social icons no header */
header:not(.style1):not(.style2):not(.style3):not(.style5) .header_social_icons {
    display: table-cell !important;
    vertical-align: middle;
    top: 0px;
}

header:not(.style1):not(.style2):not(.style8):not(.style3):not(.style4) .header_social_icons_wrapper {
    display: table-cell;
    vertical-align: middle;
}

.header_social_icons div.social_container,
.header_social_icons_wrapper div.social_container{
    position: relative;
    float: right;
    cursor: pointer;
    width: 20px;
    height: 20px;
    text-align: center;
    margin: -1px 0 0 5px;
    padding: 0;
    line-height: 20px;
}
header.style3 .header_social_icons div.social_container,
header.style4 .header_social_icons div.social_container{
	float: left;
}
.header_social_icons div.social_container i,
.header_social_icons_wrapper div.social_container i {
    text-align: center;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
header.style5.header-with-container .nav-container{
	float: none;
}
/* helper para o ajax do search */
/* Safari and Chrome */
@-webkit-keyframes desrotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes desrotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.desrotating {
    -webkit-animation: desrotating 2s linear infinite;
    -moz-animation: desrotating 2s linear infinite;
    -ms-animation: desrotating 2s linear infinite;
    -o-animation: desrotating 2s linear infinite;
    animation: desrotating 2s linear infinite;
}

.header_social_icons.with-social-icons {
    position: relative;
    padding-right: 15px;
}

.rev-btn.Agency-NavButton i {
    position: relative;
    left: -2px !important;
}

/* dl-menu */
header .dl-menuwrapper {
    display: none !important;
    width: 100%;
}

header.style2 #dl-menu{ top: 0; }

header .dl-menuwrapper .dl-trigger-wrapper {
    width: 100%;
    text-align: right;
    z-index: 99;
}

header .search_trigger, header .menu-controls, 
header .hazel_cart_header, header .header_social_icons.with-social-icons, .cd-nav-trigger, header .hazel-header-button {
    height: 100%;
    display: table-cell;
    right: 0;
    padding-left: 15px;
    vertical-align: middle;
    top: -3px;
    position: relative;
    cursor: pointer;
    max-height: 20px;
    height: 20px;
}
.header_social_icons.with-social-icons{
	top:-1px;
}
header .search_trigger .dripicons-search{
	font-size: 16px;
	position: relative;
	top: -1px;
}
header.style6 .search_trigger .dripicons-search{
	top: 2px;
    font-size: 18px;
    margin-right: 5px;
	
}
header.style7 .search_trigger .dripicons-search{
	top: -3px;
}
header.style7 .search_trigger.next-to-shopping-bag .dripicons-search{
	top: -3px;
}
header.style6 .search_trigger{
	margin-right: 10px;
	
}
header .menu-controls .font-icon .icon{
	font-size: 21px;
    top: -2px;
    position: relative;
    font-weight: lighter;
}
header .menu-controls .font-icon .icon.dripicons-cross{
	font-size: 25px;
}
header .hazel_cart_header .dripicons-cart{
	font-size: 25px;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #060606 !important;
letter-spacing: 1px !important;font-size: 12px !important;}
.vc_btn3.vc_btn3-style-gradient:focus, 
.vc_btn3.vc_btn3-style-gradient:hover{
    -webkit-box-shadow: 0px 6px 9px 0px rgba(84, 114, 210,0.5);
    -moz-box-shadow: 0px 6px 9px 0px rgba(84, 114, 210,0.5);
    box-shadow: 0px 6px 9px 0px rgba(84, 114, 210,0.5);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 33px !important;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, 
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, 
.vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
	background-color: #f55d52 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
}

.btn-contact-left input:focus,
.btn-contact-left input:hover{
	background: #303030 !important;
	color: #fff !important;
}

/* IE 11 hack */
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    header .search_trigger,header .menu-controls,header .hazel_cart_header,header .header_social_icons.with-social-icons {
        display: none;
    }
}

header.style4.search_trigger,header.style4 .hazel_cart_header {
    padding-left: 15px;
    margin-left: 30px;
}

header.style4 .hazel_cart_header {
    margin-left: 20px;
    margin-top: 10px;
}

header.style4 .style4_social_search .header_social_icons {
    float: left;
}

header.style4 .style4_social_search .header_social_icons_wrapper {
    padding: 10px 0 0;
    height: auto !important;
    margin-left: 0;
}

.style4_social_search {
    position: relative;
    top: 10px;
}

header.style4 .style4_social_search .search_trigger i {
    padding: 10px 5px;
}

header.style4 .style4_social_search_mobile .header_social_icons_wrapper {
    height: auto !important;
}

header .search_trigger i,header .search_trigger_mobile i {
    padding-top: 0;
    cursor: pointer;
    position: relative;
    top: -2px !important;
}

header .search_trigger i {
    font-size: 18px !important;
    font-weight: 700;
}

header.style3 .search_trigger i,header.style3 .search_trigger_mobile i, header.style1 .search_trigger i,header.style1 .search_trigger_mobile i, header.style7 .search_trigger i,header.style7 .search_trigger_mobile i {
    top: 2px;
}
header.style1 .search_trigger i,header.style1 .search_trigger_mobile i, header.style7 .search_trigger i,header.style7 .search_trigger_mobile i {
    top: 0;
}

body > .search_input {
    position: fixed;
    pointer-events: none;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    z-index: -1;
    overflow: hidden;
    background: rgba(0,0,0,.85);
    position: absolute;
}

body > .search_input > .container :not(.hidden):not(.ajax_search_results):not(i) {
    position: relative;
    line-height: 1.5em;
    text-align: left;
    letter-spacing: 0px;
}

body > .search_input .ajax_search_results * {
    letter-spacing: normal !important;
}

body > .search_input > .container {
    height: 100%;
}

body > .search_input .search_close {
    cursor: pointer;
    font-size: 30px !important;
    color: #FFF;
    position: relative;
    top: 40px;
    float: right !important;
    z-index: 99999;
}

body .search_close{
	margin-right: 40px;
    top: 30px;
}
body > .search_input .search_close i {
    padding-right: 0;
}

body > .search_input input.search_input_value {
    position: absolute !important;
    height: 100%;
    width: 100%;
    border: 0;
    background: none;
    color: #FFF;
    font-size: 2em;
    outline: 0;
    box-shadow: none;
    padding-left: 0px;
    letter-spacing: -0.3px;
}

body > .search_input input.hidden {
    display: none;
}

body > .search_input .ajax_search_results {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
}

body > .search_input .ajax_search_results ul {
    width: 100%;
    margin: 0;
    max-height: 30vh;
    background: rgba(0,0,0,.85);
    overflow-y: visible;
}

body > .search_input .ajax_search_results ul li {
    list-style: none;
    width: 100%;
    border-bottom: 1px solid #525252;
    margin: 0;
    padding: .7em 2%;
}

body > .search_input .ajax_search_results ul li:last-child {
    border-bottom: none !important;
}

body > .search_input .ajax_search_results ul li a {
    padding: 10px 0;
    width: 100%;
    color: #DDD;
}

body > .search_input .ajax_search_results ul li span,body > .search_input .ajax_search_results ul li span i {
    float: none;
    font-size: .9em;
    line-height: 1.2em;
    color: #D5D5D5;
    vertical-align: baseline;
    padding-right: 0;
}

body > .search_input .ajax_search_results ul li.selected {
    background: #525252;
}

body > .search_input .ajax_search_results ul li.selected a {
    color: #FFF;
}
	
/* Search Overlay Effects */
body > .search_input.slide_left {
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
}

body > .search_input.slide_right {
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
}

body > .search_input.slide_left.open,body > .search_input.slide_right.open {
    width: 100vw;
}

body > .search_input.slide_top {
    top: 0;
    left: 0;
    width: 100vw;
    height: 0;
}

body > .search_input.slide_bottom {
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 0;
}

body > .search_input.slide_top.open,body > .search_input.slide_bottom.open {
    height: 100%;
}

body > .search_input.unfold_horizontal {
    top: 0;
    left: 50%;
    width: 0;
    height: 100%;
}

body > .search_input.unfold_horizontal.open {
    left: 0;
    width: 100%;
}

body > .search_input.unfold_vertical {
    top: 50%;
    left: 0;
    width: 100vw;
    height: 0;
}

body > .search_input.unfold_vertical.open {
    top: 0;
    height: 100%;
}

body > .search_input.unfold_center {
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
}

body > .search_input.unfold_center.open {
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
}

body > .search_input.unfold_top_left {
    top: 0;
    left: 0;
    width: 0;
    height: 0;
}

body > .search_input.unfold_top_right {
    top: 0;
    right: 0;
    width: 0;
    height: 0;
}

body > .search_input.unfold_bottom_left {
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
}

body > .search_input.unfold_bottom_right {
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
}

body > .search_input.unfold_top_left.open,body > .search_input.unfold_top_right.open,body > .search_input.unfold_bottom_left.open,body > .search_input.unfold_bottom_right.open {
    width: 100vw;
    height: 100%;
}

/* new search */
body > .search_input{top: 0;xleft: 0;width: 100%;height: 60px;opacity: 1;position: fixed;overflow: visible;z-index: 999;}
body .hazel_search_input .form_bearer{position:absolute;top:0;right:0;bottom:0;left:0;max-width: 100%; overflow: hidden;}
body .hazel_search_input .form_bearer .searchinput{position: relative; width: 100%; height: 100%;}

/* a animacao deste after esta definida em baixo com a do search input [texto] */
body .hazel_search_input.with-underline .form_bearer .searchinput:after{ content: ""; position: absolute; top: 50%; left: 0; right: 0; height: 1px;opacity: 1; width: 100vw; }
body .hazel_search_input.with-underline.with-animations:not(.open) .form_bearer .searchinput:after{ right: 100%; opacity: 0; width: 0px; }
/* endof new search */

/* new header button */
header .hazel-header-button, header .hazel-header-button a{-webkit-transition: all .2s linear !important;-moz-transition: all .2s linear !important;transition: all .2s linear !important;}
header .hazel-header-button a{
	position: relative;
	top: -3px;
	padding: 8px 20px;
	margin-right: 0;
}
header .hazel-header-button{margin-left: 20px;padding-left: 50px;top: -2px;}
header.style6 .hazel-header-button{float: right;}
header.style5 .hazel-header-button {
    height: 100%;
    display: table-cell;
    right: 0;
    padding-left: 20px;
    vertical-align: middle;
    top: 0;
    position: relative;
}
header.style5 .hazel-header-button{float: none;right: 0;padding-left: 50px;}
header.style5 .hazel-header-button a{top: -7px;}
/* endof new header button */

body > .search_input.none {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

body > .search_input.open {
    pointer-events: auto;
    overflow: visible;
}

.navbar-default .style4_social_search {
    margin-top: 0 !important;
    position: absolute;
}

header.style4 .nav-container {
    z-index: 999;
    position: relative;
}

.style4_social_search_mobile{display: none;}

.compose-mode .vc_empty-shortcode-element.vc_ultimate_spacer{
    min-height: 0 !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 10px 25px !important;
}

.vc_btn3.vc_btn3-style-gradient{
	color: #fff !important;
	border: none !important;
}
.more-z-index{
    position:relative;
    z-index:999;
}
/***************************************************************
					  TOOLTIP OPEN BT
***************************************************************/
a.team-profile .tooltip-desc {
    height: 0;
    visibility: hidden;
    position: relative;
    text-align: center;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    top: 0;
    opacity: 0;
    cursor: pointer;
}

a.team-profile:hover .tooltip-desc {
    visibility: visible;
    top: -4px;
    opacity: 1;
    z-index: 2;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    right: 30px;
}
a.team-profile img{padding-top: 30px;}
.tooltip-content p{
	font-size: 15px !important;
    color: #36383a !important;
    font-weight: normal !important;
    margin: 0;
    font-family: 'Mulish, Arial';
}

/***************************************************************
					 MODAL TEAM PROFILE
***************************************************************/
.team_member_profile_content .container{position: relative;float: left;max-width: 100%;}

a.team-profile:hover {
    cursor: pointer;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
}

.modal {
        position: fixed;
        z-index: 999999;
        overflow: auto;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding-box;
        background-clip: padding-box;
        display: none;
        text-align: left;
}

.modal .close {
    float: right;
    background: url(../../wp-content/themes/hazel/images/sprite.png) -188px 3px no-repeat;
    width: 46px;
    height: 46px;
    margin: 30px 40px 30px 0;
    z-index: 1000;
    text-indent: -9999px;
    top: 0;
    position: absolute;
    right: 0;
}

.tm-info {
    overflow-y: auto;
    text-align: left;
    margin: 6% auto;
    position: relative;
}

.tm-info .container {
    border-bottom: 1px solid #ededed;
    position: relative;
}

.tm-info .member-desc {
    padding: 0 60px 40px;
}

.tm-info .member-pos {
    position: absolute;
    top: 40px;
    right: 40px;
}

.tm-info .member-pos2 {
    position: absolute;
    top: 20px;
    right: 0;
}

.tm-info .member-pos3 {
    position: absolute;
    top: 20px;
    right: 0;
}

.tm-info .member-cont {
    position: absolute;
    left: 0;
    top: -35px;
}

.tm-info h2 {
    font-weight: 800;
    font-size: 4em;
    margin-bottom: 5px;
}

.tm-info h4 {
    color: #04acbb;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 1.4em;
}

.social-font-awesome {
    position: relative;
    margin-top: 20px;
}

.social-font-awesome li {
    position: relative;
    float: left;
    list-style-type: none;
    margin-right: 20px;
}

.social-font-awesome li a {
    font-size: 1.3em;
    color: #444;
}

/* ANIMATIONS */
.loaded .animated {
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .6s;
    -moz-animation-duration: .6s;
    -ms-animation-duration: .6s;
    -o-animation-duration: .6s;
    animation-duration: .6s;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: .95;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: .95;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: .95;
    }
}

/* draggable items from the slick js instances */
.slick-list.draggable {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -ms-grab;
    cursor: -o-grab;
    cursor: grab;
}

/* greyscale classes for the masses */
img.hazel_grayscale {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IEs */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.fullwidth-container.hazel_grayscale{
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IEs */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

img.hazel_grayscale:hover,
.partners-container.noscroller .partner-item a:hover img,
.cbp-item-wrapper a:hover img.hazel_grayscale
 {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    filter: none;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

#back-top {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 99999;
    margin: 0;
    display: none;
}

#back-top a {
    width: 30px;
    height: 30px;
    display: block;
    background: rgba(0,0,0,.2);
    display: table;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#back-top a:hover {
    background: #101010 !important;
}

#back-top a i {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
}

.vc_cta3-container {
    margin-bottom: 0 !important;
}

/* vc editor frontend tweaks for our shortcodes */
body.vc_editor .vc_verticaltabs .vc_controls-out-tl {
    left: 38%;
    left: calc(50% - 130px);
}

body.vc_editor .vc_verticaltabs .vc_verticaltab > .vc_controls .vc_controls-out-tl {
    top: 10px;
}

body.vc_editor .vc_verticaltabs .vc_verticaltab > .content,body.vc_editor .vc_verticaltabs .tab-selector {
    padding-top: 40px;
}

body.vc_editor .vc_verticaltabs .vc_verticaltab.vc_empty > .content {
    margin-top: 50px;
    top: 15px;
}

body.vc_editor .vc_verticaltabs .tab-selector .label.add-new-tab {
    position: absolute;
    top: 97%;
    padding: 15px;
    left: -15px;
    color: #333;
    cursor: pointer;
}

body.vc_editor .vc_verticaltabs .special_tabs.icontext .tab-selector .label.add-new-tab,body.vc_editor .vc_verticaltabs .special_tabs.text .tab-selector .label.add-new-tab {
    left: 0;
}

body.vc_editor section.special_tabs {
    padding-bottom: 30px;
}

.vc_row-full-width .upb_row_bg[data-bg-override="ex-full"] {
    z-index: -1;
    margin-left: 1.1%;
}


.special_tabs.vertical:not(.icon) .tab-selector:after{
	height: 99%;
	width: 1px;
	display: block;
	position: absolute;
	right: 15px;
	content: "";
	top: 0;
}

.special_tabs.vertical:not(.icon) .tab-selector .label{
	border-bottom: 1px solid #edeef1;
    width: 95%;
}

/* TreeThemes Visual Composer & Addons Styles */
.wpb_row,.wpb_content_element {
    margin-bottom: 0 !important;
}

.just-icon-align-left {
    float: left;
    margin-right: 10px;
}
.cbp-caption-fadeIn .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-fadeIn .cbp-caption:hover .cbp-l-caption-desc {
    -webkit-transform: translate3d(0,10px,0) !important;
    transform: translate3d(0,10px,0) !important;
}
.ult-ib-effect-style1:hover .ult-new-ib-title{
    -webkit-transform: translate3d(0,0px,0) !important;
    transform: translate3d(0,0px,0) !important;
}

.cbp-caption-fadeIn .cbp-l-caption-title,.cbp-caption-fadeIn .cbp-l-caption-desc {
    -webkit-transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
}

.projects_media.fullwidth_media {
    position: relative;
}

/* new awesome cube filters alignment */
.cbp-l-filters-dropdown.des-align-left .cbp-l-filters-dropdownWrap {
    left: 0;
}

.cbp-l-filters-dropdown.des-align-right .cbp-l-filters-dropdownWrap {
    right: 0;
}

.cbp-l-filters-dropdown.des-align-center .cbp-l-filters-dropdownWrap {
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9;
}

.cbp-l-filters-button.des-align-center,.cbp-l-filters-alignLeft.des-align-center,.cbp-l-filters-alignCenter.des-align-center,.cbp-l-filters-alignRight.des-align-center,.cbp-l-filters-buttonCenter.des-align-center,.cbp-l-filters-work.des-align-center {
    text-align: center;
}

.cbp-l-filters-button.des-align-left,.cbp-l-filters-alignLeft.des-align-left,.cbp-l-filters-alignCenter.des-align-left,.cbp-l-filters-alignRight.des-align-left,.cbp-l-filters-buttonCenter.des-align-left,.cbp-l-filters-work.des-align-left {
    text-align: left;
}

.cbp-l-filters-button.des-align-right,.cbp-l-filters-alignLeft.des-align-right,.cbp-l-filters-alignCenter.des-align-right,.cbp-l-filters-alignRight.des-align-right,.cbp-l-filters-buttonCenter.des-align-right,.cbp-l-filters-work.des-align-right {
    text-align: right;
}

.cbp-l-filters-list.des-align-left {
}

.cbp-l-filters-list.des-align-right {
}

.cbp-l-filters-list.des-align-center {
    width: auto;
    text-align: center;
    margin: 0 auto 30px;
}

.cbp-l-filters-dropdownHeader {
    text-align: left;
}

.vc_row.vc_row-no-padding .wpb_column.vc_col-sm-6 .fb_type_button_count,.vc_row.vc_row-no-padding .container .cbpw-ajax-block .fb_type_button_count {
    margin-left: 15px !important;
}

/* remove paddings from container on filters */
.cbp-l-filters-button,.cbp-l-filters-dropdown,.cbp-l-filters-alignLeft,.cbp-l-filters-alignCenter,.cbp-l-filters-alignRight,.cbp-l-filters-list,.cbp-l-filters-buttonCenter,.cbp-l-filters-work {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* New Social Icons Effects */
/* Effect 5 */
#big_footer .social-icons-fa a i {
    box-shadow: 0;
    overflow: hidden;
    -webkit-transition: background 0.3s,color 0.3s,box-shadow .3s;
    -moz-transition: background 0.3s,color 0.3s,box-shadow .3s;
    transition: background 0.3s,color 0.3s,box-shadow .3s;
}

.social-icons-fa a {
    position: relative;
}

#big_footer .social-icons-fa a i {
    display: inline-block;
    font-size: 0;
    cursor: pointer;
    margin: 0 7px;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff;
}

#big_footer .social-icons-fa a i:after {
    display: none;
}

#big_footer .social-icons-fa a i:before {
    speak: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}

@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translate(100%);
    }

    50% {
        opacity: 0;
        -webkit-transform: translate(-100%);
    }

    51% {
        opacity: 1;
    }
}

@-moz-keyframes toRightFromLeft {
    49% {
        -moz-transform: translate(100%);
    }

    50% {
        opacity: 0;
        -moz-transform: translate(-100%);
    }

    51% {
        opacity: 1;
    }
}

@keyframes toRightFromLeft {
    49% {
        transform: translate(100%);
    }

    50% {
        opacity: 0;
        transform: translate(-100%);
    }

    51% {
        opacity: 1;
    }
}

/* Newsletter Shortcode */
.newsletter_shortcode form,.widget-newsletter form {
    width: 100%;
    margin: 0 auto;
    z-index: 999;
}

.newsletter_shortcode form .mc-field-group,.widget-newsletter form .mc-field-group {
    width: 100%;
    z-index: 9;
    display: block;
    position: relative;
}

.page-template-template-under-construction .newsletter_shortcode form .mc-field-group {
    float: left;
    width: 90%;
    margin-right: 1%;
}

.underconstructo.fullwindow_content{
	position: absolute; top: 0; right: 0; bottom: 0; left: 0; 
}

.page-template-template-under-construction .newsletter_shortcode form input.email {
    width: 100%;
    padding: 9px 11px 10px 20px;
    border: none;
    border-radius: 25px;
}

.footer_newsletter form input.email, .newsletter_shortcode form input.email,.widget-newsletter form input.email {
    width: 100%;
    padding: 14px 11px 13px 20px;
    border: none;
    font-size: 14px;
    border: 1px solid #ededed;
    border-radius: 0px !important;
    position: relative;
    left: 20px;
}

.single .newsletter_shortcode form input.email{
	padding: 11px 11px 10px 20px;
}
.footer_newsletter form input.email{width: 90%;padding: 11px 11px 11px 20px;}
.page-template-template-under-construction .newsletter_shortcode form input.button {
    padding: 12px 30px;
}

.newsletter_shortcode .banner {
    display: none;
}

.widget-newsletter form input.email {
    border: 1px solid #2b2929;
    padding: 8px 15px;
    color: #2b2929;
    background: #fff;
    float: left;
    text-shadow: none;
    margin-bottom: 0px !important;
    border-radius: 0 !important;
    margin: 0 !important;
    left: 0;
    padding: 11px 25px 10px 14px;
    width: 100%;
    outline: none;
    border: 1px solid #dddddd;
    background: transparent;
    border-radius: 0;
    font-family: Mulish, Arial;
    font-weight: normal;
    color: #2b2929;
}


body .footer_newsletter form input.email {
    border: none !important;
    padding: 9px 20px;
    color: #8c847d;
    background: #fff;
    float: left;
    text-shadow: none;
    font-family: Mulish, Arial;
    margin-bottom: 0px !important;
    font-size: 14px;
    background-color: #fff !important;
    border-radius: 25px !important;
}
.hazel-push-sidebar-content .widget-newsletter form input.email{
	color: #afb3b8;
	padding: 5px 15px;
}
.widget-newsletter form input.button {width: auto !important;left: 0;margin: 18px 0 !important;display: list-item;}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 150% !important;
}
.aio-icon-header+.aio-icon-description {
    margin-top: 0px !important;
}
.aio-icon-header h3.aio-icon-title{
    margin-bottom: 10px !important;
    letter-spacing: 2px;
}
h2.ult-new-ib-title,
h3.flipbox_heading{
    letter-spacing: 2px !important;
    text-transform: uppercase;
}

.icon-with-desc5 .aio-icon-box.tooltip-icon .aio-icon-description {
    left: -6px;
}

/***************************************************************
					      NEWSLETTER
***************************************************************/
.newsletter_shortcode {
    position: relative;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
}

.mail-box {
    width: 100%;
    text-align: left;
    position: relative;
    padding: 120px 0 80px;
}
.vc_column-inner  .mail-box{
	padding: 0px 0 100px;
	background: transparent;
}
.mail-box .mail-news {
    position: relative;
    text-align: center;
    background: transparent !important;
}
.widget.widget-newsletter .mail-box .mail-news{
	padding: 0;
}
.mail-box .news-l {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 65%;
}
.mail-box .news-l .opacity-icon{
	text-align: center;
	margin-bottom: 0;
	display: none;
}

.mail-box .news-l .opacity-icon i{
	font-size: 4em;
    color: #d25766;
    text-align: center;
}

.mail-box .container.mail-news {
    background: none;
}

.mail-box .banner {
    text-align: right;
    padding: 0;
    font-weight: 600;
    text-align: left;
    width: 80%;
    position: relative;
    text-align: center;
    padding-right: 0;
    display: block;
    margin: 0 auto;
}
.newsletter_shortcode .mail-box .banner{
	display: none;
}
.newsletter_shortcode .mail-box .news-l{
	width: 100%;
	max-width: 90%;
}
.newsletter_shortcode .mail-box{
	margin: 20px auto;
	padding-bottom: 0;
	border: none;
	width: 90%;
}

.mail-box .form{
	width: 100%;
    position: relative;
}
#big_footer .mail-box .form{
	margin-top: 40px;
}
.mail-box .banner h3,#big_footer .banner p {
    margin: 7px 0 15px;
    text-align: center;
}

.mail-box .widget-newsletter .banner h3 {
    text-transform: capitalize;
    font-size: 20px !important;
    left: 0 !important;
}

.mail-box .banner p {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: left;
}

.mail-box .newsletter_shortcode .form {
    padding: 0;
    width: 100%;
    position: relative;
    vertical-align: middle;
    margin: 10px auto 0;
}

.mail-box .newsletter_shortcode form {
    padding: 10px 0 0;
    width: 100%;
    margin: 0;
    float: left;
    float: right;
}

.mail-boxr input {
    background-color: #fff !important;
    border: none;
    padding: 15px 15px 13px;
    color: #BBB;
    width: 100%;
    text-transform: uppercase;
    float: left;
    font-size: 11px;
    text-align: left;
    border: none;
    line-height: 21px;
    letter-spacing: 4px;
}

.mail-box .forms input {
    background-color: transparent !important;
}

.mail-box .forms input:first-child {
    margin-top: 0;
}

.mail-box .forms input {
    margin-left: 0;
    line-height: 1em;
}

.mail-box .forms input.yourname {
    text-transform: capitalize;
}

.mail-box .forms input.youremail {
    text-transform: none;
}

a#send-comment:hover {
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
}

.mail-box .newsletter_shortcode form .mc-field-group {
    float: left;
    width: 100%;
}

.mail-box input.button {
    width: 65px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    position: relative;
    position: relative;
    float: right;
    position: absolute;
    right: 0;
    z-index: 99;
    top: 0;
    border: none !important;
}

.mail-box input.button:hover {opacity: 1;transform: translateY(0px) !important;-webkit-transform: translateY(0px) !important;}

/* Newsletter Widget*/
.widget-newsletter .mail-box .news-l{
	max-width: 100%;
}
.widget-newsletter .mail-box .banner{width: 100%;}

/* IE COND */
.mc-field-group label {
    display: none;
}

.indicates-required {
    display: none !important;
}

#mc_embed_signup h2 {
    display: none !important;
}

/* Widget Newsletter */
#big_footer .widget-newsletter .mail-box,.custom-widget .widget-newsletter .mail-box {
    padding: 0;
}

#big_footer .widget-newsletter .banner,.custom-widget .widget-newsletter .banner {
    width: 100%;
    padding: 0;
    display: none;
}

#big_footer .widget-newsletter #mc_embed_signup {
    margin-top: 0;
    float: left;
    width: 100%;
}

.custom-widget .widget-newsletter #mc_embed_signup {
    margin-top: 10px;
    float: left;
    width: 100%;
}

#big_footer .widget-newsletter input[type="email"] {
    width: 100%;
    background: #fff;
    border: none !important;
    margin: 0;
    padding: 10px 15px;
    border-radius: 100px;
    margin: 0 !important;
    height: 45px;
}

.custom-widget .widget-newsletter input {
    width: 74%;
    background: #f5f5f5 !important;
    border: none !important;
    margin: 0;
    float: left;
    padding: 12px;
}

#big_footer .widget-newsletter input.button {
    background: url(../../wp-content/themes/hazel/images/sprite.png) -111px -333px !important;
    border: none !important;
    float: right;
    margin-left: 10px;
    text-indent: -9999px;
    right: 0;
    position: absolute;
    width: 65px !important;
    padding: 0;
    padding: 0 !important;
    opacity: 1;
	border-radius: 100px !important;
    margin: 0 !important;
    height: 45px;
}

#mc_embed_signup input#mc-embedded-subscribe{-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}

#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus {
   text-transform: none;
   color: #fff;
   padding: 6px 25px !important;
   letter-spacing: 0;
   font-weight: 600;
   font-size: 13px !important;
   width: auto;
   display: inline-block;
   background: #2b2929;
   margin-top: 20px;
   font-family: Hind, Mulish, Arial;
   text-transform: uppercase;
   line-height: 30px !important;
   letter-spacing: 4px;
   border-radius: 25px !important;
   position: absolute;
}
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input[type="email"]{-webkit-appearance: none;}
#mc_embed_signup input[type="email"]:hover{opacity: 1;}

html body container #mc_embed_signup input#mc-embedded-subscribe:hover{opacity: 1;color: #fff !important;}

.footer_newsletter form input.button,
.newsletter_shortcode form input.button{
    padding: 14px 25px !important;
    background: #d05869 !important;
    color: #fbf4f4 !important;
    text-align: center;
    font-size: 14px;
    opacity: 1;
    margin: 0 !important;
    border-radius: 0px !important;
    right: 20px;
}

.custom-widget .widget-newsletter input.button {
    width: 55px;
    background: #1a1b1b url(../../wp-content/themes/hazel/images/sprite.png) -9px -345px !important;
    border: none !important;
    float: left;
    margin-left: 5px;
    text-indent: -9999px;
}

#big_footer .widget-newsletter .mail-news,.custom-widget .widget-newsletter .mail-news {
    width: 100%;
    background: transparent;
}

#big_footer .widget-newsletter .banner .text_color,#big_footer .custom-widget .widget-newsletter .banner .text_color {
    font-size: 20px !important;
}

.custom-widget .widget-newsletter .banner .text_color {
    font-size: 14px !important;
}

#big_footer .widget-newsletter .banner h3,#big_footer .widget-newsletter .banner .text_color,.custom-widget .widget-newsletter .banner .text_color {
    font-weight: 800;
}

.custom-widget .widget-newsletter .banner h3 {
    text-align: left;
    font-size: 1.3em;
}

.sidebar .custom-widget .widget-newsletter .banner h3 {
    left: -6px;
    position: relative;
}

.sidebar.page_content .custom-widget .widget-newsletter .banner h3 {
    left: -11px;
}

.page-template-blog-template-php .blog-default.wideblog .blog-default-bg {
    padding-right: 0;
}

#big_footer .widget-newsletter .banner p {
    color: #A0A0A0;
    font-size: 15px;
    margin-top: 25px;
    text-align: left;
}

.custom-widget .widget-newsletter .banner p {
    color: #A5A5A5;
    font-size: 13px;
    margin-top: 15px;
    text-align: left;
}

.cbp-l-filters-dropdownWrap {
    width: 210px;
}

.portfolio_type-singlepageoverlay .fullwidth_media.col-md-12 .flexslider {
    max-width: 100%;
    min-height: auto;
}

/* 404 Page */
.error-c {
    text-align: center;
    border: 4px solid;
    padding: 200px;
    border: none;
    display: inline-block;
}

.error-c img {
    margin: 40px 0;
}

.errorbutton {
    font-family: 'Mulish', 'Arial', 'sans-serif', sans-serif;
    font-weight: 500 !important;
    border-radius: 3px !important;
    font-size: 12px;
    padding: 10px 20px;
    color: #fff !important;
    margin: 20px 0;
    display: inline-block;
    letter-spacing: 2px;
}
.info-circle-sub-def .responsive-font-class{margin: 15px 0 !important;}
.info-circle-sub-def .responsive-font-class h3{margin: 15px 0 15px !important;letter-spacing: 3px;}
.info-circle-active i{color: #fff !important;}
.info-circle-sub-def h3{margin-bottom: 20px !important;}


.partner-item{opacity:0.4;-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;}
.partner-item:hover{opacity:1;}

.errorbutton:hover {
    background: #101010;
}

.error404 .text-error {
    font-size: 21px;
    line-height: 34px;
    max-width: 90%;
    text-align: center;
    margin: 20px auto;
    display: block;
}

body.error404 header.navbar{
    background-color: rgba(43,41,41,1) !important;
}

.small_light_white {
    text-align: left !important;
}

.des-sc-dots-divider {
    border-top: 1px solid #ededed;
    margin: 20px auto;
    width: 100%;
}

.search-results .blog_excerpt {
    display: none;
}

.full_media #the_movies .fluid-width-video-wrapper {
    padding-top: 56.321429% !important;
}

.left_media #the_movies .fluid-width-video-wrapper,.single-post .vendor .fluid-width-video-wrapper,
.page-template-blog-template .vendor .fluid-width-video-wrapper,
.des_recent_posts_widget .vendor .fluid-width-video-wrapper,
.home.blog .vendor .fluid-width-video-wrapper{
    padding-top: 56.321429% !important;
}

.fullwidth_media #the_movies .fluid-width-video-wrapper,.archive .vendor .fluid-width-video-wrapper {
    padding-top: 56.321429% !important;
}

.widget.des_cubeportfolio_widget .slick-list.draggable {
    min-height: 200px;
}

.page-template-blog-masonry-template .vendor .fluid-width-video-wrapper, .page-template-blog-masonry-grid-template .vendor .fluid-width-video-wrapper {
    padding-top: 56.321429% !important;
}

.cbp-popup-singlePageInline .left_media #the_movies .fluid-width-video-wrapper {
    padding-top: 62.321429% !important;
}

.page-template-blog-template .youtube .vendor .fluid-width-video-wrapper {
    padding-top: 55.321429% !important;
}

.page-template-blog-masonry-template .youtube .vendor .fluid-width-video-wrapper, .page-template-blog-masonry-grid-template .youtube .vendor .fluid-width-video-wrapper {
    padding-top: 55.321429% !important;
}

.page-template-blog-template .video-wrapper {
    position: relative;
}

.archive .video-wrapper {
    margin-bottom: 30px;
}

.search_trigger_mobile {
    display: none;
}

header .top-bar li,header .top-bar a,header .top-bar ul.phone-mail li a {
	font-size: 11px !important;
    font-weight: 500 !important;
    cursor: pointer;
    line-height: 25px;
text-transform: uppercase;top: 2px;letter-spacing: 1px;}
header .top-bar a,header .top-bar ul.phone-mail li a {
    cursor: pointer;
}

header .top-bar .social-icons-fa a{
	 top: -1px;
}

header .top-bar .search_trigger i{
	top: -4px !important;
}
 
header .top-bar .social-icons-fa{
	 margin-right: 20px;
 }
 
 header .top-bar .social-icons-fa a{
	 margin-left: 5px;
 }

.btn-contact-left {
    position: relative;
    float: left;
}

.btn-contact-left.align-right {
    float: right;
}

.btn-contact-left.inversecolor input {
    background: #303030 !important;
}

.archive .blog-default-bg {
    padding: 0 20px 40px 0;
}

.page_content.right {
    border-left: 1px solid #f3f3f3;
}

.page_content.left {
    border-right: 1px solid #f3f3f3;
}

.page_content.right.sidebar,.page_content.left.sidebar {
    border: none;
    z-index: 99;
}

.page_content.left,.page_content.left.sidebar {
    padding: 50px 40px 50px 0;
}

.page_content.right,.page_content.right.sidebar {
    padding-left: 40px;
    padding-top: 50px;
    padding-right: 0;
}

.page .page_content.right {
    padding: 50px 0 50px 50px;
}
.page-template-blog-masonry-template .page_content.right{
	padding-left: 35px;
}
.page .page_content.left {
    padding-left: 0;
    padding-top: 50px;
    padding-right: 50px;
}
.blog-default .page_content.left{padding-right: 50px;}

.page .page_content.left .container {
    padding-left: 0;
}

.page .page_content.left.sidebar {
    padding-right: 50px;
    padding-top: 50px;
    padding-left: 0;
    z-index: 99;
}

.page .page_content.left.sidebar .container,.page .page_content.right.sidebar .container {
    padding: 0;
}

.page.page-template-blog-template .page_content.left.sidebar,.page.page-template-blog-template .page_content.right.sidebar,.page.page-template-blog-template .page_content.left,.page.page-template-blog-template .page_content.right {
    padding-top: 50px;
}

.archive .page_content.left {
    padding-top: 50px;
    padding-left: 0;
    padding-right: 40px;
}

.search-results .page_content.left {
    padding: 40px 20px 40px 0;
}

.search-results .page_content.right.sidebar {
    padding-top: 0;
}

.search-results .page_content.left .container {
    padding-left: 0;
}

.woocommerce-page .page_content.right,.woocommerce-page .page_content.right.sidebar {
    padding-left: 35px;
    padding-right: 0;
}


.tp-caption.hazel-smallthingrey,.hazel-smallthingrey {
    text-align: left !important;
}

.woocommerce-page .page_content.right,.woocommerce-page .page_content.right.sidebar {
    padding-left: 50px;
    padding-right: 0;
}

.widget.widget-newsletter h3 {
    overflow: hidden;
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    position: relative;
    letter-spacing: 1px;
    position: relative;
    display: inline-block;
    left: -5px;
    font-weight: 800 !important;
}
.add-side-paddings{
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.tp-caption.hazel-smallthingrey,.hazel-smallthingrey {
    text-align: left !important;
}

.footer_sidebar .des_cubeportfolio_widget .ult-carousel-wrapper {
    margin-top: 25px !important;
}

.video_widget .fluid-width-video-wrapper {
    padding-top: 56.170732% !important;
}

.sidebar .video_widget .video_frame {
    margin-top: 20px;
}

.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.page-template-blog-masonry-template .posts_category_filter li:hover, .page-template-blog-masonry-grid-template .posts_category_filter li:hover, .posts_category_filter li.selected{color: #2b2929;}
.hazel_breadcrumbs a:hover{color: #fff;}
a.aio-icon-read {
	font-weight: 600 !important;
	font-size: 12px !important;
	letter-spacing: 2px;
	margin-top: 15px;
	text-transform: uppercase;
	font-family: 'Hind', 'Mulish, Arial', 'sans-serif' !important;
}


.page-template-blog-masonry-template a.aio-icon-read, .page-template-blog-masonry-grid-template a.aio-icon-read {
    font-size: 12px !important;
    letter-spacing: 1px;
    margin-top: 5px;
    color: #ccc !important;
    font-weight: 800 !important;
    width: auto;
    display: inline-block;
    font-family: Hind, Mulish, Arial;
}

.page-template-blog-masonry-template a.aio-icon-read:hover, .page-template-blog-masonry-grid-template a.aio-icon-read:hover {
    color: #2b2929 !important;
    cursor: pointer;
    padding-left: 3px;
}
.hermes .tp-bullet {
    background-color: rgba(0,0,0,0.1) !important;
}

.portfolio_type-singlepageinlineajax-grid .proj-content {
    min-height: 500px !important;
}

#big_footer a.footer_logo:hover,#big_footer .social-icons-fa a:hover {
    background-color: transparent !important;
}

/* TreeThemes Visual Composer */
.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid > li,.wpb_button {
    margin-bottom: 0 !important;
}

.hermes .tp-arr-imgholder {
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

html .footer_sidebar .contact-widget-container input.with_error, 
html .footer_sidebar .contact-widget-container textarea.with_error
{
	border: 1px solid #da8989 !important;
    color: #e05858 !important;
}
/* TreeThemes Visual Composer Addons*/
.ult_design_4 .ult_pricing_table {
    box-shadow: 0 0 7px rgba(167,167,167,0.2) !important;
}

.ult_featured .ult_pricing_table {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
}

.ult_design_4 .ult_pricing_table .ult_price_link .ult_price_action_button {
    margin-bottom: 20px !important;
}

.ult_pricing_table .ult_price_link .ult_price_action_button {
    font-weight: 600 !important;
    padding: 11px 20px 9px 20px !important;
    
}

button.ubtn {
    margin-right: 10px !important;
    margin-top: 10px !important;
}

a.ubtn-link {
    margin: 15px 0 0 -15px !important;
}
a.ubtn-link {
    margin-top: 0 !important;
}
.flip-box-wrap .ifb-front,.flip-box-wrap .ifb-back {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
    min-height: 220px !important;
}
.ult_cl_link_1 span, .ult_crlink span {
    letter-spacing: 1px !important;
}

.ult_cl_link_1 a:after, .ult_cl_link_1 a:before {
    padding: 0px 10px !important;
}
.flip-box-wrap .ifb-front,.flip-box-wrap .ifb-back {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 5px !important;
    min-height: 220px !important;
}

.flip-box-wrap .ifb-jq-height .ifb-back {
    display: table !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    bottom: 0 !important;
}
.box-paddingr {
    padding-right: 100px !important;
}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle {
    vertical-align: middle !important;
}

html body .ifb-flip-box-section {
    display: table-cell !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    height: 100%;
    top: 0 !important;
    padding: 0 25px !important;
}

html body .ifb-flip-box-section.ifb-flip-box-section-vertical-middle.ifb_disable_middle,
html body .ifb-flip-box-section.ifb-flip-box-section-vertical-middle.ifb_disable_middle{
	top:0 !important;
}
.flip-box-wrap .flip-box-icon {
    display: block !important;
    margin: 20px auto !important;
}

.flip-box-wrap .flip-box h3 {
    margin: 0px 0 20px !important;
    display: block !important;
}
html body .flip-box-wrap .flip_link a{
	font-family: 'Hind', Mulish, Arial;
    font-weight: 600;
    letter-spacing: 4px;
    border-radius: 0 !important;
    padding: 8px 25px !important;
}
.left-icon .aio-icon-header,.make-p-small,.make-p-small p {
    font-size: 1em !important;
    line-height: 1.75em !important;
}

.right-icon .aio-icon-right .aio-icon {
    margin-left: 25px !important;
}

.aio-icon-component .aio-icon-box.square_box-icon {
    padding: 25px 17px !important;
}

.square_box-icon .aio-icon-header h3.aio-icon-title {
    margin: 30px 0 15px !important;
}

.left-icon .aio-ibd-block {
    padding-left: 10px !important;
    position: relative !important;
}

.aio-icon-box,.wpb_column>.wpb_wrapper .aio-icon-component .aio-icon-box {
    margin-bottom: 5px !important;
    padding: 0 !important;
}

.slick-slider {
    margin-bottom: auto !important;
}

.upb_video-bg,.html5-video-content,.html5-video-player .video-stream {
    left: 0 !important;
}

.upb_video_class{
	overflow-y: hidden !important;
}
.upb_video-wrapper .inline-YTPlayer{
	position: inherit !important;
}
.upb_video-wrapper .upb_video-bg {
    position: absolute !important;
	overflow-y: hidden !important;
}


.slick-prev {
    left: 0 !important;
}

.slick-next {
    right: 0 !important;
}

.uvc-sub-heading p {
    line-height: 1.7em !important;
}

.mobile-apple-btn .ubtn-text,.mobile-google-btn .ubtn-text {
    margin-left: 25px !important;
}

.ult_countdown.ult-cd-s1 .ult_countdown-section .ult_countdown-amount {
    display: block;
    padding-bottom: 10px !important;
    padding-top: 8px !important;
}
.serv3-box-padding{
	padding-top: 150px !important;
    padding-right: 150px !important;
    padding-bottom: 150px !important;
    padding-left: 150px !important;
}
.ult_countdown .ult_countdown-section .ult_countdown-period {
    padding: 0 4px;
    font-size: 13px;
    position: relative;
    top: 0;
    width: 100%;
    float: left;
}

.map_info_text {
    padding: 8px 2px 2px;
}

.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #F5F5F5 !important;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    padding: 3px;
}

.slidedown .col-sm-12 {
    padding: 0;
}

.navbar .social-icons-fa a i {
    font-size: 13px;
    padding-right: 5px;
    font-weight: 100;
}


.cbp-l-filters-alignCenter.container {
    padding: 0 !important;
    max-width: 100%;
}

body:not(.single) .portfolio_type-singlepageinlineajax-grid .wpb_column {
    padding-right: 20px;
}
.single-portfolio .social-shares ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    margin: 0 auto;
    float: none;
    display: inline-block;
}
.gyges .tp-tab-date {
    text-align: left;
}

.gyges .tp-tab {
    border-bottom: none !important;
}

.blog-default.wideblog .container,
.blog-default.wideblog .smooth_loading,
.archive .blog-default-bg.masonry_grid{
    opacity: 0;
}
.single .blog-default.wideblog .container{
	opacity: 1;
	max-width: 100%;
}


.top-bar .social-icons-fa ul li:last-child {
    margin-right: 0 !important;
}

#menu_top_bar > li ul li a {
    text-align: left !important;
}

/* BOXED Page */
body#boxed_layout {
    width: 100%;
    height: 100%;
    background-attachment: fixed !important;
}

.boxed_layout {
    width: 1400px;
    margin: 0 auto;
    overflow: hidden;
    z-index: 9999999999;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
}

.boxed_layout .des_cubeportfolio_widget:not(.wpb_widgetised_column .des_cubeportfolio_widget) {
    width: 1400px;
    margin: 0 auto;
    overflow: hidden;
    float: none;
}

.boxed_layout header.navbar {
    width: 1400px;
    margin: 0 auto;
    float: none;
}

.single.single-portfolio .boxed_layout {
    box-shadow: none;
}

.cbp-popup-singlePage .cbp-popup-content {
    max-width: 1170px !important;
}

.cbp-popup-singlePage .cbp-popup-content .proj-content {
    width: 100% !important;
}

.widget des_cubeportfolio_widget .slick-list {
    min-height: 310px !important;
}

.sidebar .widget des_cubeportfolio_widget .slick-list {
    min-height: 200px !important;
}

/* VC Adjustments */

.vc_btn3-container.vc_btn3-left {
    float: left !important;
    margin-right: 20px !important;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    font-weight: 700 !important;
    padding: .7em 1em !important;
}
.stats-left .aio-icon-left {
    padding-right: 20px !important;
}
.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.vc_single_bar .pointerval .vc_label_units {
    background: transparent;
    padding: 0;
    z-index: 99;
    font-size: 10px;
    line-height: 38px;
    float: left;
    font-weight: normal;
    right: 0 !important;
    position: relative;
    text-transform: capitalize !important;
    font-size: 11px !important;
}

.vc_progress_bar .vc_single_bar .vc_bar {
    transition: width .9s linear;
    -moz-transition: width .9s linear;
    -webkit-transition: width .9s linear;
    -o-transition: width .9s linear;
}

/* Fix % overlap at start */
.vc_single_bar.notinview .pointerval .vc_label_units{
    opacity:0;
}

.vc_single_bar::not(notinview) .pointerval .vc_label_units{
    opacity:1;
}

.vc_single_bar .pointerval .vc_label_units {
    transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    -webkit-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    transition-delay: 1s;
}


.vc_progress_bar .vc_single_bar {
    background: rgba(0,0,0,0.1) !important;
    -webkit-box-shadow: none !IMPORTANT;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.dark-progressbar-bg.vc_progress_bar .vc_single_bar {
    background: rgba(255,255,255,0.15) !important;
}

.vc_single_bar .pointerval {
    position: absolute;
    bottom: -2px;
    background: transparent;
    width: 0;
}

.ult_tabmenu.style2 li.ult_tab_li a {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.rev-btn:not[.VideoControls-Play] {
    padding: 14px 22px 15px !important;
    font-family: 'Hind','Mulish, Arial',sans-serif !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
}

.vc_btn3.vc_btn3-size-sm {
    padding: 9px 20px !important;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right {
    padding: 12px 40px 12px 20px !important;
}

.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited {
    letter-spacing: 0 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}

.rev-btn.rev-medium,.rev-btn.rev-medium:visited {
    font-size: 12px !important;
    padding: 12px 25px !important;
}

.rev-btn.rev-small,.rev-btn.rev-small:visited {
    font-size: 11px !important;
    padding: 10px 20px !important;
}

.ultimate-vticker ul li {
    font-weight: 600 !important;
}

.ult-team_description_slide .ult-social-buttons{
	bottom: -5px;
    position: relative;
}
.info-circle-text {
    width: 85% !important;
}
.top-icon .aio-icon-header h3.aio-icon-title {
    margin: 5px 0 15px !important;
}

.ultimate-typed-main {
    min-height: auto;
    display: inline !important;
}
.ultimate-vticker{
	top: -3px !important;
}

.ult-team-member-wrap, .wpb_column>.wpb_wrapper .ult-team-member-wrap{
	margin-bottom: 0 !important;
}
.ult-new-ib .ult-new-ib-desc {
    padding: 30px !important;
}
.ult-modal-input-wrapper{position: relative;}
.ult-modal-input-wrapper[data-modal-type="image"] .modal-icon{transition: transform .3s linear;}
.ult-modal-input-wrapper[data-modal-type="image"]:hover .modal-icon{transform: translate3d(-50%,-50%,0) translateY(-3px) !important;text-shadow: 0 5px 10px rgba(255,255,255,0.9);}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 3px !important;
}

.tp-caption.rev-btn.small-rounded {
    border-radius: 3px !important;
}

.rev-btn.rev-hiddenicon i {
    font-size: 14px !important;
}

.ult-style-1 .ult-team-member-name-wrap{
	background: transparent !important;
}

.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-2 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-3 .ult-team-member-name-wrap .ult-team-member-name {
    margin: 25px 0 0px 0 !important;
}
.ult-style-2 .ult-team-member-position, .ult-style-3 .ult-team-member-position {
    padding-bottom: 35px !important;
    font-size: 12px !important;
    padding-top: 2px;
}
.ult-style-1 .ult-team-member-position{
	font-size: 12px !important;
}
.ult-style-2 .ult-team-member-bio-wrap .ult-team-member-name-wrap {
    top: 90% !important;
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team-member-name-wrap {
    top: 84% !important;
}
.ult-style-2:hover .ult-team-member-bio-wrap .ult-team_description_slide {
    top: 90% !important;
}
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-2 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-3 .ult-team-member-name-wrap .ult-team-member-name {
    text-transform: uppercase !important;
    letter-spacing: 2px;
}
.vc_btn3.vc_btn3-style-custom {
    background-image: none !important;
}


.cbp-caption-overlayRightAlong .cbp-caption-activeWrap {
    top: 0;
    left: -70% !important;
    width: 70% !important;
}

.vc_single_bar .pointerval {
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear;
}

.vc_progress_bar .vc_single_bar .vc_label {
    padding: 0 !important;
    margin-bottom: 36px;
    height: 5px;
    padding-left: 0px !important;
    top: -22px;
    letter-spacing: 0;
    left: 0;
    text-transform: uppercase !important;
    font-size: 11px !important;
    font-weight: 300 !important;
    letter-spacing: 2px;
    line-height: 1.7em !important;
}
.stats-block .stats-text{
    letter-spacing: 2px !important;
}
.vc_progress_bar .vc_single_bar .vc_label:last-child{
	margin-bottom: 0;
}

.vc_progress_bar .vc_single_bar .vc_bar {
    border-radius: 0 !important;
    font-size: 11px !important;
}

.ubtn-ctn-left .ubtn {
    float: left !important;
}

/* ff fixs */
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle {
    -moz-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
}

.flip-box-wrap .ifb-flip-box {
    display: inline-block !important;
}

.hazel_icon_container {
    display: none;
}


.vc_custom_1437260036157 {
    padding-right: 40px !important;
}
.des_recent_posts_widget .ult-carousel-wrapper .slick-dots li i {
    color: #dbdbdb !important;
    border: 1px solid #dbdbdb !important;
    font-size: 9px;
    border-radius: 50%;
    background-color: #dbdbdb;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    width: 8px !important;
    height: 8px !important;
    opacity: 1;
}

.widget.des_testimonials_widget .ult-carousel-wrapper .slick-dots li.slick-active i, .des_recent_posts_widget .ult-carousel-wrapper .slick-dots li.slick-active i, .des_team_widget .ult-carousel-wrapper .slick-dots li.slick-active i {
    border: 2px solid #2b2929 !important;
    background: #2b2929 !important;
    color: #2b2929 !important;
}
.slick-dots li {
    margin: 0 5px !important;
}
.video-controls {
    width: 100%;
}

.logo_normal {
    position: relative;
}

.logo_retina {
    position: relative;
    display: none;
}

.hazel_icon_container,#templatepath,.hazel_demo_status,#homePATH,#back_top {
    display: none;
}

.hazel_icon_container .clear {
    height: 10px;
}

.hazel_little_shopping_bag {
    background: transparent !important;
}

#html5video {
    position: relative;
    float: left;
    width: 100%;
}

.master_container {
    background-color: #fff;
}

#mc_embed_signup_scroll div[aria-hidden="true"] {
    position: absolute;
    left: -5000px;
}

.ult-carousel-wrapper.cbp-ready .cbp > * > * {
    visibility: visible;
}

.aio-icon-tooltip .aio-icon.circle:after {
    pointer-events: none;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.aio-icon-tooltip .aio-icon.square:after {
    pointer-events: none;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.cbp-popup-content #hazel_website_load {
    display: none !important;
}

/* Effect 1 */
.aio-icon-tooltip .aio-icon {
    -webkit-transition: background 0.2s,color .2s !important;
    -moz-transition: background 0.2s,color .2s !important;
    transition: background 0.2s,color .2s !important;
    cursor: pointer;
}

.tooltip-icon .aio-icon {
    position: relative !important;
}

.aio-icon-tooltip .aio-icon:after {
    margin-top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 2px #fff;
    -webkit-transition: -webkit-transform 0.2s,opacity .2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s,opacity .2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s,opacity .2s;
    transform: scale(.5);
    opacity: 0;
    position: absolute;
    width: inherit;
    height: inherit;
}

/* Effect 1a */
.aio-icon-tooltip .aio-icon:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(0.95);
    opacity: 1;
}
/* Effect 1b */
.aio-icon-tooltip .aio-icon:hover {
    color: #fff;
}
.aio-icon-tooltip .aio-icon:hover {
    color: #fff;
}

/* TOOLTIP DETAILS */
.aio-icon-box.tooltip-icon .aio-icon-description {
    color: rgba(255,255,255,.8) !important;
    top: auto;
    bottom: 100%;
    min-width: 240px;
    left: 0px;
    padding: 20px;
    margin-bottom: 25px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: absolute;
    display: none;
    background: #000;
    background: rgba(0,0,0,.95);
    opacity: 0;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    animation-delay: .3s;
    font-size: 13px !important;
    line-height: 1.4em !important;
    font-weight: 600;
    z-index: 99;
}
.aio-icon-box.tooltip-icon .aio-icon-description, .aio-icon-box.tooltip-icon .aio-icon-description p, .aio-icon-description li {
    color: rgba(255,255,255,.8) !important;
    font-size: 13px !important;
    line-height: 1.4em !important;
    margin-left: 2px;
}

.aio-icon-box.tooltip-icon .aio-icon-header {
    margin-top: 20px !important;
}


.aio-icon-description ul {
    margin-top: 10px !important;
}
.homearchitecture-leftbox{
    position:relative;
    left:50px;
}

.architecturebox-whoweare{
    position:absolute;
    bottom:0px;
    left:-100px;
}
.architecturebox-heading{
    position:absolute;
    top:20%;
    left:20%;
    z-index:999;
}
.ultimate-vticker.ticker{
    margin-left: 0.35em;
    margin-top: -0.4em;
}


body .fancytext-typewriter-background-enabled, 
body .ultimate-vticker.fancytext-background-enabled ul li{
    padding: 0em 0.7em !important;
}

@media only screen and (min-width: 993px) and (max-width: 1079px) {
    #homearch-about .ult-content-box h2{font-size: 40px !important;}
}

@media only screen and (max-width: 768px){
    .architecturebox-whoweare {left: 10px;}
    
    .icon-with-desc5 .aio-icon-box.tooltip-icon .aio-icon-description {
    	left: 1px;
	}
	
}

.aio-icon-box.tooltip-icon .aio-icon-description.visible,.aio-icon-box.tooltip-icon .aio-icon-description:hover {
    display: block;
    opacity: 1;
    -webkit-animation: all ease-in 1s;
    -moz-animation: all ease-in 1s;
    animation: all ease-in 1s;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    animation-delay: .3s;
    
}

.aio-icon-box.tooltip-icon .aio-icon-description:after {
    position: absolute;
    left: 50%;
    margin-left: -12px;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid rgba(0,0,0,.95);
    content: '';
}

.aio-icon-box.tooltip-icon .aio-icon-description :not(ul):not(li) {
    line-height: 1em;
    margin: 0 !important;
    font-weight: normal !important;
}

.aio-icon-box.tooltip-icon .aio-icon-description ul,.aio-icon-box.tooltip-icon .aio-icon-description li {
    line-height: 1em;
    margin-top: 0;
    margin-bottom: 0;
}

.vc_col-sm-6 .testimonials-style2 .slick-list,.vc_col-sm-8 .testimonials-style2 .slick-list {
    width: 100%;
    margin: 0 auto;
}

.testimonials-style2.style-dark .slick-next,
.testimonials-style2.style-dark .slick-prev,
.testimonials-style2.style-dark .slick-next:focus,
.testimonials-style2.style-dark .slick-prev:focus{
    opacity: 0.6;	
}

.testimonials-style2 .slick-next,
.testimonials-style2 .slick-prev,
.testimonials-style2 .slick-next i,
.testimonials-style2 .slick-prev i{
	border-color: #fff !important;
	color: #fff;
}

.testimonials-style2.style-dark .slick-next,
.testimonials-style2.style-dark .slick-prev,
.testimonials-style2.style-dark .slick-next i,
.testimonials-style2.style-dark .slick-prev i{
	border-color: rgb(54, 56, 58) !important;
	color: rgb(54, 56, 58);
	
}

.testimonials-style2.style-dark .slick-next:hover i,
.testimonials-style2.style-dark .slick-prev:hover i{
	color: #fff;
}

.testimonials-style2 .slick-next:hover i,
.testimonials-style2 .slick-prev:hover i{
	color: rgb(54, 56, 58);
}

.testimonials-style2 .slick-next i,.testimonials-style2 .slick-prev i {
	font-size: 15px;
	font-weight: bold;
	z-index: 99;
	position: relative;
}

.testimonials-style2.animated .slick-next i,.testimonials-style2.animated .slick-prev i{
	top: 4px;	
}

.testimonials-style2 .slick-next:hover i:before,.testimonials-style2 .slick-prev:hover i:before,.testimonials-style2 .slick-next:hover i:focus,.testimonials-style2 .slick-prev:focus i:before {
    opacity: 0.6;
}

.ult-carousel-wrapper.ult_horizontal .slick-prev {
    left: -50px !important;
}

.ult-carousel-wrapper.ult_horizontal .slick-next {
    right: -50px !important;
}

.sidebar .ult-carousel-wrapper.ult_horizontal .slick-prev,
#primary_footer .ult-carousel-wrapper.ult_horizontal .slick-prev{
    left: -30px !important;
}

.sidebar .ult-carousel-wrapper.ult_horizontal .slick-next,
#primary_footer .ult-carousel-wrapper.ult_horizontal .slick-next{
    right: -30px !important;
}

.ult_pricing_table .ult_price_features ul li {
    text-align: center !important;
}

.team-position {
    font-size: .8em;
}

.des_cubeportfolio_widget .ult-carousel-wrapper {
    padding-bottom: 0 !important;
}

.about-me-page {
    padding: 140px !important;
    height: 100%;
}

.full-wide-height-img img {
    width: 100% !important;
    height: 100% !important;
}

.wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p {
    width: 46%;
    margin: 40px 45px 0 0 !important;
}

.wpcf7 .hazel-request-quote.f3 p {
    margin: 40px 20px 0 0 !important;
}

.wpcf7 .hazel-request-quote.f3 textarea {
    width: 100%;
}

.wpcf7 .hazel-request-quote.f3 .bt-contact {
    margin: 40px 0px 0 !important;
}
.wpcf7 .hazel-request-quote.f1 p:nth-child(2),
.wpcf7 .hazel-request-quote.f1 p:nth-child(4),
.wpcf7 .hazel-request-quote.f2 p:nth-child(2),
.wpcf7 .hazel-request-quote.f2 p:nth-child(4),
.wpcf7 .hazel-request-quote.f2 p:nth-child(5){
    margin-right:0 !important;
}

.flip-box-wrap .flip_link a {
    display: block;
    position: relative;
    display: inline-block !important;
    color: #fff;
    font-size: 11px !important;
    font-weight: 700;
    padding: 5px 15px !important;
    margin: 0 !important;
    border-radius: 3px;
}

/* New Accordion*/
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: transparent !important;
    background-color: transparent !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title.vc_tta-controls-icon-position-left > a,
.vc_tta.vc_general .vc_tta-panel-title.vc_tta-controls-icon-position-left > a  {
    padding: 0px 35px 0px !important;
    letter-spacing: 2px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title.vc_tta-controls-icon-position-left > a span,
.vc_tta.vc_general .vc_tta-panel-title.vc_tta-controls-icon-position-left > a span{
	font-weight: 600 !important;
}
.vc_tta-controls-align-left .vc_tta-panel-body .vc_column-inner{
    padding: 0 !important;
}
.vc_tta-controls-align-left .vc_tta-panel-body .wpb_content_element {
    padding: 20px 20px 0 !important;
}

.vc_tta-controls-align-left.vc_tta-tabs-position-left .vc_tta-panel-body .wpb_content_element{
	 padding: 0px 20px 0 !important;
}

.vc_tta-controls-align-left.vc_tta-style-classic .vc_tta-panel-body .wpb_content_element {
    padding-left: 0px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
}
.vc_tta-controls-align-left .vc_tta-panel-body .vc_column-inner{
    padding: 0 !important;
}
.wpb-js-composer .vc_tta-panel .vc_tta-panel-title>a {
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    position: relative !important;
    right: -10px !important;
    margin-top: 6px !important;
}
.wpb-js-composer .vc_tta-style-modern.vc_tta-controls-align-left .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-style-flat.vc_tta-controls-align-left .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-style-outline.vc_tta-controls-align-left .vc_tta-panel .vc_tta-panel-title>a{
	font-size: 12px !important;
letter-spacing: 2px;}
.wpb-js-composer .vc_tta-style-classic.vc_tta-controls-align-left .vc_tta-panel .vc_tta-panel-title>a{
	font-size: 12px !important;
}
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 1px !important;
}
.vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
    line-height: 1;
    border: none;
    padding: 9px 0;
    margin-bottom: 0px !important;
    background: transparent;
    color: #333;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {

    padding: 14px 0px;
}

.vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 14px 30px;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    background: transparent !important;
    width: 20px;
    height: 20px;
    border-radius: none;
    left: 0 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a i.vc_tta-controls-icon,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a i.vc_tta-controls-icon {
    background: transparent !important;
    top: 50%;
    opacity: 1;
    color: #656565;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    left: 5px !important;
    width: 10px;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    top: 5px !important;
    height: 10px !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before,.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #656565 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent !important;
    border-color: transparent !important;
}

.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body {
    padding-top: 0 !important;
}

.right h2.secondaryTitle {
    text-align: right;
    right: 0;
    float: right;
}

.center h2.secondaryTitle {
	margin-left: auto;
    margin-right: auto;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    border-width: 10px !important;
}

.ult_pricing_table .ult_price_link .ult_price_action_button {
    font-size: 12px !important;
    font-family: 'Hind','Mulish, Arial',sans-serif !important;
    font-weight: 700 !important;
}

.ult_pricing_table .ult_pricing_heading {
    padding: 20px 0 0 !important;
}

.ult_pricing_table .ult_pricing_heading h5 {
    margin: -3px 20px 10px !important;
}

#price-table-wrap-4808 .ult_price_figure {
    margin: 10px 0 3px !important;
}

.ult_design_5 .ult_pricing_table {
    border-bottom: 1px solid #f3f3f5 !important;
}
.ult_pricing_table .ult_price_features {
    padding: 25px !important;
}
.ult_pricing_table .ult_price_link {
    padding: 0 0 30px 0 !important;
}
.icon-absolute-boxes {
    position: absolute;
    top: 4%;
    left: -55px;
}

.icon-absolute-boxes-right {
    position: absolute;
    top: 4%;
    right: -38px;
    z-index: 9;
}

.icon-absolute-boxes .vc_icon_element-icon {
    -ms-transform: rotate(180deg) !important;
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}

.gyges .tp-tab:hover,.gyges .tp-tab.selected {
    background: rgba(255,255,255,0.1) !important;
}

.tp-caption.Agency-PlayBtn,.Agency-PlayBtn {
    padding: 0 !important;
}

.team-boxes-style .uavc-icons .aio-icon {
    height: auto !important;
    width: auto !important;
}

#des-team-1 .slick-prev {
    left: 5px !important;
    background: #fff;
    width: 50px;
    height: 60px;
}

#des-team-1 .slick-next {
    right: 0 !important;
    background: #fff;
    width: 50px;
    height: 60px;
}

#des-team-1 .slick-next:hover,#des-team-1 .slick-prev:hover {
    background: #2b2929;
}

#des-team-1 .slick-next:hover i,#des-team-1 .slick-prev:hover i {
    color: #fff;
}

#des-team-1 .slick-prev i {
    left: -2px;
    position: relative;
}

#des-team-1 .slick-next i {
    right: -2px;
    position: relative;
}

.des_shortcode_hidden {
    display: none;
}

/* Lines */
.body-lines {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 5;
    pointer-events: none;
}

.body-line {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    z-index: 5;
}

.body-line:not(:first-child)::after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 100%;
    content: "";
    background-color: rgba(124,135,142,0.1);
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-flat {
    padding: 12px 25px !important;
}

.vc_general.vc_btn3 {
        letter-spacing: 2px;
        font-weight: 700 !important;
}
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px !important;
}

.vc_tta-color-grey.light-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff !important;
}

.uavc-icons,.wpb_column .wpb_wrapper .uavc-icons {
    margin-bottom: 0 !important;
}

.cbp-nav-next,.cbp-nav-prev {
    -moz-transition: all .2s linear;
}
.single-format-standard .postpagelinks, .single-format-standard a .postpagelinks{padding: 11px 15px;}
.button-dark span {
	z-index: 2;
	position: relative;
	color: #f2f2f2 !important;
}

.ult-carousel-wrapper .slick-dots {
    bottom: -40px !important;
}

.vc_row-o-full-height {
    overflow-y: hidden !important;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
    border: none !important;
}

/* ANIMATED BUTTONS */
/* BT WHITE */
.des-button-white {
    border: none;
    font-family: Mulish, Arial;
    font-size: 12px !important;
    color: inherit;
    cursor: pointer;
    padding: 10px 25px !important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 600 !important;
    outline: none;
    position: relative;
    -webkit-transition: all .3s !important;
    -moz-transition: all .3s !important;
    transition: all .3s !important;
    border: 1px solid #fff !important;
    background: transparent !important;
    color: #fff !important;
}

.des-button-white:after {
    content: '';
    position: absolute;
    z-index: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.des-button-white span {
    z-index: 2;
    position: relative;
}

.des-button-white-1d:hover,.des-button-white-1d:active {
    color: #04acbb !important;
    border: 1px solid #fff !important;
    color: #2b2929 !important;
}

.des-button-white-1d:after {
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    background: #fff;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.des-button-white-1d:hover:after {
    width: 102%;
    opacity: 1;
}

.des-button-white-1d:active:after {
    width: 101%;
    opacity: 1;
}
.vc_gitem_row .vc_gitem-col {
    padding: 30px !important;
}

.vc_gitem-zone-mini .vc_general.vc_btn3 {
    margin-right: 0px;
    letter-spacing: -0.3px;
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    padding: 6px 11px !important;
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
}
/* BT DARK */
.des-button-dark {
    border: none;
    -moz-transition: all .3s;
}

.des-button-dark:after {
    content: '';
    position: absolute;
    z-index: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.des-button-dark span {
    z-index: 2;
    position: relative;
    color: #222121 !important;
}

.des-button-dark-1d:after {
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    background: #7dc771;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: none;
}

.button-dark-1d:active,.button-dark-1d:active span,.button-dark-1d:hover span {
    color: #f2f2f2 !important;
    
}

body .button-dark:hover {
    color: #fff !important;
    background: #101010 !important;
}

.des-button-dark-1d:hover:after {
    width: 102%;
    opacity: 1;
}

.des-button-dark-1d:active:after {
    width: 101%;
    opacity: 1;
}

/* BT COLORED */
.des-button-color {
    border: none;
    font-family: 'Mulish, Arial', 'sans-serif';
    font-size: 12px !important;
    color: inherit;
    cursor: pointer;
    padding: 10px 25px !important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 600 !important;
    outline: none;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: transparent !important;
    color: #04acbb;
    border: 1px solid #04acbb;
}

.des-button-color:after {
    content: '';
    position: absolute;
    z-index: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.des-button-color span {
    z-index: 2;
    position: relative;
}

.des-button-color-1d:after {
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: #04acbb;
}

.des-button-color-1d:active,.des-button-color-1d:active span,.des-button-color-1d:hover span {
    color: #fff !important;
}

.des-button-color-1d:hover:after {
    width: 102%;
    opacity: 1;
}

.des-button-color-1d:active:after {
    width: 101%;
    opacity: 1;
}

.extrapadding-form {
    padding: 0 130px !important;
}

header.style6 .hazel_right_header_icons{margin-right: -10px !important;}
@media only screen and (min-width: 994px) and (max-width: 1500px) {
    .team.noscroller > div{
	    max-height: 400px;
    }
}
@media only screen and (min-width: 994px) and (max-width: 1299px) {
    .team.noscroller > div{
	    max-height: 300px;
    }
  
}

@media only screen and (min-width: 959px) and (max-width: 993px) {
    .team.noscroller > div{
	    max-height: 220px;
    }
}

@media only screen and (min-width: 994px) and (max-width: 1300px) {
    .extrapadding-form {
        padding: 0 80px !important;
    }
    
}

@media only screen and (min-width: 993px) and (max-width: 1079px) {
    .extrapadding-form {
        padding: 0 20px !important;
    }

	html header .hazel_right_header_icons {
	    margin-left: 10px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 993px) {
    .extrapadding-form {
        padding: 0 20px !important;
    }
    .ult-video {margin: 0 !important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .extrapadding-form {
        padding: 0 20px !important;
    }
    .ult-video {margin: 0 !important;}
    
}

.fullwidth_media_wrapper .featured-image a .post_overlay{
    background-color: rgba(0,0,0,.4) !important;
}
.hazel-masonry-grid .featured-image a .post_overlay,
.hazel-masonry-grid .post_overlay{
	background: rgb(16 16 16);
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgb(16 16 16) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgb(16 16 16) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgb(16 16 16) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgb(16 16 16) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2929000', endColorstr='#2b2929000', GradientType=0 );
	opacity: 0.7;
}


.hazel-form-simple-wide-captcha .bt-contact {
    float: left;
    width: 40%;
    text-align: right;
    margin: 23px 0 0;
}

.ult_pricing_table.info_min_ht .ult_pricing_heading {
    padding: 60px 0 20px !important;
}

.ult_pricing_table.info_min_ht .ult_price_features {
    padding: 35px !important;
}

.ult_design_1 .ult_pricing_table .ult_price_link {
    background: transparent !important;
}

.ult_design_1 .ult_pricing_table .ult_price_link {
    padding-top: 0 !important;
    padding-bottom: 50px !important;
}

.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button {
    background: transparent !important;
    font-weight: 400 !important;
    border: 1px solid #fff !important;
    border-radius: 3px !important;
    padding: 13px 35px !important;
}

.ult_design_1 .ult_pricing_table .ult_price_link .ult_price_action_button:hover {
    background: #fff !important;
    border: 1px solid #fff !important;
    color: #303030 !important;
}

.ult_info_table.ult_design_4 .ult_pricing_table .ult_price_link {
    padding: 0 0 31px !important;
}
.box-paddingl{padding-left: 50px !important;}
.vc_empty_space {
    display: -webkit-box;
    width: 100%;
}

.cbp-popup-lightbox {
    background: rgba(0,0,0,.75) !important;
}

.cbp-popup-singlePageInline .cbp-popup-close {
    right: 0 !important;
}

.ult-item-wrap.quote .title,.ult-item-wrap.quote .metas,.ult-item-wrap.link .title,.ult-item-wrap.link .metas {
    display: none !important;
}

.ult-item-wrap.image .featured-image {
    max-height: 320px;
    overflow: hidden;
    position: relative;
}
.post-template-default.single-format-standard .master_container h1,
.post-template-default.single-format-standard .master_container h2,
.post-template-default.single-format-standard .master_container h3,
.post-template-default.single-format-standard .master_container h4,
.post-template-default.single-format-standard .master_container h5,
.post-template-default.single-format-standard .master_container h6,

.page-template-default:not(.wpb-js-composer) .master_container h1,
.page-template-default:not(.wpb-js-composer) .master_container h2,
.page-template-default:not(.wpb-js-composer) .master_container h3,
.page-template-default:not(.wpb-js-composer) .master_container h4,
.page-template-default:not(.wpb-js-composer) .master_container h5,
.page-template-default:not(.wpb-js-composer) .master_container h6{margin-bottom: 20px !important;}

.post-template-default.single-format-standard .master_container .widget h4,
.post-template-default.single-format-standard .master_container .widget h2{
	margin-top: 0 !important;
}
.vc_sep_shadow {
    opacity: .6 !important;
}

.cbp-nav-pagination {
    bottom: -80px !important;
}

.cbp-nav-pagination-item {
    width: 12px !important;
    height: 12px !important;
}

.home-padding1 {
    padding-right: 100px !important;
    padding-left: 100px !important;
}
.home-padding1.homef {
    padding-right: 0px !important;
    padding-left: 90px !important;
}

.home-padding2 {
    padding-left: 40px !important;
}

.home-padding3 {
    padding-right: 100px !important;
    padding-left: 100px !important;
}
.home-padding3.makeawidebox {
    padding-right: 0px !important;
    padding-left: 80px !important;
}

.home-corp1 {
    margin-top: -120px !important;
}

.home-boxes1 {
    margin-top: 120px !important;
}

.home-boxes2 {
    padding-left: 15px !important;
}

.home-boxes4 {
    padding-right: 20px !important;
    padding-left: 15px !important;
}

.home-boxes5 {
    padding: 30px 0px 30px 15px !important;
}

.home-boxes6 {
    padding: 30px 30px 0px 0px !important;
}

.home-boxes7 {
    padding: 30px 15px !important;
}

.home-boxes8 .vc_column-inner {
    padding: 50px !important;
}

.home-boxes9 .vc_column-inner,.home-boxes10 .vc_column-inner,.home-boxes11 .vc_column-inner {
    padding: 40px !important;
}

.hboxes-absolute-partners {
    margin-top: -35px !important;
    padding: 0 50px !important;
}

.home-form1 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}

.home-form2 {
    padding-right: 100px !important;
    padding-left: 100px !important;
}1

.home-portfolio {
    padding-top: 180px !important;
}

.boxed_layout .vc_row-fluid.upb_video_class {
    margin-left: -30px !important;
}
body#boxed_layout #main{background: transparent;}
body#boxed_layout #main .boxed_layout > section{background: #FFF;z-index: 2;position: relative;}
body#boxed_layout #main .boxed_layout .fullwidth-container, body#boxed_layout #main .boxed_layout .master_container, body#boxed_layout #main .boxed_layout .blog-default{ z-index: 2; }
body#boxed_layout #main .boxed_layout .tp-bgimg[data-bgcolor="undefined"]{ background-color: #FFF; }
body#boxed_layout #big_footer{
	max-width: 1400px;
	margin: 0 auto;
}
body#boxed_layout #big_footer.reveal-footer{ left:0;right:0; }
.home-boxes2-greenbox {
    padding: 50px !important;
}
.add-side-paddings.add-side-paddings-box{padding-left: 50px !important;}
.cbp-popup-singlePageInline .portfolio_type-singlepageinlineajax-grid {
    padding: 0 !important;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 39px !important;
}

.box-shadow-cforms {
    margin-top: -120px !important;
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
}

[data-animation*="fadeIn"]:not(.animated) {
    opacity: 0;
}

.fullwidth-container.bg-pattern {
    background-size: inherit !important;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 38px !important;
}

.ult_modal-header>.modal-icon {
    Xdisplay: none !important;
}


.ult-overlay-close {
    width: 15px !important;
    height: 15px !important;
}

h3.ult_modal-title {
    padding: 20px 40px !important;
}

.btn-modal-lg {
    padding: 13px 20px !important;
    font-size: 13px !important;
    line-height: 1.33 !important;
    border-radius: 3px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    box-shadow: none !important;
    border: none !important;
}

.btn-modal-lg:hover {
    opacity: .8 !important;
}

.ult_modal-content {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.serif-italic-font {
    font-family: 'Georgia' !important;
    font-weight: 700;
}

.cbp-popup-singlePage .cbp-popup-prev {
    background-position: 15px -92px !important;
}

.cbp-popup-singlePage .cbp-popup-prev:hover {
    background-position: 15px -138px !important;
}

.widget .ult-carousel-wrapper button {
    opacity: 0;
    transition: all .2s linear .5s;
}

.widget .ult-carousel-wrapper:hover button {
    opacity: 1;
    transition: all 0 linear 0;
}

.des_cubeportfolio_widget .cbp-item {
    position: relative;
    float: left;
    width: 100% !important;
    max-height: 100%;
    top: 0 !important;
    min-height: 200px;
}

.des_cubeportfolio_widget .cbp:after {
    visibility: hidden;
}

.des_cubeportfolio_widget .cbp-caption-defaultWrap img,.des_cubeportfolio_widget .cbp-item {
    opacity: 1 !important;
}

.des_cubeportfolio_widget .cbp-l-grid-fullScreen {
    visibility: visible;
    overflow: visible;
}

.des_cubeportfolio_widget .slick-dots {
    top: -30px !important;
    display: inline-block;
    padding: 0;
    position: relative;
}
.ult-carousel-17241542255b44e6fe9be9e .slick-dots{}
.des_cubeportfolio_widget .slick-dots li.slick-active i{opacity: 1 !important;}

.des_cubeportfolio_widget button {
    opacity: 0;
    transition: all .2s linear .5s;
}
.add-extrapadding.vc_section[data-vc-stretch-content] {
    padding-left: 10px;
    padding-right: 10px;
}
.des_cubeportfolio_widget:hover button {
    opacity: 1;
    transition: all 0 linear 0;
}
pre, code{
	background: #f2f2f2;
	white-space: pre-wrap;
	word-break: break-word;
	margin-bottom: 1em;
	font-family: monospace;
	font-size: 20px;
	padding: 0.4rem 0.6rem;
	color: #444;
}
code{display: inline-block;line-height: 1em;}
blockquote code{display: inline;line-height: 1em;}
.des_cubeportfolio_widget .slick-slide {
    margin: 0 !important;
}

.ultb3-box a.ultb3-btn i {
    font-size: 15px !important;
    right: 12px !important;
}

.cbp-popup-singlePage .cbp-popup-navigation-wrap {
    z-index: 999999 !important;
}

.des_team_widget {
    margin-bottom: 40px;
}

.des_recent_posts_widget .flexslider .slides li:first-child {
    display: list-item;
}

.info-c-full-br .info-c-full {
    padding: 30px !important;
}

/* firefox subitems fix */
header.navbar.menu-rounded .navbar-collapse ul li.hazel_mega_menu > ul {
    top: auto;
    margin-top: 20px;
}

header.navbar.menu-square .navbar-collapse ul li.hazel_mega_menu > ul {
    top: auto;
    margin-top: 20px;
}

header.navbar.menu-simple .navbar-collapse ul li.hazel_mega_menu > ul {
    top: auto;
}

.tp-caption {
    text-align: left;
}

header.header-full-width .search_input > .search_container :not(.hidden):not(.ajax_search_results) {
    margin-left: 20px;
}

header.header-full-width .search_close {
    margin-right: 25px;
}

.header-full-width .nav-container {
    padding: 0 30px;
    width: 100%;
}

.header-full-width.style2 .header_style2_menu,.header-full-width.style2 .header_style2_contact_info {
    margin: 0 30px;
}
.sidebar .des_recent_posts_widget .slick-dots,
.sidebar .des_testimonials_widget .slick-dots {
    text-align: left;
}

.des_recent_posts_widget .slick-dots,
.des_testimonials_widget .slick-dots {
    bottom: -20px !important;
}

.des_recent_posts_widget .slick-dots{
	bottom: 20px !important;
}
.hazel-push-sidebar-content .des_recent_posts_widget .slick-dots{
	bottom: 0px !important;
}
.sidebar .des_recent_posts_widget .slick-dots{
	bottom: 0px !important;
}

header.style2:not(.header-full-width) .header_style2_menu,header.style2:not(.header-full-width) .header_style2_contact_info {
    margin: 0 15px;
}
header.style2 .social_container{display: table-cell;}
header.style2 .hazel_right_header_icons span.social_container{top: 1px;position: relative;}
header.style2 .hazel_right_header_icons span.social_container i{font-size: 17px !important;padding: 0 5px !important;cursor: pointer;}
header.style2 .hazel-header-button{float:right;display:table-cell;margin: auto;right: unset;padding-left: 60px;}
header.style2 .hazel-header-button a{margin-right:0px;}

header .top-bar-bg > .clearfix:not(.container) {
    margin: 0 20px;
}

.navbar .nav-container .custom-font-icon i {
    font-size: 22px;
    top: -1px;
    position: relative;
}

.hazel-push-sidebar-opened .navbar .nav-container .custom-font-icon .icon:not(.dripicons-cross) {
    display: none;
}

.navbar .nav-container .custom-font-icon .icon.dripicons-cross {
    display: none;
}

.hazel-push-sidebar-opened .navbar .nav-container .custom-font-icon .icon.dripicons-cross {
    display: block;
    font-size: 24px;
}

.display-table {
    display: block;
    width: 100%;
    height: 100%;
}

.hazel-push-sidebar-content {
    padding: 80px 40px 40px;
    display: inline-block;
    width: 100%;
}

.hazel-push-sidebar.hazel-push-sidebar-right {
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,1);
}

.hazel-push-sidebar {
    position: fixed;
    width: 400px;
    z-index: 12;
    height: 100%;
    overflow: auto;
}

.menu-icon {
    border-top-width: 4px;
    border-style: solid;
    border-color: inherit;
    display: block;
    margin-bottom: 3px;
    width: 4px;
    -webkit-transition: -webkit-transform 400ms ease,opacity 400ms ease,top 400ms ease;
    -moz-transition: -moz-transform 400ms ease,opacity 400ms ease,top 400ms ease;
    -o-transition: -o-transform 400ms ease,opacity 400ms ease,top 400ms ease;
    transition: transform 400ms ease,opacity 400ms ease,top 400ms ease;
    cursor: pointer;
    top: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    border-radius: 4px;
}

body:not(.rtl) .hazel-push-sidebar.hazel-push-sidebar-right {
    right: -400px;
    -webkit-transition: right 400ms ease;
    -moz-transition: right 400ms ease;
    -o-transition: right 400ms ease;
    transition: right 400ms ease;
}

body:not(.rtl) .hazel-push-sidebar.hazel-push-sidebar-right.opened {
    right: 0;
	z-index: 999999;
}

body:not(.rtl) #main {
    -webkit-transition: right 400ms ease, -webkit-transform 400ms ease;
    -moz-transition: right 400ms ease, -moz-transform 400ms ease;
    -o-transition: right 400ms ease, -o-transform 400ms ease;
    transition: right 400ms ease, transform 400ms ease;
    position: relative;
    right: 0;
    left: ;
    float: left;
    width: 100%;
    z-index: 2;
}
body #main{overflow-y: hidden;overflow-x: hidden;}
body:not(.rtl) #main header:not(.header_style9_left_container) {
    -webkit-transition: all 400ms ease !important;
    -moz-transition: all 400ms ease !important;
    -o-transition: all 400ms ease !important;
    transition: all 400ms ease !important;
    right: 0;
    left: 0;
}

body:not(.rtl).hazel-push-sidebar-opened #main header.header-with-container,
body:not(.rtl).hazel-push-sidebar-opened #main header.header-full-width.header_not_fixed {
    right: 0;
}

.footer-full-width #primary_footer > .no-fcontainer {
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    display: inline-block;
}

.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,
.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight {
    border: 1px solid rgba(255,255,255,0.2);
    letter-spacing: 0px;
    border-radius: 0px;
    
}

.footer-full-width #secondary_footer .container {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    display: inline-block;
}

.ult_tabmenu li {
    list-style: none !important;
}

.ult_tabmenu.style2 li.ult_tab_li a {
    margin-top: 9px !important;
}

.ult_tabmenu.style2 li.current a,.ult_tabmenu.style2 li.ult_tab_li a:hover {
    margin-top: 0 !important;
}

.ult_tabcontent.style2 {
    border: 1px solid #dedddd;
    position: relative;
    top: -1px;
}

body #main header.none-transition,.none-transition {
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
}

a#send-comment {padding: 9px 19px;letter-spacing: 2px;font-weight: 600 !important;font-size: 12px !important;color: #f1f1f1 !important;width: auto !important;display: inline-block;background: #d4aaa2;margin-top: 10px;font-family: Hind, Mulish, Arial;text-transform: uppercase;line-height: 1.5em;border-radius: 0;}

#hazel-push-sidebar-content a#send-comment{
	background: #fff !important;
	color: #2b2929 !important;
}
.des_partners_widget{
    margin-bottom: 80px;
}

.des_partners_widget .slick-slider {
    border: 1px solid #E0E0E0;
    font-weight: 700;
    background: #f9f9f9;
}

.tparrows.gyges.tp-leftarrow,#des-team-1 .slick-prev {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.tparrows.gyges.tp-rightarrow,#des-team-1 .slick-next {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.vc_progress_bar .vc_single_bar .vc_label {
    text-shadow: none !important;
}

.absolute-icon-aligment {
    position: absolute !important;
    top: 35px !important;
    right: -30px !important;
}

.hermes.tparrows {
    opacity: 1;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.cbp-popup-lightbox .cbp-popup-prev:after {
    position: absolute;
    top: 13px;
    left: 16px;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    line-height: 1;
    font-family: "Ionicons";
    font-weight: 600;
    content: "\f124";
}

.cbp-popup-lightbox .cbp-popup-next:after {
    position: absolute;
    top: 13px;
    left: 16px;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    line-height: 1;
    font-family: "Ionicons";
    font-weight: 600;
    content: "\f125";
}
.cbp-popup-lightbox .cbp-popup-close:after {
    position: absolute;
    top: 13px;
    left: 14px;
    font-size: 16px;
    font-family: 'Ionicons';
    content: '\f12a';
    -webkit-font-smoothing: antialiased;
    color: #fff;
    line-height: 1;
}
.cbp-popup-lightbox .cbp-popup-prev:hover:after,.cbp-popup-lightbox .cbp-popup-next:hover:after {
    color: #fff;
}

.smile_icon_list li .icon_description p {
    line-height: 1.55em !important;
    margin-top: 10px !important;
}

.modal-popup-btn {
    text-align: center;
    display: block;
    background: #2b2929;
    padding: 10px;
    font-weight: 700;
    border-radius: 3px;
    margin: 40px 10px 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4 {
    margin-bottom: 20px !important;
    letter-spacing: normal;
}

.vc_btn3-container button {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.flip-box-wrap .flip_link {
    margin-top: 20px !important;
    margin-bottom: 0;
}

.vc_pie_chart .vc_pie_chart_value {
     font-size: 16px !important;
    font-weight: 700 !important;
}

.flip-box-wrap .ifb-back,.flip-box-wrap .ifb-front {
    transform-style: none !important;
    -webkit-backface-visibility: none !important;
    -moz-backface-visibility: none !important;
    -o-backface-visibility: none !important;
    -ms-backface-visibility: none !important;
    backface-visibility: none !important;
}

.flip-box-wrap .ifb-front * {
    backface-visibility: none !important;
}

.left-icon .aio-icon-left .aio-icon,.left-icon .aio-icon-left .aio-icon-img {
    margin-right: 15px !important;
}

.vc_tta.vc_general .vc_tta-panel.vc_active,.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    padding: 0;
    padding-bottom: 10px;
}

.extra-padding-photohome {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.button-app-slider i {
    font-size: 30px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.home-portfolio-section {
    padding-top: 100px !important;
    padding-right: 40px !important;
    padding-bottom: 100px !important;
    padding-left: 40px !important;
}

.hazel-push-sidebar .widget-newsletter form .mc-field-group {
    width: 100%;
}

.hazel-push-sidebar .widget-newsletter form input.email {
    max-width: 100%;
    text-align: center;
    border: 1px solid #5d5e75;
    background: #0a0b26;
    color: #fff !important;
    text-align: left;
    font-size: 14px !important;
}

.hazel-push-sidebar .widget-newsletter form input.button {
    margin: 10px 0;
    width: 100%;
}

.cdemo-padding-contacts {
    padding: 40px 80px !important;
}

/* Letter-Spacing */
.small-letter-spacing{
    letter-spacing: 3px !important;   
}
.medium-letter-spacing{
    letter-spacing: 16px !important;   
}
.big-letter-spacing{
    letter-spacing: 20px !important;   
}

.cbp-l-filters-list .cbp-filter-item {
    z-index: 999;
}
.ultb3-info{padding: 0 50px !important;}
.ultb3-desc{margin-top: 10px}
.tooltip-icon h3{text-align: center !important;}
.about2-mobile-adjustment {
    padding-right: 50px !important;
    padding-left: 50px !important;
}

.aboutme{
    padding-top: 140px!important;
    padding-right: 100px!important;
    padding-bottom: 20px!important;
    padding-left: 100px!important;
}
.home-box1-mobile{padding-right: 40px !important;}
.stats-top .aio-icon-top{
    margin-bottom: 10px !important;
}
.aio-icon-top{
	margin-bottom: 22px !important;
}
.aio-icon-top .ult-just-icon-wrapper .align-icon{padding-top: 3px;}

.extra-right-margin{
	padding-right: 80px !important;
}
.fancytext-typewriter-background-enabled{margin-left:7px;}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 6px !important;
}

.wpb_single_image a{
	overflow: hidden;
    position: relative;
}
.wpb_single_image a img{
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.wpb_single_image a:hover img{
	transform: scale(1.05);
	opacity: 0.9;
}

.extra-large-font{font-size: 4.2em !important;line-height: 1em;}
.modal-icon i{
	color: #fff;
    font-size: 5em !important;
    text-shadow: 0 5px 10px rgba(255,255,255,0.5);
}

.ult_modal-body:not(.ult-youtube) {
    padding: 40px !important;
}
.ult_modal-body.ult-youtube{
	padding: 0 !important;
}
.overlay-fade .ult_modal-content {
    border: none !important;
}

.search-results .des-pages {
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: table;
}

/* Navigation Control */
/* Light Style */
.slick-dots li{
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    width: 8px !important;
    height: 8px !important;
}
.ult-carousel-wrapper .slick-dots li{
	border: none !important;
	opacity: 1;
}
.ult-carousel-wrapper .slick-dots li i:after{
	display: none !important;
}
.slick-dots li i:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}
.related_posts_listing .slick-dots li i{
	color: rgba(0,0,0,.2);
}
.testimonials-style2 .slick-next:after,
.testimonials-style2 .slick-prev:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.testimonials-style2 .slick-prev:after {
    top: -10px;
    width: 32px;
    height: 32px;
    left: -8px;
    z-index: 9;
}
.testimonials-style2 .slick-next:after{
    top: -10px;
    width: 32px;
    height: 32px;
    left: -10px;
    z-index: 9;
}

.testimonials-style2.animated .slick-prev:after {
    top: -13px;
    width: 32px;
    height: 32px;
    left: -8px;
    z-index: 9;
}
.testimonials-style2.animated .slick-next:after{
    top: -13px;
    width: 32px;
    height: 32px;
    left: -10px;
    z-index: 9;
}

.slick-dots li:hover i:after,
.slick-dots li.slick-active i:after,
.testimonials-style2 .slick-next:hover:after,
.testimonials-style2 .slick-prev:hover:after {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.style-light .slick-dots li{
    border: 2px solid #fff;
    opacity: 1;
    margin: 0 3px;
    background: transparent;
}

.style-light .slick-dots li i:after,
.testimonials-style2.style-light .slick-next:after,
.testimonials-style2.style-light .slick-prev:after {
    background-color: #fff;
}

/* Dark Style */
.style-dark .slick-dots li{
    border: 1px solid #dbdbdb !important;
    opacity: 1;
    margin: 0 3px;
    background: #dbdbdb !important;
}

.style-dark .slick-dots li i:after,
.testimonials-style2.style-dark .slick-next:after,
.testimonials-style2.style-dark .slick-prev:after {
    background-color: #c5c5c5;
}
.style-dark .slick-dots li i {
    color: rgba(0,0,0,0.1) !important;
    opacity: 1 !important;
    font-size: 14px;
}
.nav-control-align-left .testimonials-style2 .slick-dots {
    text-align: left;
    margin-left: 20px;
    opacity: 1;
    bottom: -25px !important;
}


.testimonials-style2 .slick-dots .ultsl-record:before{display: none !important;}


.aligntestimonialsleft .testimonials-content{
	padding: 0;
	margin-top: 90px;
	text-align: left;
}
.aligntestimonialsleft .testimonials.style1 .testimonial-nav {
    margin-bottom: 60px;
    display: block;
    text-align: left;
    margin: 0 auto;
}
.aligntestimonialsleft .testimonials.style1 .testimonial {
    text-align: left;
    padding: 0;
    font-size: 1em;
    line-height: 1.5em;
}

.aligntestimonialsleft .testimonials.style1 .testimonial-box {
    margin-bottom: 0;
}

.aligntestimonialsleft .testimonials.style1 .testimonial-box:after {
    font-size: 100px;
    color: #f7f7f7;
    top: 0;
    display: grid;
    right: 0;
}

.aligntestimonialsleft .testimonials.style1 .testimonial span, 
.aligntestimonialsleft .testimonials.style1 .testimonial span a {
    text-align: left;
}

h1.heading-error{
	letter-spacing: 1px !important;
}

/* Border Animation */
header.navbar-default.hazel-underlining .navbar-nav > li > a:before{
    position: absolute;
	  margin-top: 15px;
	  left: 0;
	  width: 0;
	  content: '';
	  -moz-transition: all 0.2s ease-in-out;
	  -o-transition: all 0.2s ease-in-out;
	  height: 1px;
	  z-index: -1;
	  transition: all 0.5s;
	    transition-timing-function: ease;
	  transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}

header.navbar-default.hazel-underlining .navbar-nav > li:hover > a:before, 
.navbar-collapse ul.navbar-nav > li.current-menu-item > a:before,
.navbar-collapse ul.navbar-nav > li.current-menu-ancestor > a:before,
.navbar-collapse ul.navbar-nav > li > a.selected:before{
    width: 96%;
    margin-left: 0;
    opacity: 0.5;
    background: #fa7268;
}

.use-as-lists .default-icon .aio-icon-default .aio-icon{
	position: relative;
	top: 2px;
	margin-right: 10px;
}
.use-as-lists.aio-icon-component{margin-bottom: -10px;}

#footer-instagram .jr-insta-thumb ul li, #footer-instagram .instagram-pics li {
	opacity: 1;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
#footer-instagram .jr-insta-thumb ul li:hover, #footer-instagram .instagram-pics li:hover{
	opacity: 1;
}
 #footer-instagram .instagram-pics li  {
	display:inline-block;
	margin: 0;
    padding: 0;
 }
 
#footer-instagram .jr-insta-thumb ul li img, #footer-instagram .instagram-pics li img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
}
#footer-instagram .jr-insta-thumb .thumbnails > li {
	padding:0 !important;
}
#footer-instagram .jr-insta-thumb .thumbnails {
	padding:0 !important;
}

#footer-instagram .instagram-heading {
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:15px;
	margin-bottom:15px;
}
.instagram-pics {
	top: 6px;
	position: relative;
}
#footer-instagram ul.instagram-pics li a, 
#footer-instagram ul.instagram-pics li a img{overflow: hidden;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#footer-instagram ul.instagram-pics li a:hover img{-webkit-transform: scale(1.15);transform: scale(1.15);cursor: pointer;}
#footer-instagram ul.instagram-pics li a:hover{cursor: pointer;}
.footer_sidebar .instagram-pics {
	top: 0px;

}

.related_post a .featured_image img{
	overflow: hidden;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
	top: 0px; 
}

.related_post a:hover .featured_image img{
	transform: scale(1.1);
	cursor: pointer;
	top: 0px;
	margin: 0;
}

.custom-widget.null-instagram-feed h4{
	top: -41px;
    position: relative;
    color: #fff !important;
}
#footer-instagram h4{
	position: relative;
	top: 0;
	font-size: 11px;
	color: #f2f2f2 !important;
	font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
	font-weight: 500;
	font-size: 12px !important;
	letter-spacing: 4px !important;
}
.custom-widget.null-instagram-feed p.clear{
	position: absolute;
    width: 100%;
    bottom: 33px;
}
#footer-instagram p.clear, 
.meks-instagram-follow-link {
    position: absolute;
    width: 100%;
    bottom: -23px;
    text-align: center;
}
.sidebar .meks-instagram-follow-link,
.footer_sidebar .meks-instagram-follow-link{
	position: relative;
	bottom: 0;
}
#footer-instagram p.clear a, .instagram_widget p.clear a, .mks_author_link.meks-widget-cta {
    background: #565453;
    padding: 7px 18px;
    border-radius: 20px;
    top: 0;
    font-size: 11px !important;
    letter-spacing: 1px;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    color: #fff !important;
    font-weight: 600 !important;
}
.meks-instagram-follow-link a {
    width: 100%;
}
.sidebar .instagram_widget p.clear a{
	padding: 0;
	top: 15px;
	font-size: 12px;
	letter-spacing: 0;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	font-weight: 600 !important;
	text-align: left;
	margin: 0;
	position: relative;
}
.sidebar .instagram_widget p.clear a:hover{
	background: #2b2929 !important;
	color: #fff !important;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px) !important;
	opacity: 1;
}
div.wpcf7 input[type="file"] {
    cursor: pointer;
    font-size: 12px !important;
    margin: 10px 0 !important;
}
.instagram_widget p.clear{
	text-align: left;
	margin: 20px 2px;
	position: relative;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}

.sidebar .instagram_widget p.clear{
	text-align: left;
    top: 5px;
}
.select2-search--dropdown{
	display: none !important;
}
.wpcf7 .select2-container--default .select2-selection--single {
    border: 1px solid #d8d8d8 !important;
    height: 50px !important;
    border-radius: 0;
}
.wpcf7 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px !important;
}
.wpcf7 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px !important;
    right: 10px !important;
}
.wpcf7 .wpcf7-form-control-wrap .select2{
	margin: 10px 0;
}
#comments .depth-2, #comments .depth-3, #comments .depth-4{
    padding-left: 50px;
}
#comments .depth-5{
    padding-left: 50px;
}
#comments .depth-6{
    padding-left: 60px;
}
#comments .depth-7{
    padding-left: 70px;
}
#comments .depth-8 {
    padding-left: 80px;
}

.the_comments .depth-2 {
    padding-left: 70px;
}

.the_comments .depth-3 {
    padding-left: 70px;
}

.the_comments .depth-4 {
    padding-left: 70px;
}

.the_comments .depth-5 {
    padding-left: 50px;
}
.widget h2 > .widget_title_span, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget > h4, .sidebar .widget > h4, .widget_title_span, .widget .widget-contact-content > h4, .custom-widget h4 .widget_title_span {
    position: relative;
    display: table;
    text-align: left;
    width: 100%;
    margin-bottom: 0px;
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
    font-weight: 700;
    color: #222025;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 4px;
}
#footer-instagram p.clear a:hover{
	background: #171717;
    border-color: #171717;
    color: #fff !important;
}
.treethemes_icon_index-0 .aio-icon:after{margin-left: 0 !important;}
div.pp_pic_holder {z-index: 999999 !important;}
div.pp_overlay {z-index: 99999 !important;}
.align-icontop-left .align-icon,
.align-icontop-left .aio-icon-title,
.align-icontop-left .aio-icon-description{
	text-align: left !important;
}
.ult_cl_link_4 a .ult_link_btm4{display: none;}
.align-icontop-left a.aio-icon-read{
	float: left;
}
.align-icon-left {
    float: left;
    width: auto;
    margin: 5px 10px 5px 0;
    opacity: 0.6;
}

.page-template-template-blank #mc_embed_signup input#mc-embedded-subscribe, 
.page-template-template-blank #mc_embed_signup input#mc-embedded-subscribe:focus {
    width: auto;
    padding: 4px 30px;
    top: 0;
    right: -1px;
    color: #fff;
    font-weight: 600;
}
/* Style removed from code */
#home .player{display:block; margin: auto; background: rgba(0,0,0,0.5);}
.hazel_cart_header{display:table-cell;top: 0px !important;}
.footer_logo_normal{position: relative;}
.footer_logo_retina{display:none; position: relative;}
.divcontentbox-projectplanner{
		padding-right: 80px;
		padding-left: 80px;
	}
	
.opacity-heading{
    position:absolute;
    width: 100%;
}
.opacity-heading h2{
    letter-spacing:1em !important;
    text-align: center;
    width: 100%;
    margin-left: 0.5em !important;
}
.absolute-element{
    position:absolute;
}
.opacity-heading.text-orientation{
    position: absolute;
    width: 100%;
    left: 0;
    top: -200px;
}
.opacity-heading.text-orientation h2{
	 writing-mode: vertical-rl;
	 text-orientation: upright;
	 letter-spacing: 0.2em !important;
    text-align: left;
    width: 50%;
    margin-left: 0.4em !important;
    position: absolute;
    top: -50%;
}
.cbp-nav-next:hover, .cbp-nav-prev:hover {
    background: #101010 !important;
}

/* New Accordion Styles */
.vc_tta-style-modern.vc_tta.vc_general .vc_active .vc_tta-panel-title{background: #101010 !important;}
.vc_tta-style-modern.vc_tta.vc_general .vc_active .vc_tta-panel-title .vc_tta-title-text{color: #fff !important;}
.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color: #fff !important;}
.vc_tta .vc_tta-title-text:not(:empty)~.vc_tta-controls-icon {margin-left: 8px !important;}
.vc_tta-panel-body .vc_column_container>.vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body{
	padding: 10px 35px;
}

/* new related posts */
.related_posts_listing .related_post{padding: 0;}
.related_posts_listing .related_post .related_post_bg{
   	box-shadow: none;
    display: inline-block;
    padding: 0;
    border-radius: 5px;
    margin: 15px 30px !important;
    background: #fff;
    padding: 25px;
}

.related_posts_listing .related_post.quote a{
	padding: 0;
}
.related_posts_listing .related_post .excerpt{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-align: left;
	line-height: 1.5em;
}
.page-template-template-blank .newsletter_shortcode form input.email{
    width: 95%;
    padding: 8px 11px 8px 20px;
    border-radius: 25px !important;
}
.footer_sidebar .textwidget .alignnone{margin-bottom: 0;bottom: 0;max-width: 100% !important;margin-top: 0px;}
.footer_sidebar .textwidget .wp-caption.alignnone{margin-bottom: 10px;}
.textwidget p img{margin-top: 10px;}
.footer_sidebar .menu-testing-menu-container{margin-bottom: 40px;}
.post-template-default .single-extras{margin-top: 40px;}

.related_posts_listing .related_post .featured_image{height: 0;padding-bottom: 56%;overflow: hidden;vertical-align: middle;margin-bottom: 2em;}

.related_posts_listing .related_post .video_thumb{margin-bottom: 2em;}
.related_posts_listing .related_post .video_thumb *{width: 100%;}
.related_posts_listing .related_post .video_thumb > .fluid-width-video-wrapper{padding-top:56% !important;}
.related_posts_listing .related_post.quote{padding: 0;}
.related_posts_listing .related_post .quote_thumb{height: 0;padding-bottom:0;}
.related_posts_listing .related_post .quote_thumb .post-quote{padding: 20px;margin: 0;}
.related_posts_listing .related_post .quote_thumb .post-quote blockquote{margin: 0px 0px 15px !important;padding: 15px !important;font-size: 30px !important;}
.related_posts_listing .related_post .quote_thumb .post-quote blockquote .fa-quote-left{padding-top:0px; padding-bottom:15px;}
.related_posts_listing .related_post .quote_thumb .post-quote .author-quote{margin-top:0px;padding-bottom: 10px;font-size: 12px !important;}
.related_posts_listing .related_post .gallery_thumb, .related_posts_listing .related_post .audio_thumb{margin-bottom: 1em;}
.related_posts_listing .related_post .audio_thumb{display: inline-block;width: 100%;}
.related_posts_listing .related_post .audio_thumb .audioContainer{margin:0;}1
.related_posts_listing .related_post .title{margin-top: 30px;font-size: 16px !important;}

.related_posts_listing.slick-slider .slick-dots{bottom: -20px !important;}
.related_posts_listing.slick-slider .slick-next, .related_posts_listing.slick-slider .slick-prev{z-index: 9;}

.hazel-push-sidebar-content .contact-form input[type="text"], 
.hazel-push-sidebar-content .contact-form input[type="email"],
.hazel-push-sidebar-content .contact-widget-container textarea {
    padding: 10px;
    border: 1px solid #cacaca;
    background: #fff;
}
.colored_bg, .colored_bg2{padding: 0.2em 0.5em !important;width: auto;display: inline-block;}
html body .widget-newsletter #mc_embed_signup input#mc-embedded-subscribe, 
html body .widget-newsletter #mc_embed_signup input#mc-embedded-subscribe:focus {
    width: auto !important;
    left: 0;
    margin: 20px 0 !important;
    display: list-item;
    padding: 3px 17px !important;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 12px !important;
    color: #fff;
    width: auto;
    display: inline-block;
    margin-top: 10px;
    font-family: Hind, Mulish, Arial;
    border-radius: 0px;
    background: #d4aaa2;
    border-radius: 0px !important;
}

.comment-container .comment-autor.alpha.omega{ clear: none; position: absolute; }
.comment-container .comment-reply{ margin-left: 100px; }

.margin-50px-0{ margin: 50px 0px; }
.margin-top-0px{ margin-top: 0px !important; }

/***************************************************************
					  26. RESPONSIVE
***************************************************************/
@media only screen and (min-width: 1201px) and (max-width: 1390px) {
    .boxed_layout {
        width: 1250px;
        margin: 0 auto;
        overflow: hidden;
        z-index: 9999999999;
        background-color: #fff;
    }
	  body#boxed_layout #big_footer{
		  max-width: 1250px;
		  margin: 0 auto;
		  float: none;
	  }
    .boxed_layout .des_cubeportfolio_widget,.boxed_layout body > .search_input.fade,.boxed_layout body > .search_input.none {
        width: 1250px;
        margin: 0 auto;
        overflow: hidden;
        float: none;
    }

    .boxed_layout header.navbar {
        width: 1250px;
        margin: 0 auto;
    }
    .extra-large-font {
	     font-size: 4em !important;
	  }
	
	.home-padding3.makeawidebox {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}

	
}
/* SMALL DESKTOP */
@media only screen and (min-width: 994px) and (max-width: 1200px) {
    .boxed_layout {
        width: 1000px;
        margin: 0 auto;
        overflow: hidden;
        z-index: 9999999999;
        background-color: #fff;
    }
    
    
    .single-wide-testimonials .testimonials-slide-content .text-container {
	    padding: 0px !important;
	  }
    body#boxed_layout #big_footer{
		  max-width: 1000px;
		  margin: 0 auto;
		  float: none;
	  }
    
    .boxed_layout .des_cubeportfolio_widget,.boxed_layout body > .search_input.fade,.boxed_layout body > .search_input.none {
        width: 1000px;
        margin: 0 auto;
        overflow: hidden;
        float: none;
    }

    .boxed_layout header.navbar {
        width: 1000px;
        margin: 0 auto;
        float: none;
    }

    .wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p {
        width: 45%;
        margin: 40px 20px 0 !important;
    }

    .home-boxes1 {
        margin-top: 110px !important;
    }

    .home-boxes2 {
        padding-left: 0 !important;
    }

    .home-boxes4 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .home-boxes5 {
        padding: 30px 0 0 15px !important;
    }

    .home-boxes4 .vc_column-inner{padding: 0 !important;}

    .home-boxes11 .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 22px;
        text-align: left;
    }

    .home-boxes7 {
        padding: 0 15px !important;
    }

    .home-boxes7 {
        padding: 30px 0 !important;
    }

    .home-boxes8 .vc_column-inner {
        padding: 5px 20px !important;
    }

    .home-boxes8 .vc_column-inner h5 {
        font-size: 12px !important;
    }

    .home-boxes8 .vc_column-inner h2,.home-boxes9 .vc_column-inner h2 {
        font-size: 46px !important;
    }

    .home-boxes9 .vc_column-inner,.home-boxes10 .vc_column-inner,.home-boxes11 .vc_column-inner {
        padding: 10px 20px !important;
    }
    .extra-large-font {
	    font-size: 4em !important;
	  }
	
	  .home-padding3.makeawidebox {
	     padding-right: 20px !important;
	     padding-left: 20px !important;
	  }
	
}

/* LANDSCAPE IPAD */
@media only screen and (min-width: 993px) and (max-width: 1079px) {
	
	body .vc_custom_1585663331607 {
	    padding-right: 20px !important;
	    padding-left: 0px !important;
	}
	.master_container.container{margin: 0 !important;}
	.makeawidebox .vc_col-sm-3 {width: 50% !important;}
	
	.ult-content-box{padding: 10px !important;}
	.vc_custom_1586275675614 {
	    padding: 20px !important;
	    margin-top: 35px !important;
	}
	
	.special_tabs.horizontal.icontext .tab-selector .label, .special_tabs.horizontal.text .tab-selector .label {
	    margin-right: 15px;
	}
	.page_content.right{
	    padding-left: 50px;
	}
	.page_content.right.sidebar {
	    padding-left: 0px;
	}
  .testimonials.style1 {
        width: 100%;
  }
  .single-wide-testimonials .testimonials-slide-content .text-container {
	    padding: 0px !important;
	}
  header.style5 .hazel-header-button {
	    padding-left: 20px;
	}
	header.style5 .hazel_right_header_icons.with-woocommerce-cart {
    	top: -3px;
  }
	header.style5 .hazel-header-button a {margin-right: 0;}
	.archive .blog-default-bg {
	    padding: 0 20px 40px 0;
	    padding-right: 0 !important;
	}
	.single-post .page_content.left .blog-default-bg {padding-right: 0;}
	
  .blog-default-bg-masonry .featured-image {
	    max-height: 415px !important;
	}
  .page .page_content.left:not(.sidebar) {
	    padding: 50px 50px 50px 0px !important;
	}
	.nav-next-thumb img, .nav-previous-thumb img {
    	margin-top: calc(0% - 5%);
	}
	
	.page .page_content.right:not(.sidebar) {
	    padding: 50px 0px 50px 20px !important;
	    overflow: hidden;
	}
	.vc_col-sm-6.max-wide-box, .vc_col-sm-6.aboutme{
		width: 100% !important;
	}

	.cdemo-padding-contacts {
	    padding: 20px 40px !important;
	}
	.cbp-nav-prev {
	    left: -40px !important;
	}
	
    .wpcf7 .hazel-form-simple .f-name,.wpcf7 .hazel-form-simple .f-subject,.wpcf7 .hazel-form-simple .f-email,.wpcf7 .hazel-form-simple.dark .f-name,.wpcf7 .hazel-form-simple.dark .f-subject,.wpcf7 .hazel-form-simple.dark .f-email {
        width: 32.5%;
    }

    .s1-mobile-link .tp-button.mini {
        margin-left: -8px !important;
    }

    #big_footer .newsletter_shortcode form .mc-field-group {
        width: 81%;
    }

    .adjusts-tablet-portrait .ultimate-typed-main {
        font-size: 70px !important;
    }

    #hazel-team-2 > div {
        height: 285px !important;
    }

    header .search_trigger i {
        padding-top: 0;
    }

    #flickr li {
        width: 60px;
        height: 60px;
        margin: 0 5px 5px 0;
    }

    .woocommerce.widget_shopping_cart ul.cart_list span.amount,.woocommerce.widget_shopping_cart ul.cart_list span.amount {
        top: -30px;
    }

    .woocommerce.widget_shopping_cart .quantity {
        top: 49px;
    }

    .portfolio_type-singlepageoverlay .col-md-12 .cbpw-ajax-block {
        padding: 0;
    }

    .woocommerce.widget_shopping_cart ul.cart_list li a,.woocommerce.widget_shopping_cart ul.cart_list li a {
        padding: 40px 0 3px 68px !important;
    }

    .widget_product_search input[type="search"] {
        width: 65%;
    }

    .woocommerce-page a.button {
        margin-left: 1px;
    }

    .woocommerce-page a.button.wc-forward,.woocommerce-page a.button.wc-forward.checkout {
        padding: 10px;
    }

    header.navbar .navbar-collapse ul li.hazel_mega_menu > ul {
        width: 100vw !important;
    }

    .newsletter_shortcode form {
        width: 100%;
    }

    .fullcoveredvideo video,.fullscreenvideo video {
        height: 100%;
    }

    .ult_countdown-amount {
        padding: 10px 5px !important;
    }

    .home-boxes1 {
        margin-top: 110px !important;
    }

    .home-boxes2 {
        padding-left: 0 !important;
    }

    .home-boxes4 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .home-boxes5 {
        padding: 30px 0 0 15px !important;
    }
    .home-boxes11 .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 22px;
        text-align: left;
    }

    .home-boxes7 {
        padding: 0 15px !important;
    }

    .home-boxes7 {
        padding: 30px 0 !important;
    }

    .home-boxes8 .vc_column-inner {
        padding: 5px 20px !important;
    }

    .home-boxes8 .vc_column-inner h5 {
        font-size: 12px !important;
    }

    .home-boxes8 .vc_column-inner h2,.home-boxes9 .vc_column-inner h2 {
        font-size: 46px !important;
    }

    .home-boxes9 .vc_column-inner,.home-boxes10 .vc_column-inner,.home-boxes11 .vc_column-inner {
        padding: 10px 20px !important;
    }

    
    .home-form2 {
        padding-right: 100px !important;
        padding-left: 40px !important;
    }

    .ult-carousel-wrapper.ult_horizontal .slick-next {
        right: -25px !important;
    }

    .ult-carousel-wrapper.ult_horizontal .slick-prev {
        left: -25px !important;
    }

    .partners-container .slick-next,.partners-container .slick-prev {
        top: 42% !important;
    }

    .adjust-boxes-on-mobile .ult-content-box{
	    min-height: 355px !important;
    }
    
    
    .testimonials-content {padding: 0 5em;}
    
    header.style1 .hazel_right_header_icons, header.style7 .hazel_right_header_icons {
	    margin-left: 30px;
	}

    body > .search_input .search_close {
        top: 20px;
        margin-right: 20px;
        padding: 0;
    }

    .fullwidth-container {
        background-size: cover !important;
    }

    .increase-size-tablet {
        width: 50% !important;
    }

    .vc_col-sm-8 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-email {
        width: 32.25%;
    }

    .wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p {
        width: 43%;
        margin: 40px 20px 0 !important;
    }

    .error-c {
        padding: 40px 100px;
    }

    .error404 .text-error {
        font-size: 21px;
        line-height: 24px;
    }

    .sidebar .widget.des_cubeportfolio_widget .slick-list.draggable {
        min-height: 155px;
    }

    .home-box1-mobile {
        width: 100% !important;
        padding-left: 20px !important;
    }

    .h3adjust-size-mobile {
        font-size: 32px !important;
        line-height: 35px !important;
    }

    .widget-newsletter form input.button {
        width: 100%;
        margin: 10px 0;
    }

    .widget-newsletter form .mc-field-group {
        width: 100%;
    }

    .widget-newsletter form input.email {
        max-width: 100%;
    }

    .agency-fs-align {
        top: -40px !important;
    }

    .shadow-text-position .uvc-sub-heading {
        margin-top: -80px !important;
    }

    .cbp-l-filters-list.des-align-center {
        z-index: 2;
        position: relative;
    }

    .navbar-default.menu-rounded .navbar-nav > li,.navbar-default.menu-square .navbar-nav > li {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .navbar-default.menu-square .navbar-nav > li:first-child {
        padding-left: 0 !important;
    }

    header.style2 .nav-container {
        width: 100% !important;
    }
    .home-padding1 {
	    padding-right: 60px !important;
	    padding-left: 30px !important;
	}
	.about2-mobile-adjustment {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
	.single-portfolio .proj-content {padding: 0px;}
	#team-col4-mobile .vc_col-sm-3,#team-col4-mobile2 .vc_col-sm-3 {width: 50% !important;}
	.extra-large-font {
	    font-size: 3em !important;
	}
	.ult-ih-container ul.ult-ih-list li.ult-ih-list-item,
    .ult-ih-item.ult-ih-square,
    .ult-ih-image-block{margin: 15px !important;width: 260px !important;height: 260px !important;}
    .projects_media.left_media {
	    padding-right: 40px;
	}
	.home-padding3 {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	    
	}

	.special_tabs.icontext.vertical .label .title {
	    margin: 20px 0 0 0 !important;
	    float: left;
	    width: 100%;
	}
	.adjust-boxes-on-mobile .ult-content-box {
	    padding: 60px !important;
	}
	.page_content.left, .page_content.left.sidebar {
	    padding: 50px 0px 50px 0px !important;
	}
	h1.page_title {line-height: 1.2em;}
	.special_tabs.icontext.vertical .label .title a{
		line-height: 1.2em;
	}
	 .col3widemobile .vc_col-sm-3{width: 50% !important;}
	 .fullwidemobile{
		width: 100% !important;
	}
	
	.about-me-padding {
	    padding-top: 100px !important;
	    padding-right: 40px !important;
	    padding-bottom: 0px !important;
	    padding-left: 40px !important;
	}
	
}

@media only screen and (max-width: 769px){
	.header_style8_left{display: none;}
	header.style8 .hazel_right_header_icons {
	    position: relative;
	    right: 0 !important;
	    padding-top: 25px !important;
	    padding-bottom: 14px !important;
	    position: relative;
	    float: right;
	    top: 0;
	    margin-right: 80px;
	    height: auto !important;
	}
	.des_recent_posts_widget .slick-dots {
    bottom: -30px !important;
}
	.ult-ih-container ul.ult-ih-list li.ult-ih-list-item{
		margin-bottom: 60px !important;
	}
	
	header.style8 .search_trigger .dripicons-search {
	    border-left: none !important;
	    padding-left: 0 !important;
	}
	.header_style8_right > *:not(.fullwidth-container):not(#big_footer):not(section), 
	.header_style8_right > section:last-of-type{
		clip-path: polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 calc(100% - 100px)) !important;
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 100px 100%, 0 calc(100% - 100px)) !important;
	}
	
	.col4widemobile .vc_col-sm-4{width: 100% !important;}
	
}
@media only screen and (max-width: 993px){
	.ult-content-box{padding: 40px 20px !important;}

	.navbar-default .navbar-collapse .navbar-nav > li {
	    padding-right: 10px !important;
	    padding-left: 10px !important;
	}
}

@media only screen and (max-width: 1140px){
	.navbar-default .navbar-collapse .navbar-nav > li {
	    padding-right: 10px !important;
	    padding-left: 10px !important;
	}
}

/* PORTRAIT IPAD */
@media only screen and (min-width: 768px) and (max-width: 993px) {
	
	.page .page_content.right.col-md-9:not(.sidebar) {
	    padding: 0px 0px 50px 0px !important;
	}
	.col4widemobile .vc_col-sm-3{width: 50% !important;}
	.woocommerce-page.woocommerce ul.products li.product, .woocommerce-page.woocommerce-page ul.products li.product {
    	width: 48%;
    }
	
	.about-me-padding {
	    padding-top: 140px !important;
	    padding-right: 100px !important;
	    padding-bottom: 140px !important;
	    padding-left: 100px !important;
	    width: 100% !important;
	}
	
	.woocommerce-page.woocommerce ul.products li.product:nth-child(3n+3), 
	.woocommerce-page.woocommerce-page ul.products li.product:nth-child(3n+3) {
	    margin-right: 3.8%;
	}
	.woocommerce-page.woocommerce ul.products li.product:nth-child(2n+2), 
	.woocommerce-page.woocommerce-page ul.products li.product:nth-child(2n+2) {
	    margin-right: 0;
	}
	.fullwidemobile{
		width: 100% !important;
	}
	body .vc_custom_1585663331607 {
	    padding-right: 0px !important;
	    padding-left: 20px !important;
	}
	.makeawidebox .vc_col-sm-3 {width: 50% !important;}
	#primary_footer .footer_sidebar.col-md-3.col-xs-12{width: 50% !important;}

  h1.page_title {line-height: 1.2em;}
    body .vc_column_container>.vc_column-inner {
	    padding-left: 15px;
		padding-right: 15px;
	}
	
    .woocommerce.columns-3 ul.products li.product {
	    width: 30%;
	}
	
    .page_content.right, .page_content.right.sidebar {
	    padding-left: 0;
	}
	header .dropdown-menu li:not(.hazel_mega_hide_link) > a:hover::after, header .dropdown-menu li:not(.hazel_mega_hide_link) > a:focus::after, header .dropdown-menu li:not(.hazel_mega_hide_link) > a:active::after, header .dropdown-menu li:hover > a::after{
		display: none !important;
	}
    .col3widemobile .vc_col-sm-3{width: 50% !important;}
    .wideipad .vc_col-sm-8, .wideipad .vc_col-sm-4, .wideipad .vc_col-sm-6{width: 100% !important;}
	header.style4 .new-menu-wrapper{top: 0;z-index: 99;}
	.bgsize-mobile > .vc_column-inner{background-size: contain !important; margin-top: 30px !important;}
	
	header.style6 .hazel_right_header_icons {
	    padding-top: 10px !important;
	    padding-bottom: 25px;
	}
	header.style6.header_after_scroll .hazel_right_header_icons{
		padding-top: 5px !important;
	}
	.home-boxes4 .vc_column-inner{padding: 0 !important;}
	.contentbox-3 .ult-content-box, .contentbox-2 .ult-content-box, .contentbox-1 .ult-content-box {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	    background-position: -100px !important;
	}
	
	.single-post .page_content.left .blog-default-bg {padding-right: 0 !important;}
	.nav-next-thumb img, .nav-previous-thumb img {margin-top: calc(0% - 0%);}
	.navigation .nav-title {font-size: 1.6em; margin-top: 10px;}
	.nav-previous .navcontentens-side,.nav-next .navcontentens-side{margin: 50px;}
	.nav-previous, .nav-next {height: 180px;}
	
	.page-template-blog-template .wideblog .post-listing, .single-post .blog-default-bg, .archive .blog-default-bg.normal, .archive .blog_excerpt {
	    max-width: 100%;
	    margin: 40px auto 0 !important;
	}
	
    .archive .the_title h2 a, .page-template-blog-template .the_title h2 a, body.blog .blog-default.wideblog .container .the_title h2 a {
	    line-height: 1.2em;
	}
	.archive .metas-container,
	.page-template-blog-template .metas-container,
	body.blog .blog-default.wideblog .metas-container{
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}
	.blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .metas-container, .blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .the_title, .blog-default.wideblog .page_content.col-md-12 .vc_col-sm-6 .blog_excerpt {
	    padding-left: 0;
	}
    .testimonials-style2 .slick-next:after,
    .testimonials-style2 .slick-prev:after {
	    top: 0;
	    left: 0;
	}
	.page .page_content.right:not(.sidebar) {
	    padding: 0px 0px 50px 0px !important;
	}
	.page .page_content.left:not(.sidebar) {
	    padding: 50px 0px 50px 0px !important;
	    overflow: hidden;
	}
    .extra-right-margin {
	    padding-right: 0px !important;
	}
	
	.noscroller .partner-item{
	    float: left;
	    margin-bottom: 12.5%;
	    width: 25%;
	    padding: 0;
	    height: 50px !important;
	    border: none !important;
	    padding: 10px;
	   }
	.vc_custom_1585418087622 .noscroller .partner-item{
		float: left;
		margin-bottom: 0px;
		width: 50%;
		padding: 0;
		height: 50px !important;
		border: none !important;
		padding: 10px;
	}
	.partners-container.noscroller.innerborder .partners-row {
	    display: block;
	    border-bottom: none;
	}
	body .vc_custom_1585418087622 {
	    padding: 20px 0 !important;
	}
	body .vc_custom_1586275675614 {
   		margin-top: -60px !important;
   		margin-left: -15px !important;
 }
	
    .wide-div-mobile .vc_col-sm-3 {width: 50% !important;}
    .wide-div-mobile.vc_col-sm-8 {width: 100% !important;}
    .metas-container{padding: 0 !important;}
    .page_content .metas-container p {margin-right: 6px;}
    
    .ult-ih-container ul.ult-ih-list li.ult-ih-list-item,
    .ult-ih-item.ult-ih-square,
    .ult-ih-image-block{margin: 10px !important;width: 200px !important;height: 200px !important;}
    
    .cover-test-img, .testimonials.style1 .testimonial-nav li a,.testimonials.style1 .testimonial-nav li{
    	width: 50px;
    	height: 50px;
    	margin: 0 10px 10px 0;
    }
    
	  .testimonials-content {
	      min-height: 230px;
	  }
      
      .special_tabs.icontext.vertical .label .title {
	      margin:10px 0 0 0 !important;
	      float: left;
	  }
	  
	  .special_tabs.icontext.vertical .label .title a{
		  line-height: 1.2em;
	  }
	  .special_tabs.vertical:not(.icon) .tab-selector .label {
	      width: 91%;
	  }
	
	 .ultb3-info {padding: 0 20px !important;}
	
    .extra-padding-photohome {
        padding-right: 10px !important;
        padding-left: 0 !important;
    }
    .serv3-box-padding{
		  padding-top: 50px !important;
	    padding-right: 50px !important;
	    padding-bottom: 50px !important;
	    padding-left: 50px !important;
	}
    .vc_col-sm-6.max-wide-box, .vc_col-sm-6.aboutme{
		width: 100% !important;
	}
	.box-paddingr {
	    padding-right: 15px !important;
	}
	.cbp-popup-singlePageInline .single-portfolio .proj-content {padding: 0px;}
	
	.add-side-paddings{
	    padding-right: 30px !important;
	    padding-left: 30px !important;
	}
    .cbp-popup-singlePageInline article.portfolio .cbpw-ajax-block {
    	padding: 0;
	}
		#primary_footer .footer_sidebar:last-child .widget-contact-content {
	    margin-bottom: 0;
	}
	.ultb3-title{
	    font-size: 23px !important;
	    line-height: 26px !important;
	    margin-bottom: 20px !important;
	}
	.cdemo-padding-contacts {
	    padding: 10px 30px !important;
	}
    #flickr li {
        width: 44px;
        height: 44px;
    }

    div.pp_default .pp_content {
        max-width: 99%;
    }

    div.ppt {
        max-width: 97%;
    }

    .pp_hoverContainer {
        max-width: 96%;
    }


    div.pp_pic_holder,div.pp_default .pp_content_container .pp_details,div.pp_overlay {
        max-width: 100%;
    }

    .ifb-back .ifb-flip-box-section {
        padding: 0 !important;
    }

    .flip-box-wrap .ifb-back p {
        font-size: 10px !important;
    }

    .small-text-mobile {
        font-size: 50px !important;
    }

    #section-199 .upb_row_bg {
        background-position: 75% 0 !important;
    }

    .team-profile .tooltip-content p {
        font-size: 11px !important;
    }

    .team-profile .tooltip-content {
        left: 12%;
        min-width: 120px;
        padding: 4px 8px;
    }

    .boxed_layout {
        width: 780px;
        margin: 0 auto;
        overflow: hidden;
        z-index: 9999999999;
        background-color: #fff;
    }
	body#boxed_layout #big_footer{
		max-width: 780px;
		margin: 0 auto;
		float: none;
	}
    .boxed_layout .des_cubeportfolio_widget,.boxed_layout body > .search_input.fade,.boxed_layout body > .search_input.none {
        width: 780px;
        margin: 0 auto;
        overflow: hidden;
        float: none;
    }

    .boxed_layout header.navbar {
        width: 780px;
        margin: 0 auto;
        float: none;
    }

    .wpb_wrapper {
        word-break: break-word;
    }

    #primary_footer .footer_sidebar {
        margin-bottom: 50px;
    }

	#footer-instagram .instagram-pics li {
	    width: 16.65%;
	}
	#footer-instagram {
    	margin-bottom: 50px;
	}
    .newsletter_shortcode form {
        width: 100%;
    }

    .page-template-template-under-construction .newsletter_shortcode form .mc-field-group {
        width: 66% !important;
    }

    .fullcoveredvideo video,.fullscreenvideo video {
        height: 100%;
    }

    .ult_countdown-amount {
        padding: 10px 5px !important;
    }

  
	header .top-bar-bg > .container{padding: 0 !important;}
    .top-bar-menu li {
        margin: 7px 10px;
    }

    .demo10-left-btn {
        left: 20px !important;
    }

    header.style1 .header_social_icons.with-social-icons,header.style2 .header_social_icons.with-social-icons, header.style7 .header_social_icons.with-social-icons {
        display: none;
    }

    .wpcf7 .hazel-form-simple-captcha .f-captcha {
        margin-left: 10px;
    }

    .wpcf7 .hazel-form-simple-captcha .f-message {
        width: 65.4%;
    }

    .wpcf7 .hazel-form-simple-captcha .f-name,.wpcf7 .hazel-form-simple-captcha .f-subject,.wpcf7 .hazel-form-simple-captcha .f-email {
        width: 32%;
    }

    .team_member_profile_content > .container {
        overflow: scroll;
    }

    /* mobile Menu on tablets */
    header .dl-menuwrapper {
        display: table-cell !important;
    }

    header.style4 .dl-menuwrapper {
	    display: block !important;
	    position: absolute !important;
	    top: 0;
	    z-index: 99 !important;
	}
	
	header.style4 .new-menu-wrapper .new-menu-left {display: none;}
	header.style4 .new-menu-wrapper .new-menu-right {display: none;}

    header:not(.style2):not(.style3) .nav-container > .navbar-collapse.collapse,
    .style1 .nav-container > .navbar-collapse.collapse, 
    header.style7 .menu-trigger-button {
        display: none !important;
    }
    

    .dl-menuwrapper button {
        float: right;
    }

    .dl-menuwrapper .dl-menu {
        top: 100%;
        top: calc(100% + 16px);
        z-index: 999;
        overflow: hidden;
    }
    
    header.style4 .dl-menuwrapper .dl-menu {
        top: calc(100% + 40px);
    }
   	 
	header.style4.header_after_scroll .dl-menuwrapper .dl-menu {
        top: calc(100% + 19px);
    }
    
    .dl-menuwrapper li a {
	    padding: 15px 55px 15px 15px;
	}
    
	.mail-box .mail-news {
	    padding: 0 0px;
	}
    .adjusts-tablet-portrait .vc_col-sm-8 {
        width: 55%;
    }

    .adjusts-tablet-portrait .vc_col-sm-4 {
        width: 45%;
    }

    .vc_col-sm-8 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-email {
        width: 31.8%;
    }

    .wpcf7 .hazel-form-simple.dark .f-name,.wpcf7 .hazel-form-simple.dark .f-subject,.wpcf7 .hazel-form-simple.dark .f-email,.wpcf7 .hazel-form-simple .f-name,.wpcf7 .hazel-form-simple .f-subject,.wpcf7 .hazel-form-simple .f-email {
        width: 32.3%;
    }

    .uvc-type-no-prefix {
        line-height: 50px !important;
    }

    .small-wide {
        font-size: 12px;
        line-height: 18px;
    }

    .flip-box-wrap .flip-box h3 {
        padding: 0 !important;
    }

    .flip-box-wrap .ifb-front,.flip-box-wrap .ifb-back {
        min-height: 245px !important;
    }

    .projects_media.fullwidth_media {
        top: -45px;
    }
    
    .projects_media.fullwidth_media .flex-direction-nav {
	    top: 44% !important;
	}

    .widget_product_search input[type="search"] {
        width: 90%;
    }

    .page_content.left,.page_content.left.sidebar {
        padding: 30px 0 50px;
        border-right: none;
        padding-right: 0 !important;
    }

    .fullwidth-container {
        background-size: cover !important;
    }

    .flex-direction-nav,.flex-control-nav {
        z-index: 99;
    }

    .single-portfolio .content_container .vc_column_container {
        padding: 0;
    }

    .single-portfolio .projects_media.left_media {
        padding-right: 0;
        margin-bottom: 40px;
        margin-top: 40px !important;
    }

    article.portfolio {
        padding: 0 10px;
    }

    .cbp-popup-singlePage article.portfolio_type-singlepageoverlay.portfolio {
        padding: 0;
    }

    .flex-control-nav li {
        margin: 0 6px;
    }

    
    .homepage_parallax #home-slider {
        height: 115px;
    }

    .homepage_parallax .home-logo-text,.homepage_parallax .home-logo-image {
        margin: -40px 0 40px;
    }
	
	.homepage_parallax .home-logo-image img{
		height: auto !important;
		max-width: 80%;
	}
    .vc_btn3-container.vc_btn3-left {
        margin-right: 2px !important;
    }

    .vc_btn3.vc_btn3-size-md {
        font-size: 12px;
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 35px;
    }

    .vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row,.vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row,.vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row {
        width: 100%;
        padding: 0;
        margin: 0;
        float: left;
    }

    .vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child {
        border-bottom: 1px solid #ededed;
    }

    .vc_col-sm-6 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-email {
        width: 31.4%;
    }

    .tp-button {
        padding: 10px 13px !important;
    }

    .tp-caption a,.tp-caption a span {
        font-size: 11px !important;
    }

    .special_tabs.text .label {
        width: 100%;
    }
    .cbp-popup-singlePage-open .proj-content {
        margin: 140px auto 0;
    }

    .single-portfolio .projects_media.full_media.col-md-12 {
        margin-bottom: 30px;
        padding: 0;
    }

    .cbp-popup-singlePage .single-portfolio .projects_media.full_media.col-md-12 {
        margin-bottom: 0;
        padding: 0;
    }

    .vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row:last-child,.vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child {
        border-bottom: 1px solid #ededed;
    }

    .vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row {
        border-bottom: none;
    }

    .fullwidth-container .titlesleftcrumbsright .pageTitle,.fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        width: 100%;
        max-width: 100%;
    }

    .blog-default.wideblog .page_content .container {
        padding: 0;
    }

    .fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        float: left;
        text-align: left;
    }

    .single-portfolio .share-buttons {
        margin: 0 !important;
        padding: 40px 0;
    }

    .cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .share-buttons {
        margin: -20px 0 450px !important;
        padding: 20px 0;
    }

    .cbp-l-grid-gallery .cbpw-ajax-block {
        padding: 0;
    }

    .flip-box-wrap .flip-box-icon {
        margin: 0 20px auto;
    }

    .flip-box-wrap .flip-box h3 {
        margin: 15px 0 12px !important;
    }

    .special_tabs.icontext .hazel_icon_special_tabs i {
        top: 0;
        left: 0;
    }

    .special_tabs.icontext .label {
        padding: 17px 15px 15px;
    }

    .tab-container.col-sm-11 {
        width: 87.666667%;
    }

    .single .blog-default.wideblog {
        padding-top: 0;
    }

    .single .featured-image-thumb a {
        margin-bottom: 40px;
    }

    .single-portfolio .proj-content .content_container.col-md-12,.single-portfolio .proj-content .content_container.col-md-5 {
        padding: 0 15px;
    }

    .single-post .page_content.right,.single-post .page_content.right.sidebar {
        padding-left: 0;
        padding-top: 0;
    }

    .single-post .the_comments {
        margin-bottom: 0;
    }

    .single-post .blog-default.wideblog .page_content .container,.single-post .blog-default.wideblog .page_content {
        padding: 0 25px 0 15px !important;
    }

    .woocommerce-page .page_content.right,.woocommerce-page .page_content.right.sidebar {
        padding-left: 0;
    }

    .archive .page_content.left {
        border-right: none;
        padding-right: 0 !important;
    }

    .product_list_widget {
        width: 100%;
    }

    header.navbar .navbar-collapse ul li.hazel_mega_menu > ul {
        width: 100vw !important;
    }

    .blog-default.wideblog {
        padding-top: 20px;
    }

    header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li > a {
        min-height: 50px;
    }

    .page .page_content.left.sidebar {
        padding: 50px 0 0;
    }

    .page .page_content.left .container {
        padding: 0;
    }

    .page .page_content.left {
        padding-right: 0;
        border: none;
        padding-top: 30px;
        padding-bottom: 0;
    }

    .page_content.right,.page .page_content.right {
        border-left: none;
        padding: 0;
    }

    .custom-widget .widget-newsletter input {
        width: 91%;
    }

    .page-template-blog-masonry-template .journal-post, .page-template-blog-masonry-grid-template .journal-post {
        margin-bottom: 20px !important;
    }

    .contact-widget-container .forms {
        width: 100%;
    }

    .blog-default-bg {
        padding-right: 0 !important;
    }

    .page_content.right.sidebar .blog-sidebar-bg {
        margin-bottom: 50px;
    }

    .portfolio_type-singlepageoverlay col-md-12 .cbpw-ajax-block {
        padding: 0;
    }

    p.home-slide-content {
        font-size: 70px !important;
        letter-spacing: 0;
    }

    /* Dual Buttons Adjustments */
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
        width: 49% !important;
        float: left !important;
    }

    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
        border-top-left-radius: 40px !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 40px !important;
        height: 30px !important;
        width: 150px !important;
    }

    .ult_dualbutton-wrapper .ult_ivan_button.icon-before .text-btn,.ult_dualbutton-wrapper .ult_ivan_button.icon-after .text-btn {
        font-size: 12px !important;
    }

    .ult_dual_button .middle-text {
        top: 51% !important;
        right: 0 !important;
        border-width: 0 !important;
    }

    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
        border-bottom-left-radius: 0 !important;
        height: 30px !important;
        width: 150px !important;
    }
	  h1.vc_custom_heading{
		  font-size: 2.3em;
	  }
	  .testimonials-style2.single-wide-testimonials .slick-next {
	      right: -50px !important;
	  }
	  .testimonials-style2.single-wide-testimonials .slick-prev {
	      left: -50px !important;
	  }
	  body .left-icon .aio-ibd-block {
	      padding-left: 5px !important;
	  }
    header.style3 .dl-menuwrapper {
        display: inline-block !important;
        width: 80%;
        float: right;
        margin-top: 55px;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        transition: all .2s linear;
    }

    header.style3 .dl-menuwrapper .dl-trigger-wrapper {
        display: table;
        text-align: center;
        margin: 0 auto;
    }

    header.style3 .dl-menuwrapper button {
        margin-right: 0;
    }

    header.style3:not(.header_after_scroll) .header_social_icons {
        position: absolute;
        top: 10px;
        width: 100% !important;
        height: 40px !important;
    }

    header.style3.header_after_scroll .dl-menuwrapper {
        margin-top: 15px;
    }

    header.style3 .nav-container .header_social_icons .header_social_icons_wrapper {
        height: auto !important;
        float: left;
    }

    header.style3 .search_trigger_mobile {
        position: absolute;
        right: 20px;
        top: 12px;
        display: block;
        z-index: 9999999;
        display: none;
    }
    
    header.style3.header_after_scroll .search_trigger_mobile {
        top: 22px;
    }

    header.style3 .search_trigger i,header.style3 .search_trigger_mobile i {
        top: 0;
    }

    

    header.style3.header_after_scroll .nav-container .header_social_icons > *:not(.search_trigger_mobile) {
        display: none !important;
    }

    .s1-mobile-link .tp-button.mini {
        padding: 6px 10px !important;
        font-size: 8px !important;
        margin-left: 5px !important;
        top: -5px !important;
    }

    .adjust-boxes-on-mobile .vc_col-sm-4 {
        width: 100% !important;
    }

    .adjust-boxes-on-mobile .vc_col-sm-4 .ult-content-box {
        min-height: 330px !important;
    }

    .portfolio_type-singlepageinlineajax-grid {
        min-height: 900px !important;
    }

    

    .cover-test-img:before {
        top: 25px;
        left: 25px;
    }

    .vc_custom_1585418087622 .noscroller .partner-item.col-md-2 {
        width: 45%;
        margin-right: 2.5%;
        float: left;
        display: inline-flex;
    }

    /* Rev Adjustments */
    .tparrows:before {
        font-size: 14px;
        line-height: 37px;
    }

    .testimonials-style2 .slick-next i,.testimonials-style2 .slick-prev i {
        font-size: 14px;
    }

    .tparrows,.testimonials-style2 .slick-next,.testimonials-style2 .slick-prev,.testimonials-style2 .slick-next:focus,.testimonials-style2 .slick-prev:focus {
        width: 35px;
        height: 35px;
    }

    .aio-icon-box.tooltip-icon .aio-icon-description {
        margin-left: -25px;
    }

    /* Extra Paddings */
    .home-padding1 {
        padding: 25px !important;
        width: 100% !important;
    }

    .home-padding1-1 {
        width: 100% !important;
    }
	  .home-padding1.homef {
      padding-right: 0px !important;
      padding-left: 20px !important;
    }
    .home-padding1:not(.homef) .ult-spacer {
        height: 0 !important;
    }

	#home-freelancer-about .vc_col-sm-6,
	.max-wide-box{
		width: 100% !important;
	}
	
    .home-padding2 {
        padding-left: 15px !important;
    }

    .home-padding3 {
        padding-left: 15px !important;
    }

    .home-corp1 {
        margin-top: -80px !important;
    }

    .home-boxes1 {
        margin-top: 80px !important;
    }

    .home-boxes2 {
        padding-left: 0 !important;
    }

    .home-boxes4 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }


    .home-boxes5.wpb_column {
        padding: 38px 0px 38px 5px !important;
        width: 100% !important;
    }
    .home-boxes6.wpb_column {
        padding: 0px 0px 38px 5px !important;
        width: 100% !important;
    }
    .contentbox-4{
	    padding: 20px !important;
    }
	.aligntestimonialsleft .testimonials.style1 .testimonial-box:after {
	    top: 100px;
	}
    .home-boxes11 .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 22px;
        text-align: left;
    }

    .home-boxes7 {
        padding: 0 15px !important;
    }

    .home-boxes7 {
        padding: 30px 0 !important;
    }

    .home-boxes8 .vc_column-inner {
        padding: 5px 20px !important;
    }

    .home-boxes8 .vc_column-inner h5 {
        font-size: 12px !important;
    }

    .home-boxes8 .vc_column-inner h2,.home-boxes9 .vc_column-inner h2 {
        font-size: 32px !important;
    }

    .home-boxes9 .vc_column-inner,.home-boxes10 .vc_column-inner,.home-boxes11 .vc_column-inner {
        padding: 10px 20px !important;
    }

    .highlight-heading {
        margin-left: 15px !important;
    }

    .home-boxes11 .highlight-heading {
        margin-left: 6px !important;
    }

    .widget.des_cubeportfolio_widget .slick-list.draggable {
        min-height: 140px;
    }

    .left-align-testimonials .testimonials-style2 .slick-dots {
        top: -90px !important;
        text-align: left;
        margin-right: -8px;
    }

    .left-align-testimonials .testimonials-style2 .slick-list {
        margin-top: 40px;
    }

    .hboxes-absolute-partners {
        position: relative !important;
        top: -24px !important;
        padding-top: 0 !important;
        padding-right: 15px !important;
        padding-bottom: 0 !important;
        padding-left: 15px !important;
    }

    .home-form1 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .home-form2 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .extrapadding-form {
        padding: 0 15px !important;
    }

    .home-portfolio {
        padding-top: 120px !important;
    }

    .hazel_minicart_wrapper {
        padding-top: 14px !important;
        right: 0;
        width: 100%;
    }

    header .nav-container .navbar-header {
        position: relative;
        z-index: 99;
    }

    header .nav-container .dl-menuwrapper {
        padding-bottom: 0;
        margin-top: 17px;
        z-index: 9;
        position: absolute;
        width: 100%;
        padding: 0;
        -webkit-transition: all .2s linear;
	    -moz-transition: all .2s linear;
	    transition: all .2s linear;
    }

    header .nav-container {
        width: 100%;
        padding: 0 !important;
        margin: 0;
    }
	
	
	.top-bar .phone-mail li {
	    margin: 9px 5px;
	}
	

    body > .search_input input.search_input_value {
        font-size: 30px !important;
        margin-top: 5px;
    }
	header .menu-controls{z-index: 99;}
    body > .search_input .search_close {
        top: 23px;
        margin-right: 8px;
        padding: 0;
    }

    header .search_trigger {
		z-index: 999;
    }

    header .search_trigger.next-to-shopping-bag {
        position: relative;
    }

    

    header .nav-container .navbar-header {
        position: relative;
        z-index: 99;
        margin: 20px 7px;
        position: relative;
        z-index: 99;
        text-align: left;
        margin-left: 20px !important;
    }
	

    header.style4 .nav-container .navbar-header{
	    margin-left: 0px!important;
	    z-index: 9999;
	    pointer-events: none;
	   }
	
	.navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu {
	    min-width: 205px;
    }
	header.style4 .nav-container .navbar-header .navbar-brand, header.style4 .nav-container .navbar-nav{
		margin-left: 10px !important;
		margin-right: 10px !important;
		z-index: 999999;
		pointer-events: all;
	}
 
    header.style1 .menu-controls.menu-next-to-shopping-bag, header.style7 .menu-controls.menu-next-to-shopping-bag {
        top: -1px;
    }

    .header_social_icons {
        display: none;
    }

    header .nav-container .dl-menuwrapper {
        width: 96%;
        margin-right: 15px;
        margin-top: 27px;
    }
    
    header.style4 .nav-container .dl-menuwrapper {
        margin-top: 21px;
    }
    
    header.style4.header_after_scroll .nav-container .dl-menuwrapper {
        margin-top: 21px;
    }
    
    header.style8 .nav-container .dl-menuwrapper {
        margin-right: 25px;
    }

    header.style1 .nav-container .dl-menuwrapper, header.style7 .nav-container .dl-menuwrapper {
        margin-top: 25px;
    }

    .dl-menuwrapper button {
        float: right;
        right: 0;
        top: 0;
        position: relative;
        margin-right: 0;
    }
	header.style3 .dl-menuwrapper button{
		float: left;
		margin-left: 15px;
	}
	
	header.style4 .dl-menuwrapper button{
		float: left;
	}
	
	header.style4 .style4_social_search .header_social_icons_wrapper{
		top: 0px;
		margin-left: 60px;
		z-index: 999;
	}

    .shadow-text-position .uvc-sub-heading {
        margin-top: -65px !important;
    }

    .wpcf7 .hazel-form-main-slider {
        padding: 20px;
    }

    .ult-carousel-wrapper.ult_horizontal .slick-next {
        right: -18px !important;
    }

    .ult-carousel-wrapper.ult_horizontal .slick-prev {
        left: -18px !important;
    }
    
    .header_style8_right .ult-carousel-wrapper.ult_horizontal .slick-next {
        right: 0px !important;
    }

    .header_style8_right .ult-carousel-wrapper.ult_horizontal .slick-prev {
        left: 0px !important;
    }

    .wpcf7 .hazel-form-main-slider h3 {
        font-size: 17px !important;
    }

    .portfolio_type-singlepageinlineajax-grid .wpb_column {
        padding-right: 20px !important;
    }

    .partners-container .slick-next,.partners-container .slick-prev {
        top: 39% !important;
    }

    .big-on-table.vc_col-sm-6 {
        width: 74% !important;
        margin-left: -12% !important;
    }

    .search-results .page_content.right.sidebar {
        padding-left: 0;
    }

    .fullwidth-container {
        background-position: 100% 0 !important;
    }

    .center h2.secondaryTitle {
        max-width: 75%;
    }

    .page-id-191 .fullwidth-container {
        background-position: 50% 0 !important;
    }

    .page-id-191 h2.secondaryTitle {
        font-size: 44px !important;
        margin-top: 0 !important;
    }

    .increase-size-tablet {
        width: 50% !important;
    }

    #des-team-1 .slick-list {
        margin-left: 0 !important;
    }

    #des-team-1 .slick-prev {
        left: 0 !important;
    }

    #des-team-1 .slick-next {
        right: 0 !important;
    }

    .small-size-bgicon .aio-icon {
        height: 1em !important;
        width: 1em !important;
    }

    
    .wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p {
        width: 41%;
        margin: 40px 20px 0 !important;
    }

    .error-c {
        margin: 90px auto 80px;
        padding: 40px;
    }

    .error404 .text-error {
        font-size: 21px;
        line-height: 24px;
    }
   
	.header_style8_right .blog-default.wideblog .container.hazel_related_posts{
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
	body .header_style8_right .blog-default.wideblog .container {
	    padding: 0 20px 0 15px !important;
	}
    .page-template-blog-masonry-template .posts_category_filter li, .page-template-blog-masonry-grid-template .posts_category_filter li {
        margin: 0 5px;
    }

    article.portfolio.portfolio_type-singlepageinlineajax-grid {
        padding: 0 !important;
        max-width: 100%;
    }

    header.style1 .hazel_right_header_icons, header.style7 .hazel_right_header_icons {
        position: relative;
        float: right;
        top: 0px !important;
        margin-right: 75px;
        padding-top: 23px !important;
        padding-bottom: 20px !important;
    }
    
	header.style1.header_after_scroll .hazel_right_header_icons, 
	header.style7.header_after_scroll .hazel_right_header_icons{
		padding-top: 23px !important;
		padding-bottom: 20px !important;
		top: -6px !important;
	}
	
	
	header.style1 .hazel_right_header_icons:not(.with-woocommerce-cart), 
	header.style7 .hazel_right_header_icons:not(.with-woocommerce-cart){
        padding-top: 22px !important;
    }
    
	header.style1.header_after_scroll .hazel_right_header_icons:not(.with-woocommerce-cart), 
	header.style7.header_after_scroll .hazel_right_header_icons:not(.with-woocommerce-cart){
		padding-top: 22px !important;
	}
    header.style1 .hazel_little_shopping_bag_wrapper, header.style7 .hazel_little_shopping_bag_wrapper {
        top: 0;
        padding-bottom: 0;
    }

    .hazel_little_shopping_bag .title i {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    body > .search_input .search_close i {
        right: 20px;
        top: 13px;
    }

    .top-bar-menu li {
        margin: 7px 4px;
    }

    .top-bar-menu #menu_top_bar > li:not(:first-child) > a {
        padding-left: 5px;
    }

    .navbar .phone-mail .fa-map-marker,.top-bar .phone-mail i,.top-bar .phone-mail li:first-child i {
        font-size: 13px;
        top: 0;
    }

    .navbar i {
        font-size: 13px;
    }

    .home-box1-mobile {
        width: 100% !important;
        padding-left: 40px !important;
    }

    .wide-box-mobile {
        width: 100% !important;
    }

    .adjust-boxes-on-mobile .vc_col-sm-3 {
        width: 50% !important;
    }

    .home-padding3 {
        padding-right: 15px !important;
    }

    .ifb-flip-box-section-content.ult-responsive {
        padding: 0 20px;
        line-height: 18px;
    }

    .widget-newsletter form input.email {
        max-width: 100%;
    }

    .navbar .nav-container .custom-font-icon .icon.dripicons-cross {
        padding-right: 0;
        right: 2px;
        position: relative;
    }
	.style5 .hazel_right_header_icons {
	    right: 75px;
	    top: -6px;
	}
	.style5.header_after_scroll .hazel_right_header_icons {
		top: 0px;
	}
    .header_style2_contact_info > * .icon {
        display: none;
    }

    .header_style2_contact_info {
        top: -27px;
        right: 70px;
        z-index: 99999;
    }

    .header_style2_contact_info .telephone-contact .email {
        font-size: 20px;
    }

    header.style2 .nav-container .navbar-header {
        width: 29%;
	    float: left;
	    text-align: left;
	    margin: 0;
	    margin-top: 25px;
	    margin-bottom: 18px;
	    margin-left: 20px;
    }

    header.style2 {
        padding-bottom: 10px !important;
    }

    header.style2 .nav-container .dl-menuwrapper {
        width: 96%;
        margin-right: 20px;
        margin-top: 30px;
    }
	
	header.style2 .hazel-header-button {padding-left: 30px;}
	.header_style2_contact_info > * {margin-left: 20px;}
	
    header.style3 .nav-container .dl-menuwrapper {
        z-index: 999;
        display: none !important;
    }

    header.style3 .nav-container {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }

    .newsletter_shortcode form input.button,.widget-newsletter form input.button {
        padding: 13px 20px 9px;
    }
    .ult_countdown.ult-cd-s1 .ult_countdown-section {
        padding: 0 !important;
        width: 20%;
        text-align: center;
    }
    div#jivo-iframe-container.jivo-iframe-container-bottom iframe, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-expanded:after, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-state-widget:after{display: none !important;visibility: hidden !important;}

	header.style5 .hazel_right_header_icons.with-woocommerce-cart {
	    margin-right: 80px;
	    right: 0;
	    padding-top: 18px;
	    padding-bottom: 18px;
	    top: 5px;
	}
	
	header.style5.header_after_scroll .hazel_right_header_icons.with-woocommerce-cart {
	    margin-right: 80px;
	    right: 0;
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	    top: 5px;
	}
	header.header_after_scroll .hazel-header-button{z-index: 9999;}
	header.header_after_scroll .nav-container .dl-menuwrapper {
	    margin-top: 18px;
	}
	.home-box1-mobile{
		padding: 0 40px !important;
	}
	.home-box1-mobile {
    padding: 15px !important;
}
	.footer_sidebar .widget-contact-content {
	    margin-bottom: 40px;
	}
	#primary_footer .footer_sidebar:last-child .widget-contact-content {
	    margin-bottom: 0;
	}
	.big-letter-spacing {
	    letter-spacing: 20px !important;
	}
	
	.about2-mobile-adjustment {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
	.vc_custom_1524680363282 .vc_col-sm-8 {
	    width: 100%;
	}
	.page-template-template-home .newsletter_shortcode #mc_embed_signup input[type="email"]{width: auto;}
	#team-col4-mobile .vc_col-sm-3,#team-col4-mobile2 .vc_col-sm-3 {width: 50% !important;}
	.blog-default-bg-masonry .featured-image {
	    max-height: 370px !important;
	    overflow: hidden;
	}
	.extra-large-font {
	    font-size: 3.4em !important;
	}
	.makeawidebox .extra-large-font {
	    font-size: 5.4em !important;
	}
	.architecturebox-whoweare {
	    left: 0;
	}
	
	.makeawidebox.wpb_column{width: 100% !important;}
	.page .page_content.left.sidebar {
        padding: 40px 0 !important;
    }
    .home-padding3.makeawidebox {
	    padding-left: 0px !important;
	}
	
	.single-wide-testimonials .testimonials-slide-content .text-container {
	    padding: 0px !important;
	}
	.instagram-pics {
	    overflow: hidden;
	    height: 130px;
	}
	.instagram_widget .instagram-pics{
		height: 100%;
	}
	.dl-menu li:not(.hazel_mega_hide_link):hover > a, .dl-menu li:not(.hazel_mega_hide_link):hover > a{
		padding-left: 15px !important;
	}
	.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .projects_media.left_media {
	    padding-right: 0 !important;
	}
	.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .content_container {
	    margin-top: 50px;
	}
	.divcontentbox-projectplanner{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.contentbox-projectplanner .ult-content-box{
		padding: 40px !important;
	}
	div:not(.ult-no-mobile) h2.vc_custom_heading {
	    font-size: 2.7em !important;
	}
   
	
	
	.related_post a .featured_image img {
    	width: 100%;
	}
	.social-shares ul li i {
	    font-size: 17px;
	    margin: 10px 5px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	}
	
	.page-template-blog-template .post-listing .vc_col-sm-4 .wpb_wrapper, .archive .post-listing .vc_col-sm-4 .wpb_wrapper {
	    background: #fff;
	    padding: 30px 30px;
	    margin-left: -70%;
    }
	
	
}


@media only screen and (max-width: 490px){
	#primary_footer,
	#big_footer .widget h2 > .widget_title_span, #big_footer .custom-widget h4, #big_footer .widget.des_cubeportfolio_widget h4, #big_footer .widget.des_recent_posts_widget > h4, #primary_footer .footer_sidebar > h4, #primary_footer .widget h4, #primary_footer .widget .widget-contact-content h4, #big_footer .widget h2 > .widget_title_span a.rsswidget, #primary_footer .footer_sidebar > h4 a.rsswidget, #primary_footer .footer_sidebar h4.widget_title_span,
	.footer_sidebar img{
		text-align: center;
	}
	.footer_sidebar img{
		margin: 0 auto;
	}
	.footer_sidebar .widget.hazel_socials_widget .social-icons-fa{
	    text-align: left;
	    margin: 0 auto;
	    float: none;
	    text-align: center;
	    display: inline-block;
	    width: auto;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.page-template-blog-template .align-metas-center, .single-post .align-metas-center {
	    display: grid;
	    text-align: center;
	}
	
	.align-metas-center .metas-sep {
	    display: none;
	}
	
	.social-shares ul li i {
	    font-size: 17px;
	    margin: 10px 5px;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	}
	.cover-test-img,
	.testimonials.style1 .testimonial-nav li a,
	.testimonials.style1 .testimonial-nav li{
	    width: 45px;
		height: 45px;
    }
	.info-circle-responsive .smile_icon_list.left li .icon_list_icon {
	    width: 50px !important;
	    height: 50px !important;
	    line-height: 50px !important;
	    font-size: 25px !important;
	}
	.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector {
	    left: 25px !important;
	}
	.page .page_content.right.col-md-9:not(.sidebar) {
	    padding: 0px 0px 50px 0px !important;
	}
	.testimonials-content {
    	padding: 0;
	}
	.noscroller .partner-item {
	    float: left;
	    margin-bottom: 12.5%;
	    width: 25%;
	    padding: 0;
	    height: 50px !important;
	    border: none !important;
	    padding: 10px;
	}
	#primary_footer .footer_sidebar{margin-bottom: 80px;}
	#primary_footer .footer_sidebar:last-child{margin-bottom: 0px;}
	body .vc_custom_1585325176254 {
	    margin-bottom: 0px !important;
		margin-left: 0px !important;
		max-width: 100%;
	}
	body .vc_custom_1586275675614 {
	    margin-top: -50px !important;
	    margin-left: 0px !important;
	    padding: 30px !important;
	}
	body .vc_custom_1585418087622{
		padding: 0 !important;
	}
	
	.partners-container.noscroller.innerborder .partners-row .partner-item {
	    border-right: none;
	    padding: 0 10px !important;
	}
	
	.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .projects_media.left_media {
	    padding-right: 0 !important;
	    margin-bottom: 40px;
	}
	
	.woocommerce.columns-3 ul.products li.product {
	    width: 100%;
	}
	header .dropdown-menu li:not(.hazel_mega_hide_link) > a:hover::after, header .dropdown-menu li:not(.hazel_mega_hide_link) > a:focus::after, header .dropdown-menu li:not(.hazel_mega_hide_link) > a:active::after, header .dropdown-menu li:hover > a::after{
		display: none !important;
	}
	.dl-menu li:not(.hazel_mega_hide_link):hover > a, .dl-menu li:not(.hazel_mega_hide_link):hover > a{
		padding-left: 15px !important;
	}
	.extra-right-margin {
	    padding-right: 0px !important;
	}
	#footer-instagram p.clear {
	    bottom: -20px;
	}
	.home-padding1.homef {
	    padding-right: 0px !important;
	    padding-left: 0px !important;
	}
	header.header_after_scroll .hazel-header-button{z-index: 9999;}
	.top-bar .phone-mail .dripicons-phone, .top-bar .phone-mail .dripicons-message, .top-bar .phone-mail .dripicons-pin{display: none;}
	.nav-next-thumb img, .nav-previous-thumb img {margin-top: calc(0% - 0%);}
	.navigation .nav-title {
		font-size: 1.1em;
		margin-top: 10px;
		line-height: 1.2em;
	}
	.metas-container p {
    	margin-right: 0;
    }
	.nav-previous .navcontentens-side,.nav-next .navcontentens-side{margin: 45px 10px;}
	.nav-previous, .nav-next {height: 150px;}
	
	header.style6 .hazel_right_header_icons {
	    padding-top: 10px !important;
	    padding-bottom: 25px;
	}
	header.style6.header_after_scroll .hazel_right_header_icons{
		padding-top: 5px !important;
	}
	.testimonials-style2 .slick-next:after,
    .testimonials-style2 .slick-prev:after {
    	top: 0;
    	left: 0;
	}
	.page .page_content.right:not(.sidebar) {
	    padding: 50px 0px 50px 0px !important;
	}
	.special_tabs.horizontal.icontext .tab-selector .label {
	    padding: 2px 10px 2px 10px;
	}
    .agency-fs-align.slide1-h1 {
        top: -60px !important;
        left: -160px;
        font-size: 40px !important;
        min-width: 300px !important;
        line-height: 44px !important;
    }
    .big-letter-spacing {
	    letter-spacing: 10px !important;
	}
	.noscroller .partner-item{
		float: left;
		margin-bottom: 40px;
		padding: 0;
	}
	.serv3-box-padding{
		padding-top: 50px !important;
	    padding-right: 50px !important;
	    padding-bottom: 50px !important;
	    padding-left: 50px !important;
	}
	div#jivo-iframe-container.jivo-iframe-container-bottom iframe, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-expanded:after, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-state-widget:after{display: none !important;visibility: hidden !important;}
    .agency-fs-align.slide3-h1 {
        top: -40px !important;
        left: -100px;
        font-size: 40px !important;
        min-width: 300px !important;
        line-height: 44px !important;
    }
	
	

    .agency-fs-align-last.slide5-h1 {
        top: -130px !important;
        left: 0;
        font-size: 40px !important;
        min-width: 500px !important;
        line-height: 44px !important;
    }

    .agency-fs-align-last.slide5-h2 {
        top: -140px !important;
        left: 0;
        font-size: 13px !important;
        min-width: 500px !important;
        line-height: 18px !important;
    }

    .agency-fs-align-last.slide5-button1 {
        left: -137px;
        top: -305px;
        font-size: 13px !important;
        line-height: 40px !important;
    }

    .agency-fs-align-last.slide5-button2 {
        left: -150px;
        top: -305px;
        font-size: 13px !important;
        line-height: 40px !important;
    }

    .agency-fs-align-last.slide5-img1,.agency-fs-align-last.slide5-img2,.agency-fs-align-last.slide5-img3,.agency-fs-align-last.slide5-img4 {
        top: -105px;
    }

    .agency-fs-align-last.slide5-img1 {
        left: -40px !important;
    }

    .agency-fs-align-last.slide5-img2 {
        left: -100px !important;
    }

    .agency-fs-align-last.slide5-img3 {
        left: -160px !important;
    }

    .agency-fs-align-last.slide5-img4 {
        left: -220px !important;
    }

    .agency-fs-align-last.slide5-img1 img,.agency-fs-align-last.slide5-img2 img,.agency-fs-align-last.slide5-img3 img,.agency-fs-align-last.slide5-img4 img {
        width: 55px !important;
        height: 40px !important;
    }

    .agency-fs-align.slide4-h1,.agency-fs-align-last.slide6-h1 {
        top: -50px !important;
        left: -80px;
        font-size: 40px !important;
        min-width: 335px !important;
        line-height: 44px !important;
    }

    .agency-fs-align-left.slide3-button1 {
        left: -150px;
        top: -10px;
        font-size: 13px !important;
        line-height: 40px !important;
    }

    .agency-fs-align-left.slide4-button1 {
        left: -105px;
        top: -40px;
        font-size: 13px !important;
        line-height: 40px !important;
    }

    .agency-fs-align-left.slide6-button1 {
        left: -146px;
        top: -20px;
        font-size: 13px !important;
        line-height: 40px !important;
    }
	.box-paddingl{padding-left: 0px !important;}
    .agency-fs-align-left.slide1-button1 {
        left: -160px;
        top: -150px;
        font-size: 13px !important;
        line-height: 40px !important;
        min-width: 160px !important;
    }

    .hermes.tp-bullets {
        left: 130% !important;
        top: 70% !important;
    }

    .agency-fs-align.slide2-h1 {
        top: -70px !important;
        left: -160px;
        font-size: 40px !important;
        min-width: 500px !important;
        line-height: 44px !important;
    }

    .agency-fs-align.slide2-h2 {
        top: -80px !important;
        left: -160px;
        font-size: 13px !important;
        min-width: 480px !important;
        line-height: 18px !important;
    }

    .agency-fs-align.slide2-button1 {
        top: -188px !important;
        left: -160px;
        min-width: 30px !important;
        font-size: 13px !important;
        line-height: 40px !important;
    }

    .agency-fs-align.slide2-button2 {
        top: -188px !important;
        left: -160px;
        min-width: 30px !important;
        font-size: 13px !important;
        line-height: 40px !important;
    }

    div.pp_default .pp_content {
        max-width: 99%;
    }

    div.ppt {
        max-width: 97%;
    }

    .pp_hoverContainer {
        max-width: 96%;
    }


    body .style1 .nav-container > .navbar-collapse.collapse, body header.style7 .menu-trigger-button {
        display: none !important;
    }

    .nav-container > .navbar-collapse.collapsing,.nav-container > .navbar-collapse.collapse.in {
        display: block !important;
        height: 1px;
    }

    header .nav-container {
        width: 100%;
        padding: 10px;
    }

    header .dl-menuwrapper {
        display: table-cell !important;
    }

    .s1-mobile-link .tp-button.mini {
        padding: 6px 10px !important;
        font-size: 7px !important;
        margin-left: -4px !important;
        top: -2px !important;
    }

    .mobile-text-center h2 {
        text-align: center !important;
        padding-top: 0 !important;
    }

    .mobile-text-center .uvc-sub-heading {
        text-align: center !important;
        padding-bottom: 30px;
    }

    .tp-caption.hazelmediumboldorange,.hazelmediumboldorange {
        font-size: 9px !important;
    }

    header.style3 .dl-menuwrapper {
        display: inline-block !important;
        width: 80%;
        position: relative;
        right: 0;
        float: right;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        transition: all .2s linear;
    }

    #hazel-team-2 > div {
        height: 150px !important;
    }

    header.style3.header_after_scroll .dl-menuwrapper {
        margin-top: 2px !important;
    }

    header.style3.header_after_scroll .dl-menuwrapper {
        margin: 0;
    }

    header.style4 .new-menu-bearer {
        display: none !important;
    }

    header.style4.header_after_scroll .dl-menuwrapper {
        margin: 0 5px 10px 0;
    }

    header.style3 .header_social_icons {
        position: relative;
        width: 100% !important;
        left: 0;
    }

    header.style3 .search_trigger_mobile {
        display: none !important;
    }

    header.style3 .header_social_icons {
        position: absolute;
        top: 0px;
        width: 100% !important;
        height: 40px !important;
    }
	
	  header.style3 .nav-container .header_social_icons .header_social_icons_wrapper{
		  margin-left: 35px;
		  z-index: 99999;
		  margin-top: 23px;
	  }

    header.style3 .search_trigger i,header.style3 .search_trigger_mobile i {
        top: 0;
    }

    header.style3 a.navbar-brand {
        margin-bottom: 0 !important;
    }

    header.style3.header_after_scroll .nav-container .header_social_icons > *:not(.search_trigger_mobile) {
        top: -5px;
    }

    header.style4 .style4_social_search .search_trigger {
        margin-right: 20px;
    }

    header.style4 .nav-container .navbar-header .navbar-brand,header.style4 .nav-container .navbar-nav {
        margin-left: 15px;
    }

    header.style4 .style4_social_search_mobile,header.style4 .style4_social_search_mobile .search_trigger {
        display: inline-block;
    }

    header.style4 .style4_social_search_mobile {
        width: 100%;
        text-align: center;
        margin: 10px 0;
        display: none;
    }

    header.style4 .style4_social_search_mobile .search_trigger {
        float: right;
    }

    header.style4 .style4_social_search_mobile .header_social_icons {
        width: auto;
        display: inline-block !important;
        float: none;
        padding: 0;
    }

    header.style4 .style4_social_search_mobile .header_social_icons .header_social_icons_wrapper {
        float: left;
        width: auto;
    }

    header.style4 .nav-container .dl-menuwrapper {
        margin-top: 5px;
        position: relative;
        float: right;
        width: 100%;
        right: 0;
    }

    header.style4 .nav-container {
        width: 100%;
        z-index: 999;
    }

    header.style4 .style4_social_search_mobile {
        display: none;
    }

    .single-post .page_content.left {
        padding: 20px 0;
        border-right: none;
    }

    .page_content.right,.page_content.right.sidebar {
        padding: 0;
    }

    .page_content.left {
        border: none;
        padding-right: 0 !important;
    }

    .blog-default-bg {
        padding-right: 0;
    }

    .team_member_profile_content > .container {
        overflow: scroll;
    }

    .projects_media.fullwidth_media {
        top: -20px;
    }

    .tweet_list {
        padding: 0 !important;
    }

    .wpcf7 .hazel-form-simple-captcha .f-name,.wpcf7 .hazel-form-simple-captcha .f-subject,.wpcf7 .hazel-form-simple-captcha .f-email,.wpcf7 .hazel-form-simple-captcha .f-message,.wpcf7 .hazel-form-simple .f-name,.wpcf7 .hazel-form-simple .f-subject,.wpcf7 .hazel-form-simple .f-email,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-email,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-email,.wpcf7 .hazel-form-simple.dark .f-name,.wpcf7 .hazel-form-simple.dark .f-subject,.wpcf7 .hazel-form-simple.dark .f-email {
        width: 100%;
    }

    .wpcf7 .hazel-form-simple-captcha .f-captcha {
        width: 100%;
        margin-left: 0;
    }

    .newsletter_shortcode {
        bottom: 60px;
    }

    #big_footer .mail-news,#big_footer .banner {
        width: 100%;
    }

    #big_footer .banner {
        padding: 20px 0 0 20px;
    }

    #big_footer .mail-news {
        padding-bottom: 15px;
    }

    #big_footer .newsletter_shortcode .form {
        margin: 0 11px;
        width: 100%;
    }

    #big_footer .newsletter_shortcode form .mc-field-group {
        width: 68%;
    }

    #big_footer input.button {
        float: left;
        margin-left: 14px;
    }

    .modal .close {
        top: 0;
        position: fixed;
        right: 0;
    }

    .tooltip-desc,.tooltip-content {
        display: none;
    }

    .testimonials.style1 {
        width: 100%;
    }

    .testimonials.style1 .testimonial p {
        line-height: 20px !important;
    }

    .testimonials.style1 .testimonial-box {
        margin-bottom: 20px;
    }


    #big_footer .mail-news {
        width: 100%;
        padding: 0;
    }

    .fullwidth-container {
        background-size: cover !important;
    }

    .style1 .hazel_little_shopping_bag {
    }

    .style4 .dl-menuwrapper button {
        float: left;
        margin-left: 30px;
        z-index: 9999;
    }
    
    header.style4 .style4_social_search .header_social_icons_wrapper {
        margin-left: 60px;
        z-index: 999;
    }
    
    .style4.header_after_scroll .dl-menuwrapper button {
        margin-right: 10px;
    }

    .dl-menuwrapper .dl-menu {
        top: 100%;
        top: calc(100% + 20px);
        overflow: hidden;
    }
    
    header.style4 .dl-menuwrapper .dl-menu {
        top: calc(100% + 40px);
    }

    .dl-back {
        margin-top: -10px;
    }

    header.style1 .navbar-header,header.style1.header_after_scroll .navbar-header, header.style7 .navbar-header,header.style7.header_after_scroll .navbar-header{
        height: 45px !important;
        width: auto !important;
        margin: 16px 20px 0 !important;
    }

    .fullwidth-container .titlesleftcrumbsright .pageTitle,.fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        width: 100%;
        max-width: 100%;
    }

    .blog-default.wideblog .page_content .container {
        padding: 0;
    }

    .fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        float: left;
        text-align: left;
    }

    .special_tabs.icontext .tab-container {
        top: 0;
    }

    .special_tabs .tab-container .content {
        padding: 45px 0 25px;
    }

    .info-wrapper .smile_icon_list li .icon_description .responsive-font-class * {
        margin: 10px !important;
    }
     .info-wrapper .smile_icon_list li .icon_description .responsive-font-class h3 {
        font-size: 16px !important;
	    letter-spacing: 4px;
	    font-weight: 700 !important;
    }

    .special_tabs.icontext .label,.special_tabs.icontext .label.current {
        width: 100%;
    }

    .special_tabs.icon .label {
        float: left;
    }

    .special_tabs.icon .hazel_icon_special_tabs {
        margin: 20px 15px 0px 0 !important;
    }

    .special_tabs.icon .divider-vertical-tabs {
        display: none;
    }

    .special_tabs.icon .tab-container .content {
        padding: 15px;
        width: 100%;
    }

    .wpb_column .wpb_wrapper .ult_pricing_table {
        margin-bottom: 50px !important;
    }

    .blog-default-bg {
        padding-right: 0;
        padding-bottom: 0;
    }

    .align-center-mobile .uvc-heading {
        text-align: center !important;
    }

    .align-center-mobile button.ubtn {
        text-align: center;
        width: auto;
        margin: 20px 0 20px 180px;
    }

    .extra-mobile-padding {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .tp-caption a {
        font-size: 8px !important;
        letter-spacing: 0;
    }

    .tp-button {
        padding: 5px 8px !important;
    }

    .special_tabs.text .label {
        width: 100%;
    }

    .post-listing .post blockquote {
        padding: 20px 10px;
    }

    .blog-default.wideblog .page_content .container {
        padding: 0;
    }

    .blog-default.wideblog {
        padding-top: 40px;
    }
	h3#comments-title, #comment-nav-above h1.section-heading {
	    font-size: 25px;
	}
    .uvc-type-wrap {
        line-height: 30px !important;
    }

    button.ubtn {
        margin-right: 10px;
        font-size: 10px;
    }

    .page .page_content.left.sidebar {
        padding: 40px 0 !important;
    }

    .page .page_content.left .container {
        padding: 0;
    }

    .page .page_content.left {
        padding-right: 0;
        border: none;
    }

    .page_content.right,.page .page_content.right {
        border-left: none;
        padding: 0;
    }

    .change-align-mobile .align-icon {
        text-align: left !important;
        margin: 0 0 20px;
    }

    .style1 .hazel_minicart_wrapper {
        padding-top: 22px !important;
    }
    
    .vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row,.vc_col-sm-8 .partners-container.noscroller.innerborder .partners-row,.vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row {
        width: 50%;
        padding: 0;
        margin: 0;
        float: left;
    }

    .vc_col-sm-6 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child,.vc_col-sm-12 .partners-container.noscroller.innerborder .partners-row .partner-item:last-child {
        border: none !important;
    }
    .partners-container.noscroller.innerborder .partners-row {
	    border-bottom: none;
	}

    .cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .share-buttons {
        margin: -20px 0 300px !important;
        padding: 20px 0;
    }

    .cbp-l-grid-gallery .cbpw-ajax-block {
        padding: 0;
    }

    .single-post .page_content.left .blog-default-bg {
        padding-bottom: 0;
    }

    .cbp-popup-singlePage .cbp-popup-content {
        width: 100%;
    }

    .single-portfolio .proj-content {
        margin: 20px auto 0 !important;
    }
	#nav-below .vc_row.vc_row-no-padding .vc_column-inner {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
    .cbp-popup-singlePage-open .proj-content {
        margin: 100px auto 20px !important;
    }

    .single-portfolio .proj-content .content_container.col-md-12 {
        padding: 0;
    }

    .projects_media.full_media.col-md-12 {
        margin-bottom: 0;
    }

    .single-portfolio .share-buttons {
        padding: 40px 0;
    }

    .homepage_parallax #home-slider {
        height: 70px;
    }

    .portfolio_type-singlepageoverlay .cbpw-ajax-block {
        padding: 0;
    }

    p.home-slide-content {
        font-size: 42px !important;
        letter-spacing: 0;
    }

    .homepage_parallax .home-logo-text a.light {
        color: #fff !important;
        font-size: 1.4em !important;
        border: 1px solid !important;
        padding: 5px 10px !important;
    }

    .homepage_parallax .home-logo-text,.homepage_parallax .home-logo-image {
        margin: 0 0 10px;
    }
	.homepage_parallax .home-logo-image img{
		height: auto !important;
		max-width: 60%;
	}
    .newsletter_shortcode form {
        width: 91%;
    }

    .newsletter_shortcode form input.button {
        padding: 13px 22px 12px;
    }

    .newsletter_shortcode .form #mc_embed_signup {
        margin-top: 30px;
    }

    #big_footer .newsletter_shortcode .form #mc_embed_signup {
        margin-top: 30px;
    }

    .fullcoveredvideo video,.fullscreenvideo video {
        height: 100%;
    }

    .ult_countdown-amount {
        font-size: 45px !important;
        padding: 10px 25px !important;
    }

    .ult_countdown .ult_countdown-section .ult_countdown-period {
        font-size: 11px !important;
    }

    /* Dual Buttons Adjustments */
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
        width: 49% !important;
        float: left !important;
    }

    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
        border-top-left-radius: 40px !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 40px !important;
        height: 30px !important;
        width: 150px !important;
    }

    .ult_dualbutton-wrapper .ult_ivan_button.icon-before .text-btn,.ult_dualbutton-wrapper .ult_ivan_button.icon-after .text-btn {
        font-size: 12px !important;
    }

    .ult_dual_button .middle-text {
        top: 51% !important;
        right: 0 !important;
        border-width: 0 !important;
    }

    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
        border-bottom-left-radius: 0 !important;
        height: 30px !important;
        width: 150px !important;
    }

    .ultb3-box img {
        width: 100% !important;
    }

    .tp-button.white-orange,.tp-button.white-blue,.tp-button.white-lightgrey,.tp-button.white-darkgrey,.tp-button.white-red,.tp-button.white-yellow,.tp-button.white-green,.tp-button.orange-white,.tp-button.blue-white,.tp-button.lightgrey-white,.tp-button.darkgrey-white,.tp-button.red-white,.tp-button.yellow-white,.tp-button.green-white {
        border-width: 1px !important;
    }

    .tp-button {
        font-weight: 800 !important;
    }

    .adjust-boxes-on-mobile .ult-content-box {
        padding: 40px !important;
    }

    .vc_custom_1436025089736 a.ubtn-link {
        margin: 0 -11px !important;
    }

    .portfolio_type-singlepageinlineajax-grid {
        min-height: 500px !important;
    }

    .typed-cursor {
        display: none;
    }

    .top-bar .top-bar-menu {
        position: relative;
        float: left;
        padding: 0 0 20px 20px;
        width: 100%;
        text-align: center;
    }

    #menu_top_bar {
        position: relative;
    }

    .top-bar-menu li {
        margin: 7px 10px;
        float: none;
    }

    .top-bar-menu #menu_top_bar > li:not(:first-child) > a {
        padding-left: 5px;
    }

    .boxed_layout {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        z-index: 9999999999;
        background-color: #fff;
    }

    .boxed_layout .des_cubeportfolio_widget,.boxed_layout body > .search_input.fade,.boxed_layout body > .search_input.none {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        float: none;
    }

    .boxed_layout header.navbar {
        width: 100%;
        margin: 0 auto;
        float: none;
    }

    .ult_countdown.ult-cd-s1 .ult_countdown-section {
        padding: 0 !important;
        width: 20%;
        text-align: center;
    }

    .ult_countdown .ult_countdown-section .ult_countdown-period {
        padding: 0 !important;
    }

    .page-template-template-under-construction-php {
        padding: 0;
    }

    body.page-template-template-under-construction-php .fullwindow_content {
        display: block;
        padding-top: 10px;
    }


    h1,h2,h3,h4,.h1,.h2,.h3,h4,.h4,h5,.h5,h6,.h6 {
        line-height: 1.2em;
    }

    /* Rev Adjustments */
    .tparrows:before {
        font-size: 14px;
        line-height: 37px;
    }

    .testimonials-style2 .slick-next i,.testimonials-style2 .slick-prev i {
        font-size: 14px;
    }

    .tparrows,.testimonials-style2 .slick-next,.testimonials-style2 .slick-prev,.testimonials-style2 .slick-next:focus,.testimonials-style2 .slick-prev:focus {
        width: 35px;
        height: 35px;
    }

    /* Extra Paddings */
    .home-padding1 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .home-padding2 {
        padding-left: 15px !important;
    }

    .home-padding3 {
        padding-left: 15px !important;
    }

    .home-corp1 {
        margin-top: 0 !important;
    }

    .home-boxes1 {
        margin-top: 70px !important;
    }

    .home-boxes2 {
        padding-left: 0 !important;
    }

    .home-boxes4 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .home-boxes5 {
        padding-top: 0 !important;
        padding-right: 15px !important;
        padding-bottom: 0 !important;
        padding-left: 15px !important;
    }
	
	.home-boxes5 .vc_column-inner{padding: 0 !important;}
	
    .home-boxes7 {
        padding-top: 0 !important;
        padding-right: 15px !important;
        padding-bottom: 0 !important;
        padding-left: 15px !important;
    }

    .home-boxes7 {
        padding-top: 30px !important;
        padding-right: 0 !important;
        padding-bottom: 30px !important;
        padding-left: 0 !important;
    }

    .highlight-heading {
        margin-left: 15px !important;
    }

    .left-align-testimonials .testimonials-style2 .slick-dots {
        top: -90px !important;
        text-align: left;
        margin-right: -8px;
    }

    .left-align-testimonials .testimonials-style2 .slick-list {
        margin-top: 40px;
    }

    .hboxes-absolute-partners {
        position: relative !important;
        margin-top: -35px !important;
        padding-top: 0 !important;
        padding-right: 15px !important;
        padding-bottom: 0 !important;
        padding-left: 15px !important;
    }

    .home-form1 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .home-form2 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .extrapadding-form {
        padding: 0 15px !important;
    }

    .home-portfolio {
        padding-top: 120px !important;
    }

    .hazel_minicart_wrapper {
        padding-top: 14px !important;
        right: 0;
        width: 100%;
    }

    header .nav-container .navbar-header {
        margin: 15px auto 0;
        position: relative;
        z-index: 99;
    }

    header .nav-container .dl-menuwrapper {
        padding-bottom: 0;
        margin-top: 40px;
        z-index: 9;
        position: absolute;
        width: 100%;
        padding: 0;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        transition: all .2s linear;
    }

    header .menu-controls {
        top: 0;
    }

    
    .header_after_scroll .dl-menuwrapper button {
        position: relative;
        position: relative;
    }

    header .nav-container {
        width: 100%;
        padding: 0 !important;
    }

    .hazel_little_shopping_bag_wrapper {
    }

    header .nav-container .navbar-header {
    margin: 15px 7px 15px !important;
    position: relative;
    z-index: 99;
    text-align: left;
    margin-left: 20px !important;
    }

    header a.navbar-brand img {
        max-width: 80%;
    }

    body > .search_input input.search_input_value {
        top: 5px;
    }
	
	body > form.search_input.full-width-header.style2, body > form.search_input.full-width-header.style3, body > form.search_input.full-width-header.style5 {
    padding: 0px 20px 0px 20px;
}

    body > .search_input .search_close {
        top: 26px;
        margin-right: 40px !important;
        padding: 0;
    }

    body > .search_input input.search_input_value {
        padding-left: 0;
    }

    .wpcf7 .hazel-form-main-slider {
        padding: 20px;
    }

    #des-team-2.noscroller > div.col-xs-3 {
        width: 50% !important;
        margin-bottom: 40px;
    }

    .team_member_profile_content .vc_empty_space {
        height: 20px !important;
    }

    .cbp-l-filters-alignCenter {
        margin-top: 40px !important;
    }

    .portfolio_type-singlepageinlineajax-grid .wpb_column {
        padding-right: 0;
    }

    .partners-container .slick-next {
        right: 0 !important;
    }

    .partners-container .slick-prev {
        left: 0 !important;
    }

    .partners-container .slick-next,.partners-container .slick-prev {
        top: 69% !important;
    }

    .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.vc_column_container>.vc_column-inner {
        padding-right: 20px;
        padding-left: 20px;
    }

    .portfolio_type-singlepageinlineajax-grid .projects_media.left_media {
        padding-right: 0;
        margin-bottom: 30px;
    }

    .fullwidth-container {
        background-position: 50% 0 !important;
    }

    .search-results .the_title h2 a {
        font-size: 25px !important;
    }

    .center h2.secondaryTitle {
        max-width: 70%;
        font-size: 1em !important;
    }

    .page-id-191 .pageTitle h1.page_title {
        margin-top: 0 !important;
    }

    .special_tabs.text .label.current {
        width: 100%;
    }
    .small-text-mobile {
        font-size: 30px !important;
    }

    #section-199 .upb_row_bg {
        background-position: 78% 0 !important;
    }

    #des-team-1 .slick-list {
        margin-left: 0 !important;
    }

    #des-team-1 .slick-prev {
        left: 0 !important;
    }

    #des-team-1 .slick-next {
        right: 0 !important;
    }
	#comments .depth-1 {
	    padding-left: 0;
	}


	#comments .depth-2, #comments .depth-3, #comments .depth-4,.the_comments .depth-2,.the_comments .depth-3,.the_comments .depth-4 {
	    padding-left: 5px;
	}
	#comments .depth-5,.the_comments .depth-5{
	    padding-left: 7px;
	}
	#comments .depth-6{
	    padding-left: 13px;
	}
	#comments .depth-7{
	    padding-left: 18px;
	}
	#comments .depth-8 {
	    padding-left: 23px;
	}
	.comment {
		margin: 5px 0 5px 0;
	}
    .small-size-bgicon .aio-icon {
        height: 1em !important;
        width: 1em !important;
    }

    .template-template-under-construction .newsletter_shortcode {
        bottom: 60px;
        margin-bottom: 10px;
    }

    .wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p,.wpcf7 .hazel-request-quote.f3 p {
        width: 46%;
        margin: 40px 10px 0 !important;
    }

    .wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p,.wpcf7 .hazel-request-quote.f3 p {
        width: 100%;
        margin: 40px 0 0 !important;
    }

    .error-c {
        margin: 90px auto 80px;
        padding: 40px;
    }

    .error404 .text-error {
        font-size: 21px;
        line-height: 24px;
    }

    div.pp_default .pp_expand {
        display: none !important;
    }

    .blog-default.wideblog .container {
        padding: 0 20px !important;
    }

    .page-template-blog-masonry-template .posts_category_filter li, .page-template-blog-masonry-grid-template .posts_category_filter li {
        margin: 0 5px;
    }

    .fullwidth-container .pagetitle_overlay {
        height: 200%;
    }

    .page-template-blog-template .wideblog .post-listing .the_title h2 a {
        line-height: 1.2em;
    }
    .page_content .metas-container p {
	    margin-right: 10px;
	}
	.flex-direction-nav{display: none;}
	.page-template-blog-template .wideblog .post-listing .blog_excerpt {
	    max-width: 180%;
	    margin: 10px auto 40px;
	}
	.page-template-blog-template .post-listing .metas-container {padding: 0;}
	
	.page-template-blog-template .wideblog .post-listing, .single-post .blog-default-bg, .archive .blog-default-bg, .archive .blog_excerpt {
	    max-width: 100%;
	    margin: 0 auto;
	    padding-right: 0 !important;
	}
    .projects_media.full_media.col-md-12 {
        margin: 0;
    }

    /* Center Menu */
    header.style4 .nav-container .navbar-header {
        margin: 0;
        text-align: left;
        width: 100%;
        margin-left: 0 !important;
    }

    header.style4 .new-menu-wrapper .new-menu-left,header.style4 .new-menu-wrapper .new-menu-right {
        display: none;
    }

    header.style4 .nav-container .navbar-header .navbar-brand {
        opacity: 1;
        z-index: 99999999999;
    }
	
	header.style4 .nav-container .navbar-header .navbar-brand,header.style4 .nav-container .navbar-nav {
	    margin-left: 0px !important;
	    margin-right: 0px !important;
	    display: inline-block;
	}
	
	header.style4 .new-menu-wrapper{top: 0;}
    header.style4 .nav-container .dl-menuwrapper {
        margin-top: 10px;
        margin-top: 20px !important;
    }

    header.style4.header_after_scroll .navbar-brand img.logo_after_scroll {
        margin: 0;
    }

    .navbar i {
        font-size: 13px;
    }

    .home-box1-mobile {
        width: 100% !important;
        padding-left: 40px !important;
    }

    .wide-box-mobile {
        width: 100% !important;
    }

    .adjust-boxes-on-mobile .vc_col-sm-3 {
        width: 50% !important;
    }

    .home-padding3 {
        padding-right: 15px !important;
    }

    .ifb-flip-box-section-content.ult-responsive {
        padding: 0 20px;
        line-height: 18px;
    }

    .widget-newsletter form input.email {
        max-width: 100%;
    }

    .navbar .nav-container .custom-font-icon .icon.dripicons-cross {
        padding-right: 0;
        right: 7px;
        position: relative;
    }

    .navbar .nav-container .custom-font-icon .icon.dripicons-align-justify {
        right: 3px;
        position: relative;
        top: 0;
    }

    header.style1 .hazel_right_header_icons, header.style7 .hazel_right_header_icons {
        position: relative;
        float: right;
        margin-right: 75px;
        padding-top: 23px !important;
        padding-bottom: 20px !important;
    }
    
    header.style1.header_after_scroll .hazel_right_header_icons, header.style7.header_after_scroll .hazel_right_header_icons {
        padding-top: 19px !important;
        padding-bottom: 15px !important;
    }

    .dl-menuwrapper button {
        float: right;
        right: 15px;
        top: 0;
        position: relative;
        margin-right: 0;
    }
	header.style3 .dl-menuwrapper button{
		float: left;
		right: -5px;
	}

    header .nav-container .dl-menuwrapper {
        width: 100%;
        margin-top: 26px !important;
    }
	
	header.header_after_scroll .nav-container .dl-menuwrapper {
	    margin-top: 20px !important;
	    left: 0px;
	}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left !important;
    width: 100% !important;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right !important;
    width: 100% !important;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
    font-size: 12px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    padding: .3em 1em;
}
	.woocommerce-page.woocommerce ul.products li.product, .woocommerce-page.woocommerce-page ul.products li.product {
	    width: 100% !important;
	}
	.select2-container {
	    margin: 11px 0;
	    width: 200px !important;
	}
	
	.woocommerce-checkout .select2-container {
	    width: 100% !important;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	    font-size: 14px;
	}

	header.style5 .nav-container .dl-menuwrapper {
        width: 100%;
        margin-top: 24px !important;
        left: -5px;
    }
	
	header.header_after_scroll.style5 .nav-container .dl-menuwrapper {
	    margin-top: 24px !important;
	    left: -5px;
	}
	
	header.header_after_scroll .dl-menuwrapper .dl-menu {
	    top: calc(100% + 15px);
	}
    header .search_trigger.next-to-shopping-bag {
        position: relative;
    }

    header .search_trigger {
        z-index: 999;
    }

    header a.navbar-brand img {
        max-width: 100%;
    }

    .absolute-icon-aligment {
        display: none;
    }

    .testimonials-slide-content.container {
        width: 100% !important;
        padding: 0 0 30px !important;
    }

    header .header_style2_contact_info {
        display: none;
    }

    header.style2 {
        padding-bottom: 0 !important;
    }

    header.style2 .nav-container .navbar-header {
        width: 50%;
        float: left;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    header.style3 .nav-container .dl-menuwrapper {
        z-index: 999;
        margin-top: 20px !important;
    }

    header.style3 .nav-container {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }

   

    .extra-padding-photohome {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    #demoappslider	.rev-btn:not(.Agency-PlayBtn) {
        padding: 3px 12px !important;
        font-size: 8px !important;
        line-height: 16px !important;
        letter-spacing: 0 !important;
    }

    .button-app-slider i {
        font-size: 16px;
        top: 1px;
    }

	header.header_not_fixed.style3, header.header_not_fixed.style4 {
	    width: 100%;
	    padding: 20px 10px;
	}
	header.style4 .nav-container .dl-menuwrapper {position: absolute;}
	
	header.style5 .hazel_right_header_icons.with-woocommerce-cart {
	    margin-right: 70px;
	    right: 0;
	    padding-top: 20px !important;
	    padding-bottom: 20px !important;
	    top:0;
	}
	
	.footer_sidebar .widget-contact-content {
	    margin-bottom: 40px;
	}
	#primary_footer .footer_sidebar:last-child .widget-contact-content {
	    margin-bottom: 0;
	}
	.container.testimonials.style1 {
	    padding: 0 10px;
	}
	.ult-carousel-wrapper.ult_horizontal .slick-next {
	    right: 0px !important;
	}
	
	.ult-carousel-wrapper.ult_horizontal .slick-prev {
	    left: 0px !important;
	}
	.aligntestimonialsleft .container.testimonials.style1 {
	    padding: 0 20px;
	}
	.style5 .hazel_right_header_icons {
	    right: 65px;
		top: -7px;
	}
	
	.style5.header_after_scroll .hazel_right_header_icons {
		top: 0px;
	}
	h2.secondaryTitle {max-width: 80%;}

	.about2-mobile-adjustment {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
	.single-portfolio .projects_media.left_media {margin-bottom: 80px;}
	.cbp-popup-singlePageInline .single-portfolio .proj-content {
	    padding: 0px;
	}
	
	.add-side-paddings{padding-right: 20px !important;padding-left: 20px !important;}
	.add-side-paddings.add-side-paddings-box{padding-left: 0 !important;}
	.planner-padding{padding-right: 60px !important;padding-left: 60px !important;}
	.page .page_content.left:not(.sidebar) {padding: 50px 0px 50px 0px !important;}
	header .top-bar li, header .top-bar a, header .top-bar ul.phone-mail li a {
	    line-height: 20px;
	    margin-bottom: 0 !important;
	}
	

	.nav-container > .navbar-collapse.collapse, .style1 .nav-container > .navbar-collapse.collapse, header.style3 .nav-container .navbar-collapse, header.style7 .menu-trigger-button {
	    display: none !important;
	}
	
	.nav-style-6 .cd-primary-nav .menu_items_wrapper{
		overflow-y: scroll !important;
		height: 100vh;
		display: block !important;
		vertical-align: middle !important;
	}
	div.nav-style-6 > ul > .menu_items_wrapper > li > a{font-size: 3.2em !important;line-height: 1.1em;}
	 /* Extra Paddings */
    .home-padding1 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .home-padding2 {
        padding-left: 0px !important;
    }

    .home-corp1 {
        margin-top: 0 !important;
    }

    .home-boxes1 {
        margin-top: 70px !important;
    }

    .home-boxes2 {
        padding-left: 0 !important;
    }

    .home-boxes4 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .home-boxes5,
    .home-boxes6 {
        padding-top: 0 !important;
        padding-right: 15px !important;
        padding-bottom: 0 !important;
        padding-left: 15px !important;
    }
	.home-boxes5 .vc_column-inner,
	.home-boxes6 .vc_column-inner,
	.home-boxes7 .vc_column-inner,
	.home-boxes4 .vc_column-inner{
		padding: 0 !important;
	}
	
    .home-boxes7 {
        padding-top: 0 !important;
        padding-right: 8px !important;
        padding-bottom: 0 !important;
        padding-left: 8px !important;
    }
	.contentbox-4{padding: 15px !important;}
    .home-boxes7 {
        padding-top: 0px !important;
        padding-right: 0 !important;
        padding-bottom: 30px !important;
        padding-left: 0 !important;
    }

    .home-boxes8 .vc_column-inner {
        padding: 30px !important;
    }

    .home-boxes9 .vc_column-inner,.home-boxes10 .vc_column-inner,.home-boxes11 .vc_column-inner {
        padding: 30px !important;
    }
	.home-padding3 {
        padding-right: 15px !important;
		padding-left: 15px !important;

    }
    .contentbox-3 .ult-content-box,
    .contentbox-2 .ult-content-box,
    .contentbox-1 .ult-content-box{
	    padding-right: 20px !important;padding-left: 20px !important;
	    background-position: bottom left !important;
    }
    .special_tabs.horizontal.icontext .tab-selector .label, .special_tabs.horizontal.text .tab-selector .label {
	    margin-bottom: 80px;
    	}
    .mail-box .news-l {
	    max-width: 75%;
	}
	.special_tabs.horizontal.text .tab-selector, .special_tabs.horizontal.icontext .tab-selector {
    	padding: 10px !important;
	}
	
	.special_tabs.horizontal.icontext .tab-container, .special_tabs.horizontal.text .tab-container {
	    margin: 0;
	}
	
	.special_tabs.text.horizontal .tab-selector:after {
    	bottom: 0;
	}
	
	.home-padding3.makeawidebox {
	    padding-left: 0px !important;
	}
	body > .search_input input.search_input_value {
        font-size: 26px !important;
        line-height: 1em !important;
    }
	.hazel_search_input .searchinput:after {
	    margin-top: 35px !important;
	}
	.dl-menuwrapper li a {
	    padding: 15px 55px 15px 15px;
	}
	.full-browser-size .upb-background-text, .video-browser-size .upb_video-text{position: relative !important;}
	
	.divcontentbox-projectplanner{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.contentbox-projectplanner .ult-content-box{
		padding: 40px !important;
	}
	
	/* Tricks header style 2*/
	header.navbar.style2 .hamburguer-trigger-menu-icon span {
	    background-color: #101010 !important;
	}
	header.style2 .header_style2_menu{
		display: none;
	}
	header.style2 .dl-menuwrapper .dl-menu {
	    top: calc(100% + 40px);
	}
	header.style2:not(.header-full-width) .header_style2_menu, 
	header.style2:not(.header-full-width) .header_style2_contact_info {
	    display: none;
	}
	.style2 .nav-container > .navbar-collapse.collapse {display: block !important;}
	.style2 .dl-menuwrapper button {margin-right: 20px !important;}
	header.style2 .nav-container .dl-menuwrapper {margin-top: 30px !important;}
	
	header.navbar.header_after_scroll.light {
	    background-color: rgba(255,255,255,1) !important;
	}
	div:not(.ult-no-mobile) h2.vc_custom_heading{
	    font-size: 2.3em !important;
	    letter-spacing: 10px;
	}
	body .vc_custom_1584040167357,
	body .vc_custom_1584040172937{
	    padding-left: 25px !important;
	    padding-right: 25px !important;
	}
	.align-text-center h2,
	.align-text-center h3,
	.align-text-center h4,
	.align-text-center h5,
	.align-text-center h6
	.align-text-center p{
		text-align: center !important;
	}
	
	
	.single-post .center h1.page_title {
	    line-height: 1.2em;
	    max-width: 100%;
	    font-size: 2em !important;
	    letter-spacing: 5px;
	}
	.post-quote {
    	padding: 20px;
	}
	.page_content.left.col-md-9, .page_content.left.sidebar {
	    padding: 50px 0px 50px 0px !important;
	}
	.page-template-blog-template .post-listing .vc_col-sm-4 .wpb_wrapper, .archive .post-listing .vc_col-sm-4 .wpb_wrapper {
	    padding: 20px;
	    position: relative;
	    margin-left: 0;
	    margin-top: 5%;
	}
	.page-template-blog-template .divider-posts, .archive .divider-posts {
	    margin: 20px auto;
	}
	    .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.vc_column_container>.vc_column-inner {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    
    body .remove-padding-mobile .vc_column-inner{
	    padding: 0 !important;
    }
    body .hazel-recent-posts:not(.without-scroller) .recent-posts-post.slick-slide{
	    margin: 0 !important;
    }
    body h1.small-letter-spacing{
		font-size: 28px !important;
	}
	
	body .cbp-filter-item {
    	padding: 0px 5px 0px 5px !important;
	}
	body .vc_custom_1588675201525 {
	    margin-left: 0px !important;
	    margin-top: 0px !important;
	    padding: 30px 15px 0 !important;
	}
	.related_posts_listing .related_post .related_post_bg{margin: 0 0 20px !important;}
    body.blog .page_content.left:not(.sidebar) {padding: 50px 0px 50px 0px !important;}
    body.blog .page_content.right.sidebar{padding-left: 0px !important;}
    
    .woocommerce p.stars a, .woocommerce-page p.stars a {
    	margin-right: 0.2em;
	    font-size: 14px;
	}
}


/* Vertical Iphone */
@media only screen and (max-width: 479px) {
	.page-template-blog-template .post-listing .vc_col-sm-4 .wpb_wrapper, .archive .post-listing .vc_col-sm-4 .wpb_wrapper {
	    padding: 20px;
	    position: relative;
	    margin-left: 0;
	    margin-top: 0;
	}
	.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .content_container {
	    margin-top: 20px;
	}
	.about-me-padding {
	    padding-top: 15px !important;
	    padding-right: 15px !important;
	    padding-bottom: 15px !important;
	    padding-left: 15px !important;
	}
	h3#comments-title, #comment-nav-above h1.section-heading {
	    font-size: 25px;
	}
	
	.nav-previous-nav1 a, .nav-next-nav1 a {
	    text-indent: -9999px;
	}
	.nav-next-nav1 a {
	    margin: 0px -145px;
	}
	
	.nav-previous-nav1 a {
	    margin: 21px 0px;
	}
	.nav-previous-nav1:before,
	.nav-next-nav1:after{
		background: 000000;
	}
	body.blog .page_content.left:not(.sidebar) {padding: 50px 0px 50px 0px !important;}
	body.blog .page_content.right.sidebar{padding-left: 0px !important;}
	body .cbp-filter-item {
    	padding: 0px 10px 0px 10px !important;
		margin: 0 1px 7px !important;
	}
	.social-shares ul li i {
	    font-size: 15px;
	    margin: 0 3px 5px;
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	}
	.cbp-popup-content .projects_media.left_media.col-md-6{
		margin-bottom: 40px;	
	}
	
	.small-letter-spacing{
		letter-spacing: 1px !important;
	}
	body h1.small-letter-spacing{
		font-size: 28px !important;
	}
	.page-template-template-blank #mc_embed_signup input#mc-embedded-subscribe, .page-template-template-blank #mc_embed_signup input#mc-embedded-subscribe:focus {
	    width: 100%;
		position: relative;
	}
	.page-template-template-blank .newsletter_shortcode form input.email {
	    width: 100% !important;
	    text-align: center;
	}
	.ult_countdown.ult-cd-s1 .ult_countdown-section {
	    margin: 0 5px;
	}
	.page-template-blog-template .divider-posts, .archive .divider-posts {
	    margin: 30px auto !important;
	}
	.page_content.left.col-md-9, .page_content.left.sidebar {
	    padding: 50px 0px 50px 0px !important;
	}
	.page .page_content.right.col-md-9:not(.sidebar) {
	    padding: 0px 0px 50px 0px !important;
	}
	.padding-box-masonry {
	    padding: 25px 0px 0px 0px;
	}
	.blog-normal-with-sidebar .post-listing .vc_col-sm-12:last-child .wpb_wrapper {
	    max-width: 90%;
		left: 5%;
		padding: 20px 20px 40px;
	}
	
	.post-quote {
    	padding: 20px;
	}
	.post-listing .post blockquote, .single-post .post-quote blockquote {
	    font-size: 2em !important;
	}
	
	.single-post .center h1.page_title {
	    line-height: 1.2em;
	    max-width: 100%;
	    font-size: 2.5em !important;
	}
	body .vc_custom_1588083079031 {
	    margin-bottom: 0px !important;
	    padding-top: 0px !important;
	    padding-bottom: 80px !important;
	}
	.metas-container p, .metas-container a {
	    margin-right: 0 !important;
	}
	
	.align-text-center h2,
	.align-text-center h3,
	.align-text-center h4,
	.align-text-center h5,
	.align-text-center h6
	.align-text-center p{
		text-align: center !important;
	}
	
		
	.noscroller .partner-item {
	    float: left;
	    margin-bottom: 0px;
	    width: 50%;
	    padding: 0;
	    height: 80px !important;
	    border: none !important;
	    padding: 10px 15px !important;
	}

	body .vc_custom_1540240795369 {
	    padding-right: 0px !important;
	    padding-left: 0px !important;
	}
	.special_tabs.horizontal.text .tab-selector .label:before{
		top: 19px;
		left: auto;
		right: 0;
		width: auto;
	}

header.navbar.after-scroll.dark {
	    background-color: rgb(0,0,0) !important;
	}
	
	.centertextmobile h2, .centertextmobile h5{text-align: center !important;}
	/* Tricks header style 2*/
	header.navbar.style2 .hamburguer-trigger-menu-icon span {
	    background-color: #101010 !important;
	}
	header.style2 .header_style2_menu{
		display: absolute;
	}
	header.style2 .dl-menuwrapper .dl-menu {
	    top: calc(100% + 22px);
	}
	header.style2:not(.header-full-width) .header_style2_menu, 
	header.style2:not(.header-full-width) .header_style2_contact_info {
	    display: none;
	}
	.style2 .nav-container > .navbar-collapse.collapse {display: block !important;}
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart{display: block !important;}
	.dl-menu::not(.dl-menuopen) {display: none !important;}
	
	.woocommerce.columns-3 ul.products li.product {
	    width: 100%;
	}
	.divcontentbox-projectplanner{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	header .dropdown-menu li:not(.hazel_mega_hide_link) > a:hover::after, header .dropdown-menu li:not(.hazel_mega_hide_link) > a:focus::after, header .dropdown-menu li:not(.hazel_mega_hide_link) > a:active::after, header .dropdown-menu li:hover > a::after{
		display: none !important;
	}
	.dl-menu li:not(.hazel_mega_hide_link):hover > a, .dl-menu li:not(.hazel_mega_hide_link):hover > a{
		padding-left: 15px !important;
	}
	.contentbox-projectplanner .ult-content-box{
		padding: 40px !important;
	}
	.full-browser-size .upb-background-text, .video-browser-size .upb_video-text{position: relative !important;}
	.home-padding3.makeawidebox {
	    padding-left: 0px !important;
	}
	.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .projects_media.left_media{
	    padding-right: 0 !important;
	}
	.cbp-popup-singlePageInline-open .cbp-popup-singlePageInline .content_container .cbpw-ajax-block {
	    margin-top: 40px;
	}
	.single-wide-testimonials .testimonilas1bg {
	    padding-bottom: 0px;
	}
	
	
	.nav-style-6 .cd-primary-nav .menu_items_wrapper{
		overflow-y: scroll !important;
		height: 100vh;
		display: block !important;
		vertical-align: middle !important;
	}
	
	.special_tabs.text.horizontal .tab-selector:after{
		bottom: 0px;
	}
	.small-letter-spacing.customheading-mobile{
		letter-spacing: 0px !important;
		font-size: 14px !important;
	}
	.homef-alignotheralign{
		font-size: 13px !important;
	}
	.ultimate-typed-main {margin-left: 0px !important;}
	.mycustfancy{width: 100%;float: left;margin-bottom: 5px !important;}
	body #portfoliohomehazel .vc_column-inner{padding-left: 0 !important;padding-right: 0 !important;}
	
	.ult-video {margin: 0 !important;}
	.home-padding1.homef {
	    padding-right: 0px !important;
	    padding-left: 0px !important;
	}
	
	#section_page-13017 .upb_row_bg{
		background-position: -75px 0 !important;
	}
	
	.page-template-template-under-construction .newsletter_shortcode form input.email {
    	left: 0;
	}
	
	.page-template-template-under-construction .mail-box .mail-news {
	    padding: 0;
	}
	
	.page-template-template-under-construction input#mc-embedded-subscribe{right: -2px;}
	
	div.nav-style-6 > ul > .menu_items_wrapper > li > a{font-size: 3.2em !important;line-height: 1.1em;}
	header.style4 .new-menu-wrapper{top: 0;width: 100%;}
	header .hazel_right_header_icons {margin-left: 0 !important;}
	
	header .top-bar li, header .top-bar a, header .top-bar ul.phone-mail li a {
	    line-height: 20px;
	}
	.related_posts_listing .related_post {padding-bottom: 1em !important;}
	
	.testimonials-content{padding: 0px !important;margin-top: 10px;}
	.testimonials.style1 .testimonial {font-size: 1em;}
	
	.aligntestimonialsleft .testimonials-content{
		min-height: 280px;
	}
	
	.top-bar .phone-mail .dripicons-phone, .top-bar .phone-mail .dripicons-message, .top-bar .phone-mail .dripicons-pin{display: none;}
	#layerslider_4{margin-top: 50px !important;}
	
	#cbpw-wrap61 .cbp-l-caption-title{display: none !important;}
	.single-post .page_content.left .blog-default-bg {padding-right: 0;}
	.page_content.left {padding-right: 0 !important;}
	
	.noscroller .partner-item{
		margin-bottom: 0px !important;
	}
	#footer-instagram {margin: 20px auto;}
	#footer-instagram h4 {top: -55px;}
	#footer-instagram .instagram-pics li {
	    width: 16.65%;
	}
	
	.bgsize-mobile > .vc_column-inner{background-size: contain !important; margin-top: 30px !important;}
	
	.instagram-pics {
	    top: -58px;
	    overflow: hidden;
	}
		
	.nav-next-thumb img, .nav-previous-thumb img {margin-top: calc(0% - 0%);}
	.navigation .nav-title {font-size: 1.25em;margin-top: 10px;}
	.nav-previous .navcontentens-side,.nav-next .navcontentens-side{margin: 35px;}
	
    #secondary_footer .footer_logo.align-center {margin-bottom: 20px !important;}
    
	.extra-right-margin {
	    padding-right: 0px !important;
	}
	.archive .metas-container,
	.page-template-blog-template .metas-container,
	.blog-default .blog_excerpt {
    padding: 0;
}
	.page .page_content.right:not(.sidebar) {
	    padding: 50px 0px 50px 0px !important;
	}
	.testimonials-style2 .slick-next:after,
    .testimonials-style2 .slick-prev:after {
    	top: 0;
    	left: 0;
	}
	
	
	.page .page_content.left:not(.sidebar) {
	    padding: 50px 0px 50px 0px !important;
	}
    .cbp-popup-singlePageInline .single-portfolio .proj-content {
	    padding: 0px;
	}
	
	.planner-padding{padding-right: 40px !important;padding-left: 40px !important;}
	
    .about2-mobile-adjustment {
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
	div#jivo-iframe-container.jivo-iframe-container-bottom iframe, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-expanded:after, div#jivo-iframe-container.jivo-iframe-container-bottom.jivo_shadow.jivo-state-widget:after{display: none !important;visibility: hidden !important;}
    .ult_modal-body h2{
	    font-size: 28px !important;
    }
    .container.testimonials.style1 {
	    padding: 0 20px;
	}
	
    div.pp_default .pp_expand {
        display: none !important;
    }

    .newsletter_shortcode form {
        width: 100%;
    }
	.tp-caption.Hazel_White_Big{text-align: center !important;}
    .fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        margin-top: 15px;
    }
    .page_content .metas-container p,
    .present-container .metas-container p{
	    margin-right: 10px !important;
	    margin-bottom: 5px !important;
	}
	
	.post-listing .metas-container p, .post-listing .metas-container a, .present-container .metas-container p, .present-container .metas-container a, .home.blog p.blog-date, .page_content .metas-container p, .page_content .metas-container a {
		font-size: 10px !important;
	    letter-spacing: 1px;
	}
	
	.metas-container i {
	    font-size: 8px;
	    margin-right: 5px;
	    line-height: 15px;
	}
	.flex-direction-nav{display: none;}
	.page-template-blog-template .wideblog .post-listing .blog_excerpt {
	    max-width: 180%;
	    margin: 10px auto 40px;
	}
	.page-template-blog-template .post-listing .metas-container .metas-sep{display: none;}
	.page-template-blog-template .the_title h2{line-height: 10px;}
    
	.cdemo-padding-contacts {
	    padding: 20px !important;
	}
	.footer-full-width #secondary_footer .container {
		padding-left: 20px;
		padding-right: 20px;
    }
    .tp-caption.PostSlider-Button, .PostSlider-Button{
	    width: 125px !important;
    }
    .tp-caption.PostSlider-Button, .PostSlider-Button i{
	    margin: 1px 8px 0px -4px !important;
    }
    .newsletter_shortcode form .mc-field-group {
        width: 100% !important;
    }

    .newsletter_shortcode .form #mc_embed_signup {
        margin-top: 30px;
    }
	.add-side-paddings{
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
	.add-side-paddings.add-side-paddings-box{padding-left: 0 !important;}
    .newsletter_shortcode.footer_newsletter .form #mc_embed_signup {
        margin-top: 0;
    }


    .fullcoveredvideo video,.fullscreenvideo video {
        height: 100%;
    }

    .ult_countdown-amount {
        font-size: 34px !important;
        padding: 5px !important;
    }

    .page-template-template-under-construction-php {
        padding: 0;
    }

    .ult_countdown .ult_countdown-section .ult_countdown-period {
        font-size: 11px !important;
    }

    .fullwidth-container {
        background-attachment: scroll !important;
        background-size: cover !important;
    }

    .journal .journal-post {
        margin-bottom: 20px !important;
    }

    .blog-default.wideblog {
        margin-bottom: 0px;
        padding-top: 40px;
    padding-bottom: 0;}

    .page-template-blog-masonry-template .page_content .navigation, .page-template-blog-masonry-grid-template .page_content .navigation {
        margin: 20px 0 0;
    }

    .demo2-btn-align-right {
        left: 200px !important;
    }

    .page_content.left,.page_content.left.sidebar {
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 0;
    }

    .page .page_content.left:not(.sidebar), body.blog .page_content.left:not(.sidebar){
        border: none;
        padding-right: 0 !important;
    }
	body.blog .page_content.right.sidebar{padding-left: 0px !important;}
    .single .postcontent #the_movies {
        margin-bottom: 20px;
    }

    .comment-form-author,.comment-form-email,.comment-form-url {
        width: 100%;
    }

    .blog-default-bg {
        padding-right: 0;
    }

    .the_comments {
        margin-bottom: 0;
        width: 100%;
    padding-right: 0;
    padding-left: 0;}

    .cbp-popup-singlePage .cbp-popup-content {
        width: 100%;
    }

    .single-portfolio .proj-content {
        margin: 40px auto 0 !important;
    }

    .page-id-2068 .fullwidth-container {
        background-position-x: -200px !important;
    }

    .single .img-container {
        width: 100%;
        text-align: left;
        min-height: 0;
    }
    .page_content.right,.page_content.right.sidebar {
        padding-left: 0 !important;
        padding-right: 0;
        margin-bottom: 100px;
    }

    .page_content.right.sidebar {
        padding-left: 0px !important;
		margin-top: 50px;
		margin-bottom: 20px;
    }

    header .dl-menuwrapper {
        display: block !important;
    }

    header .nav-container {
        width: 100%;
    }

    header .nav-container {
        padding-bottom: 10px;
    }

    header_after_scroll .search_trigger {
        padding-top: 25px !important;
    }

    header .nav-container .navbar-header a {
        float: none;
        display: inline-block;
        left: 5px;
        position: absolute;
    }

    header .nav-container .navbar-header {
        position: relative;
        z-index: 999;
        text-align: left;
        margin-left: 10px !important;
        margin-top: 18px;
        margin-bottom: 18px;
    }
	header.header_after_scroll .nav-container .navbar-header{
		margin-top: 16px;
		margin-bottom: 16px;
	}
    header:not(.style4):not(.style5) .nav-container .header_social_icons {
        position: absolute;
        text-align: center;
        left: 0;
    }

    header.style2 .nav-container .header_social_icons.with-social-icons,header.style1 .nav-container .header_social_icons.with-social-icons, header.style7 .nav-container .header_social_icons.with-social-icons {
        position: relative;
        padding: 0px 0 0 !important;
        z-index: 99999999;
    }
    .projects_media.fullwidth_media {
        top: -40px;
    }
	.projects_media.fullwidth_media .vc_col-sm-12 .flex-control-nav {
	    margin: 40px 0 0;
	}

    header .header_social_icons .header_social_icons_wrapper {
        height: auto !important;
        width: auto;
        float: none;
        margin-left: 0;
    }

    header .nav-container .dl-menuwrapper {
        margin-top: 0;
        position: relative;
        z-index: 999;
        margin-left: -10px;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        transition: all .2s linear;
    }

    .dl-menuwrapper .dl-menu {
        top: 100%;
        top: calc(100% + 25px);
    }
    .header_after_scroll .dl-menuwrapper .dl-menu{
		top: calc(100% + 16px);
	}
    header.style3 .dl-menuwrapper .dl-menu {
	    top: calc(100% + 61px);
	    width: 101%;
	}
	header.style3.header_after_scroll .dl-menuwrapper .dl-menu {
	    top: calc(100% + 23px);
	    width: 101%;
	}
	.footer_sidebar {
	    margin-bottom: 60px;
	}

	.box-paddingr {
	    padding-right: 0px !important;
	}
    header.header_after_scroll a.navbar-brand {
    left: 5px;
    }

    .style4_social_search .hazel_minicart_wrapper {
        left: -150px;
    }

    .hazel_minicart {
        float: right;
    }

    .header_after_scroll {
        padding-bottom: 0;
    }

    header.header_after_scroll .nav-container .navbar-header {
    }

    body > .search_input input.search_input_value {
        font-size: 16px !important;
        line-height: 1em !important;
    }
	.hazel_search_input .searchinput:after {
	    margin-top: 35px !important;
	}
	
	#cbpw-filters54 .cbp-filter-item,
	#cbpw-filters54 .cbp-filter-item.cbp-filter-item-active {
	    font-size: 13px !important;
		padding: 3px 10px 3px 10px !important;
	}
	
	body > form.search_input.full-width-header.style2, body > form.search_input.full-width-header.style3, body > form.search_input.full-width-header.style5 {
	    padding: 0px 20px 0px 15px;
	}

    .portfolio_type-singlepageoverlay .projects_media.full_media.col-md-12 {
        margin-bottom: 30px;
        margin-top: 0;
    }

    .single-portfolio .share-buttons {
        padding: 40px 0;
    }

    #cbpw-filters80 .cbp-filter-item.cbp-filter-item-active,#cbpw-filters80 .cbp-filter-item {
        margin: 10px 0 0 5px !important;
    }

    .single-portfolio .cbp-popup-content article.portfolio {
        padding: 0;
        min-height: 400px;
    }

    article.portfolio {
        padding: 25px 15px;
    }

    .single-portfolio .projects_media.left_media {
        margin-bottom: 0;
        padding: 0 10px !important;
        margin-top: 40px !important;
    }

    .single-portfolio .projects_description .content_container {
        padding: 0 !important;
        margin-top: 50px;
    }

    .cbp-l-grid-gallery .cbpw-ajax-block {
        padding: 0;
    }

    .cbpw-ajax-block .wpb_revslider_element {
        margin: -20px 0 40px;
    }

    .dl-menuwrapper li a {
        padding: 15px 55px 15px 15px;
    }

    .partners-container.noscroller.innerborder .partners-row {
        display: inline-block;
    }

    .testimonials-slide-content.container {
        width: 100% !important;
        padding: 0 0 30px !important;
    }
	body .vc-zigzag-wrapper {
	    margin-right: 0 !important;
	}
	
    .vc_col-sm-6 .nav-light .testimonials-slide-content p,.vc_col-sm-6 .controlnav-light .testimonials-slide-content p,.testimonials-slide-content p,.testimonials-slide-content p span {
        font-size: 14px;
    }

    .des_recent_posts_widget.widget .flexslider {
        margin-bottom: 0;
    }

    .des_recent_posts_widget .title {
        margin: 20px 0 10px;
    }

    header .nav-container .dl-menuwrapper {
        padding-bottom: 0;
        margin-top: 30px;
        z-index: 9;
        position: absolute;
        width: 100%;
        padding: 0;
    }

    .dl-menuwrapper button {
        float: right;
    }

    

    .header_after_scroll .dl-menuwrapper button {
    	position: relative;
    }

    header .dl-menuwrapper .dl-trigger-wrapper {
        z-index: 99;
        width: 100%;
    }

    .tp-caption a {
        font-size: 6px !important;
        letter-spacing: 0;
    }

    .tp-caption a.hazel-button-white span {
        font-size: 6px !important;
        letter-spacing: 0;
    }

    .tp-button {
        padding: 3px 7px !important;
    }

    .tp-button.hazel-button-white,.tp-button.hazel-button-dark {
        padding: 7px !important;
    }

    .des-btn-mobile {
        margin-top: 10px !important;
    }

    header.style3 .header_social_icons {
        position: absolute;
        top: 10px;
        width: 100% !important;
        height: 40px !important;
    }

	.serv3-box-padding{
		padding-top: 50px !important;
	    padding-right: 50px !important;
	    padding-bottom: 50px !important;
	    padding-left: 50px !important;
	}
    header.style3 .search_trigger i,header.style3 .search_trigger_mobile i {
        top: -2px;
    }

    header.style3.header_after_scroll .navbar-header {
        margin: 0 !important;
    }

    header.style3:not(.header_after_scroll) .dl-menuwrapper {
        margin-top: 15px;
        margin-bottom: 5px;
    }

    header .search_trigger_mobile {
        display: none !important;
    }

    .hazel_minicart_wrapper {
        padding-top: 29px !important;
        right: 0;
        width: 100%;
        min-width: 280px;
        right: -15px;
    }

    header.style4 .style4_social_search {
        margin-top: 3px !important;
        margin-left: 45px;
    }

    header.style4 .style4_social_search_mobile,header.style4 .style4_social_search_mobile .search_trigger {
        display: inline-block;
    }

    header.style4 .style4_social_search_mobile {
        width: 100%;
        text-align: center;
        margin: 10px 0;
    }

    header.style4 .style4_social_search_mobile .search_trigger {
        float: right;
    }

    header.style4 .style4_social_search_mobile .header_social_icons {
        width: auto;
        display: inline-block !important;
        float: none;
        padding: 0;
    }

    header.style4 .style4_social_search_mobile .header_social_icons .header_social_icons_wrapper {
        float: left;
        width: auto;
    }

    header.style4.header_after_scroll .style4_social_search_mobile {
        display: none;
    }

    header.style4 .style4_social_search_mobile {
        display: none;
    }

    header.style4 .hazel_cart_header {
        margin-left: 0;
    }

    .tweet_list {
        padding: 0 !important;
    }

    .wpcf7 .hazel-form-simple-captcha .f-name,.wpcf7 .hazel-form-simple-captcha .f-subject,.wpcf7 .hazel-form-simple-captcha .f-email,.wpcf7 .hazel-form-simple-captcha .f-message,.wpcf7 .hazel-form-simple .f-name,.wpcf7 .hazel-form-simple .f-subject,.wpcf7 .hazel-form-simple .f-email,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-6 .wpcf7 .hazel-form-simple .f-email,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-name,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-subject,.vc_col-sm-8 .wpcf7 .hazel-form-simple .f-email,.wpcf7 .hazel-multiple-fields .f-name,.wpcf7 .hazel-multiple-fields .f-subject,.wpcf7 .hazel-multiple-fields .f-email,.wpcf7 .hazel-multiple-fields .f-service,.wpcf7 .hazel-multiple-fields .f-subject,.wpcf7 .hazel-multiple-fields .f-captcha,.wpcf7 .hazel-multiple-fields .f-confirm,.wpcf7 .hazel-form-simple.dark .f-name,.wpcf7 .hazel-form-simple.dark .f-subject,.wpcf7 .hazel-form-simple.dark .f-email {
        width: 100%;
    }

    .wpcf7 .hazel-form-simple-captcha .f-captcha {
        width: 100%;
        margin-left: 0;
    }

    .newsletter_shortcode {
        bottom: 40px;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #big_footer .mail-news,#big_footer .banner {
        width: 100%;
    }

    #big_footer .banner {
        padding: 20px 20px 0;
    }

    #big_footer .mail-news {
        padding-bottom: 15px;
    }

    #big_footer .newsletter_shortcode .form {
        margin: 0 11px;
        width: 100%;
    }

    #big_footer .newsletter_shortcode form .mc-field-group {
        width: 66% !important;
    }

    #big_footer input.button {
        float: left;
        margin: 0 15px;
    }

    #secondary_footer .footer_logo.align-left {
        float: none;
    }

    #secondary_footer .footer_custom_text.right {
        width: 100%;
        text-align: center;
    }

    .modal .close {
        top: 0;
	    position: fixed;
	    right: 0;
	    background-color: #fff;
	    margin: 35px 30px 30px 0;
    }

    .tooltip-desc,.tooltip-content {
        display: none;
    }

    .testimonials.style1 {
        width: 100%;
    }

    .testimonials.style1 .testimonial p {
        font-size: 14px;
        line-height: 24px;
    }

    .testimonials.style1 .testimonial-box {
        margin-bottom: 20px;
    }


    #big_footer .mail-news {
       width: 100%;
	    margin: 0 auto;
	    left: 0;
		position: relative;
		padding: 0 20px;
	}
	.mail-box .news-l {
    	width: 100%;
    	max-width: 100%;
 	}
	.footer_sidebar .widget-contact-content{
		margin-bottom: 40px;
	}
	#primary_footer .footer_sidebar:last-child .widget-contact-content{
		margin-bottom:0;
	}

    .vc_btn3-container.vc_btn3-left {
        margin-right: 5px !important;
    }

    .vc_btn3.vc_btn3-size-md {
        font-size: 11px;
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 48px;
        text-align: left;
    }

    .vc_btn3.vc_btn3-size-md {
        padding: 10px 15px;
    }

    .dl-menu li.dl-subviewopen:not(:last-child) {
        border: none !important;
    }

    .testimonials-slide-content .text-container {
        width: 100% !important;
    }
	
	.single-wide-testimonials .testimonials-slide-content .text-container span p, .single-wide-testimonials .testimonials-slide-content .text-container span, .single-wide-testimonials .testimonials-slide-content .text-container p{
		font-size: 15px !important;
		line-height: 1.4 !important;
	}
    .testimonials-slide-content p,.testimonials-slide-content p span,.testimonials-slide-content .text-container span {
        font-size: 15px !important;
		line-height: 1.4 !important;
    }

    .vc_custom_1435073560780 {
        margin-top: 20px !important;
    }

    .cbp-popup-singlePageInline .cbp-popup-close {
        right: 0px !important;
        top: 20px !important;
    }
	.projects_media .flex-control-nav {
    	left: 0px !important;
	}
	
    a.ubtn-link .ubtn {
        margin: 0 9px !important;
    }

    a.ubtn-link {
        margin: 10px 0 0 !important;
    }

    .special_tabs.icontext .tab-container {
        top: 0;
        margin-top: 40px !important;
    }

    .special_tabs .tab-container .content,
    .special_tabs .tab-selector {
        padding: 0px !important;
    }
    .special_tabs.horizontal.text .tab-selector {
	    padding: 45px 0px 10px !important;
	}
	
	#comments .depth-1 {
	    padding-left: 0;
	}
	h1, h2, h3, h4, h5, h6 {
	    line-height: 1.3em !important;
	}
	body .vc_custom_1585325176254{margin-left: 0px !important;max-width: 100%;}	
	body .vc_custom_1585418087622, body .vc_custom_1586275675614{padding: 30px 15px 0 !important;}
	body .vc_custom_1586275675614 {margin-left: 0px !important;margin-top: 0px !important;}
	
	
	#comments .depth-2, #comments .depth-3, #comments .depth-4,.the_comments .depth-2,.the_comments .depth-3,.the_comments .depth-4 {
	    padding-left: 5px;
	}
	#comments .depth-5,.the_comments .depth-5{
	    padding-left: 7px;
	}
	#comments .depth-6{
	    padding-left: 13px;
	}
	#comments .depth-7{
	    padding-left: 18px;
	}
	#comments .depth-8 {
	    padding-left: 23px;
	}
	
	.comment {
		margin: 5px 0 5px 0;
	}
    .info-wrapper .smile_icon_list li .icon_description .responsive-font-class * {
        font-size: 13px !important;
    }

    .small-text-mobile {
        font-size: 38px !important;
    }

    #section-199 .upb_row_bg {
        background-position: 75% 0 !important;
    }

    .special_tabs.icontext:not(.vertical) .label,
    .special_tabs.icontext:not(.vertical) .label.current {
    padding: 0;}

    .special_tabs.icon .label {
        float: left;
    }

    .special_tabs.icon .hazel_icon_special_tabs {
        margin: 20px 10px 0px 0 !important;
    }

    .special_tabs.icon .divider-vertical-tabs {
        display: none;
    }

    .special_tabs.icon .tab-container .content {
        padding: 15px;
        width: 100%;
    }

    .special_tabs.text .label {
        width: 100%;
    }

    .wpb_column .wpb_wrapper .ult_pricing_table {
        margin-bottom: 50px !important;
    }

    .wpcf7 .hazel-multiple-fields .f-message {
        padding-right: 0;
        margin-top: 20px;
    }

    .change-align-mobile .align-icon {
        text-align: left !important;
        margin: 0 0 20px;
    }

    .fullwidth-container .titlesleftcrumbsright .pageTitle,.fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        width: 100% !important;
        max-width: 100% !important;
        text-align: left;
        float: left !important;
        text-align: left !important;
    }

    .blog-default.wideblog .page_content .container {
        padding: 0;
    }

    .fullwidth-container .titlesleftcrumbsright .hazel_breadcrumbs {
        float: left;
        text-align: center;
        padding-bottom: 0;
        position: relative;
		left: -4px;
    }

    .cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .share-buttons {
        margin: -20px 0 120px !important;
    }

    .cbp-popup-singlePage .cbp-popup-content {
        margin-top: 100px;
    }

    .cbp-popup-singlePage .cbp-popup-content #the_movies {
        margin-bottom: 30px;
    }

    .cbp-popup-singlePage .cbp-popup-content #comments {
        padding: 0;
    }

    .cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid,.cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .proj-content .content_container {
        padding: 0 !important;
        max-width: 100%;
    }
	.cbp-l-grid-gallery .portfolio_type-singlepageinlineajax-grid .proj-content .content_container .cbpw-ajax-block .vc_column-inner{
		padding: 0 !important;
	}
	
    .single-post .blog-default.wideblog .page_content {
        padding: 0 !important;
    }

    .post-listing .post blockquote {
        padding: 20px 10px;
    }

    .align-center-mobile .uvc-heading {
        text-align: center !important;
    }

    .align-center-mobile button.ubtn {
        text-align: center;
        width: auto;
        margin: 20px 0 20px 60px;
    }

    .extra-mobile-padding {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    button.ubtn {
        margin-right: 10px;
        font-size: 10px;
    }

    .page .page_content.left.sidebar {
        padding: 40px 0px !important;
    }

    .page .page_content.left .container {
        padding: 0;
    }

    .page .page_content.left {
        padding-right: 0;
        border: none;
        padding-top: 20px;
    }

    .page_content.right,.page .page_content.right {
        border-left: none;
        padding: 0px !important ;
    }
	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	    width: 100%;
	}
    .portfolio_type-singlepageoverlay .cbpw-ajax-block {
        padding: 0;
    }

    .homepage_parallax #home-slider {
        height: 47px;
    }

    #secondary_footer .social-icons-fa ul li {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    #secondary_footer .social-icons-fa ul li a {
        margin: 0 3px;
    }

    .homepage_parallax #parallax-home {
        background-position: -100px 0;
    }

    p.home-slide-content {
        font-size: 29px !important;
        letter-spacing: 0;
    }

    .homepage_parallax .home-logo-text a.light {
        color: #fff !important;
        font-size: 1em !important;
        border: 1px solid !important;
        padding: 5px 10px !important;
    }

    .homepage_parallax .home-logo-text,.homepage_parallax .home-logo-image {
        margin: -40px 0 15px;
    }
	.homepage_parallax .home-logo-image img{
		height: auto !important;
		max-width: 80%;
	}
	
    /* Dual Buttons Adjustments */
    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper {
        width: 49% !important;
        float: left !important;
    }

    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:first-child .ult_ivan_button {
        border-top-left-radius: 40px !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 40px !important;
        height: 30px !important;
        width: 150px !important;
    }

    .ult_dualbutton-wrapper .ult_ivan_button.icon-before .text-btn,.ult_dualbutton-wrapper .ult_ivan_button.icon-after .text-btn {
        font-size: 12px !important;
    }

    .ult_dual_button .middle-text {
        top: 51% !important;
        right: 0 !important;
        border-width: 0 !important;
    }

    .ult_dual_button .ulitmate_dual_buttons .ult_dualbutton-wrapper:last-child .ult_ivan_button {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 40px !important;
        border-bottom-right-radius: 40px !important;
        border-bottom-left-radius: 0 !important;
        height: 30px !important;
        width: 150px !important;
    }

    .hazel2xtextwhite {
        font-size: 9px !important;
    }

    .hazelbigwhite.demo12-bigwhite {
        top: 125px !important;
        font-size: 26px !important;
    }

    .btn-demo12 {
        top: 160px !important;
    }

    .tp-button.white-orange,.tp-button.white-blue,.tp-button.white-lightgrey,.tp-button.white-darkgrey,.tp-button.white-red,.tp-button.white-yellow,.tp-button.white-green,.tp-button.orange-white,.tp-button.blue-white,.tp-button.lightgrey-white,.tp-button.darkgrey-white,.tp-button.red-white,.tp-button.yellow-white,.tp-button.green-white,.tp-button.hazel-button-white,.tp-button.hazel-button-dark,.tp-button.hazel-button-colored {
        border-width: 1px !important;
    }

    .tp-button {
        font-weight: 800 !important;
    }

    .slick-next {
        right: 0 !important;
    }

    .slick-prev {
        left: 0 !important;
    }

    #twitter-feed .slick-next {
        right: -15px !important;
    }

    #twitter-feed .slick-prev {
        left: -15px !important;
    }

    .style-light #twitter-feed li {
        font-size: 13px;
    }

    .slick-initialized .slick-slide,.twitter-author a,.style-light #twitter-feed li a {
        font-size: 13px !important;
        margin: 0 !important;
    }

    #twitter-feed {
        padding: 10px 20px;
    }

    #big_footer #twitter-feed {
        padding: 10px;
    }

    .twitter-slider {
        width: 100% !important;
    }

    .demo10-left-btn {
        left: 25px !important;
    }

    header .top-bar a,header .top-bar ul.phone-mail li a {
        font-size: 13px !important;
    }

    .vc_custom_1437240114072 {
        padding-left: 15px !important;
    }

    .footer_sidebar {
        display: inline-grid;
    }

    .footer_sidebar:last-child {
        margin-bottom: 0;
    }
	.footer_sidebar .widget.widget-contact-info:last-child{
		margin-bottom: 0;
	}
	#footer-instagram p.clear {
	    bottom: 20px;
	}
	
    /* Sliders Mobile Adjustments */
    /*Service1*/
    .mobile-h2 {
        top: 0 !important;
    }

    .mobile-h3 {
        top: 0 !important;
    }

    .s1-mobile-h2 {
        top: 0 !important;
    }

    .s1-mobile-h3 {
        top: 0 !important;
    }

    .mobile-h4 {
        top: 10px !important;
        left: 45px !important;
        font-size: 10px !important;
    }

    .mobile-icon {
        top: 20px !important;
        left: 14px !important;
    }

    .mobile-icon i {
        font-size: 28px !important;
    }

    .mobile-box-size {
        top: 20px !important;
    }

    .mobile-box-size img {
        height: 75px !important;
        width: 400px !important;
    }

    .mobile-big-text {
        width: 245px !important;
        white-space: normal !important;
        line-height: 13px !important;
        font-size: 8px !important;
        top: 16px !important;
        left: 45px !important;
    }

    .mobile-link {
        top: 20px !important;
        left: 45px !important;
    }

    .mobile-link a {
        font-size: 7px !important;
    }

    .s1-mobile-link .tp-button.mini {
        padding: 3px !important;
        font-size: 5px !important;
        margin-left: -3px !important;
        top: 0 !important;
    }

    .tp-caption.hazelmediumboldorange,.hazelmediumboldorange {
        font-size: 6px !important;
    }

    /*Service2*/
    .mobile-h42 {
        top: 90px !important;
        left: -63px !important;
        font-size: 10px !important;
    }

    .mobile-icon2 {
        top: 105px !important;
        left: -90px !important;
    }

    .mobile-icon2 i {
        font-size: 42px !important;
    }

    .mobile-box-size2 {
        top: 100px !important;
        left: -150px !important;
    }

    .mobile-box-size2 img {
        height: 75px !important;
        width: 400px !important;
    }

    .mobile-big-text2 {
        width: 245px !important;
        white-space: normal !important;
        line-height: 13px !important;
        font-size: 8px !important;
        top: 97px !important;
        left: -63px !important;
    }

    .mobile-link2 {
        top: 100px !important;
        left: -63px !important;
    }

    .mobile-link2 a {
        font-size: 7px !important;
    }

    /*Service3*/
    .mobile-h43 {
        top: 165px !important;
        left: -171px !important;
        font-size: 10px !important;
    }

    .mobile-icon3 {
        top: 181px !important;
        left: -200px !important;
    }

    .mobile-icon3 i {
        font-size: 28px !important;
    }

    .mobile-box-size3 {
        top: 180px !important;
        left: -250px !important;
    }

    .mobile-box-size3 img {
        height: 75px !important;
        width: 400px !important;
    }

    .mobile-big-text3 {
        width: 240px !important;
        white-space: normal !important;
        line-height: 13px !important;
        font-size: 8px !important;
        top: 171px !important;
        left: -172px !important;
    }

    .mobile-link3 {
        top: 177px !important;
        left: -172px !important;
    }

    .mobile-link3 a {
        font-size: 7px !important;
    }

    .mobile-big-text br,.mobile-big-text2 br,.mobile-big-text3 br {
        display: none;
    }

    .adjust-boxes-on-mobile .ult-content-box {
        padding: 40px !important;
    }

    .mobile-text-center h2 {
        text-align: center !important;
        padding-top: 30px !important;
    }

    .mobile-text-center .uvc-sub-heading {
        text-align: center !important;
        padding-bottom: 30px;
    }

    .mobile-text-left .vc_col-sm-8 {
        padding: 20px 25px 20px !important;
    }

    .mobile-no-padding .wpb_column {
        padding: 0 5px !important;
    }

    .wpcf7 .hazel-form-main-slider {
        padding: 25px;
    width: 100%;}

    .tp-caption.hazel2xtextdark,.hazel2xtextdark {
        font-size: 5px;
        letter-spacing: -.5px;
    }

    .push-down {
        display: none;
    }

    #big_footer .widget-newsletter input {
        width: 71%;
    }

    #big_footer .widget-newsletter input {
        padding: 12px 15px;
    }

    #big_footer .footer_sidebar .twitter-container {
        margin-top: 200px;
        position: relative;
        top: 0;
    }

    .custom-widget .widget-newsletter .banner p {
        margin-top: 0;
    }

    .sidebar.page_content .custom-widget .widget-newsletter .banner h3 {
        left: 0;
        text-align: left;
        float: left;
        margin-bottom: 20px !important;
    }

    .yl-left-align {
        left: -20px !important;
        top: 0 !important;
    }

    .yl-right-align {
        left: 5px !important;
        top: 0 !important;
    }

    #cbpw-filters77 .cbp-filter-item.cbp-filter-item-active,#cbpw-filters77 .cbp-filter-item {
        line-height: 24px !important;
        margin: 5px 5px 0 0 !important;
        padding: 0 15px !important;
        font-size: 10px !important;
    }

    .pageTitle h1.page_title,.pageTitle h2.secondaryTitle,.fullwidth-container .hazel_breadcrumbs {
        margin-top: 30px !important;
    }
    .single-post .pageTitle h1.page_title{
        margin-top: 10px !important;
        font-size: 2em !important;
        line-height: 1.2em;
        max-width: 100%;
        letter-spacing: 5px;
    }

	.align-metas-center .metas-sep{
	    display: none;
	}
	blockquote, blockquote p {padding: 20px !important;}
	
    .archive .page_content.left {
        padding-right: 0 !important;
    }
	.page-template-blog-template .page_content.right .the_title h2 a, .page-template-blog-template .page_content.left .the_title h2 a {
	    font-size: 25px !important;
	    line-height: 1.2em;
	}
	.author-thumbnail img {max-width: 60px;}
	.author-thumbnail {bottom: -36px;}
	.featured-image-box {margin-bottom: 45px;}
	
	
	
	.page-template-blog-template .wideblog .post-listing, .single-post .blog-default-bg, .archive .blog-default-bg, .archive .blog_excerpt {
	    padding: 0;
	        max-width: 100%;
	}
    .woocommerce-page.woocommerce ul.products li.product,.woocommerce-page.woocommerce-page ul.products li.product {
        margin: 0 0 60px !important;
        width: 100% !important;
    }

    .woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering {
        float: none !important;
        width: 100% !important;
        top: -10px !important;
        left: -5px !important;
        margin-bottom: 40px;
    }

    .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count {
        margin: 9px 0 0 !important;
        float: none !important;
        text-align: center !important;
    }

    .woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
        float: right !important;
        width: 100% !important;
    }

    .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
        float: left;
        width: 100% !important;
    }

    .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
        float: right;
        width: 100% !important;
        margin-top: 20px;
    }

    .woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods {
        padding: 15px !important;
    }

    .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
        float: left !important;
        width: 100% !important;
    }

    .page-id-2670 .fullwidth-container {
        background-position-x: -115px !important;
    }

    .page-id-2203 .fullwidth-container {
        background-position-x: -270px !important;
        background-position-y: 100px !important;
    }

    .h2-align-center {
        width: 100% !important;
    }

    .h2-align-center button.ubtn {
        width: 100%;
        margin: 8px 0 0;
        text-align: center;
        font-size: 11px;
    }

    .portfolio_type-singlepageinlineajax-grid {
        min-height: 500px !important;
    }

    .typed-cursor {
        display: none;
    }

    #secondary_footer .footer_custom_text.left {
        float: none;
        width: 100%;
        text-align: left;
        margin: 20px 0;
        border-left: 0;
        padding: 0;
    }
	.team_member_profile_content > .container {
	    width: 100%;
	}
    #secondary_footer .social-icons-fa.align-right {
        float: none;
        margin-top: 15px;
        display: table;
        margin: 0 auto;
    }

    #secondary_footer .footer_logo.align-left {
        float: none;
        text-align: center;
        margin: 15px auto;
        display: table;
        width: auto;
    }

    .tp-caption.hazel2xtextdark,.hazel2xtextdark {
        font-size: 6px !important;
    }

    .top-bar .top-bar-menu {
        position: relative;
        float: left;
        padding: 0 0 10px 0px;
        width: 100%;
        text-align: center;
    }

    .gyges .tp-tab {
        width: 270px !important;
    }

    #menu_top_bar {
        position: relative;
    }

    .top-bar-menu li {
        margin: 7px 6px 5px 0;
        text-align: center;
        float: none;
        border: none !important;
    }

    .top-bar-menu #menu_top_bar > li:not(:first-child) > a {
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .top-bar .social-icons-fa {
        margin: 0;
    }

    .align-left-on-mobile {
        float: left !important;
        margin-left: 77px !important;
    }

    input[type="file"] {
        font-size: 10px !important;
        line-height: 15px !important;
    }

    .page-id-3149 .pageTitle h1.page_title {
        font-size: 38px !important;
    }

    .boxed_layout {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        z-index: 9999999999;
        background-color: #fff;
    }

    .boxed_layout .des_cubeportfolio_widget,.boxed_layout body > .search_input.fade,.boxed_layout body > .search_input.none {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        float: none;
    }

    .boxed_layout header.navbar {
        width: 100%;
        margin: 0 auto;
        float: none;
    }

    .ult_countdown.ult-cd-s1 .ult_countdown-section {
        padding: 0 !important;
        width: 20%;
        text-align: center;
    }

    .ult_countdown .ult_countdown-section .ult_countdown-period {
        padding: 0 !important;
    }

    body.page-template-template-under-construction-php .fullwindow_content {
        display: block;
        padding-top: 10px;
    }

    .team.noscroller > div.col-xs-3 {
        width: 100% !important;
        margin-bottom: 40px;
    }

    .team_member_profile_content .vc_empty_space {
        height: 20px !important;
    }

    .team_member_profile_content {
        height: 94vh;
        width: 94vw;
        margin: 0;
        left: 3vw;
        top: 3vh;
    }

	.single-wide-testimonials .testimonials-slide-content .text-container{
		padding: 0 !important;
	}
	.single-wide-testimonials .testimonials-slide-content .img-container .t-author a {
	    top: 0;
		letter-spacing: 1px;
	}
	
	.info-circle-responsive .smile_icon_list.left li .icon_list_icon{
		font-size: 22px !important;
	    width: 50px !important;
	    height: 50px !important;
	    line-height: 50px !important;
	    position: relative;
	    left: -8px;
	    top: 0;
	}

    header .nav-container {
        width: 100%;
        padding: 0 !important;
    }

    .navbar-header {
        width: 40%;
        text-align: left;
        max-width: 50%;
    }

    .style3 .navbar-header {
        max-width: 100%;
        margin-left: 0;
    }

    header a.navbar-brand img {
        max-width: 80%;
    }

    .cover-test-img {
        width: 35px;
        height: 35px;
    }
	
    .cover-test-img:before {
        top: 28px;
        left: 27px;
    }

    .vc_custom_1462480806528 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    #testimonials-slider-2 {
        margin-bottom: 80px;
    }

    .page-id-23 .tp-revslider-mainul .slotholder .tp-bgimg {
        background-position: 70% 0 !important;
    }
	.home-corp-section1 .upb_row_bg{
		background-position-x: -160px !important;
	}
	
	
    h1,h2,h3,h4,.h1,.h2,.h3,h4,.h4,h5,.h5,h6,.h6 {
        line-height: 1.2em;
    }

	h1{
		font-size: 36px !important;
	}
    /* Rev Adjustments */
    .tparrows:before {
        font-size: 14px;
        line-height: 37px;
    }

    .testimonials-style2 .slick-next i,.testimonials-style2 .slick-prev i {
        font-size: 14px;
    }

    .tparrows,.testimonials-style2 .slick-next,.testimonials-style2 .slick-prev,.testimonials-style2 .slick-next:focus,.testimonials-style2 .slick-prev:focus {
        width: 35px;
        height: 35px;
    }
	.testimonials-style2 .slick-next,
	.testimonials-style2.single-wide-testimonials .slick-next{
	    right: -30px !important;
	}
	.testimonials-style2 .slick-prev,
	.testimonials-style2.single-wide-testimonials .slick-prev{
	    left: -30px !important;
	}
	
    /* Extra Paddings */
    .home-padding1 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .home-padding2 {
        padding-left: 0px !important;
    }

    .home-corp1 {
        margin-top: 0 !important;
    }

    .home-boxes1 {
        margin-top: 70px !important;
    }

    .home-boxes2 {
        padding-left: 0 !important;
    }

    .home-boxes4 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .home-boxes5,
    .home-boxes6 {
        padding-top: 0 !important;
        padding-right: 8px !important;
        padding-bottom: 0 !important;
        padding-left: 8px !important;
    }
	.home-boxes5 .vc_column-inner,
	.home-boxes6 .vc_column-inner,
	.home-boxes7 .vc_column-inner,
	.home-boxes4 .vc_column-inner{
		padding: 0 !important;
	}
	
    .home-boxes7 {
        padding-top: 0 !important;
        padding-right: 8px !important;
        padding-bottom: 0 !important;
        padding-left: 8px !important;
    }
	.contentbox-4{padding: 15px !important;}
    .home-boxes7 {
        padding-top: 0px !important;
        padding-right: 0 !important;
        padding-bottom: 30px !important;
        padding-left: 0 !important;
    }

    .home-boxes8 .vc_column-inner {
        padding: 30px !important;
    }

    .home-boxes9 .vc_column-inner,.home-boxes10 .vc_column-inner,.home-boxes11 .vc_column-inner {
        padding: 30px !important;
    }
	.home-padding3 {
        padding-right: 15px !important;
		padding-left: 15px !important;

    }
    .contentbox-3 .ult-content-box,
    .contentbox-2 .ult-content-box,
    .contentbox-1 .ult-content-box{
	    padding-right: 20px !important;padding-left: 20px !important;
    }
	.aligntestimonialsleft .testimonials.style1 .testimonial-box:after {
	    top: 100px;
	}
    .highlight-heading {
        margin-left: 0px !important;
        
    }
	.highlight-heading.portfolio{
		margin-left: 15px !important;
	}
    .left-align-testimonials .testimonials-style2 .slick-dots {
        top: -90px !important;
        text-align: left;
        margin-right: -8px;
    }

    .left-align-testimonials .testimonials-style2 .slick-list {
        margin-top: 40px;
    }

    .hboxes-absolute-partners {
        position: relative !important;
        margin-top: -35px !important;
        padding-top: 0 !important;
        padding-right: 15px !important;
        padding-bottom: 0 !important;
        padding-left: 15px !important;
    }

    .home-form1 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .home-form2 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .extrapadding-form {
        padding: 0 15px !important;
    }

    .home-portfolio {
        padding-top: 80px !important;
    }

    .rev-btn.Agency-NavButton {
        display: none !important;
    }

    .arrange-on-iphone .aio-icon-description {
        line-height: 22px !important;
        padding-top: 20px;
    }

    /* Align Services box at Center */
    .arrange-on-iphone .left-icon .aio-ibd-block {
        text-align: center;
        padding: 20px 0 !important;
    }

    .arrange-on-iphone .left-icon .aio-icon-left {
        width: 100%;
        text-align: center;
        float: left;
    }

    .vc_custom_1463482333004 .upb_row_bg {
        background-position: 60% 0;
    }
    .agree-terms h5 a,.agree-terms h5 {
        font-size: 12px !important;
    }

    #cbpw-filters130 .cbp-filter-item.cbp-filter-item-active,#cbpw-filters130 .cbp-filter-item {
        margin-bottom: 0;
        padding: 0 5px !important;
        font-size: 11px !important;
    }

    .cbp-l-filters-alignCenter {
        margin-top: 20px !important;
    }

    .portfolio_type-singlepageinlineajax-grid .wpb_column {
        padding-right: 0;
    }

    .partners-container .slick-next {
        right: 0 !important;
    }

    .partners-container .slick-prev {
        left: 0 !important;
    }

    .partners-container .slick-next,.partners-container .slick-prev {
        top: 63% !important;
    }

    .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.vc_column_container>.vc_column-inner {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    
    .vc_row-no-padding .vc_column_container>.vc_column-inner {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    body .fullwidth-container .center .metas-container {
	    margin: 15px auto 30px;
	    width: auto;
	}
	
    .projects_media.fullwidth_media .vc_column_container>.vc_column-inner,
    #nav-below .vc_column_container>.vc_column-inner{
	    padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .special_tabs.icontext .label {
    }

    .team-profile .tooltip-content p {
        font-size: 9px !important;
    }

    .page-id-191 .fullwidth-container {
        background-position: 32% 0 !important;
    }

    .search-results .the_title h2 a {
        font-size: 25px !important;
    }

    .center h2.secondaryTitle {
        max-width: 100%;
    }

    .page-id-191 h2.secondaryTitle {
        font-size: 36px !important;
        text-align: right !important;
    }

    .page-id-191 .pageTitle h1.page_title {
        text-align: right !important;
        font-size: 17px !important;
    }

    .wide-buttons .vc_btn3,.wide-buttons .vc_btn3-container.vc_btn3-left {
        width: 100% !important;
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-right: 39px !important;
    }

    #des-team-1 .slick-list {
        margin-left: 0 !important;
    }

    .small-size-bgicon .aio-icon {
        height: 1em !important;
        width: 1em !important;
    }

    #des-team-1 .slick-prev {
        left: 0 !important;
    }

    #des-team-1 .slick-next {
        right: 0 !important;
    }

    .box-shadow-cforms {
        padding: 0 !important;
    }

    .disable-on-mobiles {
        display: none;
    }

    .SleekLanding-BottomText {
        display: none;
    }

    .wpcf7 .hazel-request-quote.f1 p,.wpcf7 .hazel-request-quote.f2 p,.wpcf7 .hazel-request-quote.f3 p {
        width: 100%;
        margin: 20px 0 0 !important;
        padding: 0;
    }

    .wpcf7 .hazel-request-quote.f3 .bt-contact {
        margin: 30px 0 40px !important;
    }

    .wpcf7 .hazel-request-quote .wpcf7-checkbox label,.wpcf7 .hazel-request-quote.f3 textarea {
        width: 100%;
    }

    .template-template-blank .vc_general.vc_btn3 {
        margin-right: 0;
    }

    .error-c {
        margin: 90px auto 80px;
        padding: 20px;
    }

    .error404 .text-error {
        font-size: 21px;
        line-height: 24px;
    }

    .ifb-back .ifb-flip-box-section {
        padding: 0 !important;
    }

    .blog-default.wideblog .container {
        padding: 0 20px !important;
    }

    .page-template-blog-template .blog-default.wideblog .container {
        padding: 0 !important;
    }

    .page-template-blog-template .wideblog .post-listing .blog_excerpt {
        max-width: 100% !important;
        margin: 10px auto 40px;
    }

    .page-template-blog-masonry-template .posts_category_filter li, .page-template-blog-masonry-grid-template .posts_category_filter li {
        margin: 0 5px;
    font-size: 10px;letter-spacing: 2px;}

    .fullwidth-container .pagetitle_overlay {
        height: 150%;
    }

    .page-template-blog-template .wideblog .post-listing {
        max-width: 100%;
    }

    .woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
        width: 100%;
    }

    .woocommerce-checkout .master_container {
        margin-top: 0;
    }

    .woocommerce-page table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail {
        display: none !important;
    }

    .woocommerce-cart .page_content {
        margin: 0 !important;
    }

    .woocommerce .shop_table.cart .quantity,.woocommerce-page .shop_table.cart .quantity {
        float: none !important;
    }

    .woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {
        width: 145px;
        margin-bottom: 15px;
        padding: 4px 10px;
        margin-left: 5px;
    }

    .woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button {
        float: none;
        margin-left: 5px;
    }

    .cart-subtotal th,.order-total th,.cart-subtotal,.order-total {
        display: inline-block !important;
        width: 100%;
        margin: 0;
        text-align: left;
        width: 100% !important;
    }

    .order-total th,.cart-subtotal th {
        background: #FDFDFD;
    }

    .woocommerce tbody tr:last-child {
        border-bottom: none;
        border-right: none;
    }

    h1.page_title {
    }


    #p-slider-938 {
        margin-top: 50px !important;
    }

    header .search_trigger {
        z-index: 999;
    }

    header:not(.style2) .nav-container > .navbar-collapse.collapse,
    .style1 .nav-container > .navbar-collapse.collapse,
    header.style3 .nav-container .navbar-collapse,
    header.style7 .menu-trigger-button {
        display: none !important;
    }
	
	
	
	

	header.style2 .nav-container .dl-menuwrapper {
	    margin-top: 30px !important;
	}

    .nav-container {
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }

    .projects_media.full_media.col-md-12 {
        margin: 0;
    }

    /* Center Menu */
    header.style4 .nav-container .navbar-header {
        margin: 0;
        text-align: center;
        width: 100%;
        max-width: 100%;
        margin-left: 0 !important;
        pointer-events: none;
    }
	header.style4 .nav-container .navbar-header .navbar-brand {
	    float: none;
	}

    header.style4 .new-menu-wrapper .new-menu-left,header.style4 .new-menu-wrapper .new-menu-right {
        display: none;
    }
	header.style6 .hazel_right_header_icons {
	    margin-right: 0px !important;
	    margin-top: 5px;
	}
	html body:not(.header-style6-panel-open) header.style6.header_after_scroll{background: #fff !important;}
    header.style4 .nav-container .navbar-header .navbar-brand {
        opacity: 1;
        margin-left: 0px !important;
        margin-right: 0 !important;
        left: 0;
        pointer-events: all;
    }

    header.style4 .nav-container .dl-menuwrapper {
        pointer-events: none;
    }

    header.style4.header_after_scroll .navbar-brand img.logo_after_scroll {
        margin: 0;
    }

    header.style1 .hazel_right_header_icons, 
    header.style7 .hazel_right_header_icons {
        position: relative;
        float: right;
        top: -3px !important;
        margin-right: 65px;
    }
    
    header.style1 .hazel_right_header_icons.with-woocommerce-cart {
    	top: -5px !important;
	}

    .dl-menuwrapper button {
        float: right;
        right: 0;
        position: relative;
        margin-left: 10px;
        pointer-events: all;
    }
	header.style4 .dl-menuwrapper button{
		float: left;
		pointer-events: all;
	}
    header .nav-container .dl-menuwrapper {
        width: 100%;
        margin-right: 0px;
        margin-top: 21px;
    }
    header:not(.header_with_after_scroll_t2) .nav-container .dl-menuwrapper{
	    margin-top: 29px;
	    margin-left: 0;
	    pointer-events: none;
	   }
	
	header.header_after_scroll .nav-container .dl-menuwrapper {
    	margin-top: 22px;
    }
    
    .hazel-home-stats .vc_col-sm-3{
	    float: left;
	    width: 50% !important;
    }
    
    .stats-left .aio-icon-left {
	    padding-right: 10px !important;
	}
    
	header .hazel_right_header_icons.with-woocommerce-cart .search_trigger .dripicons-search{
		top: -3px;
	}
    
    header .search_trigger.next-to-shopping-bag {
        position: relative;
        top: -4px !important;
    }

    header.style1 .hazel_little_shopping_bag_wrapper, header.style7 .hazel_little_shopping_bag_wrapper {
        top: -2px;
        padding-bottom: 0;
    }

    header .search_trigger {
        z-index: 999;
    }

    header a.navbar-brand img {
        max-width: 100%;
    }

    header .hazel_cart_header {
        padding-left: 11px;
        top: -2px;
    }

    .navbar-default.style1,
    .navbar-default.style2 {
        max-height: 85px;
    }

    .hazel-push-sidebar-opened .navbar .nav-container .custom-font-icon .icon.dripicons-cross {
        display: block;
        padding-right: 0;
        position: relative;
        top: 1px;
        right: 3px;
    }

    .vc_btn3.vc_btn3-size-md {
        font-size: 12px !important;
    }

    

    .testimonials.style1 {
        padding: 0 !important;
    }

    .align-center-mobile h3 {
        text-align: center !important;
        margin-left: 35px;
    }

    .align-center-mobile .vc_btn3-container.vc_btn3-left {
        text-align: center;
        float: none !important;
        margin-right: 0 !important;
    }

    .align-center-mobile .vc_btn3-container.vc_btn3-left a {
        margin-right: -35px;
    }

    .adjust-pagetitle-mobile-size {
        font-size: 38px !important;
        line-height: 48px !important;
    }

    header .search_trigger i {
        padding-right: 5px;
        top: 2px;
    }

    header .search_trigger i,header .search_trigger_mobile i {
        top: 0;
    }

    header .menu-controls.menu-next-to-shopping-bag {
        z-index: 9999999;
        padding-left: 13px;
    }
	header .hazel_right_header_icons.with-woocommerce-cart .menu-controls .hamburguer-trigger-menu-icon{
		top: -9px;
	}
    .hermes.tp-bullets {
        left: 112% !important;
        top: 85% !important;
    }

    .shadow-text-position .uvc-sub-heading {
        margin-top: -30px !important;
    }

    .shadow-text-position2 .uvc-sub-heading {
        margin-top: -15px !important;
    }
	.box-paddingl{padding-left: 0 !important;}
    header.style1.hide-on-start .menu-controls, header.style7.hide-on-start .menu-controls {
        top: 5px;
    }

    .absolute-icon-aligment {
        display: none;
    }

    #cbpw-filters31 .cbp-filter-item {
        padding: 0 8px !important;
    }

    .cbp-l-filters-list .cbp-filter-item {
        z-index: 999;
    }

    header .header_style2_contact_info {
        display: none;
    }

    header.style2 {
        padding-bottom: 0 !important;
    }

    header.style2 .nav-container .navbar-header {
        width: 50%;
        float: left;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .align-cbutton-left {
        left: -46px !important;
        top: -20px !important;
    }
	.box-paddingr {
	    padding-right: 0px !important;
	}
    header.style3 .nav-container .dl-menuwrapper {
        z-index: 999;
        margin-top: 15px;
    }
	header.style3 .dl-menuwrapper button {
	    float: left;
	    right: -7px;
	}
    header.style3 .nav-container {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }

    .extra-padding-photohome {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .button-app-slider i {
        font-size: 16px;
        top: 1px;
    }

	.proj-remove-space{height: 20px !important;}
    .hazel-push-sidebar {
        width: 300px;
    }
	.serv-2{font-size: 16px !important; margin-top: -5px !important;}

    .home-box1-mobile {
		padding: 0 !important;
    }

    .home-portfolio-section {
        padding: 40px 0 !important;
    }

    
    header.header_not_fixed.style3, header.header_not_fixed.style4 {
        padding: 20px;
    }
    .vc_general.vc_btn3 {margin-right: 0;}
    
    .aboutme {
	    padding-top: 80px!important;
	    padding-right: 40px!important;
	    padding-bottom: 80px!important;
	    padding-left: 40px!important;
	}
	.flex-direction-nav a.flex-prev {left: -42px;}
	.flex-direction-nav a.flex-next {right: -42px;}
	
	
    /* New Hazel */
    header.style5 .hazel_right_header_icons.with-woocommerce-cart{
	    margin-right: 60px;
	    right: 0;
	    top: 2px;
	    padding-top: 23px !important;
	    padding-bottom: 23px !important;
	   }
	
	header.style5.header_after_scroll .hazel_right_header_icons.with-woocommerce-cart{
		top: -6px !important;
	}
	header.style5 .header_social_icons.with-social-icons {
	   padding-right: 0;
	   top: -1px !important;
	}
	header.style5 .menu-controls{
		top: 0;
	}
	
    .big-letter-spacing{letter-spacing: 6px !important;}
    .blurslider-gradient{margin-top: 100px !important;left: -16px !important;}
    .ultb3-info {padding: 0 30px !important;}
    h2.secondaryTitle {max-width: 100%;}
    .testimonials.style1 .testimonial-nav li {width: 35px;height: 35px;margin: 6px;}
    .testimonials.style1 .testimonial-nav li a {width: 35px;height: 35px;}
    .special_tabs.icontext .label .title {/* margin: 13px 0px 8px 60px; */}
	.style5 .hazel_right_header_icons {top: -3px;right: 65px;padding-top: 28px !important;}
	.style5.header_after_scroll .hazel_right_header_icons {top: -6px;padding-top: 24px !important;}
	
    header.style6 .hazel_right_header_icons {padding-top: 5px !important;padding-bottom: 5px !important;}
     #homearch-about .ult-content-box{padding-top: 50px !important;padding-right: 0px !important;padding-bottom: 50px !important;padding-left: 0px !important;}
    
    .select2-container--open .select2-dropdown--below {
	    margin-top: 43px;
	}
 
	.extra-large-font{font-size: 45px !important;}
	.hazel-labeled h4 {
    	top: -27px;
    	padding: 10px 16px;
    	font-size: 13px;
	}
	
	.vc_custom_1530806089247 {
    	background-position: right !important;
	}

	.titlesleftcrumbsright h2.secondaryTitle {
	    margin-top: 0 !important;
	}
	
	.partner-item.col-md-3{
		margin-bottom: 60px;
	}
	.special_tabs.horizontal.icontext .tab-container, .special_tabs.horizontal.text .tab-container {
	    margin: 30px 0 0 !important;
	}
	
	/* Tabs fix */
	.special_tabs.vertical:not(.icon) .tab-selector:after {
    	right: 0;
	background: transparent;}
	.special_tabs.vertical:not(.icon) .tab-selector .label {
	    width: 100%;
	}
	.special_tabs.icontext .tab-container {
	    padding: 0 !important;
	}
	.newsletter_shortcode .mail-box {
	    width: 100%;
	}
	.newsletter_shortcode .mail-box .news-l {
	    width: 100%;
	    max-width: 100%;
	}
	.page-template-template-blank .newsletter_shortcode form input.email {
	    width: 100%;
	    left: 0;
	}
	blockquote p {
	    font-size: 1em;
	}
	.hazel_minicart_wrapper {
	    right: -73px;
	}
	
	header.style4 .hazel_minicart_wrapper{
	    right: 0px;
	}
	
	header.style5 .hazel_minicart_wrapper {
	    right: -30px;
	}
	
	.style3 .hazel_minicart_wrapper {
	    right: 0px;
	}
	header.style3 .nav-container .header_social_icons .header_social_icons_wrapper{
		margin-top: 6px;
		float: right;
		margin-right: 10px;
	}
	body .vc_custom_1588675201525 {
	    margin-left: 0px !important;
		margin-top: 0px !important;
		padding: 30px 15px 0 !important;
	}
	.widget.des_recent_posts_widget .excerpt p {
	    font-size: 1em;
	}

	.hazel_breadcrumbs a, .hazel_breadcrumbs span {
	    margin-right: 1px;
	}
	header .search_trigger, 
	header .menu-controls, 
	header .hazel_cart_header, header .header_social_icons.with-social-icons, 
	.cd-nav-trigger {
	    padding-left: 15px !important;
	   }
	   
	header.style4 .search_trigger, 
	header.style4 .menu-controls, 
	header.style4 .hazel_cart_header, header .header_social_icons.with-social-icons{
	    padding-left: 10px !important;
	}
	
    .share-buttons {
    	padding: 40px 0px 20px;
	}
	.related_posts_listing .related_post .related_post_bg{margin: 0 0 20px !important;}
	.single-extras #comments {margin-top: 20px;}
	.the_comments h3#reply-title{font-size: 22px !important;}
	.architecturebox-whoweare .ult-content-box {
	    padding: 20px 20px 5px !important;
	}
	.woocommerce p.stars a, .woocommerce-page p.stars a {
    	margin-right: 0.2em;
	    font-size: 12px;
	}
}

@media screen and (max-width: 320px) {
	header .nav-container .navbar-header {
	    width: 100%;
		z-index: 9999;
	}
		.post-password-form input {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 20px 0px 0;
    width: 100%;
}
	.woocommerce p.stars a, .woocommerce-page p.stars a {
    	margin-right: 0;
	    font-size: 10px;
		width: 1.8em;
	}
	.extra-large-font {
	    font-size: 40px !important;
	}
	.style9 .ult-content-box {
	    padding: 40px 0px !important;
	}
	header.style1:not(.header_with_after_scroll_t2) .hazel_right_header_icons, header.style7 .hazel_right_header_icons {
	    padding-top: 25px !important;
	    padding-bottom: 14px !important;
	}
	header.header_after_scroll .nav-container .navbar-header {
    	margin-top: 0;
	}
	header.style1 .hazel_right_header_icons, header.style7 .hazel_right_header_icons {
	    margin-right: 57px;
	}
	.dl-menuwrapper button {
    	margin: 0 10px 0 0;
    }
	div:not(.ult-no-mobile) h2.vc_custom_heading{
	    font-size: 1.9em !important;
	}
	.style9 div:not(.ult-no-mobile) h2.vc_custom_heading{
	    font-size: 1.5em !important;
	}
	body .uvc-main-heading h2{
		font-size: inherit !important;
	}
	div:not(. ult-no-mobile) h3.vc_custom_heading {
	    font-size: 1.6em !important;
		margin-bottom: 10px !important;
	}
	
	
	body.blog .padding-box-masonry {
    	padding: 20px 25px;
    }
    
	header.style1.header_after_scroll .hazel_right_header_icons, header.style7.header_after_scroll .hazel_right_header_icons {
	    padding-top: 24px !important;
	    padding-bottom: 14px !important;
	}
	header:not(.header_with_after_scroll_t2) .nav-container .dl-menuwrapper {
	    margin-top: 28px;
	}
	header.header_after_scroll .nav-container .dl-menuwrapper{
		margin-top: 23px;
	}
	
	
	header .search_trigger, header .menu-controls, header .hazel_cart_header, header .header_social_icons.with-social-icons, .cd-nav-trigger {
    padding-left: 12px !important;
}

	header.style1 .hazel_right_header_icons {
	    margin-left: 0px !important;
	}
	.metas-container p, .metas-container a{
	    font-size: 11px !important;
	}
	.single-post .pageTitle h1.page_title,
	.pageTitle h1.page_title {
	    font-size: 1.85em !important;
	    text-indent: 0;
	   }
    blockquote p {
	    font-size: 1em;
	}
	
    .blog-default.wideblog .container {
	    padding: 0 10px !important;
	}
	.nav-previous .navcontentens-side, .nav-next .navcontentens-side {
	    margin: 36px 10px;
	}
	.navigation .nav-title {
	    font-size: 1.75em;
	    line-height: 1em;
	}
	
	
}
.cbp-popup-content .portfolio_type-singlepageinlineajax-grid  .projects_nav1{display: none !important;}

/* START Make the cart table responsive */
/* http://css-tricks.com/responsive-data-tables/ */
@media screen and (max-width: 600px) {
	
	/* ajustes para a wpadminbar */
	header.header_after_scroll{ top: 0; } 
	body #main header.header_with_after_scroll_t2:not(.header-init){ transform: none !important; top: 46px; }
	body #main header.header_with_after_scroll_t2:not(.header-init).header_force_opacity{ top: 0px; }
	.hazel-push-sidebar.hazel-push-sidebar-right{ top: 0px; }
	/* ENDOF ajustes para a wpadminbar */
	
	.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
	    width: 100%;
	}
	
	.comment-form-rating label,
	.comment-form-rating .stars,
	.comment-form-rating #rating{
		width: 100%;
		
	}
	.comment-form-rating label{
		margin-bottom: 0 !important;
	}
	#respond .comment-form-rating {
    	display: block;
    	margin-bottom: 20px;
	}
	.woocommerce #review_form #respond p.stars {
    	margin-left: 0;
	    margin-bottom: 20px !important;
	}
	.comment-form-rating #rating{
		margin-bottom: 40px;
	}
	body #respond .comment-form-rating .select2-container {
    	margin: 0px !important;
	}
	
    /* Force table to not be like tables anymore */
    .woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr {
        display: inline-grid;
    }
	.woocommerce .coupon button.button, .woocommerce .shop_table button {
	    margin-left: 0;
	}
    /* Hide table headers (but not display: none;, for accessibility) */
    .woocommerce-page table.shop_table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
	
	header .hazel_right_header_icons:not(.with-woocommerce-cart) .search_trigger i {
	    top: -1px;
	}
	header.header_after_scroll .hazel_right_header_icons:not(.with-woocommerce-cart) .search_trigger i {
	    top: 2px;
	}
		
	.woocommerce .woocommerce-error:before, 
	.woocommerce .woocommerce-message:before, 
	.woocommerce-page .woocommerce-error:before, 
	.woocommerce-page .woocommerce-message:before {
	    padding-top: 20px !important;
	}
	
    .woocommerce-page table.shop_table {
        border: none;
    }

    .woocommerce-page table.shop_table td.product-spacer {
        border-color: #FFF;
        height: 10px;
    }

    .woocommerce-page table.shop_table td:before {
        position: absolute;
        top: 10px;
        left: 13px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: 700;
        font-size: 15px;
        letter-spacing: 1px;
    }

    .woocommerce-page table.shop_table td.product-remove:before {content: "DELETE";}
    .woocommerce-page table.shop_table td.product-thumbnail:before {content: "IMAGE";}
    .woocommerce-page table.shop_table td.product-name:before {content: "PRODUCT";}
    .woocommerce-page table.shop_table td.product-price:before {content: "PRICE";}
    .woocommerce-page table.shop_table td.product-quantity:before {content: "QUANTITY";}
    .woocommerce-page table.shop_table td.product-subtotal:before {content: "SUBTOTAL";}
    .woocommerce-page table.shop_table td.product-total:before {content: "TOTAL";}
    .woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity {
        margin: 0;
    }

    .woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions {
        text-align: left;
        padding-left: 10px !important;
        border: 1px solid #ddd !important;
    }

    .woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt {
        float: left;
        margin-top: 10px;
    }

    .woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input {
        margin-bottom: 10px;
    }

    .woocommerce-page .cart-collaterals .cart_totals {
        float: left;
        width: 100%;
        text-align: left;
        margin-bottom: 50px;
    }

    .woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td {
        border: 0 !important;
    }

    .woocommerce-page table.shop_table tbody {
        padding-top: 10px;
    }

    .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last {
        float: none;
        width: 100%;
    }

    .woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details {
        padding: 0;
    }

    .woocommerce .order_details li,.woocommerce-page .order_details li {
        clear: left;
        margin-bottom: 10px;
        border: 0;
    }
    
    
.woocommerce-page table.shop_table td {
    /* Behave  like a "row" */
    position: relative;
    padding-left: 36% !important;
    padding: 15px 0 10px 35% !important;
    border: 1px solid #ddd;
    }
	
	.woocommerce-page .cart_totals  table.shop_table .cart-subtotal th,
	.woocommerce-page .cart_totals  table.shop_table .order-total th,
	
	.woocommerce-page tfoot .cart-subtotal th,
	.woocommerce-page tfoot .order-total th{
		position: absolute;
	}
	.woocommerce-page tfoot .cart-subtotal,
	.woocommerce-page tfoot .order-total{
		width: 100%;
	}
	.woocommerce-page .cart_totals  table.shop_table .cart-subtotal,
	.woocommerce-page .cart_totals  table.shop_table .order-total,
	
	body .woocommerce-page tfoot .cart-subtotal,
	body .woocommerce-page tfoot .order-total{
		border: 1px solid #ddd;
	}
	
	.woocommerce-page .cart_totals  table.shop_table .cart-subtotal td,
	.woocommerce-page .cart_totals  table.shop_table .order-total td,
	
	body .woocommerce-page tfoot .cart-subtotal td,
	body .woocommerce-page tfoot .order-total td{
		padding-left: 36% !important;
	}
	
	.woocommerce .cart-collaterals .cart_totals table th, 
	.woocommerce-page .cart-collaterals .cart_totals table th,
	
	body .woocommerce-page tfoot .cart-subtotal th, 
	body .woocommerce-page tfoot .order-total th {
	    padding: 18px !important;
	    width: 30% !important;
	}
	.woocommerce-page table.shop_table td > a:not(.remove),
	.woocommerce-page table.shop_table td > p,
	.woocommerce-page table.shop_table td > span,
	.woocommerce-page table.shop_table td strong > span{
		padding-left: 20px !important;
		border-left: 1px solid #ddd;
	}
	
	.woocommerce-page table.shop_table td > a.remove{
		padding-left: 20px !important;
	}
}


.info-wrapper.ult-adjust-bottom-margin,.smile_icon_list_wrap.ult-adjust-bottom-margin,.uavc-list-icon-wrapper.ult-adjust-bottom-margin,.ubtn-ctn-center,.ubtn-ctn-left,.ubtn-ctn-right,.ubtn-img-container,.ult-banner-block.ult-adjust-bottom-margin,.ult-modal-input-wrapper.ult-adjust-bottom-margin,.ult_dual_button.ult-adjust-bottom-margin,.ultb3-box.ult-adjust-bottom-margin,.ultimate-call-to-action.ult-adjust-bottom-margin,.ultimate-google-trends.ult-adjust-bottom-margin,.ultimate-map-wrapper.ult-adjust-bottom-margin,.uvc-type-wrap.ult-adjust-bottom-margin,html .ult-ih-container.ult-adjust-bottom-margin,html .ult_exp_section_layer.ult-adjust-bottom-margin,html .ult_hotspot_container.ult-adjust-bottom-margin,html .ult_main_cl.ult-adjust-bottom-margin {
    margin-bottom: 0 !important;
}


#qLoverlay{display:none !important;}

/***************************************************************
					  04. LOADING INTRO
***************************************************************/

#hazel_website_load .spinner .loaders-style-box {
    position: relative;
    left: -52.5%;
}

#hazel_website_load .spinner .loaders-style-box.load2, #hazel_website_load .spinner .loaders-style-box.load3, #hazel_website_load .spinner .loaders-style-box.load6 {
    top: -50px;
}
#hazel_website_load .introloading_logo{position: relative;top: 50%;margin-top: 5px;text-align: center;}

.loading-css{
	border-right: 2px solid #2ecc71;
	border-top: 2px solid #2ecc71;
}
.loader-container {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    text-align: center;
    margin-left: -15px;
}
.loading-css{
  	position: relative;
  	border-bottom: 2px solid #F5F5F5;
  	border-left: 2px solid #F5F5F5;
  	border-radius: 100%;
  	height: 30px;
  	width: 30px;
  	-webkit-animation: spin 1.2s infinite linear;
  	-moz-animation: spin 1.2s infinite linear;
  	-ms-animation: spin 1.2s infinite linear;
  	-o-animation: spin 1.2s infinite linear;
  	animation: spin 1.2s infinite linear;
}

@keyframes "spin" {
 from {
    -webkit-transform: rotate(0deg);
   	-moz-transform: rotate(0deg);
   	-o-transform: rotate(0deg);
   	-ms-transform: rotate(0deg);
   	transform: rotate(0deg);
 }
 to {
    -webkit-transform: rotate(359deg);
   	-moz-transform: rotate(359deg);
   	-o-transform: rotate(359deg);
   	-ms-transform: rotate(359deg);
   	transform: rotate(359deg);
 }

}

@-moz-keyframes spin {
 from {
   -moz-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -moz-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-webkit-keyframes "spin" {
 from {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -webkit-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-ms-keyframes "spin" {
 from {
   -ms-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -ms-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-o-keyframes "spin" {
 from {
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -o-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}
#hazel_website_load {
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: hidden;
    z-index: 99999999999 !important;
    background: #d5d5d5;
    transform: translateZ(20px);
    -webkit-transform: translateZ(20px);
    -moz-transform: translateZ(20px);
    -ms-transform: translateZ(20px);
    -o-transform: translateZ(20px);
}

#hazel_website_load .percentage {
    height: 40px;
    width: 300px;
    position: relative;
    top: 52% !important;
    text-align: center;
    left: 47.5%;
    left: calc(50% - 150px);
    left: -webkit-calc(50% - 150px);
    left: -moz-calc(50% - 150px);
    left: -ms-calc(50% - 150px);
    left: -o-calc(50% - 150px);
}
span.wpcf7-list-item {
    margin: 0 !important;
    width: 100%;
}
.cbp-l-grid-projects-title{letter-spacing: 0px;}
.select2-results__option {
    list-style-type: none;
    margin: 0;
}
.woocommerce-checkout .woocommerce-info a{color: #adacac !important;}
.woocommerce-error li{color: #fff !important;}
.select2-container--default .select2-selection--single {
    border: 1px solid #d8d8d8 !important;
    height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 39px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 39px !important;
    right: 6px !important;
}
#hazel_website_load .introloading_logo{position: relative;top: 50%;margin-top: 5px;text-align: center;}
div#jivo-iframe-container.jivo-iframe-container-bottom{right: 55px !important;}

/* edge 12+ hacks */
_:-ms-lang(x), _:-webkit-full-screen, .ifb-flip-box-section-vertical-middle{
    transform: translateY(0px) !important;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{
	border-width: 1px 0 0 !important;
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{
	border-width: 0 0 0 1px !important;
}
.flip-box-wrap .ifb-back p {
    line-height: 1.7em !important;
}

/* Retina Display*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
    .disable-on-mobiles {
        display: none;
    }

    header .navbar-brand img.logo_normal,
    header .navbar-brand img.logo_after_scroll,
    .introloading_logo .logo_normal{
        display: none !important;
    }
    
    header.header_after_scroll a.navbar-brand img {
	    max-height: 36px;
	}

    header .navbar-brand img.logo_retina:not(.logo_after_scroll){
        display: block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
    }
    
    .introloading_logo img.logo_retina {
        display: inline-block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
    }
    

    header.header_after_scroll .navbar-brand img.logo_retina.logo_after_scroll, 
    .header_style9_contents_bearer.menu-opened .navbar-brand img.logo_retina.logo_after_scroll{
        display: block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
    }

    #ultimate-heading-38665745dc690b2a4 h2 {
        font-size: 20px !important;
        font-family: 'Hind' !important;
        font-weight: 400 !important;
        color: #f2f2f2 !important;
    }

    .footer_logo .footer_logo_normal {
        display: none !important;
    }

    .footer_logo .footer_logo_retina {
        display: block !important;
        -webkit-background-size: 100%;
        -moz-background-size: 100%;
        -o-background-size: 100%;
        background-size: 100%;
        max-height: 40px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .footer_logo.align-left .footer_logo_retina {
        margin-left: 0;
        text-align: left;
    }

    .hide-on-start .navbar-brand img.logo_retina,header.header_after_scroll .navbar-brand img.logo_retina, .header_style9_contents_bearer.menu-opened .navbar-brand img.logo_retina {
        display: none !important;
    }

    /* Videos on IOS */
    .upb_video_class {
        background-color: #343434;
    }

    .wpcf7 .f-name input,.wpcf7 .f-subject input:not(input[type="checkbox"]),.wpcf7 .f-email input:not(input[type="checkbox"]),.wpcf7 .f-message textarea,.wpcf7 .f-captcha input:not(input[type="checkbox"]),.wpcf7 .f-name textarea,.wpcf7 .hazel-request-quote.f3 textarea,.wpcf7 .hazel-request-quote input:not(input[type="checkbox"]),.wpcf7 .hazel-request-quote textarea,.contact-widget-container input:not(input[type="checkbox"]),.contact-widget-container textarea {
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
		-webkit-appearance: none;
		border-radius: 0;
	}

}


/* header style 6 style6 */
.nav-style-6 > ul > li{display:block;width:100%;}
.nav-style-6 .nav ul{overflow: hidden;-webkit-transition: max-height .4s ease;-moz-transition: max-height .4s ease;-ms-transition: max-height .4s ease;-o-transition: max-height .4s ease;transition: max-height .4s ease;margin: 0;}
.nav-style-6 ul li {margin:0 !important;padding: 0 !important;}
.nav-style-6 ul li.main-menu-item {margin:0 !important;padding:0.5em 0 !important;}

.nav-style-6 ul li a i{margin-left:10px;font-size: .7em;-webkit-transition: transform .4s ease;-moz-transition: transform .4s ease;-ms-transition: transform .4s ease;-o-transition: transform .4s ease;transition: transform .4s ease;display: none;line-height: 1em;}
.nav-style-6 ul li a i::before{top:-3px;}

div.nav-style-6{display: inline;}
div.nav-style-6 .navbar-nav{display: table;height:100vh;}
div.nav-style-6 .navbar-nav .menu_items_wrapper{display: table-cell;vertical-align: middle;}

header.hideitall{background: transparent !important;box-shadow: none !important;border: none;}
header.hideitall *{visibility:hidden;pointer-events:none;opacity: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
header.hideitall .nav-container, header.hideitall .hazel_right_header_icons ,header.hideitall .cd-nav-trigger, header.hideitall .cd-nav-bg, header.hideitall .cd-icon, header.hideitall .cd-icon:before, header.hideitall .cd-icon:after{visibility:visible;pointer-events:all;opacity: 1;}


.cd-nav-trigger .cd-nav-bg{display: inline-block;position: relative;float: left;width: 40px;height: 40px;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;left:-10px;transform-origin: center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;}
.cd-nav-trigger .cd-nav-bg.active{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}

.cd-nav-trigger .cd-nav-bg-fake{position: relative;opacity: 1 !important;visibility: visible !important;left:-10px;width: 40px;height: 40px;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;transform-origin:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.cd-nav-trigger .cd-nav-bg-fake.active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}


header.style6 .cd-nav-trigger{height:44px;width:44px;z-index:5;}

header.style6 .cd-nav-trigger .cd-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;width:25px;height:2px;background-color:#fff;z-index:10}
header.style6 .cd-nav-trigger .cd-icon::before,header.style6 .cd-nav-trigger .cd-icon:after{content:" ";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
header.style6 .cd-nav-trigger .cd-icon::before{-webkit-transform:translateY(-6px) rotate(0);-moz-transform:translateY(-6px) rotate(0);-ms-transform:translateY(-6px) rotate(0);-o-transform:translateY(-6px) rotate(0);transform:translateY(-6px) rotate(0)}
header.style6 .cd-nav-trigger .cd-icon::after{-webkit-transform:translateY(6px) rotate(0);-moz-transform:translateY(6px) rotate(0);-ms-transform:translateY(6px) rotate(0);-o-transform:translateY(6px) rotate(0);transform:translateY(6px) rotate(0)}
header.style6 .cd-nav-trigger::after,header.style6 .cd-nav-trigger::before{position:absolute;top:0;left:0;border-radius:50%;height:100%;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}
header.style6 .cd-nav-trigger::before{background-color:#091d23;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}
header.style6 .cd-nav-trigger::after{background-color:#ffb441;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}

header.style6 .cd-nav-trigger.close-nav::before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
header.style6 .cd-nav-trigger.close-nav::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}
header.style6 .cd-nav-trigger.close-nav span.cd-icon,header.style6 .cd-nav-trigger.close-nav span.cd-icon:hover{background-color:rgba(255,255,255,0)!important}
header.style6 .cd-nav-trigger.close-nav .cd-icon::after,header.style6 .cd-nav-trigger.close-nav .cd-icon::before{background-color:#fff}
header.style6 .cd-nav-trigger.close-nav .cd-icon::before{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
header.style6 .cd-nav-trigger.close-nav .cd-icon::after{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
.nav-style-6 .cd-primary-nav{position:fixed;left:0;top:0;height:100%;width:100%;padding:90px 5%;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s;-moz-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s}
.nav-style-6 .cd-primary-nav li{margin:1.6em 0;text-align:center;text-transform:capitalize}
.nav-style-6 .cd-primary-nav a{font-size:20px;font-size:1.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;line-height: 1.2em;padding: 0.2em 0;}

.nav-style-6 .cd-primary-nav.fade-in{visibility:visible;opacity:1}

.nav-style-6 .nav ul.dropdown-menu.sub-menu.menu-odd:before{
	margin-top: 20px;
    content: "";
    position: relative;
    display: block;
}
.nav-style-6 .nav ul.dropdown-menu.sub-menu.menu-odd:after{
	margin-bottom: 20px;
    content: "";
    position: relative;
    display: block;
}
.nav-style-6 .nav ul.dropdown-menu.sub-menu.menu-odd ul.dropdown-menu:before{
	margin-top: 20px;
    content: "";
    position: relative;
    display: block;
}
.nav-style-6 .nav ul.dropdown-menu.sub-menu.menu-odd ul.dropdown-menu:after{
	margin-bottom: 20px;
    content: "";
    position: relative;
    display: block;
}

.nav-style-6 ul.menu-depth-1 .menu-depth-2 li a{font-size: 1.4em !important;}

.nav-style-6 .dropdown-menu > li > a:hover{padding-left: 0;}

.cd-overlay-content,.cd-overlay-nav{position:fixed;height:4px;width:4px;top:40px;right:10%;-webkit-transform:translateX(-20px) translateY(20px);-moz-transform:translateX(-20px) translateY(20px);-ms-transform:translateX(-20px) translateY(20px);-o-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px)}
.cd-overlay-content span,.cd-overlay-nav span{display:inline-block;position:absolute;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.cd-overlay-content.is-hidden,.cd-overlay-nav.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-overlay-nav{z-index:999}
.cd-overlay-nav span{background-color:#101010}
.cd-overlay-content{z-index:9999}
.cd-overlay-content span{background-color:#ffb441}
#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus{width: auto;}

/*  new template Page with Side Navigation page with side navigation */
body.page-template-template-side-nav .master_container > .page_content > .container > section{min-height: 100vh !important;height: 100vh !important;}
.treethemes-onepage-navigation{position: fixed;z-index:99999;color: #202122;top:50%;right: 40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:transla1teY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow: hidden;width:300px;direction:rtl;}
.treethemes-onepage-navigation li{display:block;position:relative;height: 12px;width: 12px;border: 1px solid #333;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin-top:0 0 15px 0;}
.treethemes-onepage-navigation li a{position: absolute;top: 0;right:0;bottom: 0;left:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;4border-radiu1s:100%;}
.treethemes-onepage-navigation li a.treethemes-active{background: #333;}
.treethemes-onepage-navigation li span.pag-title-wrap{position: absolute;width:200px;min-height: 1.5em;height:100%;right: 13px;overflow:hidden;text-transform: capitalize;top: -5px;}
.treethemes-onepage-navigation li span.pag-title{position: absolute;top: -2px;opacity: 0;text-align: right;width: 200px;right: -200px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;color: rgba(0,0,0,0.3);font-weight: bold;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);-moz-backface-visibility: hidden;-moz-transform: translateZ(0) scale(1.0, 1.0);-ms-backface-visibility: hidden;-ms-transform: translateZ(0) scale(1.0, 1.0);-o-backface-visibility: hidden;-o-transform: translateZ(0) scale(1.0, 1.0)1;backface-visibility: hidden;transform: translateZ(0) scale(1.0, 1.0);cursor: default;font-weight: 600;text-transform: capitalize;font-family: Hind, Mulish, Arial;text-transform: uppercase !important;letter-spacing: 2px !important;font-size: 13px !important;}
.treethemes-onepage-navigation li:hover span.pag-title{right:13px;opacity: 1;color: #0a0a26;font-size: 16px;text-transform: unset;letter-spacing: -0.5px;}
.cbp-l-filters-dropdown {max-width: 100%;}

/* hide nav on open header 6 side nav */
.treethemes-onepage-navigation{-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
body.header-style6-panel-open .treethemes-onepage-navigation{opacity:0;}

/* some tweaks on mobiles < 768 as defined on the JS */
@media only screen and (max-width: 768px) {
	body.page-template-template-side-nav .master_container > .page_content > .container > section{height: auto !important;transform: none !important;}
	.treethemes-onepage-navigation{display: none !important;}
	
	.disable_hazel_search_mobile,
	.disable_hazel_sliding_panel_mobile,
	.disable_hazel_woocommerce_cart_mobile,
	.disable_hazel_social_icons_mobile,
	.disable_hazel_topbar_mobile,
	header .hazel-header-button {
		display: none !important;
	}
	
  #hazel_website_load .percentage{right: auto !important;width: 100%;}
}

#big_footer .footer_newsletter .mail-box .banner h3{color: #fff;text-transform: uppercase;font-size: 20px;margin-bottom: 10px !important;}
.widget-newsletter .mail-news .clear {
    clear: none;
    float: left;
    width: 100%;
    position: relative;
}
.page_content.right .slick-slide,
.page_content.left .slick-slide{
	margin:  0 !important;
}
.page_content {
    margin-left: 0 !important; margin-right: 0 !important;
}
#big_footer.reveal-footer{ z-index: -1 }

/* new header after scroll according to scroll movement */
body #main header.header_with_after_scroll_t2.header_after_scroll_type2:not(.header-init){ -webkit-transition: all .4s ease 0s, -webkit-transform .5s ease-out 0s !important;-moz-transition: all .4s ease 0s, -moz-transform .5s ease-out 0s !important;transition: all .4s ease 0s, transform .5s ease-out 0s !important; }

body #main header.header_with_after_scroll_t2:not(.header-init){ -webkit-transition: all .4s ease 0s, -webkit-transform .5s ease-in 0s !important;-moz-transition: all .4s ease 0s, -moz-transform .5s ease-in 0s !important;transition: all .4s ease 0s, transform .5s ease-in 0s !important; }
.header_after_scroll_type2.header_no_box_shadow:not(.header_force_opacity){ -webkit-box-shadow: none !important; box-shadow: none !important; }

/* trick just for chrome */
@supports (-webkit-appearance:none) and (font-variant-caps:normal) and (not (-ms-accelerator:true)) and (not (overflow:-webkit-marquee)) and (not (-moz-appearance:none)) { 
	/* yes this is correct. force the use of the -webkit-transform seems to help */
	body #main header.header_with_after_scroll_t2.header_after_scroll_type2:not(.header-init){ 
		transition: all .4s ease 0s, -webkit-transform .4s ease-out 0.1s !important;
	}
	body #main header.header_with_after_scroll_t2:not(.header-init){ 
		transition: all .4s ease 0s, -webkit-transform .4s ease-in 0.1s !important;
	}
	body #main header.style2.header_with_after_scroll_t2:not(.header-init){
		-webkit-transform: translateY(-160%);-moz-transform: translateY(-160%);transform: translateY(-160%);
	}
	body #main header.style2.header_with_after_scroll_t2.header_after_scroll_type2:not(.header-init){
		-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);
	}
	body #main header.header_with_after_scroll_t2.header_after_scroll_type2:not(.header-init).no_opacity_animation{ transition: none !important; }
}

body #main header.header_with_after_scroll_t2.header_after_scroll_type2:not(.header-init){ -webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);  }
body #main header.header_with_after_scroll_t2:not(.header-init){ -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); }

/* issues on safari */
body #main header.header_with_after_scroll_t2.header-init *{-webkit-transition: initial !important;-moz-transition: initial !important;transition: initial !important;}

.no_opacity_animation{ -webkit-transition: opacity 0s none !important;-moz-transition: opacity 0s none !important;transition: opacity 0s none !important; }


/* Search Overlay Effects */
.hazel_search_input.search_input .search_input_value{ -webkit-transition: margin-top .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;-moz-transition: margin-top .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;transition: margin-top .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.hazel_search_input.with-underline .form_bearer .searchinput:after{ -webkit-transition: width .7s ease-in-out 0s, opacity .7s ease-in 0s; -moz-transition: width .7s ease-in-out 0s, opacity .7s ease-in 0s; transition: width .7s ease-in-out 0s, opacity .7s ease-in 0s; }

.hazel_search_input.with-animations.search_input:not(.open){ -webkit-transition-delay: .4s;-moz-transition-delay: .4s; transition-delay: .4s; }
.hazel_search_input.with-animations.search_input:not(.open) .search_input_value{ opacity: 0; margin-top: -1em; 
	-webkit-transition: margin-top 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s, opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; -moz-transition: margin-top 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s, opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: margin-top 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s, opacity .8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
.hazel_search_input.search_input.open .search_input_value{ opacity: 1; margin-top: 0; -webkit-transition-delay: 0s;-moz-transition-delay: 0s; transition-delay: 0s; }


.hazel_search_input.with-underline.search_input.open .searchinput:after{ -webkit-transition-delay: .3s;-moz-transition-delay: .3s; transition-delay: .3s; }
.hazel_search_input.with-underline.with-animations.search_input:not(.open) .searchinput:after{ -webkit-transition-delay: 0s;-moz-transition-delay: 0s; transition-delay: 0s; }

/* SEARCH EFFECT */
.hazel_search_input.with-underline.search_input.open.slide_left .searchinput:after,
.hazel_search_input.with-underline.search_input.open.slide_right .searchinput:after,
.hazel_search_input.with-underline.search_input.open.slide_top .searchinput:after,
.hazel_search_input.with-underline.search_input.open.slide_bottom .searchinput:after,
.hazel_search_input.with-underline.search_input.open.unfold_center .searchinput:after,
.hazel_search_input.with-underline.search_input.open.unfold_top_left .searchinput:after,
.hazel_search_input.with-underline.search_input.open.unfold_top_right .searchinput:after,
.hazel_search_input.with-underline.search_input.open.unfold_bottom_left .searchinput:after,
.hazel_search_input.with-underline.search_input.open.unfold_bottom_right .searchinput:after,
.hazel_search_input.with-underline.search_input.open.unfold_horizontal .searchinput:after{
	-webkit-transition-delay: .8s;-moz-transition-delay: .8s; transition-delay: .8s;
}

.hazel_search_input.search_input.open.slide_top .search_input_value,
.hazel_search_input.search_input.open.slide_bottom .search_input_value,
.hazel_search_input.search_input.open.slide_left .search_input_value,
.hazel_search_input.search_input.open.slide_right .search_input_value,
.hazel_search_input.search_input.open.unfold_center .search_input_value,
.hazel_search_input.search_input.open.unfold_top_left .search_input_value,
.hazel_search_input.search_input.open.unfold_top_right .search_input_value,
.hazel_search_input.search_input.open.unfold_bottom_left .search_input_value,
.hazel_search_input.search_input.open.unfold_bottom_right .search_input_value,
.hazel_search_input.search_input.open.unfold_horizontal .search_input_value{
	-webkit-transition-delay: .5s;-moz-transition-delay: .5s; transition-delay: .5s;
}
/* endof correccao dos delays */

.hazel_search_input.search_input{ -webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;transition: all .6s ease-in-out; overflow: hidden; }

.hazel_search_input.search_input.slide_left {
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
}

.hazel_search_input.search_input.slide_right {
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
}
.vc-hoverbox:hover .vc-hoverbox-back {
    z-index: 9;
}
.hazel_search_input.search_input.slide_left.open,.hazel_search_input.search_input.slide_right.open {
    width: 100vw;
}

.hazel_search_input.search_input.slide_top {
    top: 0;
    left: 0;
    width: 100vw;
    height: 0;
}

.hazel_search_input.search_input.slide_bottom {
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 0;
    top: unset;
}

.hazel_search_input.search_input.slide_top.open,.hazel_search_input.search_input.slide_bottom.open {
    height: 100%;
}

.hazel_search_input.search_input.unfold_horizontal {
    top: 0;
    left: 50%;
    width: 0;
    height: 100%;
}

.hazel_search_input.search_input.unfold_horizontal.open {
    left: 0;
    width: 100%;
}

.hazel_search_input.search_input.unfold_vertical {
    top: 50%;
    left: 0;
    width: 100vw;
    height: 0;
}

.hazel_search_input.search_input.unfold_vertical.open {
    top: 0;
    height: 100%;
}

.hazel_search_input.search_input.unfold_center {
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
}

.hazel_search_input.search_input.unfold_center.open {
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
}

.hazel_search_input.search_input.unfold_top_left {
    top: 0;
    left: 0;
    width: 0;
    height: 0;
}

.hazel_search_input.search_input.unfold_top_right {
    top: 0;
    right: 0;
    width: 0;
    height: 0;
}

.hazel_search_input.search_input.unfold_bottom_left {
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    top: unset;
}

.hazel_search_input.search_input.unfold_bottom_right {
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    top: unset;
}

.hazel_search_input.search_input.unfold_top_left.open,.hazel_search_input.search_input.unfold_top_right.open,.hazel_search_input.search_input.unfold_bottom_left.open,.hazel_search_input.search_input.unfold_bottom_right.open {
    width: 100vw;
    height: 100%;
}

.hazel_search_input.search_input.fade,.hazel_search_input.search_input.none {
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    opacity: 0;
    position: fixed;
    z-index: 999999;
}

.hazel_search_input.search_input{ z-index: 999999; }

.hazel_search_input.search_input.fade.open,.hazel_search_input.search_input.none.open {
    opacity: 1;
}

.hazel_search_input.search_input.none {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

.hazel_search_input.search_input.open {
    pointer-events: auto;
    overflow: visible;
}
/* endof efeitos do search overlay */


/* new hamburguer sidebar trigger */
header.headerclone .hamburguer-trigger-menu-icon{display: none !important;visibility: hidden !important;}

.hamburguer-trigger-menu-icon{display:inline-block;position:relative;-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);width:18px;height:2px;top: -7px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;visibility:hidden; }.hamburguer-trigger-menu-icon .hamburger-line-1{top:-5px}.hamburguer-trigger-menu-icon .hamburger-line-3,.hamburguer-trigger-menu-icon:after{top:5px}

.hamburguer-trigger-menu-icon.sidebar-opened, 
.hamburguer-trigger-menu-icon.menu-opened{background-color: hsla(0,0%,100%,0)!important;}

.hazel-push-sidebar .sliderbar-menu-controller{top: 30px;right: 30px;position: absolute;}

.hazel-push-sidebar .hamburguer-trigger-menu-icon.sidebar-opened, 
.hazel-push-sidebar .hamburguer-trigger-menu-icon.menu-opened{background-color: #fff !important;}

.hamburguer-trigger-menu-icon.sidebar-opened .hamburger-line-1,.hamburguer-trigger-menu-icon.menu-opened .hamburger-line-1,.hamburguer-trigger-menu-icon.sidebar-opened:before, .hamburguer-trigger-menu-icon.menu-opened:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburguer-trigger-menu-icon.sidebar-opened .hamburger-line-3,.hamburguer-trigger-menu-icon.menu-opened .hamburger-line-3,.hamburguer-trigger-menu-icon.sidebar-opened:after,.hamburguer-trigger-menu-icon.menu-opened:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}


.hamburguer-trigger-menu-icon .hamburger-line-1{width: 60%;}
.hamburguer-trigger-menu-icon .hamburger-line-2{width: 80%;}

.sliderbar-menu-controller:hover .hamburguer-trigger-menu-icon .hamburger-line-1,
.sliderbar-menu-controller:hover .hamburguer-trigger-menu-icon .hamburger-line-2,
.menu-trigger-button:hover .hamburguer-trigger-menu-icon .hamburger-line-1,
.menu-trigger-button:hover .hamburguer-trigger-menu-icon .hamburger-line-2,
.hamburguer-trigger-menu-icon.sidebar-opened .hamburger-line-1,
.hamburguer-trigger-menu-icon.menu-opened .hamburger-line-1,
.hamburguer-trigger-menu-icon.sidebar-opened .hamburger-line-3,
.hamburguer-trigger-menu-icon.menu-opened .hamburger-line-3{ width: 100%; }
.hamburguer-trigger-menu-icon.sidebar-opened .hamburger-line-2,
.hamburguer-trigger-menu-icon.menu-opened .hamburger-line-2{ -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); }

.sliderbar-menu-controller, .menu-trigger-button{cursor: pointer;}

.hamburguer-trigger-menu-icon span{display:inline-block;position:absolute;width:100%;height:100%;background-color:inherit;right:0;-webkit-transition:top .5s ease-in-out,width .2s,-webkit-transform .5s;transition:top .5s ease-in-out,width .2s,-webkit-transform .5s;-o-transition:transform .5s,top .5s ease-in-out,width .2s;transition:transform .5s,top .5s ease-in-out,width .2s;transition:transform .5s,top .5s ease-in-out,width .2s,-webkit-transform .5s;visibility:visible;top: 1px;}

.hamburguer-trigger-menu-icon{
  width: 18px;
  height: 1.05px;
}
.style7 .hamburguer-trigger-menu-icon{
	width: 25px;
	height: 2px;
}
.hamburguer-trigger-menu-icon .hamburger-line-1{
  top: -4px;
}
.hamburguer-trigger-menu-icon .hamburger-line-3{
  top: 6px;
}
.align-icon-left {
    float: left;
    width: auto;
    margin: 0px 20px 5px 0;
}

.align-icon-left i{
    opacity: 0.5;
}
.align-icon-left i:hover{
    opacity: 1;
}

/* New Hamgurger Menu*/
#dl-menu .hamburguer-trigger-menu-icon{
	width: 22px;
    height: 3px;
    top: -3px;
}
#dl-menu .hamburguer-trigger-menu-icon .hamburger-line-1 {
    top: -5px;
}
#dl-menu .hamburguer-trigger-menu-icon .hamburger-line-3 {
    top: 7px;
}

#dl-menu .dl-active .hamburguer-trigger-menu-icon .hamburger-line-1,
#dl-menu .dl-active .hamburguer-trigger-menu-icon .hamburger-line-3{
	top: 0;
}

.instagram_widget .clear a{
	letter-spacing: 1px !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	padding: 11px 18px !important;
	font-family: 'Hind', 'Mulish, Arial', 'sans-serif';
	border: 1px solid #2b2929;
	color: #fff !important;
	background-color: #2b2929 !important;
	text-align: left;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.hazel-push-sidebar .instagram_widget .clear a{
	border: 1px solid #fff;
	color: #2b2929 !important;
	background: #fff !important;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
}
.hazel-push-sidebar .instagram_widget .clear a:hover{
	opacity: 1;
	background: #fff;
	background-color: #fff !important;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}

/* new header style 7 */
header.style7.headerclone .menu-trigger-button{ visibility: hidden !important; display: none !important; }
header.style7 .menu-trigger-button{display: table-cell;float: left;top: 2px;position: relative;margin-right: 10px;}
header.style7 .menu-trigger-button{display: table-cell;float: left;top: 0px;position: relative;margin-right: 10px;}

header.style7:not(.menu-opened) .nav.navbar-nav > li{ transform: translateY(-80%); opacity: 0; }
header.style7.menu-opened .nav.navbar-nav > li{ transform: translateY(0%); opacity: 1; }

header.style7:not(.headerclone) .nav.navbar-nav > li{ -webkit-transition: transform .5s ease, opacity .5s ease;-moz-transition: transform .5s ease, opacity .5s ease;-ms-transition: transform .5s ease, opacity .5s ease;transition: transform .5s ease, opacity .5s ease; }

.widget li > ul.children > li a:after,
.widget.widget_pages li > ul.children > li a:after{margin-left: 12px;}
.widget_categories li ul.children ul.children li a:after,
.widget_pages li ul.children ul.children li a:after{margin-left: 22px;}

.widget li > ul.children > li:last-child a:after{top: 41%;}
.widget.widget_pages li > ul.children > li:last-child > a:after{top: 55%;}

header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(1){ transition-delay: 0s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(2){ transition-delay: 0.05s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(3){ transition-delay: 0.1s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(4){ transition-delay: 0.15s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(5){ transition-delay: 0.2s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(6){ transition-delay: 0.25s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(7){ transition-delay: 0.3s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(8){ transition-delay: 0.35s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(9){ transition-delay: 0.4s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(10){ transition-delay: 0.45s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(11){ transition-delay: .5s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(12){ transition-delay: .55s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(13){ transition-delay: .6s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(14){ transition-delay: .65s; }
header.style7:not(.headerclone) .nav.navbar-nav > li:nth-child(15){ transition-delay: .7s; }
body html #mc_embed_signup input#mc-embedded-subscribe:hover,
html body .widget-newsletter #mc_embed_signup input#mc-embedded-subscribe:hover{
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	color: #fff !important;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}

.animateMinHeight{ -webkit-transition: height .4s ease-in-out;-moz-transition: height .4s ease-in-out;-ms-transition: height .4s ease-in-out;-o-transition: height .4s ease-in-out;transition: height .4s ease-in-out; } 

/* HEADER STYLE 8 */
.header_style8_contents_bearer{display: flex;flex: 0;width: 100%;}

/* this block of values - 200px - would be corrected on media query if needed */
.header_style8_contents_bearer > *{min-width: 200px; flex-basis: 0px;}
.header_style8_contents_bearer .header_style8_left_container,
.header_style8_contents_bearer .header_style8_left_container .navbar-collapse{ width: 200px; }
/* ENDOF this block of values - 200px - would be corrected on media query if needed */

.header_style8_contents_bearer .header_style8_right{flex-grow: 1;overflow: hidden;}
.header_style8_left{ z-index: 1000000; } /* +1 than the search form */
body.style8 header:not(.headerclone){ z-index: 1000001; } /* +1 than the left content bearer */
.header_style8_left_container .navbar-collapse{ display: flex !important; flex-direction: column; position: fixed; padding: 0; z-index: 99999999; }
.header_style8_left_container .navbar-collapse .nav > li{ width: 100%; }
.header_style8_left_container .navbar-collapse .nav a{ text-transform: none; }

/* header not fixed */
body.style8.header_not_fixed .header_style8_left_container .navbar-collapse{ position: relative; padding: 0; }

.header_style8_left_container .navbar-collapse .dropdown-menu{ left: 100%; position: absolute; top: 0 !important; margin: 0 !important; margin-top: 0 !important; }

.header_style8_left_container .navbar-collapse li:hover > .dropdown-menu,
.header_style8_left_container .navbar-collapse li:hover > .dropdown-menu li,
.header_style8_left_container .navbar-collapse li:hover > .dropdown-menu li a,
.header_style8_left_container .navbar-collapse li.hazel_mega_menu:hover,
.header_style8_left_container .navbar-collapse li.hazel_mega_menu:hover *{visibility: visible !important;opacity: 1 !important; }

.header_style8_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu,
.header_style8_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu li,
.header_style8_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu a,
.header_style8_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu ul,
.header_style8_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu ul li,
.header_style8_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu ul li a,
.header_style8_left_container .navbar-collapse .nav > li.hazel_mega_menu > .dropdown-menu{ visibility: hidden; opacity: 0; -webkit-transition: all .15s linear 0s !important;-moz-transition: all .15s linear 0s !important;-ms-transition: all .15s linear 0s !important;-o-transition: all .15s linear 0s !important;transition: all .15s linear 0s !important; }

/* mega menu */
.header_style8_left_container .navbar-collapse .hazel_mega_menu > ul{ width: calc(100vw - 200px); } /* initial value. corrected on correct_hazel_mega_menu func */
.header_style8_left_container .navbar-collapse .hazel_mega_menu > ul > li{ position: relative; float: left; max-width: 280px; width: 25%; }
.header_style8_left_container .navbar-collapse .hazel_mega_menu > ul > li * { width: 100%; }
.header_style8_left_container .navbar-collapse .hazel_mega_menu > ul > li > ul{ position: relative; float: left; left: 0; top: 0; margin: 0; border: none !important; }

/* effects */
.header_style8_left_container .navbar-collapse .nav > li.menu-item-has-children:hover > a:after,
.header_style8_left_container .navbar-collapse .nav > li.menu-item-has-children:not(.hazel_mega_menu) li.menu-item-has-children:hover > a:after{ float: right; right: .5em; position: absolute;font-family: 'FontAwesome'; content: '\f105'; background: transparent !important; }


.header_style8_left_container .navbar-collapse .nav ul.dropdown-menu{ box-shadow: none; background-clip: padding-box; }
.header_style8_left_container .navbar-collapse .nav ul.dropdown-menu:hover{ overflow: visible; }

/* right icons fix - maybe not needed but definitely looking better */
header.style8 .nav-container{ position: relative; float: left; height: 100%; }
header.style8 .hazel_right_header_icons {position: absolute;height: 100%;right: 25px; display: flex; margin-left: 0; align-items: center; }
header.style8 .hazel_right_header_icons > * { vertical-align: middle; margin-top: auto; margin-bottom: auto; }
@media only screen and (max-width: 1299px) and (min-width: 994px) {
	header.style8 .hazel_right_header_icons{ margin-left: 0 !important; }
}

/* media query fix - all the others have fixed values for the container, we don't want that. */
.header_style8_right .container{ width: 100% !important; }
body.style8 .boxed_layout, body.style8 .boxed_layout header.navbar{ max-width: 1280px; }
body.style8 .boxed_layout{background: transparent;box-shadow: none;}

/* adjustments */
header.style8 .hazel-header-button{ margin: auto; }
header.style8 .hazel-header-button a{ top: auto; }


.header_style8_left_container .nav > li > a{
	clip-path: polygon(0 0, 100% 0%,100% 100%,15% 100%);
	-webkit-clip-path: polygon(0 0, 100% 0%,100% 100%,15% 100%);
}

/* cliping solution */
.header_style8_right > *:not(.fullwidth-container):not(#big_footer):not(section), 
.header_style8_right > section:last-of-type{
	clip-path: polygon(0 0, 100% 0, 100% 100%, 150px 100%, 0 calc(100% - 150px));
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 150px 100%, 0 calc(100% - 150px));
}


/* header style8 pages and elements adjustments */
body.style8.single #nav-below .vc_column-inner{ padding-left: 0px; padding-right: 0px; }

body.style8.single-post #nav-below .wpb_wrapper,
body.style8.single-post .single-post-related-container{ margin-left: -40px; margin-right: -40px; } 
.header_style9_contents_bearer{display: flex;flex: 0;width: 100%;}

.header_style9_contents_bearer .header_style9_right{flex-grow: 1;overflow: hidden; max-width: calc(100vw - 100px); }
.header_style9_left{ z-index: 1000000; } /* +1 than the search form */

body.style9 .header_style9_left_container{ position: relative !important; display:flex; flex-flow: column; top: 0; width: 100px; flex-grow: 1;  min-height: 100%; min-height: 100vh; min-width: 100px; } /* overflow hidden removed causes trouble on edge and IE */
body.style9 .header_style9_left_container.overflowVisibleHelper{ overflow: visible; }

.header_style9_left_container > *{ position: relative !important; display: flex !important; width: 100%; float: left !important; text-align: center; justify-content: center; }
.header_style9_left_container .hazel_right_header_icons{ justify-content: flex-end; padding: 20px 15px 0px; margin: 0 !important; }
.header_style9_left_container .hazel_right_header_icons > *{ margin-left: 10px; padding: 0; }

.header_style9_left_container .menu_trigger{ display: block !important; margin-bottom: 10px; }

.header_style9_left_container .navbar-header{ margin-left: auto; margin-right: auto; max-width: 100%; overflow: hidden; }

.header_style9_left_container .navbar-collapse{ display: flex !important; flex-direction: column; padding: 0; z-index: 99999999; max-height: 0; opacity: 0; width: 250px; pointer-events: none; }
.header_style9_left_container .navbar-collapse .nav{ position: absolute; top: 0; width: 250px;margin-top: 30px;}
.header_style9_left_container .navbar-collapse .nav > li{ width: 100%; }
.header_style9_left_container .navbar-collapse .nav a{/* text-transform: none; */text-align: left;}

.hazel_style9_social_icons{ margin: auto 0; }
.hazel_style9_social_icons .social-icons-fa{ display: flex; flex-direction: column; }
.hazel_style9_social_icons .social-icons-fa span{ border-top: 1px solid; display: block; -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); width: 25px; }
.hazel_style9_social_icons .social-icons-fa span:first-of-type{ margin-bottom: 20px; }
.hazel_style9_social_icons .social-icons-fa span:last-of-type{ margin-top: 20px; }
.hazel_style9_footer_contents .footer_custom_text{ writing-mode: bt-lr; writing-mode: vertical-rl; align-items: center; }
.hazel_style9_social_icons .social-icons-fa li{-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg); }
.hazel_style9_footer_contents .footer_custom_text{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto; display: inline-flex; flex-direction: column; }
.hazel_style9_footer_contents .footer_custom_text > *{align-content: center;}
.hazel_style9_footer_contents .footer_custom_text > p:nth-child(2){ margin-right: .4em; }


/* hazel_menu_trigger */
.header_style9_contents_bearer.hazel_menu_trigger .hamburguer-trigger-menu-icon{ background-color: black !important; width: 22px; }
.header_style9_contents_bearer.hazel_menu_trigger .menu_trigger{ cursor: pointer; }
.header_style9_contents_bearer.hazel_menu_trigger .hamburguer-trigger-menu-icon span{ width: 100%; }

.header_style9_contents_bearer.hazel_menu_trigger .header_style9_left{ min-width: 100px; z-index: 999999; }
.header_style9_contents_bearer.hazel_menu_trigger.menu-opened .header_style9_left_container{ min-width: 250px; }

/* o mesmo valor em ambas as transitions */
.header_style9_contents_bearer.hazel_menu_trigger .header_style9_left_container{ -webkit-transition: min-width .4s ease-in-out !important;-moz-transition: min-width .4s ease-in-out !important;-ms-transition: min-width .4s ease-in-out !important;-o-transition: min-width .4s ease-in-out !important;transition: min-width .4s ease-in-out !important; }

.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_social_icons,
.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_footer_contents{ -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }
.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_social_icons .social-icons-fa{ writing-mode: horizontal-tb; transform: none !important; }
.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_social_icons ul{ writing-mode: horizontal-tb; display: flex !important; flex-direction: column !important; }
.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_social_icons li{ padding: 0; margin: 2px 0; }

.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_footer_contents{ white-space: nowrap;margin: 20px 0;}
.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_footer_contents .footer_custom_text > *{ display: inline-block; float: left; width: 100%; }

.header_style9_contents_bearer.hazel_menu_trigger header:not(.overflowVisibleHelper) .hazel-opened-footer-elements{ overflow: hidden; margin: 0 !important; }

.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements{ flex-direction: column; align-items: center; margin-top: auto; opacity: 0; width: 250px; }
.header_style9_contents_bearer.hazel_menu_trigger.menu-opened header:not(.overflowVisibleHelper) .hazel-opened-footer-elements{ left: -250px; }


.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_social_icons .social-icons-fa ul, 
.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_footer_contents .footer_custom_text{ writing-mode: horizontal-tb; }

.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_social_icons{ margin-bottom: 0; }
.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_social_icons li{ float: right; margin: 0px 8px 0px 7px; }
.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_social_icons span{ display: none; }

.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_social_icons .social-icons-fa li,
.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_footer_contents .footer_custom_text,
.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_footer_contents .footer_custom_text *{ -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); writing-mode: horizontal-tb; }

.header_style9_contents_bearer.hazel_menu_trigger .hazel_style9_footer_contents p{ margin: 0 !important; }

/* InEx10 and InEx11 */ 
_:-ms-input-placeholder, :root .header_style9_left_container{ height: 100%; z-index: 999; }
_:-ms-input-placeholder, :root .header_style9_left_container > .hazel_style9_social_icons{ margin: auto; }

_:-ms-input-placeholder, :root .header_style9_left_container > .hazel_style9_footer_contents{ margin-bottom: 0px; }
_:-ms-input-placeholder, :root .header_style9_left_container > .hazel_right_header_icons{ display: none !important; }

_:-ms-input-placeholder, :root .header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements > *{ width: 250px; }
_:-ms-input-placeholder, :root .header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_social_icons .social-icons-fa ul,
_:-ms-input-placeholder, :root .header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_footer_contents .footer_custom_text,
_:-ms-input-placeholder, :root .header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements .hazel_style9_footer_contents .footer_custom_text *{ writing-mode: lr-tb; }
_:-ms-input-placeholder, :root .header_style9_left_container .hazel-opened-footer-elements .hazel_style9_social_icons .social-icons-fa{ float: none; }
_:-ms-input-placeholder, :root .header_style9_left_container .hazel-opened-footer-elements .hazel_style9_social_icons .social-icons-fa ul{ align-self: center; }

_:-ms-input-placeholder, :root .header_style9_right{ width: calc(100vw - 100px); }
_:-ms-input-placeholder, body > form.search_input{ display: none; width: 0; height: 0; }
/* endof InEx10 and InEx11 */ 

/* InEx11 only */
_:-ms-fullscreen, :root .header_style9_left { z-index: 0 !important; }
/* endof InEx11 only */

/* new effects block */

.hazel_menu_trigger.menu-opened header > .hazel_style9_social_icons,
.hazel_menu_trigger.menu-opened header > .hazel_style9_footer_contents{ opacity: 0; }

.hazel_menu_trigger.menu-opened header.overflowVisibleHelper > .hazel_style9_social_icons,
.hazel_menu_trigger.menu-opened header.overflowVisibleHelper > .hazel_style9_footer_contents{ display: none !important; }

.hazel_menu_trigger.menu-opened .hazel-opened-footer-elements{ display: flex !important; }
.hazel_menu_trigger.menu-opened header.overflowVisibleHelper .hazel-opened-footer-elements{ xheight: auto; left: 0; opacity: 1; margin-top: auto !important; }

.hazel-opened-footer-elements{ -webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s; position: fixed !important; bottom: 0; }

.hazel_menu_trigger:not(.menu-opened) header.overflowVisibleHelper > .hazel_style9_social_icons,
.hazel_menu_trigger:not(.menu-opened) header.overflowVisibleHelper > .hazel_style9_footer_contents{ opacity: 0; }

.hazel_menu_trigger .navbar-collapse,
.hazel_menu_trigger .navbar-collapse .nav{ -webkit-transition: all .4s ease-in-out !important;-moz-transition: all .4s ease-in-out !important;-ms-transition: all .4s ease-in-out !important;-o-transition: all .4s ease-in-out !important;transition: all .4s ease-in-out !important; }

.hazel_menu_trigger:not(.menu-opened) .navbar-collapse, .hazel_menu_trigger:not(.menu-opened) .hazel-opened-footer-elements{ -webkit-transition: all .1s linear 0s !important;-moz-transition: all .1s linear 0s !important;-ms-transition: all .1s linear 0s !important;-o-transition: all .1s linear 0s !important;transition: all .1s linear 0s !important; }

.hazel_menu_trigger.menu-opened .navbar-collapse{ max-height: 100vh; opacity: 1; }
.hazel_menu_trigger.menu-opened .navbar-collapse,
.hazel_menu_trigger.menu-opened .navbar-collapse *{ pointer-events: all; }


.hazel_menu_trigger .navbar-collapse .nav > li{ -webkit-transition: left .4s ease-in-out;transition: left .4s ease-in-out; }
.hazel_menu_trigger.menu-opened header:not(.overflowVisibleHelper) .navbar-collapse .nav > li{ left: -100%; }
.hazel_menu_trigger.menu-opened header.overflowVisibleHelper .navbar-collapse .nav > li{ left: 0; }

.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(1){ -webkit-transition-delay: 0s;transition-delay: 0s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(2){ -webkit-transition-delay: 0.05s;transition-delay: 0.05s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(3){ -webkit-transition-delay: 0.1s;transition-delay: 0.1s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(4){ -webkit-transition-delay: 0.15s;transition-delay: 0.15s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(5){ -webkit-transition-delay: 0.2s;transition-delay: 0.2s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(6){ -webkit-transition-delay: 0.25s;transition-delay: 0.25s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(7){ -webkit-transition-delay: 0.3s;transition-delay: 0.3s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(8){ -webkit-transition-delay: 0.35s;transition-delay: 0.35s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(9){ -webkit-transition-delay: 0.4s;transition-delay: 0.4s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(10){ -webkit-transition-delay: 0.45s;transition-delay: 0.45s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(11){ -webkit-transition-delay: 0.5s;transition-delay: 0.5s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(12){ -webkit-transition-delay: 0.55s;transition-delay: 0.55s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(13){ -webkit-transition-delay: 0.6s;transition-delay: 0.6s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(14){ -webkit-transition-delay: 0.65s;transition-delay: 0.65s; }
.hazel_menu_trigger .navbar-collapse .nav > li:nth-child(15){ -webkit-transition-delay: 0.7s;transition-delay: 0.7s; }
/* endof new effects block */

.header_style9_left_container .navbar-collapse .dropdown-menu{ left: 100%; position: absolute; top: 0 !important; margin: 0 !important; margin-top: 0 !important; }

.header_style9_left_container .navbar-collapse li:hover > .dropdown-menu,
.header_style9_left_container .navbar-collapse li:hover > .dropdown-menu li,
.header_style9_left_container .navbar-collapse li:hover > .dropdown-menu li a,
.header_style9_left_container .navbar-collapse li.hazel_mega_menu:hover,
.header_style9_left_container .navbar-collapse li.hazel_mega_menu:hover *{visibility: visible !important;opacity: 1 !important;}

.header_style9_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu,
.header_style9_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu li,
.header_style9_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu a,
.header_style9_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu ul,
.header_style9_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu ul li,
.header_style9_left_container .navbar-collapse .nav > li:not(.hazel_mega_menu) .dropdown-menu ul li a,
.header_style9_left_container .navbar-collapse .nav > li.hazel_mega_menu > .dropdown-menu{ visibility: hidden; opacity: 0; -webkit-transition: all .15s linear 0s !important;-moz-transition: all .15s linear 0s !important;-ms-transition: all .15s linear 0s !important;-o-transition: all .15s linear 0s !important;transition: all .15s linear 0s !important; }

/* mega menu */
.header_style9_left_container .navbar-collapse .hazel_mega_menu > ul{ width: calc(100vw - 250px); } /* initial value. corrected on correct_hazel_mega_menu func */
.header_style9_left_container .navbar-collapse .hazel_mega_menu > ul > li{ position: relative; float: left; max-width: 280px; width: 25%; }
.header_style9_left_container .navbar-collapse .hazel_mega_menu > ul > li * { width: 100%; }
.header_style9_left_container .navbar-collapse .hazel_mega_menu > ul > li > ul{ position: relative; float: left; left: 0; top: 0; margin: 0; border: none !important; }

/* effects */
.header_style9_left_container .navbar-collapse .nav > li.menu-item-has-children:hover > a:after,
.header_style9_left_container .navbar-collapse .nav > li.menu-item-has-children:not(.hazel_mega_menu) li.menu-item-has-children > a:after,
.header_style9_left_container .navbar-collapse .nav > li.menu-item-has-children:not(.hazel_mega_menu) li.menu-item-has-children:hover > a:after{ float: right; right: .5em; position: absolute;font-family: 'FontAwesome'; content: '\f105' !important; background: transparent !important; opacity: 1; visibility: visible;  }

.header_style9_left_container .navbar-collapse .nav > li.menu-item-has-children:not(.hazel_mega_menu) li.menu-item-has-children > a:after{ display: inline-block !important; opacity: 0; } /* needs the display block */
.header_style9_left_container .navbar-collapse .nav ul.dropdown-menu{ box-shadow: none; background-clip: padding-box; }
.header_style9_left_container .navbar-collapse .nav li.menu-item-has-children:hover > ul.dropdown-menu{ border-top: 0px solid transparent !important; border-bottom: 0px solid transparent !important;}
.header_style9_left_container .navbar-collapse .nav ul.dropdown-menu:hover{ overflow: visible; }

/* header style9 pages and elements adjustments */
body.style9.error404 .error-c{ display: block; margin: 0 auto; }

body.style9.single #nav-below .vc_column-inner{ padding-left: 0px; padding-right: 0px; }

.rotate_special_character{ writing-mode: tb-rl; -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); display: table-cell; line-height: .8em; }

body.style9 .header_style9_right > *,
body.style9 rs-fullwidth-wrap rs-module-wrap{ max-width: calc(100vw - 100px) !important; left: 0 !important; }

/* .hazel-push-sidebar a:not(.vc_btn3):hover{color: #2b2929 !important;} */
body.style9 .navbar-header,
body.style9 .navbar-header .navbar-brand,
body.style9 .navbar-header .navbar-brand img{ -webkit-transition: all .2s linear, height 0s linear 0s, max-height 0s linear 0s;-moz-transition: all .2s linear, height 0s linear 0s, max-height 0s linear 0s;-ms-transition: all .2s linear, height 0s linear 0s, max-height 0s linear 0s;-o-transition: all .2s linear, height 0s linear 0s, max-height 0s linear 0s;transition: all .2s linear, height 0s linear 0s, max-height 0s linear 0s; }
body.style9 #big_footer{display: none;}

/* 2021 */
/* open the menus downwards on mobiles < 767 */
@media all and (max-width: 767px){
	.header_style9_left_container .navbar-collapse{ max-width: 100%; overflow-y: scroll; overflow-x: hidden; flex-grow: 1; margin-bottom: 100px; }
	.header_style9_left_container .navbar-collapse ul.dropdown-menu{ position: relative; left: 0; display: none; min-width: 100% !important; }
	.header_style9_left_container .navbar-collapse li{ position: relative; float: left; display: block; width: 100%; }
	.header_style9_left_container .navbar-collapse li.mobile-opened > ul.dropdown-menu{ display: block; height: auto !important; visibility: visible !important; opacity: 1 !important; }
	
	body.style9 .header_style9_left .header_style9_left_container .navbar-collapse li.menu-item-has-children.menu-item > a.menu-link:after{ font-family: 'FontAwesome'; content: '\f107' !important; float: right; position: absolute; right: 5px; opacity: 1 !important; }
	body.style9 .header_style9_left .header_style9_left_container .navbar-collapse li.menu-item-has-children.menu-item li.menu-item-has-children.menu-item > a.menu-link:after{ right: 7px !important; }
	body.style9 .header_style9_left .header_style9_left_container .navbar-collapse li.menu-item-has-children.menu-item.mobile-opened > a.menu-link:after{ content: '\f106' !important; }
	/* little indentation */
	body.style9 .header_style9_left .header_style9_left_container .navbar-collapse .menu-depth-2 > li > a{ margin-left: 5px }
	body.style9 .header_style9_left .header_style9_left_container .navbar-collapse .menu-depth-3 > li > a{ margin-left: 10px }
	body.style9 .header_style9_left .header_style9_left_container .navbar-collapse .menu-depth-4 > li > a{ margin-left: 15px }
	
	ul.dropdown-menu[class*=submenu-helper-]{ border: 0 !important; height: auto !important; }
	ul.dropdown-menu[class*=submenu-helper-] *{ visibility: visible !important; opacity: 1 !important;}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 767px) {
	
	body .remove-padding-mobile .vc_column-inner {
	    padding: 0 !important;
	}
	
	.special_tabs .tab-container .content, 
	.special_tabs .tab-selector,
	.special_tabs .tab-container{
    	padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	
	.special_tabs .tab-container{
    	margin-top: 20px;
	}
	.special_tabs .tab-container .vc_column-inner{
    	padding-left: 15px !important;
    	padding-right: 15px !important;
	}

.special_tabs.icontext .tab-container {
    top: 0;
}
	
	body .hazel-recent-posts:not(.without-scroller) .recent-posts-post.slick-slide {
	    margin: 0 !important;
	}
	
	.testimonials.style1 .testimonial {
	    font-size: 1em;
	}
	.special_tabs.horizontal.icontext .tab-selector .label, .special_tabs.horizontal.text .tab-selector .label {
	    margin-bottom: 20px;
    	padding: 0 6px;}
	
	.special_tabs.horizontal.icontext .tab-selector .label{
	    padding: 5px 15px;
	}
	.special_tabs.horizontal.icontext .tab-selector .hazel_icon_special_tabs {
	    width: 100%;
	    margin: 0 0 1.5em;
	}
	.small-letter-spacing, .aio-icon-title, .cbp-l-caption-title, h5 {
	    letter-spacing: 1px;
	}

	.testimonials.style1 .testimonial {
    	font-size: 1.2em;
	}

	body.style9 .header_style9_left_container {
	    width: 50px;
	    min-width: 50px;
	}
	
	.header_style9_contents_bearer.hazel_menu_trigger .header_style9_left {
	    min-width: 50px;
	}
	.header_style9_contents_bearer .header_style9_right {
	    max-width: calc(100vw - 50px);
	}
	body.style9 .header_style9_right > *, body.style9 rs-fullwidth-wrap rs-module-wrap {
	    max-width: calc(100vw - 50px) !important;
	}
	.header_style9_left_container .navbar-header {
	    padding: 0.5em;
	}
	
	.header_style9_contents_bearer.hazel_menu_trigger.menu-opened .header_style9_left_container{
	    min-width: 175px;
	}
	.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements,
	.header_style9_left_container .navbar-collapse .nav{
	    width: 175px;
	}
	.header_style9_left .nav > li > a {
	    padding-left: 20px !important;
	}
	.header_style9_left .navbar-collapse li .dropdown-menu {
    	min-width: 195px;
    }
	
}
@media only screen and (max-width: 320px) {
.header_style9_contents_bearer.hazel_menu_trigger.menu-opened .header_style9_left_container{
	    min-width: 155px;
	}
	
	.header_style9_left_container .navbar-collapse .nav{
	    width: 155px;
	}
	
	.header_style9_left .navbar-collapse li .dropdown-menu{
	    min-width: 165px;
	}
	.header_style9_contents_bearer.hazel_menu_trigger .hazel-opened-footer-elements{
	    width: 140px;
	}
	.architecturebox-whoweare{display: none;}
	
	.header_style9_contents_bearer.hazel_menu_trigger header > .hazel_style9_footer_contents {
	    white-space: nowrap;
	    margin: 5px 0;
	}
	body.style9 header .navbar-header, header.style4 .nav-container .navbar-header .navbar-brand {
	    margin-bottom: 10px;
    }
	
}
.ult_ecpsub_cont {
    max-width: 100% !important;
}

.ult_exp_content {
    padding: 0 !important;
}
.ult_expheader{
    position:relative;
    top: 0px !important;
}

#hazel_website_load .spinner {
    display: none;
}

.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, 
.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, 
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft:hover, 
.cbp-caption .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight:hover{
    border: 2px solid #fff;
}
.cbp-l-caption-buttonLeft, .cbp-l-caption-buttonRight {
    min-width: 85px !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}
.no-letter-spacing{
    letter-spacing:0px;
}
.header_style2_contact_info .telephone-contact .email,
.header_style2_contact_info .email-contact .email a{color: #f2f2f2 !important;}

element.style {
    color: #fcfcfc;
    text-align: center;
}

.ultimate-typewriter-suffix{display: none !important;}
@media only screen and (max-width: 479px){
	.hazel-push-sidebar-content {
    	padding: 70px 30px 30px;
	}
    
    h1,
    h2,
    .big-letter-spacing{
        letter-spacing: 2px;
    }
    
    h3.vc_custom_heading.align-center,
    h4.vc_custom_heading.align-center{text-indent: 5px;}
    h2.vc_custom_heading.align-center{text-indent: 10px;} 
}

@media only screen and (min-width: 1999px){
	.home1-text1{
	    font-size:2em !important;
	}
	.home1-text2{
	    font-size:5em !important;
	}
	.home1-text3{
	    font-size:1.5em !important;
	}
}

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
	opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
	-webkit-transition: opacity .5s linear 0.2s;
	-moz-transition: opacity .5s linear 0.2s;
	transition: opacity .5s linear 0.2s;
	opacity: 1;
}

/* Fix Border new CForms 7 */
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
    border-color: transparent !important;
    margin: 1em 0 !important;
    padding: 0;
    font-size: 14px;
    border: none !important;
}

.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output{
	color: #fb4a3f;
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output{
    color: #46b450;
}
.featured-image a img,
.widget_meks_instagram .meks-instagram-widget a img{
	transition: all .2s ease-in-out;
	cursor: pointer;
	overflow: hidden;
}
.widget_meks_instagram {
    position: relative;
    bottom: -7px;
    text-align:center;
}
.widget_meks_instagram h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 3px !important;
    font-weight: 600 !important;
}
.related_posts_listing .related_post.quote {
    display: none;
}
/*Only Safari COde*/
@media not all and (min-resolution:.001dpcm) { 
    @media{
        
    }
}

.meks-instagram-widget div{
	overflow: hidden;
}

.meks-instagram-widget a{
	display: flex !important;
}
.featured-image a:hover img,
.widget_meks_instagram .meks-instagram-widget a:hover img{
	transform: scale(1.1);
}
/* Safari only FIX Instagram widget*/
@media screen and (-webkit-min-device-pixel-ratio: 0) { _::-webkit-full-page-media, _:future, :root , .widget_meks_instagram .meks-instagram-widget a img{
		max-height: 150px !important;
	} }
@media (max-width: 767px) {
	.widget_meks_instagram .meks-instagram-widget a img{
		max-height: 35px !important;
	}
	.sidebar .widget_meks_instagram .meks-instagram-widget a img{
		max-height: 100px !important;
	}
	
	.sidebar .widget_meks_instagram{
		margin-bottom: 90px !important;
	}
	#footer-instagram p.clear, 
	.meks-instagram-follow-link {
	    bottom: -40px;
    }
    .sidebar .meks-instagram-follow-link {
	    bottom: -22px;
    }
}
@media only screen and (max-width: 767px){
	.widget_meks_instagram .meks-instagram-widget a img {
		max-height: 50px;
	}
	
	.page_content.left{
		border-right:none !important;
	}
	.page_content.right{
		border-left:none !important;
	}
	.page-template-blog-template .the_title h2,
	body.home.blog .page_content.left .post-listing article .the_title h2,
	body.home.blog .page_content.right .post-listing article .the_title h2{
	    margin: 0 0 15px !important;
	    text-align: center !important;
	}
	.blog-default .blog_excerpt{
		text-align: center !important;
	}
	
}
/* mega menu realigns on safari 2020 */
@media not all and (min-resolution:.001dpcm) { @supports (-webkit-appearance:none) and (stroke-color:transparent) { 
	header.navbar .navbar-collapse ul li.hazel_mega_menu > ul { display: table-row;}
	header.navbar .navbar-collapse ul li.hazel_mega_menu > ul > li { max-width: unset;display: -webkit-inline-flex;width: 24.5%;}
} }
/* RTL Stuff*/
.rtl .dropdown-menu > li > a {
   direction: rtl;
    float: right;
    width: 100%;
    text-align: right;
}
.rtl .navbar-default {
    width: 100%;
}
.rtl .post-listing .post .post-content blockquote,
.rtl .blog-default-bg-masonry .author-quote,
.rtl .post-listing .post blockquote{
    text-align: right;
    direction: rtl;
}
.rtl .dropdown-menu li.menu-item-has-children:not(.hazel_mega_hide_link) > a::before {
    left: 0;
    right:auto;
    float: left;
    transform: rotate(180deg);
}
.rtl .wpcf7 input[type="text"], 
.rtl .wpcf7 input[type="email"],
.rtl .wpcf7 textarea{
    text-align: right;
}
.rtl .btn-contact-left,
.rtl .tagcloud a{
    position: relative;
    float: right;
}
.rtl .proj-content, 
.rtl .proj-content h4{
    text-align: right !important;
}
.rtl .padding-box-masonry,
.rtl .widget h2{
    direction: rtl;
    text-align: right;
}

.rtl .nav-next a, 
.rtl .next-posts a{
    float: left;
    line-height: 27px;
}


.rtl .nav-previous a, 
.rtl .prev-posts a {
    float: right;
    line-height: 27px;
}

.rtl .metas .date,
.rtl .comments-lovepost{
    float: right;
}
.rtl .comments-count i {
    margin-right: 10px;
}
.rtl .page-template-blog-masonry-template .date i {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .tags-on-icons {
    float: right;
    margin-right: 0em;
}
.rtl .page_content .metas-container p, 
.rtl .metas-container a {
    float: right;
    margin-left: 5px !important;
    letter-spacing: 1px;
}
.rtl .page_content .metas-container p {
    margin-right: 30px;
}
.rtl .page_content .metas-container p.blog-date {
    margin-right: 0px;
}

.rtl header .navbar-header{
    float: right;
}
.rtl .nav-container > .navbar-collapse.collapse {
    float: left;
}

.rtl .navbar-nav {
    direction: rtl;
    display: flex;
    list-style: none;
}

.rtl .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 {
    right: -60px;
    min-width: 175px;

}
.rtl .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-2 {
    min-width: 175px;

}
.rtl .navbar-collapse li.hazel_mega_menu .dropdown-menu .dropdown-menu{
    right: -20px;
}
.rtl .navbar-collapse li:not(.hazel_mega_menu) .dropdown-menu.menu-depth-1 .menu-depth-2 {
    margin-right: 176px;
}
.info-circle-text{
	line-height: 1.4em !important;
}

.rtl header.navbar .navbar-collapse ul li.hazel_mega_menu > ul {
    background: #fff !important;
}
.rtl .navbar-collapse li.hazel_mega_menu ul.menu-depth-2 ,
.rtl header.navbar.menu-square .navbar-collapse ul li.hazel_mega_menu:hover ul li ul,
.rtl header.navbar .navbar-collapse ul li.hazel_mega_menu:hover ul li ul {
    border: none !important;
}

.navbar-collapse > ul > li > a, .navbar-collapse .menu_style2_bearer > ul > li > a {
    font-family: 'Hind', 'Mulish, Arial', 'sans-serif', sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #e0e0e0;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.cbp-popup-lightbox .cbp-popup-prev,
.cbp-popup-lightbox .cbp-popup-next,
.cbp-popup-lightbox .cbp-popup-close {
    background: rgba(255,255,255,0.1) !important;
}
.cbp-popup-lightbox .cbp-popup-prev:hover,
.cbp-popup-lightbox .cbp-popup-next:hover,
.cbp-popup-lightbox .cbp-popup-close:hover {
    background-color: #fff !important;
}

.cbp-popup-lightbox .cbp-popup-prev:hover:after,
.cbp-popup-lightbox .cbp-popup-next:hover:after,
.cbp-popup-lightbox .cbp-popup-close:hover:after {
    color: #333;
}
.hazel_breadcrumbs, .hazel_breadcrumbs a, .hazel_breadcrumbs span {
    letter-spacing: 2px;
    text-transform: uppercase;
}
body .ult_pricing_table:hover {
    -webkit-box-shadow: 0 5px 15px rgb(43 41 41 / 8%) !important;
    box-shadow: 0 5px 15px rgb(43 41 41 / 8%) !important;
}
.vc_tta.vc_general .vc_tta-tab>a {
    padding: 7px 20px !important;
}
body .hazel-push-sidebar .widget-contact-content p{line-height: 1.3em !important;}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a {
    border-color: #101010 !important;
    background-color: #101010 !important;
    color: #fff !important;
}
body .vc_gitem-post-data h4{
	letter-spacing: 2px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}
.vc_gitem-post-data p{
	margin-bottom: 2em !important;
}/**
 * Grid Block styles.
 * These styles are loaded into both the editor, and the frontend.
 */
/**
 * Padding Options
 */
/* autoprefixer grid: no-autoplace */
.wp-block-jetpack-layout-grid-editor,
.wp-block-jetpack-layout-grid {
  padding-left: 24px;
  padding-right: 24px;
  box-sizing: border-box; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__none,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none {
    padding-left: 0px;
    padding-right: 0px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__small,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small {
    padding-left: 8px;
    padding-right: 8px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__medium,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium {
    padding-left: 16px;
    padding-right: 16px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__huge,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge {
    padding-left: 48px;
    padding-right: 48px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-gutter__nowrap,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__nowrap {
    padding-left: 0px;
    padding-right: 0px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-none,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-none {
    padding: 0px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-none.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-none.has-background {
      padding: 0px 13px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column {
    padding: 8px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-small .wp-block-jetpack-layout-grid-column.has-background {
      padding: 8px 21px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column {
    padding: 16px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-medium .wp-block-jetpack-layout-grid-column.has-background {
      padding: 16px 29px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column {
    padding: 24px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-large .wp-block-jetpack-layout-grid-column.has-background {
      padding: 24px 37px; }
  .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column,
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column {
    padding: 48px; }
    .wp-block-jetpack-layout-grid-editor.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column.has-background,
    .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-grid__padding-huge .wp-block-jetpack-layout-grid-column.has-background {
      padding: 48px 61px; }

/**
 * Individual Column Options
 */
.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.has-background,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.has-background {
  margin-left: -13px;
  margin-right: -13px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: .05px;
  padding-bottom: .05px; }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
  padding: 0px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background {
    padding: 0px 13px;
    max-width: calc( 100% + 26px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
  padding: 8px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small.has-background {
    padding: 8px 21px;
    max-width: calc( 100% + 42px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium {
  padding: 16px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium.has-background {
    padding: 16px 29px;
    max-width: calc( 100% + 58px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large {
  padding: 24px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large.has-background {
    padding: 24px 37px;
    max-width: calc( 100% + 74px); }

.wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge,
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge {
  padding: 48px; }
  .wp-block-jetpack-layout-grid-editor .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge.has-background,
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge.has-background {
    padding: 48px 61px;
    max-width: calc( 100% + 122px); }

/**
 * Parent column alignment
 */
.wp-block-jetpack-layout-grid.are-vertically-aligned-top {
  align-items: flex-start; }

.wp-block-jetpack-layout-grid.are-vertically-aligned-center {
  align-items: center; }

.wp-block-jetpack-layout-grid.are-vertically-aligned-bottom {
  align-items: flex-end; }

/**
 * Individual column alignment
 */
.wp-block-jetpack-layout-grid-column.is-vertically-aligned-top {
  align-self: flex-start;
  height: 100%; }

.wp-block-jetpack-layout-grid-column.is-vertically-aligned-center {
  align-self: center; }

.wp-block-jetpack-layout-grid-column.is-vertically-aligned-bottom {
  align-self: flex-end; }

/**
 * Responsive Grid Options. Exclude these from the editor.
 */
/* autoprefixer grid: no-autoplace */
.wp-block-jetpack-layout-grid {
  display: grid;
  grid-gap: 24px;
  grid-template-columns: repeat(4, 1fr); }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 1; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 2; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 3; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 4; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 5; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 6; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 7; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 8; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 9; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 10; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 11; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-start: 12; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 1; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 2; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 3; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 4; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 5; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 6; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 7; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 8; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 9; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 10; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 11; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-column-end: span 12; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 1; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 2; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 3; }
  .wp-block-jetpack-layout-grid.column1-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
    grid-row-start: 4; }
  .wp-block-jetpack-layout-grid.column2-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
    grid-row-start: 4; }
  .wp-block-jetpack-layout-grid.column3-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
    grid-row-start: 4; }
  .wp-block-jetpack-layout-grid.column4-mobile-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
    grid-row-start: 4; }
  @media (min-width: 600px) {
    .wp-block-jetpack-layout-grid {
      grid-template-columns: repeat(8, 1fr); }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column1-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column2-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column3-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column4-tablet-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 4; } }
  @media (min-width: 1080px) {
    .wp-block-jetpack-layout-grid {
      grid-template-columns: repeat(12, 1fr); }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 1; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 2; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 3; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 4; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 5; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 6; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 7; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 8; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 9; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 10; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 11; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__start-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-start: 12; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 1; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 2; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 3; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 4; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-5 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 5; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-6 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 6; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-7 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 7; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-8 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 8; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-9 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 9; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-10 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 10; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-11 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 11; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__span-12 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-column-end: span 12; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-1 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 1; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-2 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 2; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-3 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 3; }
      .wp-block-jetpack-layout-grid.column1-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(1) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column2-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(2) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column3-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(3) {
        grid-row-start: 4; }
      .wp-block-jetpack-layout-grid.column4-desktop-grid__row-4 > .wp-block-jetpack-layout-grid-column:nth-child(4) {
        grid-row-start: 4; } }
  .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column * {
    word-break: break-word;
    word-wrap: break-word; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none {
    grid-gap: 0px; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small {
    grid-gap: 8px; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium {
    grid-gap: 16px; }
  .wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge {
    grid-gap: 48px; }

.wp-block-jetpack-layout-grid-column {
  max-width: 100%; }
.givewp-campaign-donors-block{padding:1.5rem 0}.givewp-campaign-donors-block *{font-family:Inter,sans-serif}.givewp-campaign-donors-block .givewp-campaign-donors-block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__title{color:var(--givewp-neutral-900);font-size:1.125rem;font-weight:600;line-height:1.56;margin:0}.givewp-campaign-donors-block .givewp-campaign-donors-block__donors{display:grid;gap:.5rem;margin:0;padding:0}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor,.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-state{background-color:var(--givewp-shades-white);border:1px solid var(--givewp-neutral-50);border-radius:.5rem;display:flex;padding:1rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor{align-items:center;gap:.75rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-avatar{align-items:center;display:flex}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-avatar img{border-radius:100%;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-info{align-items:center;display:flex;flex-wrap:wrap;row-gap:.25rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-name{color:var(--givewp-neutral-900);font-size:1rem;font-weight:600;line-height:1.5;margin:0}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-date{align-items:center;color:var(--givewp-neutral-400);display:flex;font-size:.875rem;font-weight:500;line-height:1.43}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-date:before{background:var(--givewp-neutral-100);border-radius:100%;content:"";display:block;height:.25rem;margin:0 .5rem;width:.25rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-ribbon{align-items:center;border-radius:100%;color:#1f2937;display:flex;height:1.25rem;justify-content:center;margin-left:.5rem;width:1.25rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-ribbon[data-position="1"]{background-color:gold}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-ribbon[data-position="2"]{background-color:silver}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-ribbon[data-position="3"]{background-color:#cd7f32;color:#fffaf2}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-company{color:var(--givewp-neutral-400);display:flex;flex:0 0 100%;font-size:.875rem;font-weight:500;line-height:1.43}.givewp-campaign-donors-block .givewp-campaign-donors-block__donor-amount{color:var(--givewp-neutral-700);font-size:1.125rem;font-weight:600;line-height:1.56;margin-left:auto}.givewp-campaign-donors-block .givewp-campaign-donors-block__footer{display:flex;justify-content:center;margin-top:.5rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__donate-button button.givewp-donation-form-modal__open,.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-button button.givewp-donation-form-modal__open,.givewp-campaign-donors-block .givewp-campaign-donors-block__load-more-button{background:none;border:1px solid var(--givewp-primary-color);border-radius:.5rem;color:var(--givewp-primary-color)!important;font-size:.875rem;font-weight:600;line-height:1.43;padding:.25rem 1rem!important}.givewp-campaign-donors-block .givewp-campaign-donors-block__donate-button button.givewp-donation-form-modal__open:hover,.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-button button.givewp-donation-form-modal__open:hover,.givewp-campaign-donors-block .givewp-campaign-donors-block__load-more-button:hover{background:var(--givewp-primary-color);color:var(--givewp-shades-white)!important}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-state{align-items:center;flex-direction:column;padding:1.5rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-description,.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-title{color:var(--givewp-neutral-700);margin:0}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-title{font-size:1rem;font-weight:500;line-height:1.5}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-description{font-size:.875rem;line-height:1.43;margin-top:.25rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-icon{color:var(--givewp-secondary-color);margin-bottom:.875rem;order:-1}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-button{margin-top:.875rem}.givewp-campaign-donors-block .givewp-campaign-donors-block__empty-button button.givewp-donation-form-modal__open{border-radius:.25rem;padding:.5rem 1rem!important}
.ctct-form-wrapper .ctct-button {
  font-size: 0.9rem;
}
.ctct-form-wrapper .ctct-message {
  border: 1px solid;
  padding: 1em;
}
.ctct-form-wrapper .ctct-message.ctct-error {
  background-color: rgba(255, 65, 54, 0.02);
  border-color: #ff4136;
  color: rgb(207, 11.328358209, 0);
}
.ctct-form-wrapper .ctct-message.ctct-success {
  background-color: rgba(46, 204, 64, 0.02);
  border-color: #2ecc40;
  color: rgb(27.232, 120.768, 37.888);
}
.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice {
  border-radius: 50%;
  float: right;
  line-height: 1;
  padding: 0.85rem 1rem;
  text-decoration: none;
}

.ctct-form-wrapper .ctct-form-field {
  margin: 0 0 1rem;
}
.ctct-form-wrapper .ctct-field-inline {
  display: inline-block;
}
@media (min-width: 992px) {
  .ctct-form-wrapper .ctct-field-half {
    float: left;
    margin-right: 2%;
    width: 48%;
  }
  .ctct-form-wrapper .ctct-field-half:last-of-type {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .ctct-form-wrapper .ctct-field-third {
    float: left;
    margin-right: 2%;
    width: 32%;
  }
  .ctct-form-wrapper .ctct-field-third:last-of-type {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .ctct-form-wrapper .ctct-field-fourth {
    float: left;
    margin-right: 2%;
    width: 24%;
  }
  .ctct-form-wrapper .ctct-field-fourth:last-of-type {
    margin-right: 0;
  }
}

.ctct-form-wrapper input[type=text]:required:valid, .ctct-form-wrapper input[type=email]:required:valid, .ctct-form-wrapper input[type=password]:required:valid, .ctct-form-wrapper input[type=tel]:required:valid, .ctct-form-wrapper input[type=number]:required:valid {
  background-image: url(../../wp-content/plugins/constant-contact-forms/assets/images/check_circle.svg);
  background-position: 8px 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #2ecc40;
  padding-left: 32px;
}
.ctct-form-wrapper input[type=text]:required.ctct-invalid, .ctct-form-wrapper input[type=text].ctct-invalid, .ctct-form-wrapper input[type=email]:required.ctct-invalid, .ctct-form-wrapper input[type=email].ctct-invalid, .ctct-form-wrapper input[type=password]:required.ctct-invalid, .ctct-form-wrapper input[type=password].ctct-invalid, .ctct-form-wrapper input[type=tel]:required.ctct-invalid, .ctct-form-wrapper input[type=tel].ctct-invalid, .ctct-form-wrapper input[type=number]:required.ctct-invalid, .ctct-form-wrapper input[type=number].ctct-invalid {
  background: #fff url(../../wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat;
  background-color: rgba(255, 65, 54, 0.02);
  background-position: 8px 50%;
  background-size: 24px;
  border-color: #ff4136;
  padding-left: 40px;
}
.ctct-form-wrapper select.ctct-label-top, .ctct-form-wrapper select.ctct-label-bottom {
  width: 100%;
}
.ctct-form-wrapper .ctct-field-error {
  font-size: 0.85rem;
  font-style: italic;
}
.ctct-form-wrapper input.ctct-invalid {
  background: #fff url(../../wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat;
  background-color: rgba(255, 65, 54, 0.02);
  background-position: 8px 50%;
  background-size: 24px;
  border-color: #ff4136;
  padding-left: 40px;
}
.ctct-form-wrapper input.ctct-label-left,
.ctct-form-wrapper textarea.ctct-label-left {
  display: inline-block;
  width: 75%;
}
.ctct-form-wrapper span.ctct-label-left {
  display: inline-block;
  margin-right: 5%;
  width: 20%;
}
.ctct-form-wrapper input.ctct-label-right,
.ctct-form-wrapper textarea.ctct-label-right,
.ctct-form-wrapper select.ctct-label-right {
  display: inline-block;
  margin-right: 5%;
  width: 75%;
}
.ctct-form-wrapper input.ctct-label-right[type=checkbox],
.ctct-form-wrapper textarea.ctct-label-right[type=checkbox],
.ctct-form-wrapper select.ctct-label-right[type=checkbox] {
  width: auto;
}
.ctct-form-wrapper span.ctct-label-right {
  display: inline-block;
  width: 20%;
}
.ctct-form-wrapper span.ctct-label-hidden {
  left: -9999px !important;
  position: absolute !important;
  top: -9999px !important;
}
.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled {
  background-image: url(https://njblackwomenscollective.com/wp-content/plugins/constant-contact-forms/assets/images/oval.min.svg);
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  cursor: wait;
  opacity: 0.3;
}
.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled {
  cursor: not-allowed;
}

.ctct-form-wrapper .ctct-form::after {
  clear: both;
  content: "";
  display: table;
}
.ctct-form-wrapper .ctct-form .ctct-label-top label,
.ctct-form-wrapper .ctct-form .ctct-label-bottom label {
  display: block;
}
.ctct-form-wrapper .ctct-form .ctct-label-left label,
.ctct-form-wrapper .ctct-form .ctct-label-right label {
  display: inline-block;
}
.ctct-form-wrapper .ctct-form abbr {
  border: none;
  color: #ff4136;
  font-size: 0.9rem;
}
.ctct-form-wrapper .ctct-input-container label {
  color: #aaa;
  font-size: 0.8rem;
}
.ctct-form-wrapper .ctct-field-error {
  color: #ff4136;
}
.ctct-form-wrapper .ctct-submit {
  cursor: pointer;
}
.ctct-form-wrapper .ctct-form-field-checkbox fieldset {
  border: none;
  padding: 0;
}
.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend {
  font-weight: normal;
  padding: 0;
}

.ctct-twentyfourteen .ctct-form-description ~ .ctct-button {
  display: inline-block;
  font-size: 1rem;
  margin-bottom: 25px;
}
.ctct-twentyfourteen .ctct-form-field input:not(.ctct-checkbox) {
  width: 100%;
}

.ctct-twentyfifteen .ctct-form-description ~ .ctct-button {
  display: inline-block;
  font-size: 1rem;
  margin-bottom: 25px;
}
.ctct-twentyfifteen .ctct-form-field input[type=tel] {
  padding: 0.5278em;
  width: 100%;
}
.ctct-twentyfifteen .ctct-form-wrapper .ctct-input-container label {
  font-size: 75%;
}

.ctct-twentysixteen .ctct-form-description ~ .ctct-button {
  display: inline-block;
  margin-bottom: 25px;
}
.ctct-twentysixteen .ctct-form-wrapper span.ctct-label-right {
  width: 80%;
}

.ctct-twentyseventeen .ctct-form-description ~ .ctct-button {
  display: inline-block;
  margin-bottom: 25px;
}
.ctct-twentyseventeen .ctct-form-wrapper .ctct-input-container label {
  display: inline;
}
.ctct-twentyseventeen .ctct-form-wrapper span.ctct-label-right {
  width: 80%;
}

.ctct-twentynineteen .ctct-form-description ~ .ctct-button {
  margin-bottom: 25px;
}
.ctct-twentynineteen .ctct-address {
  margin-bottom: 1rem;
}
.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-top, .ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-bottom,
.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-top,
.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-bottom,
.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-top,
.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-bottom,
.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-top,
.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-bottom {
  width: 100%;
}
@media screen and (max-width: 414px) {
  .ctct-twentynineteen .ctct-form-wrapper span.ctct-label-right {
    width: 80%;
  }
}

.ctct-twentytwenty .ctct-form-description ~ .ctct-button {
  margin-bottom: 25px;
}
.ctct-twentytwenty .ctct-form-wrapper .ctct-form abbr {
  font-size: 1.6rem;
}
.ctct-twentytwenty .ctct-form-wrapper .ctct-input-container label {
  font-size: 1.6rem;
}

.ctct-twentytwentyone .ctct-button {
  padding: 0 !important;
}
.ctct-twentytwentyone .ctct-form-field input[type=text],
.ctct-twentytwentyone .ctct-form-field input[type=email],
.ctct-twentytwentyone .ctct-form-field input[type=url],
.ctct-twentytwentyone .ctct-form-field input[type=tel] {
  width: 100%;
}

/*# sourceMappingURL=style.css.map */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{border-radius:.25em;color:#fff;font-size:11px;line-height:1;padding:.2em .4em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}.give-item-label:hover{color:#fff;text-decoration:none}[class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0s;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:0 0;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;text-shadow:0 -1px 0 #000;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top:after{transform:translateX(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{left:50%;top:100%}.hint--bottom:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom:after{transform:translateX(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;left:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;right:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-left:after{margin-left:12px;transform:translateX(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px);margin-bottom:-11px}.hint--top-right:after{margin-left:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{left:50%;top:100%}.hint--bottom-left:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-left:after{margin-left:12px;transform:translateX(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{left:50%;top:100%}.hint--bottom-right:before{left:calc(50% - 6px);margin-top:-11px}.hint--bottom-right:after{margin-left:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{line-height:1.4em;white-space:normal;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}[id*=give-form].give-fl-form .give-fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{background-color:inherit;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-size:16px;line-height:normal;margin-bottom:0;outline:0;transition:all .2s ease-in-out;width:100%}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#757575}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#757575}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#757575}[id*=give-form].give-fl-form select.give-fl-select{-webkit-appearance:none;-moz-appearance:none;color:#757575;cursor:pointer;position:relative}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{background-color:inherit;border-color:#ccc;color:#333}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{color:#757575;display:block;font-size:12px;font-weight:700;left:0;line-height:1;opacity:0;position:absolute;top:-12px;visibility:hidden;border-radius-top-left:0;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{color:#d32f2f;content:"*";display:block;font-size:16px;line-height:1.75;opacity:1;padding:6px 0 0;position:absolute;right:18px;top:1px;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{background-color:transparent;left:10px;padding:12px 3px;top:1px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{background-color:inherit;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:19px;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{padding:3px;top:-9px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{left:10px;padding:6px 3px 3px;top:1px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 16%27><path fill=%27#757575%27%20d=%27M%204%200%20L%200%206.5%20L%208%206.5%20L%204%200%20z%20M%200%209.5%20L%204%2016%20L%204%2016%20L%208%209.5%20z%27/%3E%3C/svg%3E") no-repeat;background-position:100% 50%;background-size:7px 14px;content:"";display:block;height:calc(100% - 2px);position:absolute;right:6px;top:1px;width:15px;z-index:2}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1000001}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1000002}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1000005}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;font-style:normal;font-weight:400;src:url(../../wp-content/plugins/give/build/fonts/icomoon.0723d0ea.eot);src:url(../../wp-content/plugins/give/build/fonts/icomoon.0723d0ea.eot) format("embedded-opentype"),url(https://njblackwomenscollective.com/wp-content/plugins/give/build/fonts/icomoon.2e5f78cb.woff) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZ2x5cGgtbmFtZT0iY2lyY2xlLXBsdXMiIGQ9Ik01MTIgODkxLjczM3E5NS42NjcgMCAxODIuNS0zNy4xNjd0MTQ5LjY2Ny0xMDAgMTAwLTE0OS42NjcgMzcuMTY3LTE4Mi41LTM3LjE2Ny0xODIuNS0xMDAtMTQ5LjY2Ny0xNDkuNjY3LTEwMC0xODIuNS0zNy4xNjctMTgyLjUgMzcuMTY3LTE0OS42NjcgMTAwLTEwMCAxNDkuNjY3LTM3LjE2NyAxODIuNSAzNy4xNjcgMTgyLjUgMTAwIDE0OS42NjcgMTQ5LjY2NyAxMDAgMTgyLjUgMzcuMTY3ek01MTIgODA2LjRxLTc4IDAtMTQ5LjE2Ny0zMC41dC0xMjIuNS04MS44MzMtODEuODMzLTEyMi41LTMwLjUtMTQ5LjE2NyAzMC41LTE0OS4xNjcgODEuODMzLTEyMi41IDEyMi41LTgxLjgzMyAxNDkuMTY3LTMwLjUgMTQ5LjE2NyAzMC41IDEyMi41IDgxLjgzMyA4MS44MzMgMTIyLjUgMzAuNSAxNDkuMTY3LTMwLjUgMTQ5LjE2Ny04MS44MzMgMTIyLjUtMTIyLjUgODEuODMzLTE0OS4xNjcgMzAuNXpNNTEyIDYzNS43MzNxMTcuNjY3IDAgMzAuMTY3LTEyLjV0MTIuNS0zMC4xNjd2LTEyOGgxMjhxMTcuNjY3IDAgMzAuMTY3LTEyLjV0MTIuNS0zMC4xNjctMTIuNS0zMC4xNjctMzAuMTY3LTEyLjVoLTEyOHYtMTI4cTAtMTcuNjY3LTEyLjUtMzAuMTY3dC0zMC4xNjctMTIuNS0zMC4xNjcgMTIuNS0xMi41IDMwLjE2N3YxMjhoLTEyOHEtMTcuNjY3IDAtMzAuMTY3IDEyLjV0LTEyLjUgMzAuMTY3IDEyLjUgMzAuMTY3IDMwLjE2NyAxMi41aDEyOHYxMjhxMCAxNy42NjcgMTIuNSAzMC4xNjd0MzAuMTY3IDEyLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0MTsiIGdseXBoLW5hbWU9ImNpcmNsZS1taW51cyIgZD0iTTUxMiA4OTEuNzMzcTk1LjY2NyAwIDE4Mi41LTM3LjE2N3QxNDkuNjY3LTEwMCAxMDAtMTQ5LjY2NyAzNy4xNjctMTgyLjUtMzcuMTY3LTE4Mi41LTEwMC0xNDkuNjY3LTE0OS42NjctMTAwLTE4Mi41LTM3LjE2Ny0xODIuNSAzNy4xNjctMTQ5LjY2NyAxMDAtMTAwIDE0OS42NjctMzcuMTY3IDE4Mi41IDM3LjE2NyAxODIuNSAxMDAgMTQ5LjY2NyAxNDkuNjY3IDEwMCAxODIuNSAzNy4xNjd6TTUxMiA4MDYuNHEtNzggMC0xNDkuMTY3LTMwLjV0LTEyMi41LTgxLjgzMy04MS44MzMtMTIyLjUtMzAuNS0xNDkuMTY3IDMwLjUtMTQ5LjE2NyA4MS44MzMtMTIyLjUgMTIyLjUtODEuODMzIDE0OS4xNjctMzAuNSAxNDkuMTY3IDMwLjUgMTIyLjUgODEuODMzIDgxLjgzMyAxMjIuNSAzMC41IDE0OS4xNjctMzAuNSAxNDkuMTY3LTgxLjgzMyAxMjIuNS0xMjIuNSA4MS44MzMtMTQ5LjE2NyAzMC41ek0zNDEuMzMzIDQ2NS4wNjdoMzQxLjMzM3ExNy42NjcgMCAzMC4xNjctMTIuNXQxMi41LTMwLjE2Ny0xMi41LTMwLjE2Ny0zMC4xNjctMTIuNWgtMzQxLjMzM3EtMTcuNjY3IDAtMzAuMTY3IDEyLjV0LTEyLjUgMzAuMTY3IDEyLjUgMzAuMTY3IDMwLjE2NyAxMi41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU2MDA7IiBnbHlwaC1uYW1lPSJsb2NrZWQiIGQ9Ik0yMzQuNjY2IDY3OC4zOTl2LTE0OS4zMzRsLTY0IDAuMDAyYy00Ny4xNDYgMC04NS4zMzQtMzguMTg2LTg1LjMzNC04NS4zMzR2LTQyNi42NjZjMC00Ny4xNDYgMzguMTg2LTg1LjMzNCA4NS4zMzQtODUuMzM0aDY4Mi42NjZjNDcuMTQ2IDAgODUuMzM0IDM4LjE4NiA4NS4zMzQgODUuMzM0djQyNi42NjZjMCA0Ny4xNDYtMzguMTg2IDg1LjMzNC04NS4zMzQgODUuMzM0aC02NHYxNDkuMzM0YzAgMTUzLjE3NC0xMjQuMTYgMjc3LjMzNC0yNzcuMzM0IDI3Ny4zMzQtMTUzLjE3Mi0wLjAwMi0yNzcuMzMyLTEyNC4xNjItMjc3LjMzMi0yNzcuMzM2ek0zNDEuMzM0IDUyOS4wNjd2MTQ5LjMzNGMwIDk0LjI5NCA3Ni4zNzQgMTcwLjY2NiAxNzAuNjY2IDE3MC42NjZzMTcwLjY2Ni03Ni4zNzQgMTcwLjY2Ni0xNzAuNjY2di0xNDkuMzM0aC0zNDEuMzMyek00MjYuNjY2IDI5NC4zOTljMCA0Ny4xNDYgMzguMTg2IDg1LjMzNCA4NS4zMzQgODUuMzM0czg1LjMzNC0zOC4xODYgODUuMzM0LTg1LjMzNGMwLTMwLjA4MC0xNS41NzQtNTYuNTM0LTM5LjA0MC03MS42OCAwIDAgOC4zNDItNTAuMzQ2IDE3LjcwNi0xMDkuNjU0IDAtMTcuNzA2LTE0LjI5NC0zMi0zMi0zMmgtNjRjLTE3LjcwNiAwLTMyIDE0LjI5NC0zMiAzMmwxNy43MDYgMTA5LjY1NGMtMjMuNDY2IDE1LjE0OC0zOS4wNDAgNDEuNi0zOS4wNDAgNzEuNjh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTYwMTsiIGdseXBoLW5hbWU9ImluZm8iIGQ9Ik00NDggNjUxLjczM2MwIDI2LjQgMjEuNiA0OCA0OCA0OGgzMmMyNi40IDAgNDgtMjEuNiA0OC00OHYtMzJjMC0yNi40LTIxLjYtNDgtNDgtNDhoLTMyYy0yNi40IDAtNDggMjEuNi00OCA0OHYzMnpNNjQwIDE4Ny43MzNoLTI1NnY2NGg2NHYxOTJoLTY0djY0aDE5MnYtMjU2aDY0ek01MTIgOTU1LjczM2MtMjgyLjc3IDAtNTEyLTIyOS4yMy01MTItNTEyczIyOS4yMy01MTIgNTEyLTUxMiA1MTIgMjI5LjIzIDUxMiA1MTItMjI5LjIzIDUxMi01MTIgNTEyek01MTIgMjcuNzMzYy0yMjkuNzUgMC00MTYgMTg2LjI1LTQxNiA0MTZzMTg2LjI1IDQxNiA0MTYgNDE2IDQxNi0xODYuMjUgNDE2LTQxNi0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTYwMjsiIGdseXBoLW5hbWU9InF1ZXN0aW9uIiBkPSJNNTEyLTY4LjI2N2MtMjgyLjc1IDAtNTEyIDIyOS4yMTgtNTEyIDUxMiAwIDI4Mi43NSAyMjkuMjUgNTEyIDUxMiA1MTJzNTEyLTIyOS4yNSA1MTItNTEyYzAtMjgyLjc4Mi0yMjkuMjUtNTEyLTUxMi01MTJ6TTUxMiA4MjcuNzMzYy0yMTIuMDYyIDAtMzg0LTE3MS45MzgtMzg0LTM4NHMxNzEuOTM4LTM4NCAzODQtMzg0IDM4NCAxNzEuOTM4IDM4NCAzODQtMTcxLjkzOCAzODQtMzg0IDM4NHpNNTEyIDY5OS43MzNjLTEwNi4wNjIgMC0xOTItODUuOTY4LTE5Mi0xOTJoMTI4YzAgMzUuMzQ0IDI4LjYyNCA2NCA2NCA2NHM2NC0yOC42NTYgNjQtNjQtMjguNjI0LTY0LTY0LTY0Yy0yLjQ1IDAtMTAuMjE2IDAtMzIgMC0xNy42ODggMC0zMi0xNC4zNDQtMzItMzJ2LTk2aDEyOHYxMS43NWM3NC4zNzYgMjYuNDM4IDEyOCA5Ni43ODIgMTI4IDE4MC4yNSAwIDEwNi4wMzItODUuOTM4IDE5Mi0xOTIgMTkyek01MTIgMjUxLjczM2gtNjR2LTY0aDEyOHY2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlNjAzOyIgZ2x5cGgtbmFtZT0ibGFtcCIgZD0iTTM0MS4zMzQgMTY2LjM5OXYtNjQuMjE0YzAtMjkuODY2IDEyLjM3NC01Ni45ODIgMzIuMjE0LTc2LjM3NGw2Mi43Mi02Mi43MmM0MS44MTQtNDEuODE0IDEwOS42NTQtNDEuODE0IDE1MS40NjYgMGw2Mi43MiA2Mi43MmMxOS44NCAxOS4zOTIgMzIuMjE0IDQ2LjUwNiAzMi4yMTQgNzYuMzc0bC0wLjAwMiA0Mi44ODJoLTE4OS44NjZjLTI0Ljc0NiAwLTQ0LjggMTkuMi00NC44IDQyLjY2NnMyMC4wMzIgNDIuNjY2IDQ0LjggNDIuNjY2aDE5NS40MTRjMjkuMjI2IDE2NC40OCAxNjUuMTIgMjMyLjc0OCAxNjUuMTIgMzkzLjE3NCAwIDE4My40NDYtMTUyLjc0OCAzMzIuMTYtMzQxLjMzNCAzMzIuMTZzLTM0MS4zMzQtMTQ4LjcxNC0zNDEuMzM0LTMzMi4xNmMwLTE4MS4xNDIgMTcwLjY2OC0yNDUuMTQyIDE3MC42NjgtNDU3LjE3NHpNNTY4LjUzNCA3NjMuNzMzYy0yMC4wNTQgMy42MjYtMzUuMiAyMS4xMi0zNS4yIDQyLjAyNiAwIDIzLjQ0NiAxOS4yIDQzLjMwOCA0Mi42NjYgNDMuMzA4IDMzLjkyIDAgNzUuMDk0LTI0LjEwNiAxMDkuNjU0LTU4LjI0IDM1LjItMzQuOTg4IDYxLjAxMi04MS43MjggNjEuMDEyLTExMi40MjggMC0yMy40NjYtMTkuMi00Mi42NjYtNDIuNjY2LTQyLjY2Ni0yMC45MDYgMC0zOC40IDE1LjE0Ni00Mi4wNDggMzUuMi0xMC42NjYgNDIuODgtNDcuMzE4IDgyLjEzNC05My40MTggOTIuOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlNjA0OyIgZ2x5cGgtbmFtZT0iaGVhcnQiIGQ9Ik01MTIgNzU5LjQwM2MtMjEuMzM0IDgyLjk4Ni0xMjkuNzA2IDEzMi4yNjYtMjEzLjMzNCAxMzIuMjY2LTE2NC45MDYgMC0yOTguNjY2LTEyOC0yOTguNjY2LTI5OC42NjYgMC0zMjAgMzA0LjIxNC00MDUuMzM0IDQ2OS4zMzQtNTk3LjMzNCAxLjQ3Mi0yLjEzNCAzLjItMy44NjIgNS4xMi01Ljc2IDIwLjg4Ni0yMC43MTQgNTQuNjE0LTIwLjcxNCA3NS40OTggMCAxLjk0MiAxLjg5OCAzLjIgMy42MjYgNC43MTQgNS43NiAxNjUuMzM0IDE5Mi40MjYgNDY5LjMzNCAyNzYuMDMyIDQ2OS4zMzQgNTk3LjMzNCAwIDE3MC42NjYtMTMzLjc2IDI5OC42NjYtMjk4LjY2NiAyOTguNjY2LTgzLjYyOCAwLTE5Mi00OS4yOC0yMTMuMzM0LTEzMi4yNjZ6TTczOS4yIDY5OS42NjljLTIwLjA1NCAzLjYyNi0zNS4yIDIxLjEyLTM1LjIgNDIuMDI2IDAgMjMuNDY2IDE5LjIgNDMuMzA2IDQyLjY2NiA0My4zMDYgMzMuOTIgMCA3NS4wOTQtMjQuMTA2IDEwOS42NTQtNTguMjQgMzUuMi0zNC45ODYgNjEuMDE0LTgxLjcwNiA2MS4wMTQtMTEyLjQyNiAwLTIzLjQ2Ni0xOS4yLTQyLjY2Ni00Mi42NjYtNDIuNjY2LTIwLjkwNiAwLTM4LjQgMTUuMTQ2LTQyLjA0OCAzNS4yLTEwLjY2OCA0Mi44OC00Ny4zMTggODIuMTM0LTkzLjQyIDkyLjh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTYwNTsiIGdseXBoLW5hbWU9InNwaW5uZXIiIGQ9Ik01MTIgNjUyLjYzN2MtMzIuOTY0IDAtNTkuNjg2IDI2LjcyNC01OS42ODYgNTkuNjg2djE3OS4wNjBjMCAzMi45NjQgMjYuNzIyIDU5LjY4NiA1OS42ODYgNTkuNjg2IDMyLjk2MiAwIDU5LjY4OC0yNi43MjIgNTkuNjg4LTU5LjY4NnYtMTc5LjA2MGMwLTMyLjk2NC0yNi43MjYtNTkuNjg2LTU5LjY4OC01OS42ODZ6TTUxMi00MS4yMjNjLTIwLjYwMiAwLTM3LjMwNCAxNi43MDItMzcuMzA0IDM3LjMwNHYxNzkuMDYwYzAgMjAuNjAyIDE2LjcwMiAzNy4zMDQgMzcuMzA0IDM3LjMwNCAyMC42MDQgMCAzNy4zMDQtMTYuNzA0IDM3LjMwNC0zNy4zMDR2LTE3OS4wNjBjMC0yMC42MDItMTYuNy0zNy4zMDQtMzcuMzA0LTM3LjMwNHpNMzc3Ljc1NiA2MjAuMzczYy0xOS4zNCAwLTM4LjE0NiAxMC4wMzQtNDguNTEyIDI3Ljk4OGwtODkuNTMgMTU1LjA3MGMtMTUuNDUyIDI2Ljc2NC02LjI4MiA2MC45ODYgMjAuNDgyIDc2LjQzOCAyNi43NjIgMTUuNDUgNjAuOTg2IDYuMjg0IDc2LjQzOC0yMC40ODJsODkuNTMtMTU1LjA3MmMxNS40NTItMjYuNzY0IDYuMjgyLTYwLjk4Ni0yMC40ODItNzYuNDM4LTguODEtNS4wODQtMTguNDMyLTcuNTA0LTI3LjkyNi03LjUwNHpNNzM1Ljg1NiAyMi40NzdjLTExLjYwMiAwLTIyLjg4NiA2LjAyMi0yOS4xMDggMTYuNzkybC04OS41MyAxNTUuMDcwYy05LjI3IDE2LjA1Ni0zLjc3IDM2LjU5MiAxMi4yOSA0NS44NjQgMTYuMDU2IDkuMjY0IDM2LjU5IDMuNzcgNDUuODY0LTEyLjI5Mmw4OS41MzItMTU1LjA2OGM5LjI3LTE2LjA1OCAzLjc2OC0zNi41OTItMTIuMjkyLTQ1Ljg2NC01LjI4Ni0zLjA0OC0xMS4wNjAtNC41MDItMTYuNzU2LTQuNTAyek0yNzkuMzQ0IDUyNS43OTNjLTguODYgMC0xNy44MzggMi4yNTYtMjYuMDY0IDcuMDA2bC0xNTUuMDcyIDg5LjUzYy0yNC45NzggMTQuNDIyLTMzLjUzOCA0Ni4zNjItMTkuMTE2IDcxLjM0MiAxNC40MiAyNC45NzggNDYuMzY0IDMzLjUzOCA3MS4zNDIgMTkuMTE2bDE1NS4wNzAtODkuNTNjMjQuOTgtMTQuNDIyIDMzLjUzOC00Ni4zNjIgMTkuMTE2LTcxLjM0LTkuNjY4LTE2Ljc1Ni0yNy4yMjYtMjYuMTI0LTQ1LjI3Ni0yNi4xMjR6TTg5OS42NDggMTkwLjA1OWMtNS4wNjQgMC0xMC4xOTYgMS4yOS0xNC44OTQgNC4wMDRsLTE1NS4wNjggODkuNTNjLTE0LjI3NCA4LjI0LTE5LjE2NCAyNi40OTQtMTAuOTI0IDQwLjc2OCA4LjI0MiAxNC4yNzYgMjYuNDk2IDE5LjE2NiA0MC43NjYgMTAuOTI0bDE1NS4wNzAtODkuNTMyYzE0LjI3NC04LjI0IDE5LjE2NC0yNi40OTIgMTAuOTI0LTQwLjc2Ni01LjUzLTkuNTc0LTE1LjU2Mi0xNC45MjgtMjUuODc0LTE0LjkyOHpNMjQzLjQxIDM5NS4yMzdoLTE3OS4wNjBjLTI2Ljc4NCAwLTQ4LjQ5NiAyMS43MTItNDguNDk2IDQ4LjQ5NnMyMS43MTIgNDguNDk2IDQ4LjQ5NiA0OC40OTZoMTc5LjA2MGMyNi43ODQgMCA0OC40OTYtMjEuNzEyIDQ4LjQ5Ni00OC40OTZzLTIxLjcxMi00OC40OTYtNDguNDk2LTQ4LjQ5NnpNOTU5LjY1IDQxMy44ODljLTAuMDAyIDAgMCAwIDAgMGgtMTc5LjA2MGMtMTYuNDgyIDAuMDAyLTI5Ljg0NCAxMy4zNjQtMjkuODQ0IDI5Ljg0NHMxMy4zNjQgMjkuODQ0IDI5Ljg0NCAyOS44NDRjMC4wMDIgMCAwIDAgMCAwaDE3OS4wNjBjMTYuNDgyIDAgMjkuODQ0LTEzLjM2MiAyOS44NDQtMjkuODQ0IDAtMTYuNDgtMTMuMzY0LTI5Ljg0NC0yOS44NDQtMjkuODQ0ek0xMjQuMzY2IDE3NS4xMzVjLTE1LjQ3MiAwLTMwLjUxOCA4LjAyOC0zOC44MSAyMi4zOS0xMi4zNjIgMjEuNDEtNS4wMjYgNDguNzkgMTYuMzg0IDYxLjE0OGwxNTUuMDcyIDg5LjUzMmMyMS40MSAxMi4zNjggNDguNzkgNS4wMjggNjEuMTUtMTYuMzg0IDEyLjM2Mi0yMS40MTIgNS4wMjYtNDguNzktMTYuMzg0LTYxLjE1bC0xNTUuMDcyLTg5LjUzYy03LjA1MC00LjA3MC0xNC43NDgtNi4wMDYtMjIuMzQtNi4wMDZ6TTc0NC42MzIgNTQ4LjE4MWMtMTAuMzE0IDAtMjAuMzQ2IDUuMzUyLTI1Ljg3NCAxNC45MjYtOC4yNCAxNC4yNzQtMy4zNSAzMi41MjYgMTAuOTI0IDQwLjc2OGwxNTUuMDcwIDg5LjUyOGMxNC4yNzIgOC4yMzYgMzIuNTI2IDMuMzUyIDQwLjc2OC0xMC45MjIgOC4yNC0xNC4yNzQgMy4zNS0zMi41MjYtMTAuOTI0LTQwLjc2OGwtMTU1LjA3MC04OS41MjhjLTQuNy0yLjcxNC05LjgzLTQuMDA0LTE0Ljg5NC00LjAwNHpNMjg4LjEzNiAxNS4wMTdjLTYuOTYyIDAtMTQuMDE2IDEuNzc0LTIwLjQ4IDUuNTA0LTE5LjYyNiAxMS4zMzItMjYuMzUgMzYuNDI4LTE1LjAyMCA1Ni4wNTRsODkuNTMgMTU1LjA3MGMxMS4zMyAxOS42MjggMzYuNDI2IDI2LjM1MiA1Ni4wNTQgMTUuMDIyIDE5LjYyNi0xMS4zMzIgMjYuMzUtMzYuNDMgMTUuMDIwLTU2LjA1NGwtODkuNTMtMTU1LjA3MmMtNy41OTgtMTMuMTY2LTIxLjM5Mi0yMC41MjQtMzUuNTc0LTIwLjUyNHpNNjQ2LjI2NiA2NDYuNDkxYy01LjA2MiAwLTEwLjE5NiAxLjI5LTE0Ljg5NCA0LjAwMi0xNC4yNzQgOC4yNDItMTkuMTY0IDI2LjQ5NC0xMC45MjQgNDAuNzY2bDg5LjUzNCAxNTUuMDcwYzguMjQgMTQuMjc0IDI2LjQ5MiAxOS4xNjYgNDAuNzY2IDEwLjkyMiAxNC4yNzQtOC4yNDIgMTkuMTY0LTI2LjQ5NCAxMC45MjQtNDAuNzY2bC04OS41MzItMTU1LjA3MGMtNS41My05LjU3LTE1LjU2LTE0LjkyNC0yNS44NzQtMTQuOTI0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU2MDY7IiBnbHlwaC1uYW1lPSJoZWxwIiBkPSJNNTA1Ljc1NCA5MjcuNTIyYy0yNjAuMTQ3LTMuNDgyLTQ2OC4yMjQtMjE3LjE5LTQ2NC43NDItNDc3LjMzOCAzLjQ4Mi0yNTkuOTk0IDIxNy4xOS00NjguMTIyIDQ3Ny4zMzgtNDY0LjY0IDI2MC4wNDUgMy40ODIgNDY4LjE3MyAyMTcuMTkgNDY0LjY0IDQ3Ny4zMzgtMy40MyAyNjAuMDQ1LTIxNy4xMzkgNDY4LjEyMi00NzcuMjM1IDQ2NC42NHpNNTA0LjM3MSAxNjkuODEzaC0yLjYxMWMtNDAuMDM4IDEuMTc4LTY4LjMwMSAzMC43Mi02Ny4xNzQgNzAuMTk1IDEuMTI2IDM4Ljc1OCAzMC4wNTQgNjYuOTcgNjguODEzIDY2Ljk3bDIuMzU1LTAuMDUxYzQxLjE2NS0xLjIyOSA2OS4xMi0zMC40NjQgNjcuODkxLTcxLjA2Ni0xLjEyNi0zOC44NjEtMjkuNjQ1LTY2LjA0OC02OS4yNzQtNjYuMDQ4ek02NzIuODcgNTA0LjI1MWMtOS40NzItMTMuMzYzLTMwLjE1Ny0zMC4wMDMtNTYuMjY5LTUwLjMzbC0yOC43NzQtMTkuODY2Yy0xNS43Ny0xMi4yODgtMjUuMjkzLTIzLjgwOC0yOC44MjYtMzUuMTIzLTIuODY3LTkuMDExLTQuMTk4LTExLjMxNS00LjQ1NC0yOS40OTFsLTAuMDUxLTQuNjU5aC0xMDkuNzIybDAuMzA3IDkuMzE4YzEuMzMxIDM4LjE5NSAyLjMwNCA2MC42MjEgMTguMTI1IDc5LjIwNiAyNC44MzIgMjkuMTMzIDc5LjYxNiA2NC40MSA4MS45MiA2NS44OTQgNy44MzQgNS45MzkgMTQuNDM4IDEyLjY0NiAxOS40MDUgMTkuODE0IDExLjUyIDE1Ljg3MiAxNi41ODkgMjguNDE2IDE2LjU4OSA0MC42NTMgMCAxNy4wNTAtNS4wNjkgMzIuODE5LTE1LjA1MyA0Ni44NDgtOS42MjYgMTMuNTY4LTI3LjkwNCAyMC40MjktNTQuMzIzIDIwLjQyOS0yNi4yMTQgMC00NC4xMzQtOC4zNDYtNTQuODg2LTI1LjM5NS0xMS4xMS0xNy41NjItMTYuNjQtMzUuOTQyLTE2LjY0LTU0Ljc4NHYtNC43MWgtMTEzLjE1MmwwLjIwNSA0LjkxNWMyLjkxOCA2OS4zMjUgMjcuNjQ4IDExOS4xOTQgNzMuNTIzIDE0OC4zMjYgMjguNzc0IDE4LjU4NiA2NC42MTQgMjcuOTU1IDEwNi4zOTQgMjcuOTU1IDU0LjczMyAwIDEwMS4wMTgtMTMuMzEyIDEzNy4zNy0zOS41MjYgMzYuODY0LTI2LjU3MyA1NS41NTItNjYuNDA2IDU1LjU1Mi0xMTguMzIzIDAtMjkuMDgyLTkuMTY1LTU2LjM3MS0yNy4yMzgtODEuMTUyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU2MDc7IiBnbHlwaC1uYW1lPSJzcGlubmVyMiIgZD0iTTUxMiA5NTUuNzMzYy02Ni44NjItMS4yNzgtMTMzLjUxNi0xNS43ODQtMTk0LjQ2Mi00Mi41NzYtNjEtMjYuNzA0LTExNi4yNTgtNjUuNDYyLTE2MS45Mi0xMTMuMDQyLTQ1LjY5Ni00Ny41NTItODEuODItMTAzLjk0NC0xMDUuNjUyLTE2NC45ODQtMjMuOTI0LTYxLjAwNC0zNS4zNTItMTI2LjU5Ni0zMy45NjYtMTkxLjM5OCAxLjI4Mi02NC44MSAxNS4zNzQtMTI5LjMzMiA0MS4zNTYtMTg4LjMzNCAyNS44OTYtNTkuMDQ4IDYzLjQ3LTExMi41NDIgMTA5LjU3Ni0xNTYuNzM0IDQ2LjA4Mi00NC4yMjQgMTAwLjcwOC03OS4xNiAxNTkuNzk4LTEwMi4xODYgNTkuMDYyLTIzLjExNCAxMjIuNTItMzQuMTI4IDE4NS4yNy0zMi43NDYgNjIuNzYgMS4yODYgMTI1LjE0OCAxNC45NjQgMTgyLjIwNiA0MC4xMzQgNTcuMSAyNS4wODggMTA4LjgyOCA2MS40NzYgMTUxLjU0OCAxMDYuMTEgNDIuNzU0IDQ0LjYxIDc2LjUwNCA5Ny40NzIgOTguNzIgMTU0LjYxNCAyMi4zMDQgNTcuMTE4IDMyLjkwMiAxMTguNDQ2IDMxLjUyNiAxNzkuMTQyLTEuMjkgNjAuNzA4LTE0LjU1NCAxMjAuOTYyLTM4LjkxNCAxNzYuMDc2LTI0LjI4MiA1NS4xNS01OS40OCAxMDUuMTE2LTEwMi42NDQgMTQ2LjM2Ni00My4xNCA0MS4yODItOTQuMjM2IDczLjg0NC0xNDkuNDMgOTUuMjU0LTMzLjQ1OCAxMy4wMzQtNjguNCAyMS44OC0xMDMuNzk4IDI2LjU0MiAwLjA3MiAxLjI0NiAwLjEyIDIuNDk4IDAuMTIgMy43NjIgMCAzNS4zNDYtMjguNjUyIDY0LTY0IDY0LTEuNzk2IDAtMy41NzItMC4wOTQtNS4zMzItMC4yMzh2MC4yMzh6TTY4MS45NDggODU0LjAzOWM1My4yMDItMjMuNDcyIDEwMS40LTU3LjQ4NCAxNDEuMTgtOTkuMTc4IDM5LjgxLTQxLjY3IDcxLjE4Ni05MSA5MS43OS0xNDQuMjQ0IDIwLjY3OC01My4yMjggMzAuNDUyLTExMC4yOSAyOS4wODItMTY2Ljg4NC0xLjI5OC01Ni42MDQtMTMuNzM2LTExMi41OTYtMzYuNDc0LTE2My44Mi0yMi42NjYtNTEuMjUtNTUuNDktOTcuNjg0LTk1LjcxMi0xMzUuOTk0LTQwLjE5OC0zOC4zMzgtODcuNzY0LTY4LjUyOC0xMzkuMDU4LTg4LjMyMi01MS4yODQtMTkuODctMTA2LjIxNC0yOS4yMjgtMTYwLjc1Ni0yNy44NjQtNTQuNTUyIDEuMzAyLTEwOC40MTIgMTMuMzI4LTE1Ny42OSAzNS4yNTQtNDkuMyAyMS44NTgtOTMuOTcgNTMuNDk4LTEzMC44MSA5Mi4yNDYtMzYuODY4IDM4LjczLTY1Ljg3IDg0LjUzLTg0Ljg1NiAxMzMuODc0LTE5LjA2MCA0OS4zMzgtMjguMDA2IDEwMi4xMzYtMjYuNjQ0IDE1NC42MjYgMS4zMDYgNTIuNSAxMi45MTggMTA0LjIyOCAzNC4wMzQgMTUxLjU2MiAyMS4wNTAgNDcuMzUyIDUxLjUwMiA5MC4yNTYgODguNzgyIDEyNS42MjQgMzcuMjU4IDM1LjM5NiA4MS4yOTQgNjMuMjEgMTI4LjY4OCA4MS4zOSA0Ny4zOTIgMTguMjQ4IDk4LjA1OCAyNi43ODIgMTQ4LjQ5NiAyNS40MjR2MC4yMzhjMS43Ni0wLjE0NCAzLjUzNi0wLjIzOCA1LjMzMi0wLjIzOCAzMy4wMTIgMCA2MC4xNzQgMjQuOTkyIDYzLjYyNCA1Ny4wODYgMzQuODIyLTYuMjI0IDY4LjgxOC0xNi41MyAxMDAuOTkyLTMwLjc4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU4MDA7IiBnbHlwaC1uYW1lPSJnaXZlLWljb24tZnVsbC1jaXJjbGUtd2hpdGUiIGhvcml6LWFkdi14PSIxMDIzIiBkPSJNOTM5Ljk2OSA0MTguMzI4Yy0xMi4zNzctNjIuNTM0LTc4LjgxOS0zMTMuOTc1LTM0MS45ODUtMzEzLjk3NS0zMTMuOTc1IDAtNDU3LjI4MiAzNDAuMDMxLTQ1Ny4yODIgMzQwLjAzMSAxMDQuODc1IDYzLjgzNyAyODIuNzA3IDMzOC43MjggNDUwLjc2OCAzMzguNzI4czIyNy4zMzgtMjA3Ljc5NiAyMjcuMzM4LTIwNy43OTZsLTE0LjMzMS0yMi43OTljMCAwLTU1LjM2OSA2OS43LTE4Mi4zOTIgNjkuN3MtMjE0LjMxLTE1My4wNzktMjY3LjcyNS0yMDAuNjMxYzAgMCAxMzMuNTM3LTIwOS4wOTkgMzA1LjUwNi0yMDkuMDk5IDkyLjQ5OSAwIDE5Mi4xNjMgODAuMTIyIDI0OC4xODMgMjAwLjYzMS05Ny43MS0xMy42NzktMjI2LjAzNi0yNi4wNTYtMzE2LjU4LTE0LjMzMSAwIDAtNC41NiAzLjkwOC02LjUxNCA4LjQ2OC0yLjYwNiA1Ljg2My0zLjI1NyAxMS43MjUtMy4yNTcgMTEuNzI1IDE3OS43ODYgMCAzMzQuMTY4IDQyLjM0MSA0MzkuMDQzIDgxLjQyNS0yOC42NjIgMjU2LjY1MS0yNDUuNTc4IDQ1NS4zMjgtNTA4Ljc0MyA0NTUuMzI4LTI4Mi43MDcgMC01MTItMjI5LjI5My01MTItNTEyczIyOS4yOTMtNTEyIDUxMi01MTJjMjc4Ljc5OSAwIDUwNS40ODYgMjIyLjc3OSA1MTIgNTAwLjI3NS0xOS41NDItMy4yNTctNDguODU1LTguNDY4LTg0LjAzMS0xMy42Nzl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZThkZjsiIGdseXBoLW5hbWU9IndhbGxldCIgZD0iTTgxOS4yIDY2NS42aC02NDB2MjUuNmw1NjMuMiA0NS4wNTZ2LTQ1LjA1Nmg3Ni44djc2LjhjMCA1Ni4zMi00NS42MTkgOTUuODQ2LTEwMS4zMjUgODcuOTFsLTUxNC4wOTktNzMuNDIxYy01NS43NTctNy45ODctMTAxLjM3Ni02MC41Ny0xMDEuMzc2LTExNi44OXYtNTEyYzAtNTYuNTI1IDQ1LjgyNC0xMDIuNCAxMDIuNC0xMDIuNGg2MTQuNGM1Ni41MjUgMCAxMDIuNCA0NS44NzUgMTAyLjQgMTAyLjR2NDA5LjZjMCA1Ni41MjUtNDUuODc1IDEwMi40LTEwMi40IDEwMi40ek03NDIuNCAzMDYuODkzYy00Mi4zOTQgMC03Ni44IDM0LjQwNi03Ni44IDc2LjhzMzQuNDA2IDc2LjggNzYuOCA3Ni44IDc2LjgtMzQuNDA2IDc2LjgtNzYuOC0zNC40MDYtNzYuOC03Ni44LTc2Ljh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGdseXBoLW5hbWU9ImNoZWNrLXNxdWFyZS1vIiBob3Jpei1hZHYteD0iOTUwIiBkPSJNODA0LjU3MSA0MTkuNDI4di0xODEuNzE0cTAtNjgtNDguMjg2LTExNi4yODZ0LTExNi4yODYtNDguMjg2aC00NzUuNDI5cS02OCAwLTExNi4yODYgNDguMjg2dC00OC4yODYgMTE2LjI4NnY0NzUuNDI5cTAgNjggNDguMjg2IDExNi4yODZ0MTE2LjI4NiA0OC4yODZoNDc1LjQyOXEzNiAwIDY2Ljg1Ny0xNC4yODYgOC41NzEtNCAxMC4yODYtMTMuMTQzIDEuNzE0LTkuNzE0LTUuMTQzLTE2LjU3MWwtMjgtMjhxLTUuNzE0LTUuNzE0LTEzLjE0My01LjcxNC0xLjcxNCAwLTUuMTQzIDEuMTQzLTEzLjE0MyAzLjQyOS0yNS43MTQgMy40MjloLTQ3NS40MjlxLTM3LjcxNCAwLTY0LjU3MS0yNi44NTd0LTI2Ljg1Ny02NC41NzF2LTQ3NS40MjlxMC0zNy43MTQgMjYuODU3LTY0LjU3MXQ2NC41NzEtMjYuODU3aDQ3NS40MjlxMzcuNzE0IDAgNjQuNTcxIDI2Ljg1N3QyNi44NTcgNjQuNTcxdjE0NS4xNDNxMCA3LjQyOSA1LjE0MyAxMi41NzFsMzYuNTcxIDM2LjU3MXE1LjcxNCA1LjcxNCAxMy4xNDMgNS43MTQgMy40MjkgMCA2Ljg1Ny0xLjcxNCAxMS40MjktNC41NzEgMTEuNDI5LTE2LjU3MXpNOTM2LjU3MSA2OTguODU3bC00NjUuMTQzLTQ2NS4xNDNxLTEzLjcxNC0xMy43MTQtMzIuNTcxLTEzLjcxNHQtMzIuNTcxIDEzLjcxNGwtMjQ1LjcxNCAyNDUuNzE0cS0xMy43MTQgMTMuNzE0LTEzLjcxNCAzMi41NzF0MTMuNzE0IDMyLjU3MWw2Mi44NTcgNjIuODU3cTEzLjcxNCAxMy43MTQgMzIuNTcxIDEzLjcxNHQzMi41NzEtMTMuNzE0bDE1MC4yODYtMTUwLjI4NiAzNjkuNzE0IDM2OS43MTRxMTMuNzE0IDEzLjcxNCAzMi41NzEgMTMuNzE0dDMyLjU3MS0xMy43MTRsNjIuODU3LTYyLjg1N3ExMy43MTQtMTMuNzE0IDEzLjcxNC0zMi41NzF0LTEzLjcxNC0zMi41NzF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMTsiIGdseXBoLW5hbWU9IjEtNjYiIGQ9Ik01OTAuMjQgMzg0Ljc3M2wtNzQuNDk2LTY4LjMwNGMtMi4zMi0yLjA5Ni00LjczNi00LjI4OC03LjIxNi02LjU3Ni05LjU2OC01Mi44MzItNTUuOTA0LTkzLjAwOC0xMTEuNDQtOTMuMDA4LTYyLjQzMiAwLTExMy4yNDggNTAuOC0xMTMuMjQ4IDExMy4yNDggMCA1Ny41NTIgNDMuMTUyIDEwNS4xODQgOTguNzY4IDExMi4zMDQgMS4wNzIgMS4yIDIuMTI4IDIuMzUyIDMuMTUyIDMuNTA0bDI5LjU4NCAzMy4yIDAuNjg4LTAuMjI0YzEzLjA0MCAxNC4yMjQgMjguMDMyIDMwLjU3NiAzOS42MzIgNDMuMjMyLTE4LjUyOCA1LjY0OC0zOC4yMDggOC43MDQtNTguNTYgOC43MDQtMTEwLjY4OCAwLTIwMC43Mi05MC4wMzItMjAwLjcyLTIwMC43MnM5MC4wMzItMjAwLjcyIDIwMC43Mi0yMDAuNzJjMTEwLjY4OCAwIDIwMC43MiA5MC4wMzIgMjAwLjcyIDIwMC43Mi0wLjAxNiAxOC45NDQtMi42NTYgMzcuMjY0LTcuNTg0IDU0LjY0ek03MzYuOTQ0IDUxOS4xNzNjLTIyLjQxNi0yMC40LTQ0Ljc2OC00MC44OC02Ni44NDgtNjEuMTUyIDE4LjI3Mi0zOC44NDggMjguNDgtODIuMjA4IDI4LjQ4LTEyNy44ODggMC0xNjYuMjQtMTM1LjI0OC0zMDEuNDg4LTMwMS40ODgtMzAxLjQ4OHMtMzAxLjQ4OCAxMzUuMjY0LTMwMS40ODggMzAxLjQ4OCAxMzUuMjQ4IDMwMS40ODggMzAxLjQ4OCAzMDEuNDg4YzQ3LjA3MiAwIDkxLjY2NC0xMC44NDggMTMxLjM5Mi0zMC4xNiAyMC4xOTIgMjIuMDMyIDQwLjYyNCA0NC4zMiA2MC45NDQgNjYuNjU2LTU2Ljc1MiAzMi40MzItMTIyLjQxNiA1MC45NzYtMTkyLjMzNiA1MC45NzYtMjE0LjQ2NCAwLTM4OC45Ni0xNzQuNDk2LTM4OC45Ni0zODguOTZzMTc0LjQ5Ni0zODguOTYgMzg4Ljk2LTM4OC45NiAzODguOTYgMTc0LjQ5NiAzODguOTYgMzg4Ljk2YzAuMDE2IDY4LjU3Ni0xNy44MjQgMTMzLjA1Ni00OS4xMDQgMTg5LjA0MHpNMTAxMy42OTYgNzYyLjA1M2MtMS43MTIgNC40OTYtNC4xMjggOC4zMi03LjE4NCAxMS4zNzYtOC4yMDggOC4yMDgtMTkuMDA4IDkuMzQ0LTI5LjQ0IDkuMzQ0LTE1LjEyIDAtMzAuMjI0IDAuMDk2LTQ1LjM0NCAwLjIwOC0yMy4zNiAwLjE2LTQ3LjUyIDAuMzItNzEuMzEyIDAuMDgwLTEuNi0wLjAxNi0yLjY0IDAuMDgwLTMuMjY0IDAuMTc2bC0xLjI4IDMuMDU2LTMuMDU2IDEuMjhjLTAuMDk2IDAuNjQtMC4xOTIgMS42NjQtMC4xNzYgMy4yNjQgMC4yNCAyMy43OTIgMC4wNjQgNDcuOTUyLTAuMDgwIDcxLjMyOC0wLjA5NiAxNS4xMDQtMC4yMDggMzAuMjI0LTAuMjA4IDQ1LjM0NCAwIDEwLjQzMi0xLjEzNiAyMS4yMzItOS4zNDQgMjkuNDQtMy4wNTYgMy4wNTYtNi44OCA1LjQ3Mi0xMS4zOTIgNy4xODQtMTkuMzc2IDcuMzI4LTMyLjMwNC01Ljc2LTM4LjUyOC0xMi4wNDgtMTAuNTYtMTAuNzM2LTIxLjE4NC0yMS40MDgtMzEuNzkyLTMyLjExMi0yNC4yNTYtMjQuNDE2LTQ5LjMyOC00OS42NjQtNzMuNDg4LTc1LjEyLTcuODU2LTguMzItMTMuMzc2LTIxLjkzNi0xMy43MjgtMzMuODg4LTAuNTQ0LTE4LjQ4LTAuNC0zNy4xNjgtMC4yNTYtNTUuMjY0IDAuMTI4LTE2LjQ2NCAwLjI3Mi0zMy40NzItMC4xMjgtNTAuMTEyLTAuMTI4LTUuNDA4LTIuODgtMTIuNDQ4LTYuNDE2LTE2LjM2OC00MS4yOC00NS43NzYtODMuNjk2LTkxLjk1Mi0xMjQuNzItMTM2LjU5MmwtMzMuNzc2LTM2LjhjLTE4LjE2LTE5LjgyNC02MS4wMDgtNjYuNTYtNzUuNDQtODIuMjU2bC0wLjEyOCAwLjA0OC00Ljk0NC01LjU1MmMtMy4yMzItMy42MTYtNi43NTItNy40ODgtMTAuNDgtMTEuNTg0LTExLjUyLTEyLjY0LTI0LjU5Mi0yNi45Ni0zNi43MzYtNDIuNTEyLTguNzUyLTExLjIzMi00LjA0OC0yNy45MDQgNS41NjgtMzcuNTIgMC4zNTItMC4zNTIgMC43MDQtMC42ODggMS4wNTYtMS4wMDggOS4xMzYtOC4yNzIgMjQuMjU2LTEzLjAyNCAzNS44NzItMy45NTIgMTUuODcyIDEyLjQxNiAzMC40NjQgMjUuNzQ0IDQzLjMyOCAzNy41MiAzLjc3NiAzLjQ1NiA3LjM3NiA2Ljc1MiAxMC44NDggOS44NTZsMTI0LjQ4IDExNC4xMjhjNDQuNjU2IDQxLjAyNCA5MC44MzIgODMuNDQgMTM2LjU5MiAxMjQuNzIgMy45MiAzLjUzNiAxMC45NiA2LjI4OCAxNi4zODQgNi40MTYgMTYuNjI0IDAuNCAzMy42NDggMC4yNTYgNTAuMTEyIDAuMTI4IDE4LjA4MC0wLjE0NCAzNi43ODQtMC4yODggNTUuMjY0IDAuMjU2IDExLjk1MiAwLjM1MiAyNS41NjggNS44NzIgMzMuOTA0IDEzLjc0NCAyNS40NCAyNC4xNDQgNTAuNjg4IDQ5LjIxNiA3NS4xMDQgNzMuNDcyIDEwLjY4OCAxMC42MDggMjEuMzc2IDIxLjIzMiAzMi4xMTIgMzEuODA4IDYuMjcyIDYuMTkyIDE5LjM0NCAxOS4xMDQgMTIuMDE2IDM4LjUxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAyOyIgZ2x5cGgtbmFtZT0id3JpdGUiIGQ9Ik05MTAuMjg0IDM0MS4zMzNjLTMxLjQ0NSAwLTU2Ljg4OS0yNS40NzItNTYuODg5LTU2Ljg4OXYtMTQyLjIyMmMwLTE1LjcwOC0xMi43NS0yOC40NDQtMjguNDQ0LTI4LjQ0NGgtNjI1Ljg4OGMtMTUuNzIzIDAtMjguNDQ0IDEyLjczNi0yOC40NDQgMjguNDQ0djYyNS43NzhjMCAxNS43MDggMTIuNzIyIDI4LjQ0NCAyOC40NDQgMjguNDQ0aDE0Mi4yMjJjMzEuNDQ1IDAgNTYuOTE3IDI1LjQ3MiA1Ni45MTcgNTYuODg5cy0yNS40NzQgNTYuODg5LTU2LjkxNyA1Ni44ODloLTIyNy41NTZjLTMxLjQ0NSAwLTU2LjkxNy0yNS40NzItNTYuOTE3LTU2Ljg4OXYtNzk2LjQ0NGMwLTMxLjQxNyAyNS40NzItNTYuODg5IDU2LjkxNy01Ni44ODloNzk2LjU1NWMzMS40NDUgMCA1Ni44ODkgMjUuNDcyIDU2Ljg4OSA1Ni44ODl2MjI3LjU1NmMwIDMxLjQxNy0yNS40NDQgNTYuODg5LTU2Ljg4OSA1Ni44ODl6TTc0OS4xNzMgNzczLjU0MWw4MS4zMDUtODEuMzE5LTMzOC4zODgtMzUwLjg4OWgtOTMuODg4djkzLjg3NmwzNTAuOTcxIDMzOC4zMzJ6TTc0OS44OTUgOTEwLjIyMmMtMTQuNTU2IDAtMjkuMDYwLTUuNTQxLTQwLjE3MS0xNi42MjZsLTQyNS4zMjgtNDEwLjA0MXYtMjU2aDI1Ni4wNTVsNDEwLjExMiA0MjUuMjVjMjIuMTY3IDIyLjE2NyAyMi4xNjcgNTguMDk4IDAgODAuMjYzbC0xNjAuNTU2IDE2MC41MjhjLTExLjA1NiAxMS4wODQtMjUuNjExIDE2LjYyNi00MC4xMTIgMTYuNjI2djB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9ImNoZXZyb24tcmlnaHQiIGQ9Ik00NjkuMTQ2IDc0MS41ODFjMjEuNDAyLTIwLjg5IDIzMC41MDItMjQwLjM4NCAyMzAuNTAyLTI0MC4zODQgMTEuNDE4LTExLjIxMyAxNy4xNTItMjUuODA1IDE3LjE1Mi00MC4zOTdzLTUuNzM0LTI5LjE4NC0xNy4xNTItNDAuMjk0YzAgMC0yMDkuMTAxLTIxOS41OTctMjMwLjUwMi0yNDAuMzg0LTIxLjQwMi0yMC44OS01OS45MDQtMjIuMzIzLTgyLjY4OCAwLTIyLjgzNSAyMi4yMjEtMjQuNjI3IDUzLjI5OSAwIDgwLjU4OWwxOTEuODQ2IDIwMC4wOTAtMTkxLjg0NiAyMDAuMDkwYy0yNC42MjcgMjcuMjktMjIuODM1IDU4LjQxOSAwIDgwLjY5MSAyMi43ODQgMjIuMzIzIDYxLjI4NiAyMC45NDEgODIuNjg4IDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYzsiIGdseXBoLW5hbWU9Im1vbml0b3IiIGQ9Ik05NjAgMTkyYzAgMC0yNjQgMC0zMjAgMHM2NC0xOTIgNjQtMTkyYzAtMzUuMzI4LTI4LjY3Mi02NC02NC02NGgtMjU2Yy0zNS4zMjggMC02NCAyOC42NzItNjQgNjQgMCAwIDEyMS45ODQgMTkyIDY0IDE5MnMtMzIwIDAtMzIwIDBjLTM1LjMyOCAwLTY0IDI4LjY3Mi02NCA2NHY2NDBjMCAzNS4zMjggMjguNjcyIDY0IDY0IDY0aDg5NmMzNS4zMjggMCA2NC0yOC42NzIgNjQtNjR2LTY0MGMwLTM1LjMyOC0yOC42NzItNjQtNjQtNjR6TTUxMiAyMjRjMzUuMzI4IDAgNjQgMjguNjcyIDY0IDY0cy0yOC42NzIgNjQtNjQgNjQtNjQtMjguNjcyLTY0LTY0IDI4LjY3Mi02NCA2NC02NHpNOTYwIDgzMmMwIDM1LjMyOC0yOC42NzIgNjQtNjQgNjRoLTc2OGMtMzUuMzI4IDAtNjQtMjguNjcyLTY0LTY0di0zODRjMC0zNS4zMjggMjguNjcyLTY0IDY0LTY0aDc2OGMzNS4zMjggMCA2NCAyOC42NzIgNjQgNjR2Mzg0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGVhN2U7IiBnbHlwaC1uYW1lPSJuZXctdGFiIiBkPSJNMTkyIDg5MS43MzN2LTc2OGg3Njh2NzY4aC03Njh6TTg5NiAxODcuNzMzaC02NDB2NjQwaDY0MHYtNjQwek0xMjggNTkuNzMzdjY3MmwtNjQgNjR2LTgwMGg4MDBsLTY0IDY0aC02NzJ6TTM1MiA2OTkuNzMzbDE2MC0xNjAtMTkyLTE5MiA5Ni05NiAxOTIgMTkyIDE2MC0xNjB2NDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGYwMmQ7IiBnbHlwaC1uYW1lPSJhbGVydCIgZD0iTTEwMDUuODU0IDE1NS40ODZsLTQzOC4yODYgNzY3Yy0xMS4zOTUgMTkuOTQxLTMyLjYwMSAzMi4yNDctNTUuNTY4IDMyLjI0N3MtNDQuMTczLTEyLjMwNi01NS41NjctMzIuMjQ3bC00MzguMjg2LTc2N2MtMTEuMzE5LTE5LjgwOS0xMS4yMzgtNDQuMTQ0IDAuMjEzLTYzLjg3NnMzMi41MzktMzEuODc3IDU1LjM1NC0zMS44NzdoODc2LjU3MmMyMi44MTQgMCA0My45MDMgMTIuMTQ1IDU1LjM1NCAzMS44NzdzMTEuNTMzIDQ0LjA2NyAwLjIxNCA2My44NzZ6TTU3NiAxODcuNzMzaC0xMjh2MTI4aDEyOHYtMTI4ek01NzYgMzc5LjczM2gtMTI4djI1NmgxMjh2LTI1NnoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format("svg")}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:""}.give-icon-heart:before{content:""}.give-icon-question:before{content:""}.give-icon-info:before{content:""}.give-icon-new-tab:before{content:""}.give-icon-alert:before{content:""}.give-icon-help:before{content:""}.give-icon-spinner:before{content:""}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:""}.give-icon-plus:before{content:""}.give-icon-minus:before{content:""}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:""}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{animation:spin 1s linear infinite}body.give_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.give_receipt_page #give_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.give_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.give_receipt_page td,body.give_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px 6px 0;text-align:left}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:left}table#give_donation_receipt .give-receipt-thead-text{display:block;font-size:18px;text-align:center}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 0 8px 10px}table#give_donation_receipt ul{list-style:none;margin:0;padding:0}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{display:block;font-style:italic}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{background-color:#fff;line-height:inherit;padding:12px}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:13px;padding:6px 0 0;right:0;top:1px}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{height:100%;margin:0;position:absolute;top:0;width:100%;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;border:0;margin:0;padding:0}[id*=give-form] .give-form-title{margin:0 0 15px;padding:0}[id*=give-form] div#give-sidebar-left{float:left;width:38%}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{box-shadow:none;display:block;height:auto;width:100%}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{float:right;width:58%}[id*=give-form] div.summary.give-full-width{float:none;width:100%}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1;margin:50px auto;max-width:1230px}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{display:inline-block;list-style-type:none;margin:0 5px 0 0;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}@media(min-width:481px){#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:left;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:left;width:15%}}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{color:rgba(51,51,51,.5);font-size:14px;margin:0 3px;padding:0;transition:all .2s linear}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form .give-section-break,#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form .give-section-break,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] .give-section-break,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;width:100%}#give-recurring-form .give-section-break span.sub-text,#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form .give-section-break span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] .give-section-break span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;line-height:1.7;margin:0 0 5px;position:relative}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row .give-input-field-wrapper,#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row .give-input-field-wrapper,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row .give-input-field-wrapper,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{background-color:#fdfdfd;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#333;margin:0;outline:none;padding:.5em;width:100%}#give-recurring-form .form-row .give-input-field-wrapper:focus,#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row .give-input-field-wrapper:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=url]:focus,form.give-form .form-row select:focus,form.give-form .form-row textarea:focus,form[id*=give-form] .form-row .give-input-field-wrapper:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row .give-input-field-wrapper.required,#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row .give-input-field-wrapper.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row .give-input-field-wrapper.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row .give-input-field-wrapper iframe,form.give-form .form-row .give-input-field-wrapper iframe,form[id*=give-form] .form-row .give-input-field-wrapper iframe{margin-bottom:0}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-right:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:left;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:right}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:left;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-left:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:left;margin-left:3%;width:31.25%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-left:0}@media(max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-left:0;margin-right:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{margin:0;width:44%}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:right}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list{list-style:none;margin:0;padding:0}form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list li{display:inline-block;margin-left:0;margin-right:15px}form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list li label{cursor:pointer;display:inline;margin:0}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;color:#333;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-left:1px solid #ccc;border-right:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-left:none;border-right:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{background:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;float:left;font-size:18px;height:35px;line-height:35px;margin:0;min-width:125px;padding:0 12px}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{background:#fff;border:1px solid #ccc;border-radius:0;box-sizing:border-box;cursor:not-allowed;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{margin:10px 0 25px;padding:0;*zoom:1}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;border:1px solid #ccc;box-sizing:border-box;color:#333;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}@media(max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{background:#fff;border:1px solid #ccc;border-left:none;border-radius:0;box-sizing:border-box;float:left;font-size:18px;height:35px;line-height:35px;margin:0;padding:0 12px}@media(max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 .5em 0 0}form[id*=give-form] #give-donation-level-radio-list{clear:both;list-style:none;margin:0 0 15px;padding:0}form[id*=give-form] #give-donation-level-radio-list>li{list-style-image:none;list-style-type:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 .5em 0 0;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;list-style:none;margin:0 0 15px;padding:0}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-image:none;list-style-type:none;margin:0;padding:0}@media(min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-left:0;margin-right:15px}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{display:inline;margin:0 .25em 0 0;outline:none;width:auto}form[id*=give-form] input[type=checkbox]{margin:0 .25em 0 0}div[data-field-type=checkbox]{display:flex}div[data-field-type=checkbox] label{order:2}div[data-field-type=checkbox] input[type=checkbox]{order:1}form[id*=give-form] select.give-select-level{background-color:#fdfdfd;border:1px solid #ccc;border-radius:0;clear:both;color:#333;display:block;margin:0 0 15px;max-width:100%;min-width:155px;outline:none;padding:.5em}#give-donation-level-button-wrap{*zoom:1;clear:both;list-style:none;margin:0 0 15px;padding:0}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{float:left;list-style-image:none;list-style-type:none;margin:0 5px 5px 0}.give_terms_links{float:right}[id*=give_secure_site_wrapper]{font-size:16px;line-height:20px;padding:4px 4px 15px 0}[id*=give_secure_site_wrapper] span.padlock{font-family:give-icomoon;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(https://njblackwomenscollective.com/wp-content/plugins/give/build/images/tick.9cdce16f.png);background-position:right 10px top 50%;background-repeat:no-repeat;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:right 55px top 50%}#give_purchase_form_wrap span.card-type{background-size:37px 26px!important;height:26px;position:absolute;right:0;top:-2px;width:37px}#give_purchase_form_wrap .fl-wrap span.card-type{right:11px;top:calc(.5em + 6px)}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjMEU0NTk1IiB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgcng9IjQwIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI3OC4xOTcgMzM0LjIyOGwzMy4zNjEtMTk1Ljc2M2g1My4zNmwtMzMuMzg1IDE5NS43NjN6bTI0Ni4xMTEtMTkxLjU0Yy0xMC41NzItMy45NjYtMjcuMTM3LTguMjIyLTQ3LjgyMy04LjIyMi01Mi43MjUgMC04OS44NjUgMjYuNTUtOTAuMTggNjQuNjAzLS4yOTggMjguMTMgMjYuNTEzIDQzLjgyMiA0Ni43NTMgNTMuMTg2IDIwLjc3IDkuNTk0IDI3Ljc1MiAxNS43MTQgMjcuNjU0IDI0LjI4My0uMTMyIDEzLjEyMS0xNi41ODcgMTkuMTE2LTMxLjkyMyAxOS4xMTYtMjEuMzU3IDAtMzIuNzAzLTIuOTY2LTUwLjIyNi0xMC4yNzZsLTYuODc2LTMuMTExLTcuNDkgNDMuODI0YzEyLjQ2NCA1LjQ2NCAzNS41MSAxMC4xOTggNTkuNDM4IDEwLjQ0MyA1Ni4wOSAwIDkyLjUwMS0yNi4yNDYgOTIuOTE2LTY2Ljg4Mi4yLTIyLjI2OC0xNC4wMTYtMzkuMjE2LTQ0LjgtNTMuMTg4LTE4LjY1LTkuMDU1LTMwLjA3Mi0xNS4wOTktMjkuOTUxLTI0LjI2OCAwLTguMTM3IDkuNjY3LTE2LjgzOSAzMC41NTYtMTYuODM5IDE3LjQ1LS4yNyAzMC4wODkgMy41MzUgMzkuOTM3IDcuNWw0Ljc4MSAyLjI2IDcuMjM0LTQyLjQzbTEzNy4zMDctNC4yMjJoLTQxLjIzMWMtMTIuNzc0IDAtMjIuMzMyIDMuNDg3LTI3Ljk0MiAxNi4yMzRsLTc5LjI0NSAxNzkuNDA0aDU2LjAzMnM5LjE2MS0yNC4xMjMgMTEuMjMzLTI5LjQxOGM2LjEyNCAwIDYwLjU1NC4wODQgNjguMzM3LjA4NCAxLjU5NiA2Ljg1MyA2LjQ5MSAyOS4zMzQgNi40OTEgMjkuMzM0aDQ5LjUxM2wtNDMuMTg4LTE5NS42Mzh6bS02NS40MTggMTI2LjQwN2M0LjQxMy0xMS4yNzkgMjEuMjYtNTQuNzIzIDIxLjI2LTU0LjcyMy0uMzE2LjUyMiA0LjM4LTExLjMzNCA3LjA3NS0xOC42ODRsMy42MDYgMTYuODc5czEwLjIxNyA0Ni43MjggMTIuMzUyIDU2LjUyOGgtNDQuMjkzek0yMzIuOTAzIDEzOC40NjVsLTUyLjI0IDEzMy40OTYtNS41NjctMjcuMTNjLTkuNzI1LTMxLjI3My00MC4wMjUtNjUuMTU1LTczLjg5OC04Mi4xMThsNDcuNzY2IDE3MS4yMDMgNTYuNDU2LS4wNjUgODQuMDA0LTE5NS4zODZoLTU2LjUyMSIvPjxwYXRoIGQ9Ik0xMzEuOTIgMTM4LjQ2NUg0NS44NzlsLS42ODEgNC4wNzNjNjYuOTM4IDE2LjIwNCAxMTEuMjMxIDU1LjM2MyAxMjkuNjE4IDEwMi40MTRsLTE4LjcxLTg5Ljk2Yy0zLjIzLTEyLjM5NS0xMi41OTctMTYuMDk0LTI0LjE4Ni0xNi41MjYiIGZpbGw9IiNGMkFFMTQiLz48L2c+PC9zdmc+) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjMDAwIiB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgcng9IjQwIi8+PHBhdGggZD0iTTQzNC4wMDggMjM1LjVjMCA5OS4xNDItODAuMzcgMTc5LjUwNC0xNzkuNTA4IDE3OS41MDRTNzUgMzM0LjY0MiA3NSAyMzUuNWMwLTk5LjEzMyA4MC4zNjItMTc5LjUwNCAxNzkuNS0xNzkuNTA0IDk5LjEzNyAwIDE3OS41MDggODAuMzcgMTc5LjUwOCAxNzkuNTA0IiBmaWxsPSIjRDkyMjJBIi8+PHBhdGggZD0iTTQ5NS40OTIgNTUuOTk2Yy00Ni4zOCAwLTg4LjY0MiAxNy41OTYtMTIwLjUgNDYuNDY2YTE4Mi40MyAxODIuNDMgMCAwIDAtMTguMTI1IDE4Ljk5NmgzNi4yNjZhMTgxLjggMTgxLjggMCAwIDEgMTMuNjg0IDE5LjAxM2gtNjMuNjM0YTE3OC43MTYgMTc4LjcxNiAwIDAgMC0xMC4zNDEgMTkuMDA4aDg0LjMxMmExNzkuMTkgMTc5LjE5IDAgMCAxIDcuNiAxOS4wMDRoLTk5LjUxMmExNzcuMjk0IDE3Ny4yOTQgMCAwIDAtNS4yMTcgMTkuMDA5aDEwOS45NDJhMTgwLjQyOCAxODAuNDI4IDAgMCAxIDQuMDQxIDM4LjAwOGMwIDE5LjkzMy0zLjI1NCAzOS4xMTMtOS4yNTQgNTcuMDJoLTk5LjUxMmExNzcuNjUxIDE3Ny42NTEgMCAwIDAgNy41OTUgMTkuMDFoODQuMzE3YTE3OS45NyAxNzkuOTcgMCAwIDEtMTAuMzQ2IDE5LjAxMmgtNjMuNjI1YTE4MS42NSAxODEuNjUgMCAwIDAgMTMuNjg0IDE4Ljk5NmgzNi4yNThhMTc5LjI5NyAxNzkuMjk3IDAgMCAxLTE4LjEzIDE5LjAxMmMzMS44NiAyOC44NjcgNzQuMTE4IDQ2LjQ1NCAxMjAuNDk3IDQ2LjQ1NEM1OTQuNjI5IDQxNS4wMDQgNjc1IDMzNC42NDIgNjc1IDIzNS41YzAtOTkuMTMtODAuMzctMTc5LjUwNC0xNzkuNTA4LTE3OS41MDQiIGZpbGw9IiNFRTlGMkQiLz48cGF0aCBkPSJNNjUxLjA3NSAzMzUuNTU4YzAtMy4yIDIuNTkyLTUuOCA1Ljc5Ni01LjhzNS43OTYgMi42IDUuNzk2IDUuOGMwIDMuMi0yLjU5MiA1LjgtNS43OTYgNS44YTUuNzk4IDUuNzk4IDAgMCAxLTUuNzk2LTUuOHptNS43OTYgNC40MDlhNC40MSA0LjQxIDAgMCAwIDQuNDA4LTQuNDA5IDQuNDA0IDQuNDA0IDAgMCAwLTQuNDA4LTQuNDA0IDQuMzk4IDQuMzk4IDAgMCAwLTQuNDA0IDQuNDA0IDQuNDA0IDQuNDA0IDAgMCAwIDQuNDA0IDQuNDA5em0tLjc4My0xLjg1OUg2NTQuOXYtNS4wOTVoMi4xNWMuNDUgMCAuOTA4IDAgMS4zMDQuMjU0LjQxMy4yNzkuNjQ2Ljc3LjY0NiAxLjI3OSAwIC41Ny0uMzM3IDEuMTA0LS44ODMgMS4zMTJsLjkzNyAyLjI1aC0xLjMxNmwtLjc4LTIuMDE2aC0uODd2Mi4wMTZ6bTAtMi44OTFoLjY1OGMuMjQ2IDAgLjUwNC4wMi43MjUtLjEuMTk2LS4xMjUuMjk2LS4zNTkuMjk2LS41ODRhLjYzNi42MzYgMCAwIDAtLjI4OC0uNTE2Yy0uMjA4LS4xMy0uNTM3LS4xLS43NTgtLjFoLS42MzN2MS4zem0tNDQzLjUwMS04MC4wNjNjLTIuMDQ1LS4yMzctMi45NDUtLjMtNC4zNS0uMy0xMS4wNDUgMC0xNi42MzcgMy43ODgtMTYuNjM3IDExLjI2NyAwIDQuNjEyIDIuNzMgNy41NDYgNi45ODcgNy41NDYgNy45MzggMCAxMy42NTktNy41NTkgMTQtMTguNTEzem0xNC4xNzEgMzIuOTk2aC0xNi4xNDZsLjM3MS03LjY3NWMtNC45MjUgNi4wNjctMTEuNDk2IDguOTUtMjAuNDI1IDguOTUtMTAuNTYyIDAtMTcuODA0LTguMjUtMTcuODA0LTIwLjIzIDAtMTguMDI0IDEyLjU5Ni0yOC41NCAzNC4yMTctMjguNTQgMi4yMDggMCA1LjA0MS4yIDcuOTQxLjU3LjYwNS0yLjQ0Mi43NjMtMy40ODcuNzYzLTQuOCAwLTQuOTA4LTMuMzk2LTYuNzM4LTEyLjUtNi43MzgtOS41MzMtLjEwOC0xNy4zOTYgMi4yNzEtMjAuNjI1IDMuMzM0LjIwNC0xLjIzIDIuNy0xNi42NTggMi43LTE2LjY1OCA5LjcxMi0yLjg0NiAxNi4xMTctMy45MTcgMjMuMzI1LTMuOTE3IDE2LjczMyAwIDI1LjU5NiA3LjUxMiAyNS41OCAyMS43MTIuMDMyIDMuODA1LS41OTcgOC41LTEuNTggMTQuNjcxLTEuNjkyIDEwLjczLTUuMzIgMzMuNzE3LTUuODE3IDM5LjMyMXptLTYyLjE1OCAwaC0xOS40ODhsMTEuMTYzLTY5Ljk5Ni0yNC45MjUgNjkuOTk2aC0xMy4yOGwtMS42NC02OS41OTYtMTEuNzM0IDY5LjU5Nkg4Ni40NTRsMTUuMjM4LTkxLjA1NGgyOC4wMmwxLjcgNTAuOTY3IDE3LjA5Mi01MC45NjdoMzEuMTY3TDE2NC42IDI4OC4xNW0zNTQuOTc1LTMyLjk5NmMtMi4wMzctLjIzNy0yLjk0Mi0uMy00LjM0Mi0uMy0xMS4wNDEgMC0xNi42MzMgMy43ODgtMTYuNjMzIDExLjI2NyAwIDQuNjEyIDIuNzI1IDcuNTQ2IDYuOTgzIDcuNTQ2IDcuOTM4IDAgMTMuNjYzLTcuNTU5IDEzLjk5Mi0xOC41MTN6bTE0LjE4MyAzMi45OTZoLTE2LjE0NWwuMzY2LTcuNjc1Yy00LjkyNSA2LjA2Ny0xMS41IDguOTUtMjAuNDIgOC45NS0xMC41NjcgMC0xNy44LTguMjUtMTcuOC0yMC4yMyAwLTE4LjAyNCAxMi41ODctMjguNTQgMzQuMjEyLTI4LjU0IDIuMjA4IDAgNS4wMzcuMiA3LjkzMy41Ny42MDQtMi40NDIuNzYzLTMuNDg3Ljc2My00LjggMC00LjkwOC0zLjM5Mi02LjczOC0xMi40OTYtNi43MzgtOS41MzMtLjEwOC0xNy4zODggMi4yNzEtMjAuNjMgMy4zMzQuMjA1LTEuMjMgMi43MDktMTYuNjU4IDIuNzA5LTE2LjY1OCA5LjcxMy0yLjg0NiAxNi4xMTMtMy45MTcgMjMuMzEzLTMuOTE3IDE2Ljc0MSAwIDI1LjYwNCA3LjUxMiAyNS41ODcgMjEuNzEyLjAzMyAzLjgwNS0uNTk2IDguNS0xLjU4IDE0LjY3MS0xLjY4MiAxMC43My01LjMyIDMzLjcxNy01LjgxMiAzOS4zMjF6bS0yMjAuMzkxLTEuMTI1Yy01LjMzNCAxLjY4LTkuNDkyIDIuNC0xNCAyLjQtOS45NjMgMC0xNS40LTUuNzI1LTE1LjQtMTYuMjY3LS4xNDItMy4yNyAxLjQzMy0xMS44NzkgMi42Ny0xOS43MzcgMS4xMjUtNi45MTcgOC40NS01MC41MyA4LjQ1LTUwLjUzaDE5LjM3MWwtMi4yNjIgMTEuMjA5aDExLjdsLTIuNjQyIDE3Ljc5NmgtMTEuNzQyYy0yLjI1IDE0LjA4My01LjQ1NCAzMS42MjUtNS40OTEgMzMuOTUgMCAzLjgxNyAyLjAzNyA1LjQ4MyA2LjY3IDUuNDgzIDIuMjIxIDAgMy45NDItLjIyNSA1LjI1NS0uN2wtMi41OCAxNi4zOTZtNTkuMzkyLS42Yy02LjY1NCAyLjAzMy0xMy4wNzUgMy4wMTctMTkuODc5IDMtMjEuNjgzLS4wMi0zMi45ODctMTEuMzQ2LTMyLjk4Ny0zMy4wMzMgMC0yNS4zMTMgMTQuMzc5LTQzLjk0NiAzMy45LTQzLjk0NiAxNS45NyAwIDI2LjE3IDEwLjQzMyAyNi4xNyAyNi43OTYgMCA1LjQyOS0uNyAxMC43MjktMi4zODcgMTguMjEySDMzOWMtMS4zMDQgMTAuNzQyIDUuNTcgMTUuMjE3IDE2LjgzNyAxNS4yMTcgNi45MzQgMCAxMy4xODgtMS40MyAyMC4xNDItNC42NjNsLTMuMjIgMTguNDE3em0tMTAuODg3LTQzLjljLjEwOC0xLjU0MiAyLjA1NC0xMy4yMTctOS4wMTMtMTMuMjE3LTYuMTcgMC0xMC41ODMgNC43MDQtMTIuMzc5IDEzLjIxN2gyMS4zOTJ6bS0xMjMuNDI1LTUuMDE3YzAgOS4zNjcgNC41NDEgMTUuODI1IDE0Ljg0MSAyMC42NzUgNy44OTIgMy43MDkgOS4xMTMgNC44MDkgOS4xMTMgOC4xNzEgMCA0LjYxNy0zLjQ4IDYuNy0xMS4xOTIgNi43LTUuODEyIDAtMTEuMjItLjkwOC0xNy40NTgtMi45MiAwIDAtMi41NjMgMTYuMzItMi42OCAxNy4xIDQuNDMuOTY2IDguMzggMS44NjIgMjAuMjggMi4xOTEgMjAuNTYyIDAgMzAuMDU4LTcuODMgMzAuMDU4LTI0Ljc1IDAtMTAuMTc1LTMuOTc1LTE2LjE0Ni0xMy43MzctMjAuNjMzLTguMTcxLTMuNzUtOS4xMDktNC41ODgtOS4xMDktOC4wNDYgMC00LjAwNCAzLjIzOC02LjA0NiA5LjUzOC02LjA0NiAzLjgyNSAwIDkuMDUuNDA4IDE0IDEuMTEzbDIuNzc1LTE3LjE3NWMtNS4wNDYtLjgtMTIuNjk2LTEuNDQyLTE3LjE1LTEuNDQyLTIxLjggMC0yOS4zNDYgMTEuMzg3LTI5LjI4IDI1LjA2Mm0yMjkuMDg4LTIzLjExNmM1LjQxMyAwIDEwLjQ1OSAxLjQyIDE3LjQxMyA0LjkybDMuMTg3LTE5Ljc2MmMtMi44NTQtMS4xMi0xMi45MDQtNy43LTIxLjQxNi03LjctMTMuMDQyIDAtMjQuMDY3IDYuNDctMzEuODIxIDE3LjE1LTExLjMwOS0zLjc0Ni0xNS45NTkgMy44MjUtMjEuNjU5IDExLjM2N2wtNS4wNjIgMS4xNzljLjM4My0yLjQ4My43My00Ljk1LjYxMy03LjQ0NmgtMTcuODk2Yy0yLjQ0NiAyMi45MTctNi43OCA0Ni4xMy0xMC4xNzEgNjkuMDc1bC0uODg0IDQuOTc1aDE5LjQ5NmMzLjI1NC0yMS4xNDIgNS4wMzgtMzQuNjggNi4xMjEtNDMuODQybDcuMzQyLTQuMDgzYzEuMDk2LTQuMDggNC41MjktNS40NTggMTEuNDE2LTUuMjkyYTgyLjk2NiA4Mi45NjYgMCAwIDAtMS4zODMgMTUuMTg0YzAgMjQuMjI1IDEzLjA3MSAzOS4zMDggMzQuMDUgMzkuMzA4IDUuNDA0IDAgMTAuMDQyLS43MTIgMTcuMjIxLTIuNjU4bDMuNDMtMjAuNzU5Yy02LjQ2IDMuMTgtMTEuNzYgNC42NzUtMTYuNTYgNC42NzUtMTEuMzI4IDAtMTguMTgzLTguMzYyLTE4LjE4My0yMi4xODMgMC0yMC4wNSAxMC4xOTYtMzQuMTA4IDI0Ljc0Ni0zNC4xMDgiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTcwLjIwOCAyODIuNzQyaC0xOS40OTFsMTEuMTctNjkuOTg4LTI0LjkyNSA2OS45ODhIMTIzLjY4bC0xLjY0Mi02OS41ODgtMTEuNzMzIDY5LjU4OEg5Mi4wNjJMMTA3LjMgMTkxLjdoMjguMDJsLjc4OCA1Ni4zNjMgMTguOTA0LTU2LjM2M2gzMC4yNjdsLTE1LjA3IDkxLjA0MiIvPjxwYXRoIGQ9Ik02MzIuNTIgMTk3LjA5NmwtNC4zMiAyNi4zMDhjLTUuMzMtNy4wMTItMTEuMDU0LTEyLjA4Ny0xOC42MTItMTIuMDg3LTkuODM0IDAtMTguNzg0IDcuNDU0LTI0LjY0MiAxOC40MjUtOC4xNTgtMS42OTItMTYuNTk2LTQuNTYzLTE2LjU5Ni00LjU2M2wtLjAwNC4wNjdjLjY1OC02LjEzMy45Mi05Ljg3NS44NjItMTEuMTQ2aC0xNy45Yy0yLjQzNyAyMi45MTctNi43NyA0Ni4xMy0xMC4xNTggNjkuMDc1bC0uODkyIDQuOTc1aDE5LjQ5MmMyLjYzMy0xNy4wOTYgNC42NS0zMS4yOTIgNi4xMzMtNDIuNTUgNi42NTktNi4wMTcgOS45OTItMTEuMjY3IDE2LjcyMS0xMC45MTctMi45NzkgNy4yMDUtNC43MjUgMTUuNTA1LTQuNzI1IDI0LjAxNyAwIDE4LjUxMyA5LjM2NyAzMC43MjUgMjMuNTM0IDMwLjcyNSA3LjE0MSAwIDEyLjYyLTIuNDYyIDE3Ljk2Ni04LjE3bC0uOTEyIDYuODgzSDYzNi45bDE0Ljg0Mi05MS4wNDJINjMyLjUyem0tMjQuMzcgNzMuOTQyYy02LjYzMyAwLTkuOTgzLTQuOTA5LTkuOTgzLTE0LjU5NiAwLTE0LjU1NCA2LjI3LTI0Ljg3NSAxNS4xMTItMjQuODc1IDYuNjk2IDAgMTAuMzIxIDUuMTA0IDEwLjMyMSAxNC41MDggMCAxNC42OC02LjM3IDI0Ljk2My0xNS40NSAyNC45NjN6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTIxOC4xOTIgMjQ5Ljc1OGMtMi4wNDItLjIzNy0yLjk0Ni0uMy00LjM0Ni0uMy0xMS4wNDYgMC0xNi42MzQgMy43ODgtMTYuNjM0IDExLjI2NyAwIDQuNjA0IDIuNzMgNy41NDYgNi45OCA3LjU0NiA3Ljk0NSAwIDEzLjY2Ni03LjU1OCAxNC0xOC41MTN6bTE0LjE3OSAzMi45ODRoLTE2LjE0NmwuMzY3LTcuNjYzYy00LjkyMSA2LjA1NC0xMS41IDguOTUtMjAuNDIxIDguOTUtMTAuNTY3IDAtMTcuODA0LTguMjUtMTcuODA0LTIwLjIyOSAwLTE4LjAzMyAxMi41OTEtMjguNTQyIDM0LjIxNi0yOC41NDIgMi4yMDkgMCA1LjA0Mi4yIDcuOTM4LjU3MS42MDQtMi40NDIuNzYyLTMuNDg3Ljc2Mi00LjgwOCAwLTQuOTA4LTMuMzkxLTYuNzMtMTIuNDk2LTYuNzMtOS41MzctLjEwOC0xNy4zOTUgMi4yNzItMjAuNjI5IDMuMzIyLjIwNC0xLjIyNiAyLjctMTYuNjM4IDIuNy0xNi42MzggOS43MDktMi44NTggMTYuMTIxLTMuOTMgMjMuMzIxLTMuOTMgMTYuNzM4IDAgMjUuNjA0IDcuNTE4IDI1LjU4OCAyMS43MDUuMDI5IDMuODItLjYwNSA4LjUxMi0xLjU4NCAxNC42NzUtMS42ODcgMTAuNzI1LTUuMzIgMzMuNzI1LTUuODEyIDM5LjMxN3ptMjYxLjM3NS04OC41OTJsLTMuMTkyIDE5Ljc2N2MtNi45NS0zLjQ5Ni0xMi00LjkyMS0xNy40MDgtNC45MjEtMTQuNTUgMC0yNC43NSAxNC4wNTgtMjQuNzUgMzQuMTA4IDAgMTMuODIxIDYuODU4IDIyLjE4IDE4LjE4MyAyMi4xOCA0LjggMCAxMC4wOTYtMS40OTIgMTYuNTU0LTQuNjc2bC0zLjQyIDIwLjc1Yy03LjE4NCAxLjk1OS0xMS44MTcgMi42NzEtMTcuMjI2IDIuNjcxLTIwLjk3NSAwLTM0LjA1LTE1LjA4My0zNC4wNS0zOS4zMDggMC0zMi41NSAxOC4wNTktNTUuMyA0My44ODgtNTUuMyA4LjUwOCAwIDE4LjU2MyAzLjYwOCAyMS40MiA0LjcyOW0zMS40NDMgNTUuNjA4Yy0yLjA0Mi0uMjM3LTIuOTQyLS4zLTQuMzQ2LS4zLTExLjA0MiAwLTE2LjYzNCAzLjc4OC0xNi42MzQgMTEuMjY3IDAgNC42MDQgMi43MyA3LjU0NiA2Ljk4NCA3LjU0NiA3LjkzNyAwIDEzLjY2Mi03LjU1OCAxMy45OTYtMTguNTEzem0xNC4xNzkgMzIuOTg0aC0xNi4xNWwuMzctNy42NjNjLTQuOTI0IDYuMDU0LTExLjUgOC45NS0yMC40MiA4Ljk1LTEwLjU2MyAwLTE3LjgwNC04LjI1LTE3LjgwNC0yMC4yMjkgMC0xOC4wMzMgMTIuNTk1LTI4LjU0MiAzNC4yMTItMjguNTQyIDIuMjEzIDAgNS4wNDIuMiA3Ljk0Mi41NzEuNi0yLjQ0Mi43NjItMy40ODcuNzYyLTQuODA4IDAtNC45MDgtMy4zOTEtNi43My0xMi40OTYtNi43My05LjUzMy0uMTA4LTE3LjM5NSAyLjI3Mi0yMC42MjkgMy4zMjIuMjA0LTEuMjI2IDIuNzA0LTE2LjYzOCAyLjcwNC0xNi42MzggOS43MDktMi44NTggMTYuMTE3LTMuOTMgMjMuMzE3LTMuOTMgMTYuNzQyIDAgMjUuNjA0IDcuNTE4IDI1LjU4MyAyMS43MDUuMDM0IDMuODItLjU5NSA4LjUxMi0xLjU3OSAxNC42NzUtMS42ODMgMTAuNzI1LTUuMzI1IDMzLjcyNS01LjgxMiAzOS4zMTd6bS0yMjAuMzkyLTEuMTIyYy01LjMzOCAxLjY4LTkuNDk2IDIuNDEtMTQgMi40MS05Ljk2MyAwLTE1LjQtNS43MjYtMTUuNC0xNi4yNjctLjEzOC0zLjI4IDEuNDM3LTExLjg4IDIuNjc1LTE5LjczOCAxLjEyLTYuOTI1IDguNDQ2LTUwLjUzMyA4LjQ0Ni01MC41MzNoMTkuMzY2bC0yLjI1OCAxMS4yMTJoOS45NDJsLTIuNjQ2IDE3Ljc4OGgtOS45NzVjLTIuMjUgMTQuMDkxLTUuNDYzIDMxLjYyLTUuNDk2IDMzLjk1IDAgMy44MjkgMi4wNDIgNS40ODMgNi42NzEgNS40ODMgMi4yMiAwIDMuOTM3LS4yMTcgNS4yNTQtLjY5MmwtMi41NzkgMTYuMzg4bTU5LjM5Mi0uNTkxYy02LjY1IDIuMDMzLTEzLjA4IDMuMDEyLTE5Ljg4IDMtMjEuNjgzLS4wMjItMzIuOTg3LTExLjM0Ny0zMi45ODctMzMuMDM0IDAtMjUuMzIxIDE0LjM4LTQzLjk1IDMzLjktNDMuOTUgMTUuOTcgMCAyNi4xNyAxMC40MjkgMjYuMTcgMjYuOCAwIDUuNDMzLS43IDEwLjczMy0yLjM4MiAxOC4yMTJoLTM4LjU3NWMtMS4zMDUgMTAuNzQyIDUuNTcgMTUuMjIxIDE2LjgzNyAxNS4yMjEgNi45MyAwIDEzLjE4OC0xLjQzMyAyMC4xMzctNC42NzVsLTMuMjIgMTguNDI1em0tMTAuODkyLTQzLjkxM2MuMTE3LTEuNTM4IDIuMDU4LTEzLjIxNy05LjAxMy0xMy4yMTctNi4xNjYgMC0xMC41NzkgNC43MTctMTIuMzc1IDEzLjIxN2gyMS4zODh6bS0xMjMuNDIxLTUuMDA0YzAgOS4zNjYgNC41NDIgMTUuODE2IDE0Ljg0MiAyMC42NzUgNy44OTEgMy43MDggOS4xMTIgNC44MTIgOS4xMTIgOC4xNyAwIDQuNjE3LTMuNDgzIDYuNy0xMS4xODcgNi43LTUuODE3IDAtMTEuMjI1LS45MDgtMTcuNDY3LTIuOTIgMCAwLTIuNTU0IDE2LjMyLTIuNjcgMTcuMSA0LjQyLjk2NiA4LjM3NCAxLjg1IDIwLjI3NCAyLjE5MSAyMC41NjcgMCAzMC4wNTktNy44MjkgMzAuMDU5LTI0Ljc0NiAwLTEwLjE3OS0zLjk3MS0xNi4xNS0xMy43MzgtMjAuNjM3LTguMTY3LTMuNzU4LTkuMTEyLTQuNTgzLTkuMTEyLTguMDQ2IDAtNCAzLjI0NS02LjA1OCA5LjU0MS02LjA1OCAzLjgyMSAwIDkuMDQ2LjQyIDE0LjAwNCAxLjEyNWwyLjc3MS0xNy4xOGMtNS4wNDEtLjgtMTIuNjkxLTEuNDQxLTE3LjE0Ni0xLjQ0MS0yMS44MDQgMC0yOS4zNDUgMTEuMzc5LTI5LjI4MyAyNS4wNjdtMzk4LjQ1NCA1MC42MjloLTE4LjQzN2wuOTE3LTYuODkyYy01LjM0NiA1LjcxNy0xMC44MjUgOC4xOC0xNy45NjcgOC4xOC0xNC4xNjcgMC0yMy41My0xMi4yMTMtMjMuNTMtMzAuNzI2IDAtMjQuNjI5IDE0LjUyMi00NS4zOTIgMzEuNzA5LTQ1LjM5MiA3LjU1OCAwIDEzLjI4IDMuMDg4IDE4LjYwNCAxMC4wOTZsNC4zMjUtMjYuMzA4aDE5LjIyMWwtMTQuODQyIDkxLjA0MnptLTI4Ljc0NS0xNy4xMDljOS4wNzUgMCAxNS40NS0xMC4yODMgMTUuNDUtMjQuOTU0IDAtOS40MDQtMy42My0xNC41MDgtMTAuMzI1LTE0LjUwOC04LjgzOCAwLTE1LjExNyAxMC4zMTctMTUuMTE3IDI0Ljg3NSAwIDkuNjg3IDMuMzU4IDE0LjU4NyA5Ljk5MiAxNC41ODd6bS01Ni44NDMtNTYuOTI5Yy0yLjQ0IDIyLjkxNy02Ljc3NCA0Ni4xMy0xMC4xNjIgNjkuMDYzbC0uODkxIDQuOTc1aDE5LjQ5MWM2Ljk3MS00NS4yNzUgOC42NTktNTQuMTE3IDE5LjU4OC01My4wMDkgMS43NDItOS4yNjYgNC45ODMtMTcuMzgzIDcuNC0yMS40NzktOC4xNjMtMS43LTEyLjcyMSAyLjkxMy0xOC42ODggMTEuNjc1LjQ3MS0zLjc4NyAxLjMzNC03LjQ2NiAxLjE2My0xMS4yMjVoLTE3LjltLTE2MC40MjEgMGMtMi40NDYgMjIuOTE3LTYuNzggNDYuMTMtMTAuMTY3IDY5LjA2M2wtLjg4NyA0Ljk3NWgxOS41YzYuOTYyLTQ1LjI3NSA4LjY0Ni01NC4xMTcgMTkuNTctNTMuMDA5IDEuNzUtOS4yNjYgNC45OTItMTcuMzgzIDcuNC0yMS40NzktOC4xNTQtMS43LTEyLjcxNiAyLjkxMy0xOC42NzggMTEuNjc1LjQ3LTMuNzg3IDEuMzI1LTcuNDY2IDEuMTYyLTExLjIyNWgtMTcuOW0yNTQuNTY3IDY4LjI0MmMwLTMuMjEzIDIuNTk2LTUuOCA1Ljc5Ni01LjhhNS43OSA1Ljc5IDAgMCAxIDUuNzk1IDUuOCA1Ljc5NyA1Ljc5NyAwIDAgMS01Ljc5NSA1Ljc5NiA1LjggNS44IDAgMCAxLTUuNzk2LTUuNzk2em01Ljc5NiA0LjQwNGE0LjQwMyA0LjQwMyAwIDAgMCA0LjQwNC00LjQwNCA0LjQwNCA0LjQwNCAwIDAgMC00LjQwNC00LjQwOCA0LjQxIDQuNDEgMCAwIDAtNC40MDkgNC40MDggNC40MSA0LjQxIDAgMCAwIDQuNDA5IDQuNDA0em0tLjc4NC0xLjg3aC0xLjE4N3YtNS4wODRoMi4xNTRjLjQ0NiAwIC45MDguMDA4IDEuMjk2LjI1NC40MTYuMjgzLjY1NC43NjcuNjU0IDEuMjc1IDAgLjU3NS0uMzM4IDEuMTEzLS44ODggMS4zMTdsLjk0MiAyLjIzN2gtMS4zMmwtLjc4LTIuMDA4aC0uODd2Mi4wMDh6bTAtMi44OGguNjU0Yy4yNDYgMCAuNTEzLjAxNy43My0uMS4xOTUtLjEyNS4yOTUtLjM2Mi4yOTUtLjU4N2EuNjc3LjY3NyAwIDAgMC0uMjg3LS41MjVjLS4yMDQtLjExNy0uNTQyLS4wODQtLjc2My0uMDg0aC0uNjI5djEuMjk2eiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIj48ZyBmaWxsPSJub25lIj48cGF0aCBkPSJNNTIuOSAwQzIzLjcgMCAwIDIzLjIgMCA1MS43djM2Ny42QzAgNDQ3LjkgMjMuNyA0NzEgNTIuOSA0NzFoNjQ0LjJjMjkuMiAwIDUyLjktMjMuMiA1Mi45LTUxLjdWNTEuN0M3NTAgMjMuMSA3MjYuMyAwIDY5Ny4xIDBINTIuOXoiIGZpbGw9IiM0RDRENEQiLz48cGF0aCBkPSJNMzE0LjYgMTUyLjJjOC41IDAgMTUuNiAxLjcgMjQuMyA1Ljl2MjIuMWMtOC4yLTcuNi0xNS40LTEwLjgtMjQuOC0xMC44LTE4LjUgMC0zMy4xIDE0LjUtMzMuMSAzMyAwIDE5LjUgMTQuMSAzMy4yIDM0IDMzLjIgOSAwIDE2LTMgMjMuOS0xMC41djIyLjFjLTkgNC0xNi4zIDUuNi0yNC44IDUuNi0zMC4xIDAtNTMuNC0yMi01My40LTUwLjIgMC0yOCAyMy45LTUwLjQgNTMuOS01MC40em0tOTMuNC42YzExLjEgMCAyMS4zIDMuNiAyOS43IDEwLjdsLTEwLjMgMTIuOGMtNS4xLTUuNC0xMC03LjgtMTUuOS03LjgtOC41IDAtMTQuNyA0LjctMTQuNyAxMC43IDAgNS4yIDMuNSA4IDE1LjMgMTIuMSAyMi41IDcuOCAyOS4xIDE0LjggMjkuMSAzMC4xIDAgMTguNi0xNC40IDMxLjYtMzQuOSAzMS42LTE1IDAtMjYtNS43LTM1LjEtMTguNGwxMi44LTExLjZjNC42IDguMyAxMi4xIDEyLjggMjEuNiAxMi44IDguOCAwIDE1LjMtNS44IDE1LjMtMTMuNiAwLTQtMi03LjUtNS45LTkuOS0yLTEuMi01LjktMi45LTEzLjctNS41LTE4LjUtNi40LTI0LjktMTMuMi0yNC45LTI2LjQgMC0xNS44IDEzLjctMjcuNiAzMS42LTI3LjZ6bTIyNS43IDEuN2gyMS42bDI3IDY0LjYgMjcuMy02NC42aDIxLjRsLTQzLjcgOTguN2gtMTAuNmwtNDMtOTguN3ptLTM4Mi4xLjFoMjljMzIgMCA1NC40IDE5LjggNTQuNCA0OC4yIDAgMTQuMi02LjkgMjcuOS0xOC40IDM3LTkuNyA3LjYtMjAuOCAxMS4xLTM2LjEgMTEuMUg2NC44di05Ni4zem05Mi41IDBIMTc3djk2LjNoLTE5Ljd2LTk2LjN6bTM5NS45IDBoNTZ2MTYuM2gtMzYuM3YyMS40aDM0Ljl2MTYuM2gtMzQuOXYyNmgzNi4zdjE2LjNoLTU2di05Ni4zem02OS4xIDBoMjkuMmMyMi44IDAgMzUuOSAxMC40IDM1LjkgMjguNCAwIDE0LjgtOC4yIDI0LjUtMjMuMSAyNy4zbDMxLjkgNDAuNmgtMjQuM2wtMjcuMy0zOC43SDY0MnYzOC43aC0xOS43di05Ni4zem0xOS43IDE1LjJ2MjkuMWg1LjdjMTIuNyAwIDE5LjMtNS4yIDE5LjMtMTQuOCAwLTkuNC02LjYtMTQuMy0xOC45LTE0LjNINjQyem0tNTU3LjQgMS4xdjYzLjdoNS4zYzEyLjcgMCAyMC44LTIuMyAyNy03LjcgNi44LTUuNyAxMC45LTE1IDEwLjktMjQuMnMtNC4xLTE4LjItMTAuOS0yNGMtNi41LTUuNi0xNC4zLTcuOC0yNy03LjhoLTUuM3oiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzk5LjIgMTUxLjZjMjkuNyAwIDUzLjggMjIuMSA1My44IDQ5LjVzLTI0LjEgNDkuNi01My44IDQ5LjZjLTI5LjggMC01My45LTIyLjItNTMuOS00OS42IDAtMjcuNCAyNC4xLTQ5LjUgNTMuOS00OS41ek03NTAgMjcxLjFDNzI0LjkgMjg4LjMgNTM3LjQgNDExLjUgMjEyLjcgNDcxaDQ4NC40YzI5LjIgMCA1Mi45LTIzLjIgNTIuOS01MS43VjI3MS4xeiIgZmlsbD0iI0Y0NzIxNiIvPjwvZz48L3N2Zz4=) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIj48c3R5bGU+LmF7ZmlsbDojZmZmfTwvc3R5bGU+PGcgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9Ijc1MCIgaGVpZ2h0PSI0NzEiIHJ4PSI0MCIgZmlsbD0iIzI1NTdENiIvPjxwYXRoIGQ9Ik0wIDIyMS4yaDM2bDguMS0xOS41aDE4LjJsOC4xIDE5LjVoNzAuOXYtMTQuOWw2LjMgMTQuOWgzNi44bDYuNC0xNS4ydjE1LjJoMTc2LjFsLS4xLTMyaDMuNGMyLjQgMCAzLjEuMyAzLjEgNC4ydjI3LjhoOTEuMXYtNy41YzcuNCA0IDE4LjggNy41IDMzLjkgNy41aDM4LjNsOC4yLTE5LjVINTYzbDggMTkuNWg3My44di0xOC41bDExLjIgMTguNWg1OS4yVjk4LjdoLTU4LjZ2MTQuNGwtOC4yLTE0LjRoLTYwLjF2MTQuNGwtNy41LTE0LjRoLTgxLjJjLTEzLjYgMC0yNS41IDEuOS0zNS4yIDcuMXYtNy4xaC01NnY3LjFjLTYuMS01LjQtMTQuNS03LjEtMjMuOC03LjFIMTc5LjlsLTEzLjcgMzEuNi0xNC4xLTMxLjZIODcuNnYxNC40bC03LjEtMTQuNGgtNTVMMCAxNTYuOXY2NC4zem0yMjcuNC0xNy43aC0yMS42bC0uMS02OC44LTMwLjYgNjguOGgtMTguNUwxMjYgMTM0Ljd2NjguOEg4My4xTDc1IDE4My45SDMxLjFsLTguMiAxOS42SDBsMzcuOC04Ny44aDMxLjNsMzUuOCA4My4xdi04My4xaDM0LjVsMjcuNSA1OS42IDI1LjQtNTkuNmgzNS4xdjg3Ljh6TTY3LjggMTY1LjdsLTE0LjUtMzUtMTQuMyAzNWgyOC44em0yNDUuNiAzNy44SDI0M3YtODcuOGg3MC40VjEzNGgtNDkuM3YxNS44aDQ4LjF2MThoLTQ4LjF2MTcuNWg0OS4zdjE4LjJ6bTk5LjMtNjQuMmMwIDE0LTkuNCAyMS4zLTE0LjkgMjMuNCA0LjYgMS44IDguNiA0LjkgMTAuNCA3LjQgMyA0LjQgMy41IDguMyAzLjUgMTYuMnYxNy4yaC0yMS4ybC0uMS0xMS4xYzAtNS4yLjUtMTIuOC0zLjMtMTcuMS0zLjEtMy4xLTcuOC0zLjctMTUuNC0zLjdoLTIyLjZ2MzEuOUgzMjh2LTg3LjhoNDguNWMxMC44IDAgMTguNy4zIDI1LjUgNC4yIDYuNyAzLjkgMTAuNyA5LjYgMTAuNyAxOS40ek0zODYgMTUyLjRjLTIuOSAxLjctNi4zIDEuOC0xMC40IDEuOEgzNTB2LTE5LjVoMjUuOWMzLjcgMCA3LjUuMSAxMCAxLjYgMi44IDEuMiA0LjUgNCA0LjUgNy43IDAgMy45LTEuNiA3LTQuNCA4LjR6bTYwLjUgNTEuMUg0MjV2LTg3LjhoMjEuNXY4Ny44em0yNDkuNyAwaC0yOS44bC00MC02NS45djY1LjloLTQzbC04LjItMTkuNmgtNDMuOGwtNy45IDE5LjZoLTI0LjdjLTEwLjIgMC0yMy4yLTIuMi0zMC42LTkuNy03LjQtNy41LTExLjItMTcuNi0xMS4yLTMzLjUgMC0xMy4xIDIuMy0yNSAxMS4zLTM0LjQgNi45LTcgMTcuNS0xMC4yIDMyLjEtMTAuMmgyMC40djE4LjhoLTIwYy03LjcgMC0xMi4xIDEuMS0xNi4yIDUuMi0zLjYgMy43LTYuMSAxMC43LTYuMSAxOS45IDAgOS40IDEuOSAxNi4yIDUuOCAyMC42IDMuMiAzLjUgOS4xIDQuNiAxNC43IDQuNmg5LjVsMjkuNy02OS4xaDMxLjZsMzUuNyA4My4xdi04My4xaDMyLjFsMzcgNjEuMnYtNjEuMmgyMS42djg3Ljh6bS0xMjguMS0zNy44bC0xNC42LTM1LTE0LjUgMzVoMjkuMXpNNzUwIDM0My44Yy01LjIgNy40LTE1LjEgMTEuMi0yOC43IDExLjJoLTQwLjd2LTE4LjhoNDAuNmM0IDAgNi44LS42IDguNS0yLjIgMS41LTEuNCAyLjUtMy4zIDIuNS01LjcgMC0yLjYtMS00LjYtMi42LTUuOC0xLjUtMS40LTMuNy0yLTcuNC0yLTE5LjgtLjctNDQuNS42LTQ0LjUtMjcuMiAwLTEyLjcgOC4xLTI2LjIgMzAuMy0yNi4yaDQydi0xNy40aC0zOS4xYy0xMS43IDAtMjAuMyAyLjgtMjYuNCA3LjF2LTcuMWgtNTcuN2MtOS4yIDAtMjAgMi4yLTI1LjIgNy4xdi03LjFoLTEwM3Y3LjFjLTguMi01LjgtMjIuMS03LjEtMjguNS03LjFoLTY3Ljl2Ny4xYy02LjUtNi4yLTIxLTcuMS0yOS44LTcuMWgtNzZMMjc5IDI2OC40bC0xNi40LTE4LjdIMTQ5djEyMi42aDExMS41bDE3LjktMTkuMSAxNi45IDE5LjFoNjguOHYtMjguOGg2LjdjOS4yLjEgMTkuOS0uMiAyOS40LTQuM3YzMy4xaDU2Ljd2LTMyaDIuN2MzLjUgMCAzLjkuMiAzLjkgMy42djI4LjRoMTcyLjJjMTAuOSAwIDIyLjQtMi44IDI4LjctNy45djcuOUg3MTljMTEuNCAwIDIyLjUtMS42IDMxLTUuN3YtMjIuOHptLTM0MS41LTQ3LjJjMCAyNC40LTE4LjMgMjkuNS0zNi44IDI5LjVoLTI2LjN2MjkuNGgtNDFsLTI1LjktMjkuMS0yNyAyOS4xSDE2OHYtODcuOGg4NC44bDI1LjkgMjguOCAyNi45LTI4LjhoNjcuM2MxNi44IDAgMzUuNiA0LjYgMzUuNiAyOC45ek0yNDAuOCAzMzdIMTg5di0xNy40aDQ2LjN2LTE4SDE4OXYtMTUuOWg1Mi44bDIzLjEgMjUuNi0yNC4xIDI1Ljd6bTgzLjYgMTAuMUwyOTIgMzExLjNsMzIuNC0zNC42djcwLjR6bTQ3LjgtMzkuMUgzNDV2LTIyLjNoMjcuNWM3LjYgMCAxMi45IDMuMSAxMi45IDEwLjdzLTUuMSAxMS42LTEzLjIgMTEuNnpNNTE1IDI2Ny43aDcwLjN2MTguMUg1MzZ2MTZoNDguMXYxNy45SDUzNnYxNy41bDQ5LjMuMXYxOC4ySDUxNXYtODcuOHptLTI3LjEgNDdjNC43IDEuNyA4LjUgNC44IDEwLjMgNy40IDMgNC4zIDMuNSA4LjMgMy41IDE2djE3LjRoLTIxLjF2LTExYzAtNS4zLjUtMTMuMS0zLjQtMTcuMi0zLjEtMy4xLTcuOC0zLjktMTUuNS0zLjloLTIyLjV2MzIuMUg0MTh2LTg3LjhoNDguN2MxMC42IDAgMTguNC40IDI1LjMgNC4xIDYuNyA0IDEwLjkgOS41IDEwLjkgMTkuNSAwIDE0LTkuNCAyMS4yLTE1IDIzLjR6TTQ3NiAzMDMuNmMtMi44IDEuNy02LjMgMS44LTEwLjQgMS44SDQ0MHYtMTkuN2gyNS45YzMuOCAwIDcuNSAwIDEwLjEgMS42IDIuNyAxLjQgNC40IDQuMSA0LjQgNy45IDAgMy43LTEuNyA2LjctNC40IDguNHptMTkwLjMgNS42YzQuMSA0LjIgNi4zIDkuNiA2LjMgMTguNiAwIDE4LjktMTEuOCAyNy43LTMzLjEgMjcuN2gtNDF2LTE4LjhoNDAuOWM0IDAgNi44LS41IDguNi0yLjIgMS40LTEuMyAyLjUtMy4zIDIuNS01LjcgMC0yLjYtMS4yLTQuNi0yLjYtNS44LTEuNi0xLjQtMy45LTItNy41LTItMTkuNy0uNy00NC40LjYtNDQuNC0yNy4yIDAtMTIuNyA4LTI2LjEgMzAuMS0yNi4xaDQyLjN2MTguN2gtMzguN2MtMy44IDAtNi4zLjEtOC40IDEuNi0yLjQgMS40LTMuMiAzLjUtMy4yIDYuMyAwIDMuMyAxLjkgNS41IDQuNiA2LjUgMi4yLjggNC42IDEgOC4yIDFsMTEuNC4zYzExLjQuMyAxOS4zIDIuMyAyNCA3LjF6bTgzLjctMjMuNWgtMzguNGMtMy45IDAtNi40LjEtOC42IDEuNi0yLjIgMS40LTMgMy41LTMgNi4zIDAgMy4zIDEuOCA1LjUgNC42IDYuNSAyLjIuOCA0LjYgMSA4LjEgMWwxMS40LjNjMTEuNi4zIDE5LjMgMi4zIDIzLjkgNy4xLjkuNyAxLjQgMS40IDIgMi4ydi0yNXoiIGNsYXNzPSJhIi8+PC9nPjwvc3ZnPg==) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzUwIDQ3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgcng9IjQwIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTY3NSAyMzUuNTFjMCA5OS4xMzMtODAuMzUgMTc5LjUtMTc5LjQ4IDE3OS41LTk5LjEyMSAwLTE3OS40OC04MC4zNjMtMTc5LjQ4LTE3OS41QzMxNi4wNCAxMzYuMzY4IDM5Ni4zOTggNTYgNDk1LjUyIDU2IDU5NC42NTMgNTYgNjc1IDEzNi4zNjcgNjc1IDIzNS41MSIgZmlsbD0iI0Q5MjIyQSIvPjxwYXRoIGQ9Ik0zNTYuODcgMzQ5LjQ5YTE3Ny45MDggMTc3LjkwOCAwIDAgMS0xMy42NzUtMTkuMDA4aDYzLjYxMmExNzguNjkgMTc4LjY5IDAgMCAwIDEwLjM0Mi0xOS4wMTNoLTg0LjI5MmExNzguNDE4IDE3OC40MTggMCAwIDEtNy41OTYtMTloOTkuNDc1YzUuOTg4LTE3LjkwNCA5LjIzLTM3LjA1IDkuMjMtNTYuOTYyIDAtMTMuMDQ2LTEuMzkyLTI1Ljc2Mi00LjAzLTM4LjAxM2gtMTA5Ljg2YTE3OC4yMTQgMTc4LjIxNCAwIDAgMSA1LjIwOC0xOS4wMDhoOTkuNDQyYTE4MS40NDIgMTgxLjQ0MiAwIDAgMC03LjU5MS0xOS4wMDRIMzMyLjg4YTE4MC44NSAxODAuODUgMCAwIDEgMTAuMzM4LTE5LjAwOGg2My41N2ExODEuNDMzIDE4MS40MzMgMCAwIDAtMTMuNjctMTguOTkyaC0zNi4yMjVhMTgxLjA4OCAxODEuMDg4IDAgMCAxIDE4LjExMi0xOWMtMzEuODU0LTI4Ljg4My03NC4xMzgtNDYuNDgzLTEyMC41Mi00Ni40ODMtOTkuMTMgMC0xNzkuNDkgODAuMzY3LTE3OS40OSAxNzkuNTEgMCA5OS4xMzMgODAuMzU4IDE3OS41IDE3OS40OSAxNzkuNSA0Ni4zODggMCA4OC42NjctMTcuNTk2IDEyMC41Mi00Ni40NzVhMTgwLjMzNyAxODAuMzM3IDAgMCAwIDE4LjEzMy0xOS4wMzhoLTM2LjI2NyIgZmlsbD0iIzAwOTdEMCIvPjxwYXRoIGQ9Ik02NTEuMDggMzM1LjU0YzAtMy4yIDIuNTk2LTUuNzk2IDUuOC01Ljc5NiAzLjIgMCA1Ljc5MiAyLjU5NiA1Ljc5MiA1Ljc5NiAwIDMuMjA0LTIuNTkyIDUuOC01Ljc5MiA1LjhhNS43OTkgNS43OTkgMCAwIDEtNS44LTUuOHptNS44IDQuNDA4YTQuNDAxIDQuNDAxIDAgMCAwIDQuNDA0LTQuNDA4IDQuMzk2IDQuMzk2IDAgMCAwLTQuNDA0LTQuMzk2IDQuNCA0LjQgMCAwIDAtNC40MDggNC4zOTYgNC40MDUgNC40MDUgMCAwIDAgNC40MDggNC40MDh6bS0uNzg3LTEuODYyaC0xLjE4NHYtNS4wOTJoMi4xNWMuNDQ2IDAgLjkwNC4wMDQgMS4zLjI1OC40MTcuMjg0LjY0Ni43NzUuNjQ2IDEuMjcxIDAgLjU4NC0uMzM3IDEuMTEzLS44OCAxLjMxN2wuOTM0IDIuMjQ2aC0xLjMxN2wtLjc3NS0yLjAwOWgtLjg3NXYyLjAwOXptMC0yLjg4aC42NThjLjI0NiAwIC41MDQuMDE3LjcyNS0uMWEuNzEyLjcxMiAwIDAgMCAuMy0uNTkxLjY1Mi42NTIgMCAwIDAtLjI4OC0uNTEzYy0uMjEyLS4xMjUtLjU0MS0uMS0uNzYyLS4xaC0uNjM0djEuMzA1ek0zNzIuNDUgMjg0LjAxYy03LjY3IDIuMDMzLTE1LjA4OCAzLjAyNS0yMi45MjkgMy4wMDgtMjUuMDE3LS4wMjUtMzguMDQ2LTExLjQxNy0zOC4wNDYtMzMuMiAwLTI1LjQ1OCAxNi41ODgtNDQuMTgzIDM5LjEtNDQuMTgzIDE4LjQxNyAwIDMwLjE3NSAxMC41IDMwLjE3NSAyNi45NDYgMCA1LjQ1OS0uNzk2IDEwLjc3MS0yLjc0NiAxOC4yOTZoLTQ0LjQ4OGMtMS41ODMgMTAuNjMzIDYuMTg4IDE1LjMwNCAxOS40MTIgMTUuMzA0IDcuOTI1IDAgMTUuMDkyLTEuNDI1IDIzLjAyNS00LjYxMmwtMy41MDQgMTguNDQyem0tMTEuOTYyLTQ0LjE1YzAtMS42MDggMi40NzUtMTMuMDMzLTEwLjQtMTMuMjgzLTcuMTA4IDAtMTIuMjA4IDQuNzI1LTE0LjI3MSAxMy4yODNoMjQuNjcxem0yNy4wMzItNWMwIDkuNDA0IDUuMjk2IDE1LjkgMTcuMzI5IDIwLjczOCA5LjIgMy43NyAxMC42NSA0Ljg1OCAxMC42NSA4LjIyIDAgNC42NjMtNC4wNjcgNi44MDUtMTMuMDkyIDYuNzQ3LTYuNzgtLjA1LTEyLjk2Mi0uODcxLTIwLjI2Mi0yLjg5NmwtMy4yMyAxNy4xNTRjNi40ODggMS41MDQgMTUuNTg5IDIgMjMuNjUgMi4xODcgMjQuMDI2IDAgMzUuMTE4LTcuODY2IDM1LjExOC0yNC44NjcgMC0xMC4yMTctNC42MjUtMTYuMjMzLTE2LjAzMy0yMC43MTItOS41MzgtMy44MDgtMTAuNjU4LTQuNjM3LTEwLjY1OC04LjA4MyAwLTQuMDUgMy43NzktNi4xIDExLjE1LTYuMSA0LjQ2MiAwIDEwLjU3OS40MTIgMTYuMzc5IDEuMTA4bDMuMjU4LTE3LjI0MmMtNS45MTItLjgyNS0xNC44ODMtMS40ODMtMjAuMDc1LTEuNDgzLTI1LjQ1IDAtMzQuMjU4IDExLjQ1OC0zNC4xODMgMjUuMjI5bS04OC4yNDEgNTAuOTNoLTE4LjY2MmwuNDQ2LTcuODJjLTUuNjkyIDYuMTctMTMuMjcxIDkuMDQtMjMuNTU4IDkuMDQtMTIuMTc1IDAtMjAuNTE3LTguMzI0LTIwLjUxNy0yMC4yOTUgMC0xOC4xOTYgMTQuNS0yOC42OTIgMzkuNDI5LTI4LjY5MiAyLjU2MiAwIDUuODIuMTkyIDkuMTY3LjU2Mi42OTEtMi40MzMuODc5LTMuNDc5Ljg3OS00LjgwOCAwLTQuOTgtMy45MjEtNi44MTItMTQuNDEyLTYuODEyLTEwLjM0Mi4wNDEtMTcuMzIxIDEuNTctMjMuNzk2IDMuMzEybDMuMTg3LTE2LjdjMTEuMTk2LTIuODQ2IDE4LjUzLTMuOTQyIDI2LjgyNS0zLjk0MiAxOS4zMDQgMCAyOS41IDcuNTY3IDI5LjUgMjEuNzk2LjE2NyAzLjc5Ni0xLjE1OCAxMS40MTItMS44MiAxNC43NDYtLjc1OSA0Ljg1NS02LjEwOSAzMi45NzUtNi42NjcgMzkuNjEyem0tMTYuMzc5LTMzLjE5MmMtMi4zNjctLjI0Mi0zLjM5Ni0uMzEzLTUuMDEzLS4zMTMtMTIuNzI5IDAtMTkuMTgzIDMuNzg4LTE5LjE4MyAxMS4yNjggMCA0LjY5MSAzLjE1IDcuNjMzIDguMDU5IDcuNjMzIDkuMTQ2IDAgMTUuNzUtNy42NSAxNi4xMzgtMTguNTg4ek00NzcgMjg0LjYxYy02LjEyNSAxLjY4LTEwLjg5NiAyLjQwOC0xNi4wNTggMi40MDgtMTEuNDMzIDAtMTcuNjc1LTUuODQxLTE3LjY3NS0xNi4yNS0uMzU4LTIuODU4IDIuNDMzLTE2LjA1OCAzLjA2Ny0xOS43MzguNjMzLTMuNjkxIDEwLjUzOC01Ny40OTIgMTAuNTM4LTU3LjQ5MmgyMi4yMTJsLTMuMzYzIDE3LjhoMTEuMzkybC0zLjA5NiAxOC4xNzFoLTExLjQ0MnMtNi4yNzkgMzEuNTMtNi4yNzkgMzMuOTMzYzAgMy44MjUgMi4zMTcgNS40ODggNy42MzQgNS40ODggMi41NDUgMCA0LjUwOC0uMjM4IDYuMDI5LS42OTJMNDc3IDI4NC42MW05OS4yNS03NC45OGMtMTYuMjc5IDAtMjkgNi43LTM2LjM4OCAxNy44OTJsNi40MTItMTYuNTk2Yy0xMS44MTctNC4zMzgtMTkuNDMzIDEuODUtMjYuMzI1IDEwLjY1IDAgMC0xLjE1NCAxLjQ2Mi0yLjMgMi44di0xMy4wNWgtMjAuODU4Yy0yLjgyNSAyMy4wMjktNy44MiA0Ni4zNzktMTEuNzI5IDY5LjQ0NmwtLjk0MSA1LjAyaDIyLjQzOGMyLjEyNS0xMS43MDcgMy44NzUtMjEuMjExIDUuNjE3LTI4Ljc4NyA0Ljc2Ni0yMC43ODggMTIuNzg4LTI3LjE0MiAyNC44MjktMjQuMzMzLTIuNzggNS45NzktNC4zMDUgMTIuODkyLTQuMzA1IDIwLjU1NCAwIDE4LjU3OSAxMC4wOTIgMzMuNzg4IDM1LjE1IDMzLjc4OCAyNS4yODggMCA0My41OTYtMTMuNTA4IDQzLjU5Ni00NC4zMDggMC0xOC41OC0xMi4yLTMzLjA3NS0zNS4xOTYtMzMuMDc1em0tNi41MyA1OS4zMTdjLTcuOTI0LjEyNS0xMi43MjgtNi41MjUtMTIuNzI4LTE2LjQ3MSAwLTExLjc5MiA3LjAxMi0yNS4xMTIgMTguMjc1LTI1LjExMiA5LjA4NyAwIDEyLjIgNy4yMDQgMTIuMiAxNC44NzkgMCAxNi43NzktNi44NzUgMjYuNzA0LTE3Ljc0NiAyNi43MDR6TTIyNi41MyAyODUuNzloLTIyLjM0bDEzLjI4LTY5Ljk1LTMwLjU3IDY5Ljk1aC0yMC4zN2wtMy43My02OS41NS0xMy4zMiA2OS41NWgtMjAuMjdsMTcuMjctOTAuOTloMzQuOTFsMi45MSA1MC43MiAyMi4xMi01MC43MmgzNy43MmwtMTcuNjEgOTAuOTkiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNjEzLjE1IDI3NC4zOWE1LjggNS44IDAgMCAxIDUuNzk2LTUuNzk2YzMuMjA0IDAgNS43OTYgMi42IDUuNzk2IDUuNzk2YTUuNzk2IDUuNzk2IDAgMSAxLTExLjU5MiAwem01Ljc5NiA0LjQxMmE0LjQxNCA0LjQxNCAwIDAgMCA0LjQwOC00LjQxMiA0LjQwNyA0LjQwNyAwIDAgMC00LjQwOC00LjQwNCA0LjQwNiA0LjQwNiAwIDAgMC00LjQwOSA0LjQwNCA0LjQxNCA0LjQxNCAwIDAgMCA0LjQwOSA0LjQxMnptLS43ODQtMS44NjZoLTEuMTg3di01LjA4M2gyLjE1Yy40NSAwIC45MDggMCAxLjMwNC4yNS40MDkuMjc5LjY0Ni43NjYuNjQ2IDEuMjcgMCAuNTgtLjMzOCAxLjExNy0uODgzIDEuMzE3bC45MzMgMi4yNDZoLTEuMzE3bC0uNzctMi4wMDhoLS44NzZ2Mi4wMDh6bTAtMi44ODhoLjY1OWMuMjQxIDAgLjUwNC4wMTcuNzI1LS4wOTZhLjcwMi43MDIgMCAwIDAgLjI5Ni0uNTg3LjYzNS42MzUgMCAwIDAtLjI4NC0uNTEzYy0uMjEyLS4xMjktLjU0MS0uMDk1LS43NjItLjA5NWgtLjYzNHYxLjI5MXpNMzc4LjA1IDI3OC40Yy03LjY2NyAyLjAzMy0xNS4wODggMy4wMy0yMi45MjUgMy4wMTMtMjUuMDE3LS4wMjYtMzguMDQ2LTExLjQyMi0zOC4wNDYtMzMuMjA5IDAtMjUuNDUgMTYuNTc5LTQ0LjE3OSAzOS4wOTYtNDQuMTc5IDE4LjQyMSAwIDMwLjE3NSAxMC40OTYgMzAuMTc1IDI2Ljk0MiAwIDUuNDY3LS44IDEwLjc3MS0yLjc0MiAxOC4zSDMzOS4xMmMtMS41ODMgMTAuNjMgNi4xOCAxNS4zMDggMTkuNDA4IDE1LjMwOCA3LjkyNSAwIDE1LjA4OC0xLjQyNSAyMy4wMy00LjYxNmwtMy41MDkgMTguNDQyem0tMTEuOTYyLTQ0LjE1YzAtMS42MDQgMi40Ny0xMy4wMzMtMTAuNC0xMy4yNzktNy4xMDggMC0xMi4yMDQgNC43My0xNC4yNzEgMTMuMjc5aDI0LjY3MXptMjcuMDQyLTVjMCA5LjQwOCA1LjI4NyAxNS45IDE3LjMyNSAyMC43NDYgOS4yMDQgMy43NjcgMTAuNjUgNC44NTggMTAuNjUgOC4yMTMgMCA0LjY2Ni00LjA2NyA2LjgwOC0xMy4wODggNi43NS02Ljc4My0uMDQ2LTEyLjk2Ny0uODcxLTIwLjI2Mi0yLjg5NmwtMy4yMzggMTcuMTQ2YzYuNDkyIDEuNTE2IDE1LjU5NiAyLjAxMiAyMy42NTQgMi4yIDI0LjAyNSAwIDM1LjEyMS03Ljg3MSAzNS4xMjEtMjQuODcxIDAtMTAuMjE3LTQuNjI5LTE2LjIzOC0xNi4wNDItMjAuNzEyLTkuNTM3LTMuODA5LTEwLjY1NC00LjYzOC0xMC42NTQtOC4wODQgMC00LjA1IDMuNzg0LTYuMSAxMS4xNDYtNi4xIDQuNDcxIDAgMTAuNTgzLjQxNyAxNi4zODggMS4xMTNsMy4yNS0xNy4yNDZjLTUuOTEyLS44MjUtMTQuODc5LTEuNDgzLTIwLjA2Ny0xLjQ4My0yNS40NTggMC0zNC4yNjIgMTEuNDU0LTM0LjE4MyAyNS4yMjVtLTg4LjI0IDUwLjkyOWgtMTguNjY3bC40NS03LjgyYy01LjY5NiA2LjE1Ny0xMy4yNzUgOS4wMzItMjMuNTU4IDkuMDMyLTEyLjE3NSAwLTIwLjUyMS04LjMyNS0yMC41MjEtMjAuMjg4IDAtMTguMjA0IDE0LjQ5Ni0yOC42OTYgMzkuNDI5LTI4LjY5NiAyLjU2MiAwIDUuODE3LjE5MiA5LjE3LjU2My42OTItMi40MzMuODc2LTMuNDc1Ljg3Ni00LjgwOCAwLTQuOTg0LTMuOTE3LTYuODEzLTE0LjQwOC02LjgxMy0xMC4zNDIuMDQyLTE3LjMyMSAxLjU3NS0yMy43OTYgMy4zMTNsMy4xODMtMTYuNjk2YzExLjItMi44NSAxOC41My0zLjk0NiAyNi44My0zLjk0NiAxOS4zMDMgMCAyOS40OTUgNy41NjcgMjkuNDk1IDIxLjc5Mi4xNjcgMy44LTEuMTU4IDExLjQxMi0xLjgxNyAxNC43NTQtLjc2MiA0Ljg1LTYuMTEyIDMyLjk3LTYuNjY2IDM5LjYxMnptLTE2LjM4OC0zMy4xOTZjLTIuMzU4LS4yNDYtMy4zOTItLjMxMy01LjAxMy0uMzEzLTEyLjcyIDAtMTkuMTc4IDMuNzg4LTE5LjE3OCAxMS4yNjggMCA0LjY5NSAzLjE1NCA3LjYzMyA4LjA1NCA3LjYzMyA5LjE1NCAwIDE1Ljc1OC03LjY1NCAxNi4xMzgtMTguNTg4ek00ODIuNjEgMjc5Yy02LjEyIDEuNjc1LTEwLjg5NiAyLjQwOC0xNi4wNTQgMi40MDgtMTEuNDMzIDAtMTcuNjcxLTUuODQ2LTE3LjY3MS0xNi4yNTQtLjM2Mi0yLjg1NCAyLjQzMy0xNi4wNTggMy4wNjMtMTkuNzM4LjYzMy0zLjY5MSAxMC41MzgtNTcuNDkyIDEwLjUzOC01Ny40OTJoMjIuMjA4bC0zLjM1NSAxNy44aDExLjM5MmwtMy4wOTUgMTguMTcxaC0xMS40NDJzLTYuMjg0IDMxLjUzLTYuMjg0IDMzLjkzM2MwIDMuODI1IDIuMzIxIDUuNDggNy42MzQgNS40OCAyLjU0MSAwIDQuNTA4LS4yMyA2LjAyOS0uNjkybC0yLjk2MyAxNi4zODNtMTEwLjQ3LTQyLjM1OWMwIDE2Ljc3NS02Ljg4IDI2LjcwOC0xNy43NTQgMjYuNzA4LTcuOTIuMTEyLTEyLjcyNS02LjUyNS0xMi43MjUtMTYuNDc1IDAtMTEuNzkyIDcuMDA4LTI1LjExMiAxOC4yNzEtMjUuMTEyIDkuMDkyIDAgMTIuMjA4IDcuMjEyIDEyLjIwOCAxNC44Nzl6bTIzLjk3OS40NjdjMC0xOC41OC0xMi4yMDgtMzMuMDgtMzUuMTk2LTMzLjA4LTI2LjQ1IDAtNDMuNTUgMTcuNjI2LTQzLjU1IDQzLjU5NyAwIDE4LjU3OSAxMC4wODMgMzMuNzkyIDM1LjE1IDMzLjc5MiAyNS4yODggMCA0My41OTYtMTMuNTEyIDQzLjU5Ni00NC4zMDh6TTUwMi40IDIwNS43MmMtMi44MiAyMy4wMjktNy44MTcgNDYuMzc1LTExLjcyMSA2OS40NWwtLjk0NiA1LjAyaDIyLjQzM2M4LjA4OC00NC41NTcgMTAuOC01Ny4yNTMgMjcuNzQyLTUyLjc4Mmw4LjE1LTIxLjA4OGMtMTEuODE3LTQuMzM4LTE5LjQyNSAxLjg1NC0yNi4zMDggMTAuNjU4LjYyMS0zLjk2MyAxLjc5Mi03Ljc4NCAxLjUwOC0xMS4yNThINTAyLjRtLTI3MC4yNiA3NC40N0gyMDkuOGwxMy4yNy02OS45Ni0zMC41NyA2OS45NmgtMjAuMzZsLTMuNzMtNjkuNTUtMTMuMzIgNjkuNTVoLTIwLjI3bDE3LjI2LTkxSDE4N2wxLjg1IDU2LjMzIDI0LjU3LTU2LjMzaDM2LjMzbC0xNy42MSA5MSIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxyZWN0IGZpbGw9IiMwMDc5QkUiIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIiByeD0iNDAiLz48cGF0aCBkPSJNNTg0LjkzNCAyMzcuOTQ3YzAtOTkuNDE1LTgyLjk4MS0xNjguMTMzLTE3My44OTUtMTY4LjFoLTc4LjI0MmMtOTIuMDAzLS4wMzMtMTY3LjczIDY4LjcwNS0xNjcuNzMgMTY4LjEgMCA5MC45MyA3NS43MjcgMTY1LjY0IDE2Ny43MyAxNjUuMjA0aDc4LjI0MmM5MC45MTQuNDM2IDE3My44OTUtNzQuMjkzIDE3My44OTUtMTY1LjIwNHoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMzMzLjI4IDgzLjkzYy04NC4wNy4wMjctMTUyLjE5NCA2OC4zMDgtMTUyLjIxNCAxNTIuNTguMDIgODQuMjU4IDY4LjE0NCAxNTIuNTMzIDE1Mi4yMTQgMTUyLjU2IDg0LjA5LS4wMjcgMTUyLjIyOC02OC4zMDIgMTUyLjI0LTE1Mi41Ni0uMDEyLTg0LjI3Mi02OC4xNS0xNTIuNTUzLTE1Mi4yNC0xNTIuNTh6IiBmaWxsPSIjMDA3OUJFIi8+PHBhdGggZD0iTTIzNy4wNjYgMjM2LjA5OGMuMDgtNDEuMTggMjUuNzQ2LTc2LjI5NiA2MS45NC05MC4yNXYxODAuNDhjLTM2LjE5NC0xMy45NDctNjEuODYxLTQ5LjA0NC02MS45NC05MC4yM3ptMTMxIDkwLjI3NVYxNDUuODQ3YzM2LjIwNyAxMy45MiA2MS45MTQgNDkuMDU3IDYxLjk4IDkwLjI1Ny0uMDY2IDQxLjIxMi0yNS43NzMgNzYuMzIyLTYxLjk4IDkwLjI2OXoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9Ii4wMzIlIiB5MT0iNTAlIiB4Mj0iOTkuOTc0JSIgeTI9IjUwJSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiMwMDdCNDAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTVCMzMwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iLjQ3MiUiIHkxPSI1MCUiIHgyPSI5OS45ODYlIiB5Mj0iNTAlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzFEMjk3MCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDZEQkEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIuMTE0JSIgeTE9IjUwLjAwMSUiIHgyPSI5OS45ODYlIiB5Mj0iNTAuMDAxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiM2RTJCMkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTMwMTM4IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjxyZWN0IGZpbGw9IiMwRTRDOTYiIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIiByeD0iNDAiLz48cGF0aCBkPSJNNjE3LjI0MyAzNDYuNzY2YzAgNDEuNjE1LTMzLjcyOCA3NS4zNi03NS4zNiA3NS4zNkgxMzIuNzU3VjEyNC4yNDVjMC00MS42MjYgMzMuNzMzLTc1LjM3IDc1LjM2NS03NS4zN2w0MDkuMTIxLS4wMDF2Mjk3Ljg5MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNDgzLjg1OSAyNDIuMDQ1YzExLjY4NC4yNTMgMjMuNDM3LS41MTYgMzUuMDc3LjQgMTEuNzg3IDIuMiAxNC42MjggMjAuMDQzIDQuMTU2IDI1Ljg4OC03LjE0MSAzLjg1LTE1LjYzMyAxLjQzMi0yMy4zNzkgMi4xMTNINDgzLjg2di0yOC40MDF6bTQxLjgzMy0zMi4xNDVjMi41OTYgOS4xNjUtNi4yMzggMTcuMzkyLTE1LjA2NiAxNi4xM2gtMjYuNzY3Yy4xODUtOC42NDItLjM2OC0xOC4wMjEuMjcyLTI2LjIwOCAxMC43MjQuMzAxIDIxLjU0OS0uNjE2IDMyLjIxLjQ4IDQuNTggMS4xNSA4LjQxMyA0LjkxNiA5LjM1IDkuNTk4ek01OTAuMTIgNzMuOTk3Yy40OTggMTcuNTAxLjA3MSAzNS45MjcuMjE0IDUzLjc4My0uMDM1IDcyLjU5Ni4wNzIgMTQ1LjE5NC0uMDU1IDIxNy43OS0uNDY5IDI3LjIwNy0yNC41ODIgNTAuODQ0LTUxLjYgNTEuMzg3LTI3LjA0Ni4xMTEtNTQuMDk1LjAxNi04MS4xNDIuMDQ3di0xMDkuNzVjMjkuNDctLjE1NCA1OC45NTkuMzA3IDg4LjQxNy0uMjMyIDEzLjY2Ny0uODYgMjguNjMyLTkuODc2IDI5LjI3LTI0LjkxNSAxLjYxLTE1LjEwMi0xMi42MzItMjUuNTUtMjYuMTUzLTI3LjIwMS01LjE5OC0uMTM1LTUuMDQ0LTEuNTE1IDAtMi4xMTcgMTIuODkyLTIuNzg3IDIzLjAyLTE2LjEzMyAxOS4yMjYtMjkuNDk5LTMuMjM2LTE0LjA1OC0xOC43NzMtMTkuNDk5LTMxLjY5Ny0xOS40NzItMjYuMzUxLS4xOC01Mi43MDktLjAyNi03OS4wNjMtLjA3Ny4xNzItMjAuNDg5LS4zNTQtNDEgLjI4Ni02MS40NzQgMi4wODctMjYuNzE2IDI2LjgwNi00OC43NDcgNTMuNDQ3LTQ4LjI3aDc4Ljg1eiIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGQ9Ik0xNTkuNzQgMTI1LjA0Yy42NzQtMjcuMTYzIDI0Ljg4OS01MC42MTEgNTEuODc1LTUxLjAwNyAyNi45NDQtLjA4MyA1My44OTEtLjAxMiA4MC44MzctLjAzNi0uMDc0IDkwLjg4NS4xNDggMTgxLjc3Ny0uMTEyIDI3Mi42NTgtMS4wMzggMjYuODM0LTI0Ljk5IDQ5LjgzNC01MS42NzkgNTAuMzA3LTI2Ljk5Ni4wOTktNTMuOTk1LjAxNC04MC45OTIuMDQyVjI4My41NTFjMjYuMjIzIDYuMTk0IDUzLjcyMiA4LjgzMiA4MC40NzMgNC43MjEgMTUuOTkzLTIuNTc1IDMzLjQ4OC0xMC40MjQgMzguOTAyLTI3LjAxNCAzLjk4Ni0xNC4xOTIgMS43NDItMjkuMTI2IDIuMzM0LTQzLjY5MnYtMzMuODI0aC00Ni4yOTdjLS4yMDggMjIuMzcuNDI2IDQ0Ljc4LS4zMzUgNjcuMTI1LTEuMjQ4IDEzLjczNC0xNC44NDYgMjIuNDYtMjcuOCAyMS45OTUtMTYuMDY2LjE2OS00Ny44OTgtMTEuNjQtNDcuODk4LTExLjY0LS4wOC00MS45MTcuNDY2LTk0LjQwOC42OTItMTM2LjE4MnoiIGZpbGw9InVybCgjYikiLz48cGF0aCBkPSJNMzA5LjcyIDE5Ny4zOWMtMi40MzQuNTE3LS40OS04LjMtMS4xMTQtMTEuNjQ2LjE2Ni0yMS4xNS0uMzQ2LTQyLjMyMy4yODQtNjMuNDU4IDIuMDgzLTI2LjgyOSAyNi45OTEtNDguOTE2IDUzLjczOS00OC4yODhoNzguNzY2Yy0uMDc0IDkwLjg4NC4xNDcgMTgxLjc3NS0uMTEyIDI3Mi42NTYtMS4wMzkgMjYuODM0LTI0Ljk5MiA0OS44MzMtNTEuNjggNTAuMzA4LTI2Ljk5OC4xLTUzLjk5OC4wMTUtODAuOTk3LjA0M1YyNzIuNzA4YzE4LjQ0IDE1LjEyOCA0My41IDE3LjQ4NCA2Ni40NzIgMTcuNTI1IDE3LjMxNy0uMDA2IDM0LjUzNC0yLjY3NSA1MS4zNS02LjY3VjI2MC43OWMtMTguOTUzIDkuNDQ3LTQxLjIzMyAxNS40NDYtNjIuMjQzIDEwLjAxOC0xNC42NTYtMy42NS0yNS4yOTQtMTcuODExLTI1LjA1Ni0zMi45MzYtMS42OTktMTUuNzI4IDcuNTI0LTMyLjMzNSAyMi45ODEtMzcuMDExIDE5LjE5LTYuMDA4IDQwLjEwOC0xLjQxMyA1OC4wOTYgNi4zOTggMy44NTUgMi4wMTggNy43NjUgNC41MjEgNi4yMjItMS45MjF2LTE3LjljLTMwLjA4NC03LjE1Ny02Mi4xMDEtOS43OTItOTIuMzI5LTIuMDA0LTguNzQ4IDIuNDY4LTE3LjI3IDYuMjEtMjQuMzc5IDExLjk1NnoiIGZpbGw9InVybCgjYykiLz48L2c+PC9zdmc+) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../../wp-content/plugins/give/build/images/dankort.b2d8eb77.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjRkZGIiB3aWR0aD0iNzUwIiBoZWlnaHQ9IjQ3MSIgcng9IjQwIi8+PHBhdGggZD0iTTIwMS44MSA1NWgxNDIuMzkzYzE5Ljg3IDAgMzIuMjg3IDE2LjQwNiAyNy42MyAzNi40N0wzMDUuNSAzNzguOTQ4Yy00LjY1NiAyMC4wNjQtMjQuNjI5IDM2LjQ3LTQ0LjQ5OCAzNi40N0gxMTguNjFjLTE5Ljg3IDAtMzIuMjg3LTE2LjQwNi0yNy42My0zNi40N0wxNTcuMzExIDkxLjQ3QzE2MS45NjggNzEuMzAyIDE4MS44MzcgNTUgMjAxLjcwNiA1NWguMTA0eiIgZmlsbD0iI0QxMDQyOSIvPjxwYXRoIGQ9Ik0zMzEuNzUgNTVoMTYzLjgxNWMxOS44NjkgMCAxMC44NjYgMTYuNDA2IDYuMjA5IDM2LjQ3TDQzNS40NCAzNzguOTQ4Yy00LjY1NyAyMC4wNjQtMy4yMDggMzYuNDctMjMuMDc3IDM2LjQ3SDI0OC41NDljLTE5Ljk3MiAwLTMyLjI4Ny0xNi40MDYtMjcuNTI3LTM2LjQ3TDI4Ny4zNTYgOTEuNDdDMjkyLjAxMiA3MS4zMDIgMzExLjg4IDU1IDMzMS44NTQgNTVoLS4xMDR6IiBmaWxsPSIjMDIyRTY0Ii8+PHBhdGggZD0iTTQ4OS44MTUgNTVoMTQyLjM5NGMxOS44NjkgMCAzMi4yODcgMTYuNDA2IDI3LjYzIDM2LjQ3bC02Ni4zMzMgMjg3LjQ3OGMtNC42NTcgMjAuMDY0LTI0LjYzIDM2LjQ3LTQ0LjQ5OCAzNi40N0g0MDYuNjE0Yy0xOS45NzIgMC0zMi4yODctMTYuNDA2LTI3LjYzLTM2LjQ3TDQ0NS4zMTcgOTEuNDdDNDQ5Ljk3NCA3MS4zMDIgNDY5Ljg0MyA1NSA0ODkuNzExIDU1aC4xMDR6IiBmaWxsPSIjMDc2Rjc0Ii8+PHBhdGggZD0iTTQ2NS45MDUgMzI2LjAxNWgxMy40NTNsMy44MjktMTMuMDYzaC0xMy4zNWwtMy45MzIgMTMuMDYzem0xMC43NjItMzUuOTQ4bC00LjY1NyAxNS40NjZzNS4wNzEtMi42MTMgNy44NjUtMy40NDljMi43OTQtLjYyNyA2LjkzMy0xLjE1IDYuOTMzLTEuMTVsMy4yMDgtMTAuNzYzaC0xMy40NTJsLjEwMy0uMTA0em02LjcyNy0yMi4xNTRsLTQuNDUgMTQuODM5czQuOTY3LTIuMyA3Ljc2MS0zLjAzYzIuNzk0LS43MzIgNi45MzMtLjk0MSA2LjkzMy0uOTQxbDMuMjA4LTEwLjc2NGgtMTMuMzQ5bC0uMTAzLS4xMDR6bTI5LjcgMGwtMTcuMzg2IDU3Ljk5N2g0LjY1N2wtMy42MjIgMTIuMDE3aC00LjY1N2wtMS4xMzggMy42NThINDc0LjM5bDEuMTM5LTMuNjU4SDQ0MmwzLjMxMS0xMS4wNzZoMy40MTVsMTcuNTkzLTU4LjkzOEw0NjkuODM3IDI1NmgxNi44NjhsLTEuNzYgNS45NTZzNC40NS0zLjIzOSA4Ljc5Ny00LjM4OWM0LjI0My0xLjE0OSAyOC42NjUtMS41NjcgMjguNjY1LTEuNTY3bC0zLjYyMiAxMS44MDhoLTUuNzk1bC4xMDMuMTA1eiIgZmlsbD0iI0ZFRkVGRSIvPjxwYXRoIGQ9Ik01MjAgMjU2aDE4LjAwNmwuMjA3IDYuNzkyYy0uMTAzIDEuMTUuODI4IDEuNjcyIDMuMDAxIDEuNjcyaDMuNjIybC0zLjMxMSAxMS4xODJoLTkuNzI4Yy04LjM4Mi42MjctMTEuNTktMy4wMy0xMS4zODMtNy4xMDZsLS4zMS0xMi40MzZMNTIwIDI1NnptMi4yMTYgNTMuMmgtMTcuMTc4bDIuODk3LTkuOTI3aDE5LjY2MmwyLjc5NC05LjA5Mkg1MTEuMDRMNTE0LjM1MSAyNzloNTMuODEybC0zLjMxMSAxMS4xODFoLTE4LjExbC0yLjc5NCA5LjA5MmgxOC4xMWwtMy4wMDIgOS45MjdoLTE5LjU1OGwtMy41MTggNC4xOGg3Ljk2OGwxLjk2NiAxMi41NGMuMjA3IDEuMjU0LjIwNyAyLjA5LjYyIDIuNjEzLjQxNS40MTggMi43OTUuNjI3IDQuMTQuNjI3aDIuMzhsLTMuNzI1IDEyLjIyNmgtNi4xMDZjLS45MyAwLTIuMzgtLjEwNC00LjM0Ni0uMTA0LTEuODYzLS4yMS0zLjEwNC0xLjI1NC00LjM0Ni0xLjg4MS0xLjEzOS0uNTIzLTIuNzk0LTEuODgxLTMuMjA4LTQuMjg1bC0xLjg2My0xMi41NC04LjkgMTIuMzMxYy0yLjc5NCAzLjg2Ny02LjYyMiA2Ljg5Ny0xMy4xNDIgNi44OTdINDk1bDMuMzExLTEwLjg2OGg0Ljc2YzEuMzQ2IDAgMi41ODgtLjUyMiAzLjUyLTEuMDQ1LjkzLS40MTggMS43NTgtLjgzNiAyLjU4Ni0yLjE5NGwxMy4wNC0xOC40OTd6TTMzNC4zMTQgMjgyaDQ1LjQyOWwtMy4zMTIgMTAuOTcyaC0xOC4xMWwtMi43OTMgOS4zaDE4LjYyN2wtMy40MTUgMTEuMjg3aC0xOC41MjRsLTQuNTUzIDE1LjE1MmMtLjUxNyAxLjY3MiA0LjQ1IDEuODgxIDYuMjA5IDEuODgxbDkuMzE0LTEuMjU0LTMuNzI2IDEyLjU0aC0yMC45MDRjLTEuNjU1IDAtMi44OTctLjIwOS00Ljc2LS42MjctMS43Ni0uNDE4LTIuNTg3LTEuMjU0LTMuMzExLTIuNDAzLS43MjUtMS4yNTQtMS45NjctMi4xOTUtMS4xMzktNC45MTJsNi4wMDItMjAuMDY0SDMyNWwzLjQxNS0xMS40OTVoMTAuMzQ4bDIuNzk0LTkuM0gzMzEuMjFsMy4zMTItMTAuOTczLS4yMDctLjEwNHptMzEuMzg3LTE5LjgzNWgxOC42MjdsLTMuNDE1IDExLjM5aC0yNS40NTdsLTIuNzk0IDIuNDA0Yy0xLjI0MiAxLjE1LTEuNTUyLjczMi0zLjEwNSAxLjU2OC0xLjQ0OC43MzEtNC40NSAyLjE5NC04LjM4MiAyLjE5NEgzMzNsMy4zMTEtMTAuOTcyaDIuNDg0YzIuMDcgMCAzLjUxOS0uMjEgNC4yNDMtLjYyNy44MjgtLjUyMyAxLjc2LTEuNjcyIDIuNjktMy41NTNsNC42NTctOC41NjloMTguNTI0bC0zLjIwOCA2LjI3di0uMTA1em0zNS4xMDggMTguODFzNS4wNy00LjcwMiAxMy43NjMtNi4xNjVjMS45NjYtLjQxOCAxNC4zODQtLjIxIDE0LjM4NC0uMjFsMS44NjMtNi4yN2gtMjYuMTgxbC0zLjgzIDEyLjc1di0uMTA1em0yNC42MjkgNC44MDdoLTI1Ljk3NWwtMS41NTIgNS4zM2gyMi41NmMyLjY5LS4zMTQgMy4yMDguMTA0IDMuNDE1LS4xMDVsMS42NTUtNS4yMjVoLS4xMDN6bS0zMy43MzYtMjkuNjc4aDE1LjgzM2wtMi4yNzYgOC4wNDdzNC45NjctNC4wNzYgOC40ODUtNS41MzljMy41MTktMS4yNTQgMTEuMzgzLTIuNTA4IDExLjM4My0yLjUwOGwyNS42NjQtLjEwNC04Ljc5NiAyOS40NjljLTEuNDQ5IDUuMDE2LTMuMjA4IDguMjU1LTQuMjQzIDkuODIzLS45MyAxLjQ2My0yLjA3IDIuODIxLTQuMzQ2IDQuMDc1LTIuMTczIDEuMTUtNC4xNCAxLjg4MS02LjAwMiAxLjk4Ni0xLjY1Ni4xMDQtNC4zNDYuMjA5LTcuODY1LjIwOWgtMjQuNzMybC02LjkzNCAyMy4zMDNjLS42MiAyLjI5OS0uOTMxIDMuNDQ4LS41MTcgNC4wNzUuMzEuNTIzIDEuMjQyIDEuMTUgMi4zOCAxLjE1bDEwLjg2Ni0xLjA0NS0zLjcyNiAxMi43NDloLTEyLjIxYy0zLjkzMyAwLTYuNzI3LS4xMDUtOC42OTMtLjIxLTEuODYzLS4yMDgtMy44MyAwLTUuMTc1LTEuMDQ0LTEuMTM4LTEuMDQ1LTIuODk3LTIuNDA0LTIuNzk0LTMuNzYyLjEwNC0xLjI1NC42MjEtMy4zNDQgMS40NS02LjI3bDIyLjI0OC03NC40MDR6IiBmaWxsPSIjRkVGRUZFIi8+PHBhdGggZD0iTTQzNy44NCAzMDNsLTEuNDQ5IDcuMTA2Yy0uNjIgMi4xOTQtMS4xMzggMy44NjYtMi43OTQgNS4zMy0xLjc1OSAxLjQ2Mi0zLjcyNSAzLjAzLTguNDg1IDMuMDNsLTguNzk2LjQxOC0uMTA0IDcuOTQyYy0uMTAzIDIuMTk0LjUxOCAxLjk4NS44MjggMi40MDMuNDE0LjQxOC43MjQuNTIzIDEuMTM4LjczMmwyLjc5NC0uMjEgOC4zODMtLjQxNy0zLjUxOSAxMS43MDRoLTkuNjI0Yy02LjcyNiAwLTExLjc5Ny0uMjEtMTMuMzUtMS40NjMtMS42NTUtMS4wNDUtMS44NjItMi4zLTEuODYyLTQuNTk4bC42Mi0zMS4xNDFoMTUuNDJsLS4yMDcgNi4zNzRoMy43MjVjMS4yNDIgMCAyLjE3NC0uMTA0IDIuNjkxLS40MTguNTE3LS4zMTMuODI4LS44MzYgMS4wMzUtMS41NjdsMS41NTItNS4wMTZoMTIuMTA4bC0uMTA0LS4yMDl6TTIxOC40NyAxNDdjLS41MTcgMi41MDgtMTAuNDUxIDQ4LjU5Mi0xMC40NTEgNDguNTkyLTIuMTc0IDkuMy0zLjcyNiAxNS45ODktOC45IDIwLjI3My0zLjAwMSAyLjUwOC02LjUyIDMuNjU3LTEwLjU1NSAzLjY1Ny02LjUyIDAtMTAuMjQ1LTMuMjM5LTEwLjg2Ni05LjQwNGwtLjEwNC0yLjA5czEuOTY2LTEyLjQzNiAxLjk2Ni0xMi41NGMwIDAgMTAuMzQ5LTQyLjAwOSAxMi4yMTItNDcuNTQ4LjEwMy0uMzEzLjEwMy0uNTIyLjEwMy0uNjI3LTIwLjE4LjIxLTIzLjgwMSAwLTI0LjAwOC0uMzEzLS4xMDQuNDE4LS42MjEgMy4wMy0uNjIxIDMuMDNsLTEwLjU1NiA0Ny4zNC0uOTMyIDMuOTdMMTU0IDIxNC41MDhjMCAzLjg2Ni43MjQgNy4xMDUgMi4yNzcgOS43MTggNC44NjMgOC41NjkgMTguNjI3IDkuODIzIDI2LjM4OCA5LjgyMyAxMC4wMzggMCAxOS40NTUtMi4xOTUgMjUuNzY3LTYuMDYxIDExLjA3My02LjU4NCAxMy45Ny0xNi45MjkgMTYuNDU0LTI2LjAybDEuMjQyLTQuNzAzczEwLjY1OS00My41NzYgMTIuNTIyLTQ5LjIxOWMuMTAzLS4zMTQuMTAzLS41MjMuMjA3LS42MjctMTQuNjk1LjEwNC0xOC45MzggMC0yMC4zODctLjMxNFYxNDd6bTU5LjAzIDg2LjYyM2MtNy4xNDEtLjEwNS05LjcyOC0uMTA1LTE4LjExLjMxM2wtLjMxMS0uNjI3Yy43MjQtMy4yNCAxLjU1Mi02LjM3NCAyLjE3My05LjYxNGwxLjAzNS00LjM4OWMxLjU1Mi02Ljc5MiAzLjAwMS0xNC44MzkgMy4yMDgtMTcuMjQyLjIwNy0xLjQ2My42Mi01LjEyLTMuNTE5LTUuMTItMS43NTkgMC0zLjUxOC44MzUtNS4zOCAxLjY3MS0xLjAzNiAzLjY1OC0zLjAwMiAxMy44OTktNC4wMzcgMTguNDk3LTIuMDcgOS44MjMtMi4xNzMgMTAuOTcyLTMuMTA0IDE1Ljc4bC0uNjIxLjYyNmMtNy4zNDctLjEwNC05LjkzNC0uMTA0LTE4LjQyLjMxNEwyMzAgMjMzLjFjMS40NDktNS44NTIgMi43OTQtMTEuNzA0IDQuMTQtMTcuNTU2IDMuNTE4LTE1Ljc4IDQuNDUtMjEuODQgNS4zOC0yOS44ODdsLjcyNS0uNDE4YzguMjc5LTEuMTQ5IDEwLjI0NS0xLjQ2MyAxOS4yNDgtMy4yMzlsLjcyNC44MzYtMS4zNDUgNS4wMTZjMS41NTItLjk0IDMuMDAxLTEuODgxIDQuNTUzLTIuNjEzIDQuMjQzLTIuMDkgOC45LTIuNzE3IDExLjQ4Ny0yLjcxNyAzLjkzMiAwIDguMjc5IDEuMTUgMTAuMDM4IDUuNzQ4IDEuNjU2IDQuMDc1LjYyIDkuMDkxLTEuNjU2IDE5LjAxOWwtMS4xMzggNS4wMTZjLTIuMjc3IDExLjA3Ny0yLjY5IDEzLjA2Mi0zLjkzMyAyMC41ODZsLS44MjcuNjI3LjEwMy4xMDV6bTI5LjA1OC4wMjdjLTQuMzQ2IDAtNy4xNC0uMTA0LTkuODMgMC0yLjY5MSAwLTUuMjc4LjIxLTkuMzE0LjMxNGwtLjIwNy0uMzE0LS4yMDctLjQxOGMxLjEzOC00LjE4IDEuNjU2LTUuNjQzIDIuMjc3LTcuMTA2LjUxNy0xLjQ2MyAxLjAzNC0yLjkyNiAyLjA3LTcuMjEgMS4yNDEtNS41MzkgMi4wNjktOS40MDUgMi41ODYtMTIuODU0LjYyMS0zLjI0LjkzMi02LjA2IDEuMzQ2LTkuM2wuMzEtLjIwOS4zMS0uMzE0YzQuMzQ3LS42MjcgNy4wMzgtMS4wNDUgOS44MzItMS40NjMgMi43OTQtLjQxOCA1LjY5MS0uOTQgMTAuMTQxLTEuNzc2bC4yMDcuNDE4LjEwMy40MTgtMi40ODMgMTAuMzQ1Yy0uODI4IDMuNDQ5LTEuNjU2IDYuODk3LTIuMzggMTAuMzQ2LTEuNTUzIDcuMzE1LTIuMjc3IDEwLjAzMi0yLjU4NyAxMi4wMTctLjQxNCAxLjg4MS0uNTE4IDIuODIyLTEuMTM5IDYuNTg0bC0uNDE0LjMxMy0uNDE0LjMxNC0uMjA3LS4xMDV6bTQ1Ljk0MS0yNS42NzVjLS4zMSAxLjg4MS0xLjk2NiA4Ljg4My00LjEzOSAxMS44MDktMS41NTIgMi4xOTQtMy4zMTIgMy41NTMtNS4zODEgMy41NTMtLjYyMSAwLTQuMTQgMC00LjI0My01LjMzIDAtMi42MTIuNTE3LTUuMzMgMS4xMzgtOC4yNTUgMS44NjMtOC40NjUgNC4xNC0xNS40NjYgOS44MzEtMTUuNDY2IDQuNDUgMCA0Ljc2IDUuMjI1IDIuNzk0IDEzLjY5em0xOC43My44MzZjMi40ODQtMTEuMDc3LjUxOC0xNi4zMDItMS44NjItMTkuNDM3LTMuNzI1LTQuODA3LTEwLjM0OC02LjM3NC0xNy4xNzgtNi4zNzQtNC4xNCAwLTEzLjg2Ny40MTgtMjEuNTI1IDcuNTI0LTUuNDg0IDUuMTItOC4wNzEgMTIuMTIyLTkuNTIgMTguODEtMS41NTMgNi43OTItMy4zMTIgMTkuMDE5IDcuODY1IDIzLjYxNyAzLjQxNCAxLjQ2MyA4LjM4MiAxLjg4IDExLjU5IDEuODggOC4xNzUgMCAxNi41NTctMi4yOTggMjIuODctOC45ODYgNC44NjMtNS40MzQgNy4wMzYtMTMuNTg1IDcuODY0LTE3LjAzNGgtLjEwM3ptMTc0LjQzMyAyNi4wOGMtOC42OTMtLjEwNC0xMS4xNzYtLjEwNC0xOS4xNDUuMzE0bC0uNTE3LS42MjdjMi4xNzMtOC4yNTYgNC4zNDYtMTYuNjE2IDYuMzEzLTI0Ljk3NiAyLjQ4My0xMC44NjggMy4xMDQtMTUuNDY2IDMuOTMyLTIxLjg0bC42Mi0uNTIzYzguNTktMS4yNTQgMTAuOTctMS41NjcgMTkuOTczLTMuMjM5bC4yMDcuNzMxYy0xLjY1NiA2Ljg5Ny0zLjIwOCAxMy42OS00Ljg2NCAyMC40ODItMy4zMTEgMTQuMzE3LTQuNDUgMjEuNjMyLTUuNjkxIDI5LjE1NmwtLjgyOC42Mjd2LS4xMDV6IiBmaWxsPSIjRkVGRUZFIi8+PHBhdGggZD0iTTUzMy4xNiAyMDkuMzc0Yy0uNDE0IDEuNzc2LTIuMDcgOC44ODItNC4yNDMgMTEuODA4LTEuNDQ5IDIuMDktNC45NjcgMy40NDktNi45MzMgMy40NDktLjYyMSAwLTQuMDM2IDAtNC4yNDMtNS4yMjUgMC0yLjYxMy41MTctNS4zMyAxLjEzOC04LjI1NiAxLjg2My04LjI1NSA0LjE0LTE1LjI1NyA5LjgzMS0xNS4yNTcgNC40NSAwIDYuNDE2IDUuMTIgNC40NSAxMy41ODV2LS4xMDR6bTE3LjA3NS44MzZjMi40ODMtMTEuMDc3LTcuNjU4LS45NC05LjIxLTQuNTk4LTIuNDg0LTUuNzQ4LS45MzItMTcuMjQzLTEwLjg2Ni0yMS4xMDktMy44MjktMS41NjgtMTIuODMyLjQxOC0yMC40OSA3LjUyNC01LjM4MSA1LjAxNi04LjA3MiAxMi4wMTctOS41MiAxOC43MDUtMS41NTMgNi42ODgtMy4zMTIgMTkuMDIgNy43NiAyMy4zMDQgMy41MiAxLjU2NyA2LjcyNyAxLjk4NSA5LjkzNSAxLjc3NiAxMS4xNzctLjYyNyAxOS42NjItMTcuNjYgMjUuOTc1LTI0LjM0OCA0Ljg2My01LjMzIDUuNjkxIDEuOTg1IDYuNDE2LTEuMjU0em0tMTI5Ljk0MyAyMy40MTNjLTcuMTQtLjEwNS05LjYyNC0uMTA1LTE4LjAwNi4zMTNsLS4zMS0uNjI3Yy43MjQtMy4yNCAxLjU1Mi02LjM3NCAyLjI3Ni05LjYxNGwuOTMxLTQuMzg5YzEuNTUzLTYuNzkyIDMuMTA1LTE0LjgzOSAzLjIwOC0xNy4yNDIuMjA3LTEuNDYzLjYyMS01LjEyLTMuNDE1LTUuMTItMS43NTkgMC0zLjYyMS44MzUtNS4zOCAxLjY3MS0uOTMyIDMuNjU4LTMuMDAyIDEzLjg5OS00LjAzNyAxOC40OTctMS45NjYgOS44MjMtMi4xNzMgMTAuOTcyLTMuMTA0IDE1Ljc4bC0uNjIxLjYyNmMtNy4zNDctLjEwNC05LjkzNC0uMTA0LTE4LjQyLjMxNEwzNzMgMjMzLjFjMS40NDktNS44NTIgMi43OTQtMTEuNzA0IDQuMTQtMTcuNTU2IDMuNTE4LTE1Ljc4IDQuMzQ2LTIxLjg0IDUuMzgtMjkuODg3bC42MjEtLjQxOGM4LjI4LTEuMTQ5IDEwLjM0OS0xLjQ2MyAxOS4yNDgtMy4yMzlsLjcyNS44MzYtMS4yNDIgNS4wMTZjMS40NDktLjk0IDMuMDAxLTEuODgxIDQuNDUtMi42MTMgNC4yNDMtMi4wOSA4LjktMi43MTcgMTEuNDg2LTIuNzE3IDMuOTMzIDAgOC4xNzYgMS4xNSAxMC4wMzggNS43NDggMS42NTYgNC4wNzUuNTE4IDkuMDkxLTEuNzU5IDE5LjAxOWwtMS4xMzggNS4wMTZjLTIuMzggMTEuMDc3LTIuNjkgMTMuMDYyLTMuOTMzIDIwLjU4NmwtLjgyNy42MjcuMTAzLjEwNXptNjIuMDAxLTg2LjUxOWwtNi4wMDIuMTA1Yy0xNS41MjMuMjA5LTIxLjczMi4xMDQtMjQuMjE1LS4yMDktLjIwNyAxLjE1LS42MjEgMy4xMzUtLjYyMSAzLjEzNXMtNS41ODggMjUuOTE2LTUuNTg4IDI2LjAyYzAgMC0xMy4yNDYgNTUuMTc2LTEzLjg2NyA1Ny43ODggMTMuNTU2LS4yMDkgMTkuMDQxLS4yMDkgMjEuNDIxLjEwNS41MTgtMi42MTMgMy42MjItMTcuOTc0IDMuNzI2LTE3Ljk3NCAwIDAgMi42OS0xMS4yODYgMi43OTQtMTEuNzA0IDAgMCAuODI3LTEuMTUgMS42NTUtMS42NzJoMS4yNDJjMTEuNjk0IDAgMjQuODM2IDAgMzUuMTg1LTcuNjI4IDcuMDM3LTUuMjI1IDExLjc5Ny0xMy4wNjMgMTMuOTctMjIuNDY4LjUxNy0yLjI5OS45MzEtNS4wMTYuOTMxLTcuODM3IDAtMy42NTgtLjcyNC03LjIxLTIuNzk0LTEwLjAzMi01LjI3Ny03LjQyLTE1LjczLTcuNTI0LTI3LjgzNy03LjYyOXptNy43NjEgMjcuMDY2Yy0xLjI0MSA1Ljc0Ny00Ljk2NyAxMC42NTktOS43MjcgMTIuOTU4LTMuOTMyIDEuOTg1LTguNjkzIDIuMTk0LTEzLjY2IDIuMTk0aC0zLjIwOGwuMjA3LTEuMjU0czUuODk5LTI1LjkxNiA1Ljg5OS0yNS44MTFsLjIwNy0xLjM1OS4xMDMtMS4wNDUgMi4zOC4yMXMxMi4yMTEgMS4wNDQgMTIuNDE4IDEuMDQ0YzQuNzYgMS44ODEgNi44MyA2LjY4OCA1LjM4MSAxMy4wNjN6bTEyNy4yMDcgOC42NjZsLS43MjQtLjgzNmMtOC43OTYgMS43NzYtMTAuNDUyIDIuMDktMTguNTI0IDMuMjRsLS42Mi42MjZjMCAuMTA1LS4xMDQuMjEtLjEwNC40MTh2LS4xMDRjLTYuMDAyIDE0LjEwNy01Ljg5OSAxMS4wNzctMTAuNzYyIDIyLjE1NCAwLS41MjMgMC0uODM2LS4xMDQtMS4zNTlsLTEuMjQyLTI0LjAzNS0uNzI0LS44MzZjLTkuMzE0IDEuNzc3LTkuNTIgMi4wOS0xOC4wMDYgMy4yNGwtLjYyMS42MjdjLS4xMDQuMzEzLS4xMDQuNjI3LS4xMDQuOTRsLjEwNC4xMDVjMS4wMzUgNS41MzguODI4IDQuMjg0IDEuODYzIDEyLjk1OC41MTcgNC4yODQgMS4xMzggOC41NjkgMS42NTUgMTIuNzQ5LjgyOCA3LjEwNiAxLjM0NiAxMC41NTQgMi4zOCAyMS4zMTgtNS43OTUgOS42MTQtNy4xNCAxMy4yNzEtMTIuNzI4IDIxLjczNWwuMzEuODM2YzguMzgzLS4zMTMgMTAuMjQ1LS4zMTMgMTYuNDU0LS4zMTNsMS4zNDYtMS41NjhjNC42NTYtMTAuMTM2IDQwLjI1NS03MS43OSA0MC4yNTUtNzEuNzlsLS4xMDQtLjEwNXptLTMwMi43MTcgNi45MjJjNC43Ni0zLjM0NCA1LjM4LTcuOTQyIDEuMzQ1LTEwLjM0NS00LjAzNi0yLjQwNC0xMS4xNzYtMS42NzItMTUuOTM3IDEuNjcyLTQuNzYgMy4yNC01LjI3NyA3LjgzNy0xLjI0MSAxMC4zNDUgMy45MzIgMi4zIDExLjA3MiAxLjY3MiAxNS44MzMtMS42NzJ6IiBmaWxsPSIjRkVGRUZFIi8+PHBhdGggZD0iTTU3NS43MzUgMjU2LjEwNGwtNi45MzQgMTIuMDE4Yy0yLjE3MyA0LjA3NS02LjMxMiA3LjIxLTEyLjcyOCA3LjIxTDU0NSAyNzUuMTIzbDMuMjA4LTEwLjg2OGgyLjE3M2MxLjEzOCAwIDEuOTY2LS4xMDQgMi41ODctLjQxOC42MjEtLjIwOS45MzItLjYyNyAxLjQ0OS0xLjI1NGw0LjE0LTYuNTgzaDE3LjI4MWwtLjEwMy4xMDR6IiBmaWxsPSIjRkVGRUZFIi8+PC9nPjwvc3ZnPg==) no-repeat}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;font-size:16px;font-style:italic;font-weight:400;height:16px;line-height:20px;margin:0;padding:0;width:16px}form[id*=give-form] .give-loading-animation{font-family:give-icomoon;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;background-repeat:no-repeat;background-size:20px 20px;float:left;font-size:16px;height:16px;line-height:1;margin:0 5px 0 0;width:16px}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{margin:0;padding:0;text-align:right}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;right:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-left:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{display:none;margin:0 0 0 .5em}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:left}.give-user-login-fields-container:after{clear:both;content:"";display:block}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{display:inline-block;min-width:100px}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{line-height:1.4;margin-bottom:1.2em}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;cursor:pointer;font-size:1em;line-height:1.2em;padding:8px 10px}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{border-bottom:0;padding:0 5px 5px;width:auto}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media(max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{float:none;width:100%}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{display:none;float:right;font-family:give-icomoon;position:relative;top:3px;speak:none;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;background-repeat:no-repeat;background-size:20px 20px;font-size:16px;height:16px;line-height:1;margin:0 0 0 5px;width:16px}.give-active span.give-loading-animation{display:inline}@media(min-width:481px){html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-first,html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-last,html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-title{float:right!important}}html[dir=rtl] form.give-form .form-row-first,html[dir=rtl] form.give-form .form-row-title{margin-left:2.5%;margin-right:0!important}html[dir=rtl] form.give-form .form-row-first,html[dir=rtl] form.give-form .form-row-last{float:right!important}html[dir=rtl] form.give-form .form-row-last{float:left!important}html[dir=rtl] form.give-form .form-row-two-thirds{float:right!important}html[dir=rtl] form.give-form .form-row-two-thirds.form-row-first{margin-right:0!important}html[dir=rtl] form.give-form .form-row-one-third{float:right!important;margin-left:0!important;margin-right:3%}html[dir=rtl] form.give-form .form-row-one-third.form-row-first{margin-right:0!important}html[dir=rtl] form.give-form .card-expiration select.card-expiry-year{float:left!important}.give-form-grid{display:flex;height:100%}.give-form-grid-media{border-radius:2px;min-width:40%;position:relative}.give-form-grid-media img{border-radius:2px;min-width:100%;-o-object-fit:cover;object-fit:cover}.give-form-grid-media__tags{align-items:center;border-radius:2px;bottom:0;display:flex;gap:10px;left:0;padding:10px 16px;position:absolute;right:0}.give-form-grid-media__tags>span{border-radius:5px;font-size:max(.975rem,15.6px);font-weight:600;padding:4px 10px}.give-form-grid-container{display:flex;flex-direction:column;flex-grow:1;width:100%}#row-media{max-width:40%;min-width:40%}#row-media img{border-radius:2px;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.give-form-grid-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:18px}.give-form-grid-content .give-form-grid-media__tags_no_image{background:none;border-radius:2px;display:flex;gap:10px;margin-bottom:12px}.give-form-grid-content .give-form-grid-media__tags_no_image>span{border-radius:5px;font-size:max(.975rem,15.6px);font-weight:600;padding:4px 10px}.give-form-grid-content>h3{font-size:max(1.375rem,22px)!important;font-weight:700!important;margin:0!important}.give-form-grid-content>p{font-size:1rem;font-weight:400}.give-form-grid-content>button{background-color:transparent!important;border:none;cursor:pointer;font-size:max(1rem,16px);font-weight:400;padding:0!important;text-decoration:underline;text-underline-offset:5px}.give-form-grid-btn{align-items:center;background-color:var(--give-primary-color);border:.125rem solid var(--give-primary-color);border-radius:.4rem;color:#fff;font-family:inherit;font-size:max(1rem,16px);font-weight:600;justify-content:center;line-height:1.2;padding:1rem;text-align:center;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:ease-in}.give-form-grid-progress{background:#f6f6f6;padding:10px 20px}.form-grid-raised{background:#f6f6f6;display:flex;justify-content:space-between}.form-grid-raised__details{display:flex;flex-direction:column;font-size:1rem}.form-grid-raised__details>span:first-child{font-size:1rem;font-weight:700!important}.form-grid-raised__details>span:last-child{font-size:max(.875rem,14px);font-weight:400}.form-grid-raised__details_donations{text-align:right}.give-form-grid-progress-bar{margin:12px 0}.give-form-grid-progress-bar .give-progress-bar{background:#d9dfdb;border-radius:25px;box-shadow:inset 0 2px 2px -1px rgba(0,0,0,.11);height:12px;position:relative}.give-form-grid-progress-bar .give-progress-bar>span{border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}.give-embed-form-wrapper{align-items:center;display:flex;justify-content:center;width:100%!important}.give-embed-form-wrapper .iframe-loader{background:none;height:100%;pointer-events:none;position:absolute;top:0;width:100%}.give-embed-form-wrapper iframe{max-width:min(100%,48.5rem);width:100%!important}.give-embed-form-wrapper.is-hide{left:-9999px;position:fixed}.give-embed-form-wrapper.modal{align-items:center;display:flex;flex-direction:column;height:var(--visual-viewport-height);justify-content:center;left:0;min-height:100vh;min-width:100vw;overflow:scroll;position:fixed;top:0;z-index:100}.give-embed-form-wrapper.modal[data-loading=true]{display:none}.give-embed-form-wrapper.modal[data-entering=true]{animation:modal-fade .3s}.give-embed-form-wrapper.modal[data-exiting=true]{animation:modal-fade .15s ease-in reverse}.give-embed-form-wrapper.modal .modal-content{align-items:center;display:flex;justify-content:center;min-height:100vh;min-width:100vw;position:absolute;top:6%;width:100%;z-index:999}.give-embed-form-wrapper.modal .modal-content iframe{z-index:1}.give-embed-form-wrapper.modal .close-btn{background:#e7e8ed;border:1px solid transparent;border-radius:50%;cursor:pointer;display:flex;padding:.75rem;position:fixed;right:25px;top:57px;transition:.2s;z-index:999}.give-embed-form-wrapper.modal .close-btn svg{height:1rem;width:1rem}.give-embed-form-wrapper.modal .close-btn:active,.give-embed-form-wrapper.modal .close-btn:focus,.give-embed-form-wrapper.modal .close-btn:hover{background-color:#caccd7;border:1px solid #caccd7}.give-embed-form-wrapper.modal:before{background:rgba(0,0,0,.7);bottom:0;content:"";display:block;left:0;position:fixed;right:0;top:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.js-give-grid-modal-launcher+div.js-give-embed-form-modal-launcher-wrap{display:none}.admin-bar .give-embed-form-wrapper{background:none;margin-top:-26px}.give_notices{position:relative}.give_notices .notice-dismiss{background:0 0;border:none;color:#72777c;cursor:pointer;margin:0;max-width:28px!important;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.give_notices .notice-dismiss:before{background:0 0;color:#72777c;content:"";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{background:#f9f9f9;border-left:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both;margin:15px 0;padding:1em 1.5em 1em 2em;position:relative}.give_error>p,.give_success>p,.give_warning>p{color:#333;margin:0!important}.give_error:before,.give_success:before,.give_warning:before{font-family:give-icomoon;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:100%;color:#fff;font-size:16px;height:30px;left:-17px;line-height:30px;margin-top:-15px;position:absolute;text-align:center;text-shadow:1px 1px rgba(0,0,0,.5);top:50%;width:30px}.give_error{border-color:#a00}.give_error:before{background-color:#a00;content:""}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:""}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:""}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{margin:0 auto;max-width:474px;padding:12px 10px 0}.twentyfourteen .tfgive .give_forms .entry-summary{margin:0 0 1.618em!important;padding:0!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-left:15px;padding-right:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-left:30px;padding-right:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-right:54px}.full-width .twentyfourteen .tfgive{margin-right:auto}}.twentyfifteen .t15give{background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15);margin-bottom:7.6923%;padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%}.twentyfifteen .t15give .page-title{margin-left:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-left:7.6923%;margin-right:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.components-base-control__field input[type=text]:focus{box-shadow:none!important}.give-goal-progress{clear:both;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.give-goal-progress .income{color:#333;font-size:46px;letter-spacing:-1px;line-height:48px}.give-goal-progress .raised{margin-bottom:15px}.give-goal-progress .progress-bar{background:none;padding-bottom:10px;width:100%}.give-goal-progress .give-progress-bar{background:#eee;border-radius:25px;height:20px;overflow:hidden;position:relative;width:100%}.give-goal-progress .give-progress-bar>span{background:none;border-radius:20px;display:block;height:100%;overflow:hidden;position:relative}table.give-table{background:#eaebec;border:1px solid #e0e0e0;border-bottom:none;border-top:none;color:#666;font-size:14px;margin:20px 0;text-shadow:1px 1px 0 #fff;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{border-left:none;text-align:left}table.give-table th{background:#f6f6f6;border:1px solid #e0e0e0;border-right:none;border-top-color:#e8e8e8;font-weight:700;padding:21px 25px;text-align:center}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{background:#fff;border:1px solid #e0e0e0;border-right:none;border-top-color:#fff;padding:18px;text-align:center}table.give-table tbody tr td:first-child{border-left:0;text-align:left}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-left:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}body.give-twentynineteen .give-form .give-btn:focus{color:#fff}body.theme-twentytwenty .give-wrap{margin:60px auto;max-width:1200px}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{border:1px solid #ccc;border-left:none;width:unset}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:left}.give-donation-history .give-table .give-security-column.give-security-description-wrap{font-size:12px;font-style:italic;padding:16px 13px;width:75%}.give-donation-history .give-table .give-security-column.give-security-button-wrap{padding:25px 5px;width:25%}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give_user_history_main .give-mobile-title{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{background:#fff;padding:.5rem 0}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{background-color:transparent;border:none;padding-bottom:0;padding-top:0}#give_user_history td,#give_user_history tr{border-left:none;display:block;text-align:left}#give_user_history .give-mobile-title{display:inline-block;font-weight:700;min-width:6em}}.give-modal{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none!important;overflow:hidden;top:0;width:100%;z-index:2148482499;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media(max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{background:#fff;box-sizing:border-box;margin:40px auto;max-width:650px;padding:20px;position:relative;width:auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{display:block!important;position:absolute}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{transform:translateY(-100px);vertical-align:middle}.give-modal .mfp-content,.give-modal.mfp-bg{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{opacity:0;transform:translateY(-50px)}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{background-color:#fff;margin:0 auto;max-height:85vh;max-width:100%;overflow-y:auto;padding:1rem 1.5rem;position:relative;width:720px}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.modal-fade-slide.give-modal .mfp-content{max-width:100%;padding:0}.modal-fade-slide .give-modal--slide{opacity:0;transform:translateY(-20px) perspective(600px) rotateX(0);transition:all .2s ease-out}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only form>:not(.give-btn-modal),.mfp-content .give-display-button-only>:not(form){display:block}.give-donor{background:#fff;border:1px solid #e5e5e5;color:#00160a;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;max-height:100%;padding:18px 0;position:relative;transition:all .2s ease-out;width:100%}.give-donor-container{display:flex;flex:1;flex-direction:column;padding:0 5%}.give-donor-container__image{align-items:center;align-self:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;display:flex;justify-content:center;margin-bottom:12px;overflow:hidden}.give-donor-container__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.give-donor-container__image__name_initial{position:absolute}.give-donor-container__image[data-anonymous-donation="0"] img[src*="anonymous-user.svg"],.give-donor-container__image[data-anonymous-donation="1"] .give-donor-header__name_initial{visibility:hidden}.give-donor-container__image[data-anonymous-donation="0"][data-has-valid-gravatar="0"]{border:1px solid #e5e5e5}.give-donor-container-variation{display:flex;justify-content:space-between}.give-donor-container-variation__name{font-size:max(1.5rem,24px);font-weight:600;line-height:20px;margin:0 0 10px!important}.give-donor-container-variation__timestamp{color:#525252;font-size:max(.75rem,12px);margin:0 0 10px!important}.give-donor-wrapper{align-items:center;display:flex;flex:1;justify-content:center;word-break:normal!important}.give-donor-content{border-left:2px solid #219653;flex:1;font-weight:400;letter-spacing:0;line-height:20px;margin:12px 0;padding-left:16px;width:100%}.give-donor-content p{color:#00160a;font-size:max(.875rem,14px);font-style:italic;line-height:20px;margin:0!important;width:100%}.give-donor-content__excerpt .give-donor-content__read-more{cursor:pointer;white-space:nowrap}.give-donor-content__excerpt+.give-donor-content__comment{display:none}.give-donor-details{align-items:center;display:flex;justify-content:space-between}.give-donor-details__wrapper{display:flex;flex-direction:column;width:70%;word-break:normal!important}.give-donor-details__wrapper span:first-child{color:#00160a;font-size:max(1rem,16px)!important;font-weight:500!important;letter-spacing:0}.give-donor-details__wrapper span:last-child{color:#00160a;font-size:max(.8rem,12.8px);font-weight:400;letter-spacing:0;text-align:left}.give-donor-details__total{color:#219653;font-size:max(1.25rem,20px);font-weight:700;letter-spacing:0;line-height:24px;overflow-wrap:normal;text-align:right;word-break:normal!important}.give-donor-tribute{align-items:center;display:flex;margin-top:32px;min-height:32px;width:100%}.give-donor-tribute span svg{display:block;height:22px;margin:0 15px 0 32px;width:22px}.give-donor-tribute__message{color:#00160a;font-size:max(.75rem,12px);text-align:center}.give-donor-tribute__message span:last-child{font-weight:600}.give-donor-wall-modal p:last-child{margin-bottom:0}#give-processing-state-template{background:rgba(0,0,0,.8);bottom:0;display:none;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;text-align:center;top:0;z-index:9999999}#give-processing-state-template.active{display:flex}#give-processing-state-template div{align-self:center;color:#fff;font-size:26px;margin:0 0 0 10px}#give-processing-state-template h3{color:#fff;font-size:26px;line-height:1.25;margin:0;padding:0 0 5px}#give-processing-state-template p{color:#fff;font-size:16px;line-height:1.5;margin:0;padding:0}#give-processing-state-template .loader{background-image:url("data:image/svg+xml;charset=utf8,%3C?xml%20version=%271.0%27%20encoding=%27utf-8%27?%3E%3C%21--%20Generator:%20Adobe%20Illustrator%2024.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200%29%20--%3E%3Csvg%20version=%271.1%27%20id=%27Layer_1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20x=%270px%27%20y=%270px%27%20viewBox=%270%200%20349%20348%27%20style=%27enable-background:new%200%200%20349%20348;%27%20xml:space=%27preserve%27%3E%3Cstyle%20type=%27text/css%27%3E%20.st0{fill:%23FFFFFF;}%20%3C/style%3E%3Cpath%20class=%27st0%27%20d=%27M25.1,204.57c-13.38,0-24.47-10.6-24.97-24.08C0.04,178.09,0,175.97,0,174C0,77.78,78.28-0.5,174.5-0.5%20c13.81,0,25,11.19,25,25s-11.19,25-25,25C105.85,49.5,50,105.35,50,174c0,1.37,0.03,2.85,0.1,4.65c0.51,13.8-10.27,25.39-24.07,25.9%20C25.72,204.56,25.41,204.57,25.1,204.57z%27/%3E%3Cpath%20class=%27st0%27%20d=%27M174.5,348.5c-13.81,0-25-11.19-25-25c0-13.81,11.19-25,25-25c68.65,0,124.5-55.85,124.5-124.5%20c0-1.38-0.03-2.85-0.1-4.65c-0.51-13.8,10.26-25.4,24.06-25.91c13.83-0.53,25.4,10.26,25.91,24.06c0.09,2.39,0.13,4.51,0.13,6.49%20C349,270.22,270.72,348.5,174.5,348.5z%27/%3E%3C/svg%3E");height:60px;margin:0 0 20px;opacity:0;pointer-events:none;width:60px}#give-processing-state-template .loader.spinning{animation:load .6s linear infinite;opacity:1;transition:opacity .2s ease}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.separator-with-text{align-items:center;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:30px 0}.separator-with-text .dashed-line{border:1px solid #d4d4d4;flex-grow:1}.separator-with-text .label{color:#8d8e8e;font-size:14px;padding:0 6px}.give-multi-form-goal-block{background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.306);display:flex;flex-direction:column;margin-bottom:20px}.give-multi-form-goal-block .wp-block-media-text{margin:24px!important}.give-multi-form-goal-block .give-multi-form-goal-block__image,.give-multi-form-goal-block .wp-block-media-text__media,.give-multi-form-goal-block .wp-block-media-text__media img{border-radius:6px!important}.give-multi-form-goal-block .wp-block-media-text .wp-block-media-text__content{padding:16px!important}.give-multi-form-goal-block__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;margin:24px!important;min-height:250px}.give-multi-form-goal-block__content .give-multi-form-goal-block__text{display:flex;flex-direction:column;justify-content:center}.give-multi-form-goal-block__content .give-multi-form-goal-block__text h2{margin-bottom:var(--global--spacing-vertical)}.give-multi-form-goal-block__content .give-multi-form-goal-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.give-progress-bar-block__goal{border-top:1px solid #ebebeb;height:auto;padding:20px 16px}.give-progress-bar-block__progress{align-items:center;background:#f1f1f1;border-radius:20px;box-shadow:inset 0 1px 4px rgba(0,0,0,.095);display:flex;height:20px;overflow:hidden;position:relative}.give-progress-bar-block__progress .give-progress-bar-block__progress-bar{background:linear-gradient(180deg,#28c77b,#28c77b),linear-gradient(180deg,#fff,#ccc);background-blend-mode:multiply;border-radius:20px;height:100%;left:0;overflow:hidden;position:absolute;top:0}.give-progress-bar-block__stats{background:#f5f5f5;border-radius:0 0 8px 8px;border-top:1px solid #ebebeb;display:flex;flex-wrap:wrap;height:auto}.give-progress-bar-block__stat{align-items:center;border-right:1px solid #ebebeb;display:flex;flex:1 1 110px;flex-direction:column;font-weight:500;height:96px;justify-content:center}.give-progress-bar-block__stat:last-of-type{border-right:none}.give-progress-bar-block__stat>:first-child{color:#4c4c4c;font-size:24px;line-height:28px}.give-progress-bar-block__stat>:last-child{color:#6f6f6f;font-size:18px;line-height:1}.form-row .give-stripe-cc-field{background-color:#fdfdfd;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#333;margin:0;outline:none;padding:.5em;width:100%}.give-stripe-cc-field.give-fl-input{background-color:#fff;height:auto;line-height:inherit;min-height:50px;padding:14px 10px}.give-stripe-cc-field-wrap .give-fl-is-active .give-fl-input{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}.give-stripe-cc-field-wrap .give-fl-label span{display:none}.give-stripe-single-cc-field-wrap{background-color:#fdfdfd;border:1px solid #ccc;height:40px;margin:0 0 15px;padding:10px}.give-form .give-stripe-cc-field.focus,.give-form .give-stripe-cc-field:focus{background-color:#fff}.give-stripe-checkout-modal{all:initial;align-items:center;background-color:rgba(0,0,0,.5);box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;height:100%;justify-content:center;left:0;opacity:0;overflow:scroll;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%;z-index:100001!important}.give-stripe-checkout-modal.give-stripe-checkout-show-modal{opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible}.give-stripe-checkout-modal .give-stripe-checkout-modal-content{background:#fff;border-radius:.5rem;margin:auto;max-width:500px;overflow:hidden;position:relative;width:96%}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header{background-color:#000;color:#fff;padding:20px;text-align:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-modal-close{background:none;border:none;color:#fff;cursor:pointer;font:inherit;margin:15px;outline:inherit;padding:0;position:absolute;right:0;top:0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-form-title{color:#f5f5f5;font-size:18px;font-weight:600;margin:10px 0 0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-donor-email{color:#e5e5e5;font-size:14px;font-weight:400;margin:5px 0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-donation-amount{font-size:36px;font-weight:600}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body{display:block;overflow:hidden;padding:20px}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body hr{border:1px solid #e5e5e5;margin:20px 0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-checkout-modal-else-part{font-size:14px;margin:-5px 0 20px;text-align:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-single-cc-field-wrap{margin:0}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer{background-color:#f5f5f5;padding:20px;text-align:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-btn-wrap{align-items:center;display:flex;justify-content:center}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-btn-wrap .sequoia-loader{bottom:20px}.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-sequoia-donate-button{align-items:center;border:none;border-radius:4px;display:flex;filter:brightness(1);font-size:22px;justify-content:center;line-height:20px;min-width:236px;order:99!important;padding:20px 28px!important;transition:filter .2s ease}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem;width:100%}.give-wrap .give-grid__item>:last-child{margin-bottom:0}.give-wrap .give-wrap:before{clear:both;content:"";display:block}@media(min-width:30rem){.give-wrap .give-grid{display:flex;flex-flow:row wrap;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:flex;padding:0 .75rem}}@media(min-width:30rem)and (min-width:40rem){.give-wrap .give-grid--2 .give-grid__item,.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:50%}}@media(min-width:30rem)and (min-width:72rem){.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:33.3333333333%}}@media(min-width:30rem)and (min-width:90rem){.give-wrap .give-grid--4 .give-grid__item{width:25%}}@supports(display:grid){.give-wrap .give-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:flex;margin-bottom:0;padding:0;width:auto!important}@media(min-width:40rem){.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media(min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}}.give-wrap .give-card{background-color:#fff;border-radius:8px;box-shadow:0 0 8px hsla(0,0%,44%,.25);color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:all .1s ease-out;width:100%}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16)}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;order:1;width:100%}.give-wrap .give-card__body{display:flex;flex-direction:column;flex-grow:1;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes placeHolderShimmer{0%{background-position:0 0}to{background-position:520px 0}}#give-receipt .placeholder-animation{margin:0 auto;max-width:650px}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{background-color:#eee;border:1px solid #eee;margin:0 auto;width:650px}#give-receipt .layer{display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}.give-grid-ie-utility{margin:0 -12px}@supports(display:grid){.give-grid-ie-utility{margin:0}}
.give-donation-submit>.give-donation-summary-section{margin-bottom:0}.give-donation-summary-section{font-family:Montserrat,serif;font-size:16px;font-style:normal;font-weight:600}.give-donation-summary-section svg{margin:0 5px;vertical-align:text-top}.give-donation-summary-section svg path{fill:var(--primary-color,#3ba2e0)}.give-donation-summary-section .heading{font-style:italic}.give-donation-summary-section .give-donation-summary-table-wrapper{background-color:#f9f9f9;color:#333;margin:20px -20px;padding:0 20px}.give-donation-summary-section .back-btn{background-color:transparent;border:0;color:var(--primary-color,#3ba2e0);cursor:pointer;font-size:12px;font-weight:500;line-height:23px;margin:0;padding:0;text-decoration:underline}.give-donation-summary-section .give-donation-summary-help-text{align-items:center;color:#8c8c8c;display:flex;gap:5px;margin:10px 0}.give-donation-summary-section .give-donation-summary-help-text .back-btn{font-size:inherit}.give-donation-summary-section table{border-collapse:collapse;width:100%}.give-donation-summary-section tbody{color:#444}.give-donation-summary-section tr{border-bottom:1px solid #f2f2f2}.give-donation-summary-section td,.give-donation-summary-section th,.give-donation-summary-section tr{height:42px;padding:10px 0}.give-donation-summary-section th{text-align:left}.give-donation-summary-section td{font-size:15px;font-weight:500;line-height:18px}.give-donation-summary-section td:last-child,.give-donation-summary-section th:last-child{text-align:right}@media screen and (max-width:500px){.give-donation-summary-section td,.give-donation-summary-section th,.give-donation-summary-section tr{height:26px}.give-donation-summary-section td,.give-donation-summary-section th{padding-top:15px;vertical-align:top}.give-donation-summary-section td:last-child,.give-donation-summary-section th:last-child{width:40%}.give-donation-summary-section .give-donation-summary-help-text{align-items:start}.give-donation-summary-section .give-donation-summary-help-text img{margin-top:3px}}
/**
 * Like Button toolbar button, loading text & container styles
 */

/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: 700;
}

div.sharedaddy h3.sd-title::before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #dcdcde;
	margin-bottom: 1em;
}


/* Toolbar */
div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-comment-likes-widget-wrapper {
	width: 100%;
	position: relative;
	min-height: 31px;
}

div.jetpack-comment-likes-widget-wrapper iframe {
	margin-bottom: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 9px 12px 10px 12px;
	background-color: #fff;
	border: solid 1px #dcdcde;
	border-radius: 4px;
	box-shadow: none;
	min-width: 220px;
	max-height: 240px;
	height: auto;
	overflow: auto;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: #101517;
	font-size: 12px;
	font-weight: 500;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 196px;
	height: 28px;
	float: none;
	margin: 0 0 4px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: flex;
	align-items: center;
	gap: 8px;
	text-decoration: none;
}

#likes-other-gravatars ul.wpl-avatars li a span {
	font-size: 12px;
	color: #2C3338;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	border-radius: 50%;
	margin: 0 !important;
	padding: 1px !important;
	position: static;
	box-sizing: border-box;
}

div.sd-box {
	border-top: 1px solid #dcdcde;
	border-top: 1px solid rgba(0,0,0,.13);
}


.jetpack-likes-widget-unloaded .likes-widget-placeholder,
.jetpack-likes-widget-loading .likes-widget-placeholder,
.jetpack-likes-widget-loaded iframe {
	display: block;
}

.jetpack-likes-widget-loaded .likes-widget-placeholder,
.jetpack-likes-widget-unloaded iframe,
.jetpack-likes-widget-loading iframe {
	display: none;
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
}

/* Loading text */
.post-likes-widget-placeholder,
.comment-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.comment-likes-widget-placeholder {
	height: 18px;
	position: absolute;
	display: flex;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.comment-likes-widget-placeholder::before {
	color: #2EA2CC;
	width: 16px;
	height: 16px;
	content: '';
	display: inline-block;
	position: relative;
	top: 3px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	// stylelint-disable-next-line function-url-quotes -- quotes are required here. Bug report: https://github.com/stylelint/stylelint/issues/8544
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E");
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .loading,
.comment-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.comment-likes-widget-placeholder .loading {
	padding-left: 5px;
	margin-top: 4px;
	align-self: center;
	color: #4E4E4E;
}

/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating,
.cs-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}

@media print {

	.jetpack-likes-widget-wrapper {
		display: none;
	}
}
/*!
 * Cube Portfolio - Responsive jQuery Grid Plugin
 *
 * version: 3.4.1 (21 November, 2015)
 * require: jQuery v1.7+
 *
 * Copyright 2013-2015, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/)
 * Licensed under CodeCanyon License (http://codecanyon.net/licenses)
 *
 */.cbp-popup-content,.cbp-popup-wrap:before{vertical-align:middle;display:inline-block}.cbp-nav,.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cbp,.cbp *,.cbp :after,.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-dropdownHeader:after,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-text .cbp-filter-counter:after,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-popup-loadingBox:after,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-search,.cbp-search *,.cbp-search-icon:after,.cbp:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cbp-l-grid-agency-desc,.cbp-l-grid-agency-title,.cbp-l-grid-blog-title,.cbp-l-grid-masonry-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-projects-title,.cbp-l-grid-work-desc,.cbp-l-grid-work-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-filters-work,.cbp-l-filters-work *{-webkit-tap-highlight-color:transparent}.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after,.cbp:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(0,0,0,.15);border-right:3px solid rgba(0,0,0,.15);border-bottom:3px solid rgba(0,0,0,.15);border-top:3px solid rgba(0,0,0,.8);border-radius:100%}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{position:absolute;top:0;left:0;list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:active,.cbp a:hover{text-decoration:none;outline:0}.cbp-ready>*{visibility:visible}.cbp-item-off,.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev,.cbp-ready:after{visibility:hidden}.cbp-ready:after{display:none}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper,.cbp-wrapper-helper,.cbp-wrapper-outer{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{position:absolute;top:0;left:0;margin:0}.cbp-item-off{z-index:-1;pointer-events:none}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-inline img,.cbp-l-project-related-wrap img{display:block;width:100%;height:auto;border:0}.cbp-addItems{-webkit-transition:height .5s ease-in-out!important;transition:height .5s ease-in-out!important;will-change:height}.cbp-addItems .cbp-item{-webkit-transition:top .5s ease-in-out,left .5s ease-in-out;transition:top .5s ease-in-out,left .5s ease-in-out}.cbp-addItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left}.cbp-l-filters-right{float:right}.cbp-caption,.cbp-caption-activeWrap,.cbp-caption-defaultWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-activeWrap,.cbp-caption-active .cbp-caption-defaultWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans",sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans",sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans",sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#3288C4;color:#FFF;display:inline-block;font:400 12px/30px "Open Sans",sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:10px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:left .4s cubic-bezier(.19,1,.22,1);transition:left .4s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:0}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.85);-webkit-transition:opacity .9s cubic-bezier(.19,1,.22,1);transition:opacity .9s cubic-bezier(.19,1,.22,1)}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-desc,.cbp-caption-minimal .cbp-l-caption-title{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:#000;background-color:rgba(0,0,0,.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{top:-60px}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,.7);-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap{-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1);transition-delay: 0.05s;-webkit-transition-delay: 0.05s;}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-80px;height:60px;-webkit-transition:bottom .6s cubic-bezier(.19,1,.22,1);transition:bottom .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:top .5s cubic-bezier(.19,1,.22,1);transition:top .5s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:60px}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-activeWrap,.cbp-caption-pushDown .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-102%;height:102%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(99%);transform:translateY(99%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .8s cubic-bezier(.19,1,.22,1);transition:opacity .8s cubic-bezier(.19,1,.22,1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px Roboto,sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap .fa{position:absolute;top:16px;left:0;width:16px;text-align:center;font-size:14px}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px Roboto,sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s!important;transition:height .4s!important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s,top .4s!important;transition:left .4s,top .4s!important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans",sans-serif;padding:0 12px;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:0 0 10px;display:inline-block}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background:#626161;border-radius:3px;color:#FFF;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-alignCenter .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans",sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 8px 10px 0;display:inline-block;color:#888;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/29px "Open Sans",sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px 5px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease,bottom .25s ease;text-align:center;right:0;left:0}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-counter{background:#049372;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;width:34px;position:absolute;bottom:0;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-alignRight .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #049372;display:none}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#FFF;border:1px solid #ECECEC;color:#888;cursor:pointer;font:400 12px/32px "Open Sans",sans-serif;margin:0 10px 10px 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#DADADA}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;width:34px;position:absolute;bottom:0;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-button .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #545454;display:none}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFF;border:1px solid #ECECEC;color:#888;cursor:pointer;font:400 12px/32px Roboto,sans-serif;margin:0 10px 10px 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3B9CB3;border-color:#8CD2E5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68ABBC;border-radius:3px;color:#fff;font:400 11px/18px Roboto,sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #68ABBC;display:none}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans",sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#FFF transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:0 0;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans",sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans",sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item,.cbp-l-filters-work .cbp-filter-item{-webkit-transition:all .3s ease-in-out;position:relative;text-transform:uppercase}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px!important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width:600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#FFF;color:#888;cursor:pointer;font:600 11px/37px "Open Sans",sans-serif;margin:0 5px 10px 0;overflow:visible;padding:0 16px;display:inline-block;transition:all .3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607D8B}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background:#607D8B;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans",sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px Roboto,sans-serif;margin:0 15px 10px 0;padding:10px 23px;display:inline-block;border:1px solid transparent;transition:all .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;cursor:default;color:#444}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px Lato,sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px Lato,sans-serif;padding:0 12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:0 0 10px;display:inline-block}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background:#626161;border-radius:3px;color:#FFF;font:400 11px/16px Lato,sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:32px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px Lato,sans-serif;color:#949494;margin-right:15px}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans",sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 20px 10px 0;display:inline-block;color:#787878;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-popup-lightbox-counter,.cbp-popup-lightbox-title{font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-l-filters-underline .cbp-filter-counter{display:inline}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0,0,0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0,0,0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0,0,0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0,0,0)}}.cbp-animation-boxShadow,.cbp-animation-fadeOut{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-boxShadow .cbp-item,.cbp-animation-fadeOut .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-boxShadow .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}100%,80%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}100%,80%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{100%,50%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOut-out{100%,50%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{100%,50%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipBottom-out{100%,50%{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s ease both;animation:scaleSides-out .9s ease both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s ease both;animation:scaleSides-in .9s ease both}@-webkit-keyframes scaleSides-out{100%,50%{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleSides-out{100%,50%{transform:scale(.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0,0,0) skew(20deg,0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0,0,0) skew(20deg,0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0,0,0) skew(0,20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0,0,0) skew(0,20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially,.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}100%,50%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}100%,50%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{transition:height .6s ease-in-out}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(.8)}100%,75%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(.8)}100%,75%{opacity:.75;transform:scale(.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(.8) translateX(200%)}75%{opacity:.75;transform:scale(.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{transition:height .6s ease-in-out}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:flip-out .6s both ease-in-out;animation:flip-out .6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in .6s both ease-in-out;animation:flip-in .6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides,.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{transition:height .6s ease-in-out}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out .5s both ease-in-out;animation:slideDelay-out .5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in .5s both ease-in-out;animation:slideDelay-in .5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{transition:height .6s ease-in-out}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%,40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%,40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both ease;animation:foldLeft-out .7s both ease}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both ease;animation:foldLeft-in .7s ease both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow,.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s ease both;animation:unfold-out .8s ease both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0 50%;-webkit-animation:unfold-in .8s both ease;transform-origin:0 50%;animation:unfold-in .8s both ease}@-webkit-keyframes unfold-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{transition:height .6s ease-in-out}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s ease both;animation:scaleDown-out .7s ease both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s ease both;animation:scaleDown-in .6s ease both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{transition:height .6s ease-in-out}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(.8)}100%{opacity:1;-webkit-transform:translateX(0) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(.8)}100%{opacity:1;transform:translateX(0) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft,.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{transition:height .6s ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{transition:height .6s ease-in-out}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:scroll;overflow-x:hidden;z-index:999999;padding:0 10px}.cbp-popup-lightbox{background:rgba(0,0,0,.8)}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";height:100%}.cbp-popup-content{position:relative;text-align:left;max-width:100%}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{position:relative}.cbp-popup-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-title{padding-right:70px}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;margin:40px 0;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%}@media only screen and (max-width:768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#34425C}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0!important}.cbp-popup-singlePage-counter{color:#bbc0df;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans",sans-serif;height:30px}.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-singlePage .cbp-popup-next,.cbp-popup-singlePage .cbp-popup-prev{width:60px;height:60px;top:0;margin:auto;bottom:0;}@media only screen and (max-width:768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{padding:0;border:none;position:absolute;cursor:pointer;outline:0;user-select:none}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:rgba(0,0,0,0.8);left:0}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -63px;background-color: #262729}.cbp-popup-singlePage .cbp-popup-prev{background:rgba(0,0,0,0.8);right:108px;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px;background-color: #262729}.cbp-popup-lightbox .cbp-popup-next{background:rgba(0,0,0,0.8);right:0}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-62px -63px;background-color: #262729}.cbp-popup-singlePage .cbp-popup-next{background:url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) -46px -92px no-repeat;right:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:rgba(0,0,0,0.8);height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px;    background: #262729;}.cbp-popup-singlePage .cbp-popup-close{background:url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) -92px -92px no-repeat;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}@media only screen and (max-width:360px),(max-height:600px){.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:0}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);border-bottom:3px solid rgba(255,255,255,.3);border-top:3px solid rgba(255,255,255,.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans",sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans",sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:64%}.cbp-l-inline-social-wrapper,.cbp-l-project-social-wrapper{display:inline-block;width:100px;height:20px;overflow:hidden}.cbp-l-inline-social-wrapper{margin-top:5px}.cbp-l-project-details{float:right;width:36%;padding-left:40px;margin-bottom:15px}@media only screen and (max-width:768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px;font:400 16px/36px "Open Sans",sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans",sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>div,.cbp-l-project-details-list>li{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans",sans-serif}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans",sans-serif;margin-top:10px;background-color:#53668A;padding:8px 19px}.cbp-l-project-details-visit:hover{opacity:.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans",sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after,.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width:768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans",sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans",sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s ease 0s!important;transition:height .5s ease 0s!important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s ease 0s!important;transition:transform .5s ease 0s!important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) -92px 0 no-repeat;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-singlePageInline-active{opacity:.6!important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width:768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans",sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans",sans-serif;color:#474747;margin-top:25px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-button,.cbp-l-loadMore-text{text-align:center}.cbp-l-inline-view{font:400 13px/35px "Open Sans",sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-top:15px;font:13px/22px "Open Sans",sans-serif}.cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-defaultText{display:block}.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading,.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText{display:none}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 13px/40px Lato,sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover{color:#B0B0B0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-button-link,.cbp-l-loadMore-button .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 12px/36px "Open Sans",sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-link:hover{color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans",sans-serif;color:#7E7B7B;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#B0B0B0;cursor:default}.cbp-mode-slider{-webkit-transition:height .35s cubic-bezier(.22,.6,.345,1);transition:height .35s cubic-bezier(.22,.6,.345,1)}.cbp-mode-slider .cbp-item,.cbp-mode-slider .cbp-wrapper{-webkit-transition:-webkit-transform .35s cubic-bezier(.22,.6,.345,1);transition:transform .35s cubic-bezier(.22,.6,.345,1)}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move!important;cursor:-ms-grabbing!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;height:22px;width:21px;}.cbp-nav-next{/* border-radius:0 2px 2px 0; *//* right: -70px; *//* position: absolute; */}.cbp-nav-prev{left: -35px;position: absolute;}.cbp-nav-next:hover,.cbp-nav-prev:hover{}.cbp-nav-next:before,.cbp-nav-prev:before{content:'';position:absolute;top: 12px;right: -2px;bottom:0;left:0;margin:auto;font-family: FontAwesome;font-size: 20px;text-align: center;z-index: 99;color: #fff;line-height: 30px;}/* .cbp-nav-next:after{content: "\f105";}.cbp-nav-prev:after{content: "\f104";} */.cbp-nav-stop{/* opacity:.5!important; *//* cursor:default!important; */}.cbp-nav{user-select:none}.cbp-nav-controls{position:absolute;top: -40px;right:0;z-index:100;}.cbp-nav-pagination{position:absolute;bottom: -60px;right:0;z-index:100;left:0;text-align:center;}.cbp-nav-pagination-item,.cbp-pagination-item{display:inline-block;position:relative;cursor:pointer}.cbp-nav-pagination-item{width:10px;height:10px;border-radius:50%;margin:0 4px;background:#c2c2c2;-webkit-transition:background .5s;transition:background .5s;border: 2px solid rgb(54, 56, 58);box-sizing: content-box;-webkit-box-sizing: content-box;border-radius: 50%;background-color: rgba(0, 0, 0, 0);-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;width: 10px !important;height: 10px !important;border: 2px solid rgb(54, 56, 58);}.cbp-nav-pagination-active{}.cbp-pagination-item{max-width:100px;margin-top:10px;margin-right:5px}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:0 0}.cbp-slider-item,.cbp-slider-wrap{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:0 0;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:0 0;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:-14px;left:auto}.cbp-slider-edge .cbp-nav-prev{left:-14px;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:.4;background:0 0}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;transition:left .5s ease}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-l-grid-blog-comments:hover,.cbp-l-grid-slider-team-social a:hover{opacity:.8}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#3288C4}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px Lato,sans-serif;color:#666;text-align:center}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans",sans-serif;color:#aaa;text-align:center}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,.7)}.cbp-l-grid-work .cbp-item{padding: 0;}.cbp-l-grid-work .cbp-item-wrapper{background-color: transparent;box-shadow: none;padding: 0;border-top: 0;}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed",sans-serif;color:#607D8B;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365D67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans",sans-serif;color:#888;text-align:center;text-transform:uppercase}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans",sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-comments,.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans",sans-serif}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{color:#787878;display:inline-block}.cbp-l-grid-blog-comments{color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans",sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans",sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px Roboto,sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans",sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans",sans-serif;color:#888;margin-top:5px}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px Roboto,sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457C8B}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px Roboto,sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans",sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans",sans-serif;color:#999;text-align:center}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64C28E;background-color:rgba(101,199,150,.9)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#FFF;font:400 14px/21px Lato,sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#FFEA71;background-color:rgba(255,234,113,.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5A5A5A;font:500 18px/22px Roboto,sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px Roboto,sans-serif}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px Roboto,sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px Roboto,sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px Roboto,sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px Roboto,sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:16px}.cbp-l-grid-slider-team-social a{color:#737373;line-height:30px;margin-left:6px}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px Roboto,sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px Lato,sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px Roboto,sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px Roboto,sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px Roboto,sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search-icon,.cbp-search-nothing{position:absolute;text-align:center;top:0}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{width:32px;height:100%;right:0;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'\f002';font-family:FontAwesome;font-size:14px;color:#797979;line-height:36px;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans",sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{content:'\f00d'}.cbp-search-nothing{padding:0 0 30px;width:100%;font:13px "Open Sans",sans-serif}.cbp-filter-counter-wrap{display:inline-block}.cbp-caption,.cbp-caption-defaultWrap{height:100%}.cbp-l-grid-projects .cbp-caption{height:70%;margin-bottom:17px}.cbp-l-grid-team .cbp-caption{height:70%;margin-bottom:18px}.cbp-l-grid-blog .cbp-caption{height:60%;margin-bottom:20px}.cbp-reset-caption .cbp-caption,.cbp-reset-caption .cbp-caption-defaultWrap{height:auto}.cbp.cbp-l-grid-blog .cbp-item{padding-bottom:35px}.cbp-reset-caption.cbp-l-grid-blog .cbp-item{padding-bottom:0}.cbp-ratio-even .cbp-caption{position:relative;height:0;overflow:hidden;width:100%}.cbp-ratio-even .cbp-caption-defaultWrap{position:absolute;height:auto;top:0;width:100%}.cbp-caption-active.cbp-ratio-even .cbp-caption-defaultWrap{height:100%}.cbp-ratio-even .cbp-caption-activeWrap{position:absolute;width:100%;bottom:0}.cbp-caption-active.cbp-ratio-even .cbp-caption-activeWrap{bottom:auto}.cbp-ratio-even.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-60px}.cbp-ratio-even.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0}.cbp-ratio-even.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{width:50%}.cbp-ratio-masonry .cbp-caption{height:auto}.cbp-ratio-masonry .cbp-caption-defaultWrap{position:relative;height:auto}.cbp-caption{-webkit-transition:none!important;transition:none!important}.cbpw-fullWidth-force{position:relative;top:0;left:0}
/* TREETHEMES*/ 
.cbp-popup-singlePage-middle{top:50%;left:0;width:100%;height:0;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.cbp-popup-singlePage-open{top:0;left:0;width:100%;height:100vh;}
.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next, .cbp-popup-lightbox .cbp-popup-close{
	-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.cbp-popup-lightbox .cbp-popup-prev{
	    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.cbp-popup-lightbox .cbp-popup-next{
	    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.cbp-popup-lightbox .cbp-popup-close {
    background: rgba(0,0,0,0.8);
    height: 58px;
    width: 58px;
    right: 0;
    top: 0;
}
.cbp-popup-singlePage.cbp-popup-singlePage-open .cbp-popup-next {
    background: transparent url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) -46px -92px no-repeat;
    right: 0;
    left: 119px;
    top: 13px;
}
.cbp-popup-singlePage.cbp-popup-singlePage-open .cbp-popup-prev {
    right: 85px;
    left: 0;
    background: transparent url(../../wp-content/plugins/cubeportfolio/public/img/cbp-sprite.png) -46px -92px no-repeat;
    top: 13px;
}

.cbp-nav-next:before{
    content: "\f105";
    right: -4px;
}

.cbp-nav-prev:before {
    content: "\f104";
    right: 0px;
}
/*
.cbp-nav-prev:hover{
	left: -70px;
}
.cbp-nav-next:hover{
	right: -70px;
}
*/



.cbp-nav-next,
.cbp-nav-prev{
    background-color: #000;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    width: 30px !important;
    height: 30px !important;
}
.cbp-nav-next:after,
.cbp-nav-prev:after{
	border-color: rgb(151, 154, 158) !important;
	color: rgb(151, 154, 158);
	line-height: 43px !important;
	position: relative;
	z-index: 99;
	width: 31px !important;
	height: 31px !important;
}
.cbp-nav-next:after{
	right: 1px;
}
.cbp-nav-prev:after{
	left: 1px;
}

.cbp-nav-next:hover:before, .cbp-nav-prev:hover:before{
	color: #fff;
	z-index: 99;
}
.cbp-nav-next, .cbp-nav-prev{
    /* border: 2px solid #bfbfbf; */
}

.cbp-nav-next:after, .cbp-nav-prev:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: none;
}

.cbp-nav-pagination-item{
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    width: 8px !important;
    height: 8px !important;
    border: 2px solid #000;
}

.cbp-nav-pagination-item:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 50%;
    background-color: rgba(54, 56, 58,0);
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}



.cbp-nav-pagination-item:hover:after,
.cbp-nav-pagination-active:after{
	background-color: #000;
}

.cbp-nav-next:hover:after, 
.cbp-nav-prev:hover:after,
.cbp-nav-pagination-item:hover:after,
.cbp-nav-pagination-active:after {
    transform: scale(1.2);
}

.cbp-nav-next:before, .cbp-nav-prev:before{
	/* top: 9px !important; */
}
.cbp-nav-next:after, .cbp-nav-prev:after {/* width: 35px !important; *//* height: 35px !important; */}

/* hide bars on style 4 */
.cbp-l-filters-alignCenter{ color: transparent !important; }.meks-instagram-widget {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: stretch;
}

.meks-instagram-widget a {
	-moz-box-shadow:  none;
  	-webkit-box-shadow: none;
  	box-shadow: none;
	display: block;
	font-size: 0;
	border: none;
	outline: 0;
	margin: 0;
	padding: 0;
}
.meks-instagram-widget a img {
	-moz-box-shadow:  none;
  	-webkit-box-shadow: none;
  	box-shadow: none;
	border: none;
	outline: 0;
	margin: 0;
	padding: 0;
}

.meks-instagram-follow-link {
	display: block;
	margin: 20px 0 0 0;
}

.meks-instagram-follow-link a{
	width: 100%;
}
.mks_ig_likes{
	font-size: 11px;
	display:block;
	opacity: .8;
	margin-bottom: 5px;
}/*! elementor - v3.30.0 - 11-06-2025 */
.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;pointer-events:none;position:absolute;right:10px;text-shadow:0 0 3px rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}/**
 * feedzy-rss-feeds.css
 * Feedzy RSS Feed
 * Copyright: (c) 2016 Themeisle, themeisle.com
 * Version: 5.0.6
 * Plugin Name: FEEDZY RSS Feeds
 * Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds/
 * Author: Themeisle
 */
.feedzy-rss > ul {
	margin: 0;
	padding: 0;
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item {
	border-bottom: 1px solid #eee;
	list-style: none;
}

.feedzy-rss .rss_item .title {
	font-weight: bold;
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item:after {
	display: block;
	clear: both;
	content: "";
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item .rss_image {
	float: left;
	position: relative;
	border: none;
	text-decoration: none;
	max-width: 100%;
}

.feedzy-rss .rss_item .rss_image span {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-size: cover;
}

/*noinspection CssUnusedSymbol*/
.feedzy-rss .rss_item .rss_image .fetched {
	z-index: 9;
}

.feedzy-rss .rss_item .rss_image {
	margin: 0.3em 1em 0 0;
	content-visibility: auto;
}

.feedzy-rss .rss_item .rss_content small {
	display: block;
	font-size: 0.9em;
	font-style: italic;
}


/* PRO */
.feedzy-rss ul {
	margin: 0 -2%;
}
.editor-styles-wrapper .feedzy-rss ul {
	margin: 0 -2%;
	box-sizing:  inherit;
}
.feedzy-rss ul:before,
.feedzy-rss ul:after {
	display: table;
	content: " ";
}

.feedzy-rss ul:after {
	clear: both;
}

.feedzy-rss .rss_item {
	margin: 1.8%;
	padding: 0;
}


/* Style1 */
.feedzy-rss .feedzy-style1 .rss_image,
.feedzy-rss .feedzy-style1 .rss_content_wrap {
	display: inline-block;
	width: 100%;
}

.feedzy-rss .feedzy-style1 .rss_item .rss_image span {
	width: 100%;
}

.feedzy-rss .feedzy-style1 .rss_content_wrap {
	text-align: left;
}

.feedzy-rss .feedzy-style1 .rss_item {
	text-align: center;
}

.feedzy-rss .feedzy-style2 .rss_item .rss_image {
	float: none;
}

.feedzy-rss .feedzy-style2 .rss_item .rss_image span {
	width: 100%;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap {
	text-align: left;
}

.feedzy-rss .feedzy-style2  .rss_item {
	text-align: center;
}

.feedzy-rss .feedzy-style1 .rss_image {
	float: none;
	width: 100%;
	padding: 0;
	text-align: center;
	-webkit-transition: 0.75s ease;
	transition: 0.75s ease;
}

.feedzy-rss .feedzy-style1 .rss_image a {
	border: 3px solid transparent;
	border-radius: 50%;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}

.feedzy-rss .feedzy-style1 .rss_image a span {
	display: inline-block;
	left: 0;
	border-radius: 50%;
}

.feedzy-rss .feedzy-style1 .rss_item:hover .rss_image a {
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
}

.feedzy-rss .feedzy-style1 .rss_content_wrap {
	margin: 10px 0 0;
	padding: 0;
}

.feedzy-rss .feedzy-style1 .rss_content_wrap .title a {
	text-decoration: none;
}

.feedzy-rss .feedzy-style1 .rss_content_wrap .title a:hover {
	text-decoration: underline;
}

.feedzy-rss .feedzy-style1 .rss_content .description {
	margin: 0;
	padding: 0;
	font-size: 90%;
}

.feedzy-rss .feedzy-style1 .rss_content .price-wrap {
	margin: 10px 0 0;
	text-align: center;
}

.feedzy-rss .feedzy-style1 .rss_content .price {
	display: inline-block;
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
	background: #4f6d8d;
	font-weight: 700;
}

/* Style2 */
.feedzy-rss .feedzy-style2 .rss_item {
	padding: 0 !important;
	border: 1px solid #e3edeb;
	border-radius: 5px;
}

.feedzy-rss .feedzy-style2 .rss_image span {
	left: 0;
}

.feedzy-rss .feedzy-style2 .rss_image,
.feedzy-rss .feedzy-style2 .rss_content_wrap {
	display: inline-block;
	width: 100%;
}

.feedzy-rss .feedzy-style2 .rss_image {
	overflow: hidden;
	width: 100%;
	padding: 0;
	border-bottom: 7px solid #355c7d;
	line-height: 0;
	text-align: center;
}

.feedzy-rss .feedzy-style2 .rss_image a span {
	display: inline-block;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}

.feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.feedzy-rss .feedzy-style2 .rss_content_wrap {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap .title {
	display: block;
	padding: 10px 15px;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap .title a {
	/*color: #355c7d;*/
	text-decoration: none;
}

.feedzy-rss .feedzy-style2 .rss_content_wrap .title a:hover {
	text-decoration: underline;
}

.feedzy-rss .feedzy-style2 .rss_content .meta {
	padding: 10px 15px;
	border-top: 1px solid #e3edeb;
	border-bottom: 1px solid #e3edeb;
	background-color: #f1f5f4;
}

.feedzy-rss .feedzy-style2 .rss_content .description {
	margin: 0;
	padding: 10px 15px;
	font-size: 90%;
	line-height: 1.5;
}

.feedzy-rss .feedzy-style2 .rss_content .price-wrap {
	margin: 10px 0 15px;
	text-align: center;
}

.feedzy-rss .feedzy-style2 .rss_content .price {
	display: inline-block;
	padding: 8px 15px;
	color: #fff;
	background: #355c7d;
	font-weight: 700;
}

/* Columns */
.feedzy-rss .feedzy-rss-col-1 {
	width: 96%;
}

/* SCHIMBAT DIN ID in CLASA */
.feedzy-rss .feedzy-rss-col-2,
.feedzy-rss .feedzy-rss-col-3,
.feedzy-rss .feedzy-rss-col-4,
.feedzy-rss .feedzy-rss-col-5,
.feedzy-rss .feedzy-rss-col-6 {
	float: left;
	width: 96%;
}

@media screen and (min-width: 768px) {
	.feedzy-rss .feedzy-rss-col-2,
	.feedzy-rss .feedzy-rss-col-3,
	.feedzy-rss .feedzy-rss-col-4,
	.feedzy-rss .feedzy-rss-col-5,
	.feedzy-rss .feedzy-rss-col-6 {
		width: 46%;
	}

	.feedzy-rss .feedzy-rss-col-2:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-3:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-4:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(2n+1) {
		clear: both;
	}
}

@media screen and (min-width: 992px) {
	.feedzy-rss .feedzy-rss-col-3,
	.feedzy-rss .feedzy-rss-col-4,
	.feedzy-rss .feedzy-rss-col-5,
	.feedzy-rss .feedzy-rss-col-6 {
		width: 29.33333%;
	}

	.feedzy-rss .feedzy-rss-col-3:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-4:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(2n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(2n+1) {
		clear: none;
	}

	.feedzy-rss .feedzy-rss-col-3:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-4:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(3n+1) {
		clear: both;
	}
}

@media screen and (min-width: 1200px) {
	.feedzy-rss .feedzy-rss-col-4 {
		width: 21%;
	}

	.feedzy-rss .feedzy-rss-col-5 {
		width: 16%;
	}

	.feedzy-rss .feedzy-rss-col-6 {
		width: 12.66666%;
	}

	.feedzy-rss .feedzy-rss-col-4:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(3n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(3n+1) {
		clear: none;
	}

	.feedzy-rss .feedzy-rss-col-4:nth-child(4n+1),
	.feedzy-rss .feedzy-rss-col-5:nth-child(5n+1),
	.feedzy-rss .feedzy-rss-col-6:nth-child(6n+1) {
		/* PANA AICI INCLUSIV */
		clear: both;
	}
}

/* The switch - the box around the slider */
.feedzy-switch {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 18px;
	margin-left: 20px;
}

/* Hide default HTML checkbox */
.feedzy-switch input {
	display: none;
}

/* The slider */
.feedzy-tracking sup {
	vertical-align: 3px;
}

.feedzy-track {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #ccc;
	cursor: pointer;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.feedzy-track:before {
	position: absolute;
	bottom: 1.5px;
	left: 2px;
	width: 15px;
	height: 15px;
	background-color: white;
	content: "";
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

input:checked + .feedzy-track {
	background-color: #0085ba;
}

input:focus + .feedzy-track {
	box-shadow: 0 0 1px #0085ba;
}

input:checked + .feedzy-track:before {
	-webkit-transform: translateX(11px);
	-ms-transform: translateX(11px);
	transform: translateX(11px);
}

/* Rounded sliders */
.feedzy-track.visualizer-round {
	border-radius: 34px;
}

.feedzy-track.visualizer-round:before {
	border-radius: 50%;
}

.feedzy-tracking p small sup {
	margin-left: -3px;
}

.feedzy-tracking p {
	padding-left: 14px;
	color: #23282d;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
}

.feedzy-tracking span {
	margin-left: 10px;
	color: #23282d;
	background: none;
	font-size: 14px;
	font-weight: bold;
}

/* lazy loading feeds */
.feedzy-lazy.loading {
	z-index: 1001;
	background: url(https://njblackwomenscollective.com/wp-includes/images/wpspin-2x.gif) no-repeat center center;

}

/* gutenberg */
.wp-block-feedzy-rss-feeds-feedzy-block .feedzy-source {
	width: 400px;
}

.wp-block-feedzy-rss-feeds-feedzy-block .wp-block-embed.is-loading {
	margin: auto !important;
}
.components-select-control {
	height:auto;
}
/* Elementor page notice */
.fz-el-upsell-notice {
	width: 100%;
	padding: 15px 36px 15px 15px;
	background: #CCE5FF;
	font-size: 13px;
	text-align: left;
	color: #264494 !important;
	font-weight: 400;
	line-height: 15px;
	font-style: italic;
	position: relative;
}
.fz-el-upsell-notice a{
	font-weight: 700;
	color: #264494 !important;
}
.fz-el-upsell-notice .remove-alert:hover {
	background: none;
}
.fz-el-upsell-notice .remove-alert {
	position: absolute;
	padding: 0;
	right: 22px; /*13px;*/
	top: 50%;
	margin-top: -10px;
	font-weight: 400;
	background: none !important;
	color: #264494 !important;
	border: none;
	box-shadow: none;
}.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/*! elementor-pro - v3.21.0 - 20-05-2024 */
@charset "UTF-8";.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{transform:scale(1.1)}.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{transform:scale(.85)}.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{transform:scale(1)}.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{transform:scale(1);opacity:1}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform:scale(.2)}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform:scale(2)}.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform:translateX(1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform:translateX(-1000px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform:translateY(-600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform:translateY(600px)}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{transform:translateX(30px)}.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{transform:translateX(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{transform:translateY(-30px)}.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{transform:translateY(30px)}.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{transform:scale(1.2) translate(var(--translate))}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-color:var(--e-p-border-global)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{background-color:var(--e-p-border-global);color:var(--e-p-border-global-invert)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-global-hover)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-sticky--active{z-index:99}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal{display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;box-shadow:none;pointer-events:all}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:flex}.elementor-popup-modal .elementor{width:100%}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart{margin:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){display:flex;flex-wrap:nowrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){margin-top:0;margin-left:var(--button-spacing,10px)}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container{display:flex;flex-wrap:wrap;gap:var(--view-cart-spacing,10px)}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container>*{display:flex;flex-basis:auto;margin:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{vertical-align:middle}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{vertical-align:top;margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input{height:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form){display:block}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder{display:flex}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container{flex-wrap:wrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container>*{flex-basis:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder{flex-wrap:wrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder>*{flex-basis:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)){margin-left:0;margin-top:var(--button-spacing,10px)}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder{flex-wrap:nowrap}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button{vertical-align:middle}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button{flex-basis:100%}@media (min-width:-1){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart button{flex-basis:100%}}@media (max-width:-1){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart button{flex-basis:100%}}@media (max-width:-1){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart button{flex-basis:100%}}@media (max-width:1024px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart button{flex-basis:100%}}@media (max-width:-1){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart button{flex-basis:100%}}@media (max-width:767px){:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-start;text-align:left}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:flex-end;text-align:right}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{justify-content:center;text-align:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart div.quantity{margin-right:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart button{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{width:100%}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container>*{flex-basis:100%;justify-content:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{flex-basis:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart div.quantity{margin-right:auto}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart button{flex-basis:100%}}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{display:none!important}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){margin-left:0}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)){margin-top:0}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart input.qty.disabled{pointer-events:none}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button{text-align:center}:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart{margin:0;padding:0;display:flex;align-items:center}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{vertical-align:middle}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{vertical-align:top;margin-right:0;width:3.631em;text-align:center}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}.woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}.woocommerce div.product.elementor ul.tabs{margin:0}.woocommerce div.product.elementor ul.tabs li{padding:0}.woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;box-sizing:border-box}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;box-shadow:none;margin:-1px 0 0}.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price del,.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price ins{display:block}.elementor-widget-woocommerce-product-meta .detail-container{position:relative}.elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}.elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}.elementor-woo-meta--view-inline .product_meta{display:flex;flex-wrap:wrap}.elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-woo-meta--view-table .product_meta{display:flex;flex-direction:column}.elementor-woo-meta--view-table .product_meta .detail-container{display:flex}.elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}.elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating{margin-bottom:0;display:flex;align-items:center}.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .star-rating{margin-top:0}.elementor-product-rating--align-left .woocommerce-product-rating{justify-content:flex-start}.elementor-product-rating--align-right .woocommerce-product-rating{justify-content:flex-end}.elementor-product-rating--align-center .woocommerce-product-rating{justify-content:center}.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}.elementor-products-grid ul.products.elementor-grid{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-products-grid ul.products.elementor-grid:after,.elementor-products-grid ul.products.elementor-grid:before{content:none;display:none}.elementor-products-grid ul.products.elementor-grid li.product{width:auto;padding:0;margin:0;float:none;display:var(--button-align-display);flex-direction:var(--button-align-direction);justify-content:var(--button-align-justify)}.elementor-products-grid ul.products.elementor-grid li.product .onsale{padding:0;display:none}.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0;border-left:0}.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{display:none}.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2,.elementor-widget-woocommerce-products.products-heading-show .related>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2{display:block;text-align:var(--products-title-alignment,left);color:var(--products-title-color);margin-bottom:var(--products-title-spacing,1rem)}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}@media (min-width:1025px){.elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}}.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}.elementor-menu-cart__wrapper{text-align:var(--main-alignment,left)}.elementor-menu-cart__toggle_wrapper{display:inline-block;position:relative}.elementor-menu-cart__toggle{display:inline-block}.elementor-menu-cart__toggle .elementor-button{background-color:var(--toggle-button-background-color,transparent);color:var(--toggle-button-text-color,#69727d);border:var(--toggle-button-border-width,1px) var(--toggle-button-border-type,solid) var(--toggle-button-border-color,#69727d);border-radius:var(--toggle-button-border-radius,0);display:inline-flex;flex-direction:row-reverse;align-items:center;padding:var(--toggle-icon-padding,12px 24px)}.elementor-menu-cart__toggle .elementor-button:hover{color:var(--toggle-button-hover-text-color,#69727d);background-color:var(--toggle-button-hover-background-color,transparent);border-color:var(--toggle-button-hover-border-color,#69727d)}.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color:var(--toggle-button-icon-hover-color,#69727d)}.elementor-menu-cart__toggle .elementor-button:hover svg{fill:var(--toggle-button-icon-hover-color,#69727d)}.elementor-menu-cart__toggle .elementor-button svg{fill:var(--toggle-button-icon-color,#69727d)}.elementor-menu-cart__toggle .elementor-button-text{margin-inline-end:.3em}.elementor-menu-cart__toggle .elementor-button-icon{position:relative;transition:color .1s}.elementor-menu-cart__toggle .e-toggle-cart-custom-icon,.elementor-menu-cart__toggle .elementor-button-icon{color:var(--toggle-button-icon-color,#69727d);font-size:var(--toggle-icon-size,inherit)}.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{color:var(--toggle-button-icon-hover-color,#69727d)}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;inset-inline-end:-.7em;border-radius:100%;color:var(--items-indicator-text-color,#fff);background-color:var(--items-indicator-background-color,#d9534f);text-align:center;font-size:10px}.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display:inline-block;font-weight:400}.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display:none}.elementor-menu-cart__container{transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100%;background-color:rgba(0,0,0,.25);transition:background-color .4s,transform 0s;text-align:left}.elementor-menu-cart__main{position:fixed;left:var(--side-cart-alignment-left,auto);right:var(--side-cart-alignment-right,0);transform:translateX(0);top:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;font-size:14px;min-height:200px;width:350px;max-width:100%;transition:.3s;padding:var(--cart-padding,20px 30px);background-color:var(--cart-background-color,#fff);box-shadow:0 0 20px rgba(0,0,0,.2);border-style:var(--cart-border-style,none);border-color:var(--cart-border-color,initial);border-radius:var(--cart-border-radius,0);margin-top:var(--mini-cart-spacing,0)}.elementor-menu-cart__main .widget_shopping_cart_content{height:100%;display:flex;flex-direction:column}.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{color:var(--empty-message-color,inherit);text-align:var(--empty-message-alignment,left)}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{background-color:transparent;transform:scale(0);transition:background-color .4s,transform 0s .4s}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{display:none}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;transform:var(--side-cart-alignment-transform,translateX(100%))}.elementor-menu-cart__close-button{width:var(--cart-close-icon-size,25px);height:var(--cart-close-icon-size,25px);position:relative;margin:0 0 20px;align-self:flex-end;cursor:pointer;display:inline-block;font-family:eicons;font-size:20px;line-height:1;transition:.3s}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:var(--cart-close-button-color,#69727d);border-radius:1px;transition:.3s}.elementor-menu-cart__close-button:hover:after,.elementor-menu-cart__close-button:hover:before{background:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__close-button:before{transform:rotate(45deg)}.elementor-menu-cart__close-button:after{transform:rotate(-45deg)}.elementor-menu-cart__close-button-custom{position:relative;margin:0 0 20px;align-self:flex-end;cursor:pointer;display:inline-block;font-family:eicons;font-size:20px;line-height:1;transition:.3s}.elementor-menu-cart__close-button-custom:hover:after,.elementor-menu-cart__close-button-custom:hover:before{background:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon{font-size:var(--cart-close-icon-size,25px);color:var(--cart-close-button-color,#69727d)}.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover{color:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__close-button-custom svg{fill:var(--cart-close-button-color,#69727d);width:var(--cart-close-icon-size,25px);height:var(--cart-close-icon-size,25px)}.elementor-menu-cart__close-button-custom svg:hover{fill:var(--cart-close-button-hover-color,#69727d)}.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementor-menu-cart__product{display:grid;grid-template-columns:28% auto;grid-template-rows:var(--price-quantity-position--grid-template-rows,auto auto);position:relative;border-width:0;border-bottom:var(--divider-width,1px) var(--divider-style,solid) var(--divider-color,#d5d8dc)}.elementor-menu-cart__product .variation{display:grid;grid-template-columns:max-content auto;margin:10px 0;color:var(--product-variations-color,#1f2124)}.elementor-menu-cart__product .variation dt{grid-column-start:1}.elementor-menu-cart__product .variation dd{grid-column-start:2;margin-inline-start:5px}.elementor-menu-cart__product .variation dd p{margin-bottom:0}.elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}.elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:3;margin:0}.elementor-menu-cart__product-name a{transition:.3s}.elementor-menu-cart__product-price{grid-column-start:2;grid-column-end:3;align-self:var(--price-quantity-position--align-self,end);font-weight:300;color:var(--product-price-color,#d5d8dc)}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{font-size:14px;padding-left:20px}.elementor-menu-cart__product-remove{color:#69727d;width:var(--remove-item-button-size,22px);height:var(--remove-item-button-size,22px);border-radius:var(--remove-item-button-size,22px);border:1px solid var(--remove-item-button-color,#d5d8dc);text-align:center;overflow:hidden;position:absolute;right:0;bottom:20px;transition:.3s}.elementor-menu-cart__product-remove:hover{border:1px solid var(--remove-item-button-hover-color,#d5d8dc)}.elementor-menu-cart__product-remove:hover:after,.elementor-menu-cart__product-remove:hover:before{background:var(--remove-item-button-hover-color,#d5d8dc)}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:var(--remove-item-button-color,#d5d8dc);z-index:1;transition:.3s}.elementor-menu-cart__product-remove:before{transform:rotate(45deg)}.elementor-menu-cart__product-remove:after{transform:rotate(-45deg)}.elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.elementor-menu-cart__product-remove>a.remove_from_cart_button{display:var(--remove-from-cart-button,block)}.elementor-menu-cart__product-remove>a.elementor_remove_from_cart_button{display:var(--elementor-remove-from-cart-button,none)}.elementor-menu-cart__product:last-child{border:none}.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{padding-top:var(--product-divider-gap,20px)}.elementor-menu-cart__product{padding-right:30px}.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:var(--product-divider-gap,20px)}.elementor-menu-cart__subtotal{font-size:20px;text-align:var(--menu-cart-subtotal-text-align,center);font-weight:600;color:var(--menu-cart-subtotal-color,inherit);border-left:var(--subtotal-divider-left-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);border-bottom:var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);border-right:var(--subtotal-divider-right-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);border-top:var(--subtotal-divider-top-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc)}.elementor-menu-cart__footer-buttons{font-size:20px;text-align:var(--cart-footer-buttons-alignment-text-align,center);display:var(--cart-footer-buttons-alignment-display,grid);grid-template-columns:var(--cart-footer-layout,1fr 1fr);margin-top:var(--cart-buttons-position-margin,0);grid-column-gap:var(--space-between-buttons,10px);grid-row-gap:var(--space-between-buttons,10px)}.elementor-menu-cart__footer-buttons .elementor-button{display:inline-block;border-radius:var(--cart-footer-buttons-border-radius,0);height:-moz-fit-content;height:fit-content}.elementor-menu-cart__footer-buttons .elementor-button--view-cart{display:var(--view-cart-button-display,inline-block);color:var(--view-cart-button-text-color,#fff);padding:var(--view-cart-button-padding,15px);background-color:var(--view-cart-button-background-color,#69727d)}.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{color:var(--view-cart-button-hover-text-color,#fff);background-color:var(--view-cart-button-hover-background-color,#69727d)}.elementor-menu-cart__footer-buttons .elementor-button--checkout{display:var(--checkout-button-display,inline-block);color:var(--checkout-button-text-color,#fff);padding:var(--checkout-button-padding,15px);background-color:var(--checkout-button-background-color,#69727d)}.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{color:var(--checkout-button-hover-text-color,#fff);background-color:var(--checkout-button-hover-background-color,#69727d)}@media (max-width:767px){.elementor-menu-cart__footer-buttons .elementor-button{padding-left:10px;padding-right:10px}}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"],.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product{padding-left:0;padding-right:0;grid-template-columns:25% auto}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{display:none}.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove{top:0;bottom:auto}.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove{top:20px;bottom:auto}.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{transform:translateY(50%);bottom:50%}.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove{top:auto;bottom:20px}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{position:absolute;width:auto;height:auto;overflow:visible;top:100%;bottom:auto;background:none;min-width:330px;left:0;right:auto;transform:scale(1);transition:background-color .4s,transform 0s}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{width:auto;height:auto;position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:visible;transform:translateY(0);transition:.3s}@media (max-width:767px){.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{min-width:300px}}body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{transform:scale(0);transition:background-color .4s,transform 0s .4s}body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity:0;transform:translateY(-10px)}.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown{opacity:1}.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container{z-index:9999}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{display:none}.elementor-widget-woocommerce-purchase-summary{font-size:14px;font-family:Roboto,sans-serif;color:#69727d}.elementor-widget-woocommerce-purchase-summary table tbody tr:hover>td,.elementor-widget-woocommerce-purchase-summary table tbody tr:hover>th{background-color:initial}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details{padding-inline-start:0;margin:0 0 2em;display:flex;flex-wrap:wrap}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{border-right:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,#d5d8dc);color:var(--payment-details-titles-color,#000);font-weight:700;font-size:14px;text-transform:capitalize;margin-right:var(--payment-details-space-between,4em);padding-right:var(--payment-details-space-between,4em);float:unset;margin-bottom:30px}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{border-right:none;border-bottom:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,#d5d8dc);margin-right:0;padding-right:0;width:100%;padding-top:calc(var(--payment-details-space-between, 20px) / 2);padding-bottom:calc(var(--payment-details-space-between, 20px) / 2);justify-content:space-between;display:flex;margin-bottom:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{color:var(--payment-details-items-color,#69727d);font-weight:400;font-size:14px;margin-top:var(--payment-details-titles-spacing,10px);text-transform:none;line-height:normal;text-shadow:none;font-style:normal;letter-spacing:0}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{margin-top:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details{padding-inline-start:0;display:flex;flex-wrap:wrap}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{border-right:var(--bank-details-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details-border-color,#d5d8dc);color:var(--bank-details-titles-color,#000);font-weight:700;font-size:14px;text-transform:capitalize;margin-right:var(--bank-details-space-between,4em);padding-right:var(--bank-details-space-between,4em);float:unset;margin-bottom:30px}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{border-right:none;border-bottom:var(--bank-details-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details-border-color,#d5d8dc);margin-right:0;padding-right:0;width:100%;padding-top:calc(var(--bank-details-space-between, 20px) / 2);padding-bottom:calc(var(--bank-details-space-between, 20px) / 2);justify-content:space-between;display:flex;margin-bottom:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{color:var(--bank-details-items-color,#69727d);font-weight:400;font-size:14px;margin-top:var(--bank-details-titles-spacing,10px);text-transform:none;line-height:normal;text-shadow:none;font-style:normal;letter-spacing:0}@media (max-width:1024px){.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{margin-top:0}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type{border-right:none}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta .wc-item-meta-label,.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta li p{color:var(--order-details-variations-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table{font-size:14px;margin-bottom:0;padding:var(--sections-padding,15px 30px);background-color:var(--sections-background-color,#fff);border-radius:var(--sections-border-radius,3px);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt{background-color:transparent;border-radius:var(--button-border-radius,3px);border:2px var(--buttons-border-type,solid) var(--buttons-border-color,#5bc0de);vertical-align:middle;color:var(--button-normal-text-color,#69727d);padding:var(--button-padding,5px 10px)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt:hover{color:var(--button-hover-text-color,#69727d);transition-duration:var(--button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th{border:0;border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc);padding-top:calc(var(--order-details-rows-gap, 18px) / 2);padding-bottom:calc(var(--order-details-rows-gap, 18px) / 2);padding-left:0;padding-right:0}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th{color:var(--order-details-titles-totals-color,#000);border-top:none;padding-top:0}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th span{color:var(--order-details-titles-totals-color,#000)}@media (min-width:1025px){.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td{vertical-align:top;line-height:unset}}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td .woocommerce-Price-amount{color:var(--order-details-items-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot th{color:var(--order-details-titles-totals-color,#000)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child th{padding-bottom:0}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-quantity,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-expires,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-remaining{font-weight:400;color:var(--order-details-items-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-purchase-note td{border-top:none;padding-top:0;color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-table--order-downloads tr td:before{color:var(--order-details-titles-totals-color,#000)}.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button{background:transparent;border:2px solid #5bc0de;border:2px var(--buttons-border-type,solid) var(--buttons-border-color,#5bc0de);border-radius:var(--button-border-radius,3px);vertical-align:middle;color:var(--button-normal-text-color,#69727d);margin-top:40px;margin-bottom:0;padding:var(--button-padding,12px 32px)}.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button:hover{color:var(--button-hover-text-color,#69727d);transition-duration:var(--button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-purchase-summary .woocommerce h2{color:var(--titles-color,#000);margin-bottom:var(--titles-spacing,45px);font-weight:400}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-details h2{text-align:var(--order-summary-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-heading{text-align:var(--bank-details-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-downloads__title{text-align:var(--downloads-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--billing-address h2,.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-customer-details>h2{text-align:var(--billing-details-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--shipping-address h2{text-align:var(--shipping-details-alignment,inherit)}.elementor-widget-woocommerce-purchase-summary .woocommerce a{color:var(--order-details-product-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover{color:var(--order-details-product-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-purchase-summary .woocommerce p{margin-bottom:20px}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-received{margin-bottom:var(--sections-spacing,40px);color:var(--confirmation-message-color,#69727d);text-align:var(--confirmation-message-alignment,inherit);display:var(--confirmation-message-display,none)}.elementor-widget-woocommerce-purchase-summary .woocommerce strong{color:var(--general-text-color,#000)}.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody>tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-purchase-summary .woocommerce address{padding:var(--sections-padding,15px 30px);background-color:var(--sections-background-color,#fff);border-radius:var(--sections-border-radius,3px);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);color:var(--general-text-color,#69727d)}@media (max-width:767px){.elementor-widget-woocommerce-purchase-summary .woocommerce-column--2{margin-top:2em}}.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details+p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-account-name{color:var(--account-title-color,#000);font-weight:700;font-size:14px;margin-bottom:var(--account-title-spacing,1rem)}.elementor-widget-woocommerce-purchase-summary .woocommerce section{margin-top:var(--sections-spacing,4em)}.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details:last-child{margin-bottom:0}.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details{table-layout:fixed}.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details td{word-wrap:break-word}.elementor-widget-woocommerce-checkout-page{background-color:transparent;font-family:Roboto,sans-serif;font-size:14px;line-height:21px;color:#69727d}.elementor-widget-woocommerce-checkout-page.e-checkout-layout-one-column .e-checkout__container{grid-template-columns:auto}.elementor-widget-woocommerce-checkout-page ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-checkout-page ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-checkout-page table tbody tr:hover>td,.elementor-widget-woocommerce-checkout-page table tbody tr:hover>th{background-color:transparent}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);border:none;height:45px}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:initial;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below{background-color:#f9fafa}.elementor-widget-woocommerce-checkout-page .e-description{color:var(--sections-descriptions-color,#69727d);padding-bottom:var(--sections-descriptions-spacing,0);font-size:14px;font-weight:400}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section{margin-bottom:24px}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section .e-checkout-secondary-title{text-align:var(--login-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge{margin-top:var(--sections-secondary-title-spacing,24px);margin-bottom:15px}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor{margin-top:var(--sections-secondary-title-spacing,24px)}.elementor-widget-woocommerce-checkout-page .e-coupon-box{margin-top:24px}.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px)}.elementor-widget-woocommerce-checkout-page .e-login-wrap{display:flex;align-items:center}.elementor-widget-woocommerce-checkout-page .e-login-wrap-start{flex:75%}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{flex:20%;text-align:right}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-login-wrap{display:block}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{text-align:var(--login-button-alignment,left);margin-top:15px}.elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-login-label{display:none}}.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap{display:flex;justify-content:space-between;margin-top:6px}.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{margin-bottom:0;font-size:12px}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{font-size:11px}}.elementor-widget-woocommerce-checkout-page .e-apply-coupon{width:90%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-apply-coupon{width:var(--coupon-button-width,auto)}}.elementor-widget-woocommerce-checkout-page .e-checkout__container{display:grid;flex-wrap:wrap;grid-template-columns:56% auto;align-items:stretch;grid-column-gap:var(--sections-margin,24px);grid-row-gap:var(--sections-margin,24px)}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-woocommerce-checkout-page .e-checkout-secondary-title{color:var(--sections-secondary-title-color,#69727d);margin-bottom:0}.elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge{text-align:var(--coupon-title-alignment,left)}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{margin-top:13px;padding-left:var(--shipping-heading-padding-start,30px)}.elementor-widget-woocommerce-checkout-page #ship-to-different-address span{font-weight:400}.elementor-widget-woocommerce-checkout-page a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row{padding-left:var(--forms-columns-gap-padding,0);padding-right:var(--forms-columns-gap-padding,0);margin-left:var(--forms-columns-gap-margin,0);margin-right:var(--forms-columns-gap-margin,0)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);padding:var(--forms-fields-padding,16px);font-size:14px;border:none;font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_address_1_field{margin-bottom:5px}.elementor-widget-woocommerce-checkout-page .woocommerce .create-account,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row{margin-bottom:0!important}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li input,.elementor-widget-woocommerce-checkout-page .woocommerce .input-radio{vertical-align:middle}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox{vertical-align:middle;margin:0 5px 0 0}.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-checkbox span{position:relative;top:2px;color:var(--sections-checkboxes-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label,.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{color:var(--sections-radio-buttons-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{display:inline}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{background-color:var(--e-a-bg-default);color:var(--forms-buttons-normal-text-color,#6f6f6f);border-radius:var(--forms-buttons-border-radius,3px);padding:1rem;border:2px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de)}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{color:var(--forms-buttons-hover-text-color,#6f6f6f);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{margin-right:1%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{width:100%;margin-right:0;margin-bottom:15px}}.elementor-widget-woocommerce-checkout-page .woocommerce-info{border-top-color:transparent;background-color:transparent;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p{font-weight:400;font-size:12px}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login-toggle .woocommerce-info{font-weight:400;margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,.elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{background:var(--sections-background-color,#fff);border-radius:var(--sections-border-radius,3px);padding:var(--sections-padding,16px 30px);margin:var(--sections-margin,0 0 24px 0);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:var(--additional-information-display,none)}@media (min-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{margin:var(--sections-margin,0)}}.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment .payment_box,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text{color:var(--sections-messages-color,#69727d);font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-top:25px}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-1{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-2{padding-top:15px}.elementor-widget-woocommerce-checkout-page .woocommerce #order_review_heading{text-align:var(--order-review-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{margin-bottom:0;border:0;font-size:14px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead{background-color:transparent}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{padding-top:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{color:#000}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td .product-quantity{font-weight:400}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{color:#69727d}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{border:0;padding-left:0;padding-bottom:15px;padding-top:15px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total tr{padding-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td{font-weight:400;color:var(--order-summary-items-color,#000);border-bottom:var(--order-summary-items-divider-weight,0) solid var(--order-summary-items-divider-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{padding-right:40px;max-width:150px}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{vertical-align:top}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th{padding-top:var(--order-summary-rows-gap-top,15px);padding-bottom:var(--order-summary-rows-gap-bottom,15px)}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table thead th{color:var(--order-summary-totals-color,#69727d);vertical-align:top}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th{border-top:var(--order-summary-totals-divider-weight,0) solid var(--order-summary-totals-divider-color,#69727d)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td{max-width:70px}.elementor-widget-woocommerce-checkout-page .woocommerce h3{font-size:14px;font-weight:700;margin-top:0;margin-bottom:var(--sections-title-spacing,30px);color:var(--sections-title-color,#000)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span{font-weight:400;font-size:14px;margin-bottom:3px;color:#69727d}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:48%}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .input-checkbox{vertical-align:middle;margin:0 5px 0 0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3{text-align:var(--billing-details-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row{margin-bottom:var(--forms-rows-gap,5px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child{margin-bottom:15px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout.login{margin-top:-8px;z-index:999;background:#fff;border-top-width:0;position:relative;margin-bottom:0;color:#69727d}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:100%}}.elementor-widget-woocommerce-checkout-page .woocommerce-form-coupon-toggle{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{width:85%}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{width:var(--login-button-width,35%)}}.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields h3{text-align:var(--additional-fields-title-alignment,left)}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{margin-bottom:var(--sections-margin,20px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment{margin-top:24px;padding:15px 25px 25px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{border-bottom:none;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#f9fafa}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box:before{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{line-height:21px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{padding-left:15px;font-size:12px}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{float:none;font-size:11px;padding-left:10px}}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{width:55px}}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .place-order{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:0;align-items:var(--place-order-title-alignment,stretch)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{background-color:#5bc0de;width:var(--purchase-button-width,auto);float:none;color:var(--purchase-button-normal-text-color,#fff);min-height:auto;padding:var(--purchase-button-padding,1em 1em);border-radius:var(--purchase-button-border-radius,3px)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{background-color:#5bc0de;color:var(--purchase-button-hover-text-color,#fff);border-color:var(--purchase-button-hover-border-color,#5bc0de);transition-duration:var(--purchase-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .woocommerce-info:before{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-2{width:auto;float:none}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{display:grid;grid-template-columns:auto auto;align-items:center}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{text-align:right}@media (max-width:1024px){.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{text-align:var(--coupon-button-alignment,left)}}.elementor-widget-woocommerce-checkout-page .woocommerce #account_password_field{margin-bottom:10px}.elementor-widget-woocommerce-checkout-page .woocommerce .product-name .variation{color:var(--order-summary-variations-color,#000);font-size:14px;font-style:normal;text-transform:none;letter-spacing:normal;text-decoration:none;line-height:21px}.e-woo-select2-wrapper .select2-results__option,.e-woo-select2-wrapper .select2-results__option:focus{color:#69727d}.elementor-widget-woocommerce-cart.e-cart-layout-one-column .e-cart__container{grid-template-columns:auto}.elementor-widget-woocommerce-cart table tbody tr:hover>td,.elementor-widget-woocommerce-cart table tbody tr:hover>th{background-color:inherit}.elementor-widget-woocommerce-cart .e-clear{overflow:hidden;height:0;width:0}.elementor-widget-woocommerce-cart .e-cart-section{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);margin:var(--sections-margin,0 0 30px 0);border-radius:var(--sections-border-radius,3px);border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)}.elementor-widget-woocommerce-cart .e-cart-section--no-coupon{margin:var(--sections-margin,0 0 0 0)}@media (min-width:1024px){.elementor-widget-woocommerce-cart .e-cart-section:last-child{margin:var(--sections-margin,0)}}.elementor-widget-woocommerce-cart .e-cart-content{color:var(--sections-descriptions-color,#69727d);font-size:15px;font-weight:400;line-height:23px;letter-spacing:0}.elementor-widget-woocommerce-cart .e-cart__container{display:grid;flex-wrap:wrap;grid-template-columns:59% auto;align-items:stretch;grid-column-gap:var(--sections-margin,30px);grid-row-gap:var(--sections-margin,30px)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .e-cart__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-woocommerce-cart .e-cart-layout-one-column .e-cart__container{grid-template-columns:auto}.elementor-widget-woocommerce-cart .select2-container{margin-bottom:4px}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);border:none;height:45px}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:var(--forms-fields-focus-border-color,initial);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-cart .select2-container--open .select2-dropdown--below{background-color:#f9fafa}.elementor-widget-woocommerce-cart .woocommerce{font-family:Roboto,sans-serif}.elementor-widget-woocommerce-cart .woocommerce button.button{background-color:var(--e-a-bg-default);color:var(--forms-buttons-normal-text-color,#69727d);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,.88rem 2rem);width:var(--forms-buttons-width,auto);border:2px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce button.button:hover{color:var(--forms-buttons-hover-text-color,#69727d);transition-duration:var(--forms-buttons-hover-transition-duration,.3s);border-color:var(--forms-buttons-hover-border-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce button.button.disabled,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]{padding:var(--forms-buttons-padding,.88rem 2rem);color:var(--forms-buttons-normal-text-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce button.button.disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]:hover{background-color:var(--forms-buttons-hover-background-color,#fff);color:var(--forms-buttons-hover-text-color,#69727d);transition-duration:var(--forms-buttons-hover-transition-duration,.3s);border-color:var(--forms-buttons-hover-border-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label{color:var(--sections-radio-buttons-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce #shipping_method li input{vertical-align:middle}.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form{margin-top:var(--sections-descriptions-spacing,15px)}.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination{color:var(--sections-descriptions-color,#69727d);margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th{display:none}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td{text-align:left!important}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{width:100%;margin-bottom:10px}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td{text-align:right!important}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td:before{content:attr(data-title);font-weight:700;float:left}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{text-align:var(--totals-title-alignment,left)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td{padding-top:var(--totals-rows-gap-top,12px);padding-bottom:var(--totals-rows-gap-bottom,9px)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td:before{color:var(--totals-color,#69727d);font-weight:700}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td{border-top-color:var(--totals-divider-color,#69727d);border-top-width:var(--totals-divider-weight,0)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals .form-row{margin-bottom:var(--forms-rows-gap,6px)}.elementor-widget-woocommerce-cart .woocommerce .product-name a{color:var(--product-link-normal-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .product-name a:hover{color:var(--product-link-hover-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .form-row{padding:3px 0;margin:0}.elementor-widget-woocommerce-cart .woocommerce .input-text,.elementor-widget-woocommerce-cart .woocommerce select{color:var(--forms-fields-normal-color,#69727d);background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,3px);border:none;padding:var(--forms-fields-padding,16px);font-size:14px}.elementor-widget-woocommerce-cart .woocommerce .input-text::-moz-placeholder,.elementor-widget-woocommerce-cart .woocommerce select::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-cart .woocommerce .input-text::-moz-placeholder, .elementor-widget-woocommerce-cart .woocommerce select::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-cart .woocommerce .input-text::placeholder,.elementor-widget-woocommerce-cart .woocommerce select::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus,.elementor-widget-woocommerce-cart .woocommerce select:focus{color:var(--forms-fields-focus-color,#69727d);background-color:#f9fafa;border-color:var(--forms-fields-focus-border-color,transparent);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::-moz-placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::-moz-placeholder{color:var(--forms-fields-focus-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::-moz-placeholder, .elementor-widget-woocommerce-cart .woocommerce select:focus::-moz-placeholder{color:var(--forms-fields-focus-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::placeholder{color:var(--forms-fields-focus-color,#69727d)}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{background-color:transparent;color:var(--order-summary-color,#000);border:var(--order-summary-quantity-border-weight,1px) solid var(--order-summary-quantity-border-color,#d5d8dc);border-radius:3px;padding:1px 2px;text-align:left;font-size:14px;min-height:28px;max-height:28px}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout{padding-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:var(--place-order-title-alignment,stretch)}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{padding:var(--checkout-button-padding,15px 1em);width:var(--checkout-button-width,auto);font-size:15px;text-align:center;color:var(--checkout-button-normal-text-color,#fff);background-color:#5bc0de;border-radius:var(--checkout-button-border-radius,3px);min-height:auto;margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{color:var(--checkout-button-hover-text-color,#fff);background-color:#5bc0de;border-color:var(--checkout-button-hover-border-color,#5bc0de);transition-duration:var(--checkout-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-cart .woocommerce .remove{background:transparent;color:var(--order-summary-remove-icon-normal-color,#000)!important;width:auto}.elementor-widget-woocommerce-cart .woocommerce .remove:hover{background:transparent;color:var(--order-summary-remove-icon-hover-color,#5bc0de)!important}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals td{padding-left:0}.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals td{padding-right:0}.elementor-widget-woocommerce-cart .woocommerce .coupon .button{float:right;width:100%}.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row{padding:0}.elementor-widget-woocommerce-cart .woocommerce .coupon-col{display:flex}.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{flex:2;padding-right:30px}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{padding-right:0}}.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{flex:1}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{text-align:var(--apply-coupon-button-alignment,center)}}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon-col{display:block}}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce .coupon{margin:var(--sections-margin,0)}.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code{width:100%;margin-right:0;margin-bottom:15px}.elementor-widget-woocommerce-cart .woocommerce .coupon .button{width:var(--apply-coupon-button-width,100%);float:none}}.elementor-widget-woocommerce-cart .woocommerce table.shop_table{border:0 solid}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .button{float:left;font-size:14px;font-weight:700}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions{display:table-cell;text-align:var(--update-cart-button-alignment,left)!important}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{display:inline-block!important;float:none;width:var(--update-cart-button-width,auto)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{width:var(--update-cart-button-width,100%)!important}}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form p:last-of-type{text-align:var(--update-shipping-button-alignment,start)}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button{float:none;width:var(--update-shipping-button-width,auto)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button{width:var(--update-shipping-button-width,100%)}}.elementor-widget-woocommerce-cart .woocommerce table.shop_table td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table th,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr{border:0 solid}.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>th{background-color:transparent}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .actions{padding:16px 0 0}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove a{display:inline-block}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child{display:var(--update-cart-automatically-display,table-row)}.elementor-widget-woocommerce-cart .woocommerce table.cart{margin-bottom:0}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:55px;height:auto;display:block}.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-top:var(--order-summary-rows-gap-top,20px);padding-right:20px;padding-bottom:var(--order-summary-rows-gap-bottom,20px);padding-left:0}.elementor-widget-woocommerce-cart .woocommerce table.cart td span{color:var(--order-summary-color,#000);font-size:14px;font-weight:400}.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{border-top:var(--order-summary-items-divider-weight,1px) solid var(--order-summary-items-divider-color,#d5d8dc)}@media (max-width:768px){.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{border-top-width:0}}.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove{padding-left:0;padding-right:0}@media (min-width:767px){.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td{border-top:none}}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce table.cart.product-remove{position:relative}.elementor-widget-woocommerce-cart .woocommerce table.cart.product-name{padding-right:0}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{border-top-width:var(--order-summary-items-divider-weight,1px);border-top-color:var(--order-summary-items-divider-color,#d5d8dc)}.elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child{border-top:none}}@media (max-width:768px){.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-left:0;padding-right:0}}@media (max-width:767px){.elementor-widget-woocommerce-cart .woocommerce table.cart{padding:0}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:16px 28px}.elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child{border-top:none}.elementor-widget-woocommerce-cart .woocommerce table.cart td{padding-left:0;padding-right:0}.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td:first-child{border-top:none}.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions{padding:0}}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2,.elementor-widget-woocommerce-cart .woocommerce .cart th{font-size:14px;font-weight:700;margin-top:0;padding:0 20px 8px 0}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{margin-bottom:var(--sections-title-spacing,1rem);color:var(--sections-title-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .cart th{padding-bottom:var(--order-summary-title-spacing,8px);color:var(--order-summary-title-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .cart td:before{color:var(--order-summary-title-color,#000)}.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-button:after{display:none}.elementor-widget-woocommerce-cart .woocommerce .product-name .variation{color:var(--order-summary-variations-color,#000)}@media (max-width:1024px){.elementor-widget-woocommerce-cart .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.elementor-widget-woocommerce-cart .woocommerce .cart_totals .shop_table_responsive td{padding-left:0}}.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce #shipping_method input,.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form button[name=calc_shipping]{pointer-events:none}.e-woo-select2-wrapper .select2-results__option{font-family:Roboto,sans-serif;font-size:14px;color:var(--forms-fields-normal-color,#69727d)}.e-woo-select2-wrapper .select2-results__option:focus{color:var(--forms-fields-focus-color,#69727d);border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account{font-family:Roboto,sans-serif;color:#69727d}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{float:right;width:75%;padding:0;padding-left:var(--tab-content-spacing,6%)}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,6%) 0 0 0}}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .shop_table{border:none;margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{background-color:var(--sections-background-color,#fff)}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px 3px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content{border:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper{padding:0;border:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details{margin-bottom:40px}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-table--order-downloads{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px 3px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{background:transparent;border-radius:var(--tables-button-border-radius,3px);border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var(--tables-button-hover-text-color,#69727d);transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]{color:var(--forms-fields-normal-color,#69727d);border-radius:var(--forms-fields-border-radius,0);padding:var(--forms-fields-padding,16px);background:#f9fafa;border:none;font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]:focus{color:var(--forms-fields-focus-color,#69727d);border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods{padding:0;border-bottom:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order{background:#5bc0de;border:none;color:var(--forms-buttons-normal-text-color,#fff);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default{border-radius:var(--forms-fields-border-radius,0);background-color:var(--forms-fields-normal-background-color,#f9fafa)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{color:var(--forms-fields-normal-color,#69727d);background-color:var(--forms-fields-normal-background-color,#f9fafa);border-radius:var(--forms-fields-border-radius,0);border:none;height:45px;margin:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,#69727d);background-color:var(--forms-fields-focus-background-color,#f9fafa);border-color:initial;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{background-color:var(--forms-fields-normal-background-color,#f9fafa)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{background-color:initial}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:12px;color:var(--login-messages-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row{padding-left:var(--forms-columns-gap-padding-left,0);padding-right:var(--forms-columns-gap-padding-right,0);margin-left:var(--forms-columns-gap-margin-left,0);margin-right:var(--forms-columns-gap-margin-right,0);margin-bottom:var(--forms-rows-gap,6px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,0)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{color:var(--forms-fields-normal-color,#69727d);border-radius:var(--forms-fields-border-radius,0);padding:var(--forms-fields-padding,16px);background:#f9fafa;border:none;font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{color:var(--forms-fields-focus-color,#69727d);border-color:#69727d;transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field{margin-bottom:5px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-policy-text{margin-bottom:15px;color:var(--login-messages-color,#69727d);font-size:12px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]),.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]){color:var(--login-messages-color,#69727d);font-size:12px;margin-top:10px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword{font-size:12px;margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:50%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-first{width:100%}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{background-color:var(--sections-background-color,#fff);padding:var(--sections-padding,16px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{background:#5bc0de;border:none;color:var(--forms-buttons-normal-text-color,#fff);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3){margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox{vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p:last-of-type{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{color:var(--checkboxes-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr{border:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3{color:var(--typography-section-titles-color,#000);margin-top:0;margin-bottom:var(--section-title-spacing,45px);font-weight:400}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong{color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-item-meta,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong.wc-item-meta-label{color:var(--variations-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity{font-weight:400;color:var(--tables-items-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{margin-top:30px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{background-color:transparent;font-weight:700;color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child th{border-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th{border-top:0;padding-left:0;padding-top:0;padding-bottom:var(--tables-titles-spacing,9px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{background-color:transparent;padding-left:0;padding-top:var(--order-summary-rows-gap-top,9px);padding-bottom:var(--order-summary-rows-gap-bottom,9px);color:var(--tables-items-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{background:transparent;border-radius:var(--tables-button-border-radius,3px);border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th{border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{color:var(--tables-title-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th{padding-left:0;color:var(--tables-title-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-purchase-note td{border-top:none;padding-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button{background:transparent;border:2px solid #5bc0de;border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);margin-top:0;margin-bottom:0;padding:var(--tables-button-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .title h3,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3{float:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address{padding:var(--sections-padding,45px 30px 16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{float:left;position:absolute;margin-left:var(--edit-link-margin-start,30px);margin-top:var(--edit-link-margin-top,10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns{margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset{border:none;padding:0;margin-inline-start:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend{font-weight:700;padding:20px 0;color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{background:#5bc0de;border:none;color:var(--forms-buttons-normal-text-color,#fff);border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination{padding:16px 0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button{background:transparent;border-radius:var(--tables-button-border-radius,3px);border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);vertical-align:middle;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-OrderUpdates{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:left;width:25%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul{padding-inline-start:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{list-style-type:none;display:inline-block;width:var(--tab-width,100%)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{content:"";display:block;width:100%;background-color:var(--tabs-divider-color,#69727d);height:var(--tabs-divider-weight,0);position:relative;top:calc(var(--tabs-spacing, 2px) / 2)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--tabs-active-color,#5bc0de);background:#f1f2f3;border-color:var(--tabs-active-border-color,transparent)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-style:normal;font-weight:700;font-size:14px;color:var(--tabs-normal-color,#69727d);display:block;padding:var(--tabs-padding,12px 20px);text-align:var(--tabs-alignment,start);background:#f9fafa;border-radius:var(--tabs-border-radius,0);border:0 var(--tabs-border-type,solid) var(--tabs-border-color,transparent)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:var(--tabs-hover-color,#5bc0de);border-color:var(--tabs-hover-border-color,transparent)}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:var(--tabs-padding,10px)}}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after{display:none}.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .shop_table td{vertical-align:top;line-height:unset}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions{text-align:right}.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio{vertical-align:middle}.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio+label{color:var(--payment-methods-radio-buttons-color,#69727d)}.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation{display:block}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li{margin:calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2) 0}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{margin-top:0}.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:none}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{display:none}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{float:none;width:100%;padding:var(--tab-content-spacing,50px) 0 0 0}@media (max-width:1024px){.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,6%) 0 0 0}}.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation{display:none}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:block}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:flex;justify-content:var(--tabs-container-justify-content,space-between)}@media (max-width:767px){.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:block}}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block;width:var(--tab-width,100%);padding:0 calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2);margin:0;border-right:var(--tabs-divider-weight,0) solid var(--tabs-divider-color,#69727d)}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:first-of-type{padding-left:0}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:last-of-type{padding-right:0;border-right-width:0}@media (max-width:767px){.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{margin:calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2) 0;display:inline-block;width:100%}}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{pointer-events:none}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{pointer-events:none;opacity:.3}.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){display:none}.product .count{background-color:inherit}.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-woocommerce-notices-wrapper-loading *,.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper,.elementor-widget-woocommerce-notices .woocommerce .is-error,.elementor-widget-woocommerce-notices .woocommerce .is-info,.elementor-widget-woocommerce-notices .woocommerce .is-success{display:block}.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice{display:none}.woocommerce div.product.elementor form.cart div.product-addon{flex-basis:100%;flex-shrink:0}.e-sticky-right-column--active{position:sticky;top:0}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d5d8dc;border:1px solid;border-right:none;border-left:none;padding-top:10px;padding-bottom:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d5d8dc}.elementor-post-navigation{overflow:hidden;display:flex}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-inline-end:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-inline-start:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{display:flex;align-items:center;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:end}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;flex-direction:column}.elementor-post-navigation .elementor-grid{justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - 1px / 2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:end}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}.elementor-search-form{display:block;transition:.2s}.elementor-search-form .e-font-icon-svg-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}.elementor-search-form button{background-color:#69727d;font-size:var(--e-search-form-submit-icon-size,16px);color:#fff;border-radius:0}.elementor-search-form__container{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{flex-basis:100%;color:#3f444b;transition:color .2s}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{transition:color .2s,background .2s;font-size:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);width:var(--e-search-form-submit-icon-size,16px);height:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:var(--e-search-form-submit-text-color,#fff);border:none;border-radius:0}.elementor-search-form--button-type-text .elementor-search-form__submit{flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:flex;align-items:center;justify-content:flex-end;color:#3f444b;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{width:var(--e-search-form-icon-size-minimal,15px);height:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal:focus-within{outline-width:2px;outline-style:solid}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:var(--e-search-form-toggle-color,#33373d);font-size:var(--e-search-form-toggle-size,33px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;transition:.2s;width:var(--e-search-form-toggle-size,33px);height:var(--e-search-form-toggle-size,33px);background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border:var(--e-search-form-toggle-border-width,0) solid var(--e-search-form-toggle-color,#33373d);border-radius:var(--e-search-form-toggle-border-radius,3px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#33373d);width:var(--e-search-form-toggle-icon-size,.55em);height:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__container{transition:.3s;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.elementor-author-box{display:flex;align-items:center}.elementor-author-box__avatar{flex-shrink:0;margin-inline-end:25px}.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}.elementor-author-box__text{flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #3f444b;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#3f444b}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{align-self:center}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}.elementor-sitemap-wrap{display:flex;flex-flow:row wrap}.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__excerpt{flex-grow:var(--read-more-alignment,0)}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;transition:filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{flex-direction:column;transition-property:background,border,box-shadow;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__text{display:var(--item-display,block);flex-direction:column;flex-grow:1}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700;align-self:flex-start}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:row}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post{display:flex}.elementor-posts .elementor-post__card{display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #69727d;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#69727d;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio__filter:focus-visible{outline:1px auto -webkit-focus-ring-color}.elementor-portfolio-item{align-self:flex-start;transition-property:transform,opacity;transition-timing-function:ease-in-out;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;transition:opacity 1s;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(105,114,125,.8)}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,.elementor-portfolio-item:hover .elementor-portfolio-item__overlay{opacity:1;transition:opacity .5s}.elementor-portfolio.elementor-has-item-ratio{transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{text-align:center}.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{text-align:start}.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{text-align:end}.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{width:100%}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{margin:0 auto;display:none}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit}.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#babfc5}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button>span{display:flex;justify-content:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-select-wrapper .select-caret-down-wrapper{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:10px;pointer-events:none;font-size:11px}.elementor-select-wrapper .select-caret-down-wrapper svg{display:unset;width:1em;aspect-ratio:unset;fill:currentColor}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}.elementor-widget-price-list .elementor-price-list li{margin:0}.elementor-price-list li:not(:last-child){margin-bottom:20px}.elementor-price-list .elementor-price-list-image{max-width:50%;flex-shrink:0;padding-inline-end:25px}.elementor-price-list .elementor-price-list-image img{width:100%}.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:flex}.elementor-price-list .elementor-price-list-item{align-items:flex-start}.elementor-price-list .elementor-price-list-item .elementor-price-list-text{align-items:flex-start;flex-wrap:wrap;flex-grow:1}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{align-items:center;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;justify-content:space-between}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}.elementor-price-list .elementor-price-list-item .elementor-price-list-price{font-weight:600}.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{flex-basis:100%;font-size:14px;margin:0}.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:var(--e-price-table-header-background-color,#555);padding:20px 0}.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}.elementor-price-table .elementor-price-table__subheading{font-size:13px;font-weight:400;color:#fff}.elementor-price-table .elementor-price-table__original-price{margin-inline-end:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;align-self:center}.elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency{font-size:1em;margin:0}.elementor-price-table .elementor-price-table__price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:medium;font-style:normal}.elementor-price-table .elementor-price-table__after-price{display:flex;flex-wrap:wrap;text-align:start;align-self:stretch;align-items:flex-start;flex-direction:column}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}.elementor-price-table .elementor-price-table__currency{margin-inline-end:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1;color:var(--e-price-table-features-list-color)}.elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";display:block;border:0 solid hsla(0,0%,47.8%,.3);margin:10px 12.5%}.elementor-price-table .elementor-price-table__features-list i{margin-inline-end:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{margin-inline-end:10px;fill:var(--e-price-table-features-list-color);height:1.3em;width:1.3em}.elementor-price-table .elementor-price-table__features-list svg~*{vertical-align:text-top}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}.elementor-price-table__ribbon.elementor-ribbon-left{transform:rotate(0);left:0;right:auto}.elementor-price-table__ribbon.elementor-ribbon-right{transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f9fafa}.e-con-inner>.elementor-widget-price-list,.e-con>.elementor-widget-price-list{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-flip-box{height:280px;position:relative;perspective:1000px;transform-style:preserve-3d}@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{position:absolute;width:100%;height:100%;transition:all .6s ease-in-out}.elementor-flip-box__layer__overlay{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;padding:35px;color:#fff}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}.elementor-flip-box__layer__title{line-height:1;font-weight:600}.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked{--e-flip-box-view-framed-stacked-icon-color:#fff}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:var(--e-flip-box-view-framed-stacked-icon-color)}.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg{fill:var(--e-flip-box-view-framed-stacked-icon-color)}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}.elementor-flip-box__button.elementor-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{transform:translateZ(90px) scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{transform-style:preserve-3d;transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{perspective:1000px;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{transform-style:preserve-3d;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box__front{transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{transition:transform .7s,opacity .35s,width .1ms;opacity:1;transform:scale(1);z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;transform:scale(.7);transition:transform .8s,opacity .7s .1s,width .1ms .7s}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{transition:transform .7s,opacity .5s .2s;opacity:0;transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{transition:transform .7s,opacity .5s;opacity:1;transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{transform:none;opacity:1}.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{position:relative;display:flex;transition:.5s}.elementor-cta--skin-classic .elementor-cta{flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta__content{transition:all .4s;width:100%;background-color:#f9fafa}.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#3f444b;border-color:#3f444b;fill:#3f444b}.elementor-cta--skin-classic .elementor-cta__button.elementor-button{color:#3f444b;border-color:#3f444b}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{background-size:cover;background-position:50%;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:35px;width:100%}.elementor-cta__content,.elementor-cta__content-item{position:relative;transition:.5s;color:#fff}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{align-content:flex-start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{align-content:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{align-content:flex-end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:-1){.elementor-cta--widescreen-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--widescreen-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--widescreen-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--laptop-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--laptop-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--laptop-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--tablet_extra-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:-1){.elementor-cta--mobile_extra-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile_extra-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile_extra-layout-image-right .elementor-cta{flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{transform:rotate(90deg);left:auto;right:0}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:flex;justify-content:center;margin-right:auto;margin-left:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{flex-basis:0;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.elementor-slides .swiper-slide-bg{background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{align-items:center}.elementor--h-position-left .swiper-slide-inner{justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:767px){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:var(--e-share-buttons-primary-color,#ea4335);border-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{background-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon{color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-official .elementor-share-btn:hover{filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_threads{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_x-twitter{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg svg{fill:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email svg{fill:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print svg{fill:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg{fill:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google svg{fill:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket svg{fill:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki svg{fill:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest svg{fill:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit svg{fill:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype svg{fill:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat svg{fill:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon svg{fill:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix svg{fill:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr svg{fill:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch svg{fill:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram svg{fill:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg{fill:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo svg{fill:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk svg{fill:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp svg{fill:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress svg{fill:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing svg{fill:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_threads .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_x-twitter .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon svg{fill:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-inline-start:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-inline-start:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-inline-start:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{flex-grow:1;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-btn{overflow:hidden;font-size:10px;display:flex;align-items:center;justify-content:flex-start;transition-duration:.2s;transition-property:filter,background-color,border-color;height:4.5em;cursor:pointer}.elementor-share-btn__icon,.elementor-share-btn__text{transition-property:color,background-color;transition-duration:.2s}.elementor-share-btn__icon{display:flex;align-self:stretch;justify-content:center;align-items:center;width:4.5em;position:relative}.elementor-share-btn__icon i{font-size:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__icon svg{width:var(--e-share-buttons-icon-size,1.7em);height:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__text{font-size:1.5em;padding-inline-end:1em;align-self:stretch;flex-grow:1;align-items:center;display:flex;font-weight:100}.elementor-share-btn__title{font-weight:700;flex-shrink:0}.elementor-widget-share-buttons{text-align:var(--alignment,inherit);-moz-text-align-last:var(--alignment,inherit);text-align-last:var(--alignment,inherit)}.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container{font-size:0}.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.elementor-carousel-image{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:var(--e-carousel-image-overlay-color,#fff);background-color:rgba(105,114,125,.8);transition:transform .5s,opacity .5s}.elementor-carousel-image-overlay i{font-size:var(--e-carousel-image-overlay-icon-size,21px)}.elementor-carousel-image-overlay svg{fill:var(--e-carousel-image-overlay-color,#fff);width:var(--e-carousel-image-overlay-icon-size,21px);height:var(--e-carousel-image-overlay-icon-size,21px)}.elementor-testimonial__image{flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:flex;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-start:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:flex;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;flex-wrap:wrap}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:flex;align-items:stretch}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{flex-shrink:0;flex-direction:column;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-inline-end:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-inline-start:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:flex;flex-direction:column;margin-top:25px}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#f9fafa;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#f9fafa;position:absolute;transform:scaleX(.75) rotate(45deg);border-width:0;box-sizing:content-box}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{transform:scaleY(.75) rotate(135deg);left:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{transform:scaleY(.75) rotate(-45deg);right:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}@media (min-width:-1){.elementor-testimonial--widescreen-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--widescreen-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--widescreen-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){.elementor-testimonial--laptop-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--laptop-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--laptop-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){.elementor-testimonial--tablet_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--tablet_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--tablet_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:1024px){.elementor-testimonial--tablet-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--tablet-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--tablet-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){.elementor-testimonial--mobile_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--mobile_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--mobile_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:767px){.elementor-testimonial--mobile-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--mobile-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--mobile-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit}.elementor-widget-reviews .elementor-testimonial__image{display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-inline-start:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-inline-start:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{color:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{--e-testimonial-icon-color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{--e-testimonial-icon-color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{--e-testimonial-icon-color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{--e-testimonial-icon-color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{--e-testimonial-icon-color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{--e-testimonial-icon-color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{--e-testimonial-icon-color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{--e-testimonial-icon-color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{--e-testimonial-icon-color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{--e-testimonial-icon-color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{--e-testimonial-icon-color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{--e-testimonial-icon-color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{--e-testimonial-icon-color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{--e-testimonial-icon-color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{--e-testimonial-icon-color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{--e-testimonial-icon-color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{--e-testimonial-icon-color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{--e-testimonial-icon-color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{--e-testimonial-icon-color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{--e-testimonial-icon-color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{--e-testimonial-icon-color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{--e-testimonial-icon-color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{--e-testimonial-icon-color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{--e-testimonial-icon-color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{--e-testimonial-icon-color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{--e-testimonial-icon-color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{--e-testimonial-icon-color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{--e-testimonial-icon-color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{--e-testimonial-icon-color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{--e-testimonial-icon-color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{--e-testimonial-icon-color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{--e-testimonial-icon-color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{--e-testimonial-icon-color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{--e-testimonial-icon-color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-threads{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{--e-testimonial-icon-color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{--e-testimonial-icon-color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{--e-testimonial-icon-color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{--e-testimonial-icon-color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{--e-testimonial-icon-color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{--e-testimonial-icon-color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{--e-testimonial-icon-color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{--e-testimonial-icon-color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{--e-testimonial-icon-color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{--e-testimonial-icon-color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-x{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{--e-testimonial-icon-color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{--e-testimonial-icon-color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{--e-testimonial-icon-color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{--e-testimonial-icon-color:#0099e5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{fill:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__rating{background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:flex;padding-block-start:15px;padding-block-end:6px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-inline-start:9px}.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-block-start:0 none;border-block-end:1px solid #e1e8ed;height:0}.elementor-widget-reviews .elementor-testimonial__content{padding-block-start:6px;padding-block-end:15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-inline-start:15px;padding-inline-end:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-block-end:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{will-change:transform;border-style:solid;border-width:0;transition-duration:.5s;transition-property:border,background,transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{transform:scale(.5);opacity:0}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:flex;align-items:stretch}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{right:0;left:unset}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 40px / 2)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{right:10px;left:unset}.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}.elementor-widget-blockquote blockquote{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;border:0;font-style:normal;color:#3f444b}.elementor-widget-blockquote blockquote .e-q-footer:after,.elementor-widget-blockquote blockquote .e-q-footer:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before{content:none}.elementor-blockquote{transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}.elementor-blockquote__author{font-weight:700}.elementor-blockquote .e-q-footer{margin-top:12px;display:flex;justify-content:space-between}.elementor-blockquote__tweet-button{display:flex;transition:.3s;color:#1da1f2;align-self:flex-end;line-height:1;position:relative;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span,.elementor-blockquote__tweet-button svg+span{margin-inline-start:.5em}.elementor-blockquote__tweet-button svg{fill:#1da1f2;height:1em;width:1em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;font-size:15px}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-inline-end-color:#0967a0}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button svg,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button svg{fill:#fff;height:1em;width:1em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:"";border:.5em solid transparent;border-inline-end-color:#1da1f2;position:absolute;left:-.8em;top:50%;transform:translateY(-50%) scaleY(.65);transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#f9fafa;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#f9fafa;border-style:solid;border-inline-start-width:7px;padding-inline-start:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:"“";font-size:100px;color:#f9fafa;font-family:Times New Roman,Times,serif;font-weight:900;line-height:1;display:block;height:.6em}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote .e-q-footer{flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote .e-q-footer{flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote .e-q-footer,.elementor-blockquote--align-center .elementor-blockquote__author{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline-dynamic-text{color:var(--dynamic-text-color,#aebcb9)}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:start}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;opacity:0;stroke-dasharray:0 1500;transition:.3s}.elementor-headline.e-animated svg path{animation:elementor-headline-dash forwards;animation-duration:var(--animation-duration,1.2s);animation-iteration-count:1}.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:calc(var(--animation-duration, 1.2s) / 2)}.elementor-headline.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;animation:hide-highlight .4s forwards;animation-iteration-count:1}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes hide-highlight{0%{opacity:1;stroke-dasharray:1500 1500}to{opacity:0;filter:blur(10px)}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;transform:rotateX(0deg);animation:elementor-headline-flip-in 1.2s}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{transform:rotateX(180deg);animation:elementor-headline-flip-out 1.2s}@keyframes elementor-headline-flip-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}to{transform:rotateX(1turn);opacity:1}}@keyframes elementor-headline-flip-out{0%{transform:rotateX(0deg);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:var(--typing-selected-bg-color,#0d0d0d)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@keyframes elementor-headline-pulse{0%{transform:translateY(-50%) scale(1);opacity:1}40%{transform:translateY(-50%) scale(.9);opacity:0}to{transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;backface-visibility:hidden}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{transform:scaleX(1.0005);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-swirl-out .4s forwards}@keyframes elementor-headline-swirl-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;animation:elementor-headline-slide-down-in .6s}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-down-out .6s}@keyframes elementor-headline-slide-down-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:elementor-headline-drop-in-in .8s}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-drop-in-out .8s}@keyframes elementor-headline-drop-in-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;transform:rotateY(180deg);backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-blinds-out .6s forwards}@keyframes elementor-headline-blinds-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-wave-down .6s forwards}@keyframes elementor-headline-wave-up{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-down{0%{transform:scale(1);opacity:1}60%{transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;animation:elementor-headline-slide-in .6s}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-out .6s}@keyframes elementor-headline-slide-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes elementor-headline-slide-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}to{opacity:0;transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{overflow:hidden}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;transform:translate(-100%)}@keyframes e-hotspot-soft-beat{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes e-hotspot-expand{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.elementor-widget-hotspot{display:flex;justify-content:var(--background-align)}.elementor-widget-hotspot .elementor-widget-container{position:relative;display:inline-block;width:var(--container-width);max-width:var(--container-max-width);height:var(--container-height)}.elementor-widget-hotspot .elementor-widget-container>img{display:block;width:var(--image-width,auto);height:var(--container-height);opacity:var(--opacity,1)}.e-hotspot{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute}.e-hotspot--position-left.e-hotspot--position-top{transform:translate(calc(-1 * var(--hotspot-translate-x)),calc(-1 * var(--hotspot-translate-y)))}.e-hotspot--position-left.e-hotspot--position-bottom{transform:translate(calc(-1 * var(--hotspot-translate-x)),var(--hotspot-translate-y))}.e-hotspot--position-right.e-hotspot--position-top{transform:translate(var(--hotspot-translate-x),calc(-1 * var(--hotspot-translate-y)))}.e-hotspot--position-right.e-hotspot--position-bottom{transform:translate(var(--hotspot-translate-x),var(--hotspot-translate-y))}.e-hotspot--active{z-index:2}.e-hotspot__inner-circle,.e-hotspot__outer-circle{content:"";display:inline-block;box-sizing:content-box;border-radius:50%}.e-hotspot__inner-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--hotspot-color);padding:calc(var(--hotspot-size, 18px) / 2)}.e-hotspot__outer-circle{background-color:var(--hotspot-color);padding:var(--hotspot-padding,4px)}.e-hotspot--icon .e-hotspot__button,.e-hotspot__outer-circle{width:var(--hotspot-size,18px);height:var(--hotspot-size,18px)}.e-hotspot--icon .e-hotspot__button{line-height:0;box-sizing:content-box;font-size:var(--hotspot-size,18px)}.e-hotspot__icon,.e-hotspot__label{display:flex;justify-content:center;align-items:center}.e-hotspot__icon svg,.e-hotspot__label svg{height:var(--hotspot-size,18px);width:auto}.e-hotspot__button{cursor:pointer;position:relative;display:grid;grid-auto-flow:column;justify-content:center;color:var(--hotspot-color);font-size:var(--hotspot-size,18px);min-width:var(--hotspot-button-width);min-height:var(--hotspot-button-height)}.e-hotspot__button:before{z-index:-2;content:"";width:100%;height:100%;left:-5px;top:-5px;position:absolute;padding:5px;box-sizing:content-box}.e-hotspot__button svg{fill:var(--hotspot-color)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button{min-width:var(--hotspot-min-width);min-height:var(--hotspot-min-height);background-color:var(--hotspot-box-color);padding:var(--hotspot-padding,4px);border-radius:var(--hotspot-border-radius,3px)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button:before{border-radius:var(--hotspot-border-radius,3px)}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{background-color:var(--hotspot-box-color)}.e-hotspot--overlay{opacity:.7;transition:opacity .2s}.e-hotspot--active .e-hotspot--overlay,.e-hotspot--overlay:hover{opacity:1}.e-hotspot--soft-beat{animation:e-hotspot-soft-beat .7s infinite alternate;animation-timing-function:ease}.e-hotspot--expand .e-hotspot__outer-circle{animation:e-hotspot-expand 2s infinite}.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;opacity:0;animation:e-hotspot-expand 2s infinite}.e-hotspot--sequenced{animation:fadeIn .3s;animation-iteration-count:1;animation-fill-mode:both}.e-hotspot__direction-mask{overflow:hidden;position:absolute;pointer-events:none}.e-hotspot__tooltip{white-space:var(--white-space,nowrap);transition-property:transform,opacity;transition-duration:var(--tooltip-transition-duration,.5s);transform-origin:center center;position:absolute;pointer-events:none;color:var(--tooltip-text-color,#fff);text-align:var(--tooltip-align);min-width:var(--tooltip-min-width);padding:var(--tooltip-padding,8px);border-radius:var(--tooltip-border-radius);background-color:var(--tooltip-color)}.e-hotspot__tooltip p:last-of-type{margin-bottom:0}.e-hotspot__direction-mask .e-hotspot__tooltip{box-shadow:none!important;position:static}.e-hotspot--active .e-hotspot__tooltip{pointer-events:visible}.e-hotspot--fade-in-out{opacity:0}.e-hotspot--active .e-hotspot--fade-in-out{opacity:1}.e-hotspot--fade-grow{opacity:0;transform:scale(0)}.e-hotspot--active .e-hotspot--fade-grow{opacity:1;transform:scale(1)}.e-hotspot--override-tooltip-animation-from-top,.e-hotspot--tooltip-animation-from-top{transform:translateY(calc(-100% - 1px))}.e-hotspot--override-tooltip-animation-from-left,.e-hotspot--tooltip-animation-from-left{transform:translate(calc(-100% - 1px))}.e-hotspot--override-tooltip-animation-from-right,.e-hotspot--tooltip-animation-from-right{transform:translate(calc(100% + 1px))}.e-hotspot--override-tooltip-animation-from-bottom,.e-hotspot--tooltip-animation-from-bottom{transform:translateY(calc(100% + 1px))}.e-hotspot--fade-direction{opacity:0}.e-hotspot--active .e-hotspot--fade-direction,.e-hotspot--active .e-hotspot--slide-direction{transform:translate(0) scale(1);opacity:1}.e-hotspot--show-tooltip{transition:none;opacity:1;pointer-events:visible;transform:translate(0)}.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100%!important}.elementor-facebook-widget.fb_iframe_widget iframe{position:relative;width:100%!important}.elementor-facebook-widget.fb-like{height:1px}.elementor-widget-facebook-comments iframe{width:100%!important}.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#3f444b;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;inset-inline-start:100%}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #3f444b}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#3f444b;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#3f444b;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-inline-start:-8px;width:0;height:0;overflow:hidden;border:8px dashed transparent;border-bottom:8px solid #33373d}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#33373d transparent transparent}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(-90deg)}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap;flex-grow:1}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%);border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);border-bottom-color:var(--e-nav-menu-divider-color,#000);border-right-color:var(--e-nav-menu-divider-color,#000);border-top-color:var(--e-nav-menu-divider-color,#000);align-self:center}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto;justify-content:flex-end}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto;justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{margin-inline-end:auto;justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{margin-inline-start:auto;justify-content:flex-end}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{margin-inline-start:auto;margin-inline-end:auto;justify-content:center}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container{display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{display:flex;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#88909b}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{line-height:1;padding:10px;padding-inline-end:0;margin-block-start:-10px;margin-block-end:-10px;display:flex;align-items:center}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{display:flex;align-items:center;justify-content:center;font-size:var(--nav-menu-icon-size,22px);padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#33373d}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{width:1em;height:auto;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;transition:max-height .3s,transform .3s;transform-origin:top;overflow-y:auto;overflow-x:hidden}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-inline-start:8px solid transparent}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{transform:scaleY(0);max-height:0;overflow:hidden}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{transform:scaleY(1);max-height:var(--menu-height);animation:hide-scroll .3s backwards}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);transition-duration:var(--overlay-transition-duration);transition-property:mix-blend-mode,transform,opacity,background-color}.elementor-gallery-item__image.e-gallery-image{transition-duration:var(--image-transition-duration);transition-property:filter,transform}.elementor-gallery-item__content{display:flex;flex-direction:column;justify-content:var(--content-justify-content,center);align-items:center;text-align:var(--content-text-align);padding:var(--content-padding)}.elementor-gallery-item__content>div{transition-duration:var(--content-transition-duration)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){transition-delay:calc(var(--content-transition-delay) / 3)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){transition-delay:calc(var(--content-transition-delay) / 3 * 2)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){transition-delay:calc(var(--content-transition-delay) / 3 * 3)}.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}.elementor-gallery__titles-container{display:flex;flex-wrap:wrap;justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:var(--galleries-pointer-border-width);border-right-width:0;border-top-width:0}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-left-width:0;border-bottom-width:0;border-right-width:var(--galleries-pointer-border-width);border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:0;border-right-width:0;border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-left-width:0;border-bottom-width:var(--galleries-pointer-border-width);border-right-width:var(--galleries-pointer-border-width);border-top-width:0}.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}.elementor-gallery-title{--space-between:10px;cursor:pointer;color:#6d7882;font-weight:500;position:relative;padding:7px 14px;transition:all .3s}.elementor-gallery-title--active{color:#495157}.elementor-gallery-title:not(:last-child){margin-inline-end:var(--space-between)}.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}.e-gallery-item.elementor-gallery-item{transition-property:all}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}.e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);transition:min-height .4s;overflow:hidden}.elementor-toc__header{display:flex;align-items:center;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae)}.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color);flex-grow:1}.elementor-toc__toggle-button{cursor:pointer;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{height:1em;width:1em;fill:var(--toggle-button-color)}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__spinner.e-font-icon-svg{height:1em;width:1em}.elementor-toc__body{padding:var(--box-padding,20px);max-height:var(--toc-body-max-height);overflow-y:auto}.elementor-toc__body::-webkit-scrollbar{width:7px}.elementor-toc__body::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-inline-start:var(--nested-list-indent,1em)}.elementor-toc__list-item-text{transition-duration:var(--item-text-transition-duration)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{display:flex;align-items:center}.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-inline-end:8px;color:var(--marker-color)}.elementor-toc__list-item-text-wrapper svg{margin-inline-end:8px;fill:var(--marker-color);height:var(--marker-size,.5em);width:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration);transition-duration:var(--item-text-transition-duration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);width:var(--lottie-container-width);opacity:var(--lottie-container-opacity)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}.e-tabs-inner-tabs{text-align:start;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px}.e-tabs-inner-tabs .e-tab-content{padding-top:32px}.e-tabs-inner-tabs .e-inner-tabs-wrapper{display:flex;position:relative;overflow:hidden;z-index:1}.e-tabs-inner-tabs .e-inner-tabs-wrapper :after{content:"";width:100%;height:var(--inner-tabs-border-height,1px);background-color:var(--inner-tabs-border-color,#d5d8dc);position:absolute;bottom:0;z-index:-1}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title{font-weight:700;min-width:140px;line-height:38px;height:38px;box-sizing:content-box}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{color:#3f444b;padding:0 36px;display:block;text-align:center}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{border-color:#0c0d0e #0c0d0e transparent;border-left-width:0;border-bottom:1px solid #0c0d0e;border-right-width:0;border-top-width:0}.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a{color:#0c0d0e}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{display:none;padding:20px}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{color:#1f2124}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active{display:block}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons{margin-top:24px;display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button{display:none;font-weight:500;line-height:24px;text-decoration:underline;border:none;background:transparent;padding:0}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible .e-inner-tab-text{overflow:hidden}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button{display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button{display:block}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text{height:auto}@media (max-width:767px){.e-tabs-inner-tabs>.e-tab-content:first-child{padding-top:24px}.e-tabs-inner-tabs .e-inner-tabs-wrapper{display:none}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper{border:solid #d5d8dc;border-width:1px 1px 0}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{border:solid #d5d8dc;border-width:0 0 1px;font-size:16px;font-weight:700;text-align:center;height:38px;line-height:38px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;cursor:pointer;display:block}.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{border:solid #d5d8dc;border-width:0 0 1px;padding:20px}}.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{flex-direction:row}@media (max-width:767px){.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{flex-direction:column-reverse}}.elementor-widget-video-playlist{font-family:Roboto,Arial,Helvetica,sans-serif}.elementor-widget-video-playlist .e-tabs{display:flex;flex-direction:column}.elementor-widget-video-playlist .e-tabs-main-area{display:flex;flex-direction:row-reverse;height:434px}.elementor-widget-video-playlist .e-tabs-wrapper{height:100%;display:flex;flex-direction:column;width:33%}.elementor-widget-video-playlist .e-tabs-header{background-color:var(--e-a-bg-default);display:flex;flex:0 0 auto;justify-content:space-between;padding:0 16px;min-height:56px;border-bottom:1px solid #d5d8dc}.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side{display:inline-flex;flex-shrink:0}.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{font-family:Roboto,Arial,Helvetica,sans-serif;text-overflow:ellipsis;font-weight:700;font-size:16px;padding:10px 0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:auto 0}.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{font-size:14px;flex-shrink:0;font-weight:400;line-height:20px;align-self:flex-start;padding:18px 0 0}.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{display:none;margin:auto 0 auto 8px;cursor:pointer;padding:0 4px}.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button.e-font-icon-svg{height:1em;width:1em}.elementor-widget-video-playlist .e-tabs-header .rotate-up{transform:rotate(-180deg);transition:.3s}.elementor-widget-video-playlist .e-tabs-header .rotate-down{transform:rotate(0deg);transition:.3s}.elementor-widget-video-playlist .e-tabs-items-wrapper{background-color:var(--e-a-bg-default);overflow:hidden;position:relative;height:100%}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{overflow:auto;height:100%}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{border-color:#d5d8dc;font-size:14px;height:36px;padding:0 16px;line-height:36px;margin:0;text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-width:0;box-sizing:content-box}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title{background-color:var(--e-a-bg-default);border-color:#d5d8dc;border-width:0 0 1px;cursor:pointer;display:flex;font-size:14px;height:55px;line-height:55px;outline:none;padding:0 16px;box-sizing:content-box}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i{text-shadow:0 0 3px #000;color:#fff;font-size:var(--playlist-item-icon-size,16px)}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg{text-shadow:0 0 3px #000;color:#fff;fill:#fff;width:var(--playlist-item-icon-size,16px);height:var(--playlist-item-icon-size,16px)}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg path{fill:#fff}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover{background-color:#f1f2f3;border-color:#d5d8dc;border-width:0 0 1px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg{text-shadow:0 0 3px #000;color:#fff}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path{fill:#fff}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text{font-size:14px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-play,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched{display:inline-flex}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail{background-color:#d5d8dc;position:relative;margin:auto 0;flex-shrink:0;width:75px;height:42px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img{-o-object-fit:fill;object-fit:fill;width:75px;height:42px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail svg{position:absolute;bottom:4px;right:4px;font-weight:900}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text{font-size:14px;margin:auto 8px;text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-grow:1}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg{margin:auto 0;vertical-align:middle}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-duration{font-size:14px;margin:auto 0}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play{display:none}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-watched{display:block}.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top{display:none;height:98px;position:absolute;top:0;width:100%;pointer-events:none;background:linear-gradient(0deg,transparent,#fff)}.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom{display:none;height:98px;position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,transparent,#fff);pointer-events:none}.elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shadow-bottom,.elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow .shadow-top{display:block}.elementor-widget-video-playlist .e-tabs-content-wrapper{flex-grow:1;height:100%;position:relative}.elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title{display:none}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content{background-color:#000;display:none;height:100%;outline:none}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content>div{height:100%}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content iframe{height:100%;max-height:100%!important;display:flex}.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content video{height:100%;background-color:#000}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content{display:none;outline:none}@media (max-width:767px){.elementor-widget-video-playlist .e-tabs-main-area{flex-direction:column-reverse;height:auto}.elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrapper{border:none;height:38%}.elementor-widget-video-playlist .e-tabs-wrapper{width:auto;height:62%}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{max-height:248px}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-tab-title{border:none}.elementor-widget-video-playlist .e-tabs-header{min-height:48px}.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{display:inline-flex}.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{margin:0 6px;padding:14px 0 0}.elementor-widget-video-playlist .e-tab-content{border:none;padding:0;display:flex}}.elementor-payment-button{border:none}.elementor-scrolling-tracker{--scrolling-track-default-progress-color:#61ce70;--scrolling-track-default-color:#eee;--scrolling-track-precentage-default-color:$black}.elementor-scrolling-tracker-horizontal{display:flex;width:100%;height:var(--horizontal-height,20px);padding:var(--tracker-padding);align-items:center;border-left:var(--horizontal-border-left-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-bottom:var(--horizontal-border-bottom-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-right:var(--horizontal-border-right-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-top:var(--horizontal-border-top-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);border-radius:var(--border-radius);background-color:var(--scrolling-track-default-color);direction:var(--direction)}.elementor-scrolling-tracker-horizontal .current-progress{display:none;height:100%;align-items:center;position:relative;border-radius:var(--progress-border-radius);border-left:var(--horizontal-progress-border-left-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);border-bottom:var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);border-right:var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);border-top:var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);background-color:var(--scrolling-track-default-progress-color)}.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage{inset-inline-end:.5em;inset-inline-start:auto;position:absolute;direction:var(--text-direction);color:var(--percentage-color,var(--scrolling-track-precentage-default-color))}.elementor-scrolling-tracker-circular{display:flex;width:var(--circular-width,100px);height:var(--circular-height,100px);align-items:center;justify-content:center;position:relative;margin-inline-start:0;margin-inline-end:auto}.elementor-scrolling-tracker-circular .current-progress-percentage{position:absolute;color:var(--percentage-color,var(--scrolling-track-precentage-default-color))}.elementor-scrolling-tracker-circular svg{position:absolute}.elementor-scrolling-tracker-circular .current-progress{display:none;transform:rotate(-90deg);transform-origin:50% 50%;stroke:var(--circular-color,var(--scrolling-track-default-progress-color));fill:transparent;stroke-width:var(--circular-progress-width,4px)}.elementor-scrolling-tracker-circular .circle{stroke:var(--circular-background-color,var(--scrolling-track-default-color));fill:transparent;stroke-width:var(--circular-background-width,4px)}.elementor-scrolling-tracker-alignment-left{margin-left:0;margin-right:auto}.elementor-scrolling-tracker-alignment-center{margin-left:auto;margin-right:auto}.elementor-scrolling-tracker-alignment-right{margin-left:auto;margin-right:0}.e-con-inner>.elementor-widget-progress-tracker,.e-con>.elementor-widget-progress-tracker{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-loop-grid{scroll-margin-top:var(--auto-scroll-offset,initial)}.elementor-widget-loop-grid-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:-1){.elementor-widget-loop-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1024px){.elementor-widget-loop-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:-1){.elementor-widget-loop-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:767px){.elementor-widget-loop-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.elementor-widget-loop-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.elementor-widget-loop-grid .elementor-grid{grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px)}.elementor-widget-loop-grid.e-loading-overlay{animation:loadingOpacityAnimation 1s infinite alternate}.elementor-widget-loop-grid .e-loop__load-more{text-align:var(--load-more-button-align)}.elementor-widget-loop-grid .e-loop__load-more .elementor-button{width:var(--load-more-button-width)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container{cursor:default}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{display:flex}.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:hidden}.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{display:none}.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{display:block}.elementor-widget-loop-grid.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{visibility:visible}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{display:flex}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{margin:0 auto;display:none}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i{color:var(--load-more-spinner-color)}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-message{color:var(--load-more-message-color);text-align:var(--load-more-message-alignment,center);display:none;margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper{margin-top:var(--load-more—spacing,30px)}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:inherit}.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .elementor-button{cursor:pointer;position:relative}.elementor-widget-loop-grid .e-loop-nothing-found-message{text-align:var(--e-loop-nothing-found-message-align,center);padding-block-start:var(--e-loop-nothing-found-message-space-from-top,30px);padding-block-end:var(--e-loop-nothing-found-message-space-from-bottom,30px);color:var(--e-loop-nothing-found-message-color,#1f2124)}.elementor-loop-container.elementor-posts-masonry{align-items:flex-start}.elementor-loop-container:not(.elementor-posts-masonry){align-items:stretch}@keyframes loadingOpacityAnimation{0%,to{opacity:1}50%{opacity:.6}}.elementor-widget-loop-carousel{--swiper-pagination-size:0;--swiper-pagination-spacing:10px;--swiper-slides-gap:10px;--swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--swiper-padding-bottom:calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing));--arrow-prev-top-align:50%;--arrow-prev-top-position:0px;--arrow-prev-caption-spacing:15px;--arrow-next-top-align:50%;--arrow-next-top-position:0px;--arrow-next-caption-spacing:15px;--arrow-prev-left-align:0px;--arrow-prev-left-position:0px;--arrow-next-right-align:0px;--arrow-next-right-position:0px;--arrow-next-translate-x:0px;--arrow-next-translate-y:0px;--arrow-prev-translate-x:0px;--arrow-prev-translate-y:0px;--dots-vertical-position:100%;--dots-vertical-offset:0px;--dots-horizontal-position:50%;--dots-horizontal-offset:0px;--dots-horizontal-transform:-50%;--dots-vertical-transform:-100%;--fraction-vertical-position:100%;--fraction-vertical-offset:0px;--fraction-horizontal-position:50%;--fraction-horizontal-offset:0px;--fraction-horizontal-transform:-50%;--fraction-vertical-transform:-100%;--horizontal-transform-modifier:1}.elementor-widget-loop-carousel.elementor-pagination-type-bullets{--swiper-pagination-size:6px}.elementor-widget-loop-carousel.elementor-pagination-type-fraction{--swiper-pagination-size:16px}.elementor-widget-loop-carousel.elementor-pagination-type-progressbar{--swiper-pagination-size:4px}.elementor-widget-loop-carousel .elementor-loop-container>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-loop-carousel .elementor-loop-container.offset-left{padding-inline-start:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-right{padding-inline-end:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .elementor-loop-container.offset-both{padding-inline-start:var(--swiper-offset-size,0);padding-inline-end:var(--swiper-offset-size,0)}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--swiper-slides-gap);overflow:hidden}.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--number-of-gaps:max(calc(var(--swiper-slides-to-display) - 1),0);--gaps-width-total:calc(var(--number-of-gaps) * var(--swiper-slides-gap));max-width:calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1))}.elementor-widget-loop-carousel .e-loop-first-edit{min-width:33%;margin-block-start:23px}.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{font-size:var(--arrow-size,25px);color:var(--arrow-normal-color,hsla(0,0%,93.3%,.9));border-style:var(--arrow-normal-border-type);transition-duration:.25s;z-index:2}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--arrow-normal-color,hsla(0,0%,93.3%,.9))}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{color:var(--arrow-hover-color,hsla(0,0%,93.3%,.9));border-style:var(--arrow-hover-border-type)}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--arrow-hover-color,hsla(0,0%,93.3%,.9))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{top:calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));right:calc(var(--arrow-next-right-align) + var(--arrow-next-right-position));transform:translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y))}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{top:calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));left:calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));transform:translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y))}.elementor-widget-loop-carousel .swiper-container-horizontal~.swiper-pagination-progressbar,.elementor-widget-loop-carousel .swiper-horizontal~.swiper-pagination-progressbar{height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progressbar-normal-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--progressbar-hover-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-fraction{color:var(--fraction-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-bullet{width:var(--swiper-pagination-size);height:var(--swiper-pagination-size);background:var(--dots-normal-color,#000)}.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{background:var(--dots-hover-color,#000);opacity:1}.elementor-widget-loop-carousel.elementor-in-place-template-editable .elementor-loop-container{overflow:visible;overflow-x:clip}.elementor-widget-loop-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-loop-carousel .swiper-pagination,.elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-loop-carousel .swiper-pagination-custom,.elementor-widget-loop-carousel .swiper-pagination-fraction{font-size:var(--swiper-pagination-size);line-height:var(--swiper-pagination-size)}.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--swiper-padding-bottom)}.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{padding-bottom:0}.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-loop-carousel .swiper-pagination-bullets{top:calc(var(--dots-vertical-position) + var(--dots-vertical-offset));left:calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset));transform:translate(calc(var(--dots-horizontal-transform) * var(--horizontal-transform-modifier)),var(--dots-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.elementor-widget-loop-carousel .swiper-pagination-fraction{top:calc(var(--fraction-vertical-position) + var(--fraction-vertical-offset));left:calc(var(--fraction-horizontal-position) + var(--fraction-horizontal-offset));transform:translate(calc(var(--fraction-horizontal-transform) * var(--horizontal-transform-modifier)),var(--fraction-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.e-loop-item *{word-break:break-word}[class*=elementor-widget-loop] .elementor-page-title,[class*=elementor-widget-loop] .product_title.entry-title{display:initial}.e-loop-template-canvas{display:flex;align-items:center;justify-content:center;min-height:100vh}.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item{max-width:var(--preview-width,410px);width:var(--preview-width,410px)}.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item #elementor-add-new-section{width:var(--preview-width,410px)}.elementor-widget-n-menu{--n-menu-direction:column;--n-menu-wrapper-display:flex;--n-menu-content-display:flex;--n-menu-heading-display:flex;--n-menu-heading-justify-content:initial;--n-menu-title-color-normal:#1f2124;--n-menu-title-color-active:#58d0f5;--n-menu-icon-color:var(--n-menu-title-color-normal);--n-menu-icon-color-active:var(--n-menu-title-color-active);--n-menu-icon-color-hover:var(--n-menu-title-color-hover);--n-menu-title-normal-color-dropdown:var(--n-menu-title-color-normal);--n-menu-title-active-color-dropdown:var(--n-menu-title-color-active);--n-menu-title-hover-color-fallback:#1f2124;--n-menu-title-font-size:1rem;--n-menu-title-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-color-hover:#1f2124;--n-menu-title-padding:0.5rem 1rem;--n-menu-title-transition:0.3s;--n-menu-title-line-height:1.5;--n-menu-title-order:initial;--n-menu-title-direction:initial;--n-menu-title-align-items:center;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#1f2124;--n-menu-toggle-icon-color-hover:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-color-active:var(--n-menu-toggle-icon-color);--n-menu-toggle-icon-border-radius:initial;--n-menu-toggle-icon-padding:initial;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-icon-align-items:center;--n-menu-icon-order:initial;--n-menu-icon-gap:5px;--n-menu-dropdown-icon-gap:5px;--n-menu-dropdown-indicator-size:initial;--n-menu-dropdown-indicator-rotate:initial;--n-menu-dropdown-indicator-space:initial;--n-menu-dropdown-indicator-color-normal:initial;--n-menu-dropdown-indicator-color-hover:initial;--n-menu-dropdown-indicator-color-active:initial;--n-menu-dropdown-content-max-width:initial;--n-menu-dropdown-content-box-border-color:#fff;--n-menu-dropdown-content-box-border-inline-start-width:medium;--n-menu-dropdown-content-box-border-block-end-width:medium;--n-menu-dropdown-content-box-border-block-start-width:medium;--n-menu-dropdown-content-box-border-inline-end-width:medium;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-headings-height:0px;--n-menu-divider-border-width:var(--n-menu-divider-width,2px);--n-menu-open-animation-duration:500ms;--n-menu-heading-overflow-x:initial;--n-menu-heading-wrap:wrap;--stretch-width:100%;--stretch-left:initial;--stretch-right:initial}.elementor-widget-n-menu .e-n-menu{display:flex;flex-direction:column;position:relative}.elementor-widget-n-menu .e-n-menu-wrapper{display:var(--n-menu-wrapper-display);flex-direction:column}.elementor-widget-n-menu .e-n-menu-heading{display:var(--n-menu-heading-display);flex-direction:row;justify-content:var(--n-menu-heading-justify-content);row-gap:var(--n-menu-title-space-between);margin:initial;padding:initial;overflow-x:var(--n-menu-heading-overflow-x);flex-wrap:var(--n-menu-heading-wrap);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar{display:none}.elementor-widget-n-menu .e-n-menu-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active{position:relative}.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active:before{content:"";position:absolute;inset-block:0;inset-inline:-1000vw;z-index:2}.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title{position:relative}.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title:not(:last-child){margin-inline-end:var(--n-menu-title-space-between)}.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title:not(:last-child):after{content:var(--n-menu-divider-content,none);border-inline-start-width:var(--n-menu-divider-border-width);border-inline-start-style:var(--n-menu-divider-style,solid);height:var(--n-menu-divider-height,35%);border-color:var(--n-menu-divider-color,#000);align-self:center;position:absolute;right:calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2)}.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title a:focus-visible,.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title button:focus-visible{outline:5px auto -webkit-focus-ring-color}.elementor-widget-n-menu .e-n-menu-content{display:var(--n-menu-content-display);flex-direction:column;position:absolute;z-index:2147483640;background-color:transparent;min-width:0;width:var(--stretch-width);left:var(--stretch-left);right:var(--stretch-right)}.elementor-widget-n-menu .e-n-menu-content>.e-con{animation-duration:var(--n-menu-open-animation-duration);max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))}:where(.elementor-widget-n-menu .e-n-menu-content>.e-con){background-color:#fff}.elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active){display:none}.elementor-widget-n-menu .e-n-menu-title{display:flex;flex-direction:row;align-items:center;padding:var(--n-menu-title-padding);font-weight:500;color:var(--n-menu-title-color-normal);justify-content:var(--n-menu-title-justify-content);flex-grow:var(--n-menu-title-flex-grow);border:#fff;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:initial;gap:var(--n-menu-dropdown-indicator-space)}.elementor-widget-n-menu .e-n-menu-title.e-click,.elementor-widget-n-menu .e-n-menu-title.e-click *{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-container{display:flex;flex-direction:var(--n-menu-title-direction);align-items:var(--n-menu-title-align-items);align-self:var(--n-menu-icon-align-items);gap:var(--n-menu-icon-gap);justify-content:var(--n-menu-title-justify-content)}.elementor-widget-n-menu .e-n-menu-title-text{display:flex;align-items:center;font-size:var(--n-menu-title-font-size);line-height:var(--n-menu-title-line-height);transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title-text.e-link{cursor:pointer}.elementor-widget-n-menu .e-n-menu-title-text:not(.e-link),.elementor-widget-n-menu .e-n-menu-title-text:not(.e-link)>span{cursor:default}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon{display:flex;flex-direction:column;align-items:center;order:var(--n-menu-icon-order)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{display:flex;justify-content:center;align-items:center;transition:transform 0s}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i{font-size:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg{fill:var(--n-menu-title-color-normal);width:var(--n-menu-icon-size,var(--n-menu-title-font-size));height:var(--n-menu-icon-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;text-align:center;height:calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));align-self:var(--n-menu-icon-align-items);justify-content:center;flex-direction:column;position:relative;width:-moz-fit-content;width:fit-content;margin-inline-start:var(--n-menu-dropdown-icon-gap);transition:all var(--n-menu-title-transition);transform:var(--n-menu-dropdown-indicator-rotate)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i{font-size:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{width:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));height:var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size));transition:all var(--n-menu-title-transition)}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed{display:flex}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-closed{display:none}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-opened{display:flex}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-color-normal)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i{color:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{fill:var(--n-menu-icon-color)}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal))}.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active{transform:translateY(-100%);height:0;opacity:0}.elementor-widget-n-menu .e-n-menu-title.e-current span>svg{fill:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu-title.e-current a{color:var(--n-menu-title-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .icon-inactive{transform:translateY(-100%);height:0;opacity:0}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>i{color:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>svg{fill:var(--n-menu-icon-color-active)}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-color-active))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-text:not(.e-link){cursor:default}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg{fill:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) i{color:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a{color:var(--n-menu-title-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon i{color:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg{fill:var(--n-menu-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover))}.elementor-widget-n-menu .e-n-menu-toggle{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;align-self:var(--n-menu-toggle-align);position:relative;z-index:1000}.elementor-widget-n-menu .e-n-menu-toggle:focus-visible{outline:5px auto -webkit-focus-ring-color}.elementor-widget-n-menu .e-n-menu-toggle i{font-size:var(--n-menu-toggle-icon-size);color:var(--n-menu-toggle-icon-color);transition:all var(--n-menu-toggle-icon-hover-duration)}.elementor-widget-n-menu .e-n-menu-toggle svg{fill:var(--n-menu-toggle-icon-color);width:var(--n-menu-toggle-icon-size);height:auto;transition:all var(--n-menu-toggle-icon-hover-duration)}.elementor-widget-n-menu .e-n-menu-toggle span{display:flex;justify-content:center;align-items:center;text-align:center;padding:var(--n-menu-toggle-icon-padding);border-radius:var(--n-menu-toggle-icon-border-radius)}.elementor-widget-n-menu .e-n-menu-toggle span.e-close{position:absolute;inset:0;width:100%;height:100%;opacity:0}.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{height:100%;-o-object-fit:contain;object-fit:contain}.elementor-widget-n-menu .e-n-menu-toggle [class^=elementor-animation-]{animation-duration:var(--n-menu-toggle-icon-wrapper-animation-duration);transition-duration:var(--n-menu-toggle-icon-wrapper-animation-duration)}.elementor-widget-n-menu .e-n-menu-toggle:hover i{color:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle:hover svg{fill:var(--n-menu-toggle-icon-color-hover)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-open{opacity:0}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-close{opacity:1}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] i{color:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg{fill:var(--n-menu-toggle-icon-color-active)}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content{top:100%;z-index:1}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content.e-active{padding-block-start:var(--n-menu-title-distance-from-content);z-index:2}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-n-menu-content{bottom:100%;z-index:1}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-n-menu-content.e-active{padding-block-end:var(--n-menu-title-distance-from-content);z-index:2}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown]{gap:0}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{min-width:0;width:var(--stretch-width);flex-direction:column;position:absolute;z-index:2147483640;background-color:transparent;top:100%;left:var(--stretch-left);right:var(--stretch-right);border-inline-start:var(--n-menu-dropdown-content-box-border-width-inline-start);border-block-end:var(--n-menu-dropdown-content-box-border-width-block-end);border-block-start:var(--n-menu-dropdown-content-box-border-width-block-start);border-inline-end:var(--n-menu-dropdown-content-box-border-width-inline-end);border-style:var(--n-menu-dropdown-content-box-border-style);border-color:var(--n-menu-dropdown-content-box-border-color);border-radius:var(--n-menu-dropdown-content-box-border-radius);box-shadow:var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,);max-height:var(--n-menu-dropdown-content-box-height);transition:max-height .3s;animation:hide-scroll .3s backwards;overflow-y:auto;overflow-x:hidden;margin-block-start:var(--n-menu-toggle-icon-distance-from-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{justify-content:var(--n-menu-title-justify-content-mobile);width:auto;background-color:#fff;white-space:normal;order:var(--n-menu-title-order);margin-inline-end:0}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(:first-child){margin-block-start:var(--n-menu-title-space-between)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text{color:var(--n-menu-title-normal-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a{color:var(--n-menu-title-active-color-dropdown)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon i{color:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon svg{fill:var(--n-menu-dropdown-indicator-color-active,var(--n-menu-title-active-color-dropdown))}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content{overflow:hidden;width:auto;left:auto;right:auto;--n-menu-dropdown-content-max-width:initial}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con{order:var(--n-menu-title-order);width:var(--width);margin-block-start:var(--n-menu-title-distance-from-content)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con .elementor-empty-view{min-width:0;width:100%}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con-inner{max-width:var(--content-width)}.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-toggle[aria-expanded=true]+.e-n-menu-wrapper{--n-menu-wrapper-display:flex}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con){--width:fit-content}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con).e-empty{--empty-top-level-menu-content-container-min-width:400px;--width:var(--empty-top-level-menu-content-container-min-width)}.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) .e-con.e-empty{--nested-containers-min-width-for-dropzone:150px;min-width:var(--nested-containers-min-width-for-dropzone)}.elementor-widget-n-menu.elementor-loading{pointer-events:none}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown{--n-menu-wrapper-display:none;--n-menu-heading-display:contents;--n-menu-content-display:contents}.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown .e-n-menu-toggle{display:flex}@media (max-width:767px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile{--n-menu-wrapper-display:none;--n-menu-heading-display:contents;--n-menu-content-display:contents}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra{--n-menu-wrapper-display:none;--n-menu-heading-display:contents;--n-menu-content-display:contents}.elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra .e-n-menu-toggle{display:flex}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet{--n-menu-wrapper-display:none;--n-menu-heading-display:contents;--n-menu-content-display:contents}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra{--n-menu-wrapper-display:none;--n-menu-heading-display:contents;--n-menu-content-display:contents}.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra .e-n-menu-toggle{display:flex}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop{--n-menu-wrapper-display:none;--n-menu-heading-display:contents;--n-menu-content-display:contents}.elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle{display:flex}}@keyframes hide-scroll{0%,to{overflow:hidden}}.e-con-inner>.elementor-widget-n-menu,.e-con>.elementor-widget-n-menu{--flex-grow:var(--container-widget-flex-grow)}[data-core-v316-plus=true] .elementor-widget-n-menu .e-n-menu .e-n-menu-content>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}.elementor-widget-n-carousel{--e-n-carousel-slides-to-show:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-pagination-size:0;--e-n-carousel-swiper-pagination-spacing:10px;--e-n-carousel-swiper-offset-size:0;height:-moz-fit-content;height:fit-content;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-prev-caption-spacing:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-next-caption-spacing:15px;--e-n-carousel-arrow-prev-left-align:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-align:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-translate-x:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-swiper-padding-bottom:calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing));--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-offset:0px;--e-n-carousel-fraction-horizontal-position:50%;--e-n-carousel-fraction-horizontal-offset:0px;--e-n-carousel-fraction-horizontal-transform:-50%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-horizontal-transform-modifier:1}.elementor-widget-n-carousel .e-n-carousel{display:flex;min-width:0}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-widget-n-carousel .e-n-carousel.offset-left{padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel.offset-both,.elementor-widget-n-carousel .e-n-carousel.offset-right{padding-inline-end:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel.offset-both{padding-inline-start:var(--e-n-carousel-swiper-offset-size,0)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide{flex-shrink:0;height:var(--e-n-carousel-slide-height,initial)}.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)));height:var(--e-n-carousel-slide-container-height,initial)}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{font-size:var(--e-n-carousel-arrow-size,25px);color:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9));border-style:var(--e-n-carousel-arrow-normal-border-type);transition-duration:.25s;z-index:2}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9))}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{color:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9));border-style:var(--e-n-carousel-arrow-hover-border-type)}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9))}.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{top:calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));right:calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));transform:translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y))}.elementor-widget-n-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{top:calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));left:calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));transform:translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y))}.elementor-widget-n-carousel.elementor-pagination-type-bullets{--e-n-carousel-swiper-pagination-size:6px}.elementor-widget-n-carousel.elementor-pagination-type-fraction{--e-n-carousel-swiper-pagination-size:16px}.elementor-widget-n-carousel.elementor-pagination-type-progressbar{--e-n-carousel-swiper-pagination-size:4px}.elementor-widget-n-carousel .swiper-pagination-progressbar{height:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--e-n-carousel-progressbar-normal-color,#000)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--e-n-carousel-progressbar-hover-color,#000)}.elementor-widget-n-carousel .swiper-pagination-fraction{color:var(--e-n-carousel-fraction-color,#000)}.elementor-widget-n-carousel .swiper-pagination-bullet{width:var(--e-n-carousel-swiper-pagination-size);height:var(--e-n-carousel-swiper-pagination-size);background:var(--e-n-carousel-dots-normal-color,#000)}.elementor-widget-n-carousel .swiper-pagination-bullet:hover{background:var(--e-n-carousel-dots-hover-color,#000);opacity:1}.elementor-widget-n-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-n-carousel .swiper-pagination,.elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-n-carousel .swiper-pagination-custom,.elementor-widget-n-carousel .swiper-pagination-fraction{font-size:var(--e-n-carousel-swiper-pagination-size);line-height:var(--e-n-carousel-swiper-pagination-size)}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{padding-bottom:var(--e-n-carousel-swiper-padding-bottom)}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{padding-bottom:0}.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-widget-n-carousel .swiper-pagination-bullets{top:calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));left:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-dots-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.elementor-widget-n-carousel .swiper-pagination-fraction{top:calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset));left:calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset));transform:translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-fraction-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--e-n-carousel-swiper-slides-gap);overflow:hidden}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--e-n-carousel-number-of-gaps:max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1),0);--e-n-carousel-gaps-width-total:calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap));max-width:calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1))}[data-core-v316-plus=true] .elementor-widget-n-carousel .e-n-carousel .swiper-slide>.e-con{--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}.elementor-widget-taxonomy-filter{--e-filter-display:flex;--e-filter-direction:row;--e-filter-justify-content:center;--e-filter-wrap:wrap;--e-filter-align-items:center;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var(--e-filter-item-padding)*3));--e-filter-item-justify-content:center;--e-filter-item-flex-grow:0;--e-filter-item-align-items:center;--e-filter-item-border-radius:initial;--e-filter-space-between:20px;--e-filter-normal-text-color:#69727d;--e-filter-active-text-color:#0c0d0e;--e-filter-hover-text-color:#0c0d0e;--e-filter-overflow-x:initial;--e-filter-white-space:nowrap;--e-filter-item-align-text:center;--e-filter-item-padding:8px;--e-filter-item-box-sizing:initial}.elementor-widget-taxonomy-filter .e-filter{display:var(--e-filter-display);flex-direction:var(--e-filter-direction);flex-shrink:0;justify-content:var(--e-filter-justify-content);align-items:var(--e-filter-align-items);gap:var(--e-filter-space-between);overflow-x:var(--e-filter-overflow-x);flex-wrap:var(--e-filter-wrap);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-taxonomy-filter .e-filter::-webkit-scrollbar{display:none}.elementor-widget-taxonomy-filter .e-filter.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-taxonomy-filter .e-filter.e-scroll-active{position:relative}.elementor-widget-taxonomy-filter .e-filter.e-scroll-active:before{content:"";position:absolute;inset-block:0;inset-inline:-1000vw;z-index:2}.elementor-widget-taxonomy-filter .e-filter-item{all:unset;border:1px #69727d;border-radius:var(--e-filter-item-border-radius);line-height:normal;color:var(--e-filter-normal-text-color);padding:var(--e-filter-item-padding);display:var(--e-filter-display);justify-content:var(--e-filter-item-justify-content);align-items:var(--e-filter-item-align-items);flex-grow:var(--e-filter-item-flex-grow);flex-basis:content;flex-shrink:0;width:var(--e-filter-item-width);max-width:var(--e-filter-item-max-width);white-space:var(--e-filter-white-space);text-align:var(--e-filter-item-align-text);box-sizing:var(--e-filter-item-box-sizing);overflow-wrap:break-word;overflow:hidden}.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{color:var(--e-filter-active-text-color);border-color:#0c0d0e}.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed=true]){color:var(--e-filter-hover-text-color);border-color:#0c0d0e}.elementor-widget-taxonomy-filter .e-filter-item:hover,.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{background-color:initial}.elementor-widget-taxonomy-filter .e-filter-item[data-filter=__all]{order:-1}.elementor-widget-taxonomy-filter .e-filter-item:focus{background-color:initial;outline:none}.elementor-widget-taxonomy-filter .e-filter-item:focus-visible{outline:5px auto -webkit-focus-ring-color}.elementor-widget-taxonomy-filter .e-filter-empty{background-color:rgba(213,216,220,.8);color:#0c0d0e;text-align:center;font-size:1rem;padding:1rem 0}.elementor-widget-loop-grid .e-loop-item.e-inactive{display:none}/*! elementor - v3.30.0 - 11-06-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}/*! elementor - v3.30.0 - 11-06-2025 */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}/*! elementor - v3.30.0 - 11-06-2025 */
.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{display:block;line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{display:block;font-size:.85em}.elementor-testimonial-wrapper .elementor-testimonial-meta{line-height:1;width:100%}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:start}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}/*! elementor - v3.30.0 - 11-06-2025 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-1976 .elementor-element.elementor-element-6c951d7{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1976 .elementor-element.elementor-element-44ecd0a{text-align:center;}.elementor-1976 .elementor-element.elementor-element-64ec01b{--display:flex;}.elementor-1976 .elementor-element.elementor-element-e29bcc4{--spacer-size:50px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1976 .elementor-element.elementor-element-6e78eed .elementor-testimonial-wrapper{text-align:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1976 .elementor-element.elementor-element-0f2e805{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-0f2e805 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-0f2e805 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-014ba02 .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-8c8ce84{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-8c8ce84 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-8c8ce84 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-8d811c5 .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-d54f530{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-d54f530 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-d54f530 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-683dafa .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-7c4a93e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-7c4a93e .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-7c4a93e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-6c24bc0 .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-e6758b6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-e6758b6 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-e6758b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-ed99e6c .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-b913fb9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-b913fb9 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-b913fb9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-627811f .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-62b7e41{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-62b7e41 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-62b7e41 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-9c88f0f .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-b790128{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-b790128 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-b790128 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1976 .elementor-element.elementor-element-354aa9c .elementor-testimonial-wrapper{text-align:center;}.elementor-1976 .elementor-element.elementor-element-3ab62a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1976 .elementor-element.elementor-element-3ab62a6 .elementor-divider-separator{width:100%;}.elementor-1976 .elementor-element.elementor-element-3ab62a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@font-face {font-family: 'Defaults';src:url(../../wp-content/uploads/smile_fonts/Defaults/Defaults_rfa9z8.eot);src:url(../../wp-content/uploads/smile_fonts/Defaults/Defaults.eot) format('embedded-opentype'),url(../../wp-content/uploads/smile_fonts/Defaults/Defaults_rfa9z8.woff) format('woff'),url(../../wp-content/uploads/smile_fonts/Defaults/Defaults_rfa9z8.ttf) format('truetype'),url(../../wp-content/uploads/smile_fonts/Defaults/Defaults_rfa9z8.svg) format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";}/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrez0dl_nz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrezqdl_nz.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrezwdl_nz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrezmdl_nz.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrez8dl_nz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrez4dl_nz.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfoicnqeu92fr1mu51qrezadlw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc3cstkla.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc-cstkla.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc2cstkla.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc5cstkla.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc1cstkla.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc0cstkla.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tjasc6csq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xfizifkw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xmizifkw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xeizifkw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xlizifkw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xhizifkw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xgizifkw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mu51xiizi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc3cstkla.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc-cstkla.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc2cstkla.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc5cstkla.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc1cstkla.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc0cstkla.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51s7acc6csq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic3cstkla.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic-cstkla.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic2cstkla.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic5cstkla.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic1cstkla.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic0cstkla.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tzbic6csq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc3cstkla.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc-cstkla.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc2cstkla.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc5cstkla.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc1cstkla.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc0cstkla.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfojcnqeu92fr1mu51tlbcc6csq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxfizifkw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxmizifkw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxeizifkw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxlizifkw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxhizifkw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxgizifkw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfokcnqeu92fr1mmgvxiizi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fcrc4esa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fabc4esa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fcbc4esa.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fbxc4esa.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fcxc4esa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fchc4esa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmsu5fbbc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu72xkozy.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu5mxkozy.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu7mxkozy.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu4wxkozy.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu7wxkozy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu7gxkozy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/roboto-kfomcnqeu92fr1mu4mxk.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fcrc4esa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fabc4esa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fcbc4esa.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fbxc4esa.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fcxc4esa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fchc4esa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmeu9fbbc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfcrc4esa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfabc4esa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfcbc4esa.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfbxc4esa.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfcxc4esa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfchc4esa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmwulfbbc4.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfcrc4esa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfabc4esa.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfcbc4esa.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfbxc4esa.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfcxc4esa.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfchc4esa.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfolcnqeu92fr1mmyutfbbc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(https://njblackwomenscollective.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url(../../wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}