/*  MICROTHEMER STYLES  */


/*= Add Testimonial2 ========== */

/** Add Testimonial2 >> Add Testimonial2 Main Body Width **/
div#wrapper div#strong-testimonials-view-widget-3 {
	padding-right: 5px !important;
	padding-left: 5px !important;
	position: relative !important;
	top: -5px !important;
}

/** Add Testimonial2 >> Add Testimonial2 Fields **/
form#wpmtst-submission-form div.form-field {
	position: relative !important;
	top: -25px !important;
}

/** Add Testimonial2 >> Add Test2 Captcha **/
form#wpmtst-submission-form div.wpmtst-captcha {
	width: 220px !important;
	height: 65px !important;
	margin-bottom: 5px !important;
	position: relative !important;
	top: -55px !important;
}

/** Add Testimonial2 >> Add Test2 Button **/
form#wpmtst-submission-form input#wpmtst_submit_testimonial {
	font-size: 16px !important;
	font-weight: 500 !important;
	text-align: center !important;
	width: 160px !important;
	height: 35px !important;
	padding-bottom: 6px !important;
	position: relative !important;
	top: -25px !important;
}

/** Add Testimonial2 >> Add Testimonial2 body inside **/
div#strong-testimonials-view-widget-3 div.strong-form {
	height: 975px !important;
	padding-top: 1px !important;
	padding-right: 10px !important;
	padding-bottom: 1px !important;
	padding-left: 10px !important;
	position: relative !important;
}

/** Add Testimonial2 >> Add Test2 Field Padding **/
form#wpmtst-submission-form input {
	padding-top: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
}

/** Add Testimonial2 >> Add Test2 Name Field **/
form#wpmtst-submission-form input#wpmtst_client_name {
	padding-top: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	margin-bottom: 18px !important;
	position: relative !important;
}

/** Add Testimonial2 >> Field Titles **/
form#wpmtst-submission-form label {
	font-size: 16px !important;
	font-weight: 600 !important;
}

/** Add Testimonial2 >> Testimonial Field **/
form#wpmtst-submission-form textarea#wpmtst_post_content {
	height: 142px !important;
}

/** Add Testimonial2 >> Strong form inner **/
.strong-form-inner {
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
}

/** Add Testimonial2 >> Reset Icon **/
.mt-53 .dashicons {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

/*= Body ====================== */

/** Body >> TR90 & CP Icons **/
div#content img.alignnone {
	width: 100px !important;
}

/** Body >> Add to Basket Button Size **/
div#main-content a.clearfix {
	font-size: 14px !important;
	font-weight: 600 !important;
	text-align: center !important;
	height: 30px !important;
	padding-top: 5px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/*= Checkout Page ============= */

/** Checkout Page >> Checkout Coupon Field Width **/
div#content form.checkout_coupon {
	width: 590px !important;
	height: 100px !important;
}

/** Checkout Page >> Checkout Have Coupon Text Field Width **/
div#content div.woocommerce-info {
	font-size: 20px !important;
	font-weight: 600 !important;
	width: 590px !important;
}

/** Checkout Page >> Checkout Your Oder Details Box Position **/
form#checkout div.order-review {
	position: relative !important;
	top: -116px !important;
}

/** Checkout Page >> Checkout Have a Coupon text colour **/
div#content a.showcoupon {
	color: rgb(235, 40, 30) !important;
	font-size: 22px !important;
	font-weight: 500 !important;
	opacity: 1 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	-khtml-opacity: 1 !important;
}

/** Checkout Page >> Add Express Post Text Size & Colour **/
p#wc_checkout_add_ons_3_field label {
	color: rgb(234, 24, 24) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

/** Checkout Page >> Select2 container above **/
.select2-container--above {
	width: 650px !important;
	position: relative !important;
}

/*= Content =================== */

/** Content >> Popup Header text colour **/
h4.wcmd-title {
	color: rgb(255, 255, 255) !important;
}

/** Content >> Popup form text colour **/
div#wcmd_modal strong {
	color: rgb(255, 255, 255) !important;
	position: relative !important;
	bottom: 20px !important;
	right: 21px !important;
}

/** Content >> Popup filed content width **/
div#wcmd_modal div.wcmd_text {
	width: 318px !important;
	position: relative !important;
	top: 23px !important;
}

/** Content >> Popup Input filed position **/
div#wcmd_modal form.wcmd_email_name_all {
	position: relative !important;
	bottom: 20px !important;
	right: 22px !important;
}

/** Content >> Popup Free delivery text **/
div#wcmd_modal p {
	color: rgb(255, 255, 255) !important;
	position: relative !important;
	bottom: 30px !important;
	right: 20px !important;
}

/** Content >> Popup 10% Position **/
div#wcmd_modal strong.h-large {
	position: relative !important;
	top: 5px !important;
}

/** Content >> Popup with free delivery **/
div#wcmd_modal h6 {
	color: rgb(255, 255, 255) !important;
	position: relative !important;
}

/** Content >> Product Name Global **/
.name {
	color: rgb(66, 65, 65) !important;
	font-size: 20px !important;
	line-height: 22px !important;
	font-weight: 600 !important;
}

/** Content >> Product Title Single Page Global **/
.entry-title {
	color: rgb(85, 85, 85) !important;
	width: 300px !important;
}

/** Content >> Description Information Link Global **/
#tab-description a {
	color: rgb(30, 73, 235) !important;
}

/** Content >> Short description link **/
.short-description a:hover {
	color: rgb(235, 40, 30) !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Content >> Product VLT text colour Pum trigger **/
.pum-trigger {
	color: rgb(30, 73, 235) !important;
}

/** Content >> More Details description link **/
#tab-description a:hover {
	color: rgb(235, 40, 30) !important;
}

/** Content >> Product subtitle Global **/
.product-subtitle {
	color: rgb(235, 40, 30) !important;
	font-size: 14px !important;
	height: 20px !important;
	margin-bottom: 2px !important;
	position: relative !important;
	top: -10px !important;
	bottom: 15px !important;
}

/*= Header ==================== */

/** Header >> Social Text Colour **/
a.tip-top span {
	color: rgb(119, 118, 118) !important;
}

/** Header >> My Acc Menu Width **/
ul#menu-top-bar-menu div.nav-dropdown {
	width: 180px !important;
}

/** Header >> My Account Menu Width **/
ul#menu-top-bar-menu div.nav-dropdown {
	width: 210px !important;
	height: 200px !important;
}

/*= Main Menu ================= */

/** Main Menu >> Menu Image **/
li#menu-item-1300 img {
	width: auto !important;
	min-width: 250px !important;
	max-width: auto !important;
	height: auto !important;
	padding-top: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
	margin-top: 5px !important;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	margin-left: 5px !important;
	position: relative !important;
	left: 0 !important;
	right: 0 !important;
}

/** Main Menu >> Object **/
li.menu-item-object-custom a {
	position: relative !important;
}

/** Main Menu >> TECH Font **/
div#banner_328668806 h3.thin-font {
	font-family: Geneva !important;
	font-size: 35px !important;
	font-style: italic !important;
}

/** Main Menu >> Lens Options Menu Width **/
li#menu-item-1301 a {
	width: 210px !important;
	max-width: 210px !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
	position: relative !important;
	right: 40px !important;
}

/** Main Menu >> Style Options position **/
li#menu-item-1542 a {
	margin-right: 5px !important;
	margin-left: 5px !important;
	right: 50px !important;
}

/** Main Menu >> Sport Column Position **/
li#menu-item-2189 a {
	margin-right: 5px !important;
	margin-left: 5px !important;
	right: 60px !important;
}

/** Main Menu >> Men Column Text Black **/
li.menu-item-1594 a {
	color: rgb(239, 19, 19) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	width: 80px !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
}

/** Main Menu >> Main Menu Men Column Text (DISABLED) **/


/** Main Menu >> Mobile Menu Men colour **/
li#menu-item-1958 a {
	color: rgb(255, 255, 255) !important;
}

/** Main Menu >> Menu Background width **/
li#menu-item-2180 div.no-arrow {
	width: 1000px !important;
	max-width: auto !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	right: 10px !important;
}

/** Main Menu >> My Account Menu Hover **/
li.account-dropdown a.nav-top-link:hover {
	color: rgb(239, 17, 17) !important;
}

/** Main Menu >> Menu Items Hover colour **/
li.menu-item a:hover {
	color: rgb(235, 23, 23) !important;
}

/** Main Menu >> Menu LO Column baorder Removal **/
li#menu-item-1301 a {
	border-bottom-width: 0 !important;
}

/** Main Menu >> Menu SO Boarder Removal **/
li#menu-item-1542 a {
	border-bottom-width: 0 !important;
}

/** Main Menu >> Menu Sport Boarder Removal **/
li#menu-item-2189 a {
	border-bottom-width: 0 !important;
}

/** Main Menu >> Main Menu Line Removal **/
li#menu-item-1594 a {
	border-bottom-width: 0 !important;
}

/*= Footer ==================== */

/** Footer >> Product title Rated & Viewed Global **/
.product-title {
	color: rgb(235, 40, 30) !important;
}

/*= Upsell Side Bar =========== */

/** Upsell Side Bar >> Upsell text size **/
div#product-sidebar h6 {
	color: rgb(235, 40, 30) !important;
	font-size: 16px !important;
	width: auto !important;
	height: auto !important;
	position: relative !important;
	top: 4px !important;
}

/** Upsell Side Bar >> Upsell sidebar (DISABLED) **/


/** Upsell Side Bar >> Up sell Image Size (DISABLED) **/


/** Upsell Side Bar >> Upsell image box size (DISABLED) **/


/** Upsell Side Bar >> Single Page Product Info Column (DISABLED) **/


/*= Single Product Page ======= */

/** Single Product Page >> Single Product Page Price **/
div:nth-of-type(2) > .price {
	margin-bottom: 10px !important;
}

/** Single Product Page >> Single product page spacing dash **/
.large-4 .small {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	position: static !important;
	clear: none !important;
}

/*= Home Page Slider ========== */

/** Home Page Slider >> Image slide 1 button **/
.mt-53 .flickity-viewport .ux_banner:nth-of-type(1) .button {
	text-transform: none !important;
	top: 120px !important;
	left: 35px !important;
}

/** Home Page Slider >> Image slide 2 button **/
.mt-53 .flickity-viewport .ux_banner:nth-of-type(2) .button {
	text-transform: none !important;
	top: 160px !important;
	left: 170px !important;
}

/** Home Page Slider >> Image 3 **/
li#menu-item-1300 img {
	position: absolute !important;
	left: 50px !important;
}

/** Home Page Slider >> Image slide 3 button **/
.mt-53 .flickity-viewport .ux_banner:nth-of-type(3) .button {
	text-transform: none !important;
	top: 85px !important;
	left: 120px !important;
}

/** Home Page Slider >> Image slide 4 button **/
.mt-53 .flickity-viewport .ux_banner:nth-of-type(4) .button {
	text-transform: none !important;
	top: 160px !important;
	left: 20px !important;
}

/*= Shop Page ================= */

/** Shop Page >> Br span **/
.br_alabel span {
	font-size: 16px !important;
	font-weight: bold !important;
	height: 40px !important;
	position: absolute !important;
	top: 0 !important;
	bottom: 250px !important;
	left: 35px !important;
}


/*[ Large Desktop ]*/
@media (min-width: 1200px) {

	/*= Shop Page ================= */

	/** Shop Page >> Br span **/
	.br_alabel span {
		color: rgb(235, 40, 30) !important;
	}

	/*= Content =================== */

	/** Content >> Product subtitle Global **/
	.product-subtitle {
		font-size: 16px !important;
		font-weight: bold !important;
	}

	/*= Upsell Side Bar =========== */

	/** Upsell Side Bar >> Upsell sidebar (DISABLED) **/
	

	/** Upsell Side Bar >> Up sell Image Size (DISABLED) **/
	
}

/*[ Desktop & Tablet ]*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Checkout Page ============= */

	/** Checkout Page >> Select2 container above **/
	.select2-container--above {
		width: 500px !important;
	}

	/*= Main Menu ================= */

	/** Main Menu >> Menu Image **/
	li#menu-item-1300 img {
		width: 250px !important;
		margin-top: 5px !important;
		margin-right: 5px !important;
		margin-bottom: 5px !important;
		margin-left: 5px !important;
		left: 10px !important;
	}

	/** Main Menu >> Menu Background width **/
	li#menu-item-2180 div.no-arrow {
		right: 5px !important;
	}

	/*= Upsell Side Bar =========== */

	/** Upsell Side Bar >> Upsell sidebar (DISABLED) **/
	

	/** Upsell Side Bar >> Up sell Image Size (DISABLED) **/
	

	/** Upsell Side Bar >> Upsell image box size (DISABLED) **/
	

	/** Upsell Side Bar >> Single Page Product Info Column (DISABLED) **/
	
}

/*[ Tablet & Phone ]*/
@media (max-width: 767px) {

	/*= Checkout Page ============= */

	/** Checkout Page >> Checkout Your Oder Details Box Position **/
	form#checkout div.order-review {
		top: 0 !important;
	}

	/** Checkout Page >> Add Express Post Text Size & Colour **/
	p#wc_checkout_add_ons_3_field label {
		padding-left: 5px !important;
		position: relative !important;
		bottom: 0 !important;
	}

	/** Checkout Page >> Shop Table **/
	.shop_table {
		position: relative !important;
		top: 20px !important;
	}

	/** Checkout Page >> Order review **/
	.order-review {
		top: 0 !important;
		bottom: 0 !important;
	}

	/*= Main Menu ================= */

	/** Main Menu >> Menu Background width **/
	li#menu-item-2180 div.no-arrow {
		right: 10px !important;
	}

	/*= Upsell Side Bar =========== */

	/** Upsell Side Bar >> Upsell sidebar (DISABLED) **/
	

	/** Upsell Side Bar >> Up sell Image Size (DISABLED) **/
	

	/** Upsell Side Bar >> Upsell image box size (DISABLED) **/
	
}

/*[ Phone ]*/
@media (max-width: 375px) {

	/*= Body ====================== */

	/** Body >> Add to Basket Button Size **/
	div#main-content a.clearfix {
		width: 140px !important;
	}

	/*= Checkout Page ============= */

	/** Checkout Page >> Checkout Your Oder Details Box Position **/
	form#checkout div.order-review {
		padding-top: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
		position: relative !important;
		top: 0 !important;
	}

	/** Checkout Page >> Add Express Post Text Size & Colour **/
	p#wc_checkout_add_ons_3_field label {
		font-size: 16px !important;
		position: relative !important;
		bottom: 0 !important;
	}

	/** Checkout Page >> Select2 container above **/
	.select2-container--above {
		width: 320px !important;
	}

	/*= Content =================== */

	/** Content >> Popup filed content width **/
	div#wcmd_modal div.wcmd_text {
		width: 315px !important;
	}

	/** Content >> Product subtitle Global **/
	.product-subtitle {
		margin-bottom: 10px !important;
	}

	/*= Main Menu ================= */

	/** Main Menu >> Mobile Menu Men colour **/
	li#menu-item-1958 a {
		color: rgb(235, 40, 30) !important;
	}

	/** Main Menu >> Mobile Menu Women colour **/
	li#menu-item-1959 a {
		color: rgb(235, 40, 30) !important;
	}

	/*= Upsell Side Bar =========== */

	/** Upsell Side Bar >> Upsell sidebar (DISABLED) **/
	
}