/*  MICROTHEMER STYLES  */

/*= Animations ================ */


/*= General =================== */

/** General >> Heading 3:(1) link **/
.row > div:nth-of-type(2) > h3 a {
	color: rgb(255, 255, 255) !important;
}

/** General >> Snazzy frontpage portfolio link **/
.snazzy-frontpage-portfolio a {
	color: #de1b76 !important;
	text-align: center !important;
	display: block !important;
}

/** General >> Fl post content **/
.fl-post-content {
	margin-bottom: -10px !important;
}

/** General >> .branding-container **/
.branding-container {
	background-color: rgba(0, 0, 0, 0) !important;
	display: none !important;
	visibility: hidden !important;
}

/** General >> .wp-image-75 **/
.wp-image-75 {
	border: 10px solid rgb(255, 255, 255) !important;
}

/** General >> .fl-html .fa **/
.fl-html .fa {
	font-size: 40px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** General >> .woocommerce-LoopProduct-link .initial **/
.woocommerce-LoopProduct-link .initial {
	border-style: none !important;
}

/** General >> .snazzy-blog-content p **/
.snazzy-blog-content p {
	font-size: 18px !important;
	margin-top: 0 !important;
	margin-bottom: 40px !important;
}
.snazzy-blog-content li {
	/* MT [ sub: 1 ] */
	font-size: 18px !important;
}

/** General >> .fl-rich-text li:nth-of-type(2) **/
.wpbf-main .fl-rich-text li:nth-of-type(odd) {
	background: #efefef !important;
}
.wpbf-main .fl-rich-text li {
	/* MT [ sub: 1 ] */
	padding-left: 25px !important;
	line-height: 20px !important;
	padding-top: 15px !important;
	padding-right: 25px !important;
	padding-bottom: 15px !important;
	font-size: 18px !important;
}
.wpbf-main .fl-rich-text ul {
	/* MT [ sub: 1 ] */
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
	border: solid #efefef 3px !important;
}

/** General >> .snazzy-footer-services-links li **/
.snazzy-footer-services-links li {
	font-size: 18px !important;
	padding: 10px 0 10px 0 !important;
}

/** General >> .snazzy-footer-services-links **/
.snazzy-footer-services-links {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

/** General >> .variations .value **/
.variations .value {
	padding: 0 !important;
	border-color: rgba(255, 255, 255, 0) !important;
	border-style: hidden !important;
}

/** General >> .fl-node-5ce32ae447a2c .fl-heading-text **/
.fl-node-5ce32ae447a2c .fl-heading-text {
	font-size: 60px !important;
}

/** General >> .pp-flipbox **/
.pp-flipbox {
	background-color: rgb(227, 227, 227) !important;
}

/** General >> .fl-post-grid .product **/
.fl-post-grid .product {
	background-color: rgb(227, 227, 227) !important;
	border-style: hidden !important;
}

/** General >> .from **/
.from {
	font-size: 20px !important;
}

/** General >> .subscription-details **/
.subscription-details {
	font-size: 20px !important;
}

/** General >> .snazzy-ecommerce-box li **/
.snazzy-ecommerce-box li {
	color: rgb(51, 51, 51) !important;
	border-bottom-color: rgb(103, 0, 161) !important;
	border-bottom-style: dotted !important;
}

/** General >> .snazzy-ecommerce-box .subscription-details **/
.snazzy-ecommerce-box .subscription-details {
	display: inline !important;
}

/** General >> .snazzy-web-screens **/
.snazzy-web-screens {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

/** General >> .snazzy-portfolio-features ul **/
.snazzy-portfolio-features ul {
	list-style-type: none !important;
	list-style-image: none !important;
	padding-left: 0 !important;
}

/** General >> .snazzy-portfolio-features li **/
.snazzy-portfolio-features li {
	font-size: 22px !important;
	padding: 6px 30px 6px 30px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: none !important;
	display: block !important;
}

/** General >> .snazzy-portfolio-features li:nth-of-type(1) **/
.snazzy-portfolio-features li:nth-child(even) {
	background-color: #e3e3e3 !important;
}

/** General >> #idtb2n9g iframe **/
.formWrap fieldset .fieldRow label.fieldLabel, 
.formButtonWrap fieldset .fieldRow label.fieldLabel {
	font-family: "din-2014" !important;
}

/** General >> tfoot .amount **/
tfoot .amount {
	font-size: 20px !important;
}

/** General >> strong .amount **/
strong .amount {
	font-size: 40px !important;
}

/** General >> .cart-discount .amount **/
.cart-discount .amount {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(244, 0, 0) !important;
	padding: 5px 15px 5px 10px !important;
	margin-left: 0 !important;
	z-index: 1 !important;
}

/** General >> Fl accordion itembor **/
#main .fl-accordion-itembor {
	border-style: none !important;
}


/*= General _2 ================ */

/** General _2 >> .cart-discount td **/
.cart-discount td {
	color: rgb(255, 255, 255) !important;
}

/** General _2 >> Cart discount table heading **/
.cart-discount th {
	color: rgb(255, 255, 255) !important;
}

/** General _2 >> Cart product remove **/
.cart_item td.product-name {
	width: 200px !important;
}

/** General _2 >> Customer **/
#customer_details {
	width: 100% !important;
}

/** General _2 >> Order **/
#order_review {
	width: 100% !important;
}

/** General _2 >> snazzy-portfolio-multiple-thumbs **/
.snazzy-portfolio-multiple-thumbs p {
	padding: 0 !important;
	margin: 0 !important;
}

/** General _2 >> Attachment custom **/
.snazzy-portfolio-large-screenshots .attachment-custom {
	text-shadow: 0 0 rgb(51, 51, 51) !important;
	box-shadow: 5px 5px 10px 2px rgba(51, 51, 51, 0.47) !important;
}

/** General _2 >> Heading 3 fl heading text **/
.snazzy-contact-us-template h3 span {
	font-size: 50px !important;
}

/** General _2 >> Woocommerce product details short description list item **/
.woocommerce-product-details__short-description li {
	list-style-type: square !important;
	list-style-position: inside !important;
}

/** General _2 >> Wc comment author **/
.wc-comment-author {
	color: rgb(66, 66, 170) !important;
}

/** General _2 >> Wc comment label span **/
.wc-comment-label span {
	color: rgb(66, 66, 170) !important;
}

/** General _2 >> Wc comment header link **/
.wc-comment-header a {
	color: rgb(66, 66, 170) !important;
}

/** General _2 >> Wc reply button **/
.wc-reply-button {
	color: rgb(66, 66, 170) !important;
	border-color: rgb(66, 66, 170) !important;
}

/** General _2 >> Wp google col wp google feedback **/
.wp-google-col .wp-google-feedback {
	background-color: rgb(227, 227, 227) !important;
	height: 120px !important;
	padding: 10px !important;
	display: block !important;
}

/** General _2 >> B loaded **/
.b-loaded {
	width: 150px !important;
	height: 150px !important;
}

/** General _2 >> Wp google col **/
.wp-google-col {
	border: 1px solid #333 !important;
}

/** General _2 >> Paragraph [type="submit"] **/
p [type="submit"] {
	background-color: rgb(69, 32, 137) !important;
	width: 100% !important;
	height: 50px !important;
}

/** General _2 >> Snazzy frontpage portfolio **/
.snazzy-frontpage-portfolio {
	text-align: right !important;
	box-shadow: 5px 5px 5px 0 rgba(51, 51, 51, 0.47) !important;
	background: #efefef !important;
	padding-bottom: 1px !important;
	margin-bottom: 30px !important;
	border: 0 solid #efefef !important;
}

/** General _2 >> Link image **/
.snazzy-frontpage-portfolio img:hover {
	-webkit-transition: 0.2s ease-in !important;
	transition: 0.2s ease-in !important;
	transform: translateY(-50px) !important;
}
.snazzy-frontpage-portfolio img {
	-webkit-transition: 0.5s ease-in !important;
	transition: 0.5s ease-in !important;
	transform: translateY(0px) !important;
}

/** General _2 >> Wpv view layout 441 snazzy portfolio logo **/
.snazzy-portfolio-logo {
	max-width: 200px !important;
	max-height: 70px !important;
	margin-top: -150px !important;
	background-image: radial-gradient(rgb(255, 255, 255, 255) 30%, rgba(255, 255, 255, 0) 80%) !important;
}

/** General _2 >> Variations label **/
.variations .label {
	display: none !important;
}

/** General _2 >> Woocommerce variation price bdi **/
.woocommerce-variation-price bdi {
	font-size: 40px !important;
}

/** General _2 >> Woopack product content span **/
.woopack-product-content > span {
	font-size: 20px !important;
}

/** General _2 >> Snazzy signup main woocommerce variation add to cart **/
#snazzy-signup-main .woocommerce-variation-add-to-cart .wpbf-quantity {
	display: none !important;
}

/** General _2 >> Snazzy signup main fl feature icon **/
#snazzy-signup-main .fl-feature-icon {
	color: rgb(24, 171, 14) !important;
}

/** General _2 >> Snazzy signup main fl feature text **/
#snazzy-signup-main .fl-feature-text {
	color: rgb(0, 0, 0) !important;
}

/** General _2 >> Snazzy signup main list item **/
#snazzy-signup-main li {
	padding-top: 5px px !important;
	padding-bottom: 5px px !important;
}

/** General _2 >> Snazzy signup main fl button **/
#snazzy-signup-main .fl-button {
	box-shadow: 3px 3px 10px px 0 rgba(0, 0, 0, 0.51) !important;
	background-color: rgb(24, 171, 14) !important;
	border-width: 5px !important;
	border-style: none !important;
}

/** General _2 >> Uabb review content **/
.uabb-review-inner-wrap .uabb-review-content {
	line-height: 1.5em !important;
	font-weight: 300 !important;
}

/** General _2 >> WP google content2 **/
.wp-google-feedback .wp-google-content2 {
	font-size: 18px !important;
	line-height: 1.5em !important;
	font-weight: 300 !important;
}

/** General _2 >> WP google name **/
.wp-google-info .wp-google-name {
	color: #191530 !important;
	font-size: 24px !important;
	font-weight: 500 !important;
}

/** General _2 >> WP google time **/
.wp-google-info .wp-google-time {
	font-size: 18px !important;
	font-weight: 300 !important;
}

/** General _2 >> WP image 8293z **/
.snazzy-tcs-frontpage {
	z-index: 50 !important;
}


/*= General 3 ================= */

/** General 3 >> Ast primary header bar **/
.ast-primary-header-bar {
	z-index: 50 !important;
}

/** General 3 >> Snazzy dark glass **/
@keyframes svgAnimation {
	
}
.snazzy-dark-glass {
	background-color: rgba(0, 0, 0, 0.2) !important;
	border: 2px solid rgba(237, 242, 253, 0.23) !important;
	border-radius: 20px !important;
	overflow: hidden !important;
}

/** General 3 >> Fl row content wrap **/
.snazzy-purple-pink {
	-webkit-animation-name: gradients !important;
	animation-name: gradients !important;
	-webkit-animation-duration: 20s !important;
	animation-duration: 20s !important;
	-webkit-animation-iteration-count: infinite !important;
	animation-iteration-count: infinite !important;
	background: linear-gradient(-45deg, rgba(29,52,108,1) 0%, rgba(118,29,222,1) 35%, rgba(223,28,158,1) 100%) !important;
	background-size: 200% 400% !important;
}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Snazzy nav logo **/
	.snazzy-nav-logo {
	width: 60% !important;
	min-width: 60% !important;
}

	/** General >> .wp-image-75 **/
	.wp-image-75 {
	padding-top: 0 !important;
	margin-top: 120px !important;
}

	/** General >> Wp image 73 **/
	.wp-image-73 {
	padding-top: 0 !important;
	margin-top: 120px !important;
}

	/** General _2 >> Customer **/
	#customer_details {
	width: 100% !important;
}

	/** General _2 >> Order **/
	#order_review {
	width: 100% !important;
}

}

