/*!Theme Name: riprock
Theme URI: https://agendagroup.net
Author: Agenda
Author URI: https://agendagroup.net
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: riprock
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
riprock is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}.home-product-blocks .uk-panel{position:relative}.home-product-blocks .uk-panel .uk-margin:last-child{position:absolute;bottom:30px;left:30px}.home-product-blocks .uk-button.uk-button-default,.uk-scope .uk-light .uk-button-default,.btn-default,input[type=submit]{background:#1d2249!important;color:#fff!important;border:1px solid transparent!important;font-size:16px!important;padding:5px 30px!important;font-weight:600!important;font-family:roboto condensed,sans-serif!important;display:table;width:auto;transition:.3s;line-height:34px;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;z-index:1}.home-product-blocks .uk-button.uk-button-default:hover,.uk-scope .uk-light .uk-button-default:hover,.btn-default:hover,input[type=submit]:hover{background:#fff!important;color:#1d2249!important}.uk-scope .uk-light .uk-button-default{color:#1d2249!important;background:#fff!important}.uk-scope .uk-light .uk-button-default:hover{background:#1d2249!important;color:#fff!important}.btn-border{background:0 0!important;border-color:#1d2249!important;color:#1d2249!important}.btn-border:hover{background:#1d2249!important;color:#fff!important}.home .main-banner{margin-top:100px}.text-center{text-align:center}.text-center a{margin:auto}.uk-scope .home-product-blocks .uk-margin{margin-top:0!important;margin-bottom:0!important}.woocommerce-cart h1.entry-title{text-align:center}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{}.woocommerce-form__input-checkbox{width:auto;height:auto}.woocommerce ul.products li.product .price{color:#191919;display:block;font-weight:400;margin-bottom:.5em;font-size:21px}h2.woocommerce-loop-product__title{font-weight:;text-align:center;font-size:24px!important;color:#52abce}nav.woocommerce-MyAccount-navigation a:hover{color:#000}nav.woocommerce-MyAccount-navigation li{padding:3px}nav.woocommerce-MyAccount-navigation ul a{color:#fff}nav.woocommerce-MyAccount-navigation{background:#52abce;padding:20px;border-radius:3px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:30px;margin:2em 0;text-align:left;border-radius:5px;background:#f3f3f3}nav.woocommerce-MyAccount-navigation ul{margin:0;list-style:none;padding:10px 20px}.space-padding{padding-top:100px;padding-bottom:100px}.woocommerce-page main#primary:first-child,.woocommerce-checkout main#primary{max-width:1150px;margin:auto;padding:20px}form.checkout.woocommerce-checkout{background:#f7f6f7!important;padding:10px 20px;border-radius:3px}input#rememberme{width:auto;display:inline-block;float:left;margin:10px 10px 20px 0!important;height:auto}.woocommerce-account header.entry-header{text-align:center}.woocommerce .site-header,.woocommerce-account .site-header,.woocommerce-cart .site-header,.woocommerce-page .site-header{position:relative;height:auto}.woocommerce main#primary main#main{padding:10px 0 30px}a.checkout-button.button.alt.wc-forward{margin-top:10px;border:1px solid #1d2249;text-transform:uppercase;font-size:16px;text-decoration:none;color:#1d2249;padding:10px 25px;display:inline-block;vertical-align:top;font-weight:600;font-family:roboto condensed,sans-serif;transition:.4s ease;letter-spacing:2px;cursor:pointer;background:#fff!important}.woocommerce ul.products li.product .button,button.single_add_to_cart_button.button.alt,button.button{margin-top:10px;border:1px solid #1d2249!important;text-transform:uppercase;font-size:15px!important;text-decoration:none;color:#fff!important;padding:12px 30px;display:inline-block;vertical-align:top;font-weight:600;font-family:roboto condensed,sans-serif!important;transition:.4s ease;letter-spacing:2px;cursor:pointer;background:#1d2249!important}.woocommerce ul.products li.product .button:hover,button.single_add_to_cart_button.button.alt:hover,button.button:hover{background:#fff!important;color:#1d2249!important}.homepage-contact-wk .uk-card-media-top{height:100%}.homepage-contact-wk .uk-card-media-top img{object-fit:cover;height:100%;width:100%}.woocommerce div.product form.cart .variations select{padding:3px 15px}.product_meta{display:none}.woocommerce-message::before{content:"\e015";color:#52abce}.woocommerce-message{border-top-color:#52abce}.woocommerce .quantity .qty{width:3.931em;text-align:center;border:1px solid #000!important;height:40px!important;margin:11px 5px 0 0;border-radius:5px!important;padding:5px!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#191919;font-size:30px}h1.product_title.entry-title{font-size:40px;color:#52abce}ul.products.columns-4 li{margin:auto;text-align:center}input#coupon_code{width:auto;background:#f3f3f3;height:34px;border-radius:3px!important}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:20px 20px 0;font-size:1.02em;color:#52abce}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:inline-block;vertical-align:top}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:open sans,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:roboto condensed,sans-serif!important;font-weight:700!important}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;overflow-x:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#52abce}a:focus{outline:none}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}.woocommerce a.added_to_cart{padding-top:.1em;display:block}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}[class^=icon-]:before{font-family:inherit}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?kd7nda);src:url(fonts/icomoon.eot?kd7nda#iefix)format('embedded-opentype'),url(fonts/icomoon.ttf?kd7nda)format('truetype'),url(fonts/icomoon.woff?kd7nda)format('woff'),url(fonts/icomoon.svg?kd7nda#icomoon)format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bike:before{content:"\e908"}.icon-paperplane:before{content:"\e900"}.icon-send:before{content:"\e900"}.icon-flight:before{content:"\e900"}.icon-email:before{content:"\e900"}.icon-directions_bike:before{content:"\e907"}.icon-navigate_next:before{content:"\e904"}.icon-navigate_before:before{content:"\e905"}.icon-cc-stripe:before{content:"\e906"}.icon-envelope-open:before{content:"\e901"}.icon-user:before{content:"\e902"}.icon-home3:before{content:"\e903"}.icon-cart:before{content:"\e93a"}.icon-credit-card:before{content:"\e93f"}.icon-phone:before{content:"\e942"}.icon-bubbles:before{content:"\e96c"}.icon-briefcase:before{content:"\e9ae"}.icon-download3:before{content:"\e9c7"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-left2:before{content:"\ea40"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-paypal:before{content:"\ead8"}.container{max-width:1140px;padding:0 20px;margin:0 auto}.bg-stretch{background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.header-wrap{overflow:hidden}.hero-banner{height:865px;position:relative;z-index:1;background:#192e37;display:flex;justify-content:center;align-items:center}.hero-banner .h1{font-size:78px;font-family:roboto condensed,sans-serif;text-transform:uppercase;font-weight:600;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.6)}.hero-banner .h1 span{color:#52abce}.hero-banner .bg-stretch{background-position:50% 100%}.hero-banner .banner-text{padding:0 0 80px}.logo-holder{width:225px;float:left}.nav-drop{width:calc(100% - 300px);float:right;text-align:right;overflow:hidden;margin-top:10px}.header-col{display:inline-block;clear:both;width:100%;padding:16px 0}.nav-drop .main-nav{display:inline-block;vertical-align:middle}.p-main-menu .menu{margin:0;padding:0;overflow:hidden;list-style-type:none}.p-main-menu .menu li{display:inline-block;padding:0 0 0 35px}.p-main-menu .menu li a,#mega-menu-main-menu li a{text-decoration:none!important;text-transform:uppercase!important;font-weight:600!important;color:#fff!important;font-size:1rem!important;line-height:1.5!important;padding:0 15px!important}#mega-menu-wrap-main-menu{background:0 0!important}.site-header{position:absolute;top:0;left:0;right:0;height:112px;z-index:999;background:#1d2249}.site-branding{width:145px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.primary-menu{margin:0;padding:44px 0;overflow:hidden;list-style-type:none;float:left}.primary-menu li{float:left;text-transform:uppercase;font-size:16px;font-weight:500;padding:0 15px 0 0}.primary-menu li a{text-decoration:none;color:#fff}.right-nav-list{float:right;margin:0;padding:44px 0;overflow:hidden;list-style-type:none}.right-nav-list.user{float:none;display:inline-block;vertical-align:middle;padding:0 0 0 36px}.right-nav-list li{float:right;padding:0 0 0 24px}.right-nav-list li a{text-decoration:none;color:#fff}.right-nav-list li.user-log a{border:1px solid #fff;padding:12px 24px;text-transform:uppercase;font-weight:500;transition:.4s ease;font-weight:600;letter-spacing:1px;font-family:roboto condensed,sans-sefif;display:inline-block}.right-nav-list li.user-log a:hover{background:#fff;color:#1d2249}.right-nav-list .icon-cart{font-size:20px;display:inline-block;margin:14px 0 0}#main{position:relative}#main.top-gradient:before{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgb(0 0 0/9%) 0%,transparent 80%,transparent 98%);z-index:3}.page-info .two-col{display:flex}.page-info .two-col .col{width:50%;position:relative;z-index:1;display:flex;align-items:center}.page-info .btn-default{margin:15px 0 0}.page-info h1{font-size:52px;color:#52abce;margin:0 0 15px}.t-shadow{position:relative;z-index:1;display:block}.t-shadow.center{text-align:center}.t-shadow:after{content:attr(data-attr);position:absolute;top:50%;left:0;z-index:-1;color:transparent;font-size:110px;text-transform:uppercase;transform:translateY(-59%);opacity:.55;-webkit-text-stroke:1px #d3d3d3}.t-shadow.center:after{left:50%;transform:translate(-50%,-59%)}.page-info .text-holder{padding:75px 35px 95px 0}.page-info{margin:-60px 0 0}.page-info .col.img:after{content:'';position:absolute;top:-145px;right:0;bottom:0;width:50%;background:linear-gradient(to bottom,transparent 0%,rgba(19,41,49,0) 8%,rgba(80,168,203,.26) 33%,rgba(56,130,158,.85) 66%,#205a70 100%);z-index:-1}.page-info .img-holder{max-width:330px;margin:50px auto 0}input[type=submit],.btn-default,.uk-scope .uk-light .uk-button-default{}.shipping_method{width:auto;height:auto}input[type=submit]:hover,.btn-default:hover,.uk-scope .uk-light .uk-button-default:hover{}.btn-default.white,.uk-scope .uk-light .uk-button-default{}.btn-default.white:hover,.uk-scope .uk-light .uk-button-default:hover{}.page-info p{margin:0 0 15px}.h-more-info .two-col{overflow:hidden;display:flex}.h-more-info .left{width:50%;background:#eff7fb;display:flex;justify-content:center;align-items:center}.h-more-info .bottom .left{background:#e5f1f6}.h-more-info .right{width:50%;overflow:hidden}.h-more-info .right .col{width:50%;position:relative;min-height:450px;float:left;background:#192e37;z-index:1;overflow:hidden}.h-more-info .right .col img{transition:.9s ease}.h-more-info .right .col:hover img{transform:scale(1.1)}.h-more-info .bg-stretch{}.h-more-info h2{font-size:35px}.h-more-info .text-holder{text-align:center}.t-highlight{color:#f35d4d}.t-highlight.blue{color:#52abce}.about-block{position:relative;z-index:1;padding:100px 0}.tshirts-block{padding:135px 0 0;background:#f6f6f6;position:relative;z-index:1}#page .section-overlay-logo{position:relative}#page .section-overlay-logo:after{content:'';position:absolute;bottom:0;right:-10%;width:500px;height:500px;background-image:url(https://riprock.com.au/wp-content/uploads/2025/01/wolf.png);background-repeat:no-repeat;background-size:contain;opacity:.08;z-index:-1}@media screen and (min-width:1921px){#page .section-overlay-logo:after{right:-40%}}.tshirts-block::after{content:'';position:absolute;bottom:-10%;right:0;width:484px;height:100%;background-image:url(https://riprock.com.au/wp-content/uploads/2025/01/wolf.png);background-repeat:no-repeat;background-size:contain;opacity:.08}.tshirts-block .t-shadow:after{}.title-holder h2{font-size:52px;color:#1d2249!important;margin:0 0 15px}.tshirts-block .text-holder{text-align:center;max-width:600px;margin:0 auto 40px;margin-bottom:0;padding-bottom:50px}.why-block .two-col{overflow:hidden;display:flex}.why-block .col{display:flex;align-items:center;width:50%}.why-block .col.img{align-items:end}.why-block .col .text-holder{max-width:555px;padding:90px 0}.why-block .img-holder{max-width:760px;margin:0 auto}.why-block{position:relative;z-index:1;overflow:hidden}.why-block::after{content:'';position:absolute;top:0;left:18%;bottom:0;width:245px;background:#f6f6f6;z-index:-1}.title-holder.multi h2{color:#333}.why-list{margin:0;padding:0;list-style-type:none;position:relative}ul.why-list:before{content:'';position:absolute;height:100%;width:150%;left:-150%;top:0;background-image:url(https://riprock.com.au/wp-content/uploads/2025/01/about-riprock-thumbnail.png);z-index:2;background-size:contain;background-repeat:no-repeat;background-position:50%}.why-list li{position:relative;padding:0 25px 20px 40px}.why-list li:before{content:'';position:absolute;top:17px;left:0;height:3px;width:26px;background:#52abce}.why-list h4{font-size:26px;text-transform:uppercase;margin:0 0 10px;color:#333}.why-list p{margin:0}.f-logo img{max-width:100px;display:block;margin-left:auto}.site-footer{background:#1d2249;position:relative;z-index:1}.site-footer .site-branding{position:static;transform:none;float:left;max-width:125px;padding:7px 0}.site-footer .main-navigation{float:right}.site-footer .menu{padding:35px 0}.footer-wrap{overflow-y:hidden;padding:37px 0 30px;color:#fff}.copyright-holder .copyright{text-align:center;color:#fff}.copyright-holder{padding:14px 0;overflow:hidden;border-top:1px solid #4d4d4d}.copyright p{margin:0}.copyright a{text-decoration:none;color:#fff;transition:.4s ease}.copyright a:hover{color:#52abce;text-decoration:none}.social-networks{margin:0;padding:0;overflow:hidden;list-style-type:none;text-align:right;float:right}.social-networks li{display:inline-block;vertical-align:top;font-size:19px;padding:0 0 0 10px}.social-networks li a{text-decoration:none;color:#fff;transition:.4s ease}.social-networks li a:hover{text-decoration:none;color:#52abce}.shipping-block{position:relative;z-index:1;padding:80px 0 95px}.shipping-block::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.4));opacity:.8}.shipping-block .bg-stretch{background-attachment:fixed}.shipping-block .text-holder{text-align:center;color:#fff;max-width:600px;margin:0 auto}.shipping-block .text-holder p{margin:0}.shipping-block .icon{max-width:90px;margin:0 auto 5px}.shipping-block h2{margin:0 0 12px;font-size:35px;text-transform:uppercase}.shipping-block{margin:0}.instagram-block{padding:95px 0;overflow:hidden}.inner-page-banner{padding:225px 0 115px;position:relative;z-index:1}.s-title-holder{text-align:center}.s-title-holder h1{color:#fff;font-size:55px;margin:0;text-transform:uppercase;text-shadow:2px 2px 10px rgba(0,0,0,.35)}.s-title-holder h1 span{color:#52abce}.inner-page-banner .bg-stretch{background-position:50% 100%}.page-id-18 .s-title-holder{padding:0 0 110px}.s-page-info{padding:9px 0 60px;text-align:center}.s-page-info .text-holder{max-width:750px;margin:0 auto}.why-block.style-b{position:relative;z-index:1;padding:82px 0 75px;background:linear-gradient(to bottom,#272727 38%,#6d787e 100%)}.why-block.style-b .bg-stretch{mix-blend-mode:luminosity;opacity:.1}.why-block.style-b .title-holder.multi h2{color:#fff!important}.page-template-inner-pages .inner-page-banner{margin-top:100px}.section-padding{padding-top:70px;padding-bottom:70px}.why-block.style-b .why-list h4{color:#fff}.why-block.style-b .why-list li{color:#fff;padding-right:0}.why-block.style-b:after{display:none}.why-block.style-b .container{}.why-block.style-b{overflow:hidden}.why-block.style-b .text-holder{max-width:610px;float:right}.our-products{padding:95px 0 85px;position:relative;z-index:2}.uk-scope .product-range .uk-card-primary{background:0 0;box-shadow:none}.poduct-range .icon{width:120px;margin:0 auto}.product-range .icon{width:130px;margin:0 auto 20px;padding:26px;position:relative;z-index:1;color:#f35d4d;font-size:40px;font-weight:700;text-align:center}.product-range .icon:before{content:"";height:100%;width:100%;background:linear-gradient(to right,#52ABCE 1px,transparent 1px),linear-gradient(to bottom,#52ABCE 1px,transparent 1px),linear-gradient(to left,#52ABCE 1px,transparent 1px)100% 0,linear-gradient(to bottom,#52ABCE 1px,transparent 1px)100% 0,linear-gradient(to left,#52ABCE 1px,transparent 1px)100% 100%,linear-gradient(to top,#52ABCE 1px,transparent 1px)100% 100%,linear-gradient(to right,#52ABCE 1px,transparent 1px)0 100%,linear-gradient(to top,#52ABCE 1px,transparent 1px)0 100%;background-repeat:no-repeat;background-size:7px 7px;position:absolute;top:0;left:0;transition:background-size .6s cubic-bezier(.455,.06,.515,.955)}.product-range .icon:hover:before{background-size:100% 100%}.product-range .icon:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;border:1px solid #d6e7ed}.product-range .text{color:#333;text-align:center}.product-range .text a{text-decoration:none;color:#333!important}.product-range h3{color:#333!important;text-transform:uppercase;font-size:28px;font-weight:600;margin:0 0 10px;font-family:roboto condensed,sans-serif!important}.product-range p{margin:0 0 10px}.our-products .btn-holder{text-align:center;padding:10px 0 0}.story-holder{position:relative;z-index:1;padding:22px 0 100px}.story-holder:after{content:'';position:absolute;top:-503%;left:0;right:0;bottom:0;z-index:-1;background-image:url(https://riprock.com.au/wp-content/uploads/2022/02/banner-img15.jpg);background-size:cover;background-position:50% 0;opacity:.6;background-repeat:no-repeat}.story-holder .bg-stretch{background-position:50% 0}.uk-scope .our-story a{border:1px solid #333;color:#333!important;font-size:15px!important;padding:6px 18px!important;font-family:roboto condensed,sans-serif;font-weight:600}.uk-scope .our-story .uk-subnav-pill>.uk-active>a,.uk-scope .our-story .uk-subnav-pill>.uk-active>a,.uk-scope .our-story a:hover{background-color:#f35d4d!important;color:#fff!important;border:1px solid #f35d4d!important}.our-story{max-width:700px}.page-id-20 .s-title-holder{padding:0 0 110px}.contact-bar{padding:0 0 30px;position:relative;z-index:1}.contact-bar:after{content:'';position:absolute;bottom:-31px;right:-94px;height:346px;width:696px;background-image:url(https://riprock.com.au/wp-content/uploads/2022/03/pngegg10.png);background-size:contain;background-repeat:no-repeat}.c-bar{max-width:940px!important;margin:0 auto!important}.map-holder .container{max-width:100%;padding:0}.map-holder .uk-scope .uk-grid>*{padding:0}.map-holder .uk-scope .uk-card-primary{background:#e8e8e8!important}.map-holder .uk-scope .uk-card-body{padding:0}.map-holder .uk-scope .uk-grid{margin-left:0}.map-holder iframe{width:100%;height:100%;position:absolute;top:0}.uk-scope .uk-card-primary.uk-card-body,.uk-scope .uk-card-primary>:not([class*=uk-card-media]),.uk-scope .uk-card-secondary.uk-card-body,.uk-scope .uk-card-secondary>:not([class*=uk-card-media]),.uk-scope .uk-light,.uk-scope .uk-overlay-primary{color:#333}.contact-holder{margin:0 auto;padding:85px 60px;position:relative;z-index:1}.contact-holder .contact-panel{max-width:600px;margin:0 auto}.map{position:absolute!important;top:0;left:0;right:0;height:100%!important}.contact-holder .bg-stretch{mix-blend-mode:luminosity;opacity:.21}input,textarea{width:100%;height:48px;border:none!important;box-shadow:none;border-radius:0!important;margin:5px 0 0;padding:8px 15px!important}input:focus,textarea:focus{outline:none;border:none}textarea{height:140px;resize:none}.wpcf7-form label{font-size:15px;color:#000;display:block}input[type=submit]{}input[type=submit]:hover{}.send-btn{}.send-btn input{}.wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);right:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#52abce;color:#fff}.contact-panel .t-shadow:after{-webkit-text-stroke:1px #545252}.page-id-16 .s-title-holder{padding:0 0 110px}.slideshow{position:relative;height:70vh}.slideshow .slide{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}.slideshow .slide.active{z-index:2}.slideshow.not-enough-slides .btn-prev,.slideshow.not-enough-slides .btn-next{visibility:hidden}.main-banner .bg-stretch{display:flex!important;align-items:flex-end}.main-banner .banner-text{width:100%}.banner-text .b-text{max-width:660px;padding:45px 0 75px 55px;border-left:3px solid #fff}.b-text h2{font-size:65px;color:#fff;margin:0;line-height:76px;text-transform:uppercase;letter-spacing:5px}.main-banner .pagination{position:absolute;bottom:32px;right:-114px;left:0;z-index:5}.main-banner .pagination ul{max-width:1140px;padding:0 20px;margin:0 auto;list-style-type:none}.main-banner .pagination li{display:inline-block;padding:0 7px 0 0}.main-banner .pagination li a{text-decoration:none;height:14px;width:14px;border-radius:20px;background:rgba(255,255,255,.7);text-indent:-9999px;white-space:nowrap;display:block}.main-banner .btn-next,.main-banner .btn-prev{color:#fff;text-decoration:none;font-size:45px;position:absolute;top:50%;z-index:3;transform:translateY(-50%);left:25px;opacity:.7}.main-banner .btn-next{left:auto;right:25px}.collection-list{padding:40px}.collection-list .three-col{overflow:hidden;margin:0 -20px}.collection-list .three-col .col{width:33.33%;float:left;padding:0 20px}.collection-list .three-col .box{position:relative;height:460px;z-index:1;overflow:hidden;display:flex;align-items:flex-end;padding:40px;text-decoration:none!important}.collection-list .three-col .box:hover .bg-stretch{transform:scale(1.2)}.collection-list .three-col .box:hover .btn-default{background:#1d2249;color:#fff;border-color:#1d2249;text-decoration:none}.collection-list .bg-stretch{transition:2s ease}.mc4wp-form-fields p{margin:0}.mc4wp-alert.mc4wp-notice p{margin:10px 0 0!important}.mc4wp-form input[type=email]{width:75%;float:left;height:46px;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;color:#000;padding:5px 15px 5px 49px!important}.mc4wp-form-fields{position:relative}.mc4wp-form input[type=submit]{width:25%;border-radius:0 5px 5px 0!important;border:1px solid #52abce!important;background:#52abce!important;height:46px;position:relative;top:5px}.mc4wp-form input[type=submit]:hover{background:52abce!important;color:#fff!important}.footer-wrap h2{color:#fff;margin:0 0 14px}.footer-wrap h3{color:#fff;margin:0 0 14px}.footer-wrap .f-list{margin:0;padding:0;overflow:hidden;list-style-type:none}.footer-wrap .f-list li{font-size:16px}.footer-wrap .f-list li a{text-decoration:none;color:#fff;transition:.4s ease}.footer-wrap .f-list li a:hover{color:#52abce}.f-logo{width:185px;float:right}.uk-scope .footer-panel.uk-child-width-1-4\@l .uk-first-column{width:35%}.uk-scope .footer-panel.uk-child-width-1-4\@l>*{width:21.66%}.mc4wp-form-fields::after{content:'\e900';position:absolute;top:14px;left:15px;font-family:icomoon;color:#1d2249;font-weight:400;font-size:18px}.footer-wrap p{margin:0 0 22px}@media(max-width:767px){.uk-scope .footer-panel.uk-child-width-1-4\@l .uk-first-column{width:100%}}