/*
Theme Name: UpStore Child
Theme URI: http://demo.theme-sky.com/upstore/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: upstore
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: upstore-child
*/

body {background: #e4e4e4 url("https://gocloud.pk/wp/conistonslate-co-uk/wp-content/uploads/2022/05/rockywall.jpg") repeat top center !important;}
.header-top {display:none !important;}

header .header-v4 .logo-wrapper, header .header-v8 .logo-wrapper {width:400px;}
.header-middle .search-wrapper {width:400px !important;}
header .search-round .ts-search-by-category.no-category .search-content input[type="text"] {border-radius:1px !important;padding: 4px 15px;box-shadow: inset 0 0 12px 0 #e4e3e3;}
header .search-round .ts-search-by-category input[type="submit"] {border-radius:1px !important; width:40px !important;}
.header-middle .t-num {font-size:13px; font-weight:300; display:inline-block; text-align:center; letter-spacing:2px;line-height:20px;}
.header-middle .t-num a {font-size:20px; font-weight:300; letter-spacing:0;}
.header-v8 .header-middle > .container > div.header-right {width:400px !important; text-align:center;}
.header-middle .shopping-cart-wrapper {text-align:center; line-height:20px; font-size:18px; float:none !important;}
.wpb_single_image.f-logo img {width:229px;}

/* header .logo img, header .logo-header img {background:#fff; padding:0 5px;} */

/* header .header-middle {background: url("https://gocloud.pk/wp/conistonslate-co-uk/wp-content/uploads/2022/05/black-30.png") repeat top center, #2e2e2e url("https://gocloud.pk/wp/conistonslate-co-uk/wp-content/uploads/2022/05/darkwall.png") repeat top center !important; overflow: hidden; position: fixed; width: 100%; z-index: 101;} */
/* header .logo-wrapper a {color: #fff; font-family: TrajanPro-Regular; font-size:24px !important; background: #2e2e2e url("https://gocloud.pk/wp/conistonslate-co-uk/wp-content/uploads/2022/05/darkwall.png") repeat top center;padding: 0;-webkit-box-shadow: black 0 0 5px 4px; -moz-box-shadow: black 0 0 5px 4px; box-shadow: black 0 0 5px 4px;} */
header .logo-wrapper { padding: 0px 0; height: auto;}
.ts-menu nav ul li a {font-family: TrajanPro-Regular !important; font-size:14px !important; text-transform:none !important;
font-weight:normal !important;padding:0 15px;}
.ts-menu nav ul li a:hover {background: rgba(255, 255, 255, 0.25); color: #fff !important; -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.75) 0 0 10px inset; }
.menu-wrapper nav > ul.menu > li, .menu-wrapper nav > ul > li {margin:0;}
.header-middle > .container { width: 100%; max-width: 1310px;}

.page-container {background:transparent !important;}
body #main {/*background:transparent !important;*/ background: url('https://marbletree.triaromhosting.uk/wp-content/uploads/2022/11/brisk.jpg') !important; }
.section1 .wpb_text_column {background-position: top center !important; outline: 3px double #1f1f1f; outline-offset: -13px;
padding: 30px;}
.section1 .wpb_text_column h2 {font-family: TrajanPro-Regular !important; font-size:30px !important; text-shadow: -2px 2px 0 #1f1f1f; line-height: 1.2; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 3px double #1f1f1f; color:#fff !important; }
.section1 .wpb_text_column p {font-family: AGaramondPro-Regular; font-size: 18px; color:#fff;text-shadow: -2px 2px 0 #1f1f1f;
line-height: 1.2;}

.section1 h3.vc_custom_heading {font-family: TrajanPro-Regular !important;border-bottom: 3px double gainsboro; padding-bottom: 5px; margin-bottom: 11px;}
.section1 h4.vc_custom_heading {font-family: AGaramondPro-Regular !important; font-weight:normal;}
.section1 .white-box.wpb_column {-webkit-box-shadow: rgba(115, 115, 115, 0.5) 0 0 10px; -moz-box-shadow: rgba(115, 115, 115, 0.5) 0 0 10px; box-shadow: rgba(115, 115, 115, 0.5) 0 0 10px; min-height:341px;}
.section1 .ts-button-wrapper {width:100%;}
.section1 .ts-button-wrapper .ts-button {margin:0; font-family: TrajanPro-Regular !important; font-size:18px; padding-top:15px; width:100%;}
.section1.section2 .wpb_text_column {outline: none; outline-offset: 0; padding: 0px;}
.section1.section2 .wpb_text_column h3 {font-family: AGaramondPro-Regular; font-size: 24px; color:#39565c;
line-height: 1.1em; font-weight:700; margin:0 0 10px;}
.section1.section2 .wpb_text_column p {color:#333; text-shadow: none; font-size:16px;}
.section1.section2 .white-box.wpb_column {-webkit-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; -moz-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset;}
.breadcrumb-title-wrapper {background:transparent !important;}

.single-product #main {-webkit-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; -moz-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; background: white !important; padding: 20px;
max-width: 960px; margin: 60px auto;}
.breadcrumb-title-wrapper .breadcrumb-title h1 {font-family: TrajanPro-Regular !important; font-size:22px !important; font-weight:400; text-align:left;border-bottom: 3px double gainsboro; line-height: 28px !important; text-transform:none;}
.breadcrumb-title-wrapper .breadcrumb-content {height:auto !important; padding:0 !important;}
.single-product .page-container {width:100% !important; padding:0 !important;}
.single-product #main-content {padding:0 !important;}
.woocommerce div.product div.images-thumbnails {float:none !important; width:100% !important; margin: 10px 0 20px; position:absolute;}
.woocommerce div.product div.summary {float:none !important; width:100% !important; padding-left:0 !important; padding-top:40px;}

.woocommerce div.product .summary .woocommerce-product-details__short-description h3 {font-family: AGaramondPro-Regular; font-size: 24px; font-weight:700; color:#39565c; line-height:1.1em;margin: 0 0 12px;}
.woocommerce div.product .summary .woocommerce-product-details__short-description p {font-family: AGaramondPro-Regular; font-size: 16px; color:#333; line-height:1.2em; font-weight:400;}

.woocommerce div.product form.variations_form.cart:before {content:"Option";font-family: AGaramondPro-Regular; font-size: 24px; font-weight:700; color:#39565c; margin:0 0 12px;}

.woocommerce div.product form.cart .variations label {font-family: AGaramondPro-Regular; font-size: 16px; font-weight:400; color:#333;}
.woocommerce div.product form.cart .variations .attribute {display: inline-block; width: 24%; vertical-align: top; padding-bottom:0 !important;}
.woocommerce div.product form.cart .variations select {width:90%; font-family: AGaramondPro-Regular; font-size: 16px; font-weight:400; color:#333;}
.woocommerce div.product form.cart .variations .value {width:100% !important;}
.woocommerce div.product form.cart div.quantity {display:none !important;}
.woocommerce div.product form.cart .button::before {display:none !important;}

.woocommerce div.product form.cart .button {background: #243438 !important;font-family: AGaramondPro-Regular; font-size: 18px !important; font-weight:400; width: 276px; height: 49px;}
div.product .summary .meta-content {display:none;}
.wcpa_form_outer label {font-family: AGaramondPro-Regular; font-size: 16px !important; font-weight:400; color:#333;}
.wcpa_form_outer ::placeholder {font-family: AGaramondPro-Regular; font-size: 16px !important; font-weight:400; color:#333;font-style: normal;}
.wcpa_form_outer {margin-top:-30px !important;}
.wcpa_form_outer textarea.form-control {height:90px;}
.wcpa_form_outer input.form-control {padding-bottom:56px !important;}
.woocommerce-variation-add-to-cart {overflow:visible !important;}
.woocommerce div.product form.cart .button:hover {background:#000 !important;}

.bottom-site-content {padding: 20px; margin-top: 0px; background-color: #F5F2E6; border: 1px solid #DFD4B2;
box-shadow: inset 0 0 30px #ddd1a8, 1px 1px 3px rgba(0, 0, 0, 0.2);}

.bottom-site-content h2 {color:#635f54; font-family: AGaramondPro-Regular; font-size: 24px !important; font-weight:700; margin-bottom:12px; line-height:1.1em;}
.bottom-site-content p {color:#635f54; font-family: AGaramondPro-Regular; font-size: 16px !important; font-weight:400;
line-height:1.2em; margin-bottom:0;}


.woocommerce-cart #main {-webkit-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; -moz-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; background: white !important; padding: 20px;
max-width: 960px; margin: 60px auto;}
.woocommerce-cart .page-container {width:100% !important; padding:0 !important;}
.woocommerce-cart #main-content {padding:0 !important;}

.breadcrumb-title-wrapper .breadcrumbs {display:none !important;}
.woocommerce table.shop_table th {font-family: TrajanPro-Regular !important; font-size:14px !important; font-weight:700;
color:#333; text-transform:none !important;}
.woocommerce-cart .cart-collaterals .cart_totals > h2 {font-family: TrajanPro-Regular !important; font-size:16px !important; font-weight:700; color:#333; text-transform:none !important;}

.woocommerce-cart .ts-col-24 article .woocommerce form.woocommerce-cart-form {float:none !important; width:100% !important;}
.woocommerce-cart .ts-col-24 article .woocommerce .cart-collaterals {float:none !important; width:100% !important; padding:0 !important;}
.woocommerce table.shop_table td.product-name {font-family: AGaramondPro-Regular; font-size: 14px !important; font-weight:400; line-height:1.2em;}
.woocommerce table.shop_table tr td {font-family: AGaramondPro-Regular; font-size: 14px !important; font-weight:400;}
::placeholder {font-family: AGaramondPro-Regular; font-size: 16px !important; font-weight:400; color:#333;font-style: normal;}
select {font-family: AGaramondPro-Regular; font-size: 16px !important; font-weight:400; color:#333;font-style: normal;}
.woocommerce table.cart td.actions .coupon .button {font-family: TrajanPro-Regular !important; font-size: 18px;padding-top:22px; text-transform:none !important;}
.woocommerce table.cart .button, .woocommerce table.cart input.button {font-family: TrajanPro-Regular !important; font-size: 18px; padding-top:22px; text-transform:none !important;}
.woocommerce .cart_totals a.checkout-button.button, .woocommerce a.button-special.button, a.button-special.button, .woocommerce #payment #place_order {font-family: TrajanPro-Regular !important; font-size: 18px; padding-top:15px; text-transform:none !important;}
.wc-proceed-to-checkout a.continue-shopping.button {font-family: TrajanPro-Regular !important; font-size: 18px; padding-top:15px; text-transform:none !important;}

.woocommerce-checkout #main {-webkit-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; -moz-box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; box-shadow: rgba(115, 115, 115, 0.75) 0 0 10px inset; background: white !important; padding: 20px;
max-width: 960px; margin: 60px auto;}
.woocommerce-checkout .page-container {width:100% !important; padding:0 !important;}
.woocommerce-checkout #main-content {padding:0 !important;}
.woocommerce-info {display:none !important;}
.woocommerce-checkout h3 {font-family: TrajanPro-Regular !important; font-size: 16px !important; font-weight: 700; color: #333; text-transform: none !important;}

.woocommerce form .form-row label {font-family: AGaramondPro-Regular; font-size: 16px; font-weight: 400; color: #333;}

.woocommerce div.product div.images-thumbnails .images img {height:435px; width:100%; object-fit:cover;}
.thumnail-text h6 {font-family: AGaramondPro-Regular; font-size: 90px; font-weight: 400; color: #fff;}
.thumnail-text.gold h6 {color:goldenrod;}
.thumnail-text.silver h6 {color:silver;}
.thumnail-text.cream h6 {color:#D4BFA1 !important; }

.thumnail-text {height: 435px; text-align: center; display: table-cell; width: 1000px; vertical-align: middle;position: relative; z-index: 999;}

.wc-proceed-to-checkout a.continue-shopping.button {display:none !important;}
.ts-floating-sidebar.active .ts-sidebar-content h4.title {font-family: TrajanPro-Regular !important; border-bottom: 3px double gainsboro; font-size: 22px; color: #39565c; text-transform: lowercase;}

.header-bottom.header-sticky {display:none !important;}

@media screen and (max-width:767px) and (min-width: 1px){
	.ts-header .logo-wrapper { position: relative;}
	.header-middle .shopping-cart-wrapper {font-size:14px !important; width: 50px !important;right: 14px !important; top: 41% !important;}
	header .logo-wrapper a {line-height:25px !important; padding: 0px; font-size:16px !important;}
	#main > .page-container {padding-top:25px !important;}
	.vc_section.section1 {padding-right:15px !important;}
	.vc_section.section1.section2 {padding-left:15px !important; padding-top:0 !important; padding-bottom:25px !important;}
	.section1 .white-box.wpb_column {margin:25px 0 0;}
	.section1 .white-box.wpb_column .wpb_single_image.vc_align_left {text-align:center !important;}
	.section1 h4.vc_custom_heading {text-align:center !important;}
	.section1 h3.vc_custom_heading {text-align:center !important;}
	.map-tabs-sec .tab { width: 100% !important; float: none !important;}
	.map-tabs-sec .tab-data-div { width: 100% !important; float: none !important;}
	.map-tabs-sec .tab a.a-1 {margin-top:55px !important;}
	.map-tabs-sec .tab a.a-2 { margin: 21px 0 0 100px !important;}
	.map-tabs-sec .tab a.a-3 { margin: 22px 0 0 150px !important;}
	.map-tabs-sec .tab a.a-4 { margin: 58px 0 0 200px !important;}
	.map-tabs-sec .tab a.a-5 { margin: 78px 0 0 260px !important;}
	.first-footer-area.footer-area {padding:0 15px !important;}
	.first-footer-area.footer-area .wpb_text_column p {text-align:left !important;}
	.first-footer-area.footer-area .payment-mthds ul {text-align:left !important;}
	#to-top {display:none !important;}
	footer p {text-align:center;}
	footer .wpb_single_image.vc_align_right {text-align:center !important; padding: 5px 0 20px;}
/* 	.header-top {display:block !important;position: absolute; z-index: 999; top: 3px;} */
	.header-top .header-right {display:none !important;position: absolute; z-index: 999; top: 15px;}
	header .search-button .icon {width:30px !important;}
	.mobile-menu-wrapper nav > ul > li {padding:6px 0;}
 .ts-menu nav ul li a:hover {width:100% !important; color:#222 !important;}
	.ic-mobile-menu-close-button i:before {content: "\f00d";}
	.ts-floating-sidebar.active .ts-sidebar-content {z-index:9999 !important;}
	.single-product #main {margin:30px auto;}
	.woocommerce div.product div.images-thumbnails .images img {height:200px;}
	.thumnail-text {height:200px;}
	.thumnail-text h6 {font-size: 30px; font-weight: 400; color: #fff; margin-bottom: 0;}
	.woocommerce div.product div.summary {margin-top:0 !important;}
	.woocommerce div.product form.cart .variations .attribute {width:100% !important;}
	.woocommerce div.product form.cart .variations select {width:100% !important;}
	.woocommerce div.product form.cart .variations .attribute {padding-bottom:10px !important;}
	.wcpa_form_outer {margin-top:0 !important;}
	.woocommerce-message {display:none !important;}
	.woocommerce-cart #main {margin:30px auto;}
	.woocommerce-checkout #main {margin:30px auto;}
	.ic-mobile-menu-button {width:35px !important;}
	header .logo img, header .logo-header img {max-width:175px !important;}
	.shopping-cart-wrapper.cart-primary.visible-phone {display:none !important;}
}




