.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//gotoflooring.com.au/wp-content/themes/ckp-gotoflooring/assets/owlcarousel/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.ui-datepicker-title {
background: #1a1311;
color: #1a1311;
}
html body div#ui-datepicker-div[style] {
z-index: 2000001 !important;
}
#free-quote-form {
position: relative;
}
body img.gform_ajax_spinner {
display: none !important;
} .button {
padding: 9px 25px;
}
.home-hero-buttons .button-wrap {
display: inline-block;
}
.home-hero-buttons .button {
display: inline-block;
margin: 0 4px;
}
.product-type-simple .rtwpvg-thumbnail-wrapper {
display: none;
}
.messenger-link {
background: #000;
color: #fff;
padding: 10px 20px;
margin: 0 20px;
text-transform: uppercase;
font-family: "Fira Sans", sans-serif;
font-size: 16px;
font-weight: 500;
}
.messenger-link:hover {
background: #fca300;
color: #ffffff;
}
.product-grid-new .owl-carousel .owl-item .woopack-product-carousel,
.product-grid-new .woocommerce.woopack-products-grid-wrap ul.products.woopack-products li.product {
border: 1px solid #717171;
}
.product-grid-new .owl-carousel .owl-item .woopack-product-carousel:hover,
.product-grid-new .woocommerce.woopack-products-grid-wrap ul.products.woopack-products li.product:hover {
border: 1px solid #fca300;
}
.product-grid-new.fl-module-product-carousel .woopack-product-price {
padding-top: 10px;
}  .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
padding: 0;
border: 0;
background: none;
margin-bottom: 0 !important;
width: auto;
}
.fl-module-uabb-gravity-form .gform_wrapper ul.gfield_checkbox,
.fl-module-uabb-gravity-form .gform_wrapper ul.gfield_radio {
margin-bottom: 0;
}
.fl-module-uabb-gravity-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
margin-top: 8px;
}
.fl-module-uabb-gravity-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 0;
}
.gform_wrapper li.gfield_error .ginput_container>input,
.gform_wrapper li.gfield_error .ginput_container>textarea {
margin-bottom: 0 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
padding-top: 5px;
} #quadmenu.quadmenu-custom_theme_1 .quadmenu-row {
padding-bottom: 20px;
}
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_btt {
transition: all 0.4s ease-in-out;
}
#quadmenu.quadmenu-custom_theme_1.quadmenu-is-horizontal .quadmenu-navbar-nav>li>.quadmenu-dropdown-menu {
margin-top: 39px;
}
.fl-theme-builder-header-shrink #quadmenu.quadmenu-custom_theme_1.quadmenu-is-horizontal .quadmenu-navbar-nav>li>.quadmenu-dropdown-menu {
margin-top: 15px;
}
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
text-transform: none;
}
#quadmenu.quadmenu-custom_theme_1 .menu .sub-menu {
display: none;
position: absolute;
left: 100%;
bottom: -16px;
z-index: 1;
background: #1A1311;
padding: 16px 36px;
}
#quadmenu.quadmenu-custom_theme_1 .menu>li.menu-item-has-children {
padding-right: 16px;
}
#quadmenu.quadmenu-custom_theme_1 .menu>li.menu-item-has-children::after {
display: block;
content: "";
position: absolute;
top: 50%;
right: 0;
border: 5px solid transparent;
border-left-color: #FCA300;
margin-top: -5px;
}
#quadmenu.quadmenu-custom_theme_1 .menu>li.menu-item-has-children:hover .sub-menu {
display: block;
}
#quadmenu.quadmenu-custom_theme_1 ul ul li:first-child {
border-top: 0;
}
#quadmenu.quadmenu-custom_theme_1 ul ul li:last-child {
margin-bottom: 0;
}
#quadmenu.quadmenu-custom_theme_1 .menu .sub-menu li a {
color: #FFF;
}
#quadmenu .widget_media_image img {
width: 100% !important;
max-height: 100%;
}
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
margin-top: 15px;
}
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title a {
color: #1a1311;
font-weight: 700;
}
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title a:hover {
color: #fca300;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown.open .quadmenu-item-content {
position: relative;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown.open .quadmenu-item-content:after {
display: block;
content: "";
background: #FCA300;
width: 12px;
height: 12px;
position: absolute;
bottom: -58px;
left: 50%;
margin-left: -12px;
transform: rotate(45deg) translateY(-9px);
z-index: 999990;
cursor: unset;
transition: all 0.4s ease-in-out;
}
.fl-theme-builder-header-shrink #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown.open .quadmenu-item-content:after {
bottom: -34px;
}
.fl-module-pp-instagram-feed .pp-instagram-feed-carousel .pp-feed-item {
max-width: none;
}  .fl-module-pp-content-grid .pp-content-post-carousel .owl-theme .owl-nav button svg {
width: 40px;
height: 40px;
padding: 7px;
}
.pp-content-post-carousel .owl-theme .owl-nav button.owl-prev {
left: 10px;
}
.pp-content-post-carousel .owl-theme .owl-nav button.owl-next {
right: 10px;
} button.owl-dot.active {
top: 0;
}
.owl-theme .owl-dots .owl-dot span {
background: rgba(48, 48, 48, 0.3);
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #FCA300;
}
.owl-dots {
position: absolute;
left: 0;
right: 0;
} .fl-module-product-category .woopack-product-category {
height: auto;
overflow: visible;
}
.fl-node-5ec39586dbdef .woopack-product-category__img,
.fl-module-product-category .woopack-product-category__img img {
height: 198.74px;
}
.fl-node-5ec39586dbdef .woopack-product-category__img {
border: 3px solid transparent;
}
.fl-module-product-category .woopack-product-category__img:hover {
border-color: rgba(252, 163, 0, 0.45);
}
.fl-module-product-category .woopack-product-category .woopack-product-category__content {
position: static;
display: block;
width: auto !important;
padding-left: 0;
padding-right: 0;
margin: 0;
} #follow-ig>.fl-row-content-wrap {
z-index: 10;
}
.fl-module-pp-instagram-feed .pp-instagram-feed-carousel .swiper-container {
padding: 0;
} .custom-testimonial .owl-nav {
position: absolute;
top: 20%;
width: 100%;
}
.custom-testimonial button.owl-prev {
position: absolute;
left: -3%;
}
.custom-testimonial button.owl-next {
position: absolute;
right: -3%;
}
.custom-testimonial .pp-testimonials-wrap .owl-theme .owl-nav button svg:hover {
background: #ffffff;
} .widget_product_search form {
position: relative;
}
input.facetwp-search,
.widget_product_search input[type=search],
.fl-module-product-grid .woocommerce-ordering select {
padding: 13px 40px 12px 15px;
border-color: #707070;
border-radius: 0;
margin-bottom: 30px;
color: #717171;
font-size: 14px;
}
.widget_product_search .form-submit {
width: 40px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.woocommerce-page .widget_product_search button[type="submit"] {
height: 100%;
width: 100%;
position: relative;
z-index: 1;
background: none;
border: 0;
font-size: 0;
}
.woocommerce-page .woocommerce button[type=submit]:hover {
background: none;
}
.widget_product_search .form-submit::before {
display: block;
content: "";
height: 21px;
width: 21px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: url(//gotoflooring.com.au/wp-content/themes/ckp-gotoflooring/assets/images/search-icon.svg) 0 0 no-repeat;
}
#recently-viewed-products .woocommerce-ordering {
display: none;
}
#recently-viewed-products .woocommerce-ordering+.woopack-products-grid-wrap {
margin-top: 0;
} .woocommerce-tabs .panel h2 {
display: none;
}
.woocommerce-tabs .panel h3,
.woocommerce-tabs .panel p {
margin-top: 0;
margin-bottom: 20px;
}
.woocommerce-tabs .panel h3 {
font-size: 24px;
}
span.woocommerce-Price-amount.amount,
.fl-module-fl-woo-product-title h1.product_title {
font-family: "Fira Sans",sans-seri;
font-weight: 500;
line-height: 1;
} .shop-sidebar {
font-size: 14px;
}
.shop-sidebar h2,
.shop-sidebar h3,
.shop-sidebar h4 {
position: relative;
padding-bottom: 10px;
border-bottom: 1px solid #707070;
margin: 0 0 15px;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
font-weight: 700;
}
.shop-sidebar .facetwp-facet {
margin-bottom: 0;
}
.shop-sidebar .facetwp-checkbox {
position: relative;
background: none;
padding-left: 25px;
}
.shop-sidebar .facetwp-checkbox.checked {
background: none;
}
.shop-sidebar .facetwp-checkbox::before {
display: block;
content: "";
height: 16px;
width: 16px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background: #FFF;
box-shadow: 0 0 0 1px #C3C3C3;
border: 2px solid #FFF;
border-radius: 0;
}
.shop-sidebar .facetwp-checkbox.checked::before {
background: #fca300;
}
.shop-sidebar .widget_price_filter form {
margin-top: 30px;
} .fl-module-uabb-gravity-form .uabb-gf-style .gf_left_half input[type=text],
.fl-module-uabb-gravity-form .uabb-gf-style .gf_right_half input[type=text] {
margin-bottom: 0 !important;
}
.fl-module-uabb-gravity-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.fl-module-uabb-gravity-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
max-width: calc(50% - 8px);
}
.fl-module-uabb-gravity-form .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
margin-top: 16px;
}
body .gform_wrapper .top_label .gfield>div.ginput_container_date {
margin-top: 0;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, 
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, 
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, 
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, 
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, 
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
max-width: 100% !important;
white-space: initial !important;
overflow: visible !important;
text-overflow: initial !important;
}
div.ginput_complex.ginput_container.gf_name_has_2 span.name_first{
width:49%;	
}
div.ginput_complex.ginput_container.gf_name_has_2 span.name_last{
width:51%;	
} #free-quote-form div.ginput_complex.ginput_container.gf_name_has_2 span.name_first, div.ginput_complex.ginput_container.gf_name_has_2 span.name_last {
width: 50%;
}
#free-quote-form .gform_wrapper .ginput_container .gfield_checkbox label,
#free-quote-form .gform_wrapper .ginput_container .gfield_radio label {
font-weight: normal;
}
#free-quote-form .gform_wrapper .ginput_container_time,
#free-quote-form .gform_wrapper .ginput_container_date {
position: relative;
width: auto;
flex: 1;
max-width: 100%;
}
#free-quote-form .gform_wrapper .top_label li.gfield.gf_left_half,
#free-quote-form .gform_wrapper .top_label li.gfield.gf_right_half {
width: calc(50% - 10px);
}
#free-quote-form .gform_wrapper .top_label li.gfield.gf_left_half {
padding-right: 0;
margin-right: 20px;
}
#free-quote-form .gform_wrapper .ginput_container_date input,
#free-quote-form .gform_wrapper .ginput_container_time input,
#free-quote-form div.gform_wrapper .gfield_time_ampm select {
width: 100%;
max-width: none !important;
margin-top: 0;
}
#free-quote-form .gform_wrapper .gfield_time_hour {
margin-right: 0;
padding-right: 15px;
}
#free-quote-form .gform_wrapper .gfield_time_hour i {
position: absolute;
top: 29%;
right: 3px;
margin-top: 0;
line-height: normal;
}
#free-quote-form .uabb-gf-style form .gf_list_3col .gfield_label,
#free-quote-form .uabb-gf-style form .gf_list_4col .gfield_label {
margin-bottom: 10px;
}
#free-quote-form .gform_wrapper li.gf_list_inline .gfield_checkbox label,
#free-quote-form .gform_wrapper li.gf_list_inline .gfield_radio label {
max-width: none;
}
#free-quote-form .gform_wrapper .top_label .gfield>div.ginput_container_date {
margin-top: 13px;
} .footer-accordion .fl-builder-content {
padding: 0;
}
.footer-accordion .uabb-adv-accordion-button {
display: flex;
align-items: center;
}
.footer-accordion .uabb-adv-accordion-button:focus,
.footer-accordion .uabb-adv-accordion-button>*:focus,
.footer-accordion .uabb-adv-accordion-button:active,
.footer-accordion .uabb-adv-accordion-button>*:active {
outline: 0 !important;
border: 0 !important;
}
.footer-accordion .uabb-adv-accordion-button-label {
width: auto;
padding-right: 10px;
}
.footer-accordion .pp-infolist-description {
word-break: break-word;
}
#fl-to-top {
background: #1A1311;
}
#fl-to-top:hover {
background: #fca300;
}
#fl-to-top:hover i {
color: #1A1311;
} footer .pp-advanced-menu ul li.current-menu-item a,
footer .pp-advanced-menu ul li.current_page_item a{
color: #ffffff !important;
}
footer .pp-advanced-menu ul li.current-menu-item a:hover,
footer .pp-advanced-menu ul li.current_page_item a:hover {
color: #fca300 !important;
}
.gtf-meta {
display: none;
}
.product_cat_flooring .gtf-meta {
display: block;
}
#modal-5ed7607a608d1 .pp-modal-container {
display: flex;
align-items: center;
}
#modal-5ed7607a608d1 .pp-modal.layout-standard {
height: auto;
max-height: 600px;
top: auto !important;
}
#modal-5ed7607a608d1 .pp-modal .pp-modal-body {
max-height: 600px !important;
height: 100%;
}
#modal-5ed7607a608d1 .pp-modal .pp-modal-content {
height: 100% !important;
max-height: 600px !important;
}
#modal-5ed7607a608d1 .pp-modal .pp-modal-content-inner {
overflow: visible;
padding-top: 0;
padding-bottom: 0;
}
#free-quote-form #gform_confirmation_message_2 {
margin-top: 0;
margin-bottom: 0;
}
#free-quote-form #gform_confirmation_message_2 .confirmation-container {
background: #fca300;
padding: 30px;
margin: 0px -30px;
border: 2px solid #FFF;
} .woocommerce div.product form.cart .variations select {
display: block;
height: 45px;
padding: 5px 15px;
border-radius: 0;
border-color: #707070;
-webkit-appearance: none;
-moz-appearance: none;
background: transparent;
background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
background-repeat: no-repeat;
background-position-x: 100%;
background-position-y: 5px;
}
.woocommerce div.product form.cart .reset_variations,
.woocommerce-page div.product form.cart .reset_variations {
padding-top: 0;
margin-top: 20px;
width: 75px;
border: 1px solid #707070;
text-align: center;
height: 36px;
line-height: 36px;
color: #000000;
font-size: 14px;
font-weight: 700;
float: right;
}
.reset_var_wrapper {
display: block;
width: 75%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
padding: 0;
border-top: 1px solid rgba(112, 112, 112, 0.5);
border-bottom: 1px solid rgba(112, 112, 112, 0.5);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
background: none;
border: 0;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:last-child {
padding-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 700;
color: #717171;
}
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel {
border: 0;
padding: 30px 0;
}
.woocommerce div.product .woocommerce-tabs .panel ul {
padding-inline-start: 20px;
}
.tab-column {
position: relative;
}
.single-product .rtwpvg-images {
max-width: 100% !important;
}
.woopack-modal .single-product .rtwpvg-images {
max-width: 45% !important;
}
.woocommerce .products .star-rating:before,
.woocommerce-page .products .star-rating:before,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce p.stars a:hover {
color: #f9e3bb;
}
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
font-family: "Fira Sans", sans-serif;
font-size: 16px !important;
font-weight: 700;
text-transform: uppercase;
background-color: #fca300;
border: 0;
border-radius: 0;
padding: 10px 20px;
}
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
background-color: #0e0705;
color: #ffffff !important;
}
.woocommerce #review_form #respond textarea {
border-radius: 0;
}
.product-grid .woopack-product-quick-options,
.product-carousel .woopack-product-quick-options {
background-color: rgba(255, 164, 0, .64);
width: 72px;
height: 72px;
line-height: 72px;
border-radius: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.product-grid .woopack-product-quick-options p,
.product-carousel .woopack-product-quick-options p {
margin: -12px;
}
.woopack-product-stock-status {
background-color: #f6f6f6;
padding: 10px;
font-size: 14px;
}
.product-carousel .woocommerce-notices-wrapper,
.product-carousel form.woocommerce-ordering {
display: none;
}
.product-carousel .owl-carousel .owl-nav.disabled {
display: block;
}
.product-carousel .owl-theme .owl-nav .owl-next {
right: 20px;
}
.product-carousel .owl-theme .owl-nav .owl-prev {
left: 20px;
}
.product-carousel .owl-theme .owl-nav .owl-prev,
.product-carousel .owl-theme .owl-nav .owl-next {
top: 30%;
}
.woocommerce div.product form.cart .variations label {
font-weight: 700 !important;
}
.woocommerce .product_meta span span,
.woocommerce-page .product_meta span span,
.woocommerce .product_meta span a,
.woocommerce-page .product_meta span a {
font-weight: 400;
}
.woocommerce .product_meta,
.woocommerce-page .product_meta {
padding-top: 20px;
}
.sku_wrapper span.sku {
color: #717171 !important;
margin-left: 3px !important;
font-weight: 400 !important;
}
.fl-module.product-category a {
color: #717171 !important;
font-weight: 400;
}
span.last-breadcrumb {
font-weight: 700;
}
.facetwp-facet-price .noUi-target {
background: #fca300;
border-radius: 0;
border: 0;
}
.facetwp-facet-price .noUi-connect {
background: #0e0705;
}
.facetwp-facet-price input.facetwp-slider-reset {
float: right;
}
.facetwp-selections ul {
padding-inline-start: 0;
color: #717171;
}
.fl-module-class-selections .facetwp-selections li {
display: block;
}
.facetwp-selections .facetwp-selection-label {
display: none;
color: #1a1311;
font-weight: 700;
}
.fl-module-class-selections .facetwp-selections .facetwp-selection-value {
display: block;
padding-top: 5px;
padding-bottom: 5px;
}
.facetwp-facet-search .facetwp-search-wrap {
display: block;
}
.facetwp-facet-search .facetwp-btn:before {
background: url(//gotoflooring.com.au/wp-content/themes/ckp-gotoflooring/assets/images/search-icon.svg) 0 0 no-repeat;
}
.facetwp-facet-search .facetwp-search {
margin-bottom: 0;
}
.facetwp-facet-search .facetwp-btn {
opacity: 1;
top: 12px;
right: 10px;
}
.facetwp-facet-search input.facetwp-search:focus {
border: 1px solid #717171;
}
.facetwp-pager {
text-align: center;
}
.facetwp-page {
border: 1px solid #1A1311;
color: #1A1311;
height: 35px;
width: 35px;
line-height: 35px;
}
.facetwp-page:hover,
.facetwp-page.active {
color: #ffffff;
background-color: #1A1311;
}
.woopack-modal-content .rtwpvg-product-type-simple.loading-rtwpvg .rtwpvg-container {
opacity: 1;
visibility: visible;
}
.rtwpvg-wrapper.loading-rtwpvg:after {
position: relative;
background: transparent;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.rtwpvg-wrapper .rtwpvg-thumbnail-image {
opacity: 1;
}
nav.woocommerce-breadcrumb {
font-weight: 700;
}
nav.woocommerce-breadcrumb .breadcrumb-separator {
font-weight: 400;
}
nav.woocommerce-breadcrumb a {
font-weight: 400;
}
.woopack-modal .woopack-modal-inner {
height: 90%;
top: 5%;
transform: translate3d(-50%, 0, 0);
} .woopack-modal-content .woocommerce div.product .product_title {
font-size: 28px !important;
font-family: "Fira Sans", sans-serif;
font-weight: 500;
margin-bottom: 20px;
}
.woopack-modal-content .reset_var_wrapper,
.woopack-modal-content .woocommerce div.product form.cart .variations select {
width: 100% !important;
}
.woopack-modal-content .woocommerce .product_meta a {
pointer-events: none;
cursor: initial;
color: #717171;
}
.woocommerce.archive .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon,
.woocommerce.archive .pp-accordion-item:hover .pp-accordion-button-icon {
color: #fca300;
}
.woopack-modal-content .woocommerce div.product form.cart .woocommerce-variation-price {
text-align: left !important;
}
.facetwp-facet-look {
text-transform: lowercase;
}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, 
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, 
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, 
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, 
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, 
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
max-width: 100% !important;
white-space: initial !important;
overflow: visible !important;
text-overflow: initial !important;
} #brochure-grid .pp-content-grid-post-text {
min-height: 90px;
}
.woopack-product-action a {
font-weight: 400 !important;
text-transform: capitalize !important;
}
.menu.pp-advanced-menu-accordion a:focus {
outline: none !important;
outline-offset: unset !important;
}
footer .pp-advanced-menu-accordion .pp-menu-toggle {
position: relative;
padding-left: 60px;
}
footer .pp-advanced-menu .pp-menu-toggle:after {
border-left: 2px solid !important;
height: 9px !important;
}
footer .pp-advanced-menu .pp-menu-toggle:before {
width: 9px !important;
border-top: 2px solid !important;
}
.fl-builder-module-template.product {
padding: 0;
}
.woopack-modal .woopack-modal-inner {
padding: 20px;
}
a.gtf-button.fl-button {
padding: 10px 20px;
font-weight: 700;
}
a.gtf-button.fl-button {
display: none;
}
.woopack-modal-content a.gtf-button.fl-button {
display: inline-block;
margin-bottom: 20px;
}
#brochure-grid .pp-content-post:hover {
border-color: #fca300;
}
#free-quote-form .select_box .ginput_container_select {
margin-top: 13px;
}
#free-quote-form select {
height: 42px !important;
}
.pswp__caption__center {
display: none;
}
.pswp__ui--idle .pswp__top-bar {
opacity: 1 !important;
}
.woocommerce button.pswp__button {
position: relative;
top: initial;
margin-top: inherit;
width: 40px;
height: 40px;
}
.woopack-modal-content .rtwpvg-trigger {
display: none !important;
}
.pswp {
z-index: 9999999 !important;
}
.admin-bar .pswp__top-bar {
top: 32px !important;
}
.woopack-modal .woopack-modal-content {
height: 85vh;
overflow-y: scroll;
}
.woopack-modal .woopack-modal-content::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}
.woopack-modal .woopack-modal-content::-webkit-scrollbar
{
width: 6px;
background-color: #F5F5F5;
}
.woopack-modal .woopack-modal-content::-webkit-scrollbar-thumb
{
background-color: #fca300;
}
.woocommerce-tabs .panel p:first-letter,
.woocommerce-product-details__short-description p:first-letter {
text-transform: capitalize;
}
.woopack-products-carousel .woopack-product-title {
padding: 0 5px;
} @media only screen and (min-width: 1136px) { } @media only screen and (max-width: 1000px) {
#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav>li:not(.quadmenu-item-type-button) {
margin: 0;
}
} @media only screen and (min-width: 993px) {
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>ul {
border-left: 724px solid transparent !important;
border-right: 924px solid transparent !important;
}
body:not(.fl-builder-edit) .catalog-button {
position: absolute;
top: 41px;
right: 0;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
margin: 0;
padding: 10px 30px;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child {
padding-left: 0;
}
} @media only screen and (min-width: 769px) {  .diamond-separators .heading-title {
display: flex;
align-items: center;
}
.diamond-separators .heading-title span {
position: relative;
padding-left: 50px;
padding-right: 50px;
}
.diamond-separators .heading-title::before,
.diamond-separators .heading-title::after {
display: block;
content: "";
flex: 1;
height: 1px;
background: #FCA300;
}
.diamond-separators .heading-title span::before,
.diamond-separators .heading-title span::after {
display: block;
content: "";
background: #FCA300;
width: 12px;
height: 12px;
position: absolute;
top: 50%;
transform: rotate(45deg) translateY(-9px);
}
.diamond-separators .heading-title span::before {
left: -6px;
}
.diamond-separators .heading-title span::after {
right: -6px;
} #brochure-grid .pp-post-filters-wrapper {
text-align: center;
}
#brochure-grid ul.pp-post-filters {
display: inline-block;
}
#brochure-grid li.pp-post-filter[data-filter="*"] {
float: right;
}
} @media only screen and (min-width: 769px) and (max-width: 992px) {} @media only screen and (max-width: 992px) {
} @media only screen and (max-width: 811px) {
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
padding: 0 10px;
}
} @media only screen and (min-width: 481px) and (max-width: 768px) {
.two-cols>.fl-col-content {
display: flex;
}
.two-cols>.fl-col-content>* {
width: 50%;
}
} @media only screen and (max-width: 768px) {
.row-separator-hide-mobile .uabb-row-separator {
display: none;
}
body.admin-bar #quadmenu.quadmenu-is-vertical .navbar-offcanvas {
padding-top: 46px;
}
#quadmenu.quadmenu-custom_theme_1:not(.quadmenu-is-horizontal) .navbar-offcanvas {
background: #1A1311;
}
#quadmenu.quadmenu-custom_theme_1 .menu .sub-menu {
margin-left: 20px;
}
#modal-5ed7607a608d1 .pp-modal.layout-standard {
margin-top: 0;
margin-bottom: 0;
}
.single-product .product_title {
font-size: 24px;
}
span.woocommerce-Price-amount.amount {
font-size: 22px;
}
.fl-module-fl-woo-product-images>.fl-module-content {
text-align: center;
}
.safari input,
.safari textarea,
.safari select {
font-size: 16px;
}
.product-carousel .product a img {
width: 100% !important;
height: 300px;
object-fit: cover;
}
.woocommerce div.product form.cart .variations select {
min-width: 100%;
}
.reset_var_wrapper {
display: block;
width: 100%;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
background: #707070 !important;
padding: 5px 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #fca300 !important;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs {
border: 0;
}
div.ginput_complex.ginput_container.gf_name_has_2 span.name_first{
width:100%;	
}
div.ginput_complex.ginput_container.gf_name_has_2 span.name_last{
width:100%;	
}
.woopack-modal .single-product .rtwpvg-images {
max-width: 100% !important;
}
.page .fl-module-product-grid .woopack-products-grid-wrap ul.products.woopack-products li.product.woopack-product-grid {
width: 49% !important;
float: left !important;
margin-right: 2% !important;
}
.page .fl-module-product-grid .woopack-products-grid-wrap ul.products.woopack-products li.product:nth-of-type(2n) {
margin-right: 0 !important;
}
.custom-testimonial .owl-nav,
.custom-testimonial button.owl-prev,
.custom-testimonial button.owl-next {
position: static;
}
#free-quote-form select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
-moz-appearance: none !important; 
-webkit-appearance: none !important; 
appearance: none !important;
height: 42px !important;
}
#free-quote-form .gform_wrapper .top_label li.gfield.gf_left_half, #free-quote-form .gform_wrapper .top_label li.gfield.gf_right_half {
width: 100%;
}
#free-quote-form .gform_wrapper .top_label li.gfield.gf_left_half {
margin: 0;
}
#free-quote-form div.ginput_complex.ginput_container.gf_name_has_2 span.name_first, div.ginput_complex.ginput_container.gf_name_has_2 span.name_last {
width: 100%;
}
.woopack-modal-inner,
.woopack-modal .woopack-modal-content {
height: 100vh !important;
max-height: 100vh !important;
}
.product-grid span.woocommerce-Price-amount.amount {
font-size: 14px;
}
}
@media only screen and (min-width: 641px) {
.fl-module-uabb-gravity-form .gform_wrapper li.gf_list_inline ul.gfield_radio li {
margin-bottom: 0;
}
} @media only screen and (max-width: 480px) {
.home-hero-buttons .button-wrap {
display: block;
margin-bottom: 10px;
}
.home-hero-buttons .button {
min-width: 140px;
}
.project-display-grid .pp-content-grid-post {
width: 100%;
}
.fl-col-small.one-column {
width: 100% !important;
}
#free-quote-form select {
height: 54px !important;
}
.woopack-modal-content .woocommerce div.product .product_title {
font-size: 20px;
}
.woopack-modal .woopack-modal-inner {|
top: 0;
transform: translate3d(0, 0, 0);
}
}.woopack-modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999;
}
.woopack-modal .woopack-modal-overlay {
position: fixed;
z-index: 999998;
background-repeat: no-repeat;
background-position: 50%;
background-color: #fff;
width: 40px;
height: 40px;
top: 50%;
left: 50%;
border-radius: 50px;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.4);
}
.woopack-modal.woopack-ajax-loaded .woopack-modal-overlay {
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
background-color: rgba(0,0,0,0.2);
}
.woopack-modal .woopack-modal-inner {
position: fixed;
top: 50%;
left: 50%;
min-height: 180px;
min-width: 500px;
background: #fff;
z-index: 999999;
transform: translate3d(-50%, -50%, 0);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
transition: all 0.2s ease-in-out;
visibility: hidden;
}
.woopack-modal.woopack-ajax-loaded .woopack-modal-inner {
visibility: visible;
}
.woopack-modal.woopack-modal-fullscreen .woopack-modal-inner {
width: 100%;
height: 100%;
padding: 0;
}
.woopack-modal .woopack-modal-content {
background-size: 30px;
background-position: 50% 100%;
background-repeat: no-repeat;
min-height: 50px;
min-width: 50px;
overflow-y: auto;
padding: 20px;
}
.woopack-modal.woopack-ajax-loaded .woopack-modal-content {
background-image: none !important;
}
.woopack-modal .woopack-modal-content:before,
.woopack-modal .woopack-modal-content:after {
content: " ";
display: table;
}
.woopack-modal .woopack-modal-content:after {
clear: both;
}
.woopack-modal.woopack-modal-fullscreen .woopack-modal-content {
height: 100%;
width: 100%;
}
.woopack-modal.woopack-modal-fullscreen .woopack-modal-content iframe {
height: 100vh;
width: 100%;
}
.woopack-modal .woopack-modal-close {
position: fixed;
top: -12px;
right: -12px;
width: 30px;
height: 30px;
text-align: center;
font-size: 20px;
font-family: Helvetica, Arial;
font-style: normal;
font-weight: bold;
cursor: pointer;
background: #fff;
z-index: 999999999;
color: #737373;
border-radius: 50px;
line-height: 1.5;
box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.5);
}
.woopack-modal.woopack-modal-hide-close .woopack-modal-close {
display: none;
}
.woopack-modal.woopack-modal-fullscreen.woopack-modal-has-iframe .woopack-modal-close {
width: auto;
height: auto;
font-size: 30px;
background: none;
color: #fff;
box-shadow: none;
top: 0;
right: 58px;
}
.woopack-modal .woocommerce:not(.woopack-qv-template) div.product div.images.woocommerce-product-gallery {
opacity: 1 !important;
}
.woopack-modal .woocommerce div.product .woocommerce-tabs .panel {
display: none;
}
.woopack-modal form .wc-bookings-booking-form {
display: block !important;
}
.woopack-modal .woopack-modal-content .woopack-product {
display: none;
opacity: 0;
}
.woopack-modal.woopack-content-loaded .woopack-modal-content .woopack-product {
display: block;
}
.woopack-modal.woopack-ajax-loaded.woopack-ajax-loaded .woopack-modal-content .woopack-product {
opacity: 1;
}
.woopack-modal .woopack-modal-content .woopack-product .fl-animation {
opacity: 1;
}
@media (min-width: 768px) {
.woopack-modal .woopack-modal-inner {
width: 670px;
}
}
@media (max-width: 768px) {
.woopack-modal .woopack-modal-inner .fl-row-content-wrap {
padding: 0 !important;
}
}
@media (max-width: 767px) {
.woopack-modal .woopack-modal-close {
top: 8px;
right: 8px;
}
.woopack-modal .woopack-modal-inner {
width: 100%;
min-width: auto;
top: 0;
left: 0;
transform: none;
overflow-y: auto;
}
}