/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     
 Version:      1.1
 Text Domain:  bricks
*/
html{width:100%;max-width:100%;min-width:100%;font-family: "articulat-cf", sans-serif;font-weight: 400;font-style: normal;background:#f2e2db;background-image:url'/wp-content/uploads/2026/06/SRK_Website_Banner_Background_01.jpg';scroll-behavior: smooth;}
body{background:#f2e2db;}
a{}
img{width:100%;height:auto;}
.brxe-container{width:100%;margin:0;padding:0;}
p.heading{font-family: "articulat-cf", sans-serif;font-weight:400;font-style: normal;font-size:95px;line-height:115%;color:#11556e;}
p.heading b{color:#111;}
p.heading span{color:#111;}
nav a{font-family: "articulat-cf", sans-serif;font-weight:400;font-style: normal;font-size:16px;line-height:115%;letter-spacing:.03em;color:#11556e;}
nav ul li{margin:0 30px 0 0;float:left;display:block;}
a.brxe-button{background:none;border:2px solid #111;border-radius:4px;color:#111;}
figure.wp-block-post-featured-image{display:none;}
.adjust{width:95%;margin:5% 2.5% 0 2.5% !important;}
figcaption{background:none !important;color:#111 !important;font-weight:800;text-align:left;margin:0 0 -15px 0 !important;}

.bricks-archive-title-wrapper, .woocommerce-breadcrumb{display:none;}
main.site-main{margin:150px 0 !important;width:100% !important;max-width:100%;}
.woocommerce-product-gallery{width:75%% !important;margin:0 50px 0 0;}
.single-product .summary{width:50%;display:block;float:left;}
div.quantity{display:none !important;}
.bricks-nav-menu li{float:left;display:block;}

a#brxe-lvcqlv{width:auto;padding:25px 75px;background:#fff;color:#111;border:1px solid #111;}
a#brxe-lvcqlv:hover{background:#111;color:#fff;border:1px solid #fff;transition:.3s ease;border-radius:5px;}

h1.brxe-post-title, .brxe-block{font-size:18px;font-weight:700;line-height:110%;}
h1.brxe-post-title{margin:0 0 15px 0;}
.brxe-block b{font-weight:600;font-size:12px;letter-spacing:.07em;color:#f07722;}
h3.dynamic{margin:0 0 10px 0;}

@media screen and (max-width: 600px){
	figure.happyfiles-gallery > ul.no-crop[data-col] {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
  }
	#brxe-xkbqcb{margin:0;}
	.bricks-layout-wrapper{--columns:1 !important;}
	.happyfiles-gallery > ul.crop li{height:auto !important;}
	.happyfiles-gallery > ul.no-crop > li{margin-bottom:75px !important;}
}