.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel {
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .owl-wrapper {
cursor: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/grab.png) 8 8, move;
}
.owl-wrapper.grabbing {
cursor: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/grabbing.png) 8 8, move;
} .owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover {
filter: alpha(opacity=100); opacity: 1;
text-decoration: none;
} .owl-item .ivan-custom-wrapper {
margin-bottom: 0px;
}
.vc-ivan-carousel .vc-vc_row_inner {
padding-top: 0px;
}
.vc-ivan-carousel .wpb_row {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
} .owl-item.loading {
min-height: 150px;
background: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/AjaxLoader.gif) no-repeat center center;
}
.owl-item .wpb_row {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
} .owl-carousel.h-center .owl-pagination {
position: absolute;
left: 0;
width: 100%;
bottom: initial;
}
.owl-carousel.h-left .owl-pagination {
position: absolute;
left: 20px;
bottom: initial;
width: auto;
}
.owl-carousel.h-right .owl-pagination {
position: absolute;
right: 20px;
bottom: initial;
width: auto;
}
.owl-carousel.v-bottom .owl-pagination {
position: absolute;
bottom: 5px;
}
.owl-carousel.v-top .owl-pagination {
position: absolute;
top: 20px;
bottom: initial;
}
.owl-carousel.v-top .owl-pagination .owl-page {
margin-top: 0;
}
.owl-carousel.v-bottom .owl-controls,
.owl-carousel.v-top .owl-controls {
margin: 0;
} .arrows-at-hover .owl-controls .owl-buttons div {
opacity: 0;
}
.arrows-at-hover:hover .owl-controls .owl-buttons div {
opacity: 1;
} .owl-buttons div,
.owl-page span {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.ivan-carousel {
overflow: hidden;
}
.ivan-carousel.with-bullets {
padding-bottom: 37px;
}
.ivan-carousel.above-arrows {
overflow: visible;
}
.ivan-carousel.above-arrows .owl-wrapper-outer {
overflow: hidden;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
padding-bottom: 2px;
}
.ivan-projects-main-wrapper.with-bullets,
.ivan-posts-main-wrapper.with-bullets,
.ivan-posts.small-margin.with-bullets,
.ivan-projects.small-margin.with-bullets {
padding-bottom: 37px;
} .style-outline-circle .owl-controls {
margin-top: 0px;
text-align: center;
}
.style-outline-circle .owl-buttons div {
position: absolute;
display: block;
width: 30px;
height: 30px;
top: 50%;
margin: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-color: transparent;
border: 3px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
opacity: 1;
font-size: 14px;
line-height: 1;
color: #fff;
text-align: center;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.style-outline-circle .owl-buttons div i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-60%);
-moz-transform: translateY(-50%) translateX(-60%);
-o-transform: translateY(-50%) translateX(-60%);
-ms-transform: translateY(-50%) translateX(-60%);
transform: translateY(-50%) translateX(-60%);
}
.style-outline-circle .owl-buttons div.owl-next i {
-webkit-transform: translateY(-50%) translateX(-30%);
-moz-transform: translateY(-50%) translateX(-30%);
-o-transform: translateY(-50%) translateX(-30%);
-ms-transform: translateY(-50%) translateX(-30%);
transform: translateY(-50%) translateX(-30%);
}
.style-outline-circle .owl-buttons div:hover {
background-color: #fff;
color: #222;
}
.style-outline-circle .owl-buttons div.owl-prev {
left: 20px;
}
.style-outline-circle .owl-buttons div.owl-prev i:before {
content: "\f053";
}
.style-outline-circle .owl-buttons div.owl-next {
right: 20px;
}
.style-outline-circle .owl-buttons div.owl-next i:before {
content: "\f054";
}
.style-outline-circle .owl-pagination {
position: absolute;
left: 0;
bottom: -37px;
width: 100%;
}
.style-outline-circle .owl-page {
margin-top: 5px;
display: inline-block;
zoom: 1;
*display: inline; }
.style-outline-circle .owl-page span {
display: block;
width: 8px;
height: 8px;
margin: 5px 4px;
background: transparent;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.style-outline-circle .owl-page.active span,
.style-outline-circle .owl-page:hover span {
background: #fff;
}
.style-outline-circle.outer-gray .owl-page span {
border-color: #bbb;
}
.style-outline-circle.outer-gray .owl-page.active span,
.style-outline-circle.outer-gray .owl-page:hover span {
background: #bbb;
}
.style-outline-circle .tp-leftarrow.default {
position: absolute;
display: block;
width: 30px;
height: 30px;
margin: 0;
background: none;
background-color: transparent;
border: 3px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
opacity: 1;
font-size: 14px;
line-height: 1;
color: #fff;
text-align: center;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.style-outline-circle .tp-leftarrow.default:before {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-60%);
-moz-transform: translateY(-50%) translateX(-60%);
-o-transform: translateY(-50%) translateX(-60%);
-ms-transform: translateY(-50%) translateX(-60%);
transform: translateY(-50%) translateX(-60%);
content: "\f053";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.style-outline-circle .tp-leftarrow.default:hover {
background-color: #fff;
color: #222;
}
.style-outline-circle .tp-rightarrow.default {
position: absolute;
display: block;
width: 30px;
height: 30px;
margin: 0;
background: none;
background-color: transparent;
border: 3px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
opacity: 1;
font-size: 14px;
line-height: 1;
color: #fff;
text-align: center;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.style-outline-circle .tp-rightarrow.default:before {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-30%);
-moz-transform: translateY(-50%) translateX(-30%);
-o-transform: translateY(-50%) translateX(-30%);
-ms-transform: translateY(-50%) translateX(-30%);
transform: translateY(-50%) translateX(-30%);
content: "\f054";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.style-outline-circle .tp-rightarrow.default:hover {
background-color: #fff;
color: #222;
}
.style-outline-circle .tp-bullets.simplebullets.round .bullet {
display: block;
width: 8px;
height: 8px;
margin: 5px 4px;
background: transparent;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.style-outline-circle .tp-bullets.simplebullets.round .bullet.selected {
background: #fff;
}
.style-outline-circle.dark .owl-buttons div.owl-prev {
border-color: #222;
color: #222;
}
.style-outline-circle.dark .owl-buttons div.owl-prev:hover {
border-color: #222;
background-color: #222;
color: #fff;
}
.style-outline-circle.dark .owl-buttons div.owl-next {
border-color: #222;
color: #222;
}
.style-outline-circle.dark .owl-buttons div.owl-next:hover {
border-color: #222;
background-color: #222;
color: #fff;
}
.style-outline-circle.dark .owl-page span {
border-color: #222;
}
.style-outline-circle.dark .owl-page.active span,
.style-outline-circle.dark .owl-page:hover span {
background: #222;
}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-prev {
border-color: #222;
color: #222;
}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-prev:hover {
border-color: #222;
background-color: #222;
color: #fff;
}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-next {
border-color: #222;
color: #222;
}
.style-outline-circle.dark .wpb_flexslider .flex-direction-nav a.flex-next:hover {
border-color: #222;
background-color: #222;
color: #fff;
}
.style-outline-circle.dark .tp-leftarrow.default {
border-color: #222;
color: #222;
}
.style-outline-circle.dark .tp-leftarrow.default:hover {
border-color: #222;
background-color: #222;
color: #fff;
}
.style-outline-circle.dark .tp-rightarrow.default {
border-color: #222;
color: #222;
}
.style-outline-circle.dark .tp-rightarrow.default:hover {
border-color: #222;
background-color: #222;
color: #fff;
}
.style-outline-circle.dark .tp-bullets.simplebullets.round .bullet {
border-color: #222;
}
.style-outline-circle.dark .tp-bullets.simplebullets.round .bullet.selected {
background: #222;
} .style-opaque-box .owl-controls {
margin-top: 0px;
text-align: center;
}
.style-opaque-box .owl-buttons div {
position: absolute;
display: block;
width: 40px;
height: 100%;
top: 0px;
margin: 0;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
background-color: rgba(255, 255, 255, 0.85);
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
font-size: 14px;
line-height: 1;
color: #222;
text-align: center;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
-webkit-box-shadow: 0px -120px 30px 0px rgba(0, 0, 0, 0.31);
-moz-box-shadow: 0px -120px 30px 0px rgba(0, 0, 0, 0.31);
box-shadow: 0px -120px 30px 0px rgba(0, 0, 0, 0.31);
}
.style-opaque-box .owl-buttons div i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-60%);
-moz-transform: translateY(-50%) translateX(-60%);
-o-transform: translateY(-50%) translateX(-60%);
-ms-transform: translateY(-50%) translateX(-60%);
transform: translateY(-50%) translateX(-60%);
}
.style-opaque-box .owl-buttons div.owl-next i {
-webkit-transform: translateY(-50%) translateX(-30%);
-moz-transform: translateY(-50%) translateX(-30%);
-o-transform: translateY(-50%) translateX(-30%);
-ms-transform: translateY(-50%) translateX(-30%);
transform: translateY(-50%) translateX(-30%);
}
.style-opaque-box .owl-buttons div:hover {
background-color: #fff;
color: #222;
opacity: 1;
filter: alpha(opacity = (100));
}
.style-opaque-box .owl-buttons div.owl-prev {
left: 0px;
}
.style-opaque-box .owl-buttons div.owl-prev i:before {
content: "\f053";
}
.style-opaque-box .owl-buttons div.owl-next {
right: 0px;
}
.style-opaque-box .owl-buttons div.owl-next i:before {
content: "\f054";
}
.style-opaque-box .owl-pagination {
position: absolute;
left: 0;
bottom: -37px;
width: 100%;
}
.style-opaque-box .owl-page {
margin-top: 5px;
display: inline-block;
zoom: 1;
*display: inline; }
.style-opaque-box .owl-page span {
display: block;
width: 8px;
height: 8px;
margin: 5px 4px;
background: transparent;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.style-opaque-box .owl-page.active span,
.style-opaque-box .owl-page:hover span {
background: #fff;
}
.style-opaque-box.outer-gray .owl-page span {
border-color: #bbb;
}
.style-opaque-box.outer-gray .owl-page.active span,
.style-opaque-box.outer-gray .owl-page:hover span {
background: #bbb;
}
.style-opaque-box.dark .owl-buttons div.owl-prev {
color: #fff;
background-color: rgba(0, 0, 0, 0.85);
}
.style-opaque-box.dark .owl-buttons div.owl-prev:hover {
background-color: #111;
color: #fff;
}
.style-opaque-box.dark .owl-buttons div.owl-next {
color: #fff;
background-color: rgba(0, 0, 0, 0.85);
}
.style-opaque-box.dark .owl-buttons div.owl-next:hover {
background-color: #111;
color: #fff;
}
.style-opaque-box.dark .owl-page span {
border-color: #222;
}
.style-opaque-box.dark .owl-page.active span,
.style-opaque-box.dark .owl-page:hover span {
background: #222;
} .style-thin-outline .owl-controls {
margin-top: 0px;
text-align: center;
}
.style-thin-outline .owl-buttons div {
position: absolute;
display: block;
width: 22px;
height: 42px;
top: 50%;
margin: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
background: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/sprite.png);
opacity: 1;
text-align: center;
}
.style-thin-outline .owl-buttons div i {
display: none;
}
.style-thin-outline .owl-buttons div.owl-prev {
left: 20px;
background-position: 0px 0px;
}
.style-thin-outline .owl-buttons div.owl-next {
right: 20px;
background-position: 0px -52px;
}
.style-thin-outline .owl-pagination {
position: absolute;
left: 0;
bottom: -37px;
width: 100%;
}
.style-thin-outline .owl-page {
margin-top: 5px;
display: inline-block;
zoom: 1;
*display: inline; }
.style-thin-outline .owl-page span {
display: block;
width: 7px;
height: 7px;
margin: 5px 4px;
background: transparent;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.style-thin-outline .owl-page.active span,
.style-thin-outline .owl-page:hover span {
background: rgba(0, 0, 0, 0.5);
}
.style-thin-outline.outer-gray .owl-page span {
border-color: #bbb;
}
.style-thin-outline.outer-gray .owl-page.active span,
.style-thin-outline.outer-gray .owl-page:hover span {
background: #bbb;
}
.style-thin-outline .wpb_flexslider .flex-direction-nav a {
position: absolute;
display: block;
width: 22px;
height: 42px;
top: 50%;
margin: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/sprite.png);
text-align: center;
text-indent: -999px;
overflow: hidden;
}
.style-thin-outline .wpb_flexslider .flex-direction-nav a:before {
display: none;
}
.style-thin-outline .wpb_flexslider .flex-direction-nav a.flex-prev,
.style-thin-outline .wpb_flexslider .flex-direction-nav a.flex-next {
border: none;
}
.style-thin-outline .wpb_flexslider .flex-direction-nav a.flex-prev {
left: 20px;
background-position: 0 0;
}
.style-thin-outline .wpb_flexslider .flex-direction-nav a.flex-next {
right: 20px;
background-position: 0 -52px;
}
.style-thin-outline .tp-leftarrow.default {
width: 22px;
height: 42px;
background: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/sprite.png);
}
.style-thin-outline .tp-rightarrow.default {
width: 22px;
height: 42px;
background: url(//www.hillsaccountants.co.uk/wp-content/themes/copro/css/libs/owl-carousel/sprite.png);
background-position: 0px -52px;
}
.style-thin-outline .tp-bullets.simplebullets.round .bullet {
width: 7px;
height: 7px;
margin: 5px 4px;
background: transparent;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.style-thin-outline .tp-bullets.simplebullets.round .bullet.selected {
background: rgba(0, 0, 0, 0.5);
}
.style-thin-outline.dark .owl-buttons div.owl-prev {
background-position: 0px -176px;
}
.style-thin-outline.dark .owl-buttons div.owl-next {
background-position: 0px -228px;
}
.style-thin-outline.dark .owl-page span {
border-color: #111;
}
.style-thin-outline.dark .owl-page.active span,
.style-thin-outline.dark .owl-page:hover span {
background: rgba(255, 255, 255, 0.5);
}
.style-thin-outline.dark .wpb_flexslider .flex-direction-nav a.flex-prev {
background-position: 0px -176px;
}
.style-thin-outline.dark .wpb_flexslider .flex-direction-nav a.flex-next {
background-position: 0px -228px;
}
.style-thin-outline.dark .tp-leftarrow.default {
background-position: 0px -176px;
}
.style-thin-outline.dark .tp-rightarrow.default {
background-position: 0px -228px;
}
.style-thin-outline.dark .tp-bullets.simplebullets.round .bullet {
border-color: #111;
}
.style-thin-outline.dark .tp-bullets.simplebullets.round .bullet.selected {
background: rgba(255, 255, 255, 0.5);
} .style-above-boxed .owl-controls {
margin-top: 0px;
text-align: center;
}
.style-above-boxed .owl-buttons div {
position: absolute;
display: block;
width: 30px;
height: 30px;
top: -40px;
margin: 0;
opacity: 1;
font-size: 14px;
line-height: 1;
background: #e8f1f9;
color: #5c7181;
text-align: center;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.style-above-boxed .owl-buttons div i {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%) translateX(-60%);
-moz-transform: translateY(-50%) translateX(-60%);
-o-transform: translateY(-50%) translateX(-60%);
-ms-transform: translateY(-50%) translateX(-60%);
transform: translateY(-50%) translateX(-60%);
}
.style-above-boxed .owl-buttons div.owl-next i {
-webkit-transform: translateY(-50%) translateX(-30%);
-moz-transform: translateY(-50%) translateX(-30%);
-o-transform: translateY(-50%) translateX(-30%);
-ms-transform: translateY(-50%) translateX(-30%);
transform: translateY(-50%) translateX(-30%);
}
.style-above-boxed .owl-buttons div:hover {
background: #304150;
color: #fff;
}
.style-above-boxed .owl-buttons div.owl-prev {
right: 33px;
}
.style-above-boxed .owl-buttons div.owl-prev i:before {
content: "\f053";
}
.style-above-boxed .owl-buttons div.owl-next {
right: 0px;
}
.style-above-boxed .owl-buttons div.owl-next i:before {
content: "\f054";
}
.style-above-boxed .owl-pagination {
position: absolute;
left: 0;
bottom: -37px;
width: 100%;
}
.style-above-boxed .owl-page {
margin-top: 5px;
display: inline-block;
zoom: 1;
*display: inline; }
.style-above-boxed .owl-page span {
display: block;
width: 8px;
height: 8px;
margin: 5px 4px;
background: transparent;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
border: 2px solid #fff;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.style-above-boxed .owl-page.active span,
.style-above-boxed .owl-page:hover span {
background: #fff;
}
.style-above-boxed.outer-gray .owl-page span {
border-color: #bbb;
}
.style-above-boxed.outer-gray .owl-page.active span,
.style-above-boxed.outer-gray .owl-page:hover span {
background: #bbb;
}