.admin-bar .theme-main-menu.sticky-menu.fixed,
.admin-bar .theme-main-menu,
.admin-bar .theme-main-menu.theme-menu-two{
top:32px;	
}
.pagination{
position:relative;
display: block;
text-align:center;
}
.pagination li{
font-size: 20px;
color: #fff;
margin-right: 20px;
display:inline-block;
}
.pagination li a, .pagination li span{
position: relative;
display:inline-block;
font-size: 20px;
color: #fff;
transition: all 0.3s ease;
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
color: #ff2759;
}
.hero-banner-one form input{
height: 80px !important;
}.hero-banner-five form input{
height: 80px !important;
}
.fancy-banner-eight form .mc4wp-form-fields{
height: 80px;
}
.fancy-banner-eight form.mc4wp-form-31{
margin:0 auto;
}
.contact-section-five .address-block-one .icon{
margin-top: 70px !important;
}
.dark-bg.dark-dropdown .navbar-expand-lg .navbar-nav .dropdown-menu li a{
color: #ffffff;
background: transparent;
}
.search-form form{
position:relative;	
}
.form-style-one .input-group-meta textarea,
.form-style-two .input-group-meta textarea,
.form-style-three .input-group-meta textarea{
max-height:160px;	
}
.blog-meta-one .post-footer{
border-radius:50%;	
}
.form-style-two label{
line-height:40px;	
}
.coming-soon-content .mc4wp-form-fields,
.subscribe-section-three .subscribe-form form .mc4wp-form-fields{
height:75px;	
}
.subscribe-form form .mc4wp-form-fields{
height:66px;	
}
.blog-meta-one:nth-child(2) {
background: #F6F6F6;
padding: 75px 50px 145px;
border-bottom-color: #F6F6F6;	
}
.blog-meta-one .tag a{
color:#ffffff;	
}
.navbar .dropdown-menu .dropdown-menu{
min-width:250px;	
}
.faq-section-three.style-two{
margin-top:80px;
padding-top:80px;
border-top: 1px solid rgba(0, 0, 0, 0.08)!important;
}
.subscribe-section-two form .mc4wp-form-fields,
.subscribe-section-one .subscribe-form-two form .mc4wp-form-fields{
height:70px;
}
.subscribe-section-one .subscribe-form-one form .mc4wp-form-fields{
height:68px;
}
.breadcrumb-item+.breadcrumb-item{
padding-left:0px;	
}
.breadcrumb-style-one .breadcrumb-item{
color: #000;
font-weight:700;	
}
.breadcrumb-style-one .breadcrumb-item a{
font-weight:normal;	
}
.product-block-three .product-title{
display:block;
}
.product-section-six{
padding:100px 0px;	
}
.product-details-one .product-info .price{
padding:16px 0px 0px;	
}
.woocommerce div.product div.images .woocommerce-product-gallery__image a{
display:block;
margin-right:20px;
}
.single-shop-content .price{
font-size:28px !important;	
}
.product-details-one .product-info .price{
letter-spacing:1px;	
}
.htmega-menu-container ul li.htmega_mega_menu{
position:static;
}
.htmega-menu-container .htmegamenu-content-wrapper{
width:100% !important;
} .blog-sidebar .wp-block-search .wp-block-search__input{
padding:0px 10px;
}
.widget,
.single-sidebar-box.widget_block,
.single-sidebar-box.widget_block form{
position:relative;
}
.single-sidebar-box.widget_block h4,
.single-sidebar-box.widget_block .wp-block-search__label,
.blog-sidebar .single-sidebar-box .wp-block-group__inner-container h2{
font-size: 24px;
padding: 8px 0 20px 0;
margin-bottom: 0;
font-weight: normal;
}
.widget ul,
.widget_block ul,
.widget_block .wp-block-latest-comments{
position:relative;
padding:0px;
margin:0px;
}
.blog-sidebar .widget_block .wp-block-latest-comments li{
line-height: 36px;
color: #000;
font-size: 16px;
}
.widget ul li,
.widget_block ul li,
.blog-sidebar .widget_block .wp-block-latest-comments li{
position: relative;
list-style-type:none;
margin-bottom:12px;
border-bottom: 1px dashed #e8e8e8;	
}
.widget ul li:last-child{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
}
.widget ul li ul li,
.widget_block ul li ul li{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
margin-top:12px;
padding-top:12px;
border-top:1px solid #e8e8e8;
}
.dark-layout .widget ul li:before{
color:#ffffff;
}
.blog-sidebar .widget_block .wp-block-latest-comments li a{
display:inline-block;
color: #000000; 
}
.widget ul li a,
.widget_block ul li a{
font-size: 16px;
line-height: 36px;
display: block;
color: #000;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.dark-layout .widget ul li a{
color:#ffffff;
}
.widget ul li a:hover,
.widget_block ul li a:hover,
.blog-sidebar .widget_block .wp-block-latest-comments li a:hover{
text-decoration: underline;
color: var(--red-one);
}
.blog-section-four.dark-bg .widget ul li a,
.blog-section-four.dark-bg .widget ul li:before{
color: rgba(255, 255, 255, 0.65);	
}
.blog-details-one .blog-inner-title{
font-size:36px;	
}
.blog-comment-area .comment .user-avatar img{
width: 60px;
height: 60px;
border-radius: 50%;	
}
.vcamp-comment-item .vcamp-comment-item{
margin-left:80px;	
}
.blog-details-one .blog-inner-title small a{
position:relative;
display:block;
font-size: 26px;	
color: var(--heading);
font-weight: normal;
}
.widget .tagcloud a{
position: relative;
font-size: 14px !important;
line-height: 20px;
margin-bottom: 10px;
margin-right: 6px;
display:inline-block;
color: #000000;
font-weight: 400;
padding: 12px 25px;
border-radius:0px;
border:1px solid #cccccc;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.widget .tagcloud a:hover{
background: #f2d046;
border-color: #f2d046;
color: #fff;
} .shop-widget .sidebar-title {
font-size: 24px;
margin-bottom: 30px;
}
.dark-layout .shop-widget .sidebar-title{
color:#ffffff;
}
.shop-filter-sidebar .shop-widget.widget_product_search{
padding:0px;
}
.shop-filter-sidebar .shop-widget{
position:relative;
padding: 0 40px 35px;
}
.shop-widget ul{
position:relative;
display:block
}
.shop-widget ul{
position:relative;
} .vcamp-footer-one .bg-wrapper .illustration{
left:3%;	
}
.footer-widget .wp-block-search .wp-block-search__label{
position: relative;
width:auto;
}
.footer-widget.widget_block h2,
.footer-widget .wp-block-search .wp-block-search__label,
.footer-widget .wp-block-search .wp-block-search__label{
color: #000000;
font-size: 24px;
padding: 8px 0 20px 0;
margin-bottom: 0;
}
.footer-widget{
position:relative;		
}
.footer-widget ul {
position:relative;	
margin:0px;
padding:0px;	
}
.footer-widget ul li,
.footer-widget.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment{
position:relative;	
display:block;
list-style-type:none;
padding:0px;
border-bottom:0px;
margin-bottom:0px;
}
.footer-widget ul li:before,
.footer-widget.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment:before{
display:none;	
}
.footer-widget ul li a,
.footer-widget.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment a{
position:relative;
line-height: 40px;
color: #515151;
font-size: 16px;
transition: all 0.3s ease-in-out;
}
.footer-widget .wp-block-search .wp-block-search__input{
padding: 0px 10px;
}
.vcamp-footer-one.dark-bg .footer-widget ul li a,
.vcamp-footer-two.dark-footer .footer-widget ul li a{
color: rgba(255, 255, 255, 0.7);
}
.vcamp-footer-two .footer-widget ul li a{
color:#000000;
}
.footer-widget ul li a:hover,
.vcamp-footer-one.dark-bg .footer-widget ul li a:hover,
.vcamp-footer-two.dark-footer .footer-widget ul li a:hover{
color: #ff2759;
text-decoration: underline;	
}
.vcamp-footer-two .newsletter form input{
height:70px;	
}
.theme-menu-six .right-widget .search-form{
margin-bottom:0px;	
}
.sticky-menu.white-vr .navbar-nav > li > a,
.sticky-menu.white-vr .htmega-menu-container ul > li > a{
color:#ffffff;
}
.htmega-menu-container ul li ul.sub-menu > li > a{
color:#000000 !important;
}
.sidebar-nav .address-block{
position: relative;
text-align: left;	
}
.feedback-section-eight .feedback_slider_four .image-container img{
width:100%;
}
.theme-menu-four .search-form input{
height:60px;	
}
.title-style-seven .title img{
margin:0 auto;
}
.theme-main-menu .right-widget .cart-group-wrapper .selected-item{
position:relative;	
}
.theme-main-menu .right-widget .cart-group-wrapper .selected-item .cart_item a img{
width:auto;
height:auto;	
}
.theme-main-menu .right-widget .cart-group-wrapper .selected-item .cross-icon{
position: absolute;
right: 0px;
top: -2px;
z-index: 1;
color: #222222;
font-size: 18px;
cursor: pointer;
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;	
}
.vcamp-footer-two .newsletter form button{
width:104px;	
} .woocommerce-MyAccount-navigation ul{
position:relative;
padding:0px;
margin:0px;	
}
.woocommerce-MyAccount-navigation ul li{
position:relative;
display:block;
padding:9px 10px 9px 25px;
border:1px solid #ff2759;
margin-bottom:10px;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.woocommerce-MyAccount-navigation ul li:before{
position:absolute;
content:'';
top:0px;
left:0px;
width:5px;
height:48px;
background:#ff2759;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.woocommerce-MyAccount-navigation ul li:hover:before{
width:100%;
}
.woocommerce-MyAccount-navigation ul li a{
position:relative;
font-size:14px;
font-weight:600;
display:block;
text-transform:uppercase;
color:#333333;
transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
}
.woocommerce-MyAccount-navigation ul li:hover a{
color:#ffffff;
}
.woocommerce-account .woocommerce-MyAccount-content{
background:#f5f5f5;
padding:40px;
font-size:16px;
}
.style-none.cart-product-list .cart-content p.center-align{
margin-bottom:0px;	
}
.theme-main-menu .cart-group-wrapper .dropdown-menu{
padding: 30px 30px;
}
.blog-details-one .blog-details-content .tags li{
padding-right:3px;
position:relative;
margin-right:3px;	
}
.blog-details-one .blog-details-content .tags li:last-child{
padding-right:0px;
margin-right:0px;	
}
.blog-details-one .blog-details-content .tags li:before{
position:absolute;
content:',';
right:-2px;
bottom:0px;
font-size: 16px;
color: rgba(0, 0, 0, 0.5);
}
.vcamp-comment-item .comment-form.mt-80{
margin-top:0px !important;	
}
.theme-menu-six .right-widget .search-form input{
padding:0px 0px 0px 35px !important	
}
.blog-details-one .blog-details-content .tags li:first-child:before,
.blog-details-one .blog-details-content .tags li:last-child:before{
display:none;
} 
.blog-breadcrumb .breadcrumb-item br{
display:none;	
}
.navbar .cus-class.dropdown-toggle::before{
content: '+';
font-family: 'Recoleta';
font-size: 22px;
position: absolute;
width: auto;
height: auto;
background: transparent;
right: 15px;
font-weight:600;
left: auto;
bottom: auto;
top: 0;
line-height: 41px;
transition: all 0.3s ease;
color: inherit;
}
.navbar .cus-class.dropdown-toggle::after{
display:none;
} .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{
background:#ffffff !important;
box-shadow: 0px 50px 100px rgb(0 0 0 / 12%) !important;
padding: 11px 0 11px 25px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a b{
float:none !important;
} .wp-megamenu-wrap .wp-megamenu > li > a{
font-size: 18px;
color:#000000;
}
.wp-megamenu-wrap .wp-megamenu > li > a:hover,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.current-menu-ancestor > a{
color: var(--red-one) !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{
background-color:#ffffff;
box-shadow: 0px 50px 100px rgb(0 0 0 / 12%);
margin: 0;
padding:0 30px;    
transform-origin: 0 0;
transition: all 0.3s ease-in-out !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{
padding:0px;
min-width: 850px;
margin-left: -55px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu > li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu > li {
padding:0px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu > li{
padding:40px 40px 30px !important;
border-right:1px solid #F2F2F2;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu li{
line-height:42px !important;
}
.wp-megamenu-wrap .wp-megamenu > li .wp-megamenu-sub-menu > li > ul > li a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu li a{
font-size: 16px;
padding: 0 0px 0 0 !important;
letter-spacing: 0px;
line-height: 23px;
font-weight:normal !important;
color: #212121;
background: transparent;
display: inline-block !important;
position: relative;
white-space: inherit;
transition: all 0.3s ease-in-out;
}
.wp-megamenu-wrap .wp-megamenu > li .wp-megamenu-sub-menu > li > ul > li a:before,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:before,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu li a:before{
content: '';
position: absolute;
width: 100%;
height: 2px;
left: 0;
bottom: -2px;
background: var(--red-one);
transform-origin: 0 0;
transform: scale(0 , 1);
transition: all 0.3s ease-in-out;
}
.wp-megamenu-wrap .wp-megamenu > li .wp-megamenu-sub-menu > li > ul > li a:hover,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu li a:hover{
color: var(--red-one) !important;
}
.wp-megamenu-wrap .wp-megamenu > li .wp-megamenu-sub-menu > li > ul > li a:hover:before,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu > ul.wp-megamenu-sub-menu li a:hover:before,
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li > ul.wp-megamenu-sub-menu li a:hover:before{
transform: scale(1);
}
ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{
font-size: 13px;
letter-spacing: 1.3px;
text-transform: uppercase;
display: inline-block;
position: relative;
margin: 0px 0 35px;
}
ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title:before{
content: '';
position: absolute;
width: 100%;
height: 2px;
background: var(--red-one);
left: 0;
bottom: -5px;
} .theme-menu-five .navbar .navbar-nav > li{
width: 13vw;
min-width: 220px;
text-align: center;
}
.theme-menu-five .navbar .navbar-nav > li:nth-child(2) {
margin-right: 8vw;
}
.theme-menu-five .navbar .navbar-nav > li > a{
font-family: 'gorditaregular';
font-size: 20px;
color: #fff;
margin: 0 15px;
}
.m-t10{
margin-top:10px;
}
.theme-menu-one.white-vr.dark-bg .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{
color: #fff;
}
.theme-menu-one.white-vr.dark-bg .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover,
.theme-menu-five .navbar .navbar-nav > li > a:hover{
color:var(--red-one)	
}
.blog-meta-five .img-meta img,
.blog-details-one .blog-details-content .image-meta,
.blog-details-one .blog-details-content .image-meta img{
height:auto;
}
.woocommerce .loader::before{
display:none !important;
}
.woocommerce .select2-container{
z-index:1 !important;
}
.theme-menu-one .inner-content .logo a,
.theme-menu-two .inner-content .logo a{
display:block;
}
.theme-menu-one .inner-content .logo img,
.vcamp-footer-one .top-footer .logo img,
.theme-menu-two .inner-content .logo img,
.vcamp-footer-two .footer-widget .logo img,
.offcanvas.sidebar-nav .offcanvas-header .logo img,
.theme-menu-six .logo img {
height:50px;
}