@charset "UTF-8";
.clear{clear:both;}
.maybe-clear{content:"";width:6em;display:block;overflow:hidden;}
.strong-view.wpmtst-default{display:block;width:100%;}
.strong-view.wpmtst-default div{box-sizing:border-box;}
.strong-view.wpmtst-default .wpmtst-testimonial{max-height:none;max-width:none;padding:0;width:100%;}
.strong-view.wpmtst-default .wpmtst-testimonial.t-slide{margin-top:0;margin-bottom:0;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner{display:block;width:100%;height:100%;}
.strong-view.wpmtst-default .wpmtst-testimonial-image{max-width:50%;}
.strong-view.wpmtst-default .wpmtst-testimonial-field-before{margin-right:0.5em;}
.strong-view.wpmtst-default a.readmore, .strong-view.wpmtst-default a.readmore-toggle{white-space:nowrap;z-index:100;}
.strong-view.wpmtst-default a.readmore-toggle:hover{cursor:pointer;}
.strong-view.slider-container{opacity:1;}
.strong-view .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.strong-view.wpmtst-default .strong-content{margin:20px auto 0;}
.strong-view.wpmtst-default .wpmtst-testimonial{border:1px solid #E6E6E6;margin:20px auto;text-align:left;}
.strong-view.wpmtst-default .wpmtst-testimonial:first-child{margin-top:0;}
.strong-view.wpmtst-default .wpmtst-testimonial:last-child{margin-bottom:0;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner{border:1px solid #FFFFFF;padding:20px;text-align:left;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child){margin-bottom:5px;}
.strong-view.wpmtst-default .wpmtst-testimonial-heading{background:url(//www.quartzworktopsdirect.com/wp-content/plugins/strong-testimonials/templates/default/img/quotes.png) no-repeat scroll left center transparent;margin-top:0;padding-left:40px;text-align:left;}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:first-of-type{margin-top:0;padding-top:0;}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type{margin-bottom:0;padding-bottom:0;}
.strong-view.wpmtst-default .wpmtst-testimonial-image{margin-top:0.25em;margin-right:1em;margin-bottom:0.25em;float:left;}
.strong-view.wpmtst-default .wpmtst-testimonial-image img{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EFEFEF;padding:6px;margin:0 auto;}
.strong-view.wpmtst-default .wpmtst-testimonial-image a{text-decoration:none;box-shadow:none;}
.strong-view.wpmtst-default .wpmtst-testimonial-image .initials{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EFEFEF;padding:6px;margin:0 auto;text-align:center;font-size:42px;font-weight:bold;display:table-cell;vertical-align:middle;}
.strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:right;}
.strong-view.wpmtst-default .wpmtst-testimonial-name{font-weight:bold;}
.strong-view.wpmtst-default .readmore{margin-top:1em;}
.strong-view.wpmtst-default .strong-view-footer{margin-bottom:20px;}
.strong-view.wpmtst-default .readmore-page{margin-top:20px;padding:1em;text-align:center;border:1px solid #E6E6E6;}
.strong-view.wpmtst-default.strong-pager{display:none;}
.simplePagerList{margin:20px auto;text-align:center;}
.strong-view ul.simplePagerNav{margin:0 auto;padding:0;display:inline-block;}
.strong-view ul.simplePagerNav li{display:inline;list-style:none;margin:0;padding:0;}
.strong-view ul.simplePagerNav li a{margin:0 0.2em;padding:0.1em 0.3em;outline:none;text-decoration:none;transition:background 0.2s ease;}
.strong-view ul.simplePagerNav li a:hover{background:#BBB;color:#FFF;}
.strong-view ul.simplePagerNav li.currentPage a{text-decoration:none;background:#999;color:#FFF;}
.strong-view.rtl ul.simplePagerNav li{float:right;}
.strong-view .nav-links{margin:20px auto;text-align:center;}
.strong-view .nav-links a, .strong-view .nav-links span{display:inline-block;line-height:1.5;margin:0 0.2em;padding:0.1em 0.3em;transition:background 0.2s ease;}
.strong-view .nav-links a.current, .strong-view .nav-links span.current{background:#999;color:#FFF;}
.strong-view .nav-links a{outline:none;text-decoration:none;}
.strong-view .nav-links a:hover, .strong-view .nav-links a.prev:hover, .strong-view .nav-links a.next:hover, .strong-view .nav-links span:hover{background:#BBB;color:#FFF;}
.strong-view.wpmtst-default.slider-container{}
.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport{border:1px solid #E6E6E6;}
.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmtst-testimonial{border:0;}
.strong-view.wpmtst-default.slider-container .strong-content{margin:0 auto;}
.strong-view.wpmtst-default.slider-container .wpmtst-testimonial:not(:first-child){display:none;}
.strong-view.wpmtst-default.nav-position-inside .wpmtst-testimonial-inner{padding-bottom:48px;}
.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner{padding-left:50px;padding-right:50px;}
.strong-view.wpmtst-default.slider-stretch .wpmtst-testimonial-inner{height:100%;}
@media only screen and (max-width: 320px) {
.strong-view.wpmtst-default .wpmtst-testimonial-image{float:none;margin-left:auto;margin-right:auto;}
} @media only screen and (max-width: 320px) and (orientation: portrait) {
.strong-view.wpmtst-default .wpmtst-testimonial-heading{background:none;padding-left:0;}
} .strong-view.wpmtst-default.rtl .wpmtst-testimonial,
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-inner, .strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading{text-align:right;}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-image{float:right;margin-left:1em;}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-field{text-align:left;}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading{padding-right:40px;background-position:right;}
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-image{float:right;margin-top:.25em;margin-bottom:0.25em;margin-left:1em;}
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-field{text-align:left;}
.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-image{float:left;margin-left:0;margin-right:1em;}
.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-field{text-align:right;}
.strong-view.wpmtst-default.no-quotes .wpmtst-testimonial-heading{background:none;padding-left:0;}
.strong-view.wpmtst-default.dark .wpmtst-testimonial{border:1px solid #777;}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner{border:1px solid #333;}
.strong-view.wpmtst-default.dark .readmore-page{border:2px solid #777;}
.strong-view.wpmtst-default.dark ul.simplePagerNav li a:hover{background:#777;color:#FFF;}
.strong-view.wpmtst-default.dark ul.simplePagerNav li.currentPage a{background:#555;color:#FFF;}
.disabled{display:none !important;}
.wpmslider-controls.disabled{display:block !important;}
.msHtmlOverlay .layer .disabled {
display: block !important;
}.strong-content.strong-masonry .wpmtst-testimonial{margin-top:0;}
.strong-masonry .wpmtst-testimonial, .strong-masonry .grid-sizer{width:100%;}
.strong-masonry .gutter-sizer{width:0;}
.strong-masonry .wpmtst-testimonial.grid-item--width2{width:100%;}
@media only screen and (min-width: 480px) { .strong-masonry.columns-2 .wpmtst-testimonial,
.strong-masonry.columns-2 .grid-sizer {
width: 48.5%;
}
.strong-masonry.columns-2 .gutter-sizer {
width: 3%;
}
.strong-masonry.columns-2 .wpmtst-testimonial.grid-item--width2 {
width: 97%;
} .strong-masonry.columns-3 .wpmtst-testimonial,
.strong-masonry.columns-3 .grid-sizer {
width: 31.33%;
}
.strong-masonry.columns-3 .gutter-sizer {
width: 3%;
}
.strong-masonry.columns-3 .wpmtst-testimonial.grid-item--width2 {
width: 62.66%;
} .strong-masonry.columns-4 .wpmtst-testimonial,
.strong-masonry.columns-4 .grid-sizer {
width: 22.75%;
}
.strong-masonry.columns-4 .gutter-sizer {
width: 3%;
}
.strong-masonry.columns-4 .wpmtst-testimonial.grid-item--width2 {
width: 45.5%;
}
}
  #quartz-and-granite-worktops-quote #select-type, #quartz-and-granite-worktops-quote #select-quartz, #quartz-and-granite-worktops-quote #select-granite{margin-top:48px!important;}
.select-material li.selected:before{margin-top:33%;}
.specification-fields.col-md-6.text-white.background-mblue{max-width:40%;}
@media(min-width:768px){
.col-md-6{-ms-flex:0 0 50%;flex:0 0 60%;max-width:60%;}
}
.specification-fields.col-md-6.text-white.background-mblue .entry-content li{margin:0;}
.select-material li>div{padding:50% 0;background-position:0px;background-size:cover;height:inherit;}
.select-material li h3{font-size:14px;font-weight:bold;font-style:italic;font-family:'Roboto', sans-serif!important;text-transform:uppercase;text-align:center;letter-spacing:0px;}
.selection-details.col-md-4{background-repeat:no-repeat;background-size:cover;}
.specification-description div{padding-left:20px;}
.specification-fields li h3{margin-top:32px;width:50px;}
.upload-button{width:100%;margin-top:12px;font-size:18px;}
.selection-details>div{bottom:0;margin-top:15px;position:relative;}
h1.text-ml{margin-top:0px;}
input#kelly1{width:100%;}
.field#kelly2{width:85%;}
button#request_quote.button.text-sm.button-small.background-mblue.text-white{font-size:36px;padding:24px 0 !important;}
.select-material li{width:15%;margin-left:2% !important;margin-bottom:4% !important;}
.specification-fields li .x{margin-top:36px;}
.background-mblue{background:#2981b8;}
#personal-form-bottom button{border-radius:.25rem;background-color:#1D1D1B;}
.button-medium{background-color:#1D1D1B;border-radius:.25rem;border:none;}
.button-large{padding:16px 0px;border-radius:.25rem;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;cursor:pointer;}
.trustpilot-widget{margin:-36px 0 84px 0;}
@media screen and (max-width:980px){
.select-material li{width:15%;margin-left:2% !important;margin-bottom:15px !important;}
.select-material li h3{font-size:12px;}
}
@media screen and (max-width:768px){
.selection-details{background-position:0;}
div#selected-color{margin-top:-150px!important;}
.selected-image{margin-top:-150px!important;}
.row{margin-right:0;margin-left:0;}
.specification-description div{width:70%;}
.specification-fields.col-md-6.text-white.background-mblue{max-width:100%;}
section#quote-summary{margin-top:40px!important;}
.trustpilot-widget{margin:-12px 0 60px 0;}
} .cat-list .list a h3{font-size:14px;font-weight:bold;padding:0;text-align:center;color:#000000;background-color:transparent;font-style:italic;margin:-8px 0 4px;}
.cat-list.cat-list .list .capz{bottom:inherit;}
.choosesamples .list{width:15%;padding-left:0;padding-right:0;margin-bottom:2%;margin-right:2%;}
.choosesamples{margin-left:0;margin-right:0;}
.choosesamples div.list:nth-child(6n){margin-right:0%;}
form#formchoose{padding:0 3%;}
.fs-40{font-size:36px;}
.choosesamples-head .num{font-size:64px;}
@media screen and (max-width:767px){
.choosesamples .list {
width: 32%;
}
.choosesamples div.list:nth-child(3n) {
margin-right: 0%;
}
#selectedBox .iconBox {
font-size: 96px;
}
.col-xs-4 {
height: 300px!important;
}
}