/*
 Theme Name:   Phenomena
 Theme URI:    http://themeskingdom.com
 Description:  Phenomena is an outstanding e-commerce WordPress theme built for online interior design and lifestyle shops. From furniture and ornaments to lighting and kitchenware, this responsive and highly customizable theme will make all your products look sleek and polished.
 Author:       Themes Kingdom
 Author URI:   http://themeskingdom.com
 Template:     ippo-shop
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain:  phenomena
*/
.page-id-2136 .page-title {
	display:none!important;
}
.woocommerce ul.products li.product .button {
    background: transparent;
    float: left!important;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.5px;
    line-height: 1em;
    margin-top: 0px!important;
    padding-left: 0;
    padding-right: 0;
    text-transform: none;
}
.single .site-content, .blog:not(.fullwidth-slider) .site-content, .page .site-content, .archive .site-content, .search .site-content, .error404 .site-content {
    padding-top: 0px; 
    padding-bottom: 0px!important;
}

body {
	font-family: "FuturaPT-Light", arial;
	/* font-family: 'FuturaPT-Light', Helvetica, 'Roboto', Arial, sans-serif; */
}

body .jp-carousel-wrap,
.jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,
.jp-carousel-wrap #jp-carousel-comment-form-button-submit,
.jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field {
	font-family: 'Helvetica Neue', Helvetica, 'Roboto', Arial, sans-serif;
}
.admin-bar.sticky-header .site-header, .admin-bar.fullwidth-slider .featured-slider-wrap {
background-color: #ffffff!important;
}
.fullwidth-slider .site-header, .half-width-slider .site-header, .fullwidth-slider.standard-menu .main-navigation .nav-menu ul {
    background-color: #ffffff!important;
}
.woocommerce ul.products li.product strong {
	font-family: 'Helvetica Neue', Helvetica, 'Roboto', Arial, sans-serif;
}
.container .container.container-small {
max-width: 540px;
}


.single .nav-links > span {
	font-size: 12px;
	letter-spacing: 0.03em;
}
.sidebar .widget:last-child {
    margin-bottom: 6rem;
    display: none;
}
@media only screen and (min-width: 1025px) {
	.single .nav-links > div > span {
		font-size: 12px;
		letter-spacing: 0.03em;
	}
}

body .products .product a img ~ img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.site-branding img {
    height: 30px;
    max-width: 100%;
	width:auto!important;
}

.site-content .col-md-3 {
    float: left!important;
}

.site-content .col-md-9 {
    float: right!important;
}
.shop-info {
	display:none;
}

.menu-side-menu-container .current-menu-item a {
	    color: rgba(0,0,0,1);
}

.home .container-small {
    max-width: 100%!important;
}
.site-description, .nav-menu > li, .archive .page-title, .search-results .page-title, .masonry .format-quote blockquote cite, .masonry .format-quote blockquote + cite, .masonry .format-quote blockquote + p cite, .masonry .format-quote q cite, .masonry .format-quote q + cite, .masonry .format-quote q + p cite, .masonry .format-link .entry-content a, .search .format-quote blockquote cite, .search .format-quote blockquote + cite, .search .format-quote blockquote + p cite, .search .format-quote q cite, .search .format-quote q + cite, .search .format-quote q + p cite, .search .format-link .entry-content a, .single .nav-links > div > span, .category-list, .post-date, .read-more-link, .single .nav-links .entry-meta, .author-name span, .comment-metadata, .gallery-count, .widget-title, .widgettitle, .widget_calendar tbody, .rss-date, .search-post-type, div.sharedaddy .sd-block h3.sd-title, body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date, .instagram-description {
    font-size: 13px!important;
}
small, .author-info p, .entry-footer, .logged-in-as a, .comment-notes, .widget, .widget p, .widget input[type="text"], .widget input[type="email"], .widget input[type="tel"], .widget input[type="password"], .widget input[type="url"], .widget input[type="search"], .widget textarea, .widget select, .widget_calendar thead, .widget-grofile h4, .category-filter a, .search-no-results .page-content > p, .error404 .page-content > p, .widget-area .instagram-pics + p {
    font-size: 14px!important;
}
.cart-widget .quantity, .woocommerce-MyAccount-navigation li, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product strong, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-review-link, .woocommerce #content div.product .woocommerce-tabs .woocommerce-noreviews, .woocommerce .stars a, .shop-info .category-filter a, .popup-filter, .share-trig {
    font-size: 0.9rem!important;
}
.main-shop-nav .cart_list .mini_cart_item > a, .widget .product-title, .cart_list .mini_cart_item > a:nth-child(2), .product_list_widget li > a:first-child, .summary div[itemprop="description"], .summary div[itemprop="description"] p, .woocommerce-product-details__short-description, .woocommerce-product-details__short-description p, .woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce form .form-row .select2-container {
    font-size: 1rem!important;
}
.product_meta {
    font-size: 13px!important;
}
.fullwidth-slider .featured-slider .featured-image {
	background-size: cover;
}
h1 {
    font-size: 50px;
    font-size: 2.125rem;
}
.container.container-medium {
max-width: 100%;
}
@media (max-width: 768px) {
    .woocommerce ul.products li.product, 
    .woocommerce-page ul.products li.product, 
    .woocommerce-page[class*=columns-] ul.products li.product,
    .woocommerce[class*=columns-] ul.products li.product {
        width: 100%;
        float: left;
        clear: both;
        margin: 0 1% 2.992em;
    }
	.nav-menu > li {
    font-size: 16px!important;
}
}
.sticky-header.fullwidth-slider .featured-slider section, .fullwidth-slider .featured-slider section {
    height: 100vh !important;
}
.fullwidth-slider .featured-slider .featured-image {
}
	@media only screen and (max-width: 767px) {
	.fullwidth-slider .featured-slider .featured-image {
    background-image: url(http://studiovraco.com/wp-content/uploads/2023/02/studiovraco_Jan26202314.jpg) !important;
	background-position: center !important;
	background-size: cover!important;
}
@media only screen and (max-width: 767px) {

	#shop-now a {
		color:white;
}
}
.slide-text h2, .slide-text p:last-of-type {
    margin-bottom: 30px;
}


#shop-now a {
		color:white;
	}
@media only screen and (max-width: 767px) {
.fullwidth-slider .slide-text h2 {
    font-size: 40px !important;
	text-align:center;
}
	#shop-now {
    font-size: 34px;
}
}
@media only screen and (max-width: 767px) {

	#introducing {
	font-size:18px;
}
}
#kids-collection {
	text-align: center;
    outline: none;
    color: white;
    font-size: 47px;
}
#shop-now {
	    outline: none;
    padding: 10px 20px;
    font-size: 34px;
	max-width: 290px;
    margin: 0 auto;
	text-decoration:underline;
	font-weight: 400;
	color: black!
}
.wp-block-buttons.aligncenter {
	margin:0 0 100px 0;
}
.restricted_country {
	margin-bottom: 30px;
}
/*.site-header .container {
    margin-top: 38px;
}*/
.wpfront-message+div {
	display:none!important;
}
.home .page-header {
	display:none;
}
#payment_method_paypal img {
	max-width:120px;
}
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
    max-height: 32px;
    vertical-align: middle;
}
.add_to_cart_button {
	display:none !important;
}
.wp-block-button__link.has-background.has-very-dark-gray-background-color.no-border-radius {
	color:#ffffff;
}
.slide-text h2, .slide-text p:last-of-type {
    margin-bottom: 40px;
}
}

element.style {
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #000;
    /* border: 1px solid #ddd; */
    color: #fff;
    font-size: 1em;
    padding: 10px 15px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    display: block;
    font-weight: 400;
    font-size: 14px;
    float: none;
    line-height: 1.3;
    margin: 0 0 12px 0;
    padding: 0;
    color: #5d5d5d !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 2px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 1px solid rgba(93,93,93,0.3);
    padding: 20px;
    height: 50px;
    height: 50px;
    width: 100%;
    line-height: 1.3;
}
@media only screen and (max-width: 767px){
.sticky-header.fullwidth-slider .site-header {
    position: absolute;
    margin-top: 0px !important;
}
	
		.fp-slider-text-1606 {
			display:block!important;
		}
.fullwidth-slider .slide-text {
    padding-left: 21%!important;
    padding-right: 0%!important;
    text-align: center!important;
    left: auto!important;
	top: 40%!important;
    -webkit-transform: translateY(0%)!important;
    -moz-transform: translateY(0%)!important;
    -ms-transform: translateY(0%)!important;
    -o-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
}
	fullwidth-slider .slide-text h1{
    color:#fff!important
	
}
	#site-branding img {
		width:auto!important;
	}
	.nm_widget_product_sorting {
		display:none !important;
	}
	.page .page-title  {
    margin-top: 0;
    margin-bottom: 5rem;
    display: none !important;
}
	
	
