.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}  .row.wpspd-no-padding {
margin-left: 0;
margin-right: 0;
}
.row.wpspd-no-padding > [class^="col-"] {
padding-left: 0;
padding-right: 0;
} .wpspd-tabs,
.wpspd-panel,
.wpspd-alert,
.wpspd-icons-box,
.wpspd-progress-bar,
.wpspd-post-carousel,
.wpspd-slider-carousel,
.ui-accordion.wpspd-style-accordion,
.wpspd-map-holder {
margin-bottom: 40px;
} hr.wpspd-blank {
border: 0;
height: 1px;
}
hr.wpspd-bottom-0 {
margin-bottom: 0;
}
hr.wpspd-bottom-5 {
margin-bottom: 5px;
}
hr.wpspd-bottom-20 {
margin-top: 20px;
margin-bottom: 20px;
}
hr.wpspd-bottom-40 {
margin-top: 40px;
margin-bottom: 40px;
}
hr.wpspd-bottom-60 {
margin-top: 60px;
margin-bottom: 60px;
}
hr.wpspd-bottom-80 {
margin-top: 80px;
margin-bottom: 80px;
}
hr.wpspd-double-divider,
hr.wpspd-deco1-divider,
hr.wpspd-deco2-divider,
hr.wpspd-deco3-divider,
hr.wpspd-deco4-divider,
hr.wpspd-deco5-divider {
position: relative;
}
hr:before,
hr:after {
content: '';
position: absolute;
}
hr.wpspd-double-divider:after {
width: 100%;
height: 0;
top: 0;
left: 0;
margin-top: 2px;
border-top-style: solid;
border-top-width: 3px;
border-top-color: #161616;
}
hr.wpspd-dotted-divider {
border-top-style: dotted;
}
hr.wpspd-deco1-divider:before,
hr.wpspd-deco1-divider:after,
hr.wpspd-deco2-divider:before,
hr.wpspd-deco3-divider:before,
hr.wpspd-deco3-divider:after,
hr.wpspd-deco4-divider:before,
hr.wpspd-deco5-divider:before,
hr.wpspd-deco5-divider:after {
width: 11px;
height: 11px;
border-width: 3px;
border-color: #161616;
background-color: #fff;
margin-top: -7px;
}
hr.wpspd-deco1-divider:before,
hr.wpspd-deco1-divider:after,
hr.wpspd-deco3-divider:before,
hr.wpspd-deco3-divider:after,
hr.wpspd-deco5-divider:after {
top: 0;
border-top-style: solid;
}
hr.wpspd-deco1-divider:before,
hr.wpspd-deco2-divider:after,
hr.wpspd-deco3-divider:before,
hr.wpspd-deco5-divider:before,
hr.wpspd-deco5-divider:after {
border-right-style: solid;
}
hr.wpspd-deco1-divider:before,
hr.wpspd-deco2-divider:before,
hr.wpspd-deco3-divider:before,
hr.wpspd-deco5-divider:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
hr.wpspd-deco1-divider:before {
left: -4px;
}
hr.wpspd-deco1-divider:after {
right: -4px;
}
hr.wpspd-deco1-divider:after,
hr.wpspd-deco2-divider:after,
hr.wpspd-deco3-divider:after {
border-left-style: solid;
}
hr.wpspd-deco1-divider:after,
hr.wpspd-deco2-divider:after,
hr.wpspd-deco3-divider:after,
hr.wpspd-deco5-divider:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
hr.wpspd-deco3-divider:before,
hr.wpspd-deco3-divider:after {
left: 50%;
background-color: transparent;
}
hr.wpspd-deco3-divider:before {
margin-left: -10px;
}
hr.wpspd-deco2-divider:before {
border-style: solid;
left: 50%;
margin-left: -6px;
}
hr.wpspd-deco4-divider:before {
border-left-style: solid;
border-right-style: solid;
border-width: 4px;
left: 50%;
width: 12px;
margin-left: -6px;
-moz-transform: skewX(-45deg);
-webkit-transform: skewX(-45deg);
-o-transform: skewX(-45deg);
-ms-transform: skewX(-45deg);
transform: skewX(-45deg);
}
hr.wpspd-deco5-divider:before,
hr.wpspd-deco5-divider:after {
left: 50%;
}
hr.wpspd-deco5-divider:before {
border-bottom-style: solid;
margin-left: -11px;
margin-top: -7px;
}
.ui-helper-reset {
line-height: inherit;
} .wpspd-panel, .wpspd-alert {
line-height: 1.5em;
}
.wpspd-alert {
position: relative;
padding: 12px 45px 12px 20px;
}
.alert-close {
text-align: center;
padding: 0;
border: 0;
width: 20px;
height: 20px;
line-height: 20px;
font-size: 14px;
display: block;
position: absolute;
top: 14px;
right: 12px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: white;
color: #161616;
outline: none !important;
}
.wpspd-panel {
margin-bottom: 40px;
}
.wpspd-panel.panel, .wpspd-panel.panel .panel-heading, .wpspd-panel.panel .panel-footer {
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
}
.wpspd-alert.alert, .wpspd-panel.panel, .wpspd-panel.panel .panel-heading, .wpspd-panel.panel .panel-footer {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.wpspd-alert.alert, .wpspd-alert.alert .close {
border: 0;
color: #fff;
}
.wpspd-alert.alert .close {
text-shadow: none;
-webkit-opacity: 1;
opacity: 1;
}
.wpspd-panel.panel p:last-child {
margin-bottom: 0;
}
.wpspd-panel.panel {
border-left: 4px solid;
border-top-style: none;
border-bottom-style: none;
border-right-style: none;
padding: 18px 22px;
background-color: #f5f5f5;
}
.wpspd-panel.panel .panel-heading {
display: inline-block;
border: 0;
color: #161616;
}
.wpspd-panel.panel .panel-heading .panel-title {
margin-top: 0;
}
.wpspd-panel.panel .panel-body {
padding: 0;
}
.wpspd-alert.alert.alert-danger {
background-color: #e97272;
}
.wpspd-panel.panel.panel-danger {
border-color: #e97272;
}
.wpspd-alert.alert.alert-warning {
background-color: #ebc15d;
}
.wpspd-panel.panel.panel-warning {
border-color: #ebc15d;
}
.wpspd-alert.alert.alert-info {
background-color: #5aa7e8;
}
.wpspd-panel.panel.panel-info {
border-color: #5aa7e8;
}
.wpspd-alert.alert.alert-success {
background-color: #60d971;
}
.wpspd-panel.panel.panel-success {
border-color: #60d971;
} .wpspd-icons-box .wpspd-icons-box-icon {
font-size: 30px;
}
.wpspd-icons-box:not(.wpspd-vertical-icon-box) .wpspd-icons-box-icon {
float: left;
}
.wpspd-icons-box:not(.wpspd-vertical-icon-box) .wpspd-icons-box-content {
margin-left: 50px;
}
.wpspd-icons-box.wpspd-vertical-icon-box {
text-align: center;
}
.wpspd-icons-box.wpspd-vertical-icon-box .wpspd-icons-box-icon {
display: inline-block;
vertical-align: top;
border: 2px solid;
width: 70px;
height: 70px;
line-height: 70px;
margin-bottom: 20px;
-webkit-border-radius: 50%;
border-radius: 50%;
} .wpspd-style-accordion.ui-accordion .ui-accordion-header {
padding: .8em 45px .8em 0;
margin-top: 3px;
position: relative;
border-bottom: 3px solid;
}
.wpspd-style-accordion.ui-accordion .ui-accordion-header:first-child {
padding-top: 0;
}
.wpspd-style-accordion.ui-accordion .ui-accordion-header:first-child .ui-accordion-header-icon {
top: 0;
}
.ui-accordion .ui-accordion-header {
margin-bottom: 0;
}
.panel .wpspd-style-accordion.ui-accordion .ui-accordion-header {
background-color: #fff;
}
.ui-accordion .ui-accordion-header.ui-state-default {
-webkit-transition: padding-left 0.3s ease-out;
-moz-transition: padding-left 0.3s ease-out;
-ms-transition: padding-left 0.3s ease-out;
-o-transition: padding-left 0.3s ease-out;
transition: padding-left 0.3s ease-out;
}
.ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-header.ui-accordion-header-active {
outline: none;
}
.wpspd-uiaccordion-content-inner p:last-child {
margin-bottom: 0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
display: block;
position: absolute;
top: .8em;
margin-top: 2px;
right: 0;
left: auto;
width: 16px;
height: 16px;
background-color: transparent;
background-image: none !important;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before,
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
content: '';
position: absolute;
height: 2px;
top: 6px;
left: 0;
right: 0;
display: block;
background-color: #161616;
-webkit-transition: transform ease 0.5s;
-moz-transition: transform ease 0.5s;
-ms-transition: transform ease 0.5s;
transition: transform ease 0.5s;
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
-ms-transform: rotate(-270deg);
transform: rotate(-270deg);
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before,
.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:after {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.ui-accordion .ui-accordion-content {
padding: 14px 0 0;
} .ui-tabs {
padding: 0;
}
.ui-tabs .ui-tabs-nav li {
background-color: #f5f5f5;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
background-color: #161616;
border-color: #161616;
}
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin: 0;
padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active * {
color: #fff;
}
.ui-tabs .ui-tabs-nav li * {
margin: 0;
display: block;
}
.ui-tabs .ui-tabs-nav li a {
padding: 10px 20px;
font-size: 82.4%;
}
.ui-tabs .ui-tabs-nav {
padding: 0;
}
.ui-tabs .ui-tabs-panel {
padding: 14px 0 0;
border-width: 3px;
border-top-style: solid;
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
}
.ui-tabs .ui-tabs-panel p:last-child {
margin-bottom: 0;
} .wpspd-progress-bar {
width: auto;
text-transform: uppercase;
}
.wpspd-progress-bar h6 {
margin-bottom: 12px;
letter-spacing: 0.1em;
}
.wpspd-progress-bar .wpspd-progress-pane {
position: relative;
}
.wpspd-progress-bar span, .wpspd-progress-bar i {
position: absolute;
}
.wpspd-progress-pane div {
height: 7px;
position: relative;
}
.wpspd-progress-bar span {
display: block;
width: 100%;
height: 100%;
border: 1px solid #eaeaea;
}
.wpspd-progress-pane div div {
border: 0;
width: 0;
height: 100%;
background-color: #161616;
}
.wpspd-progress-bar i {
font-size: 11px;
font-weight: bold;
text-align: center;
font-style: normal;
width: 30px;
height: 30px;
line-height: 27px;
color: #161616;
background-color: #fff;
border: 2px solid #161616;
top: 0;
right: -14px;
display: none;
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px;
opacity: 0;
filter: alpha(opacity=0);
}
.wpspd-progress-bar i:before {
display: block;
content: "";
height: 5px;
width: 2px;
background-color: #161616;
bottom: -5px;
left: 50%;
margin-left: -1px;
position: inherit;
} .social-btn-list ul {
line-height: 1em;
list-style: none;
padding: 8px 10px;
display: inline-block;
margin-left: 15px;
position: relative;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.social-btn-list ul:before {
position: absolute;
left: -7px;
top: 50%;
margin-top: -7px;
display: inline-block;
content: '';
border-top: 7px solid transparent;
border-right: 7px solid #fff;
border-bottom: 7px solid transparent;
line-height: 1em;
}
.social-btn-list .list-inline > li {
padding: 0;
}
.social-btn-list a {
font-size: 15px;
line-height: 1.3em;
}
.social-btn-list small {
display: inline-block;
margin-bottom: 10px;
} .wpspd-color-block {
padding: 40px;
}
.wpspd-color-block *:not([type="submit"]):not(.btn-primary) {
border-color: inherit !important;
color: inherit !important;
}
.wpspd-color-block > *:last-child, .wpspd-color-block .row:last-child > div > * {
margin-bottom: 0;
} .no-js .wpspd-carousel-nav {
display: none;
}
.wpspd-carousel-nav {
margin-bottom: 0.625em;
}
.wpspd-slide .wp-caption {
width: auto!important;
position: relative;
}
.post-slider-direct-nav {
position: absolute;
left: 0;
right: 0;
height: 0;
top: 50%;
margin-top: -18px;
z-index: 10;
display: block;
visibility: hidden;
-webkit-opacity: 0;
opacity: 0;
-webkit-transition: left ease 0.3s, right ease 0.3s, opacity ease 0.3s;
-moz-transition: left ease 0.3s, right ease 0.3s, opacity ease 0.3s;
-ms-transition: left ease 0.3s, right ease 0.3s, opacity ease 0.3s;
-o-transition: left ease 0.3s, right ease 0.3s, opacity ease 0.3s;
transition: left ease 0.3s, right ease 0.3s, opacity ease 0.3s;
}
.wpspd-slider-carousel.slider-loaded:hover .post-slider-direct-nav {
left: 0;
right: 0;
-webkit-opacity: 1;
opacity: 1;
visibility: visible;
}
.wpspd-slide .wp-caption > .wp-caption-text {
margin-bottom: 0;
}
.post-slider-direct-nav a {
font-size: 1em;
text-align: center;
width: 36px;
height: 36px;
line-height: 30px;
display: block;
background-color: white;
border: 3px solid #161616;
}
.post-slider-direct-nav a, .post-slider-direct-nav a:hover, .post-slider-direct-nav a:focus {
color: #161616;
}
.post-slider-direct-nav .post-slider-prev {
float: left;
}
.post-slider-direct-nav .post-slider-next {
float: right;
}
.post-slider-direct-nav a:before {
display: inline-block;
font-weight: bold;
}
.post-slider-direct-nav a.post-slider-prev:before {
content: '\2190';
}
.post-slider-direct-nav a.post-slider-next:before {
content: '\2192';
}
.wpspd-carousel-pag a {
position: relative;
display: inline-block;
width: 1em;
height: 1em;
border-width: 3px;
border-style: solid;
margin-right: 3px;
border-color: #161616;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
.wpspd-carousel-pag a.selected {
border-color: #161616;
background-color: #161616;
z-index: 1;
}
.wpspd-carousel-pag a:first-child {
margin-left: 0;
}
.wpspd-carousel-pag a:last-child {
margin-right: 0;
}
.wpspd-carousel-pag a span {
display: none;
}
.wpspd-slider-carousel > .wpspd-carousel-pag {
margin-top: 10px;
}
.wpspd-slider-carousel .clearfix:last-child > p {
margin-bottom: 0;
}
.wpspd-slide {
float: left;
width: 100%;
display: none;
}
.no-js .wpspd-slide, .wpspd-slide:first-child {
display: block;
}
.wpspd-slide article {
margin-bottom: 10px;
}
.wpspd-slide .wpspd-blog-s3-img.wpspd-proj-img {
margin: 0;
}
.wpspd-from-blog .caroufredsel_wrapper {
width: 100%;
}
.wpspd-slide article {
display: block;
width: 100%;
overflow: hidden;
}
.wpspd-slider-carousel {
position: relative;
}
.wpspd-date-comment {
display: block;
float: left;
margin-right: 25px;
margin-bottom: 15px;
margin-left: 0;
font-size: 13px;
border: 3px solid #161616;
}
.wpspd-date-comment time {
text-transform: uppercase;
line-height: 1.3em;
display: block;
padding: 10px 15px 12px;
color: #161616;
}
.wpspd-comments {
background: #161616;
color: #fff;
padding: 10px 3px;
}
.wpspd-comments span:before {
margin-right: 5px;
font-family: 'fontello';
content: '\e948';
}
.wpspd-date-comment, .wpspd-comments {
display: block;
}
.wpspd-closed-comments .wpspd-comments {
display: none;
}
.wpspd-from-blog .wpspd-featured-image {
position: relative;
}
.wpspd-from-blog .wpspd-slide > article {
background-color: #fff;
}
.wpspd-from-blog .wpspd-post-content {
margin-bottom: 20px;
}
.wpspd-from-blog h3 {
font-size: 1.857em;
margin-top: 35px;
}
.wpspd-style-title {
display: inline-block;
margin-bottom: 35px;
}
.wpspd-style-title > span {
margin-right: 10px;
}
.wpspd-style-title a {
letter-spacing: 0;
font-size: 11px;
margin-bottom: 0;
border-width: 0;
vertical-align: middle;
} .slider-loaded.wpspd-slider-carousel:before {
display: none;
}
.wpspd-slider-carousel:before {
content: "";
position: absolute;
display: block;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
margin-left: -10px;
border: solid 2px transparent;
border-top-color: #000;
border-left-color: #000;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
-webkit-animation: caroufredsel-spinner 400ms linear infinite;
-moz-animation: caroufredsel-spinner 400ms linear infinite;
-ms-animation: caroufredsel-spinner 400ms linear infinite;
-o-animation: caroufredsel-spinner 400ms linear infinite;
animation: caroufredsel-spinner 400ms linear infinite;
}
@-webkit-keyframes caroufredsel-spinner {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes caroufredsel-spinner {
0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes caroufredsel-spinner {
0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes caroufredsel-spinner {
0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes caroufredsel-spinner {
0% { transform: rotate(0deg); transform: rotate(0deg); }
100% { transform: rotate(360deg); transform: rotate(360deg); }
} .wpspd-video {
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 56.25%;
}
.wpspd-video iframe, .wpspd-video object, .wpspd-video embed {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
} .wpspd-map-holder {
height: 300px;
border: 1px solid #161616;
}
.wpspd-map-holder img {
max-width: none !important;
}