@charset 'UTF-8';
@charset "UTF-8";
.main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.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;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .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: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.wp-block-cover {
margin-bottom: 15px;
}
.page .entry-content .wp-block-separator+h1 {
font-size: 42px;
padding-bottom: 0;
text-transform: capitalize;
}
.page .entry-content h1+h2 {
padding-bottom: 0;
text-transform: capitalize;
}
.page .entry-content h2+h3 {
margin-bottom: 10px;
}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; 
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 @media (max-width: 991px) {
.slick-slider {
padding-bottom: 30px;
}
}
.slick-loading .slick-list
{
background: #fff url(https://speediwash.co.za/wp-content/themes/laundry/external/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://speediwash.co.za/wp-content/themes/laundry/external/slick/fonts/slick.eot);
src: url(https://speediwash.co.za/wp-content/themes/laundry/external/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://speediwash.co.za/wp-content/themes/laundry/external/slick/fonts/slick.woff) format('woff'), url(https://speediwash.co.za/wp-content/themes/laundry/external/slick/fonts/slick.ttf) format('truetype'), url(https://speediwash.co.za/wp-content/themes/laundry/external/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: 0px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 8px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before,
.slick-dots li.slick-active button:before{
color: #5ebb60;
font-size: 14px;
}
.slick-slide{
outline: none !important;
}
.arrow-on-white .slick-dots li button:before{
color: #dedede;
}
.arrow-on-white .slick-dots li button:hover:before,
.arrow-on-white .slick-dots li button:focus:before,
.arrow-on-white .slick-dots li.slick-active button:before{
color: #5ebb60;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 100045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 100044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 100046;
box-shadow: none;
touch-action: manipulation;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
} .mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.white-popup {
display: none;
position: relative;
background: #fff;
padding: 40px 50px 30px;
width: auto;
max-width: 1024px;
margin: 20px auto;
}
@media (max-width: 767px) {
.white-popup {
padding: 10px 25px 10px;
}   
}
.mfp-wrap .white-popup {
display: block;
} .mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
} .mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
} .mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
} .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}.bootstrap-datetimepicker-widget {
list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
display: block;
margin: 2px 0;
padding: 4px;
width: 19em;
}
@media (min-width: 768px) {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
width: 38em;
}
}
@media (min-width: 992px) {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
width: 38em;
}
}
@media (min-width: 1200px) {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
width: 38em;
}
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
content: '';
display: inline-block;
position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-bottom-color: rgba(0, 0, 0, 0.2);
top: -7px;
left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
top: -6px;
left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #ccc;
border-top-color: rgba(0, 0, 0, 0.2);
bottom: -7px;
left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid white;
bottom: -6px;
left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
left: auto;
right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
left: auto;
right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
width: 54px;
font-weight: bold;
font-size: 1.2em;
margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
padding: 0;
margin: 0;
height: auto;
width: auto;
line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
line-height: 2.5;
height: 2.5em;
width: 100%;
}
.bootstrap-datetimepicker-widget table {
width: 100%;
margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
text-align: center;
border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
height: 20px;
line-height: 20px;
width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
background: none;
color: #777777;
cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
height: 54px;
line-height: 54px;
width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
font-size: .8em;
height: 20px;
line-height: 20px;
color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
height: 20px;
line-height: 20px;
width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
background: #eeeeee;
cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
content: '';
display: inline-block;
border: solid transparent;
border-width: 0 0 7px 7px;
border-bottom-color: #337ab7;
border-top-color: rgba(0, 0, 0, 0.2);
position: absolute;
bottom: 4px;
right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
background-color: #337ab7;
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
background: none;
color: #777777;
cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
display: inline-block;
width: 54px;
height: 54px;
line-height: 54px;
margin: 2px 1.5px;
cursor: pointer;
border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
background-color: #337ab7;
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
background: none;
color: #777777;
cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
height: 27px;
line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
cursor: pointer;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}@font-face {
font-family: 'laundry';
src:  url(//speediwash.co.za/wp-content/themes/laundry/fonts/fonts/laundry.eot?8lgib5);
src:  url(//speediwash.co.za/wp-content/themes/laundry/fonts/fonts/laundry.eot?8lgib5#iefix) format('embedded-opentype'),
url(//speediwash.co.za/wp-content/themes/laundry/fonts/fonts/laundry.ttf?8lgib5) format('truetype'),
url(//speediwash.co.za/wp-content/themes/laundry/fonts/fonts/laundry.woff?8lgib5) format('woff'),
url(//speediwash.co.za/wp-content/themes/laundry/fonts/fonts/laundry.svg?8lgib5#laundry) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'laundry' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-email:before {
content: "\e93b";
}
.icon-fax-machine:before {
content: "\e93c";
}
.icon-iron:before {
content: "\e93d";
}
.icon-ironing-board:before {
content: "\e93e";
}
.icon-sewing-machine:before {
content: "\e93f";
}
.icon-shoes:before {
content: "\e940";
}
.icon-bright-lightbulb:before {
content: "\e900";
}
.icon-tag-1:before {
content: "\e901";
}
.icon-reading-book:before {
content: "\e902";
}
.icon-quality:before {
content: "\e903";
}
.icon-express-delivery:before {
content: "\e904";
}
.icon-interface:before {
content: "\e905";
}
.icon-telephone:before {
content: "\e906";
}
.icon-clock:before {
content: "\e907";
}
.icon-map-pointer:before {
content: "\e908";
}
.icon-people:before {
content: "\e909";
}
.icon-play:before {
content: "\e90a";
}
.icon-search:before {
content: "\e90b";
}
.icon-shirt:before {
content: "\e90c";
}
.icon-bag:before {
content: "\e90d";
}
.icon-towel:before {
content: "\e90e";
}
.icon-star:before {
content: "\e90f";
}
.icon-tag:before {
content: "\e910";
}
.icon-electric-iron:before {
content: "\e911";
}
.icon-technology:before {
content: "\e912";
}
.icon-Laundry-detergent-free-icon-4:before {
content: "\e913";
}
.icon-video:before {
content: "\e914";
}
.icon-arrows:before {
content: "\e915";
}
.icon-basic-tick:before {
content: "\e916";
}
.icon-bag1:before {
content: "\e917";
}
.icon-delivery-truck:before {
content: "\e918";
}
.icon-tool:before {
content: "\e919";
}
.icon-clothes-1:before {
content: "\e91a";
}
.icon-clothes-2:before {
content: "\e91b";
}
.icon-clothes-3:before {
content: "\e91c";
}
.icon-clothes-4:before {
content: "\e91d";
}
.icon-hand-wash:before {
content: "\e91e";
}
.icon-hanger:before {
content: "\e91f";
}
.icon-laundry:before {
content: "\e920";
}
.icon-instagram-social-network-logo-of-photo-camera:before {
content: "\e922";
}
.icon-linkedin-logo:before {
content: "\e924";
}
.icon-twitter-logo-silhouette:before {
content: "\e929";
}
.icon-facebook-logo:before {
content: "\e925";
}
.icon-social:before {
content: "\e926";
}
.icon-social-1:before {
content: "\e927";
}
.icon-vimeo:before {
content: "\e928";
}
.icon-left-arrow:before {
content: "\e92a";
}
.icon-right-arrow:before {
content: "\e92b";
}
.icon-pilesos:before {
content: "\e92c";
}
.icon-hanger-with-clothes:before {
content: "\e92d";
}
.icon-menu-button-of-three-horizontal-lines:before {
content: "\e92e";
}
.icon-cancel-music:before {
content: "\e92f";
}
.icon-customers:before {
content: "\e930";
}
.icon-exit:before {
content: "\e937";
}
.icon-university-campus:before {
content: "\e936";
}
.icon-building:before {
content: "\e931";
}
.icon-towel2:before {
content: "\e932";
}
.icon-garbage:before {
content: "\e933";
}
.icon-furniture:before {
content: "\e934";
}
.icon-chat-bubble:before {
content: "\e935";
}
.icon-today:before {
content: "\e938";
}
.icon-angle-down:before {
content: "\e921";
}
.icon-angle-up:before {
content: "\e923";
}
.icon-bin:before {
content: "\e939";
}
.icon-calendar:before {
content: "\e93a";
}
.icon-arrow:before {
content: "\e921";
}
.icon-arrow.opened:before {
content: '\e923';
}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display:block
}
audio, canvas, video {
display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
html {
font-family:sans-serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}
body {
margin:0
}
a {
background:0 0
}
a:active, a:hover {
outline:0
}
h1 {
margin:.67em 0
}
b, strong {
font-weight:700
}
dfn {
font-style:italic
}
hr {
height:0;
-moz-box-sizing:content-box;
box-sizing:content-box
}
mark {
color:#000;
background:#ff0
}
code, kbd, pre, samp {
font-size:1em
}
pre {
white-space:pre-wrap
}
q {
quotes:"\201C" "\201D" "\2018" "\2019"
}
sub, sup {
position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline
}
sup {
top:-.5em
}
sub {
bottom:-.25em
}
img {
border:0
}
svg:not(:root) {
overflow:hidden
}
figure {
margin:0
}
button, input, select, textarea {
margin:0
}
button, select {
text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
cursor:pointer;
-webkit-appearance:button
}
button[disabled], html input[disabled] {
cursor:default
}
input[type=checkbox], input[type=radio] {
padding:0;
box-sizing:border-box
}
input[type=search] {
-webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
textarea {
overflow:auto;
vertical-align:top
}
table {
border-collapse:collapse;
border-spacing:0
}
@media print {
* {
color:#000!important;
text-shadow:none!important;
background:transparent!important;
box-shadow:none!important
}
a, a:visited {
text-decoration:underline
}
a[href]:after {
content:" (" attr(href) ")"
}
abbr[title]:after {
content:" (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
content:""
}
blockquote, pre {
border:1px solid #999;
page-break-inside:avoid
}
thead {
display:table-header-group
}
img, tr {
page-break-inside:avoid
}
img {
max-width:100%!important
}
@page {
margin:2cm .5cm
}
h2, h3, p {
orphans:3;
widows:3
}
h2, h3 {
page-break-after:avoid
}
select {
background:#fff!important
}
.navbar {
display:none
}
.table td, .table th {
background-color:#fff!important
}
.btn>.caret, .dropup>.btn>.caret {
border-top-color:#000!important
}
.label {
border:1px solid #000
}
.table {
border-collapse:collapse!important
}
.table-bordered td, .table-bordered th {
border:1px solid #ddd!important
}
}
*, :after, :before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
html {
font-size:62.5%;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
body {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
line-height:1.428571429;
color:#333;
background-color:#fff
}
button, input, select, textarea {
font-family:inherit;
font-size:inherit;
line-height:inherit
}
a {
color:#428bca;
text-decoration:none
}
a:focus, a:hover {
color:#2a6496;
text-decoration:underline
}
a:focus {
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}
img {
vertical-align:middle
}
.img-responsive {
display:block;
height:auto;
max-width:100%
}
.img-rounded {
border-radius:6px
}
.img-thumbnail {
display:inline-block;
height:auto;
max-width:100%;
padding:4px;
line-height:1.428571429;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.img-circle {
border-radius:50%
}
hr {
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eee
}
.sr-only {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:500;
line-height:1.1;
color:inherit
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
font-weight:400;
line-height:1;
color:#999
}
h1, h2, h3 {
margin-top:20px;
margin-bottom:10px
}
h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
font-size:65%
}
h4, h5, h6 {
margin-top:10px;
margin-bottom:10px
}
h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
font-size:75%
}
.h1, h1 {
font-size:36px
}
.h2, h2 {
font-size:30px
}
.h3, h3 {
font-size:24px
}
.h4, h4 {
font-size:18px
}
.h5, h5 {
font-size:14px
}
.h6, h6 {
font-size:12px
}
p {
margin:0 0 10px
}
.lead {
margin-bottom:20px;
font-size:16px;
font-weight:200;
line-height:1.4
}
@media(min-width:768px) {
.lead {
font-size:21px
}
}
.small, small {
font-size:85%
}
cite {
font-style:normal
}
.text-muted {
color:#999
}
.text-primary {
color:#428bca
}
.text-primary:hover {
color:#3071a9
}
.text-warning {
color:#8a6d3b
}
.text-warning:hover {
color:#66512c
}
.text-danger {
color:#a94442
}
.text-danger:hover {
color:#843534
}
.text-success {
color:#3c763d
}
.text-success:hover {
color:#2b542c
}
.text-info {
color:#31708f
}
.text-info:hover {
color:#245269
}
.text-left {
text-align:left
}
.text-right {
text-align:right
}
.text-center {
text-align:center
}
.page-header {
padding-bottom:9px;
margin:40px 0 20px;
border-bottom:1px solid #eee
}
ol, ul {
margin-top:0;
margin-bottom:10px
}
ol ol, ol ul, ul ol, ul ul {
margin-bottom:0
}
.list-inline, .list-unstyled {
padding-left:0;
list-style:none
}
.list-inline>li {
display:inline-block;
padding-right:5px;
padding-left:5px
}
.list-inline>li:first-child {
padding-left:0
}
dl {
margin-top:0;
margin-bottom:20px
}
dd, dt {
line-height:1.428571429
}
dt {
font-weight:700
}
dd {
margin-left:0
}
@media(min-width:768px) {
.dl-horizontal dt {
float:left;
width:160px;
overflow:hidden;
clear:left;
text-align:right;
text-overflow:ellipsis;
white-space:nowrap
}
.dl-horizontal dd {
margin-left:180px
}
.dl-horizontal dd:after, .dl-horizontal dd:before {
display:table;
content:" "
}
.dl-horizontal dd:after {
clear:both
}
}
abbr[data-original-title], abbr[title] {
cursor:help;
border-bottom:1px dotted #999
}
.initialism {
font-size:90%;
text-transform:uppercase
}
blockquote {
padding:10px 20px;
margin:0 0 20px;
border-left:5px solid #eee
}
blockquote p {
font-size:17.5px;
font-weight:300;
line-height:1.25
}
blockquote p:last-child {
margin-bottom:0
}
blockquote .small, blockquote small {
display:block;
line-height:1.428571429;
color:#999
}
blockquote .small:before, blockquote small:before {
content:'\2014 \00A0'
}
blockquote.pull-right {
padding-right:15px;
padding-left:0;
border-right:5px solid #eee;
border-left:0
}
blockquote.pull-right .small, blockquote.pull-right p, blockquote.pull-right small {
text-align:right
}
blockquote.pull-right .small:before, blockquote.pull-right small:before {
content:''
}
blockquote.pull-right .small:after, blockquote.pull-right small:after {
content:'\00A0 \2014'
}
blockquote:after, blockquote:before {
content:""
}
address {
margin-bottom:20px;
font-style:normal;
line-height:1.428571429
}
code, kbd, pre, samp {
font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
padding:2px 4px;
font-size:90%;
color:#c7254e;
white-space:nowrap;
background-color:#f9f2f4;
border-radius:4px
}
pre {
display:block;
padding:9.5px;
margin:0 0 10px;
font-size:13px;
line-height:1.428571429;
color:#333;
word-break:break-all;
word-wrap:break-word;
background-color:#f5f5f5;
border:1px solid #ccc;
border-radius:4px
}
pre code {
padding:0;
font-size:inherit;
color:inherit;
white-space:pre-wrap;
background-color:transparent;
border-radius:0
}
.pre-scrollable {
max-height:340px;
overflow-y:scroll
}
.container {
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}
.container:after, .container:before {
display:table;
content:" "
}
.container:after {
clear:both
}
@media(min-width:768px) {
.container {
width:750px
}
}
@media(min-width:992px) {
.container {
width:970px
}
}
@media(min-width:1230px) {
.container {
width:1200px
}
}
.row {
margin-right:-15px;
margin-left:-15px
}
.row:after, .row:before {
display:table;
content:" "
}
.row:after {
clear:both
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
position:relative;
min-height:1px;
padding-right:15px;
padding-left:15px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
float:left
}
.col-xs-12 {
width:100%
}
.col-xs-11 {
width:91.66666666666666%
}
.col-xs-10 {
width:83.33333333333334%
}
.col-xs-9 {
width:75%
}
.col-xs-8 {
width:66.66666666666666%
}
.col-xs-7 {
width:58.333333333333336%
}
.col-xs-6 {
width:50%
}
.col-xs-5 {
width:41.66666666666667%
}
.col-xs-4 {
width:33.33333333333333%
}
.col-xs-3 {
width:25%
}
.col-xs-2 {
width:16.666666666666664%
}
.col-xs-1 {
width:8.333333333333332%
}
.col-xs-pull-12 {
right:100%
}
.col-xs-pull-11 {
right:91.66666666666666%
}
.col-xs-pull-10 {
right:83.33333333333334%
}
.col-xs-pull-9 {
right:75%
}
.col-xs-pull-8 {
right:66.66666666666666%
}
.col-xs-pull-7 {
right:58.333333333333336%
}
.col-xs-pull-6 {
right:50%
}
.col-xs-pull-5 {
right:41.66666666666667%
}
.col-xs-pull-4 {
right:33.33333333333333%
}
.col-xs-pull-3 {
right:25%
}
.col-xs-pull-2 {
right:16.666666666666664%
}
.col-xs-pull-1 {
right:8.333333333333332%
}
.col-xs-pull-0 {
right:0
}
.col-xs-push-12 {
left:100%
}
.col-xs-push-11 {
left:91.66666666666666%
}
.col-xs-push-10 {
left:83.33333333333334%
}
.col-xs-push-9 {
left:75%
}
.col-xs-push-8 {
left:66.66666666666666%
}
.col-xs-push-7 {
left:58.333333333333336%
}
.col-xs-push-6 {
left:50%
}
.col-xs-push-5 {
left:41.66666666666667%
}
.col-xs-push-4 {
left:33.33333333333333%
}
.col-xs-push-3 {
left:25%
}
.col-xs-push-2 {
left:16.666666666666664%
}
.col-xs-push-1 {
left:8.333333333333332%
}
.col-xs-push-0 {
left:0
}
.col-xs-offset-12 {
margin-left:100%
}
.col-xs-offset-11 {
margin-left:91.66666666666666%
}
.col-xs-offset-10 {
margin-left:83.33333333333334%
}
.col-xs-offset-9 {
margin-left:75%
}
.col-xs-offset-8 {
margin-left:66.66666666666666%
}
.col-xs-offset-7 {
margin-left:58.333333333333336%
}
.col-xs-offset-6 {
margin-left:50%
}
.col-xs-offset-5 {
margin-left:41.66666666666667%
}
.col-xs-offset-4 {
margin-left:33.33333333333333%
}
.col-xs-offset-3 {
margin-left:25%
}
.col-xs-offset-2 {
margin-left:16.666666666666664%
}
.col-xs-offset-1 {
margin-left:8.333333333333332%
}
.col-xs-offset-0 {
margin-left:0
}
@media(min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
float:left
}
.col-sm-12 {
width:100%
}
.col-sm-11 {
width:91.66666666666666%
}
.col-sm-10 {
width:83.33333333333334%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666666666666%
}
.col-sm-7 {
width:58.333333333333336%
}
.col-sm-6 {
width:50%
}
.col-sm-5 {
width:41.66666666666667%
}
.col-sm-4 {
width:33.33333333333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.666666666666664%
}
.col-sm-1 {
width:8.333333333333332%
}
.col-sm-pull-12 {
right:100%
}
.col-sm-pull-11 {
right:91.66666666666666%
}
.col-sm-pull-10 {
right:83.33333333333334%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-8 {
right:66.66666666666666%
}
.col-sm-pull-7 {
right:58.333333333333336%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-5 {
right:41.66666666666667%
}
.col-sm-pull-4 {
right:33.33333333333333%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-2 {
right:16.666666666666664%
}
.col-sm-pull-1 {
right:8.333333333333332%
}
.col-sm-pull-0 {
right:0
}
.col-sm-push-12 {
left:100%
}
.col-sm-push-11 {
left:91.66666666666666%
}
.col-sm-push-10 {
left:83.33333333333334%
}
.col-sm-push-9 {
left:75%
}
.col-sm-push-8 {
left:66.66666666666666%
}
.col-sm-push-7 {
left:58.333333333333336%
}
.col-sm-push-6 {
left:50%
}
.col-sm-push-5 {
left:41.66666666666667%
}
.col-sm-push-4 {
left:33.33333333333333%
}
.col-sm-push-3 {
left:25%
}
.col-sm-push-2 {
left:16.666666666666664%
}
.col-sm-push-1 {
left:8.333333333333332%
}
.col-sm-push-0 {
left:0
}
.col-sm-offset-12 {
margin-left:100%
}
.col-sm-offset-11 {
margin-left:91.66666666666666%
}
.col-sm-offset-10 {
margin-left:83.33333333333334%
}
.col-sm-offset-9 {
margin-left:75%
}
.col-sm-offset-8 {
margin-left:66.66666666666666%
}
.col-sm-offset-7 {
margin-left:58.333333333333336%
}
.col-sm-offset-6 {
margin-left:50%
}
.col-sm-offset-5 {
margin-left:41.66666666666667%
}
.col-sm-offset-4 {
margin-left:33.33333333333333%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-2 {
margin-left:16.666666666666664%
}
.col-sm-offset-1 {
margin-left:8.333333333333332%
}
.col-sm-offset-0 {
margin-left:0
}
}
@media(min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
float:left
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666666666666%
}
.col-md-10 {
width:83.33333333333334%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666666666666%
}
.col-md-7 {
width:58.333333333333336%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666666666667%
}
.col-md-4 {
width:33.33333333333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.666666666666664%
}
.col-md-1 {
width:8.333333333333332%
}
.col-md-pull-12 {
right:100%
}
.col-md-pull-11 {
right:91.66666666666666%
}
.col-md-pull-10 {
right:83.33333333333334%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-8 {
right:66.66666666666666%
}
.col-md-pull-7 {
right:58.333333333333336%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-5 {
right:41.66666666666667%
}
.col-md-pull-4 {
right:33.33333333333333%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-2 {
right:16.666666666666664%
}
.col-md-pull-1 {
right:8.333333333333332%
}
.col-md-pull-0 {
right:0
}
.col-md-push-12 {
left:100%
}
.col-md-push-11 {
left:91.66666666666666%
}
.col-md-push-10 {
left:83.33333333333334%
}
.col-md-push-9 {
left:75%
}
.col-md-push-8 {
left:66.66666666666666%
}
.col-md-push-7 {
left:58.333333333333336%
}
.col-md-push-6 {
left:50%
}
.col-md-push-5 {
left:41.66666666666667%
}
.col-md-push-4 {
left:33.33333333333333%
}
.col-md-push-3 {
left:25%
}
.col-md-push-2 {
left:16.666666666666664%
}
.col-md-push-1 {
left:8.333333333333332%
}
.col-md-push-0 {
left:0
}
.col-md-offset-12 {
margin-left:100%
}
.col-md-offset-11 {
margin-left:91.66666666666666%
}
.col-md-offset-10 {
margin-left:83.33333333333334%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-8 {
margin-left:66.66666666666666%
}
.col-md-offset-7 {
margin-left:58.333333333333336%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-5 {
margin-left:41.66666666666667%
}
.col-md-offset-4 {
margin-left:33.33333333333333%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-2 {
margin-left:16.666666666666664%
}
.col-md-offset-1 {
margin-left:8.333333333333332%
}
.col-md-offset-0 {
margin-left:0
}
}
@media(min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
float:left
}
.col-lg-12 {
width:100%
}
.col-lg-11 {
width:91.66666666666666%
}
.col-lg-10 {
width:83.33333333333334%
}
.col-lg-9 {
width:75%
}
.col-lg-8 {
width:66.66666666666666%
}
.col-lg-7 {
width:58.333333333333336%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666666666667%
}
.col-lg-4 {
width:33.33333333333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.666666666666664%
}
.col-lg-1 {
width:8.333333333333332%
}
.col-lg-pull-12 {
right:100%
}
.col-lg-pull-11 {
right:91.66666666666666%
}
.col-lg-pull-10 {
right:83.33333333333334%
}
.col-lg-pull-9 {
right:75%
}
.col-lg-pull-8 {
right:66.66666666666666%
}
.col-lg-pull-7 {
right:58.333333333333336%
}
.col-lg-pull-6 {
right:50%
}
.col-lg-pull-5 {
right:41.66666666666667%
}
.col-lg-pull-4 {
right:33.33333333333333%
}
.col-lg-pull-3 {
right:25%
}
.col-lg-pull-2 {
right:16.666666666666664%
}
.col-lg-pull-1 {
right:8.333333333333332%
}
.col-lg-pull-0 {
right:0
}
.col-lg-push-12 {
left:100%
}
.col-lg-push-11 {
left:91.66666666666666%
}
.col-lg-push-10 {
left:83.33333333333334%
}
.col-lg-push-9 {
left:75%
}
.col-lg-push-8 {
left:66.66666666666666%
}
.col-lg-push-7 {
left:58.333333333333336%
}
.col-lg-push-6 {
left:50%
}
.col-lg-push-5 {
left:41.66666666666667%
}
.col-lg-push-4 {
left:33.33333333333333%
}
.col-lg-push-3 {
left:25%
}
.col-lg-push-2 {
left:16.666666666666664%
}
.col-lg-push-1 {
left:8.333333333333332%
}
.col-lg-push-0 {
left:0
}
.col-lg-offset-12 {
margin-left:100%
}
.col-lg-offset-11 {
margin-left:91.66666666666666%
}
.col-lg-offset-10 {
margin-left:83.33333333333334%
}
.col-lg-offset-9 {
margin-left:75%
}
.col-lg-offset-8 {
margin-left:66.66666666666666%
}
.col-lg-offset-7 {
margin-left:58.333333333333336%
}
.col-lg-offset-6 {
margin-left:50%
}
.col-lg-offset-5 {
margin-left:41.66666666666667%
}
.col-lg-offset-4 {
margin-left:33.33333333333333%
}
.col-lg-offset-3 {
margin-left:25%
}
.col-lg-offset-2 {
margin-left:16.666666666666664%
}
.col-lg-offset-1 {
margin-left:8.333333333333332%
}
.col-lg-offset-0 {
margin-left:0
}
}
table {
max-width:100%;
background-color:transparent
}
th {
text-align:left
}
.table {
width:100%;
margin-bottom:20px
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding:8px;
line-height:1.428571429;
vertical-align:top;
border-top:1px solid #ddd
}
.table>thead>tr>th {
vertical-align:bottom;
border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
border-top:0
}
.table>tbody+tbody {
border-top:2px solid #ddd
}
.table .table {
background-color:#fff
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
padding:5px
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border:1px solid #ddd
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
background-color:#f5f5f5
}
table col[class*=col-] {
position:static;
display:table-column;
float:none
}
table td[class*=col-], table th[class*=col-] {
display:table-cell;
float:none
}
.table>tbody>.active>td, .table>tbody>.active>th, .table>tbody>tr>.active, .table>tfoot>.active>td, .table>tfoot>.active>th, .table>tfoot>tr>.active, .table>thead>.active>td, .table>thead>.active>th, .table>thead>tr>.active {
background-color:#f5f5f5
}
.table-hover>tbody>.active:hover>td, .table-hover>tbody>.active:hover>th, .table-hover>tbody>tr>.active:hover {
background-color:#e8e8e8
}
.table>tbody>.success>td, .table>tbody>.success>th, .table>tbody>tr>.success, .table>tfoot>.success>td, .table>tfoot>.success>th, .table>tfoot>tr>.success, .table>thead>.success>td, .table>thead>.success>th, .table>thead>tr>.success {
background-color:#dff0d8
}
.table-hover>tbody>.success:hover>td, .table-hover>tbody>.success:hover>th, .table-hover>tbody>tr>.success:hover {
background-color:#d0e9c6
}
.table>tbody>.danger>td, .table>tbody>.danger>th, .table>tbody>tr>.danger, .table>tfoot>.danger>td, .table>tfoot>.danger>th, .table>tfoot>tr>.danger, .table>thead>.danger>td, .table>thead>.danger>th, .table>thead>tr>.danger {
background-color:#f2dede
}
.table-hover>tbody>.danger:hover>td, .table-hover>tbody>.danger:hover>th, .table-hover>tbody>tr>.danger:hover {
background-color:#ebcccc
}
.table>tbody>.warning>td, .table>tbody>.warning>th, .table>tbody>tr>.warning, .table>tfoot>.warning>td, .table>tfoot>.warning>th, .table>tfoot>tr>.warning, .table>thead>.warning>td, .table>thead>.warning>th, .table>thead>tr>.warning {
background-color:#fcf8e3
}
.table-hover>tbody>.warning:hover>td, .table-hover>tbody>.warning:hover>th, .table-hover>tbody>tr>.warning:hover {
background-color:#faf2cc
}
@media(max-width:767px) {
.table-responsive {
width:100%;
margin-bottom:15px;
overflow-x:scroll;
overflow-y:hidden;
border:1px solid #ddd;
-ms-overflow-style:-ms-autohiding-scrollbar;
-webkit-overflow-scrolling:touch
}
.table-responsive>.table {
margin-bottom:0
}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
white-space:nowrap
}
.table-responsive>.table-bordered {
border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
border-bottom:0
}
}
fieldset {
padding:0;
margin:0;
border:0
}
legend {
display:block;
width:100%;
padding:0;
margin-bottom:20px;
font-size:21px;
line-height:inherit;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5
}
label {
display:inline-block;
margin-bottom:5px;
font-weight:700
}
input[type=search] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
input[type=checkbox], input[type=radio] {
margin:4px 0 0;
margin-top:1px \9;
line-height:normal
}
input[type=file] {
display:block
}
select[multiple], select[size] {
height:auto
}
select optgroup {
font-family:inherit;
font-size:inherit;
font-style:inherit
}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
output {
display:block;
padding-top:7px;
font-size:14px;
line-height:1.428571429;
color:#555;
vertical-align:middle
}
.form-control {
display:block;
width:100%;
height:34px;
padding:6px 12px;
font-size:14px;
line-height:1.428571429;
color:#555;
vertical-align:middle;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.form-control:-moz-placeholder {
color:#999
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
cursor:not-allowed;
background-color:#eee
}
textarea.form-control {
height:auto
}
.form-group {
margin-bottom:15px
}
.checkbox, .radio {
display:block;
min-height:20px;
padding-left:20px;
margin-top:10px;
margin-bottom:10px;
vertical-align:middle
}
.checkbox label, .radio label {
display:inline;
margin-bottom:0;
font-weight:400;
cursor:pointer
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
float:left;
margin-left:-20px
}
.checkbox+.checkbox, .radio+.radio {
margin-top:-5px
}
.checkbox-inline, .radio-inline {
display:inline-block;
padding-left:20px;
margin-bottom:0;
font-weight:400;
vertical-align:middle;
cursor:pointer
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
margin-top:0;
margin-left:10px
}
.checkbox-inline[disabled], .checkbox[disabled], .radio-inline[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] {
cursor:not-allowed
}
.input-sm {
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
select.input-sm {
height:30px;
line-height:30px
}
textarea.input-sm {
height:auto
}
.input-lg {
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:6px
}
select.input-lg {
height:46px;
line-height:46px
}
textarea.input-lg {
height:auto
}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline {
color:#8a6d3b
}
.has-warning .form-control {
border-color:#8a6d3b;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-warning .form-control:focus {
border-color:#66512c;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#8a6d3b
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline {
color:#a94442
}
.has-error .form-control {
border-color:#a94442;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-error .form-control:focus {
border-color:#843534;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
color:#a94442;
background-color:#f2dede;
border-color:#a94442
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline {
color:#3c763d
}
.has-success .form-control {
border-color:#3c763d;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-success .form-control:focus {
border-color:#2b542c;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.has-success .input-group-addon {
color:#3c763d;
background-color:#dff0d8;
border-color:#3c763d
}
.form-control-static {
margin-bottom:0
}
.help-block {
display:block;
margin-top:5px;
margin-bottom:10px;
color:#737373
}
@media(min-width:768px) {
.form-inline .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-control {
display:inline-block
}
.form-inline select.form-control {
width:auto
}
.form-inline .checkbox, .form-inline .radio {
display:inline-block;
padding-left:0;
margin-top:0;
margin-bottom:0
}
.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
float:none;
margin-left:0
}
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {
padding-top:7px;
margin-top:0;
margin-bottom:0
}
.form-horizontal .checkbox, .form-horizontal .radio {
min-height:27px
}
.form-horizontal .form-group {
margin-right:-15px;
margin-left:-15px
}
.form-horizontal .form-group:after, .form-horizontal .form-group:before {
display:table;
content:" "
}
.form-horizontal .form-group:after {
clear:both
}
.form-horizontal .form-control-static {
padding-top:7px
}
@media(min-width:768px) {
.form-horizontal .control-label {
text-align:right
}
}
.btn {
display:inline-block;
padding:6px 12px;
margin-bottom:0;
font-size:14px;
font-weight:400;
line-height:1.428571429;
text-align:center;
white-space:nowrap;
vertical-align:middle;
cursor:pointer;
background-image:none;
border:1px solid transparent;
border-radius:4px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none
}
.btn:focus {
outline:thin dotted;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px
}
.btn:focus, .btn:hover {
color:#333;
text-decoration:none
}
.btn.active, .btn:active {
background-image:none;
outline:0;
-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
pointer-events:none;
cursor:not-allowed;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none
}
.btn-default {
color:#333;
background-color:#fff;
border-color:#ccc
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
color:#333;
background-color:#ebebeb;
border-color:#adadad
}
.btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default {
background-image:none
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
background-color:#fff;
border-color:#ccc
}
.btn-default .badge {
color:#fff;
background-color:#fff
}
.btn-primary {
color:#fff;
background-color:#428bca;
border-color:#357ebd
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
color:#fff;
background-color:#3276b1;
border-color:#285e8e
}
.btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {
background-image:none
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
background-color:#428bca;
border-color:#357ebd
}
.btn-primary .badge {
color:#428bca;
background-color:#fff
}
.btn-warning {
color:#fff;
background-color:#f0ad4e;
border-color:#eea236
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
color:#fff;
background-color:#ed9c28;
border-color:#d58512
}
.btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
background-image:none
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
background-color:#f0ad4e;
border-color:#eea236
}
.btn-warning .badge {
color:#f0ad4e;
background-color:#fff
}
.btn-danger {
color:#fff;
background-color:#d9534f;
border-color:#d43f3a
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
color:#fff;
background-color:#d2322d;
border-color:#ac2925
}
.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
background-image:none
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
background-color:#d9534f;
border-color:#d43f3a
}
.btn-danger .badge {
color:#d9534f;
background-color:#fff
}
.btn-success {
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
color:#fff;
background-color:#47a447;
border-color:#398439
}
.btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
background-image:none
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
background-color:#5cb85c;
border-color:#4cae4c
}
.btn-success .badge {
color:#5cb85c;
background-color:#fff
}
.btn-info {
color:#fff;
background-color:#5bc0de;
border-color:#46b8da
}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
color:#fff;
background-color:#39b3d7;
border-color:#269abc
}
.btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
background-image:none
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
background-color:#5bc0de;
border-color:#46b8da
}
.btn-info .badge {
color:#5bc0de;
background-color:#fff
}
.btn-link {
font-weight:400;
color:#428bca;
cursor:pointer;
border-radius:0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
border-color:transparent
}
.btn-link:focus, .btn-link:hover {
color:#2a6496;
text-decoration:underline;
background-color:transparent
}
.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
color:#999;
text-decoration:none
}
.btn-lg {
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:6px
}
.btn-sm {
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
.btn-xs {
padding:1px 5px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
.btn-block {
display:block;
width:100%;
padding-right:0;
padding-left:0
}
.btn-block+.btn-block {
margin-top:5px
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
width:100%
}
.fade {
opacity:0;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear
}
.fade.in {
opacity:1
}
.collapse {
display:none
}
.collapse.in {
display:block
}
.collapsing {
position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
transition:height .35s ease
}
@font-face {
font-family:'Glyphicons Halflings';
src:url(//speediwash.co.za/wp-content/themes/laundry/external/fonts/glyphicons-halflings-regular.eot);
src:url(//speediwash.co.za/wp-content/themes/laundry/external/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(//speediwash.co.za/wp-content/themes/laundry/external/fonts/glyphicons-halflings-regular.woff) format('woff'), url(//speediwash.co.za/wp-content/themes/laundry/external/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(//speediwash.co.za/wp-content/themes/laundry/external/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')
}
.glyphicon {
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
-webkit-font-smoothing:antialiased;
font-style:normal;
font-weight:400;
line-height:1;
-moz-osx-font-smoothing:grayscale
}
.glyphicon:empty {
width:1em
}
.glyphicon-asterisk:before {
content:"\2a"
}
.glyphicon-plus:before {
content:"\2b"
}
.glyphicon-euro:before {
content:"\20ac"
}
.glyphicon-minus:before {
content:"\2212"
}
.glyphicon-cloud:before {
content:"\2601"
}
.glyphicon-envelope:before {
content:"\2709"
}
.glyphicon-pencil:before {
content:"\270f"
}
.glyphicon-glass:before {
content:"\e001"
}
.glyphicon-music:before {
content:"\e002"
}
.glyphicon-search:before {
content:"\e003"
}
.glyphicon-heart:before {
content:"\e005"
}
.glyphicon-star:before {
content:"\e006"
}
.glyphicon-star-empty:before {
content:"\e007"
}
.glyphicon-user:before {
content:"\e008"
}
.glyphicon-film:before {
content:"\e009"
}
.glyphicon-th-large:before {
content:"\e010"
}
.glyphicon-th:before {
content:"\e011"
}
.glyphicon-th-list:before {
content:"\e012"
}
.glyphicon-ok:before {
content:"\e013"
}
.glyphicon-remove:before {
content:"\e014"
}
.glyphicon-zoom-in:before {
content:"\e015"
}
.glyphicon-zoom-out:before {
content:"\e016"
}
.glyphicon-off:before {
content:"\e017"
}
.glyphicon-signal:before {
content:"\e018"
}
.glyphicon-cog:before {
content:"\e019"
}
.glyphicon-trash:before {
content:"\e020"
}
.glyphicon-home:before {
content:"\e021"
}
.glyphicon-file:before {
content:"\e022"
}
.glyphicon-time:before {
content:"\e023"
}
.glyphicon-road:before {
content:"\e024"
}
.glyphicon-download-alt:before {
content:"\e025"
}
.glyphicon-download:before {
content:"\e026"
}
.glyphicon-upload:before {
content:"\e027"
}
.glyphicon-inbox:before {
content:"\e028"
}
.glyphicon-play-circle:before {
content:"\e029"
}
.glyphicon-repeat:before {
content:"\e030"
}
.glyphicon-refresh:before {
content:"\e031"
}
.glyphicon-list-alt:before {
content:"\e032"
}
.glyphicon-lock:before {
content:"\e033"
}
.glyphicon-flag:before {
content:"\e034"
}
.glyphicon-headphones:before {
content:"\e035"
}
.glyphicon-volume-off:before {
content:"\e036"
}
.glyphicon-volume-down:before {
content:"\e037"
}
.glyphicon-volume-up:before {
content:"\e038"
}
.glyphicon-qrcode:before {
content:"\e039"
}
.glyphicon-barcode:before {
content:"\e040"
}
.glyphicon-tag:before {
content:"\e041"
}
.glyphicon-tags:before {
content:"\e042"
}
.glyphicon-book:before {
content:"\e043"
}
.glyphicon-bookmark:before {
content:"\e044"
}
.glyphicon-print:before {
content:"\e045"
}
.glyphicon-camera:before {
content:"\e046"
}
.glyphicon-font:before {
content:"\e047"
}
.glyphicon-bold:before {
content:"\e048"
}
.glyphicon-italic:before {
content:"\e049"
}
.glyphicon-text-height:before {
content:"\e050"
}
.glyphicon-text-width:before {
content:"\e051"
}
.glyphicon-align-left:before {
content:"\e052"
}
.glyphicon-align-center:before {
content:"\e053"
}
.glyphicon-align-right:before {
content:"\e054"
}
.glyphicon-align-justify:before {
content:"\e055"
}
.glyphicon-list:before {
content:"\e056"
}
.glyphicon-indent-left:before {
content:"\e057"
}
.glyphicon-indent-right:before {
content:"\e058"
}
.glyphicon-facetime-video:before {
content:"\e059"
}
.glyphicon-picture:before {
content:"\e060"
}
.glyphicon-map-marker:before {
content:"\e062"
}
.glyphicon-adjust:before {
content:"\e063"
}
.glyphicon-tint:before {
content:"\e064"
}
.glyphicon-edit:before {
content:"\e065"
}
.glyphicon-share:before {
content:"\e066"
}
.glyphicon-check:before {
content:"\e067"
}
.glyphicon-move:before {
content:"\e068"
}
.glyphicon-step-backward:before {
content:"\e069"
}
.glyphicon-fast-backward:before {
content:"\e070"
}
.glyphicon-backward:before {
content:"\e071"
}
.glyphicon-play:before {
content:"\e072"
}
.glyphicon-pause:before {
content:"\e073"
}
.glyphicon-stop:before {
content:"\e074"
}
.glyphicon-forward:before {
content:"\e075"
}
.glyphicon-fast-forward:before {
content:"\e076"
}
.glyphicon-step-forward:before {
content:"\e077"
}
.glyphicon-eject:before {
content:"\e078"
}
.glyphicon-chevron-left:before {
content:"\e079"
}
.glyphicon-chevron-right:before {
content:"\e080"
}
.glyphicon-plus-sign:before {
content:"\e081"
}
.glyphicon-minus-sign:before {
content:"\e082"
}
.glyphicon-remove-sign:before {
content:"\e083"
}
.glyphicon-ok-sign:before {
content:"\e084"
}
.glyphicon-question-sign:before {
content:"\e085"
}
.glyphicon-info-sign:before {
content:"\e086"
}
.glyphicon-screenshot:before {
content:"\e087"
}
.glyphicon-remove-circle:before {
content:"\e088"
}
.glyphicon-ok-circle:before {
content:"\e089"
}
.glyphicon-ban-circle:before {
content:"\e090"
}
.glyphicon-arrow-left:before {
content:"\e091"
}
.glyphicon-arrow-right:before {
content:"\e092"
}
.glyphicon-arrow-up:before {
content:"\e093"
}
.glyphicon-arrow-down:before {
content:"\e094"
}
.glyphicon-share-alt:before {
content:"\e095"
}
.glyphicon-resize-full:before {
content:"\e096"
}
.glyphicon-resize-small:before {
content:"\e097"
}
.glyphicon-exclamation-sign:before {
content:"\e101"
}
.glyphicon-gift:before {
content:"\e102"
}
.glyphicon-leaf:before {
content:"\e103"
}
.glyphicon-fire:before {
content:"\e104"
}
.glyphicon-eye-open:before {
content:"\e105"
}
.glyphicon-eye-close:before {
content:"\e106"
}
.glyphicon-warning-sign:before {
content:"\e107"
}
.glyphicon-plane:before {
content:"\e108"
}
.glyphicon-calendar:before {
content:"\e109"
}
.glyphicon-random:before {
content:"\e110"
}
.glyphicon-comment:before {
content:"\e111"
}
.glyphicon-magnet:before {
content:"\e112"
}
.glyphicon-chevron-up:before {
content:"\e113"
}
.glyphicon-chevron-down:before {
content:"\e114"
}
.glyphicon-retweet:before {
content:"\e115"
}
.glyphicon-shopping-cart:before {
content:"\e116"
}
.glyphicon-folder-close:before {
content:"\e117"
}
.glyphicon-folder-open:before {
content:"\e118"
}
.glyphicon-resize-vertical:before {
content:"\e119"
}
.glyphicon-resize-horizontal:before {
content:"\e120"
}
.glyphicon-hdd:before {
content:"\e121"
}
.glyphicon-bullhorn:before {
content:"\e122"
}
.glyphicon-bell:before {
content:"\e123"
}
.glyphicon-certificate:before {
content:"\e124"
}
.glyphicon-thumbs-up:before {
content:"\e125"
}
.glyphicon-thumbs-down:before {
content:"\e126"
}
.glyphicon-hand-right:before {
content:"\e127"
}
.glyphicon-hand-left:before {
content:"\e128"
}
.glyphicon-hand-up:before {
content:"\e129"
}
.glyphicon-hand-down:before {
content:"\e130"
}
.glyphicon-circle-arrow-right:before {
content:"\e131"
}
.glyphicon-circle-arrow-left:before {
content:"\e132"
}
.glyphicon-circle-arrow-up:before {
content:"\e133"
}
.glyphicon-circle-arrow-down:before {
content:"\e134"
}
.glyphicon-globe:before {
content:"\e135"
}
.glyphicon-wrench:before {
content:"\e136"
}
.glyphicon-tasks:before {
content:"\e137"
}
.glyphicon-filter:before {
content:"\e138"
}
.glyphicon-briefcase:before {
content:"\e139"
}
.glyphicon-fullscreen:before {
content:"\e140"
}
.glyphicon-dashboard:before {
content:"\e141"
}
.glyphicon-paperclip:before {
content:"\e142"
}
.glyphicon-heart-empty:before {
content:"\e143"
}
.glyphicon-link:before {
content:"\e144"
}
.glyphicon-phone:before {
content:"\e145"
}
.glyphicon-pushpin:before {
content:"\e146"
}
.glyphicon-usd:before {
content:"\e148"
}
.glyphicon-gbp:before {
content:"\e149"
}
.glyphicon-sort:before {
content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
content:"\e152"
}
.glyphicon-sort-by-order:before {
content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
content:"\e154"
}
.glyphicon-sort-by-attributes:before {
content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
content:"\e156"
}
.glyphicon-unchecked:before {
content:"\e157"
}
.glyphicon-expand:before {
content:"\e158"
}
.glyphicon-collapse-down:before {
content:"\e159"
}
.glyphicon-collapse-up:before {
content:"\e160"
}
.glyphicon-log-in:before {
content:"\e161"
}
.glyphicon-flash:before {
content:"\e162"
}
.glyphicon-log-out:before {
content:"\e163"
}
.glyphicon-new-window:before {
content:"\e164"
}
.glyphicon-record:before {
content:"\e165"
}
.glyphicon-save:before {
content:"\e166"
}
.glyphicon-open:before {
content:"\e167"
}
.glyphicon-saved:before {
content:"\e168"
}
.glyphicon-import:before {
content:"\e169"
}
.glyphicon-export:before {
content:"\e170"
}
.glyphicon-send:before {
content:"\e171"
}
.glyphicon-floppy-disk:before {
content:"\e172"
}
.glyphicon-floppy-saved:before {
content:"\e173"
}
.glyphicon-floppy-remove:before {
content:"\e174"
}
.glyphicon-floppy-save:before {
content:"\e175"
}
.glyphicon-floppy-open:before {
content:"\e176"
}
.glyphicon-credit-card:before {
content:"\e177"
}
.glyphicon-transfer:before {
content:"\e178"
}
.glyphicon-cutlery:before {
content:"\e179"
}
.glyphicon-header:before {
content:"\e180"
}
.glyphicon-compressed:before {
content:"\e181"
}
.glyphicon-earphone:before {
content:"\e182"
}
.glyphicon-phone-alt:before {
content:"\e183"
}
.glyphicon-tower:before {
content:"\e184"
}
.glyphicon-stats:before {
content:"\e185"
}
.glyphicon-sd-video:before {
content:"\e186"
}
.glyphicon-hd-video:before {
content:"\e187"
}
.glyphicon-subtitles:before {
content:"\e188"
}
.glyphicon-sound-stereo:before {
content:"\e189"
}
.glyphicon-sound-dolby:before {
content:"\e190"
}
.glyphicon-sound-5-1:before {
content:"\e191"
}
.glyphicon-sound-6-1:before {
content:"\e192"
}
.glyphicon-sound-7-1:before {
content:"\e193"
}
.glyphicon-copyright-mark:before {
content:"\e194"
}
.glyphicon-registration-mark:before {
content:"\e195"
}
.glyphicon-cloud-download:before {
content:"\e197"
}
.glyphicon-cloud-upload:before {
content:"\e198"
}
.glyphicon-tree-conifer:before {
content:"\e199"
}
.glyphicon-tree-deciduous:before {
content:"\e200"
}
.caret {
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px solid;
border-right:4px solid transparent;
border-left:4px solid transparent
}
.dropdown {
position:relative
}
.dropdown-toggle:focus {
outline:0
}
.dropdown-menu {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
padding:5px 0;
margin:2px 0 0;
font-size:14px;
list-style:none;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0, 0, 0, .15);
border-radius:4px;
-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
box-shadow:0 6px 12px rgba(0, 0, 0, .175);
background-clip:padding-box
}
.dropdown-menu.pull-right {
right:0;
left:auto
}
.dropdown-menu .divider {
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5
}
.dropdown-menu>li>a {
display:block;
padding:3px 20px;
clear:both;
font-weight:400;
line-height:1.428571429;
color:#333;
white-space:nowrap
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
color:#262626;
text-decoration:none;
background-color:#f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
color:#fff;
text-decoration:none;
background-color:#428bca;
outline:0
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
color:#999
}
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
text-decoration:none;
cursor:not-allowed;
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
display:block
}
.open>a {
outline:0
}
.dropdown-header {
display:block;
padding:3px 20px;
font-size:12px;
line-height:1.428571429;
color:#999
}
.dropdown-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:990
}
.pull-right>.dropdown-menu {
right:0;
left:auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
border-top:0;
border-bottom:4px solid;
content:""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
top:auto;
bottom:100%;
margin-bottom:1px
}
@media(min-width:768px) {
.navbar-right .dropdown-menu {
right:0;
left:auto
}
}
.btn-group, .btn-group-vertical {
position:relative;
display:inline-block;
vertical-align:middle
}
.btn-group-vertical>.btn, .btn-group>.btn {
position:relative;
float:left
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
z-index:2
}
.btn-group-vertical>.btn:focus, .btn-group>.btn:focus {
outline:0
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
margin-left:-1px
}
.btn-toolbar:after, .btn-toolbar:before {
display:table;
content:" "
}
.btn-toolbar:after {
clear:both
}
.btn-toolbar .btn-group {
float:left
}
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn+.btn-group, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn-group+.btn-group {
margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius:0
}
.btn-group>.btn:first-child {
margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group>.btn-group {
float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
border-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child>.btn:first-child {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
outline:0
}
.btn-group-xs>.btn {
padding:1px 5px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
.btn-group-sm>.btn {
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
.btn-group-lg>.btn {
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:6px
}
.btn-group>.btn+.dropdown-toggle {
padding-right:8px;
padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
padding-right:12px;
padding-left:12px
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow:none;
box-shadow:none
}
.btn .caret {
margin-left:0
}
.btn-lg .caret {
border-width:5px 5px 0;
border-bottom-width:0
}
.dropup .btn-lg .caret {
border-width:0 5px 5px
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
display:block;
float:none;
width:100%;
max-width:100%
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before {
display:table;
content:" "
}
.btn-group-vertical>.btn-group:after {
clear:both
}
.btn-group-vertical>.btn-group>.btn {
float:none
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
margin-top:-1px;
margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
border-top-right-radius:0;
border-bottom-left-radius:4px;
border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0
}
.btn-group-vertical>.btn-group:first-child>.btn:last-child, .btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child>.btn:first-child {
border-top-right-radius:0;
border-top-left-radius:0
}
.btn-group-justified {
display:table;
width:100%;
border-collapse:separate;
table-layout:fixed
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
display:table-cell;
float:none;
width:1%
}
.btn-group-justified>.btn-group .btn {
width:100%
}
[data-toggle=buttons]>.btn>input[type=checkbox], [data-toggle=buttons]>.btn>input[type=radio] {
display:none
}
.input-group {
position:relative;
display:table;
border-collapse:separate
}
.input-group[class*=col-] {
float:none;
padding-right:0;
padding-left:0
}
.input-group .form-control {
width:100%;
margin-bottom:0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
height:46px;
padding:10px 16px;
font-size:18px;
line-height:1.33;
border-radius:6px
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
height:46px;
line-height:46px
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
height:auto
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
height:30px;
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
height:30px;
line-height:30px
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
height:auto
}
.input-group .form-control, .input-group-addon, .input-group-btn {
display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
border-radius:0
}
.input-group-addon, .input-group-btn {
width:1%;
white-space:nowrap;
vertical-align:middle
}
.input-group-addon {
padding:6px 12px;
font-size:14px;
font-weight:400;
line-height:1;
color:#555;
text-align:center;
background-color:#eee;
border:1px solid #ccc;
border-radius:4px
}
.input-group-addon.input-sm {
padding:5px 10px;
font-size:12px;
border-radius:3px
}
.input-group-addon.input-lg {
padding:10px 16px;
font-size:18px;
border-radius:6px
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
margin-top:0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group-addon:first-child {
border-right:0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.input-group-addon:last-child {
border-left:0
}
.input-group-btn {
position:relative;
white-space:nowrap
}
.input-group-btn:first-child>.btn {
margin-right:-1px
}
.input-group-btn:last-child>.btn {
margin-left:-1px
}
.input-group-btn>.btn {
position:relative
}
.input-group-btn>.btn+.btn {
margin-left:-4px
}
.input-group-btn>.btn:active, .input-group-btn>.btn:hover {
z-index:2
}
.nav {
padding-left:0;
margin-bottom:0;
list-style:none
}
.nav:after, .nav:before {
display:table;
content:" "
}
.nav:after {
clear:both
}
.nav>li {
position:relative;
display:block
}
.nav>li>a {
position:relative;
display:block;
padding:10px 15px
}
.nav>li>a:focus, .nav>li>a:hover {
text-decoration:none;
background-color:#eee
}
.nav>li.disabled>a {
color:#999
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
color:#999;
text-decoration:none;
cursor:not-allowed;
background-color:transparent
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
background-color:#eee;
border-color:#428bca
}
.nav .nav-divider {
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5
}
.nav>li>a>img {
max-width:none
}
.nav-tabs {
border-bottom:1px solid #ddd
}
.nav-tabs>li {
float:left;
margin-bottom:-1px
}
.nav-tabs>li>a {
margin-right:2px;
line-height:1.428571429;
border:1px solid transparent;
border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
color:#555;
cursor:default;
background-color:#fff;
border:1px solid #ddd;
border-bottom-color:transparent
}
.nav-tabs.nav-justified {
width:100%;
border-bottom:0
}
.nav-tabs.nav-justified>li {
float:none
}
.nav-tabs.nav-justified>li>a {
margin-bottom:5px;
text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
top:auto;
left:auto
}
@media(min-width:768px) {
.nav-tabs.nav-justified>li {
display:table-cell;
width:1%
}
.nav-tabs.nav-justified>li>a {
margin-bottom:0
}
}
.nav-tabs.nav-justified>li>a {
margin-right:0;
border-radius:4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
border:1px solid #ddd
}
@media(min-width:768px) {
.nav-tabs.nav-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
border-bottom-color:#fff
}
}
.nav-pills>li {
float:left
}
.nav-pills>li>a {
border-radius:4px
}
.nav-pills>li+li {
margin-left:2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
color:#fff;
background-color:#428bca
}
.nav-stacked>li {
float:none
}
.nav-stacked>li+li {
margin-top:2px;
margin-left:0
}
.nav-justified {
width:100%
}
.nav-justified>li {
float:none
}
.nav-justified>li>a {
margin-bottom:5px;
text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
top:auto;
left:auto
}
@media(min-width:768px) {
.nav-justified>li {
display:table-cell;
width:1%
}
.nav-justified>li>a {
margin-bottom:0
}
}
.nav-tabs-justified {
border-bottom:0
}
.nav-tabs-justified>li>a {
margin-right:0;
border-radius:4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
border:1px solid #ddd
}
@media(min-width:768px) {
.nav-tabs-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
border-bottom-color:#fff
}
}
.tab-content>.tab-pane {
display:none
}
.tab-content>.active {
display:block
}
.nav-tabs .dropdown-menu {
margin-top:-1px;
border-top-right-radius:0;
border-top-left-radius:0
}
.navbar {
position:relative;
min-height:50px;
margin-bottom:20px;
border:1px solid transparent
}
.navbar:after, .navbar:before {
display:table;
content:" "
}
.navbar:after {
clear:both
}
@media(min-width:768px) {
.navbar {
border-radius:4px
}
}
.navbar-header:after, .navbar-header:before {
display:table;
content:" "
}
.navbar-header:after {
clear:both
}
@media(min-width:768px) {
.navbar-header {
float:left
}
}
.navbar-collapse {
max-height:340px;
padding-right:15px;
padding-left:15px;
overflow-x:visible;
border-top:1px solid transparent;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);
-webkit-overflow-scrolling:touch
}
.navbar-collapse:after, .navbar-collapse:before {
display:table;
content:" "
}
.navbar-collapse:after {
clear:both
}
.navbar-collapse.in {
overflow-y:auto
}
@media(min-width:768px) {
.navbar-collapse {
width:auto;
border-top:0;
box-shadow:none
}
.navbar-collapse.collapse {
display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important
}
.navbar-collapse.in {
overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
padding-right:0;
padding-left:0
}
}
.container>.navbar-collapse, .container>.navbar-header {
margin-right:-15px;
margin-left:-15px
}
@media(min-width:768px) {
.container>.navbar-collapse, .container>.navbar-header {
margin-right:0;
margin-left:0
}
}
.navbar-static-top {
z-index:1000;
border-width:0 0 1px
}
@media(min-width:768px) {
.navbar-static-top {
border-radius:0
}
}
.navbar-fixed-bottom, .navbar-fixed-top {
position:fixed;
right:0;
left:0;
z-index:1030
}
@media(min-width:768px) {
.navbar-fixed-bottom, .navbar-fixed-top {
border-radius:0
}
}
.navbar-fixed-top {
top:0;
border-width:0 0 1px
}
.navbar-fixed-bottom {
bottom:0;
margin-bottom:0;
border-width:1px 0 0
}
.navbar-brand {
float:left;
padding:15px;
font-size:18px;
line-height:20px
}
.navbar-brand:focus, .navbar-brand:hover {
text-decoration:none
}
@media(min-width:768px) {
.navbar>.container .navbar-brand {
margin-left:-15px
}
}
.navbar-toggle {
position:relative;
float:right;
padding:9px 10px;
margin-top:8px;
margin-right:15px;
margin-bottom:8px;
background-color:transparent;
background-image:none;
border:1px solid transparent;
border-radius:4px
}
.navbar-toggle .icon-bar {
display:block;
width:22px;
height:2px;
border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
margin-top:4px
}
@media(min-width:768px) {
.navbar-toggle {
display:none
}
}
.navbar-nav {
margin:7.5px -15px
}
.navbar-nav>li>a {
padding-top:10px;
padding-bottom:10px;
line-height:20px
}
@media(max-width:767px) {
.navbar-nav .open .dropdown-menu {
position:static;
float:none;
width:auto;
margin-top:0;
background-color:transparent;
border:0;
box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
background-image:none
}
}
@media(min-width:768px) {
.navbar-nav {
float:left;
margin:0
}
.navbar-nav>li {
float:left
}
.navbar-nav>li>a {
padding-top:15px;
padding-bottom:15px
}
.navbar-nav.navbar-right:last-child {
margin-right:-15px
}
}
@media(min-width:768px) {
.navbar-left {
float:left!important
}
.navbar-right {
float:right!important
}
}
.navbar-form {
padding:10px 15px;
margin-top:8px;
margin-right:-15px;
margin-bottom:8px;
margin-left:-15px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}
@media(min-width:768px) {
.navbar-form .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle
}
.navbar-form .form-control {
display:inline-block
}
.navbar-form select.form-control {
width:auto
}
.navbar-form .checkbox, .navbar-form .radio {
display:inline-block;
padding-left:0;
margin-top:0;
margin-bottom:0
}
.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
float:none;
margin-left:0
}
}
@media(max-width:767px) {
.navbar-form .form-group {
margin-bottom:5px
}
}
@media(min-width:768px) {
.navbar-form {
width:auto;
padding-top:0;
padding-bottom:0;
margin-right:0;
margin-left:0;
border:0;
-webkit-box-shadow:none;
box-shadow:none
}
.navbar-form.navbar-right:last-child {
margin-right:-15px
}
}
.navbar-nav>li>.dropdown-menu {
margin-top:0;
border-top-right-radius:0;
border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right {
right:0;
left:auto
}
.navbar-btn {
margin-top:8px;
margin-bottom:8px
}
.navbar-btn.btn-sm {
margin-top:10px;
margin-bottom:10px
}
.navbar-btn.btn-xs {
margin-top:14px;
margin-bottom:14px
}
.navbar-text {
margin-top:15px;
margin-bottom:15px
}
@media(min-width:768px) {
.navbar-text {
float:left;
margin-right:15px;
margin-left:15px
}
.navbar-text.navbar-right:last-child {
margin-right:0
}
}
.navbar-default {
background-color:#f8f8f8;
border-color:#e7e7e7
}
.navbar-default .navbar-brand {
color:#777
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
color:#5e5e5e;
background-color:transparent
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
color:#777
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
color:#ccc;
background-color:transparent
}
.navbar-default .navbar-toggle {
border-color:#ddd
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
background-color:#ccc
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color:#555;
background-color:#e7e7e7
}
@media(max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
color:#333;
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
color:#555;
background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color:#ccc;
background-color:transparent
}
}
.navbar-default .navbar-link {
color:#777
}
.navbar-default .navbar-link:hover {
color:#333
}
.navbar-inverse {
background-color:#222;
border-color:#080808
}
.navbar-inverse .navbar-brand {
color:#999
}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
color:#999
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
color:#fff;
background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
color:#444;
background-color:transparent
}
.navbar-inverse .navbar-toggle {
border-color:#333
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color:#fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
color:#fff;
background-color:#080808
}
@media(max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color:#999
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
color:#fff;
background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
color:#fff;
background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
color:#444;
background-color:transparent
}
}
.navbar-inverse .navbar-link {
color:#999
}
.navbar-inverse .navbar-link:hover {
color:#fff
}
.breadcrumb {
padding:8px 15px;
margin-bottom:20px;
list-style:none;
background-color:#f5f5f5;
border-radius:4px
}
.breadcrumb>li {
display:inline-block
}
.breadcrumb>li+li:before {
padding:0 5px;
color:#ccc;
content:"/\00a0"
}
.breadcrumb>.active {
color:#999
}
.pagination {
display:inline-block;
padding-left:0;
margin:20px 0;
border-radius:4px
}
.pagination>li {
display:inline
}
.pagination>li>a, .pagination>li>span {
position:relative;
float:left;
padding:6px 12px;
margin-left:-1px;
line-height:1.428571429;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
margin-left:0;
border-bottom-left-radius:4px;
border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
border-top-right-radius:4px;
border-bottom-right-radius:4px
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
background-color:#eee
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
z-index:2;
color:#fff;
cursor:default;
background-color:#428bca;
border-color:#428bca
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
color:#999;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
padding:10px 16px;
font-size:18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
border-bottom-left-radius:6px;
border-top-left-radius:6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
border-top-right-radius:6px;
border-bottom-right-radius:6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
padding:5px 10px;
font-size:12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
border-bottom-left-radius:3px;
border-top-left-radius:3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
border-top-right-radius:3px;
border-bottom-right-radius:3px
}
.pager {
padding-left:0;
margin:20px 0;
text-align:center;
list-style:none
}
.pager:after, .pager:before {
display:table;
content:" "
}
.pager:after {
clear:both
}
.pager li {
display:inline
}
.pager li>a, .pager li>span {
display:inline-block;
padding:5px 14px;
background-color:#fff;
border:1px solid #ddd;
border-radius:15px
}
.pager li>a:focus, .pager li>a:hover {
text-decoration:none;
background-color:#eee
}
.pager .next>a, .pager .next>span {
float:right
}
.pager .previous>a, .pager .previous>span {
float:left
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
color:#999;
cursor:not-allowed;
background-color:#fff
}
.label {
display:inline;
padding:.2em .6em .3em;
font-size:75%;
font-weight:700;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25em
}
.label[href]:focus, .label[href]:hover {
color:#fff;
text-decoration:none;
cursor:pointer
}
.label:empty {
display:none
}
.btn .label {
position:relative;
top:-1px
}
.label-default {
background-color:#999
}
.label-default[href]:focus, .label-default[href]:hover {
background-color:gray
}
.label-primary {
background-color:#428bca
}
.label-primary[href]:focus, .label-primary[href]:hover {
background-color:#3071a9
}
.label-success {
background-color:#5cb85c
}
.label-success[href]:focus, .label-success[href]:hover {
background-color:#449d44
}
.label-info {
background-color:#5bc0de
}
.label-info[href]:focus, .label-info[href]:hover {
background-color:#31b0d5
}
.label-warning {
background-color:#f0ad4e
}
.label-warning[href]:focus, .label-warning[href]:hover {
background-color:#ec971f
}
.label-danger {
background-color:#d9534f
}
.label-danger[href]:focus, .label-danger[href]:hover {
background-color:#c9302c
}
.badge {
display:inline-block;
min-width:10px;
padding:3px 7px;
font-size:12px;
font-weight:700;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
background-color:#999;
border-radius:10px
}
.badge:empty {
display:none
}
.btn .badge {
position:relative;
top:-1px
}
a.badge:focus, a.badge:hover {
color:#fff;
text-decoration:none;
cursor:pointer
}
.nav-pills>.active>a>.badge, a.list-group-item.active>.badge {
color:#428bca;
background-color:#fff
}
.nav-pills>li>a>.badge {
margin-left:3px
}
.jumbotron {
padding:30px;
margin-bottom:30px;
font-size:21px;
font-weight:200;
line-height:2.1428571435;
color:inherit;
background-color:#eee
}
.jumbotron .h1, .jumbotron h1 {
line-height:1;
color:inherit
}
.jumbotron p {
line-height:1.4
}
.container .jumbotron {
border-radius:6px
}
.jumbotron .container {
max-width:100%
}
@media screen and (min-width:768px) {
.jumbotron {
padding-top:48px;
padding-bottom:48px
}
.container .jumbotron {
padding-right:60px;
padding-left:60px
}
.jumbotron .h1, .jumbotron h1 {
font-size:63px
}
}
.thumbnail {
display:block;
padding:4px;
margin-bottom:20px;
line-height:1.428571429;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.thumbnail a>img, .thumbnail>img {
display:block;
height:auto;
max-width:100%;
margin-right:auto;
margin-left:auto
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
border-color:#428bca
}
.thumbnail .caption {
padding:9px;
color:#333
}
.alert {
padding:15px;
margin-bottom:20px;
border:1px solid transparent;
border-radius:4px
}
.alert h4 {
margin-top:0;
color:inherit
}
.alert .alert-link {
font-weight:700
}
.alert>p, .alert>ul {
margin-bottom:0
}
.alert>p+p {
margin-top:5px
}
.alert-dismissable {
padding-right:35px
}
.alert-dismissable .close {
position:relative;
top:-2px;
right:-21px;
color:inherit
}
.alert-success {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6
}
.alert-success hr {
border-top-color:#c9e2b3
}
.alert-success .alert-link {
color:#2b542c
}
.alert-info {
color:#31708f;
background-color:#d9edf7;
border-color:#bce8f1
}
.alert-info hr {
border-top-color:#a6e1ec
}
.alert-info .alert-link {
color:#245269
}
.alert-warning {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc
}
.alert-warning hr {
border-top-color:#f7e1b5
}
.alert-warning .alert-link {
color:#66512c
}
.alert-danger {
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1
}
.alert-danger hr {
border-top-color:#e4b9c0
}
.alert-danger .alert-link {
color:#843534
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
.progress {
height:20px;
margin-bottom:20px;
overflow:hidden;
background-color:#f5f5f5;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)
}
.progress-bar {
float:left;
width:0;
height:100%;
font-size:12px;
line-height:20px;
color:#fff;
text-align:center;
background-color:#428bca;
-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);
box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);
-webkit-transition:width .6s ease;
transition:width .6s ease
}
.progress-striped .progress-bar {
background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
background-size:40px 40px
}
.progress.active .progress-bar {
-webkit-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
background-color:#5cb85c
}
.progress-striped .progress-bar-success {
background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
}
.progress-bar-info {
background-color:#5bc0de
}
.progress-striped .progress-bar-info {
background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
}
.progress-bar-warning {
background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
}
.progress-bar-danger {
background-color:#d9534f
}
.progress-striped .progress-bar-danger {
background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, .15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15)50%, rgba(255, 255, 255, .15)75%, transparent 75%, transparent)
}
.media, .media-body {
overflow:hidden;
zoom:1
}
.media, .media .media {
margin-top:15px
}
.media:first-child {
margin-top:0
}
.media-object {
display:block
}
.media-heading {
margin:0 0 5px
}
.media>.pull-left {
margin-right:10px
}
.media>.pull-right {
margin-left:10px
}
.media-list {
padding-left:0;
list-style:none
}
.list-group {
padding-left:0;
margin-bottom:20px
}
.list-group-item {
position:relative;
display:block;
padding:10px 15px;
margin-bottom:-1px;
background-color:#fff;
border:1px solid #ddd
}
.list-group-item:first-child {
border-top-right-radius:4px;
border-top-left-radius:4px
}
.list-group-item:last-child {
margin-bottom:0;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}
.list-group-item>.badge {
float:right
}
.list-group-item>.badge+.badge {
margin-right:5px
}
a.list-group-item {
color:#555
}
a.list-group-item .list-group-item-heading {
color:#333
}
a.list-group-item:focus, a.list-group-item:hover {
text-decoration:none;
background-color:#f5f5f5
}
a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover {
z-index:2;
color:#fff;
background-color:#428bca;
border-color:#428bca
}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading {
color:inherit
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:focus .list-group-item-text, a.list-group-item.active:hover .list-group-item-text {
color:#e1edf7
}
.list-group-item-heading {
margin-top:0;
margin-bottom:5px
}
.list-group-item-text {
margin-bottom:0;
line-height:1.3
}
.panel {
margin-bottom:20px;
background-color:#fff;
border:1px solid transparent;
border-radius:4px;
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
box-shadow:0 1px 1px rgba(0, 0, 0, .05)
}
.panel-body {
padding:15px
}
.panel-body:after, .panel-body:before {
display:table;
content:" "
}
.panel-body:after {
clear:both
}
.panel>.list-group {
margin-bottom:0
}
.panel>.list-group .list-group-item {
border-width:1px 0
}
.panel>.list-group .list-group-item:first-child {
border-top-right-radius:0;
border-top-left-radius:0
}
.panel>.list-group .list-group-item:last-child {
border-bottom:0
}
.panel-heading+.list-group .list-group-item:first-child {
border-top-width:0
}
.panel>.table, .panel>.table-responsive>.table {
margin-bottom:0
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
border-top:1px solid #ddd
}
.panel>.table>tbody:first-child td, .panel>.table>tbody:first-child th {
border-top:0
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
border:0
}
.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right:0
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:last-child>td, .panel>.table-bordered>thead>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>thead>tr:last-child>td, .panel>.table-responsive>.table-bordered>thead>tr:last-child>th {
border-bottom:0
}
.panel>.table-responsive {
margin-bottom:0;
border:0
}
.panel-heading {
padding:10px 15px;
border-bottom:1px solid transparent;
border-top-right-radius:3px;
border-top-left-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
color:inherit
}
.panel-title {
margin-top:0;
margin-bottom:0;
font-size:16px;
color:inherit
}
.panel-title>a {
color:inherit
}
.panel-footer {
padding:10px 15px;
background-color:#f5f5f5;
border-top:1px solid #ddd;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px
}
.panel-group .panel {
margin-bottom:0;
overflow:hidden;
border-radius:4px
}
.panel-group .panel+.panel {
margin-top:5px
}
.panel-group .panel-heading {
border-bottom:0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
border-top:1px solid #ddd
}
.panel-group .panel-footer {
border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
border-bottom:1px solid #ddd
}
.panel-default {
border-color:#ddd
}
.panel-default>.panel-heading {
color:#333;
background-color:#f5f5f5;
border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
border-top-color:#ddd
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
border-bottom-color:#ddd
}
.panel-primary {
border-color:#428bca
}
.panel-primary>.panel-heading {
color:#fff;
background-color:#428bca;
border-color:#428bca
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
border-top-color:#428bca
}
.panel-primary>.panel-footer+.panel-collapse .panel-body {
border-bottom-color:#428bca
}
.panel-success {
border-color:#d6e9c6
}
.panel-success>.panel-heading {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
border-top-color:#d6e9c6
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
border-bottom-color:#d6e9c6
}
.panel-warning {
border-color:#faebcc
}
.panel-warning>.panel-heading {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
border-top-color:#faebcc
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
border-bottom-color:#faebcc
}
.panel-danger {
border-color:#ebccd1
}
.panel-danger>.panel-heading {
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse .panel-body {
border-top-color:#ebccd1
}
.panel-danger>.panel-footer+.panel-collapse .panel-body {
border-bottom-color:#ebccd1
}
.panel-info {
border-color:#bce8f1
}
.panel-info>.panel-heading {
color:#31708f;
background-color:#d9edf7;
border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse .panel-body {
border-top-color:#bce8f1
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
border-bottom-color:#bce8f1
}
.well {
min-height:20px;
padding:19px;
margin-bottom:20px;
background-color:#f5f5f5;
border:1px solid #e3e3e3;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)
}
.well blockquote {
border-color:#ddd;
border-color:rgba(0, 0, 0, .15)
}
.well-lg {
padding:24px;
border-radius:6px
}
.well-sm {
padding:9px;
border-radius:3px
}
.close {
float:right;
font-size:21px;
font-weight:700;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:.2;
filter:alpha(opacity=20)
}
.close:focus, .close:hover {
color:#000;
text-decoration:none;
cursor:pointer;
opacity:.5;
filter:alpha(opacity=50)
}
button.close {
padding:0;
cursor:pointer;
background:0 0;
border:0;
-webkit-appearance:none
}
.modal-open {
overflow:hidden
}
.modal {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
display:none;
overflow:auto;
overflow-y:scroll
}
.modal.fade .modal-dialog {
-webkit-transform:translate(0, -25%);
-ms-transform:translate(0, -25%);
transform:translate(0, -25%);
-webkit-transition:-webkit-transform .3s ease-out;
-moz-transition:-moz-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out
}
.modal.in .modal-dialog {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
.modal-dialog {
position:relative;
z-index:1050;
width:auto;
margin:10px
}
.modal-content {
position:relative;
background-color:#fff;
border:1px solid #999;
border:1px solid rgba(0, 0, 0, .2);
border-radius:6px;
outline:0;
-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);
box-shadow:0 3px 9px rgba(0, 0, 0, .5);
background-clip:padding-box
}
.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1030;
background-color:#000
}
.modal-backdrop.fade {
opacity:0;
filter:alpha(opacity=0)
}
.modal-backdrop.in {
opacity:.5;
filter:alpha(opacity=50)
}
.modal-header {
min-height:16.43px;
padding:15px;
border-bottom:1px solid #e5e5e5
}
.modal-header .close {
margin-top:-2px
}
.modal-title {
margin:0;
line-height:1.428571429
}
.modal-body {
position:relative;
padding:20px
}
.modal-footer {
padding:19px 20px 20px;
margin-top:15px;
text-align:right;
border-top:1px solid #e5e5e5
}
.modal-footer:after, .modal-footer:before {
display:table;
content:" "
}
.modal-footer:after {
clear:both
}
.modal-footer .btn+.btn {
margin-bottom:0;
margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
margin-left:0
}
@media screen and (min-width:768px) {
.modal-dialog {
width:600px;
margin:30px auto
}
.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);
box-shadow:0 5px 15px rgba(0, 0, 0, .5)
}
}
.tooltip {
position:absolute;
z-index:1030;
display:block;
font-size:12px;
line-height:1.4;
opacity:0;
filter:alpha(opacity=0);
visibility:visible
}
.tooltip.in {
opacity:.9;
filter:alpha(opacity=90)
}
.tooltip.top {
padding:5px 0;
margin-top:-3px
}
.tooltip.right {
padding:0 5px;
margin-left:3px
}
.tooltip.bottom {
padding:5px 0;
margin-top:3px
}
.tooltip.left {
padding:0 5px;
margin-left:-3px
}
.tooltip-inner {
max-width:200px;
padding:3px 8px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
border-radius:4px
}
.tooltip-arrow {
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.tooltip.top .tooltip-arrow {
bottom:0;
left:50%;
margin-left:-5px;
border-top-color:#000;
border-width:5px 5px 0
}
.tooltip.top-left .tooltip-arrow {
bottom:0;
left:5px;
border-top-color:#000;
border-width:5px 5px 0
}
.tooltip.top-right .tooltip-arrow {
right:5px;
bottom:0;
border-top-color:#000;
border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow {
top:50%;
left:0;
margin-top:-5px;
border-right-color:#000;
border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
top:50%;
right:0;
margin-top:-5px;
border-left-color:#000;
border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
top:0;
left:50%;
margin-left:-5px;
border-bottom-color:#000;
border-width:0 5px 5px
}
.tooltip.bottom-left .tooltip-arrow {
top:0;
left:5px;
border-bottom-color:#000;
border-width:0 5px 5px
}
.tooltip.bottom-right .tooltip-arrow {
top:0;
right:5px;
border-bottom-color:#000;
border-width:0 5px 5px
}
.popover {
position:absolute;
top:0;
left:0;
z-index:1010;
display:none;
max-width:276px;
padding:1px;
text-align:left;
white-space:normal;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0, 0, 0, .2);
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);
box-shadow:0 5px 10px rgba(0, 0, 0, .2);
background-clip:padding-box
}
.popover.top {
margin-top:-10px
}
.popover.right {
margin-left:10px
}
.popover.bottom {
margin-top:10px
}
.popover.left {
margin-left:-10px
}
.popover-title {
padding:8px 14px;
margin:0;
font-size:14px;
font-weight:400;
line-height:18px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-radius:5px 5px 0 0
}
.popover-content {
padding:9px 14px
}
.popover .arrow, .popover .arrow:after {
position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.popover .arrow {
border-width:11px
}
.popover .arrow:after {
border-width:10px;
content:""
}
.popover.top .arrow {
bottom:-11px;
left:50%;
margin-left:-11px;
border-top-color:#999;
border-top-color:rgba(0, 0, 0, .25);
border-bottom-width:0
}
.popover.top .arrow:after {
bottom:1px;
margin-left:-10px;
border-top-color:#fff;
border-bottom-width:0;
content:" "
}
.popover.right .arrow {
top:50%;
left:-11px;
margin-top:-11px;
border-right-color:#999;
border-right-color:rgba(0, 0, 0, .25);
border-left-width:0
}
.popover.right .arrow:after {
bottom:-10px;
left:1px;
border-right-color:#fff;
border-left-width:0;
content:" "
}
.popover.bottom .arrow {
top:-11px;
left:50%;
margin-left:-11px;
border-bottom-color:#999;
border-bottom-color:rgba(0, 0, 0, .25);
border-top-width:0
}
.popover.bottom .arrow:after {
top:1px;
margin-left:-10px;
border-bottom-color:#fff;
border-top-width:0;
content:" "
}
.popover.left .arrow {
top:50%;
right:-11px;
margin-top:-11px;
border-left-color:#999;
border-left-color:rgba(0, 0, 0, .25);
border-right-width:0
}
.popover.left .arrow:after {
right:1px;
bottom:-10px;
border-left-color:#fff;
border-right-width:0;
content:" "
}
.carousel {
position:relative
}
.carousel-inner {
position:relative;
width:100%;
overflow:hidden
}
.carousel-inner>.item {
position:relative;
display:none;
-webkit-transition:.6s ease-in-out left;
transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
display:block;
height:auto;
max-width:100%;
line-height:1
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
display:block
}
.carousel-inner>.active {
left:0
}
.carousel-inner>.next, .carousel-inner>.prev {
position:absolute;
top:0;
width:100%
}
.carousel-inner>.next {
left:100%
}
.carousel-inner>.prev {
left:-100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
left:0
}
.carousel-inner>.active.left {
left:-100%
}
.carousel-inner>.active.right {
left:100%
}
.carousel-control {
position:absolute;
top:0;
bottom:0;
left:0;
width:15%;
font-size:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0, 0, 0, .6);
opacity:.5;
filter:alpha(opacity=50)
}
.carousel-control.left {
background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5)0), color-stop(rgba(0, 0, 0, .0001)100%));
background-image:linear-gradient(to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
right:0;
left:auto;
background-image:-webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001)0), color-stop(rgba(0, 0, 0, .5)100%));
background-image:linear-gradient(to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:focus, .carousel-control:hover {
color:#fff;
text-decoration:none;
outline:0;
opacity:.9;
filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
position:absolute;
top:50%;
z-index:5;
display:inline-block
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
left:50%
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
right:50%
}
.carousel-control .icon-next, .carousel-control .icon-prev {
width:20px;
height:20px;
margin-top:-10px;
margin-left:-10px;
font-family:serif
}
.carousel-control .icon-prev:before {
content:'\2039'
}
.carousel-control .icon-next:before {
content:'\203a'
}
.carousel-indicators {
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
padding-left:0;
margin-left:-30%;
text-align:center;
list-style:none
}
.carousel-indicators li {
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
cursor:pointer;
background-color:#000 \9;
background-color:rgba(0, 0, 0, 0);
border:1px solid #fff;
border-radius:10px
}
.carousel-indicators .active {
width:12px;
height:12px;
margin:0;
background-color:#fff
}
.carousel-caption {
position:absolute;
right:15%;
bottom:20px;
left:15%;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-caption .btn {
text-shadow:none
}
@media screen and (min-width:768px) {
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
width:30px;
height:30px;
margin-top:-15px;
margin-left:-15px;
font-size:30px
}
.carousel-caption {
right:20%;
left:20%;
padding-bottom:30px
}
.carousel-indicators {
bottom:20px
}
}
.clearfix:after, .clearfix:before {
display:table;
content:" "
}
.clearfix:after {
clear:both
}
.center-block {
display:block;
margin-right:auto;
margin-left:auto
}
.pull-right {
float:right!important
}
.pull-left {
float:left!important
}
.hide {
display:none!important
}
.show {
display:block!important
}
.invisible {
visibility:hidden
}
.text-hide {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0
}
.hidden {
display:none!important;
visibility:hidden!important
}
.affix {
position:fixed
}
@-ms-viewport {
width:device-width
}
.visible-lg, .visible-md, .visible-sm, .visible-xs, td.visible-lg, td.visible-md, td.visible-sm, td.visible-xs, th.visible-lg, th.visible-md, th.visible-sm, th.visible-xs, tr.visible-lg, tr.visible-md, tr.visible-sm, tr.visible-xs {
display:none!important
}
@media(max-width:767px) {
.visible-xs {
display:block!important
}
table.visible-xs {
display:table
}
tr.visible-xs {
display:table-row!important
}
td.visible-xs, th.visible-xs {
display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-xs.visible-sm {
display:block!important
}
table.visible-xs.visible-sm {
display:table
}
tr.visible-xs.visible-sm {
display:table-row!important
}
td.visible-xs.visible-sm, th.visible-xs.visible-sm {
display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.visible-xs.visible-md {
display:block!important
}
table.visible-xs.visible-md {
display:table
}
tr.visible-xs.visible-md {
display:table-row!important
}
td.visible-xs.visible-md, th.visible-xs.visible-md {
display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-xs.visible-lg {
display:block!important
}
table.visible-xs.visible-lg {
display:table
}
tr.visible-xs.visible-lg {
display:table-row!important
}
td.visible-xs.visible-lg, th.visible-xs.visible-lg {
display:table-cell!important
}
}
@media(max-width:767px) {
.visible-sm.visible-xs {
display:block!important
}
table.visible-sm.visible-xs {
display:table
}
tr.visible-sm.visible-xs {
display:table-row!important
}
td.visible-sm.visible-xs, th.visible-sm.visible-xs {
display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-sm {
display:block!important
}
table.visible-sm {
display:table
}
tr.visible-sm {
display:table-row!important
}
td.visible-sm, th.visible-sm {
display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.visible-sm.visible-md {
display:block!important
}
table.visible-sm.visible-md {
display:table
}
tr.visible-sm.visible-md {
display:table-row!important
}
td.visible-sm.visible-md, th.visible-sm.visible-md {
display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-sm.visible-lg {
display:block!important
}
table.visible-sm.visible-lg {
display:table
}
tr.visible-sm.visible-lg {
display:table-row!important
}
td.visible-sm.visible-lg, th.visible-sm.visible-lg {
display:table-cell!important
}
}
@media(max-width:767px) {
.visible-md.visible-xs {
display:block!important
}
table.visible-md.visible-xs {
display:table
}
tr.visible-md.visible-xs {
display:table-row!important
}
td.visible-md.visible-xs, th.visible-md.visible-xs {
display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-md.visible-sm {
display:block!important
}
table.visible-md.visible-sm {
display:table
}
tr.visible-md.visible-sm {
display:table-row!important
}
td.visible-md.visible-sm, th.visible-md.visible-sm {
display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.visible-md {
display:block!important
}
table.visible-md {
display:table
}
tr.visible-md {
display:table-row!important
}
td.visible-md, th.visible-md {
display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-md.visible-lg {
display:block!important
}
table.visible-md.visible-lg {
display:table
}
tr.visible-md.visible-lg {
display:table-row!important
}
td.visible-md.visible-lg, th.visible-md.visible-lg {
display:table-cell!important
}
}
@media(max-width:767px) {
.visible-lg.visible-xs {
display:block!important
}
table.visible-lg.visible-xs {
display:table
}
tr.visible-lg.visible-xs {
display:table-row!important
}
td.visible-lg.visible-xs, th.visible-lg.visible-xs {
display:table-cell!important
}
}
@media(min-width:768px) and (max-width:991px) {
.visible-lg.visible-sm {
display:block!important
}
table.visible-lg.visible-sm {
display:table
}
tr.visible-lg.visible-sm {
display:table-row!important
}
td.visible-lg.visible-sm, th.visible-lg.visible-sm {
display:table-cell!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.visible-lg.visible-md {
display:block!important
}
table.visible-lg.visible-md {
display:table
}
tr.visible-lg.visible-md {
display:table-row!important
}
td.visible-lg.visible-md, th.visible-lg.visible-md {
display:table-cell!important
}
}
@media(min-width:1200px) {
.visible-lg {
display:block!important
}
table.visible-lg {
display:table
}
tr.visible-lg {
display:table-row!important
}
td.visible-lg, th.visible-lg {
display:table-cell!important
}
}
.hidden-xs {
display:block!important
}
table.hidden-xs {
display:table
}
tr.hidden-xs {
display:table-row!important
}
td.hidden-xs, th.hidden-xs {
display:table-cell!important
}
@media(max-width:767px) {
.hidden-xs, td.hidden-xs, th.hidden-xs, tr.hidden-xs {
display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm {
display:none!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.hidden-xs.hidden-md, td.hidden-xs.hidden-md, th.hidden-xs.hidden-md, tr.hidden-xs.hidden-md {
display:none!important
}
}
@media(min-width:1200px) {
.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg {
display:none!important
}
}
.hidden-sm {
display:block!important
}
table.hidden-sm {
display:table
}
tr.hidden-sm {
display:table-row!important
}
td.hidden-sm, th.hidden-sm {
display:table-cell!important
}
@media(max-width:767px) {
.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs {
display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-sm, td.hidden-sm, th.hidden-sm, tr.hidden-sm {
display:none!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.hidden-sm.hidden-md, td.hidden-sm.hidden-md, th.hidden-sm.hidden-md, tr.hidden-sm.hidden-md {
display:none!important
}
}
@media(min-width:1200px) {
.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg {
display:none!important
}
}
.hidden-md {
display:block!important
}
table.hidden-md {
display:table
}
tr.hidden-md {
display:table-row!important
}
td.hidden-md, th.hidden-md {
display:table-cell!important
}
@media(max-width:767px) {
.hidden-md.hidden-xs, td.hidden-md.hidden-xs, th.hidden-md.hidden-xs, tr.hidden-md.hidden-xs {
display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-md.hidden-sm, td.hidden-md.hidden-sm, th.hidden-md.hidden-sm, tr.hidden-md.hidden-sm {
display:none!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.hidden-md, td.hidden-md, th.hidden-md, tr.hidden-md {
display:none!important
}
}
@media(min-width:1200px) {
.hidden-md.hidden-lg, td.hidden-md.hidden-lg, th.hidden-md.hidden-lg, tr.hidden-md.hidden-lg {
display:none!important
}
}
.hidden-lg {
display:block!important
}
table.hidden-lg {
display:table
}
tr.hidden-lg {
display:table-row!important
}
td.hidden-lg, th.hidden-lg {
display:table-cell!important
}
@media(max-width:767px) {
.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs {
display:none!important
}
}
@media(min-width:768px) and (max-width:991px) {
.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm {
display:none!important
}
}
@media(min-width:992px) and (max-width:1229px) {
.hidden-lg.hidden-md, td.hidden-lg.hidden-md, th.hidden-lg.hidden-md, tr.hidden-lg.hidden-md {
display:none!important
}
}
@media(min-width:1200px) {
.hidden-lg, td.hidden-lg, th.hidden-lg, tr.hidden-lg {
display:none!important
}
}
.visible-print, td.visible-print, th.visible-print, tr.visible-print {
display:none!important
}
@media print {
.visible-print {
display:block!important
}
table.visible-print {
display:table
}
tr.visible-print {
display:table-row!important
}
td.visible-print, th.visible-print {
display:table-cell!important
}
.hidden-print, td.hidden-print, th.hidden-print, tr.hidden-print {
display:none!important
}
}.loader {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99999;
background: rgba(255, 255, 255, 0.95);
}
.loader-wrapper {
position: absolute;
width: 80px;
height: 80px;
top: 50%;
left: 50%;
margin: -40px 0 0 -40px;
animation: spin 2s ease-in-out infinite;
}
.bubble1,
.bubble2 {
position: absolute;
top: 0;
width: 45px;
height: 45px;
border-radius: 100%;
background-color: #5ebb60;
}
.bubble2 {
top: auto;
bottom: 0;
background-color: #009cdc;
}
.bubble1,
.bubble2 {
animation: bounce 2s ease-in-out infinite;
}
.bubble2 {
animation-delay: -1.0s;
}
@keyframes spin {
100% {
transform: rotate(360deg);
}
}
@keyframes bounce {
0%,
100% {
transform: scale(0);
}
50% {
transform: scale(1);
}
} ._reset-ul-style {
list-style: none;
margin: 0;
padding: 0;
font-size: 0;
}
._reset-ul-style-2, .tab-history .nav-tabs, .social-icon-content, .social-icon-footer, .footer-link ul {
list-style: none;
margin: 0;
padding: 0;
}
.divider {
height: 30px;
clear: both;
overflow: hidden;
width: 100%;
}
.divider.divider-47 {
height: 30px;
}
.divider.divider-80 {
height: 80px;
} html {
overflow-x: hidden;
}
body {
font: 16px/22px "Lato", sans-serif;
color: #454545;
background-color: #fff;
font-weight: 400;
}
p {
margin: 0 0 10px !important;
}
a,
a:active,
a:focus,
a:hover,
a:visited {
color: #454545;
outline: 0;
text-decoration: none;
}
a:active,
a:focus,
a:visited {
text-decoration: none;
}
table,
table td {
padding: 0;
border: none;
border-collapse: collapse;
}
img {
vertical-align: top;
}
.base-color {
color: #5ebb60;
} h1,
h2,
h3,
h4,
h5,
h6{
font-family: "Rubik", sans-serif;
font-weight: normal;
}
h1{
font-size: 42px;
line-height: 44px;
padding-bottom: 0;
}
h1, h2 {
font-size: 38px;
line-height: 40px;
padding: 0 0 40px 0;
text-transform: uppercase;
color: #454545;
font-family: "Rubik", sans-serif;
font-weight: normal;
}
h3 {
font-size: 26px;
line-height: 30px;
font-family: "Rubik", sans-serif;
font-weight: 400;
margin: 0;
padding: 0;
}
h4 {
font-size: 22px;
line-height: 28px;
margin: 0;
padding: 0;
}
h5{
font-size: 20px;
line-height: 24px;
}
h6 {
font-size: 18px;
line-height: 22px;
font-family: "Lato", sans-serif !important;
font-weight: 400;
margin: 0;
padding: 0;
}
ol, ul {
margin-top: 0;
margin-bottom: 10px;
padding-left: 20px;
}
h1.title-underline,
h2.title-underline {
padding: 0 0 77px 0;
}
h1.title-underline, 
h2.title-underline {
text-align: center;
text-transform: uppercase;
}
h1.title-underline:after,
h2.title-underline:after {
content: '';
width: 75px;
height: 3px;
background: #5ebb60;
display: block;
position: absolute;
left: 50%;
margin-left: -37px;
margin-top: 40px;
}
ul.marker-list.category-list {
margin-bottom: 20px;
padding-bottom: 0;
}
.parallax-colors-area .title-underline,
.parallax-colors-area p {
color: #fff;
}
.parallax-colors-area h2.title-underline:after{
background-color:#fff;
}
@media (max-width: 991px) {
h1, h2 {
font-size: 26px;
line-height: 34px;
}
h3 {
font-size: 22px;
line-height: 28px;
}
h1.title-underline, h2.title-underline {
padding: 0 0 60px 0;
}
h1.title-underline:after, h2.title-underline:after {
margin-top: 30px;
}
h4 {
font-size: 18px;
line-height: 24px;
}
}
@media (max-width: 767px) {
.text-xs-center {
text-align: center;
}
}
@media (max-width: 577px) {
h1.title-underline, 
h2.title-underline {
font-size: 24px;
line-height: 27px;
padding: 0 0 50px 0;
}
h1.title-underline:after,
h2.title-underline:after {
margin-top: 24px;
}
h1, h2 {
font-size: 24px;
line-height: 30px;
}
}
h1.title-underline.text-left,
h2.title-underline.text-left {
text-align: left;
}
h1.title-underline.text-right,
h2.title-underline.text-right {
text-align: right;
}  .font-size-18 {
font-size: 18px;
line-height: 24px;
}
.info-text {
font-size: 18px;
line-height: 24px;
margin-left: auto;
margin-right: auto;
}  .table-price {
padding: 0 0;
}
.table-price table {
width: 100%;
}
.table-price table td {
font-weight: 400;
padding: 5px 0;
}
.table-price table tr {
border-bottom: 1px solid #efefef;
}
.table-price table tr td:first-child {
text-align: left;
padding-right: 10px;
width: 70%;
}
.table-price table tr td:last-child {
text-align: right;
padding-left: 10px;
width: 30%;
}
h1.h-sm {
font-size: 30px;
line-height: 36px;
color: #454545;
}
.table-price table tr:last-child {
border: none;
}
.prices-btn-new {
display: block !important;
}
.prices-btn-new a:hover{
background-color: #333 !important;
}
.entry-content .offset-top60 {
margin-top: 60px;
}
.apps-bnr {
color: #454545;
text-align: center;
}
.img-responsive {
display: block;
height: auto;
max-width: 100%;
}
.apps-bnr .apps-bnr-inside {
display: inline-block;
position: relative;
}
.apps-bnr .apps-bnr-caption {
position: absolute;
bottom: 16%;
right: 31.5%;
}
.apps-bnr .apps-bnr-text1 {
font-size: 38px;
line-height: 1.05em;
text-transform: uppercase;
}
.apps-bnr .apps-bnr-text2 {
font-size: 22px;
line-height: 1.1em;
text-transform: uppercase;
}
.apps-bnr .apps-bnr-btns {
margin-top: 24px;
}
.apps-bnr .apps-bnr-btns > a {
display: inline-block;
margin: 0 6px;
}
.price-block {
position: relative;
background-color: #fff;
margin: 0 10px;
padding: 23px 0 36px;
text-align: center;
color: #454545;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.price-block-title {
position: relative;
background-color: #bdbdbd;
color: #fff;
font-size: 32px;
line-height: 33px;
padding: 20px 15px;
margin: 0 -10px;
text-transform: uppercase;
box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.1);
}
.price-block-title:before {
position: absolute;
left: 0;
bottom: -12px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 12px 0;
border-color: transparent #a0a0a0 transparent transparent;
}
.price-block-title:after {
position: absolute;
right: 0;
bottom: -12px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 12px 10px 0 0;
border-color: #a0a0a0 transparent transparent transparent;
}
.price-block-price {
font-size: 60px;
line-height: 64px;
font-family: "Rubik", sans-serif;
padding: 25px 15px;
font-weight: 500;
border-bottom: 1px solid #e5e5e5;
color: #686868;
}
.price-block-details {
font-size: 26px;
line-height: 30px;
font-family: "Rubik", sans-serif;
font-weight: 500;
color: #454545;
border-bottom: 1px solid #e5e5e5;
padding: 15px 15px;
}
.price-block-details span {
color: #bdbdbd;
margin-right: 5px;
}
.price-block ul {
list-style-type: none;
margin: 17px 0 0;
padding: 0;
}
.btn-default.btn-grey {
background: #686868;
}
.price-block--blue .price-block-title {
background-color: #009cdc;
}
.btn-default.btn-blue {
background: #009cdc;
}
.btn-default, .btn-default:visited {
background: #5ebb60;
border: none;
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 17px 32px;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
outline: none !important;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
font-weight: bold;
}
.price-block .btn {
margin-top: 24px;
}
.price-block--green .price-block-title {
background-color: #5ebb60;
}
.price-block .sale-label {
position: absolute;
top: -12px;
right: 0;
z-index: 1;
width: 96px;
height: 102px;
font-size: 24px;
line-height: 96px;
font-family: "Rubik", sans-serif;
font-weight: 500;
text-align: center;
background: url(//speediwash.co.za/wp-content/themes/laundry/images/sale-label.png) no-repeat 0 0;
background-size: cover;
}
.price-block-price .price-old {
color: #595959;
font-size: 40px;
padding: 0 15px 0 0;
text-decoration: line-through;
}
.price-block .btn-default{
margin-bottom: 0 !important;
}
.price-block--blue .price-block-price,
.price-block--blue .price-block-details span {
color: #009cdc;
}
.btn-default.btn-blue {
background: #009cdc;
}
.price-block--green .price-block-price,
.price-block--green .price-block-details span {
color: #5ebb60;
}
.price-block.first-pricing .btn.btn-default{
background-color: #686868;
}
.price-block.price-block--blue .btn.btn-default{
background-color: #009cdc;
}  .title-base {
text-align: center;
font-weight: 400;
line-height: 34px;
font-family: "Lato", sans-serif;
padding-bottom: 23px;
text-transform: capitalize;
}
.panel-body {
padding: 21px;
}
.panel-content p {
margin-bottom: 21px;
}
.faq-sub-title .title-base {
font-size: 26px;
}
.panel-content p:last-child {
margin-bottom: 0;
}
.read-more.bottom-32:hover{
color:#333;
text-decoration:underline;
}
.price-block:hover {
box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2);
}  .panel {
margin: 0;
padding: 0;
border: none;
box-shadow: none;
}
.panel .panel-heading {
padding: 0;
border-bottom: 2px solid #fff;
}
.panel .panel-title {
position: relative;
font-family: "Lato", sans-serif;
line-height: 1em;
}
.panel .panel-title a {
display: block;
font-weight: bold;
padding: 15px 45px 15px 32px;
background: #f5f5f5;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
border-left: 3px solid #f5f5f5;
}
.panel .panel-title a:hover {
background: #666666;
color: #fff;
border-left: 3px solid #5ebb60;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.panel .panel-title a:after {
position: absolute;
display: block;
top: 0px;
text-align: center;
right: 0;
z-index: 0;
content: "+";
font-size: 24px;
line-height: 46px;
color: #5ebb60;
width: 70px;
height: 60px;
}
.panel .active .panel-title a {
background: #666666;
color: #fff;
border-left: 3px solid #5ebb60;
}
.panel .active .panel-title a:after {
content: "-";
margin-top: -2px;
}  .video-indent {
max-width: 585px;
margin: 0 auto;
overflow: hidden;
}
.myvideo {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px;
height: 0;
overflow: hidden;
border: 1px solid transparent;
}
.myvideo iframe,
.myvideo object,
.myvideo embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}   .logo {
margin: 40px 0 38px 0;
display: inline-block;
position: relative;
}
@media (max-width: 991px) {
.logo {
display: block;
text-align: left;
margin: 5px 0 5px -15px;
}
.logo img {
max-width: 300px;
display: inline-block;
}
}
@media (max-width: 420px) {
.logo img {
max-width: 270px;
}
}  header .box-location {
position: relative;
font-weight: 400;
padding: 0 0 0 32px;
top: 45px;
font-size: 18px;
line-height: 26px;
}
header .box-location:before {
content: "\e908";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 7px;
left: 0;
color: red;
font-size: 21px;
line-height: 27px;
color: #5ebb60;
}  .box-telephone {
position: relative;
font-weight: 400;
padding: 0 0 70px 28px;
top: 45px;
font-size: 18px;
float: right;
}
.box-telephone:before {
content: "\e906";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 7px;
left: 0;
font-size: 21px;
line-height: 27px;
color: #5ebb60;
}
.box-telephone address {
font-size: 29px;
font-style: normal;
font-weight: 400;
font-family: "Rubik", sans-serif;
margin: 0;
}
.box-telephone address .icon {
font-size: 18px;
line-height: 24px;
color: #5ebb60;
margin: 0 5px 0 0;
}
@media (max-width: 1230px) and (min-width: 992px){
.box-telephone {
font-size: 14px;
}
.box-telephone address {
font-size: 20px;
}
header .box-location {
font-size: 16px;
}
}
@media (max-width: 991px) {
.box-telephone {
display: none;
}
.box-telephone:before {
display: none;
}
.box-telephone address {
font-size: 24px;
}
}
@media (max-width: 375px) {
.box-telephone address {
padding: 0 0 0 40px;
}
}  .box-nav {
background: url(//speediwash.co.za/wp-content/themes/laundry/images/box-nav.jpg) top center repeat-x;
width: 100%;
}
.menu {
width: 100%;
list-style: none;
margin: 0;
padding: 0;
font-size: 0;
line-height: 0;
font-family: "Rubik", sans-serif;
}
.menu li {
display: inline-block;
position: relative;
z-index: 100;
text-transform: uppercase;
}
.menu > li > a {
text-decoration: none;
padding: 19px 24px;
font-size: 18px;
line-height: 22px;
display: block;
color: #fff;
font-weight: 500;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.menu li.menu-item.current-menu-item a{
position: relative;
}
.menu li.menu-item.current-menu-item a:after{
content: "";
display: block;
position: absolute;
left: 0;
width: 100%;
height: 5px;
background: #5ebb60;
bottom:0px;
-moz-opacity: 0;
-khtml-opacity: 0;
-webkit-opacity: 0;
opacity: 1;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
@media (max-width: 991px) {
.menu li.menu-item.current-menu-item a::after {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
}
.menu li.menu-item.current-menu-item .sub-menu .sub-menu-item a:after{
background: none;
}
.menu li.menu-item .sub-menu-item.current-menu-item a:after{
content: "";
display: block;
position: absolute;
left: 0;
width: 100%;
height: 5px;
background: transparent;
bottom: 0;
-moz-opacity: 0;
-khtml-opacity: 0;
-webkit-opacity: 0;
opacity: 1;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.menu > li > a:after {
content: "";
display: block;
position: absolute;
left: 0;
width: 100%;
height: 5px;
background: #5ebb60;
bottom:0px;
-moz-opacity: 0;
-khtml-opacity: 0;
-webkit-opacity: 0;
opacity: 0;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.menu > li > a:hover:after {
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
@media (max-width: 767px) {
.menu li.menu-item.current-menu-item a:after {
content: "";
display: block;
position: absolute;
background: transparent !important;
}
}
.comment-list .media-left img {
max-width: 100%;
height: auto;
}
.menu > li:hover a:after,
.menu > li.active a:after {
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-opacity: 1;
opacity: 1;
}
.menu ul li {
display: block;
float: none;
}
.menu ul {
visibility: hidden;
opacity: 0;
margin: 0;
padding: 10px 30px;
width: 440px;
position: absolute;
left: 0px;
top: -1000px;
background: #fff;
-webkit-box-shadow: 0px 5px 14px 2px rgba(0, 0, 0, 0.21);
-moz-box-shadow: 0px 5px 14px 2px rgba(0, 0, 0, 0.21);
box-shadow: 0px 5px 14px 2px rgba(0, 0, 0, 0.21);
-moz-transition: opacity 0.4s ease, margin 0.4s ease;
-o-transition: opacity 0.4s ease, margin 0.4s ease;
-webkit-transition: opacity 0.4s ease, margin 0.4s ease;
transition: opacity 0.4s ease, margin 0.4s ease;
}
@media (max-width: 991px) {
.menu ul {
visibility: visible;
opacity: 1;
display: none;
}
}
.menu ul li {
display: block;
background: none;
margin: 0;
padding: 0;
}
.menu ul li a {
font-size: 16px;
line-height: 20px;
font-weight: normal;
display: block;
color: #454545;
text-align: left;
text-transform: uppercase;
border-bottom: 1px solid #e3eae5;
font-weight: 400;
padding: 10px 0 8px !important;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.menu ul li a:hover {
color: #5ebb60;
}
@media (min-width: 992px) {
.menu ul li:last-child a {
border: none;
}
}  .menu li:hover > ul {
visibility: visible;
opacity: 1;
top: 95%;
}
.menu ul ul {
left: 290px;
top: 0px;
}
.mobile-menu {
display: none;
position: absolute;
z-index: 1;
width: 50px;
height: 50px;
top: 50%;
right: 0;
margin-top: 16px;
font-size: 26px;
line-height: 50px;
text-decoration: none;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
text-align: center;
transform: translateY(-50%);
}
.mobile-menu span {
color: #009cdc;
}
.fixed {
position: fixed;
width: 100%;
z-index: 100;
top: 0;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
}
@media (max-width: 991px) {
.menu {
display: none;
}
.mobile-menu {
display: block;
}
.box-nav {
top: 10.9em;
z-index: 77;
}
.box-nav nav {
margin: 0;
top: 3.6em;
background: none;
}
.menu li {
display: block;
position: relative;
margin: 0;
}
.menu li a:after {
display: none;
}
.menu li a,
.menu li span {
background: #ffffff;
color: #797979;
padding: 11px 20px;
border-top: 1px solid #e0e0e0;
border-left: 3px solid #ffffff;
}
.menu li a:hover,
.menu li:hover > a,
.menu li span:hover {
background: #fff;
color: #5ebb60;
border-left: 3px solid #5ebb60;
}
.menu ul {
position: relative;
background-color: #fff;
top: 0;
left: 0;
width: 100%;
padding: 0;
box-shadow: none;
}
.menu li:hover > ul {
top: 0;
}
.menu .menu-item-has-children.opened ul {
display: block;
}
.menu ul li a {
border: none;
border-top: 1px solid #e0e0e0;
border-left: 3px solid #ffffff;
text-align: left;
padding-left: 30px !important;
font-size: 14px;
}
.menu ul li a:hover,
.menu ul li:hover > a {
border-left: 3px solid #5ebb60;
}
.menu ul ul {
left: 0;
}
}   .rev_slider {
position: relative;
z-index: 1;
}
.rev_slider .tp-text-1 {
font-size: 40px;
line-height: 1em;
margin-bottom: 0.2em;
color: #fff;
text-align: center;
font-family: "Rubik", sans-serif;
font-weight: 500;
}
@media (max-width: 1600px) {
}
@media (max-width: 1229px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
.rev_slider .tp-text-1 {
font-size: 16px;
}
}
@media (max-width: 479px) {
.rev_slider .tp-text-1 {
font-size: 12px !important;
}
}
.rev_slider .tp-text-2 {
font-size: 22px;
line-height: 1.2em;
color: #fff;
text-transform: uppercase;
text-align: center;
font-family: "Rubik", sans-serif;
margin-top: 0.2em;
text-align: center;
}
@media (max-width: 1600px) {
.rev_slider .tp-text-2 {
font-size: 18px !important;
}
}
@media (max-width: 1229px) {
.rev_slider .tp-text-2 {
font-size: 14px !important;
}
}
@media (max-width: 991px) {
.rev_slider .tp-text-2 {
font-size: 12px !important;
}
}
@media (max-width: 767px) {
.rev_slider .tp-text-2 {
font-size: 10px !important;
}
}
@media (max-width: 479px) {
.rev_slider .tp-text-2 {
font-size: 8px !important;
}
}
.rev_slider .tp-btn {
font-size: 16px;
line-height: 20px;
padding: 17px 24px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
color: #fff;
display: inline-block;
text-transform: uppercase;
-moz-transition: background 0.25s ease !important;
-o-transition: background 0.25s ease !important;
-webkit-transition: background 0.25s ease !important;
transition: background 0.25s ease !important;
}
@media (max-width: 1600px) {
.rev_slider .rev-btn {
padding: 15px 22px !important;
}
}
@media (max-width: 1229px) {
.rev_slider .rev-btn {
padding: 10px 16px !important;
font-size: 13px !important;
line-height: 20px !important;
}
}
@media (max-width: 991px) {
.rev_slider .rev-btn {
padding: 8px 12px !important;
font-size: 12px !important;
line-height: 20px !important;
}
}
@media (max-width: 767px) {
.rev_slider .rev-btn {
padding: 6px 10px !important;
font-size: 8px !important;
line-height: 20px !important;
}
} .layer-slide-text,.tp-text-1 {
text-align: center !important;
}
.rev_slider .tp-text-2.color-grey {
margin-top: 1em;
}
.rev_slider .color-grey {
color: #454545;
text-transform: uppercase;
}
.home-about-area {
display: inline-block;
margin-top: -70px;
}
@media (max-width: 561px) {
.rev_slider .color-grey br {
display: none;
}
}
.rev_slider .tp-btn:hover {
color: #fff;
background: #111;
}
.rev_slider .btn-green {
background: #5ebb60;
}
.rev_slider .btn-blue {
background: #009cdc;
}
.rev_slider .tp-caption.tp-scale {
position: relative;
}
.rev_slider .tp-caption.tp-hovertext .tp-text-1,
.rev_slider .tp-caption.tp-hovertext .tp-text-2 {
-moz-transition: all 0.75s ease;
-o-transition: all 0.75s ease;
-webkit-transition: all 0.75s ease;
transition: all 0.75s ease;
}
.rev_slider .tp-caption.tp-hovertext.dark .tp-text-1,
.rev_slider .tp-caption.tp-hovertext.dark .tp-text-2 {
color: #454545;
}
.rev_slider .tp-caption.tp-hovertext.dark .tp-text-1 {
margin-top: -1.2em;
padding-bottom: 1.2em;
}
.rev_slider .tp-caption.tp-hovertext.color .tp-text-1,
.rev_slider .tp-caption.tp-hovertext.color .tp-text-2 {
color: #454545;
}
.rev_slider .tp-caption.tp-hovertext.color .tp-text-1 {
margin-top: -1.2em;
padding-bottom: 1.2em;
}
.rev_slider .tp-caption.tp-hovertext.up .tp-text-1 {
margin-top: -1.2em;
padding-bottom: 1.2em;
} .tp-leftarrow.default {
z-index: 1;
cursor: pointer;
position: relative;
background: none !important;
width: 40px;
height: 40px;
}
.tp-rightarrow.default {
z-index: 1;
cursor: pointer;
position: relative;
background: none !important;
width: 40px;
height: 40px;
}
.tp-leftarrow.default,
.tp-rightarrow.default {
top: 50% !important;
margin-top: -20px !important;
color: #fff;
-webkit-transition: all 300ms linear 0s;
-moz-transition: all 300ms linear 0s;
-ms-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
}
.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
color: #5ebb60;
}
.tp-leftarrow.default:before,
.tp-rightarrow.default:before {
font-family: 'laundry';
font-size: 39px;
line-height: 40px;
cursor: pointer;
}
.tp-leftarrow.default:before {
content: "\e927";
}
.tp-rightarrow.default:before {
content: "\e928";
}
.tp-mask-wrap .image-zoom-hover img { 
-webkit-transition: all .5s ease !important;
-moz-transition: all .5s ease !important;
-ms-transition: all .5s ease !important;
-o-transition: all .5s ease !important;
transition: all .5s ease !important;
}
.tp-mask-wrap:hover .image-zoom-hover img {
webkit-transform: scale(1.2);
transform: scale(1.2);
}
.tp-mask-wrap .image-zoom-hover:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #162d45;
opacity: 0.4;
z-index: 1;
-moz-transition: opacity 0.9s ease;
-o-transition: opacity 0.9s ease;
-webkit-transition: opacity 0.9s ease;
transition: opacity 0.9s ease;
z-index: 6;
}
.tp-mask-wrap:hover .image-zoom-hover:after {
opacity: 0.1;
}
.tp-mask-wrap .up-on-hover {
-webkit-transition: all .5s ease !important;
-moz-transition: all .5s ease !important;
-ms-transition: all .5s ease !important;
-o-transition: all .5s ease !important;
transition: all .5s ease !important;
}
.tp-mask-wrap:hover .up-on-hover {
margin-top: -70px !important;
}
.tp-mask-wrap .image-zoom-hover.zindex10:after {
z-index: 11;
}
@media (max-width: 1024px) {
.tp-mask-wrap:hover .up-on-hover {
margin-top: -40px !important;
} 
}
@media (max-width: 991px) {
.tp-mask-wrap:hover .up-on-hover {
margin-top: -20px !important;
} 
}   .page-content .container,
.page-content .content {
margin-top: 72px;
}
.service-pages .container{
margin-top: 0;
}
@media (max-width: 768px) {
.page-content .container,
.page-content .content {
margin-top: 50px;
}
}
@media (max-width: 560px) {
.page-content .container,
.page-content .content {
margin-top: 30px;
}
}
.offset-top-35 {
position: relative;
margin-top: -35px;
z-index: 3;
}
@media (max-width: 700px) {
.page-content .offset-top-35 {
margin-top: 0;
}
}
.offset-top0 {
margin-top: 0px;
}
.offset-top20 {
margin-top: 20px;
}
.offset-top50 {
margin-top: 50px;
}
.offset-top60 {
margin-top: 60px;
}
.offset-top90 {
margin-top: 90px;
}
.offset-top0 {
margin-top: 0px !important;
}
@media (max-width: 767px) {
.offset-top50 {
margin-top: 35px;
}
.offset-top20 {
margin-top: 15px;
}
}  .fill-bg-1 {
background: #009cdc;
color: #fff;
}
.fill-bg-2 {
background: #f5f5f5;
}
.fill-bg-3 {
background: #5ebb60;
color: #fff;
}
.fill-bg-4 {
background: #5e5e5e;
color: #fff;
}  .services-box-mobile {
padding-bottom: 55px;
}
.services-box {
text-align: center;
display: block;
position: relative;
font-size: 16px;
line-height: 23px;
padding: 52px 30px 30px 30px;
min-height: 339px;
}
.services-box:hover svg {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
}
.services-box svg {
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
height: 90px;
width: 100%;
}
.services-box i {
font-size: 90px;
line-height: 90px !important;
position: absolute;
top: 54px;
left: 50%;
transform: translateX(-50%) rotate(0.1deg);
}
.services-box i::before {
display: block;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.services-box i[class*="icon"].icon-shoes {
font-size: 120px;
line-height: 90px !important;
}
.services-box.fill-bg-4 .icon{
color: #fff;
}
.services-box.fill-bg-4 svg {
fill: #fff;
}
.services-box .icon-box {
height: 125px;
-webkit-backface-visibility: hidden;
}
.icon-box > img {
height: 125px;
display: inline;
}
.services-box .title {
margin-top: 12px;
margin-bottom: 10px;
font-size: 22px;
padding-bottom: 5px;
line-height: 30px;
text-transform: uppercase;
font-family: "Rubik", sans-serif;
font-weight: normal;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.services-box p {
font-weight: 400;
}
.services-box.fill-bg-1 {
color: #fff;
}
@media (max-width: 767px) {
.service-box-1 {
position: relative;
top: 0px !important;
}
}
@media (max-width: 1199px) {
.services-box .title {
display: flex;
min-height: 65px;
align-items: center;
justify-content: center;
}
}
@media (min-width: 1025px) {
.services-box:hover .title {
margin-top: 5px;
margin-bottom: 17px;
}
.services-box:hover i[class*="icon"]::before {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
}
}
.services-box.fill-bg-1 .icon {
color: #fff;
}
.services-box.fill-bg-1 svg {
fill: #fff;
}
.text-terns {
margin-bottom: 41px;
padding: 0 15px;
text-align: center;
}
@media (max-width: 577px) {
.text-terns {
margin-top: 0;
margin-bottom: 20px;
padding: 0 38px;
}
}
.services-box.fill-bg-2 {
color: #5e5e5e;
}
.services-box.fill-bg-2 .icon {
color: #5e5e5e;
}
.services-box.fill-bg-2 svg {
fill: #454545;
}
.services-box.fill-bg-3 {
color: #fff;
}
.services-box.fill-bg-3 .icon {
color: #fff;
}
.services-box.fill-bg-3 svg {
fill: #fff;
}  .fill-bg-green {
background: #5ebb60;
}
.fill-bg-aquamarine {
background: #46d8cc;
}
.fill-bg-blue-light {
background: #009cdc;
}
.fill-bg-blue-dark {
background: #366dc0;
}
.img-responsive1 {
display: inline-block;
height: auto;
max-width: 100%;
}
.box-step {
padding: 0 0 18px 0;
overflow: hidden;
}
.box-step .item::after {
background: rgba(0, 0, 0, 0) url(//speediwash.co.za/wp-content/themes/laundry/images/step-arrow1.png) no-repeat scroll 0 0 / cover ;
content: "";
height: 100px;
position: absolute;
right: -24%;
top: 0;
width: 120px;
}
.box-step .item:nth-child(3)::after {
right: -24%;
}
.box-step .item:nth-child(2n+1)::after {
background: rgba(0, 0, 0, 0) url(//speediwash.co.za/wp-content/themes/laundry/images/step-arrow2.png) no-repeat scroll 0 0;
background-size: cover;
}
.box-step .item:last-child:after{
display: none;
}
.box-step h2 {
margin-bottom: 41px;
padding: 0 15px;
text-align: center;
}
.box-step .item {
float: left;
position: relative;
padding-bottom: 60px;
}
@media (max-width: 1199px) {
.box-step .item::after {
width: 70px;
height: 60px;
top: 15px;
}
.box-step .item:nth-child(2)::after {
right: -20%;
}
.box-step .item:nth-child(3)::after {
right: -18%;
}
.box-step .item::after {
right: -14%;
}
}
@media (max-width: 1024px) {
.box-step .item::after {
right: -18%;
}
}
@media (max-width: 767px) {
.box-step .item {
text-align: center;
}
.box-step .item:after {
display: none;
}
}
.box-step .item:hover .title {
color: #454545;
}
@media (min-width: 1200px) {
.box-step .item:hover .title {
margin-top: 19px;
margin-bottom: -10px;
}
}
.box-step .item:hover .description {
color: #009cdc;
}
.box-step .item:hover .icon img {
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.box-step .item:last-child {
margin-right: 0;
}
.box-step .icon {
text-align: center;
}
.box-step .icon img {
height: auto;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-ms-transition: -moz-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}
.box-step .description {
text-align: center;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
margin-top: 23px;
margin-bottom: 0;
}
.box-step .title {
text-align: center;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-top: 9px;
}  .promo-fluid {
background: #46d8cc;
font-size: 36px;
line-height: 42px;
color: #fff;
display: block;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding: 52px 36px 48px;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.promo-fluid:hover {
background: #5ebb60;
color: #fff;
}   .box-color-white {
color: #fff;
}
.box-color-white .title-underline {
color: #fff;
}
.box-color-white .title-underline:after {
background: #fff;
}
.box-icon-text {
text-align: left;
padding-bottom: 40px;
overflow: hidden;
}
.box-icon-text .description {
width: 80%;
padding-top: 13px;
margin-left: 78px;
}
.box-icon-text .title {
line-height: 25px;
font-weight: normal;
font-family: "Rubik", sans-serif;
padding-bottom: 17px;
}
.box-icon-text .title a {
color: #fff;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.box-icon-text .title a:hover {
color: #5ebb60;
}
.box-icon-text .icon {
font-size: 50px;
line-height: 50px;
color: #5ebb60;
display: inline-block;
position: absolute;
}  .box-text {
padding: 15px 0 50px 0;
overflow: hidden;
}
@media (max-width: 767px) {
.box-text {
padding: 15px 0 20px 0;
}
}
.box-text .title {
color: #454545;
padding-bottom: 18px;
font-family: "Rubik", sans-serif;
font-weight: 400;
margin-bottom: 0px;
}
.box-text .title a {
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
color: #454545;
}
.box-text .title:hover a {
color: #5ebb60;
}  .services-box-info-carousel .services-box-info {
border: 1px solid #e8e8e8;
text-align: center;
margin-top: 80px;
padding: 0 30px 30px;
display: block;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
@media (max-width: 767px) {
}
@media (min-width: 1024px) {
.permission-box-mobile .col-md-4:nth-child(3n+1) {
clear: left;
}
}
.services-box-info .img {
margin-top: -76px;
margin-left: auto;
margin-right: auto;
position: relative;
width: 227px;
height: 227px;
overflow: hidden;
z-index: 1;
}
.service-box-1 {
position: relative;
top: -35px; }
@media (max-width: 991px){
.service-box-1 {
top: 0;
margin-top: 35px;
}
}
.services-box-info .img:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.services-box-info .img img {
width: 100%;
height: 100%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.services-box-info .title {
margin-top: 47px;
padding-bottom: 25px;
line-height: 25px;
text-transform: uppercase;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
font-size: 22px;
margin-bottom: 0px;
}
.services-box-info:hover {
border: 1px solid #5ebb60;
}
.services-box-info-carousel .slick-dots {
bottom: -60px;
}
.services-box-info:hover .title {
color: #5ebb60;
}
.services-box-info:hover .img:after {
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1);
}  .product-box-mobile .slick-dots {
bottom: -10px;
}
.product-box {
text-align: center;
display: block;
padding: 10px 0 25px 0;
}
.product-box .icon {
font-size: 200px;
line-height: 1em;
margin-bottom: 40px;
display: inline-block;
color: #5e5e5e;
margin-bottom: 48px;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.product-box .title {
font-weight: 500;
text-align: center;
}
.product-box .description {
padding-top: 2px;
}
.product-box:hover .icon {
color: #5ebb60;
}  @media only screen and (min-width: 1025px) {
.carusel--parallax {
background-attachment: fixed;
-webkit-backface-visibility: hidden;
}
}
.carusel--parallax {
overflow: hidden;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
}
.carousel-blog-box {
padding: 14px 0 87px;
overflow: hidden;
}
@media (max-width: 991px) {
.carousel-blog-box {
padding: 14px 0 25px;
}
}
@media (max-width: 767px) {
.carousel-blog-box {
padding: 14px 0 0;
}
}
.carousel-blog-box a {
display: inline-block;
position: relative;
}
@media (min-width: 992px) {
.carousel-blog-box .col-xs-3::after {
content: "�";
display: inline-block;
position: absolute;
top: -20px;
right: 170px;
font-size: 150px;
line-height: 150px;
font-weight: bold;
color: #5ebb60;
}
}
.carousel-blog-box .img {
display: inline-block;
position: relative;
overflow: hidden;
float: right;
width: 123px;
height: 123px;
background: #5ebb60;
text-align: center;
color: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.carousel-blog-box .img:before {
content: "\e909";
display: inline-block;
position: absolute;
top: 49px;
left: 37px;
font-size: 50px;
font-family: 'laundry';
}
@media (max-width: 767px) {
.carousel-blog-box .img {
width: 55px;
height: 55px;
}
.carousel-blog-box .img:before {
top: 14px;
left: 10px;
font-size: 36px;
}
}
.carousel-blog-box .center-y {
height: 123px;
display: table-cell;
vertical-align: middle;
}
.carousel-blog-box .title {
line-height: 29px;
color: #5ebb60;
font-weight: bold;
display: block;
font-family: "Lato", sans-serif;
}
.carousel-blog-box .title a {
color: #5ebb60;
}
@media (max-width: 420px) {
.carousel-blog-box .title {
font-size: 20px;
line-height: 27px;
}
}
.carousel-blog-box .description {
font-size: 24px;
line-height: 29px;
font-style: italic;
font-weight: 300;
display: inline-block;
margin-top: 10px;
color: #fff;
}
@media (max-width: 420px) {
.carousel-blog-box .description {
font-size: 18px;
line-height: 22px;
}
} #modalOrder h2 {
margin-bottom: 40px;
padding-bottom: 0;
font-size: 38px;
color: #444;
}
#success {
color: #2990d6;
}
#error {
color: #c0392b;
}
#success, #error {
display: none;
height: 70px;
}
.form-row {
display: inline-block;
width: 100%;
}
.form-row .form-row-label {
width: 173px;
float: left;
padding: 10px 0 0 0;
line-height: 22px;
}
.form-row .form-row-group {
width: calc(100% - 173px);
float: right;
margin-bottom: 18px;
}
.form-row .form-row-group .form-control--50 {
float: left;
width: calc(50% - 5px);
margin: 0 5px 0 0;
}
.form-row .form-row-label--lg {
width: 260px;
float: left;
padding: 10px 0 0 0;
line-height: 22px;
}
.form-row .form-row-group--time {
width: 38%;
float: right;
}
.form-row .form-row-group .form-control--30 {
float: left;
width: calc(30% - 5px);
}
.datetimepicker-wrap {
position: relative;
}
.datetimepicker-wrap:before {
content: "\e93a";
font-family: 'laundry';
position: absolute;
display: block;
top: 7px;
right: 11px;
font-size: 18px;
line-height: 27px;
color: #999;
z-index: 9;
}
.timepicker-wrap:before {
content: "\e907";
font-family: 'laundry';
position: absolute;
display: block;
top: 7px;
right: 11px;
font-size: 18px;
line-height: 27px;
color: #999;
z-index: 9;
}
.form-row .form-row-group .form-control {
font-size: 16px;
line-height: 22px;
padding: 10px 12px;
height: 42px;
margin-bottom: 0;
}
.form-row .form-row-group .form-control::-moz-placeholder {
font-size: 16px;
line-height: 22px;
}
.form-row .form-row-group .form-control::-webkit-input-placeholder {
font-size: 16px;
line-height: 22px;
}
.form-row .form-row-group .form-control:-ms-input-placeholder {
font-size: 16px;
line-height: 22px;
}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
box-sizing: content-box;
position: absolute;
content: '';
display: block; 
left: 0;
}
.form-row-group span.wpcf7-list-item {
position: relative;
}
span.wpcf7-list-item-label { padding-left: 35px;
}
span.wpcf7-list-item-label::before {
top: 50%;
width: 16px;
height: 16px;
margin-top: -10px;
border: 2px solid #d9d9d9;
text-align: center;
display: inline-block; }
span.wpcf7-list-item-label::after {
background-color: #7e7e7e;
top: 50%;
left: 6px;
width: 8px;
height: 8px;
margin-top: -4px;
transform: scale(0);
transform-origin: 50%;
transition: transform 200ms ease-out; }
.wpcf7-radio span.wpcf7-list-item-label::before, .wpcf7-radio span.wpcf7-list-item-label::after {
border-radius: 50%;
}
input[type="radio"]:checked + span.wpcf7-list-item-label::after {
transform: scale(1);
}
input[type="checkbox"]:checked + span.wpcf7-list-item-label::after {
content: '';
-moz-transform: rotate(-45deg) scale(1);
-ms-transform: rotate(-45deg) scale(1);
-webkit-transform: rotate(-45deg) scale(1);
transform: rotate(-45deg) scale(1);
-moz-transition: -moz-transform 200ms ease-out;
-o-transition: -o-transform 200ms ease-out;
-webkit-transition: -webkit-transform 200ms ease-out;
transition: transform 200ms ease-out;
}
.wpcf7-checkbox span.wpcf7-list-item-label::after {
background-color: transparent;
top: 50%;
left: 5px;
width: 7px;
height: 4px;
margin-top: -5px;
border-style: solid;
border-color: #7e7e7e;
border-width: 0 0 3px 3px;
-moz-transform: rotate(-45deg) scale(0);
-ms-transform: rotate(-45deg) scale(0);
-webkit-transform: rotate(-45deg) scale(0);
transform: rotate(-45deg) scale(0);
-moz-transition: none;
-o-transition: none;
-webkit-transition: none;
transition: none;
}
.form-row-group input[type="checkbox"] {
left: 0 !important;
}
.form-row .form-row-group--date {
width: 58%;
float: left;
}
.form-row .form-row-label--lg {
width: 260px;
float: left;
padding:0;
line-height: 22px;
}
.timepicker-wrap {
position: relative;
}
.form-row {
display: inline-block;
width: 100%;
}
.form-row .required {
color: red;
}
.form-row .form-row-group .form-control--50:last-child:not(:only-child) {
float: left;
width: calc(50% - 5px);
margin: 0 0 0 5px;
}
#modalOrder .btn {
margin-top: 15px;
}
.form-row .form-row-label--lg + .form-row-group {
width: calc(100% - 260px);
}
.form-row-group input[type="checkbox"], .form-row-group input[type="radio"] { height: 20px;   position: absolute;
width: 20px;
left: 19px;
top: -4px;
opacity: 0;
z-index: 1;
}
.form-row-group label {
position: relative;
top: -25px;
padding-left: 30px;
min-width: 140px;
}
.form-row-group.form-new .clearfix {
display: inline-block;
}
.wpcf7-form-control-wrap.Preferred .wpcf7-radio span.wpcf7-list-item {
display: inline-block;
margin: 0;
width: 45%;
margin-bottom: 20px;
margin-left: 1em;
}
.wpcf7-list-item.first.last {
margin-left: 20px;
margin-top: 20px;
}
.checkbox, .radio {
display: block;
min-height: 20px;
padding-left: 4px;
margin-top: 5px;
margin-bottom: 10px;
vertical-align: middle;
}
.form-row-group span.wpcf7-form-control-wrap.classradio {
margin-left: 20px;
padding-top: 20px;
display: inline-block;
}
@media (max-width: 767px) {
.wpcf7-list-item-label {
font-size: 13px;
}
span.wpcf7-list-item-label {
padding-left: 25px;
}
.wpcf7-form-control-wrap.Preferred .wpcf7-radio span.wpcf7-list-item {
display: inline-block;
margin: 5px 0;
width: 100%;  }
.wpcf7-list-item.first.last {
margin: 5px 0;
}
.checkbox, .radio {
padding-left: 0;
}
}  #map {
height: 389px;
width: 100%;
}  .tab-history {
padding-top: 30px;
}
.tab-history .nav-tabs {
border: none;
position: relative;
}
.tab-history .nav-tabs:before {
content: '';
width: 100%;
height: 1px;
background: #dddddd;
top: -6px;
position: absolute;
display: block;
}
.tab-history .nav-tabs li {
width: 16.66%;
position: relative;
color: #000;
font-size: 18px;
line-height: 24px;
top: -12px;
transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
font-family: "Rubik", sans-serif;
font-weight: 400;
}
.tab-history .nav-tabs li a {
display: block;
padding: 36px 0 0 0;
border: none;
transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
}
.tab-history .nav-tabs li:before {
content: "";
display: inline-block;
width: 13px;
height: 13px;
background: #009cdc;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
transition: all 0.1s linear;
-ms-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
left: 50%;
top: 0;
position: absolute;
margin-left: -6px;
}
.tab-history .nav-tabs li:hover a {
background: none;
border: none;
}
.tab-history .nav-tabs li:hover:before {
background: #5ebb60;
}
.tab-history .nav-tabs li.active a {
border: none;
background: none;
}
.tab-history .nav-tabs li.active:before {
background: #5ebb60;
width: 21px;
height: 21px;
top: -4px;
margin-left: -9px;
}
.tab-history .nav-tabs li {
text-align: center;
}
.tab-history .tab-content {
padding: 40px 0 0 0;
text-align: left;
display: block;
overflow: hidden;
}
.tab-content .tab-pane img{
display: block;
width: 100%;
height: auto;
}
.tab-history .tab-content .img {
margin: 25px 0 0 0;
width: 100%;
height: auto;
}
.tab-history .tab-content .title {
padding: 0 0 17px 0;
}  .permission-box {
position: relative;
margin-bottom: 40px;
display: block;
}
.permission-box .icon {
font-size: 50px;
line-height: 50px;
color: #5ebb60;
position: absolute;
}
.permission-box .description {
padding: 0 0 0 79px;
}
.permission-box .title {
font-family: "Rubik", sans-serif;
font-size: 22px;
line-height: 27px;
padding: 10px 0 15px 0;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
color: #454545;
}
.permission-box:hover .title {
color: #5ebb60;
}  .breadcrumb {
border-bottom: 1px solid #dce9ee;
background: #fff;
border-top: 1px solid #dce9ee;
margin-bottom: 0;
}
.breadcrumb ul {
padding: 0;
margin: 0 0 0 24px;
list-style: none;
}
.breadcrumb li {
position: relative;
display: inline-block;
text-transform: uppercase;
font-size: 12px;
color: #b6bdc0;
padding: 0 0 0 20px;
margin-right: 10px;
font-weight: 500;
font-family: "Rubik", sans-serif;
}
.breadcrumb li:before {
content: '\e928';
font-family: 'laundry';
font-size: 8px;
left: 0;
position: absolute;
display: inline-block;
}
.breadcrumb li:first-child:before {
display: none;
}
.breadcrumb li a {
color: #b6bdc0;
}
.breadcrumb li a:hover {
color: #5ebb60;
}
.breadcrumb li:first-child {
padding: 0;
}
.error404 .content-area {
margin-top: 70px;
}
.breadcrumbs span, .breadcrumbs span a {
position: relative;
display: inline-block;
text-transform: uppercase;
font-size: 12px;
color: #b6bdc0;
padding: 0 0 0 5px;
margin-right: 10px;
font-weight: 500;
font-family: "Rubik", sans-serif;
}
body.single-post .breadcrumb {
margin-bottom: 50px;
}
.search-no-results .breadcrumb {
margin-bottom: 50px;
}
.error404 .page-header {
margin-top: 0 !important;
}  .box-personal {
text-align: center;
padding-bottom: 50px;
overflow: hidden;
display: block;
}
.box-personal .img {
overflow: hidden;
position: relative;
width: 240px;
height: 240px;
margin: 0 auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.box-personal .img:after {
content: '';
position: absolute;
width: 102%;
height: 102%;
left: -1%;
top: -1%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.box-personal .img img {
width: 100%;
height: auto;
}
.box-personal .title {
margin-top: 20px;
font-family: "Lato", sans-serif;
font-weight: bold;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear; margin-bottom: 0;
color: #454545;
}
.box-personal .description {
font-size: 16px;
line-height: 24px;
font-style: italic;
text-transform: uppercase;
margin-top: 15px;
}
.box-personal:hover .title {
color: #5ebb60;
}
.box-personal:hover .img:after {
box-shadow: inset 0 0 0 20px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.hentry {
margin: 0px;
}  .product-total {
padding: 20px 0 78px;
overflow: hidden;
}
.product-total .icon {
font-size: 120px;
line-height: 120px;
text-align: center;
color: #5ebb60;
margin-bottom: 20px;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.product-total .title {
font-size: 48px;
line-height: 53px;
color: #fff;
text-align: center;
font-family: "Rubik", sans-serif;
font-weight: 500;
text-transform: uppercase;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.product-total .description {
font-size: 20px;
line-height: 25px;
color: #fff;
text-align: center;
font-family: "Rubik", sans-serif;
margin-top: 9px;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.product-total:hover .icon {
color: #fff;
}
.product-total:hover .description {
margin-top: 29px;
margin-bottom: -20px;
}
.product-total:hover .title {
color: #5ebb60;
}  .social-icon-content {
text-align: right;
margin-top: 25px;
}
.social-icon-content li {
display: inline-block;
margin-left: 12px;
margin-bottom: 12px;
}
.social-icon-content li a {
display: inline-block;
width: 50px;
height: 50px;
background: #f5f5f5;
text-align: center;
color: #404040;
font-size: 18px;
line-height: 50px;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.social-icon-content li a:hover {
background: #404040;
color: #fff;
}
.social-icon-content li:first-child {
margin-left: 0;
}   .contact-box-01 {
position: relative;
padding-right: 33px;
text-align: right;
font-weight: 400;
}
.contact-box-01 .title, 
.contact-box-02 .title, 
.contact-box-03 .title {
line-height: 24px;
color: #454545;
font-weight: bold;
margin-bottom: 0px;
font-family: "Lato",sans-serif;
}
.contact-box-01:before {
content: "\e908";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 7px;
right: 0;
font-size: 21px;
line-height: 27px;
color: #5ebb60;
}
@media (max-width: 767px) {
.contact-box-01 {
padding: 0;
text-align: center;
}
.contact-box-01:before {
position: relative;
margin-bottom: 15px;
}
}  .contact-box-02 {
position: relative;
padding-right: 33px;
margin-top: 29px;
text-align: right;
font-weight: 400;
}
.contact-box-02:before {
content: "\e906";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 7px;
right: 0;
font-size: 21px;
line-height: 27px;
color: #5ebb60;
}
@media (max-width: 767px) {
.contact-box-02 {
text-align: center;
padding: 0;
margin-top: 20px;
}
.contact-box-02:before {
position: relative;
margin-bottom: 15px;
}
}  .contact-box-03 {
margin-top: 29px;
text-align: right;
}
.contact-box-03 a {
text-decoration: underline;
}
.contact-box-03 a:hover {
text-decoration: none;
}
@media (max-width: 767px) {
.contact-box-03 {
text-align: center;
padding: 0;
margin-top: 20px;
}
}  .form-control {
border: 1px solid #dbdbdb;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
border-radius: 0px;
box-shadow: none;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
color: #959595;
font-family: "Lato", sans-serif;
font-size: 16px;
line-height: 20px;
padding:5px 15px;
height: 50px;
margin-bottom: 20px;
}
textarea.form-control {
margin-bottom: 30px;
}
.control-label {
font-weight: 400;
}
.form-control:focus {
border-color: #5ebb60;
outline: 0;
box-shadow: none;
}
.btn-default, .btn-default:visited {
background: #5ebb60;
border: none;
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 17px 32px;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
outline: none !important;
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
font-weight: bold;
}
.btn-default:hover, 
.btn-default:visited:hover,
.price-block.first-pricing .btn.btn-default:hover,
.price-block.price-block--blue .btn.btn-default:hover {
background: #000!important;
color: #fff;
}
.btn-default.btn-blue {
background: #009cdc;
}
.btn-default.btn-blue:hover {
background: #000;
color: #fff;
}
.social-icon-content {
text-align: right;
float: right;
margin-top: 75px;
overflow: hidden;
}
.social-icon-content li {
display: inline-block;
float: none;
}
@media (max-width: 767px) {
.social-icon-content {
text-align: center;
width: 100%;
margin-top: 45px;
margin-bottom: 35px;
}
}
form label.error {
display: block;
color: #ff0000;
font-size: 12px;
opacity: 1;
}
#success,
#error {
display: none;
height: 70px;
}
#success span,
#error span {
display: block;
}
#success span p,
#error span p {
margin-top: 15px;
}
#success span p {
color: #2990d6;
}
#error span p {
color: #c0392b;
}
.comment-list .media-left img {
max-width: 100%;
height: auto;
}
.column-right .search_form button.btn-default {
margin-bottom: 0;
}   .social-icon-footer li {
display: inline-block;
margin-left: 8px;
margin-bottom: 12px;
}
.social-icon-footer li a {
display: inline-block;
width: 50px;
height: 50px;
background: #fff;
text-align: center;
color: #404040;
font-size: 18px;
line-height: 50px;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
}
.social-icon-footer li a:hover {
background: #404040;
color: #fff;
}
.social-icon-footer li:first-child {
margin-left: 0;
}
.footer-separator {
border-bottom: 1px solid #1ba5dd;
overflow: hidden;
padding-top: 42px;
padding-bottom: 28px;
margin-bottom: 50px;
}
.promo-footer {
font-family: "Rubik", sans-serif;
font-size: 32px;
line-height: 40px;
padding-bottom: 25px;
}
.promo-footer .text-1 {
color: #cce5ff;
text-transform: uppercase;
margin-right: 11px;
}
.promo-footer .text-2 {
font-weight: 500;
white-space: nowrap;
}
.copyright-box {
padding-bottom: 40px;
font-weight: 400;
line-height: 24px;
}
footer {
margin-top:0px;
position: relative;
}
footer .box-location {
position: relative;
font-weight: 400;
padding: 0 0 15px 32px;
font-size: 18px;
line-height: 26px;
}
.logo-footer {
margin-top: 20px;
display: block;
}
footer .box-location:before {
content: "\e908";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 7px;
left: 0;
font-size: 21px;
line-height: 27px;
color: #fff;
}
.time-table {
position: relative;
font-weight: 400;
padding: 0 0 28px 35px;
font-size: 18px;
line-height: 26px;
}
.time-table:before {
content: "\e907";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 7px;
left: 0;
font-size: 21px;
line-height: 27px;
color: #fff;
}
.footer-link li {
padding: 0 0 3px 0;
}
.footer-link li a {
color: #fff;
text-decoration: underline;
font-weight: 400;
transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
}
.footer-link li a:hover {
text-decoration: none;
}
footer {
background: #0098d6;
color: #fff;
padding: 37px 0 37px 0;
}
footer a {
color: #fff;
}
footer .container:last-child {
margin-top: 47px;
}
@media (max-width: 991px) {
footer .footer-link li {
display: inline-block;
padding: 0 15px;
}
footer .box-location {
width: 250px;
margin: 0 auto;
text-align: left;
}
footer .time-table {
width: 250px;
margin: 0 auto;
text-align: left;
}
footer .promo-footer > span {
display: block;
width: 100%;
float: inherit;
}
}
@media (max-width: 767px) {
footer .footer-separator {
border-top: 1px solid #1ba6df;
margin-top: 25px;
}
footer .copyright-box {
border-top: 1px solid #1ba6df;
padding: 20px 15px 15px !important;
margin: 0 -15px;
}
}
@media (max-width: 1229px){
.promo-footer {
font-size: 26px;
line-height: 34px;
}
.logo-footer {
margin-top: 12px;
}
}
@media (max-width: 991px){
.promo-footer {
font-size: 20px;
line-height: 24px;
}  
}
@media (max-width: 500px) {
footer .promo-footer {
font-size: 27px;
line-height: 35px;
}
}
footer .footer-separator {
padding: 30px 0;
}
footer .container:last-child {
margin-top: 30px;
}
footer .copyright-box {
padding-bottom: 30px;
}
@media (max-width: 1299px){
footer .footer-separator {
padding: 20px 0 0;
margin-bottom: 30px;
}
}
@media (max-width: 767px){
footer .footer-separator {
padding: 20px 0 10px;
margin-bottom: 23px;
margin-top: 10px;
}
}
@media (max-width: 991px) and (min-width: 768px){
footer .footer-separator {
padding: 20px 0 0;
margin-bottom: 10px;
border: 0;
}
footer .container + .container {
padding-top: 30px;
border-top: 1px solid #1ba6df;
}
}   .blog-post {
margin-bottom: 75px;
}
@media (max-width: 767px) {
.blog-post {
margin-bottom: 55px;
}
}
.blog-post .post-video {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.blog-post .post-video iframe,
.blog-post .post-video object,
.blog-post .post-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.blog-post .post-music iframe,
.blog-post .post-music object,
.blog-post .post-music embed {
width: 100%;
height: auto;
border: 0;
}
.blog-post .post-image {
position: relative;
margin-bottom: 36px;
border-radius: 0;
} .blog-post .post-image .post-link-wrapper {
position: absolute;
top: 0;
width: 100%;
height: 100%;
text-align: center;
}
.blog-post .post-image .post-link {
font-size: 44px;
font-weight: 300;
line-height: 1em;
color: #fff;
font-family: "Lato", sans-serif;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
}
@media (max-width: 767px) {
.blog-post .post-image .post-link {
font-size: 4vw;
}
}
.blog-post .post-image .post-link:hover {
color: #5ebb60;
text-decoration: none;
}
.blog-post .post-title {
font-size: 44px;
line-height: 1.1em;
font-family: "Lato", sans-serif;
font-weight: 300;
margin-bottom: 20px;
}
@media (max-width: 667px) {
.blog-post .post-title {
font-size: 30px;
}
}
.blog-post .post-title,
.blog-post .post-title a {
-moz-transition: color 200ms ease;
-o-transition: color 200ms ease;
-webkit-transition: color 200ms ease;
transition: color 200ms ease;
}
.blog-post .post-title a:hover {
color: #5ebb60;
}
.blog-post .post-meta {
margin: 0 0 24px;
padding: 0;
overflow: hidden;
list-style: none;
}
.blog-post .post-meta li {
float: left;
padding-right: 24px;
font-size: 14px;
line-height: 18px;
}
.blog-post .post-meta li i.icon,
.blog-post .post-meta li span {
display: inline-block;
vertical-align: top;
}
.blog-post .post-meta li i.icon {
font-size: 18px;
padding-right: 5px;
color: #009cdc;
width: auto;
height: auto;
}
.blog-post .post-meta li:last-child {
padding-right: 0;
}
@media (max-width: 767px) {
.blog-post .post-meta li {
padding-right: 10px;
}
}
.blog-post .post-meta li.post-message {
font-size: 15px;
}
.blog-post .post-teaser {
margin-bottom: 28px;
}
.blog-post .post-author {
margin: 20px 0 18px;
font-size: 16px;
font-style: italic;
}
.blog-post .post-author img {
margin-right: 20px;
border-radius: 50%;
}
.blog-post .post-quote {
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0);
width: 100%;
height: 100%;
padding: 10% 8% 10% 16%;
color: #fff;
overflow: hidden;
}
.blog-post .post-quote p {
position: relative;
font-size: 24px;
line-height: 1.25em;
font-style: italic;
font-weight: 300;
color: #fff !important;
}
@media (max-width: 667px) {
.blog-post .post-quote p {
font-size: 16px;
}
}
@media (max-width: 400px) {
.blog-post .post-quote p {
font-size: 12px;
}
}
.blog-post .post-quote p::after {
font-family: "Lato", sans-serif;
font-weight: bold;
content: "�";
display: block;
position: absolute;
top: -80px;
left: -70px;
color: #5ebb60;
font-size: 155px;
line-height: 1em;
font-style: normal;
}
@media (max-width: 667px) {
.blog-post .post-quote p:after {
top: -60px;
left: -50px;
font-size: 100px;
}
}
@media (max-width: 400px) {
.blog-post .post-quote p:after {
top: -35px;
left: -40px;
font-size: 70px;
}
}
.blog-post .post-quote .quote-author {
margin-bottom: 10px;
position: relative;
font-size: 22px;
line-height: 24px;
color: #5ebb60;
font-weight: 900;
}
@media (max-width: 400px) {
.blog-post .post-quote .quote-author {
font-size: 18px;
margin-bottom: 0;
}
}
.blog-post.single {
margin-bottom: 0;
} .post-carousel {
overflow: hidden;
}
.post-carousel .slick-prev,
.post-carousel .slick-next,
.post-carousel .slick-prev:focus,
.post-carousel .slick-next:focus {
width: 54px;
height: 84px;
padding: 0;
background-color: #fff;
text-align: center;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
}
.post-carousel .slick-prev:hover,
.post-carousel .slick-next:hover {
opacity: 0.7;
background-color: #fff;
}
.single-post h1.decor.color, 
.blog h1.decor.color {
font-size: 38px;
margin: 40px 0px 50px;
color: #454545;
}
.post-carousel .slick-prev {
left: 0;
}
.post-carousel .slick-next {
right: 0;
}
.post-carousel .slick-prev:before,
.post-carousel .slick-next:before {
color: #454545;
font-size: 30px;
font-family: 'laundry';
}
.post-carousel .slick-next:before {
content: '\e92b';
padding-left: 7px;
}
.post-carousel .slick-prev:before {
content: '\e92a';
padding-right: 7px;
} .post-preview {
margin-top: 22px;
margin-bottom: 65px;
}
.post-preview .post-image {
margin-bottom: 20px;
}
.post-preview .post-meta {
margin-bottom: 15px;
font-size: 13px;
}
.post-preview .post-author {
margin: 0 0 10px;
}
.post-preview .post-title {
font-size: 18px;
line-height: 24px;
font-weight: 400;
margin: 0 0 10px;
text-transform: uppercase;
}
.view-more-post {
margin-bottom: 30px;
} .side-block {
margin-bottom: 60px;
}
.side-block h3 {
margin-bottom: 18px;
text-transform: uppercase;
}
.side-block:last-child {
border-bottom: 0;
} .comments {
padding-top: 15px;
}
.comments .comment {
margin: 30px 0 30px;
display: inline-block;
width: 100%;
}
.comments .comment .userpic {
width: 92px;
height: 92px;
float: left;
margin: 0 23px 0 0;
font-size: 40px;
line-height: 92px;
background-color: #5ebb60;
border-radius: 50%;
color: #fff;
text-align: center;
}
@media (max-width: 767px) {
.comments .comment .userpic {
width: 52px;
height: 52px;
font-size: 30px;
line-height: 52px;
}
}
.comments .comment .text {
overflow: hidden;
padding-top: 10px;
}
.comments .comment .text .meta {
padding-bottom: 10px;
font-size: 14px;
}
.comments .comment .text .meta a.reply {
padding: 0 5px 1px;
border-radius: 2px;
color: #fff;
background-color: #009cdc;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
-moz-transition: color 200ms ease;
-o-transition: color 200ms ease;
-webkit-transition: color 200ms ease;
transition: color 200ms ease;
}
.comments .comment .text .meta a.reply:hover {
background-color: #5ebb60;
}
.comments .comment .text .author {
padding-right: 8px;
font-size: 16px;
}
.comments .comment .text .date {
padding: 0 20px 0 8px;
}
.comments .comment.replay {
margin-left: 115px;
}
@media (max-width: 767px) {
.comments .comment.replay {
margin-left:0px;
}
}
.pagination h2.screen-reader-text {
display: none;
}
.nav-links .page-numbers {
padding: 10px 15px;
border: 1px dotted #ccc;
}
.comment-form {
margin-bottom: 50px;
}
.comment-form .textarea-custom {
height: 235px;
} .category-list {
margin: 10px 0 30px;
padding: 0;
list-style: none;
}
.category-list > li {
position: relative;
padding: 10px 10px 10px 20px;
font-size: 16px;
line-height: 20px;
border-bottom: 1px dotted #ccc;
text-transform: capitalize;
}
.column-right .form-control{
padding: 10px 10px;
}
.category-list > li:last-child {
border-bottom: 0;
}
.category-list > li a {
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
}
.category-list > li a:hover {
text-decoration: none;
color: #009cdc;
}
.category-list > li::after {
position: absolute;
top: 10px;
left: 0;
display: block;
font-family: 'laundry';
content: "\e92b";
font-size: 12px;
color: #009cdc;
} .tag, .tags-list li a {
display: block;
font-size: 15px;
line-height: 30px;
padding: 0 10px;
margin: 0 4px 4px 0;
text-decoration: none;
border-radius: 3px;
background-color: #f0f0f0;
color: #8f8f8f;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.tag:hover, .tags-list li a:hover {
background-color: #5ebb60;
color: #fff;
}
.tags-list {
position: relative;
list-style: none;
margin: 30px 0 0;
padding: 0;
}
.tags-list li {
display: inline-block;
padding: 0;
margin-bottom: 5px;
margin-right: 2px;
} blockquote {
position: relative;
padding: 0 0 0 25px;
margin: 35px 0 20px 0;
border-left: 0;
}
blockquote p {
font-style: italic;
font-weight: 300;
font-size: 16px;
line-height: 22px;
margin-bottom: 15px;
padding-left: 25px;
border-left: 4px solid #5ebb60;
}
blockquote .quote-author {
font-weight: 500;
padding-left: 25px;
} .blog-isotope {
overflow: hidden;
margin-bottom: 50px;
margin-top: 10px;
overflow: visible;
}
.blog-isotope .blog-post {
position: relative;
float: left;
width: calc(33.333% - 20px);
padding: 0;
margin-bottom: 30px;
}
@media (max-width: 991px) {
.blog-isotope .blog-post {
width: calc(50% - 15px);
}
}
@media (max-width: 667px) {
.blog-isotope .blog-post {
width: 100%;
}
}
.blog-isotope .blog-post {
margin-bottom: 30px;
background-color: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.blog-isotope .blog-post .post-content {
padding: 0 20px;
}
.blog-isotope .blog-post .post-image {
margin-bottom: 20px;
}
.blog-isotope .blog-post .post-image .post-link {
font-size: 22px;
}
@media (max-width: 1229px) {
.blog-isotope .blog-post .post-image .post-link {
font-size: 18px;
}
}
.blog-isotope .blog-post .post-meta {
margin-bottom: 15px;
font-size: 13px;
}
.blog-isotope .blog-post .post-author {
margin: 0 0 10px;
} .post_loop_cont_wrap{
height: auto;
}
.post_loop_cont{
height: 100%;
}
.blog-isotope .post_loop_cont_wrap,
.blog-isotope .post_loop_cont{
height: 100%;
}
.ajax_load_post_img{
display: none;
}
.blog-isotope .blog-post .post-title {
font-size: 18px;
line-height: 24px;
font-weight: 400;
margin: 0 0 10px;
text-transform: uppercase;
}
.blog-isotope .blog-post .post-carousel {
overflow: hidden;
}
.blog-isotope .blog-post .post-carousel .slick-prev,
.blog-isotope .blog-post .post-carousel .slick-next,
.blog-isotope .blog-post .post-carousel .slick-prev:focus,
.blog-isotope .blog-post .post-carousel .slick-next:focus {
width: 44px;
height: 64px;
padding: 0;
}
.post-author .post-meta span {
padding: 0px 5px;
}
.blog-isotope .blog-post .post-carousel .slick-prev:before,
.blog-isotope .blog-post .post-carousel .slick-next:before {
font-size: 30px;
line-height: 64px;
}
.blog-isotope .blog-post .post-carousel .slick-next:before {
padding-left: 5px;
}
.blog-isotope .blog-post .post-carousel .slick-prev:before {
padding-right: 5px;
}
.blog-isotope .blog-post .post-quote p {
font-size: 20px;
}
@media (max-width: 1229px) {
.blog-isotope .blog-post .post-quote p {
font-size: 16px;
}
}
.blog-isotope .blog-post .post-quote p:after {
top: -60px;
left: -50px;
font-size: 120px;
}
@media (max-width: 1400px) {
.blog-isotope .blog-post .post-quote p:after {
top: -55px;
left: -45px;
font-size: 100px;
}
}
.blog-isotope .blog-post .post-quote .quote-author {
margin-bottom: 7px;
font-size: 18px;
line-height: 20px;
} .calendar__header {
font-size: 15px;
font-weight: bold;
padding: 0 0 18px;
}
header address.box-location {
font-style: normal;
}
.calendar__footer {
font-size: 15px;
padding: 10px 0 0;
}
.calendar__footer a {
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.calendar__footer a:hover {
color: #5ebb60;
}
.calendar table {
background: #fff;
border-collapse: collapse;
color: #222;
font-size: 15px;
width: 100%;
max-width: 350px;
}
.calendar th,
.calendar td {
border: 1px solid #eee;
color: #484848;
cursor: pointer;
line-height: 38px;
text-align: center;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.calendar th:hover,
.calendar td:hover {
background-color: #f5f5f5;
}
.calendar th {
background-color: #f5f5f5;
}
.calendar tr:first-child td {
color: #222;
font-weight: 700;
padding-bottom: 10px;
}
.calendar .selected,
.calendar .selected:hover {
background-color: #5ebb60;
color: #fff;
} .bootstrap-datetimepicker-widget table {
width: 100%;
margin: 0;
border: none;
} .vert-wrap,
.vert-wrapper {
display: table;
width: 100%;
height: 100%;
}
.blog-isotope .post-image .post-quote .vert-wrap{
display: block;
width: 100%;
max-height: 186px;
height: 100%;
overflow: hidden;
}
.vert-wrap .vert,
.vert-wrapper .vert {
display: table-cell;
height: 100%;
vertical-align: middle;
}
.divider-line {
clear: both;
height: 70px;
margin-top: 70px;
border-top: 1px solid #d3d4d7;
}
@media (max-width: 767px) {
.divider-line {
margin-top: 40px;
height: 40px;
}
}  .svg-washer-icon:hover .disc,
.services-box:hover .disc {
animation: rotateDisc 300ms 400ms infinite linear;
}
.svg-washer-icon .disc {
transform-origin: 50% 50%;
-moz-transform-origin: 50% 64% 0;
}
@-webkit-keyframes rotateDisc {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
@-moz-keyframes rotateDisc {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
@-o-keyframes rotateDisc {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
@keyframes rotateDisc {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(359deg);
}
}
.svg-hanger-icon .hanger {
transform-origin: 50% 0%;
}
.svg-hanger-icon:hover .hanger,
.services-box:hover .hanger {
animation: hanger 1000ms infinite linear;
}
@-webkit-keyframes hanger {
0% {
transform: rotateY(0deg);
}
66% {
transform: rotateY(360deg);
}
100% {
transform: rotateY(360deg);
}
}
@-moz-keyframes hanger {
0% {
transform: rotateY(0deg);
}
66% {
transform: rotateY(360deg);
}
100% {
transform: rotateY(360deg);
}
}
@-o-keyframes hanger {
0% {
transform: rotateY(0deg);
}
66% {
transform: rotateY(360deg);
}
100% {
transform: rotateY(360deg);
}
}
@keyframes hanger {
0% {
transform: rotateY(0deg);
}
66% {
transform: rotateY(360deg);
}
100% {
transform: rotateY(360deg);
}
}
.svg-hanger-icon .clothes {
transform-origin: 50% 0%;
}
.svg-hanger-icon:hover .clothes,
.services-box:hover .clothes {
animation: clothes 3000ms infinite linear;
}
@-webkit-keyframes clothes {
0% {
fill: #5ebb60;
}
33% {
fill: #5ebb60;
}
34% {
fill: #454545;
}
65% {
fill: #454545;
}
66% {
fill: #2a6496;
}
100% {
fill: #2a6496;
}
}
@-moz-keyframes clothes {
0% {
fill: #5ebb60;
}
33% {
fill: #5ebb60;
}
34% {
fill: #454545;
}
65% {
fill: #454545;
}
66% {
fill: #2a6496;
}
100% {
fill: #2a6496;
}
}
@-o-keyframes clothes {
0% {
fill: #5ebb60;
}
33% {
fill: #5ebb60;
}
34% {
fill: #454545;
}
65% {
fill: #454545;
}
66% {
fill: #2a6496;
}
100% {
fill: #2a6496;
}
}
@keyframes clothes {
0% {
fill: #5ebb60;
}
33% {
fill: #5ebb60;
}
34% {
fill: #454545;
}
65% {
fill: #454545;
}
66% {
fill: #2a6496;
}
100% {
fill: #2a6496;
}
}
.svg-vacuumcleaner-icon .tube {
transform-origin: 0% 0%;
}
.svg-vacuumcleaner-icon:hover .tube,
.services-box:hover .tube {
animation: tube 1000ms infinite linear;
}
@-webkit-keyframes tube {
0% {
transform: skew(-2deg);
}
50% {
transform: skew(1deg);
}
100% {
transform: skew(-2deg);
}
}
@-moz-keyframes tube {
0% {
transform: skew(-2deg);
}
50% {
transform: skew(1deg);
}
100% {
transform: skew(-2deg);
}
}
@-o-keyframes tube {
0% {
transform: skew(-2deg);
}
50% {
transform: skew(1deg);
}
100% {
transform: skew(-2deg);
}
}
@keyframes tube {
0% {
transform: skew(-2deg);
}
50% {
transform: skew(1deg);
}
100% {
transform: skew(-2deg);
}
}
.svg-vacuumcleaner-icon .hose {
transform-origin: 100% 50%;
}
.svg-vacuumcleaner-icon:hover .hose,
.services-box:hover .hose {
animation: hose 1000ms infinite linear;
}
@-webkit-keyframes hose {
0% {
transform: rotate(0deg);
}
50% {
transform: rotate(3deg);
}
100% {
transform: rotate(0deg);
}
}
@-moz-keyframes hose {
0% {
transform: rotate(0deg);
}
50% {
transform: rotate(3deg);
}
100% {
transform: rotate(0deg);
}
}
@-o-keyframes hose {
0% {
transform: rotate(0deg);
}
50% {
transform: rotate(3deg);
}
100% {
transform: rotate(0deg);
}
}
@keyframes hose {
0% {
transform: rotate(0deg);
}
50% {
transform: rotate(3deg);
}
100% {
transform: rotate(0deg);
}
}
.svg-vacuumcleaner-icon .vacuumcleaner {
transform-origin: 0% 0%;
}
.svg-vacuumcleaner-icon:hover .vacuumcleaner,
.services-box:hover .vacuumcleaner {
animation: vacuumcleaner 1000ms infinite linear;
}
@-webkit-keyframes vacuumcleaner {
0% {
transform: translateX(0);
}
50% {
transform: translateX(-2%);
}
100% {
transform: translateX(0);
}
}
@-moz-keyframes vacuumcleaner {
0% {
transform: translateX(0);
}
50% {
transform: translateX(-2%);
}
100% {
transform: translateX(0);
}
}
@-o-keyframes vacuumcleaner {
0% {
transform: translateX(0);
}
50% {
transform: translateX(-2%);
}
100% {
transform: translateX(0);
}
}
@keyframes vacuumcleaner {
0% {
transform: translateX(0);
}
50% {
transform: translateX(-2%);
}
100% {
transform: translateX(0);
}
}
.rs-glow-1 {
animation: glow 1500ms infinite linear;
}
.rs-glow-2 {
animation: glow 2500ms infinite linear;
}
.rs-glow-3 {
animation: glow 3500ms infinite ease;
}
@-webkit-keyframes glow {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-moz-keyframes glow {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-o-keyframes glow {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes glow {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.animated:not(.no-animate) {
-webkit-animation-duration: .9s;
animation-duration: .9s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
opacity: 1;
} .animation.no-animate {
opacity: 1 !important;
animation-name: none !important;
-webkit-animation-name: none !important;
-moz-animation-name: none !important;
} div[class^="bubble-"] {
height: 1px;
width: 1px;
position: absolute;
background: url(//speediwash.co.za/wp-content/themes/laundry/images/buble.png) no-repeat center center;
background-size: cover;
border-radius: 50%;
transform: translateX(-50%);
pointer-events: none;
}
.bubble-1 {
bottom: -28px;
left: 58%;
animation: bubble-movement 4s infinite ease-in -2.66s;
}
.bubble-2 {
bottom: -126px;
left: 48%;
animation: bubble-movement 4s infinite ease-in -6.94s;
}
.bubble-3 {
bottom: -10px;
left: 30%;
animation: bubble-movement 4s infinite ease-in -4.1s;
}
.bubble-4 {
bottom: -58px;
left: 23%;
animation: bubble-movement 4s infinite ease-in -2.47s;
}
.bubble-5 {
bottom: -65px;
left: 85%;
animation: bubble-movement 4s infinite ease-in -1.34s;
}
.bubble-6 {
bottom: -195px;
left: 91%;
animation: bubble-movement 4s infinite ease-in -2.86s;
}
.bubble-7 {
bottom: -105px;
left: 70%;
animation: bubble-movement 4s infinite ease-in -0.1s;
}
.bubble-8 {
bottom: -123px;
left: 48%;
animation: bubble-movement 4s infinite ease-in -0.45s;
}
.bubble-9 {
bottom: -37px;
left: 19%;
animation: bubble-movement 4s infinite ease-in -0.98s;
}
.bubble-10 {
bottom: -190px;
left: 4%;
animation: bubble-movement 4s infinite ease-in -2.08s;
}
.bubble-11 {
bottom: -22px;
left: 33%;
animation: bubble-movement 3s infinite ease-in -5.39s;
}
.bubble-12 {
bottom: -189px;
left: 32%;
animation: bubble-movement 3s infinite ease-in -1.3s;
}
.bubble-13 {
bottom: -90px;
left: 15%;
animation: bubble-movement 3s infinite ease-in -4.47s;
}
.bubble-14 {
bottom: -75px;
left: 10%;
animation: bubble-movement 3s infinite ease-in -6.97s;
}
.bubble-15 {
bottom: -187px;
left: 8%;
animation: bubble-movement 3s infinite ease-in -3.33s;
}
.bubble-16 {
bottom: -62px;
left: 92%;
animation: bubble-movement 3s infinite ease-in -0.17s;
}
.bubble-17 {
bottom: -116px;
left: 44%;
animation: bubble-movement 3s infinite ease-in -5.5s;
}
.bubble-18 {
bottom: -4px;
left: 39%;
animation: bubble-movement 3s infinite ease-in -1.56s;
}
.bubble-19 {
bottom: -141px;
left: 57%;
animation: bubble-movement 3s infinite ease-in -1.53s;
}
.bubble-20 {
bottom: -188px;
left: 56%;
animation: bubble-movement 3s infinite ease-in -0.77s;
}
.bubbleContainer {
width: 100%;
position: absolute;
top: 0;
left: 0;
height: 100%;
overflow: hidden;
z-index: 1;
pointer-events: none;
}
@-webkit-keyframes bubble-movement {
0% {
transform: translate3d(-50%, 0, 0);
height: 1px;
width: 1px;
}
100% {
transform: translate3d(-50%, -280px, 0);
height: 75px;
width: 75px;
}
}
@-moz-keyframes bubble-movement {
0% {
transform: translate3d(-50%, 0, 0);
height: 1px;
width: 1px;
}
100% {
transform: translate3d(-50%, -280px, 0);
height: 75px;
width: 75px;
}
}
@-o-keyframes bubble-movement {
0% {
transform: translate3d(-50%, 0, 0);
height: 1px;
width: 1px;
}
100% {
transform: translate3d(-50%, -280px, 0);
height: 75px;
width: 75px;
}
}
@keyframes bubble-movement {
0% {
transform: translate3d(-50%, 0, 0);
height: 1px;
width: 1px;
}
100% {
transform: translate3d(-50%, -280px, 0);
height: 75px;
width: 75px;
}
}
.entry-footer {
margin: 15px 0;
}
.comment-respond h5.color {
padding-bottom: 12px;
margin-bottom: 0;
}
body.page:not(.home) h1{
font-size: 36px;
} body.page:not(.home) .entry-content table th, 
body.page:not(.home) .entry-content table td{
padding: 10px;
}
body.page h1.page-title{
margin-bottom: 30px;
}
.comment-list .media-left img {
max-width: 100%;
height: auto;
} pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
color: #333;
white-space: pre-wrap;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
overflow: auto;
}
address {
margin-bottom: 20px;
line-height: 1.42857143;
font-style: italic;
}
.post-teaser span, .post-teaser strong {
font-size: 15px !important;
} .widget_nav_menu ul>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu {
padding-left: 0;
}
.widget_nav_menu ul > li > ul.sub-menu li > ul.sub-menu li {
padding-left: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.widget_nav_menu ul > li > ul.sub-menu li > ul.sub-menu.category-list > li>a{
margin-left: 15px;
}
ol > li {
margin-top: 8px;
}
.column-right ul {
padding-left: 0;
padding-bottom: 0;
}
.post-image img {
height: auto;
max-width: 100%;
}
table, table td {
padding: 0;
border: none;
border-collapse: collapse;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
padding: 8px;
line-height: 1.428571429;
vertical-align: top;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.textwidget > form select option {
width: 250px;
}
.comments .comment .comment {
margin-left: 40px;
}
@media (max-width: 767px){
.comments .comment .comment {
margin-left: 0px;
}
} .category-list-aside {
background: #f5f5f5;
margin: 0 0 30px;
padding: 0 !important;
list-style: none;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.category-list-aside > li:hover, 
.category-list-aside > li.current-menu-item {
background-color: #009cdc;
}
.category-list-aside > li:hover a, 
.category-list-aside > li.current-menu-item a {
color: #fff;
}
.category-list-aside > li a {
display: block;
padding: 15px 20px 15px 22px;
font-size: 16px;
line-height: 26px;
font-family: "Rubik", sans-serif;
font-weight: 400;
text-transform: uppercase;
text-decoration: none;
color: #454545;
}
.marker-list.category-list-aside > li:after {
content: "";
}
.category-list-aside > li {
position: relative;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
-webkit-transition: all 0.1s ease;
transition: all 0.1s ease;
border-bottom: 1px solid #eaeae9;
padding:0 !important;
}
.marker-list {
margin: 0 0 15px;
padding: 5px 0 0;
list-style: none;
}
.marker-list > li {
font-size: 16px;
line-height: 23px;
font-weight: 400;
position: relative;
padding-left: 35px;
margin-bottom: 2px;
}
.marker-list > li:after {
position: absolute;
top: 2px;
left: 8px;
display: block;
font-family: 'laundry';
content: "\e916";
font-size: 12px;
color: #5ebb60;
}
.table-title {
background-color: #666;
border-left: 6px solid #5ebb60;
font-size: 16px;
line-height: 20px;
font-family: "Lato", sans-serif;
padding: 20px 24px;
color: #fff;
margin-top: 35px;
margin-bottom: 15px;
}
.table-row {
font-size: 16px;
line-height: 20px;
overflow: hidden;
padding: 8px 38px;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.table-row + .table-row {
border-top: 1px solid #efefef;
}
.table-row:hover {
background-color: #f9f9f9;
}
.contact-box {
padding: 26px 20px;
margin-bottom: 35px;
background: #009cdc;
}
.contact-box [class*='icon-'] {
position: absolute;
top: 4px;
left: 0;
color: #fff;
font-size: 21px;
}
.contact-box-row:first-child {
margin-top: 0;
}
.contact-box-row {
position: relative;
font-size: 15px;
line-height: 22px;
color: #fff;
padding-left: 35px;
margin-top: 16px;
}
.contact-box-row-title {
font-size: 17px;
line-height: 26px;
text-transform: uppercase;
}
.btn-default.btn-lg {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
padding: 20px 40px;
font-size: 20px;
line-height: 28px;
font-family: "Lato", sans-serif;
}
.btn-default.btn-lg [class*='icon-'] {
padding-right: 10px;
}
.entry-content img {
max-width: 100%;
height: auto;
}
.box-step .title span {
color: #009cdc;
}
.text-banner {
display: block;
text-decoration: none;
min-height: 126px;
padding: 22px 10%;
text-align: center;
background-size: 100% auto;
}
.text-banner-inside {
font-size: 32px;
line-height: 41px;
color: #454545;
font-family: "Rubik", sans-serif;
}
.base-color {
color: #5ebb60;
}
.text-banner .vc_column-inner {
padding-top:0px !important;
}
.text-banner .wpb_content_element {
margin-bottom:0px;
}
.services-box-info-carousel {
margin-top: -15px;
margin-bottom: 90px;
}
.services-box-info-carousel .slick-dots li:not(.slick-active) button::before {
color: #dedede;
}
.services-box-info-carousel .slick-prev:before {
content: '\e92a';
}
.services-box-info-carousel .slick-next:before {
content: '\e92b';
}
.services-box-info-carousel .slick-prev:before, 
.services-box-info-carousel .slick-next:before {
font-family: 'laundry';
font-size: 36px;
line-height: 1;
color: #000;
opacity: .7;
}
.animated:not(.no-animate) {
-webkit-animation-duration: .9s;
animation-duration: .9s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
opacity: 1;
}
header.header--sticky {
position: fixed;
z-index: 1000;
top: 0;
width: 100%;
background: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border: 0;
}
@media (min-width: 992px){
header.header--sticky > .container {
display: none;
}
.header--sticky .breadcrumb{
display: none;
}
}
.vc_parallax .vc_parallax-inner {
pointer-events: none;
position: absolute;
left: 0;
right: 0;
top: 0;
background-attachment: fixed !important;
background-color: transparent;
background-image: inherit;
background-size: cover;
z-index: 0;
background-position: 50% 0;
}
@media (max-width: 767px){
.form-row .form-row-label {
width: 100%;
}
.form-row .form-row-group {
width: 100%;
margin-bottom: 0;
}
.form-row .form-row-group .form-control--50 {
width: 100%;
margin: 0 0 10px;
}
.form-row .form-row-group .form-control--30 {
width: 100%;
}
.form-row .form-row-group .form-control--50:last-child:not(:only-child) {
width: 100%;
margin: 0 0 10px;
}
.form-row .form-row-group--date {
width: 100%;
margin: 0 0 10px;
}
.form-row .form-row-group--time {
width: 100%;
margin: 0 0 10px;
}
.form-row .form-row-label--lg {
width: 100%;
font-size: 14px;
}
.form-row .form-row-label--lg + .form-row-group {
width: 100%;
}
input[type="checkbox"] + label, input[type="radio"] + label {
font-size: 13px;
}
.form-row-group span.wpcf7-list-item {
display: inline-block;
margin: 5px 0;
width: 100%;
position: relative;
}
}
.page-header-info {
font-size: 15px;
line-height: 18px;
padding-left: 20px;
position: relative;
}
.page-header-info:not(:first-child) {
margin-top: 8px;
}
.page-header-info .icon {
position: absolute;
left: 0;
top: 3px;
font-size: 14px;
color: #5ebb60;
}
@media (max-width: 992px){
.page-header-mobile-info-content {
display: none;
padding: 15px;
background: #f2f2f2;
}
}
@media (min-width: 992px){
.page-header-mobile-info, .page-header-mobile-info-toggle {
display: none;
}
}
header.header--sticky .page-header-mobile-info-toggle {
display: none;
}
.header--sticky .mobile-menu {
margin-top: 0;
}
@media (max-width: 992px){
.page-header-mobile-info-toggle {
z-index: 1;
top: 0;
margin-left: -15px;
margin-right: -15px;
width: calc(100% + 30px);
height: 32px;
text-align: center;
color: #fff;
cursor: pointer;
background: #666;
overflow: hidden;
}
.page-header-mobile-info-toggle:before {
display: block;
font-family: 'laundry';
content: '\e923';
font-size: 14px;
line-height: 32px;
position: relative;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.page-header-mobile-info-toggle.opened:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@media (max-width: 991px){
header > .container {
width: 100%;
}
header > .container {
position: relative;
}
.mobile-menu.opened span:before {
content: '\e92f';
}
.box-nav .container {
width: 100%;
}
.menu .icon-arrow {
position: absolute;
width: 45px;
height: 44px;
top: 1px;
right: 0;
text-align: center;
cursor: pointer;
background: #f7f7f7 !important;
z-index: 10000;
padding: 0;
border: none !important;
}
.menu .icon-arrow:before {
font-size: 18px;
line-height: 45px;
color: #454545;
}
.services-box p {
display: none;
}
.services-box .title {
font-size: 20px;
line-height: 24px;
margin-top: 20px;
margin-bottom: 0;
display: flex;
min-height: 53px;
align-items: center;
justify-content: center;
}
.services-box {
padding: 15px 25px 20px 25px;
min-height: 208px;
max-width: 240px;
margin-left: auto;
margin-right: auto;
}
.services-box .icon-box {
height: 90px !important;
}
.services-box svg {
height: 60px;
margin-top: 20px;
}
.services-box .icon-box {
height: 90px;
}
.services-box i {
top: 30px;
font-size: 60px;
line-height: 70px;
}
.services-box svg {
height: 60px;
margin-top: 20px;
}
.services-box i[class*="icon"].icon-shoes {
font-size: 80px;
}
}
@media (max-width: 577px){
.services-box {
padding: 15px 15px 10px 15px;
min-height: 140px;
max-width: 140px;
margin-left: auto;
margin-right: auto;
}
.services-box .icon-box {
height: 70px !important;
}
.services-box i {
top: 20px;
font-size: 50px;
line-height: 60px !important;
}
.services-box .title {
font-size: 14px;
line-height: 18px;
margin-top: 10px;
min-height: 0;
}
.services-box svg {
height: 50px;
margin-top: 10px;
}
.services-box i {
top: 20px;
font-size: 50px;
line-height: 60px;
}
}
.page-content .offset-top20 {
margin-top: 20px;
}
.page-content .offset-top50 {
margin-top: 50px;
}
.text-uppercase {
text-transform: uppercase;
}
.circle-list {
margin: 0 0 15px;
padding: 5px 0 0;
list-style: none;
}
.three-col {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.circle-list > li {
font-size: 18px;
line-height: 26px;
font-weight: 400;
position: relative;
padding-left: 28px;
margin-bottom: 10px;
}
.circle-list > li::after {
content: '';
position: absolute;
top: 11px;
left: 0;
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background: #5ebb60;
}
.commercial_laundry_service {
margin-top: 72px;
}
.padding_top_72 {
padding-top: 72px;
}
@media (max-width: 1199px) and (min-width: 768px){
.box-step .icon {
height: 100px;
display: flex;
align-items: center;
justify-content: center;
}
}
@media (max-width: 1199px){
.box-step .item img {
max-width: 90px;
}
.box-step .item img.img-xs--lg {
max-width: 110px;
}
.box-step .item img.img-xs--sm {
max-width: 70px;
}
}
@media (max-width: 577px){
.box-step .item img {
max-width: 80px;
}
}
.py-60 {
padding-top: 60px;
padding-bottom: 60px;
}
.offset-top90 {
margin-top: 90px;
}
.home-youtube {
max-width: 585px;
margin: 0 auto;
overflow: hidden;
}
.backToTop i.icon:before {
display: inline-block;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.backToTop {
position: fixed;
z-index: 10000;
right: 15px;
bottom: -5px;
opacity: 0;
width: 50px;
height: 50px;
border-radius: 50%;
background: #5ebb60;
text-decoration: none;
text-align: center;
cursor: pointer;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
}
.backToTop i {
color: #fff;
font-size: 18px;
line-height: 48px !important;
}
.backToTop.visible {
opacity: 1;
bottom: 20px;
}
.backToTop:hover {
background-color: #686868;
color: #fff;
animation: ripple 0.5s linear 1;
}
@-webkit-keyframes ripple {
0% {
box-shadow: 0 0 0 0 rgba(75, 160, 232, 0.3), 0 0 0 10px rgba(75, 160, 232, 0.3);
}
100% {
box-shadow: 0 0 0 10px rgba(129, 198, 100, 0), 0 0 0 20px rgba(129, 198, 100, 0);
}
}
@keyframes ripple {
0% {
box-shadow: 0 0 0 0 rgba(75, 160, 232, 0.3), 0 0 0 10px rgba(75, 160, 232, 0.3);
}
100% {
box-shadow: 0 0 0 10px rgba(129, 198, 100, 0), 0 0 0 20px rgba(129, 198, 100, 0);
}
}
footer .box-email {
position: relative;
font-weight: 400;
padding: 0 0 28px 32px;
font-size: 18px;
line-height: 26px;
}
footer .box-email:before {
content: "\e93b";
font-family: 'laundry';
position: absolute;
display: inline-block;
top: 2px;
left: 0;
font-size: 21px;
line-height: 27px;
color:#fff;
}
footer .box-email a, footer .box-email a:hover {
color: #fff;
}
@media (max-width: 1199px){
.price-block-price .price-old {
font-size: 30px;
}  
.price-block-price {
font-size: 40px;
line-height: 44px;
}
.price-block-title {
font-size: 26px;
}
.price-block .sale-label {
width: 67px;
height: 75px;
font-size: 18px;
line-height: 72px;
top: 0;
right: 5px;
}
.price-block-details {
font-size: 22px;
line-height: 26px;
}
.product-box .icon {
font-size: 140px;
margin-bottom: 25px;
}
}
@media (max-width: 991px){
.three-col {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.permission-box .icon {
font-size: 36px;
}
.permission-box .description {
padding: 0 0 0 60px;
}
.price-block {
max-width: 290px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
}
}
.offset-top35 {
margin-top: 35px;
}
@media (max-width: 991px) and (min-width: 768px){
.permission-box-mobile .col-sm-6:nth-child(2n) + .col-sm-6 {
clear: left;
} 
}
[class*='--parallax'] {
overflow: hidden;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
}
@media (max-width: 991px){
.bg-mobile {
background-size: auto 100% !important;
background-position: 30%;
}
footer .box-email {
font-size: 16px;
line-height: 22px;
}
footer .box-location {
font-size: 16px;
line-height: 22px;
}
}
@media (max-width: 767px){
footer .box-location, footer .box-email {
width: 250px;
margin: 0 auto;
text-align: left;
}  
}
.row-flex {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
overflow: hidden;
}
.row-flex .col1 {
order: 1;
}
.row-flex .col2 {
order: 2;
}
.row-flex .col3 {
order: 0;
}
.row-flex .col4 {
order: 4;
}
@media (max-width: 991px){
.row-flex {
flex-wrap: wrap;
}  
.row-flex .col1 {
flex-basis: 33%;
min-width: 33%;
}
.row-flex .col2 {
flex-basis: 33%;
min-width: 33%;
}
.row-flex .col3 {
order: 5;
flex-basis: 100%;
min-width: 100%;
}
.row-flex .col4 {
flex-basis: 33%;
min-width: 33%;
}
footer .box-location:before {
font-size: 18px;
top: 5px;
}
footer .box-email:before {
font-size: 18px;
top: 0;
}
.time-table:before {
font-size: 18px;
top: 5px;
}
.time-table {
font-size: 16px;
line-height: 22px;
}
.social-icon-footer li a {
width: 46px;
height: 46px;
line-height: 46px;
}
.circle-list > li {
font-size: 16px;
line-height: 22px;
margin-bottom: 8px;
padding-left: 25px;
}
.info-text {
font-size: 16px;
line-height: 22px;
}
.apps-bnr .apps-bnr-caption {
right: 13%;
bottom: 14%;
}
.apps-bnr .apps-bnr-text1 {
font-size: 26px;
}
.apps-bnr .apps-bnr-text2 {
font-size: 18px;
}
}
@media (max-width: 767px){
.row-flex [class*=col] {
flex-basis: 100%;
min-width: 100%;
}
.row-flex .col4 {
order: 5;
}
footer .time-table {
width: 250px;
margin: 0 auto;
text-align: left;
}
}
@media (max-width: 1229px){
footer {
padding: 15px 0;
}
}
@media (max-width: 767px){
footer {
padding: 5px 0 25px;
text-align: center;
}
}
@media (max-width: 1400px){
.apps-bnr .apps-bnr-btns > a {
min-height: 40px;
}
.apps-bnr .apps-bnr-btns > a img {
width: 100%;
}
}
.content--parallax {
padding-bottom: 88px;
padding-top: 88px;
}
.content--parallax .title-underline {
margin-top: 0;
}
.logo-footer img {
display: inline-block;
}
@media (max-width: 991px){
.content--parallax {
padding-top: 50px;
padding-bottom: 50px;
}
.logo-footer {
margin-top: 8px;
}
.permission-box {
font-size: 16px;
line-height: 22px;
margin-bottom: 30px;
}
}
@media (max-width: 767px){
.logo-footer {
margin-top: 0;
margin-bottom: 10px;
text-align: center;
}
.permission-box {
font-size: 16px;
line-height: 22px;
margin-bottom: 10px;
}
.apps-bnr .apps-bnr-caption {
margin-top: 10px;
margin-bottom: 20px;
right: 0;
left: 0;
position: relative;
}
.apps-bnr .apps-bnr-text1 {
font-size: 24px;
}
.apps-bnr .apps-bnr-text2 {
font-size: 18px;
margin-top: 5px;
}
.apps-bnr .apps-bnr-btns {
margin-top: 20px;
}
.apps-bnr .apps-bnr-btns > a {
width: auto;
max-width: none;
height: 40px;
}
.apps-bnr .apps-bnr-btns > a img {
width: auto;
height: 100%;
}
.product-box {
padding-bottom: 0;
}
.py-60 {
padding-top: 30px;
padding-bottom: 30px;
}
.offset-top90 {
margin-top: 60px;
}
.box-step .item {
width: 45%;
margin: 0 2.5%;
text-align: center;
}
.entry-content .offset-top60 {
margin-top: 35px;
}
}
@media (max-width: 560px){
.content--parallax {
padding-top: 40px;
padding-bottom: 40px;
}
}
a.more-toggle {
font-weight: bold;
}
@media (max-width: 577px){
.three-col {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.offset-top90 {
margin-top: 40px;
}
ul.collapsed li {
display: none;
}
ul.collapsed li:nth-child(-n+9) {
display: inherit;
}
.box-step .item {
width: 95%;
padding-top: 10px;
padding-bottom: 20px;
}
.box-step .title {
font-size: 20px;
line-height: 26px;
padding: 0 35px;  
}
}
.info-text p {
margin-bottom: 24px !important;
}
@media (max-width: 991px){
.info-text p {
margin-bottom: 20px !important;
}
}
@media (max-width: 768px){
.commercial_laundry_service {
margin-top: 50px;
}
.padding_top_72 {
padding-top: 50px;
}
}
.carousel-blog-box .col-xs-3::after {
content: "�";
}
.blog-post .post-quote p::after {
content: "�";
}
@media (max-width: 560px){
.commercial_laundry_service {
margin-top: 30px;
}
.padding_top_72 {
padding-top: 30px;
}
}
.breadcrumbs span {
margin-left: 5px;
}
.text-banner {
margin: 0 0px !important;
}
@media (max-width: 1199px){
.divider.divider-80 {
height: 60px;
}
}
@media (max-width: 767px){
.divider.divider-80 {
height: 40px;
}
.text-banner-inside {
font-size: 22px;
line-height: 28px;
}
}
.column-right aside h4 {
margin-bottom: 18px;
text-transform: uppercase;
}
@media (max-width: 1199px) {
.coupon-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
justify-content: center; }
.coupon-wrap > * {
flex-basis: 371px;
width: 371px;
margin: 0 15px 30px;
padding: 0; 
}
.coupon-wrap > *:last-child {
margin-bottom: 0; 
} 
}
.coupon {
width: 371px;
height: 286px;
margin-left: auto;
margin-right: auto;
}
.coupon.style1 .inside {
background: url(//speediwash.co.za/wp-content/themes/laundry/images/coupon-bg-1.jpg) no-repeat 0 0;
}
.coupon.style2 .inside {
background: url(//speediwash.co.za/wp-content/themes/laundry/images/coupon-bg-2.jpg) no-repeat 0 0;
}
.coupon.style3 .inside {
background: url(//speediwash.co.za/wp-content/themes/laundry/images/coupon-bg-3.jpg) no-repeat 0 0;
}
.coupon .inside {
position: relative;
height: 100%;
}
.coupon .coupon-logo {
position: absolute;
top: 15px;
right: 15px;
}
.coupon .text1 {
position: absolute;
font-size: 14px;
line-height: 16px;
color: #fff;
top: 22px;
left: 20px;
width: 100px;
}
.coupon .text2 {
position: absolute;
font-size: 14px;
line-height: 18px;
color: #212121;
font-weight: 500;
top: 66px;
right: 23px;
width: 235px;
text-align: right;
}
.coupon .text3 {
position: absolute;
font-size: 42px;
line-height: 42px;
font-weight: 500;
font-family: "Rubik", sans-serif;
color: #fb363f;
top: 112px;
right: 23px;
width: 255px;
text-align: right;
}
.coupon .text4 {
position: absolute;
font-size: 23px;
line-height: 30px;
font-weight: 500;
font-family: "Rubik", sans-serif;
color: #454545;
top: 158px;
right: 23px;
width: 300px;
text-align: right;
}
.coupon .text5 {
position: absolute;
font-size: 20px;
line-height: 24px;
font-weight: 300;
color: #454545;
bottom: 19px;
right: 22px;
width: 190px;
text-align: right;
}
.coupon .coupon-print {
position: absolute;
bottom: 19px;
left: 29px;
color: #a6a6a6;
font-size: 14px;
line-height: 18px;
}
.coupon .coupon-print a {
color: #a6a6a6;
}
.coupon .coupon-print [class*="icon"] {
padding-right: 5px;
}
#btn_save_close {
margin-bottom: 0;
}
@media (max-width: 420px) {
.coupon {
width: 270px;
height: 208px;
}
.coupon .inside {
background-size: 270px !important;
}
.coupon .text1 {
font-size: 12px;
line-height: 14px;
top: 12px;
left: 10px;
width: 80px;
}
.coupon .text2 {
font-size: 12px;
line-height: 14px;
top: 45px;
right: 10px;
width: 180px;
}
.coupon .text3 {
font-size: 32px;
line-height: 32px;
top: 80px;
right: 10px;
width: 180px;
}
.coupon .text4 {
font-size: 18px;
line-height: 24px;
top: 115px;
right: 10px;
width: 220px;
}
.coupon .text5 {
font-size: 14px;
line-height: 18px;
top: 158px;
right: 10px;
width: 150px;
}
.coupon .coupon-print {
left: 18px;
bottom: 10px;
}
.coupon .coupon-logo img {
max-width: 130px;
}
}
.prices-filter {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
margin-bottom: 38px;
}
.price-filter {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-decoration: none;
color: inherit;
width: 130px;
height: 123px;
margin-left: 6px;
margin-right: 6px;
border: 1px solid #f5f5f5;
font-size: 15px;
line-height: 30px;
text-transform: uppercase;
text-align: center;
-moz-transition: 0.2s;
-o-transition: 0.2s;
-webkit-transition: 0.2s;
transition: 0.2s;
}
.price-filter.active, .price-filter:hover {
background-color: #f5f5f5;
}
.price-filter [class*="icon"] {
font-size: 40px;
line-height: 1em;
margin: 20px 0 10px;
}
.price-filter.color-bcategory-laundry {
color: #009cdc;
}
.price-filter.color-category-dry-clining {
color: #5e5e5e;
}
.price-filter.color-other-items {
color: #5ebb60;
}
.contact-box-02 .title {
font-size: 17px;
line-height: 24px;
color: #454545;
font-weight: bold;
}
.contact-box-03 .title {
font-size: 17px;
line-height: 24px;
color: #454545;
font-weight: bold;
}
.text-banner .vc_column-inner {
padding: 0 !important;
}
.carousel-blog.slick-slider {
padding-bottom: 45px;
}
@media (max-width: 577px) {
.price-filter {
font-size: 13px;
line-height: 18px;
}
.price-filter [class*="icon"] {
margin-top: 10px;
font-size: 30px;
}
.price-filter {
width: 120px;
height: 110px;
font-size: 13px;
line-height: 18px;
}
}
@media (max-width: 767px) {
.text-banner {
background-size: cover;
}
}
@media (max-width: 991px){
.header--sticky .menu.opened {
max-height: calc(100vh - 68px);
overflow-y: auto;
}
}
.blog-post.single .category-list-aside {
background: transparent;
margin: 0;
list-style: inside;
box-shadow: none;
padding: 0 0 0px 40px !important;
}
.blog-post.single .category-list-aside > li:hover, 
.blog-post.single .category-list-aside > li.current-menu-item {
background-color: transparent;
}
.blog-post.single .category-list-aside > li {
border-bottom: none;
margin-top: 8px;
}
.page .wp-block-latest-posts li,
.page .wp-block-categories li,
.page .wp-block-archives li {
margin-top: 8px;
} .wp-block-gallery{
padding-left:0px !important;
}
.wp-block-gallery li{
list-style:none !important;
} .has-strong-yellow-background-color{
background-color:#f7bd00 !important;
}
.has-strong-white-background-color{
background-color:#ffffff !important;
}
.has-light-black-background-color{
background-color:#242424 !important;
}
.has-very-light-gray-background-color{
background-color:#797979 !important;
}
.has-very-dark-black-background-color{
background-color:#000000 !important;
}
.has-strong-yellow-color{
color:#f7bd00 !important;
}
.has-strong-white-color{
color:#ffffff !important;
}
.has-light-black-color{
color:#242424 !important;
}
.has-very-light-gray-color{
color:#797979 !important;
}
.has-very-dark-black-color{
color:#000000 !important;
} .has-small-font-size{
font-size:10px !important;
}
.has-normal-font-size{
font-size:15px !important;
}
.has-large-font-size{
font-size:24px !important;
}
.has-huge-font-size{
font-size:36px !important;
} .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100%;
clear: both;
}
.wp-block-separator {
border-bottom: 1px solid #8f98a1;
}
.wp-block-separator.is-style-wide {
border-bottom-width: 2px;
}
.thm-unit-test .wp-block-latest-posts,
.thm-unit-test .text .wp-block-latest-posts,
.thm-unit-test .wp-block-categories,
.thm-unit-test .text .wp-block-categories,
.thm-unit-test .wp-block-archives,
.thm-unit-test .text .wp-block-archives{
padding-left:0px;
margin-bottom:20px;
}
.thm-unit-test .wp-block-latest-posts li,
.thm-unit-test .text .wp-block-latest-posts li,
.thm-unit-test .wp-block-categories li,
.thm-unit-test .text .wp-block-categories li,
.thm-unit-test .wp-block-archives li,
.thm-unit-test .text .wp-block-archives li{
list-style:none;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
margin: 0 0 16px;
padding: 0 1em;
border-left:none;
}
.blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-large p, .blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-style-large p {
font-size: 1.6875em;
line-height: 1.3;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
font-family: 'Open Sans', sans-serif;
font-size: 0.71111em;
line-height: 1.6;
color: #767676;
}
.wp-block-pullquote {
border-top: 0;
border-bottom: 0;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper{
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
width:100%;
padding-bottom: 68.25%;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.wp-block-table td, .wp-block-table th {
border: 1px solid #ddd;
line-height: 1.8;
padding: 8px;
vertical-align: top;
}
a.wp-block-button__link {
color: #fff;
line-height: 1.8;
}
figure.wp-block-pullquote.alignleft {
text-align: left;
padding: 0;
margin: 0;
}
figure.wp-block-pullquote.alignright {
text-align: right;
padding: 0;
margin: 0;
margin-left: 20px;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
border-left: 0px solid #000;
padding-left: 0;   
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
max-width: 335px;
}
.alignfull {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
.with-sidebar-blog .alignfull {
width: auto;
margin-left: calc( 50% / .62 - 50vw);
max-width: 100vw;
}
.with-sidebar-blog .alignfull img {
width: auto;
}
.fill-bg-2 .container .box-step h2 {
margin-top: 50px;
}
.btn-default:hover, .btn-default:visited:hover, .price-block.first-pricing .btn.btn-default:hover, .price-block.price-block--blue .btn.btn-default:hover {
background: #000!important;
}
@media (max-width: 577px){
h1.title-underline, h2.title-underline {
font-size: 24px!important;
}
} footer.elementor-widget-footer {
padding: 0px;
} .column-four .item:nth-child(4n+1)::after {
right: -60%;
}
.column-three .item:nth-child(3n+1)::after {
right: -60%;
}
.column-two .item:nth-child(2n+1)::after {
right: -60%;
}
.column-two .item::after {
right: -10%;
} .btn-default:hover, .btn-default:visited:hover, .price-block.first-pricing .btn.btn-default:hover, .price-block.price-block--blue .btn.btn-default:hover {
background: #000!important;
}
@media (max-width: 577px){
h1.title-underline, h2.title-underline {
font-size: 24px!important;
}
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1200px;
}
.elementor-widget-container .elementor-text-editor elementor-clearfix .service-text-custom{
margin:0px 64px 0px 64px;
}
.prices-tabs {
margin-bottom: 50px;
}
.coupon .coupon-print {
bottom: 0px;
}
.coupon-wrap .col-md-6
{
padding:15px;
}
.link_heading .row
{
margin:0px;
}
.box-step-icon
{
font-size: 100px;
}
.two-columns {
margin-bottom: 100px;
}
@media (max-width: 767px)
{
.btn-default, .btn-default:focus, .btn-default:visited {
padding: 13px 20px;
font-size: 14px;
line-height: 19px;
}
.page-content .offset-top50 {
margin-top: 35px;
}
.btn-default.btn-lg {
padding: 16px 30px;
font-size: 17px;
line-height: 22px;
}
.two-columns {
margin-bottom: 60px;
}
}
@media (max-width: 991px){
.permission-box .title {
line-height: 24px;
padding-bottom: 10px;
}
.container .offset-top-35 {
margin-top: 30px!important;
}
}
.tab-history .tab-content img {
margin: 25px 0 0 0;
width: 100%;
height: auto;
}
.page-content .two-columns .container {
margin-top: 15px;
}
@media (max-width: 577px)
{
.box-step h2{
margin-top: 30px!important;
padding: 0 53px;
}
} .wp-calendar-nav
{
display:flex;
justify-content:space-between;
}
.wp-calendar-nav span
{
padding:10px;
}
#commentform .form-control::placeholder{
font-size:16px;
}
@media only screen and (min-width: 1025px){
[class*='--parallax'] {
background-attachment: fixed;
}
}
.services-box-info-carousel .slick-next, .services-box-info-carousel .slick-prev {
width: 36px;
height: 36px;
}
.services-box-info-carousel .slick-prev {
left: -50px;
}
.services-box-info-carousel .slick-next {
right: -50px;
}
.divider.divider-47 {
height: 47px;
}
.breadcrumb span a:hover {
color: #5ebb60!important;
}
@media (max-width: 1200px){
.elementor-widget-laundry_team_member .col-md-3 {
width: 50%;
}
}
@media (max-width: 767px){	
.divider.divider-47 {
height: 30px;
}
.product-box .icon {
font-size: 128px;
margin-bottom: 25px;
}
.elementor-widget-laundry_team_member .col-md-3 {
width: unset;
}
}
@media (max-width: 577px){
.box-step h2 {
margin-bottom: 20px;
}
.box-step .item img {
max-width: 80px;
}
.box-step .item img.img-xs--lg {
max-width: 100px;
}
}
@media (max-width: 560px){
.price-content .content--parallax .container {
margin-bottom: 40px!important;
}
}
.contact-box-03 a
{
text-decoration:underline!important;
}
.cont4dark,
.cont4dark p {
color: #ffffff !important;
}
i.icon {
width: auto !important;
height: auto !important;
}
i.icon,
.text-icon-icon span .icon {
display: inline-table;
line-height: 1;
margin-left: 0 !important;
vertical-align: middle;
}
.page-footer .footer-menu ul li ul {
display: none;
}
.blog-post .post-teaser .quote {
margin-top: 40px !important;
margin-bottom: 40px !important;
color: #7a8288 !important;
font-size: 15px !important;
line-height: 1.2em !important;
font-style: italic !important;
padding-left: 100px;
position: relative !important;
}
.blog-post .post-teaser .quote p {
color: #7a8288 !important;
font-style: italic !important;
}
.blog-post .post-teaser .quote:before {
font-family: Georgia, serif !important;
font-size: 200px !important;
line-height: 1em !important;
font-style: normal !important;
content: "“" !important;
position: absolute !important;
left: 0 !important;
top: -20px !important;
color: #e8eaec !important;
}
.post-image img {
height: auto;
}
.post-teaser img {
max-width: 100%;
height: auto;
}
.widget img {
max-width: 100%;
height: auto;
}
.tagcloud a {
display: inline-block;
padding: 0;
margin-bottom: 5px;
margin-right: 2px;
}
.tagcloud a {
font-size: 15px !important;
line-height: 30px;
padding: 0 10px;
text-decoration: none;
border-radius: 3px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
text-transform: capitalize;
margin: 0 6px 9px 0;
}
.tagcloud a:hover {
background-color: #005395;
border-color: #005395;
color: #fff;
}
.page-footer .footer-menu ul li ul a {
color: #555555;
font-size: 13px;
text-transform: uppercase;
}
.side-block {
padding-bottom: 0;
border-bottom: 0;
}
.blog-post ul.marker-list ul.marker-list {
margin-bottom: 0 !important;
}
.blog-post ul.marker-list {
margin: 0px 0 20px !important;
}
input::-webkit-input-placeholder {
font-size: 20px;
}
input::-moz-placeholder {
font-size: 20px;
}
input:-ms-input-placeholder {
font-size: 20px;
}
input:-moz-placeholder {
font-size: 20px;
}
.search_404_form input[type="text"] {
font-size: 20px;
}
.ajax_load_post_btn_w:before {
content: '';
width: 100px;
height: 100px;
background: url(//speediwash.co.za/wp-content/themes/laundry/css/images/ajax-loader-bg.gif);
background-repeat: no-repeat;
background-position: center center;
}
.sticky_post_icon {
font-size: 3.3em;
position: absolute;
right: 0;
background: rgba(256, 256, 256, 0.9);
color: #005395;
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
border-bottom-left-radius: 40px;
z-index: 1;
padding: 2px;
border: 5px solid;
} .comments .comment .userpic {
overflow: hidden;
}
.blog-post {
margin-bottom: 50px;
}
.calendar .selected a {
color: #ffffff;
}
.sub-menu.category-list {
margin-bottom: 0;
}
.widget {
margin-bottom: 30px;
}
.widget-title {
padding-bottom: 0;
margin-top: 0;
}
.widget .tagcloud a {
background-color: #f0f0f0;
color: #8f8f8f;
}
.widget .tagcloud a:hover {
background-color: #5ebb60;
color: #fff;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0 0 0;
}
.page-header {
padding-bottom: 0;
}
h1.box-color-white.title-underline::after,
h2.box-color-white.title-underline::after {
background: #ffffff;
}
.entry-content h1>a:hover,
.entry-content h2>a:hover,
.entry-content h3>a:hover,
.entry-content h4>a:hover,
.entry-content h5>a:hover,
.entry-content h6>a:hover {
color: #5ebb60;
} .footer-link ul {
list-style: none;
margin: 0;
padding: 0;
}
.breadcrumb li.item-cat,
.breadcrumb li.separator,
.breadcrumb li.item-current {
padding: 0;
}
.breadcrumb li:before {
content: '';
}
.search_form .btn {
padding: 13.30px 20px;
font-size: 22px;
}
iframe {
border: 0;
}
.tags-links.category-list>li:after {
content: '';
}
.nav-links .page-numbers {
padding: 5px 10px;
border: 1px solid #333;
color: #333;
}
.nav-links .page-numbers:hover,
.nav-links .page-numbers.current {
background-color: #333;
color: #fff;
}
.services-box-info-no-slider .services-box-info:hover {
border: 0 none !important;
}
.services-box-info-no-slider .col-md-4 {
display: table;
margin-bottom: 100px;
}
.services-box-mobile-no-slider .services-box {
margin-bottom: 30px;
}
@media (max-width: 991px){
.services-box-mobile-no-slider .services-box {
max-width: 325px;
}
}
.services-box-mobile-no-slider {
display: flex;
flex-wrap: wrap;
} .mapouter #gmap_canvas{
height: 389px;
}
a.read-more{
font-size: 24px!important;
line-height: 1.2em;
}
.fill-bg-2 .container .box-step h2{
margin-top: 50px;
}
.carousel-blog-box .col-xs-3::after {
content: "“";
}
.blog-post .post-quote p::after{
content: "“";
}
.btn-default:hover, .btn-default:visited:hover, .price-block.first-pricing .btn.btn-default:hover, .price-block.price-block--blue .btn.btn-default:hover {
background: #000!important;
}