/*!
Theme Name: Blocksy
Theme URI: https://creativethemes.com/blocksy/
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a blazing fast and lightweight WordPress theme built with the latest web technologies. It was built with the Gutenberg editor in mind and has a lot of options that makes it extendable and customizable. You can easily create any type of website, such as business agency, shop, corporate, education, restaurant, blog, portfolio, landing page and so on. It works like a charm with popular WordPress page builders, including Elementor, Beaver Builder, Visual Composer and Brizy. Since it is responsive and adaptive, translation ready, SEO optimized and has WooCommerce built-in, you will experience an easy build and even an increase in conversions.
Version: 2.0.98
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2019 CreativeThemes.
Requires at least: 6.5
Requires PHP: 7.0
Tested up to: 6.8
Text Domain: blocksy
Blocksy Minimum Companion Version: 2.0.74-beta1
Tags: accessibility-ready, blog, block-patterns, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, buddypress, rtl-language-support, news
*/
/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
/* Image */
.woocommerce-product-gallery img{
	border-top-left-radius:60px;
	border-top-right-radius:60px;
	border-bottom-left-radius:60px;
	border-bottom-right-radius:60px;
	width:560px;
	height:506px;
	border-top-right-radius:60px;
	border-bottom-left-radius:60px;
	border-bottom-right-radius:60px;
	width:560px !important;
	height:506px !important;
}

/* Entry summary items */
.product .product-entry-wrapper .entry-summary-items{
	transform:translatex(0px) translatey(0px);
}

/* Quantity */
.cart .ct-cart-actions .quantity{
	border-top-left-radius:0px;
}

/* Input */
.ct-cart-actions .quantity input[type=number]{
	border-top-left-radius:25px !important;
	border-top-right-radius:25px !important;
	border-bottom-left-radius:25px !important;
	border-bottom-right-radius:25px !important;
}

/* Button */
.cart .ct-cart-actions .single_add_to_cart_button{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Decrease */
.ct-cart-actions .quantity .ct-decrease{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Increase */
.ct-cart-actions .quantity .ct-increase{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Hero section */
#main article .hero-section{
	position:relative;
	left:-665px;
	background-image:none;
}

/* Select */
.woo-listing-top .woocommerce-ordering select{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Navigation */
.hero-section .entry-header nav{
	position:relative;
	top:-33px;
	display:none;
}

/* Image */
.product figure img{
	border-top-left-radius:55px;
	border-top-right-radius:55px;
	border-bottom-left-radius:55px;
	border-bottom-right-radius:55px;
}

/* Hero section */
#main .hero-section{
	background-color:transparent;
	transform:translatex(0px) translatey(0px);
	background-position-x:0%;
	background-position-y:0%;
	top:-77px;
}

/* Heading */
.hero-section .entry-header h1{
	font-family:'iran sans';
	font-size:45px;
	position:relative;
	top:100px;
	
}

/* Bdi */
.price .woocommerce-Price-amount bdi{
	font-size:20px;
}

/* Link */
.product figure a{
	width:320px !important;
	height:320px !important;
}

/* Main */
#main{
	transform:translatex(0px) translatey(0px);
	display:inline-block;
	padding-top:0px;
}

/* Hero section */
#main .hentry .hero-section{
	top:18px;
	display:none;
}

/* Entry Header */
.hentry .hero-section header{
	height:132px;
	width:100%;
}

/* Hero section */
#main-container #main .ct-container-full .hentry .hero-section{
	width:10000% !important;
}

/* Element */
.hentry .elementor > .elementor-element{
	margin-top:0px;
	margin-bottom:5px;
	padding-bottom:24px;
	padding-top:0px;
}

/* Elementor */
.hentry .elementor{
	transform:translatex(0px) translatey(0px);
}

/* Con inner */
.elementor-location-footer .elementor-element .e-con-inner{
	margin-top:0px;
}

/* Product */
#main section .product{
	display:inline-block;
	transform:translatex(0px) translatey(0px) !important;
}

/* Price */
.products .product .price{
	font-family:'iran sans';
	font-size:17px;
}

/* Button */
.product .ct-woo-card-actions a{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Container full */
#main .ct-container-full{
	transform:translatex(0px) translatey(0px);
	margin-top:0px;
}

/* Cart totals */
.hentry .ct-woocommerce-cart-form .cart_totals{
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

/* Button */
.cart_totals .wc-proceed-to-checkout a{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Thumbnail Image */
.product-thumbnail img{
	border-top-left-radius:50px !important;
	border-top-right-radius:50px !important;
	border-bottom-left-radius:50px !important;
	border-bottom-right-radius:50px !important;
}

/* Input */
.woocommerce-cart-form__cart-item .product-quantity input[type=number]{
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
}

/* Button */
.woocommerce-cart-form tr .button{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	font-family:'iran sans';
}

/* Coupon code */
#coupon_code{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Span Tag */
#calc_shipping_country_field span .selection > span{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Calc shipping state */
#calc_shipping_state{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Calc shipping city */
#calc_shipping_city{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Calc shipping postcode */
#calc_shipping_postcode{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* Button */
#shipping-calculator-form p .button{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

/* List Item */
span ul li{
	color:#000000 !important;
}

/* Input */
span span input[type=text]{
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
}

/* Woocommerce info */
.hentry .woocommerce-notices-wrapper .woocommerce-info{
	color:#ffffff;
	background-color:#4c004d;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Bdi */
.ct-hidden-sm .woocommerce-Price-amount bdi{
	color:#d5a752;
}

/* Link */
.woocommerce-shipping-totals td a{
	color:#d5a752;
}

/* Span Tag */
.products figure span{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

/* Ins */
.products .price ins{
	color:#d5a752;
}

/* Container */
#main .ct-container{
	position:relative;
	top:-118px;
}

/* Woocommerce message */
.hentry .woocommerce-notices-wrapper .woocommerce-message{
	background-color:#4c004d;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Woocommerce notices wrapper */
.hentry .woocommerce-notices-wrapper{
	padding-top:29px;
}

/* Billing first name */
#billing_first_name{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing last name */
#billing_last_name{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing company */
#billing_company{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Span Tag */
#billing_country_field .woocommerce-input-wrapper span span span{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Span Tag */
#billing_country_field .woocommerce-input-wrapper span span span span{
	left:18px;
}

/* Span Tag */
#billing_state_field .woocommerce-input-wrapper span span span{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Span Tag */
#billing_state_field .woocommerce-input-wrapper span span span span{
	left:18px;
}

/* Span Tag */
#billing_state_field .woocommerce-input-wrapper span span span span span{
	position:relative;
	left:-26px;
}

/* Span Tag */
#billing_country_field .woocommerce-input-wrapper span span span span span{
	position:relative;
	left:-26px;
}

/* Billing city */
#billing_city{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing address 1 */
#billing_address_1{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing address 2 */
#billing_address_2{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing postcode */
#billing_postcode{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing phone */
#billing_phone{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Billing email */
#billing_email{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Order comments */
#order_comments{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Order review */
.hentry .ct-woocommerce-checkout .ct-order-review{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

/* Bdi */
.order-total td bdi{
	color:#d5a752;
}

/* List Item */
#payment .wc_payment_methods li{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Button */
#place_order{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	font-family:'iran sans';
}

/* Heading */
#customer_details .woocommerce-billing-fields h3{
	font-family:'iran sans';
}

/* Label */
#billing_first_name_field label{
	font-family:'iran sans';
}

/* Label */
#billing_last_name_field label{
	font-family:'iran sans';
}

/* Billing company field */
#billing_company_field{
	font-family:'iran sans';
}

/* Label */
#billing_company_field label{
	font-family:'iran sans';
}

/* Label */
#billing_country_field label{
	font-family:'iran sans';
}

/* Label */
#billing_state_field label{
	font-family:'iran sans';
}

/* Label */
#billing_city_field label{
	font-family:'iran sans';
}

/* Label */
#billing_address_1_field label{
	font-family:'iran sans';
}

/* Label */
#billing_postcode_field label{
	font-family:'iran sans';
}

/* Label */
#billing_phone_field label{
	font-family:'iran sans';
}

/* Label */
#billing_email_field label{
	font-family:'iran sans';
}

/* Span Tag */
#ship-to-different-address .woocommerce-form__label span{
	font-family:'iran sans';
}

/* Label */
#order_comments_field label{
	font-family:'iran sans';
}

/* Post Division */
#main section article{
	color:#ffffff;
	background-color:#230123;
	border-top-left-radius:45px;
	border-top-right-radius:45px;
	border-bottom-left-radius:45px;
	border-bottom-right-radius:45px;
	box-shadow:0px 20px 58px 0px rgba(241,96,255,0.13);
}

/* Entry button */
.entries .hentry .entry-button{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Post Meta Division */
.hero-section .entry-header ul{
	position:relative;
	top:-81px;
	font-family:'iran sans';
}

/* Link */
#commentform a{
	color:#d5a752;
}

/* Comment */
#comment{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

/* Label */
#commentform .comment-form-field-textarea label{
	font-family:'iran sans';
}

/* Submit */
#submit{
	font-family:'iran sans';
}

/* Widget shortcode */
.hentry .elementor .elementor-widget-shortcode{
	display:none;
}

.hentry .elementor .elementor-element .e-con-inner > .elementor-widget-heading{
	top:34px;
}

/* Entry Header */
#main .hero-section header{
	top:0px;
}

/* Woocommerce notices wrapper */
#main .hentry .woocommerce-notices-wrapper{
	display:none;
}

