@charset "UTF-8";
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform:translate3d(0px, 0, 0);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);box-sizing:content-box}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23007aff'/></svg>");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23000000'/></svg>")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23ffffff'/></svg>")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23007aff'/></svg>");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23000000'/></svg>")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23ffffff'/></svg>")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1000000000000000}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-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}.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:1044}.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:1046;-webkit-box-shadow:none;box-shadow:none}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,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{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,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{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%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}* {
box-sizing: border-box; }
*:before,
*:after {
box-sizing: border-box; }
img {
display: inline-block;
max-width: 100%;
height: auto; }
.cherry-clearfix:before, .cherry-clearfix:after {
content: " ";
display: table; }
.cherry-clearfix:after {
clear: both; }  .cherry-accordion {
margin-bottom: 1.5em; }
.cherry-accordion .cherry-spoiler {
margin-bottom: 0.5em; }
.cherry-accordion .cherry-spoiler:last-child {
margin-bottom: 0; }
.cherry-accordion .cherry-spoiler .cherry-spoiler-title {
position: relative;
cursor: pointer;
min-height: 20px;
line-height: 20px;
padding: 7px 14px;
font-weight: bold;
font-size: 13px; }
.cherry-accordion .cherry-spoiler .cherry-spoiler-content {
padding: 14px;
-webkit-transition: padding-top 0.2s;
transition: padding-top 0.2s; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-closed .cherry-spoiler-content {
height: 0;
margin: 0;
padding: 0;
overflow: hidden;
border: none;
opacity: 0; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
padding-left: 0;
padding-right: 0; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-simple {
border: 1px solid #ccc;
background: #fff;
color: #333; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-simple .cherry-spoiler-title {
border-bottom: 1px solid #ccc;
background: #f0f0f0;
font-size: 0.9em; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-simple.cherry-spoiler-closed .cherry-spoiler-title {
border: none; } .cherry-banner {
margin: 0; }
.cherry-banner_wrap {
background-size: cover;
background-position: 50% 50%; }
.cherry-banner_content {
padding: 20px; }
.cherry-banner_title {
padding: 20px 20px 0 20px;
margin: 0; }
.cherry-banner_link {
text-decoration: none; }
.cherry-banner_link:hover, .cherry-banner_link:active, .cherry-banner_link:focus {
text-decoration: none; }
.cherry-banner_link.image-link {
display: block; } .cherry-box .inner {
padding: 15px; }
.cherry-box > div {
padding-top: 15px;
padding-bottom: 15px; }
.cherry-box .box-primary {
background-color: #286090;
color: #fff; }
.cherry-box .box-secondary {
background-color: #444;
color: #fff; }
.cherry-box .box-gray {
background-color: #ddd; }
.cherry-box .box-primary-border {
border: 2px solid #286090; }
.cherry-box .box-secondary-border {
border: 2px solid #444; }
.cherry-box .box-gray-border {
border: 2px solid #ddd; } .cherry-btn {
display: inline-block;
padding: 10px 20px;
background-color: #286090;
color: #fff;
text-decoration: none !important;
text-align: center;
-webkit-transition: all 200ms linear;
transition: all 200ms linear; }
.cherry-btn:hover {
color: #fff; }
.cherry-btn-wide {
display: block;
width: 100%;
margin: 10px 0; }
.cherry-btn-content-wrap {
display: inline-block;
vertical-align: middle; }
.cherry-btn-desc {
display: block;
text-align: left;
font-size: .8em; }
.aligncenter .cherry-btn-desc, .cherry-btn-desc.desc-wide {
text-align: center; }
.cherry-btn-icon.icon-position-left {
display: inline-block;
vertical-align: middle;
margin: 0 10px 0 0; }
.cherry-btn-icon.icon-position-top {
display: block;
margin: 0 0 10px 0; }
.cherry-btn-icon.icon-position-right {
display: inline-block;
vertical-align: middle;
margin: 0 0 0 10px; }
.cherry-btn-icon.icon-position-bottom {
display: block;
margin: 10px 0 0 0; }
.cherry-btn-extra-small {
padding: 2px 5px;
font-size: 0.8em;
line-height: 0.8em; }
.cherry-btn-small {
padding: 5px 15px;
font-size: 0.9em;
line-height: 0.9em; }
.cherry-btn-medium {
padding: 10px 20px;
font-size: 1em;
line-height: 1em; }
.cherry-btn-large {
padding: 15px 30px;
font-size: 1.1em;
line-height: 1.1em; }
.cherry-btn-extra-large {
padding: 20px 35px;
font-size: 1.2em;
line-height: 1.2em; }
.cherry-btn-success {
background-color: #2fcc08; }
.cherry-btn-success:hover {
background-color: #249b06; }
.cherry-btn-info {
background-color: #00a4f7; }
.cherry-btn-info:hover {
background-color: #0082c4; }
.cherry-btn-warning {
background-color: #fcce00; }
.cherry-btn-warning:hover {
background-color: #c9a400; }
.cherry-btn-danger {
background-color: #f20000; }
.cherry-btn-danger:hover {
background-color: #bf0000; }
.cherry-btn-default {
background-color: transparent; }
.cherry-btn-default:hover {
background-color: white; }
.cherry-btn-link {
background: none !important;
padding: 0 !important;
color: #286090; }
.cherry-btn-link:hover {
color: #122b40; }
.cherry-btn-primary-light {
background: #FFF; }
.cherry-btn-gray {
background-color: #FFF; }
.cherry-btn-transparent {
border: 2px solid #FFF;
background: transparent;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; }
.cherry-btn-transparent:hover {
background: #FFF; }
.fluid-button-left {
text-align: left; }
.fluid-button-right {
text-align: right; }
.aligncenter {
text-align: center; } .cherry-clear {
width: 100%;
clear: both;
height: 0;
padding: 0;
margin: 0;
line-height: 0; } .cherry-counter {
text-align: center; }
.cherry-counter span {
font-size: 20px;
line-height: 20px;
color: #f62e46; } .cherry-dropcap {
text-align: center;
cursor: default; }
.cherry-dropcap.align-left {
float: left;
margin: 0 20px 20px 0; }
.cherry-dropcap.align-right {
float: right;
margin: 0 0 20px 20px; }
.cherry-dropcap.align-center {
float: none;
margin: 0 auto 20px; }
.cherry-dropcap .cherry-icon,
.cherry-dropcap img {
max-width: 100%; } .google-map {
width: 100%;
height: 100%;
min-height: 200px;
position: relative }
.google-map-container {
width: 100%;
height: 400px;
min-height: 100px; }
.google-map-container .marker-desc {
display: none; }
.google-map-container img {
max-width: none !important; }
.google-map .gmnoprint span {
display: inline-block; } .cherry-icon {
display: inline-block;
vertical-align: middle;
line-height: 1.2em; } #site-wrapper {
overflow: hidden; }
.lazy-load-effect {
-webkit-perspective-origin: center;
perspective-origin: center;
-webkit-perspective: 1300px;
perspective: 1300px;
-webkit-font-smoothing: antialiased;
display: inline-block; }
.lazy-load-effect > div {
display: inline-block; }
.lazy-load-effect-reset {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-name: effect;
animation-name: effect; }
@-webkit-keyframes effect {
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
@keyframes effect {
100% {
opacity: 1;
-webkit-transform: none;
transform: none; } }
.cherry-list ul {
list-style: none;
padding: 0; }
.cherry-list li {
padding: 0 0 5px 0; }
.cherry-list.image-icon ul li:before {
content: '';
width: 20px;
height: 20px;
margin: 0 5px 0 0;
display: inline-block;
vertical-align: middle;
background-size: cover; }
.list-icon {
min-width: 20px;
text-align: left; } body .main-holder {
overflow: hidden;
position: static; }
.parallax-box {
position: relative;
overflow: hidden;
min-height: 250px; }
.parallax-content {
position: relative;
z-index: 2; }
.parallax-bg {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.parallax-bg-inner {
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
max-width: none; } @media (max-width: 767px) {
.cherry-posts-list .cherry-xs-clear {
clear: both; } }
@media (min-width: 768px) {
.cherry-posts-list .cherry-xs-clear {
clear: none; } }
@media (min-width: 768px) {
.cherry-posts-list .cherry-sm-clear {
clear: both; } }
@media (min-width: 992px) {
.cherry-posts-list .cherry-sm-clear {
clear: none; } }
@media (min-width: 992px) {
.cherry-posts-list .cherry-md-clear {
clear: both; } }
@media (min-width: 1200px) {
.cherry-posts-list .cherry-md-clear {
clear: none; } }
@media (min-width: 1200px) {
.cherry-posts-list .cherry-lg-clear {
clear: both; } } .cherry-swiper-carousel-container {
position: relative; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner figure.post-thumbnail img.wp-post-image {
width: 100%; }
.cherry-swiper-carousel-container .swiper-button-next.outer {
right: -50px; }
.cherry-swiper-carousel-container .swiper-button-prev.outer {
left: -50px; } .cherry-tabs-nav span {
display: inline-block;
padding: 15px 0px;
font-size: 15px;
font-weight: bold;
min-height: 40px;
line-height: 20px;
margin: 0 20px;
cursor: pointer; }
.cherry-tabs-nav span.cherry-tabs-disabled {
opacity: 0.5;
filter: alpha(opacity=50);
cursor: default; }
.cherry-tabs-pane {
padding: 15px; }
.cherry-tabs-current {
background: #fff;
cursor: default; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav {
float: left;
width: 30%; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav span {
display: block;
margin: 0; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-panes {
float: left;
width: 70%; }
.cherry-tabs.cherry-tabs-style-simple .cherry-tabs-nav span.cherry-tabs-current {
border-top: 2px solid #dddcdc;
border-left: 2px solid #dddcdc;
border-right: 2px solid #dddcdc;
padding: 5px 8px; }
.cherry-tabs.cherry-tabs-style-simple .cherry-tabs-panes {
border-top: 2px solid #dddcdc; }
.cherry-tabs.cherry-tabs-style-simple.cherry-tabs-vertical .cherry-tabs-nav {
float: left;
width: 30%; }
.cherry-tabs.cherry-tabs-style-simple.cherry-tabs-vertical .cherry-tabs-nav span {
display: block;
margin: 5px 0; }
.cherry-tabs.cherry-tabs-style-simple.cherry-tabs-vertical .cherry-tabs-nav span:first-child {
margin-top: 0; }
.cherry-tabs.cherry-tabs-style-simple.cherry-tabs-vertical .cherry-tabs-nav span:last-child {
margin-bottom: 0; }
.cherry-tabs.cherry-tabs-style-simple.cherry-tabs-vertical .cherry-tabs-nav span.cherry-tabs-current {
border-top: 2px solid #dddcdc;
border-left: 2px solid #dddcdc;
border-bottom: 2px solid #dddcdc;
border-right: none; }
.cherry-tabs.cherry-tabs-style-simple.cherry-tabs-vertical .cherry-tabs-panes {
float: left;
width: 70%;
border-left: 2px solid #dddcdc;
border-top: none; } .title-box:after {
clear: both;
content: "";
width: 100%;
display: block; }
.title-box_title {
margin: 0; }
.title-box_subtitle {
margin: 0; }
.title-box_icon {
float: left;
margin: 0 20px 0 0;
line-height: 1.2em;
cursor: default;
display: block; }
.title-box_content {
overflow: hidden; } figure.video-preview .hidden-element {
opacity: 0;
-webkit-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out; }
figure.video-preview:hover .hidden-element {
opacity: 1;
-webkit-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out; }
figure.video-preview.full-width .video-inner-holder {
left: 0;
width: 100%;
position: absolute; }
figure.video-preview .video-inner-holder {
position: relative;
width: auto;
left: inherit; }
figure.video-preview .video-inner-holder .youtube-player-cap, figure.video-preview .video-inner-holder .cherry-video-poster {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none; }
figure.video-preview .video-inner-holder .youtube-player-cap {
z-index: 0; }
figure.video-preview .video-inner-holder .cherry-video-poster {
background-repeat: no-repeat;
background-size: cover;
z-index: 1; }
figure.video-preview .video-preview-controls {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 78px;
z-index: 2; }
figure.video-preview .video-preview-controls > .play-pause, figure.video-preview .video-preview-controls > .mute {
font-size: 28px;
background: none;
border: none;
box-shadow: none;
outline: none;
color: #fff;
width: 50%;
text-align: left; } .countdown-wrapper {
text-align: center; }
.countdown-content {
display: none; }
.countdown-timer {
display: inline-block; }
.countdown-timer .countdown-item {
position: relative;
display: inline-block;
margin: 5px; }
.countdown-timer .countdown-item .countdown-info {
display: table;
width: 100%;
height: 100%; }
.countdown-timer .countdown-item .countdown-info .inner {
display: table-cell;
vertical-align: middle; }
.countdown-timer .countdown-item svg.circle-progress {
position: absolute;
top: 0;
left: 0;
display: block;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg); }
.countdown-timer .countdown-item svg.circle-progress circle.circle {
stroke-dashoffset: 0;
stroke-width: 3px;
stroke: #4DB6FD; }
.countdown-timer .countdown-item svg.circle-progress circle.border {
stroke-dashoffset: 0;
stroke-width: 3px;
stroke: white; }
.countdown-timer span.value {
display: block;
font-size: 24px;
line-height: 24px;
text-align: center; }
.countdown-timer span.title {
display: block;
font-size: 16px;
line-height: 16px;
text-align: center; }.cherry-progress-bar,.chart-multi_progress{display:inline-block;position:relative;vertical-align:top}.cherry-progress-bar [class^="flaticon-"],.chart-multi_progress [class^="flaticon-"]{display:inline;padding:0;margin:0;line-height:1em}.cherry-progress-bar [class^="flaticon-"]:before,.chart-multi_progress [class^="flaticon-"]:before{font-size:inherit;line-height:1em;display:inline;padding:0;margin:0;cursor:default}.cherry-progress-bar .cherry-charts-bar,.chart-multi_progress .cherry-charts-bar{display:block;position:relative}.cherry-progress-bar .cherry-charts-bar .cherry-charts-progress,.chart-multi_progress .cherry-charts-bar .cherry-charts-progress{display:block;position:absolute;-webkit-transition:all 600ms ease-out;transition:all 600ms ease-out}.cherry-progress-bar .cherry-charts-bar.vertical .cherry-charts-progress,.chart-multi_progress .cherry-charts-bar.vertical .cherry-charts-progress{bottom:0;left:0;width:100%;height:0}.cherry-progress-bar .cherry-charts-bar.horizontal .cherry-charts-progress,.chart-multi_progress .cherry-charts-bar.horizontal .cherry-charts-progress{top:0;left:0;height:100%;width:0}.cherry-progress-bar .cherry-charts-multi-item,.chart-multi_progress .cherry-charts-multi-item{position:absolute;left:0;top:0;bottom:0}.cherry-progress-bar .cherry-charts-multi-val,.chart-multi_progress .cherry-charts-multi-val{visibility:hidden}.cherry-progress-bar .cherry-charts-multi-val i,.chart-multi_progress .cherry-charts-multi-val i{font-style:normal}.cherry-progress-bar .cherry-charts-multi-label,.chart-multi_progress .cherry-charts-multi-label{visibility:hidden}.cherry-chart .bar-legend,.cherry-chart .doughnut-legend,.cherry-chart .pie-legend{list-style:none;padding:10px 0 0 0}.cherry-chart .bar-legend li,.cherry-chart .doughnut-legend li,.cherry-chart .pie-legend li{padding:0 15px 10px 0;display:inline-block;vertical-align:top}.cherry-chart .bar-legend li span,.cherry-chart .doughnut-legend li span,.cherry-chart .pie-legend li span{display:inline-block;width:12px;height:12px;margin:0 5px 0 0;vertical-align:middle}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.container:before, .container:after {
content: " ";
display: table;
}
.container:after {
clear: both;
}
.cherry-no-responsive .container {
width: 1170px;
}
.collapse-col {
padding: 0 !important;
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
content: " ";
display: table;
}
.container-fluid:after {
clear: both;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.row:before, .row:after {
content: " ";
display: table;
}
.row:after {
clear: both;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-1 {
width: 8.33333%;
}
.col-xs-2 {
width: 16.66667%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-4 {
width: 33.33333%;
}
.col-xs-5 {
width: 41.66667%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-7 {
width: 58.33333%;
}
.col-xs-8 {
width: 66.66667%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-10 {
width: 83.33333%;
}
.col-xs-11 {
width: 91.66667%;
}
.col-xs-12 {
width: 100%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-pull-1 {
right: 8.33333%;
}
.col-xs-pull-2 {
right: 16.66667%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-4 {
right: 33.33333%;
}
.col-xs-pull-5 {
right: 41.66667%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-7 {
right: 58.33333%;
}
.col-xs-pull-8 {
right: 66.66667%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-10 {
right: 83.33333%;
}
.col-xs-pull-11 {
right: 91.66667%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-push-1 {
left: 8.33333%;
}
.col-xs-push-2 {
left: 16.66667%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-4 {
left: 33.33333%;
}
.col-xs-push-5 {
left: 41.66667%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-7 {
left: 58.33333%;
}
.col-xs-push-8 {
left: 66.66667%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-10 {
left: 83.33333%;
}
.col-xs-push-11 {
left: 91.66667%;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
.col-xs-offset-1 {
margin-left: 8.33333%;
}
.col-xs-offset-2 {
margin-left: 16.66667%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-4 {
margin-left: 33.33333%;
}
.col-xs-offset-5 {
margin-left: 41.66667%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-7 {
margin-left: 58.33333%;
}
.col-xs-offset-8 {
margin-left: 66.66667%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-10 {
margin-left: 83.33333%;
}
.col-xs-offset-11 {
margin-left: 91.66667%;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-1 {
width: 8.33333%;
}
.col-sm-2 {
width: 16.66667%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-4 {
width: 33.33333%;
}
.col-sm-5 {
width: 41.66667%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-7 {
width: 58.33333%;
}
.col-sm-8 {
width: 66.66667%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-10 {
width: 83.33333%;
}
.col-sm-11 {
width: 91.66667%;
}
.col-sm-12 {
width: 100%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-pull-1 {
right: 8.33333%;
}
.col-sm-pull-2 {
right: 16.66667%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-4 {
right: 33.33333%;
}
.col-sm-pull-5 {
right: 41.66667%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-7 {
right: 58.33333%;
}
.col-sm-pull-8 {
right: 66.66667%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-10 {
right: 83.33333%;
}
.col-sm-pull-11 {
right: 91.66667%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-push-1 {
left: 8.33333%;
}
.col-sm-push-2 {
left: 16.66667%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-4 {
left: 33.33333%;
}
.col-sm-push-5 {
left: 41.66667%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-7 {
left: 58.33333%;
}
.col-sm-push-8 {
left: 66.66667%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-10 {
left: 83.33333%;
}
.col-sm-push-11 {
left: 91.66667%;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
.col-sm-offset-1 {
margin-left: 8.33333%;
}
.col-sm-offset-2 {
margin-left: 16.66667%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-4 {
margin-left: 33.33333%;
}
.col-sm-offset-5 {
margin-left: 41.66667%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-7 {
margin-left: 58.33333%;
}
.col-sm-offset-8 {
margin-left: 66.66667%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-10 {
margin-left: 83.33333%;
}
.col-sm-offset-11 {
margin-left: 91.66667%;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-md-1, .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-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-1 {
width: 8.33333%;
}
.col-md-2 {
width: 16.66667%;
}
.col-md-3 {
width: 25%;
}
.col-md-4 {
width: 33.33333%;
}
.col-md-5 {
width: 41.66667%;
}
.col-md-6 {
width: 50%;
}
.col-md-7 {
width: 58.33333%;
}
.col-md-8 {
width: 66.66667%;
}
.col-md-9 {
width: 75%;
}
.col-md-10 {
width: 83.33333%;
}
.col-md-11 {
width: 91.66667%;
}
.col-md-12 {
width: 100%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-pull-1 {
right: 8.33333%;
}
.col-md-pull-2 {
right: 16.66667%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-4 {
right: 33.33333%;
}
.col-md-pull-5 {
right: 41.66667%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-7 {
right: 58.33333%;
}
.col-md-pull-8 {
right: 66.66667%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-10 {
right: 83.33333%;
}
.col-md-pull-11 {
right: 91.66667%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-push-0 {
left: auto;
}
.col-md-push-1 {
left: 8.33333%;
}
.col-md-push-2 {
left: 16.66667%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-4 {
left: 33.33333%;
}
.col-md-push-5 {
left: 41.66667%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-7 {
left: 58.33333%;
}
.col-md-push-8 {
left: 66.66667%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-10 {
left: 83.33333%;
}
.col-md-push-11 {
left: 91.66667%;
}
.col-md-push-12 {
left: 100%;
}
.col-md-offset-0 {
margin-left: 0%;
}
.col-md-offset-1 {
margin-left: 8.33333%;
}
.col-md-offset-2 {
margin-left: 16.66667%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-4 {
margin-left: 33.33333%;
}
.col-md-offset-5 {
margin-left: 41.66667%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-7 {
margin-left: 58.33333%;
}
.col-md-offset-8 {
margin-left: 66.66667%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-10 {
margin-left: 83.33333%;
}
.col-md-offset-11 {
margin-left: 91.66667%;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-1 {
width: 8.33333%;
}
.col-lg-2 {
width: 16.66667%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-4 {
width: 33.33333%;
}
.col-lg-5 {
width: 41.66667%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-7 {
width: 58.33333%;
}
.col-lg-8 {
width: 66.66667%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-10 {
width: 83.33333%;
}
.col-lg-11 {
width: 91.66667%;
}
.col-lg-12 {
width: 100%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-pull-1 {
right: 8.33333%;
}
.col-lg-pull-2 {
right: 16.66667%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-4 {
right: 33.33333%;
}
.col-lg-pull-5 {
right: 41.66667%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-7 {
right: 58.33333%;
}
.col-lg-pull-8 {
right: 66.66667%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-10 {
right: 83.33333%;
}
.col-lg-pull-11 {
right: 91.66667%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-push-1 {
left: 8.33333%;
}
.col-lg-push-2 {
left: 16.66667%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-4 {
left: 33.33333%;
}
.col-lg-push-5 {
left: 41.66667%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-7 {
left: 58.33333%;
}
.col-lg-push-8 {
left: 66.66667%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-10 {
left: 83.33333%;
}
.col-lg-push-11 {
left: 91.66667%;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
.col-lg-offset-1 {
margin-left: 8.33333%;
}
.col-lg-offset-2 {
margin-left: 16.66667%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.33333%;
}
.col-lg-offset-5 {
margin-left: 41.66667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.33333%;
}
.col-lg-offset-8 {
margin-left: 66.66667%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.33333%;
}
.col-lg-offset-11 {
margin-left: 91.66667%;
}
.col-lg-offset-12 {
margin-left: 100%;
}@media (min-width: 769px) {
.container {
width: 750px; } }
@media (min-width: 993px) {
.container {
width: 970px; } }
@media (min-width: 1201px) {
.container {
width: 1170px; } }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left; }
.col-xs-1 {
width: 8.33333%; }
.col-xs-2 {
width: 16.66667%; }
.col-xs-3 {
width: 25%; }
.col-xs-4 {
width: 33.33333%; }
.col-xs-5 {
width: 41.66667%; }
.col-xs-6 {
width: 50%; }
.col-xs-7 {
width: 58.33333%; }
.col-xs-8 {
width: 66.66667%; }
.col-xs-9 {
width: 75%; }
.col-xs-10 {
width: 83.33333%; }
.col-xs-11 {
width: 91.66667%; }
.col-xs-12 {
width: 100%; }
.col-xs-pull-0 {
right: auto; }
.col-xs-pull-1 {
right: 8.33333%; }
.col-xs-pull-2 {
right: 16.66667%; }
.col-xs-pull-3 {
right: 25%; }
.col-xs-pull-4 {
right: 33.33333%; }
.col-xs-pull-5 {
right: 41.66667%; }
.col-xs-pull-6 {
right: 50%; }
.col-xs-pull-7 {
right: 58.33333%; }
.col-xs-pull-8 {
right: 66.66667%; }
.col-xs-pull-9 {
right: 75%; }
.col-xs-pull-10 {
right: 83.33333%; }
.col-xs-pull-11 {
right: 91.66667%; }
.col-xs-pull-12 {
right: 100%; }
.col-xs-push-0 {
left: auto; }
.col-xs-push-1 {
left: 8.33333%; }
.col-xs-push-2 {
left: 16.66667%; }
.col-xs-push-3 {
left: 25%; }
.col-xs-push-4 {
left: 33.33333%; }
.col-xs-push-5 {
left: 41.66667%; }
.col-xs-push-6 {
left: 50%; }
.col-xs-push-7 {
left: 58.33333%; }
.col-xs-push-8 {
left: 66.66667%; }
.col-xs-push-9 {
left: 75%; }
.col-xs-push-10 {
left: 83.33333%; }
.col-xs-push-11 {
left: 91.66667%; }
.col-xs-push-12 {
left: 100%; }
.col-xs-offset-0 {
margin-left: 0%; }
.col-xs-offset-1 {
margin-left: 8.33333%; }
.col-xs-offset-2 {
margin-left: 16.66667%; }
.col-xs-offset-3 {
margin-left: 25%; }
.col-xs-offset-4 {
margin-left: 33.33333%; }
.col-xs-offset-5 {
margin-left: 41.66667%; }
.col-xs-offset-6 {
margin-left: 50%; }
.col-xs-offset-7 {
margin-left: 58.33333%; }
.col-xs-offset-8 {
margin-left: 66.66667%; }
.col-xs-offset-9 {
margin-left: 75%; }
.col-xs-offset-10 {
margin-left: 83.33333%; }
.col-xs-offset-11 {
margin-left: 91.66667%; }
.col-xs-offset-12 {
margin-left: 100%; }
@media (min-width: 769px) {
.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
float: left; }
.col-sm-1 {
width: 8.33333%; }
.col-sm-2 {
width: 16.66667%; }
.col-sm-3 {
width: 25%; }
.col-sm-4 {
width: 33.33333%; }
.col-sm-5 {
width: 41.66667%; }
.col-sm-6 {
width: 50%; }
.col-sm-7 {
width: 58.33333%; }
.col-sm-8 {
width: 66.66667%; }
.col-sm-9 {
width: 75%; }
.col-sm-10 {
width: 83.33333%; }
.col-sm-11 {
width: 91.66667%; }
.col-sm-12 {
width: 100%; }
.col-sm-pull-0 {
right: auto; }
.col-sm-pull-1 {
right: 8.33333%; }
.col-sm-pull-2 {
right: 16.66667%; }
.col-sm-pull-3 {
right: 25%; }
.col-sm-pull-4 {
right: 33.33333%; }
.col-sm-pull-5 {
right: 41.66667%; }
.col-sm-pull-6 {
right: 50%; }
.col-sm-pull-7 {
right: 58.33333%; }
.col-sm-pull-8 {
right: 66.66667%; }
.col-sm-pull-9 {
right: 75%; }
.col-sm-pull-10 {
right: 83.33333%; }
.col-sm-pull-11 {
right: 91.66667%; }
.col-sm-pull-12 {
right: 100%; }
.col-sm-push-0 {
left: auto; }
.col-sm-push-1 {
left: 8.33333%; }
.col-sm-push-2 {
left: 16.66667%; }
.col-sm-push-3 {
left: 25%; }
.col-sm-push-4 {
left: 33.33333%; }
.col-sm-push-5 {
left: 41.66667%; }
.col-sm-push-6 {
left: 50%; }
.col-sm-push-7 {
left: 58.33333%; }
.col-sm-push-8 {
left: 66.66667%; }
.col-sm-push-9 {
left: 75%; }
.col-sm-push-10 {
left: 83.33333%; }
.col-sm-push-11 {
left: 91.66667%; }
.col-sm-push-12 {
left: 100%; }
.col-sm-offset-0 {
margin-left: 0%; }
.col-sm-offset-1 {
margin-left: 8.33333%; }
.col-sm-offset-2 {
margin-left: 16.66667%; }
.col-sm-offset-3 {
margin-left: 25%; }
.col-sm-offset-4 {
margin-left: 33.33333%; }
.col-sm-offset-5 {
margin-left: 41.66667%; }
.col-sm-offset-6 {
margin-left: 50%; }
.col-sm-offset-7 {
margin-left: 58.33333%; }
.col-sm-offset-8 {
margin-left: 66.66667%; }
.col-sm-offset-9 {
margin-left: 75%; }
.col-sm-offset-10 {
margin-left: 83.33333%; }
.col-sm-offset-11 {
margin-left: 91.66667%; }
.col-sm-offset-12 {
margin-left: 100%; } }
@media (min-width: 993px) {
.col-md-1, .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-md-10, .col-md-11, .col-md-12 {
float: left; }
.col-md-1 {
width: 8.33333%; }
.col-md-2 {
width: 16.66667%; }
.col-md-3 {
width: 25%; }
.col-md-4 {
width: 33.33333%; }
.col-md-5 {
width: 41.66667%; }
.col-md-6 {
width: 50%; }
.col-md-7 {
width: 58.33333%; }
.col-md-8 {
width: 66.66667%; }
.col-md-9 {
width: 75%; }
.col-md-10 {
width: 83.33333%; }
.col-md-11 {
width: 91.66667%; }
.col-md-12 {
width: 100%; }
.col-md-pull-0 {
right: auto; }
.col-md-pull-1 {
right: 8.33333%; }
.col-md-pull-2 {
right: 16.66667%; }
.col-md-pull-3 {
right: 25%; }
.col-md-pull-4 {
right: 33.33333%; }
.col-md-pull-5 {
right: 41.66667%; }
.col-md-pull-6 {
right: 50%; }
.col-md-pull-7 {
right: 58.33333%; }
.col-md-pull-8 {
right: 66.66667%; }
.col-md-pull-9 {
right: 75%; }
.col-md-pull-10 {
right: 83.33333%; }
.col-md-pull-11 {
right: 91.66667%; }
.col-md-pull-12 {
right: 100%; }
.col-md-push-0 {
left: auto; }
.col-md-push-1 {
left: 8.33333%; }
.col-md-push-2 {
left: 16.66667%; }
.col-md-push-3 {
left: 25%; }
.col-md-push-4 {
left: 33.33333%; }
.col-md-push-5 {
left: 41.66667%; }
.col-md-push-6 {
left: 50%; }
.col-md-push-7 {
left: 58.33333%; }
.col-md-push-8 {
left: 66.66667%; }
.col-md-push-9 {
left: 75%; }
.col-md-push-10 {
left: 83.33333%; }
.col-md-push-11 {
left: 91.66667%; }
.col-md-push-12 {
left: 100%; }
.col-md-offset-0 {
margin-left: 0%; }
.col-md-offset-1 {
margin-left: 8.33333%; }
.col-md-offset-2 {
margin-left: 16.66667%; }
.col-md-offset-3 {
margin-left: 25%; }
.col-md-offset-4 {
margin-left: 33.33333%; }
.col-md-offset-5 {
margin-left: 41.66667%; }
.col-md-offset-6 {
margin-left: 50%; }
.col-md-offset-7 {
margin-left: 58.33333%; }
.col-md-offset-8 {
margin-left: 66.66667%; }
.col-md-offset-9 {
margin-left: 75%; }
.col-md-offset-10 {
margin-left: 83.33333%; }
.col-md-offset-11 {
margin-left: 91.66667%; }
.col-md-offset-12 {
margin-left: 100%; } }
@media (min-width: 1201px) {
.col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
float: left; }
.col-lg-1 {
width: 8.33333%; }
.col-lg-2 {
width: 16.66667%; }
.col-lg-3 {
width: 25%; }
.col-lg-4 {
width: 33.33333%; }
.col-lg-5 {
width: 41.66667%; }
.col-lg-6 {
width: 50%; }
.col-lg-7 {
width: 58.33333%; }
.col-lg-8 {
width: 66.66667%; }
.col-lg-9 {
width: 75%; }
.col-lg-10 {
width: 83.33333%; }
.col-lg-11 {
width: 91.66667%; }
.col-lg-12 {
width: 100%; }
.col-lg-pull-0 {
right: auto; }
.col-lg-pull-1 {
right: 8.33333%; }
.col-lg-pull-2 {
right: 16.66667%; }
.col-lg-pull-3 {
right: 25%; }
.col-lg-pull-4 {
right: 33.33333%; }
.col-lg-pull-5 {
right: 41.66667%; }
.col-lg-pull-6 {
right: 50%; }
.col-lg-pull-7 {
right: 58.33333%; }
.col-lg-pull-8 {
right: 66.66667%; }
.col-lg-pull-9 {
right: 75%; }
.col-lg-pull-10 {
right: 83.33333%; }
.col-lg-pull-11 {
right: 91.66667%; }
.col-lg-pull-12 {
right: 100%; }
.col-lg-push-0 {
left: auto; }
.col-lg-push-1 {
left: 8.33333%; }
.col-lg-push-2 {
left: 16.66667%; }
.col-lg-push-3 {
left: 25%; }
.col-lg-push-4 {
left: 33.33333%; }
.col-lg-push-5 {
left: 41.66667%; }
.col-lg-push-6 {
left: 50%; }
.col-lg-push-7 {
left: 58.33333%; }
.col-lg-push-8 {
left: 66.66667%; }
.col-lg-push-9 {
left: 75%; }
.col-lg-push-10 {
left: 83.33333%; }
.col-lg-push-11 {
left: 91.66667%; }
.col-lg-push-12 {
left: 100%; }
.col-lg-offset-0 {
margin-left: 0%; }
.col-lg-offset-1 {
margin-left: 8.33333%; }
.col-lg-offset-2 {
margin-left: 16.66667%; }
.col-lg-offset-3 {
margin-left: 25%; }
.col-lg-offset-4 {
margin-left: 33.33333%; }
.col-lg-offset-5 {
margin-left: 41.66667%; }
.col-lg-offset-6 {
margin-left: 50%; }
.col-lg-offset-7 {
margin-left: 58.33333%; }
.col-lg-offset-8 {
margin-left: 66.66667%; }
.col-lg-offset-9 {
margin-left: 75%; }
.col-lg-offset-10 {
margin-left: 83.33333%; }
.col-lg-offset-11 {
margin-left: 91.66667%; }
.col-lg-offset-12 {
margin-left: 100%; } }.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-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}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-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}.post-gallery{position:relative}.post-gallery_prev,.post-gallery_next{position:absolute;width:50px;height:34px;line-height:30px;margin:-15px 0 0 0;top:50%;font-size:30px;text-align:center;display:block !important;cursor:pointer}.post-gallery_prev{left:0}.post-gallery_prev:before{content:"\2190"}.post-gallery_next{right:0}.post-gallery_next:before{content:"\2192"}.post-gallery_item.nth-child{display:none}.post-gallery_item.nth-child.slick-slide{display:block}.post-gallery_item_link{text-decoration:none}.post-gallery_item_link:hover,.post-gallery_item_link:focus,.post-gallery_item_link:active{text-decoration:none}.post-gallery_item_caption{padding:20px}.post-gallery_item img{width:100%}.post-gallery_paging{padding:10px 0;text-align:center;margin:0;list-style:none}.post-gallery_paging>li{display:inline-block;padding:0 5px}.post-gallery_paging_item{width:12px;height:12px;border-radius:6px;display:block;cursor:pointer}.menu-primary{clear:both;display:block;float:left;width:100%}.menu-primary ul{list-style:none;margin:0;padding-left:0}.menu-primary li{float:left;position:relative}.menu-primary li:hover>a,.menu-primary li.focus>a{text-decoration:underline}.menu-primary li.current_page_item>a,.menu-primary li.current-menu-item>a,.menu-primary li.current_page_ancestor>a{text-decoration:underline}.menu-primary a{display:block;text-decoration:none}.cherry-navigation-arrow .menu-primary li>a::after{content:'' !important;display:inline-block;vertical-align:top;width:0;height:0;border-style:solid;border-width:0;border-color:transparent;border-top-color:inherit;margin:.3em 0 0 4px;padding:0 !important}.cherry-navigation-arrow .menu-primary li.menu-item-has-children>a::after{border-width:5px 5px 0 5px}.menu-primary .sub-menu{float:left;position:absolute;top:100%;left:0;z-index:99999;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out}.menu-primary .sub-menu ul{left:100%;top:0}.menu-primary .sub-menu a{width:200px}.cherry-navigation-arrow .menu-primary .sub-menu li>a::after{border-width:0;border-color:transparent;border-left-color:inherit;margin-top:.15em}.cherry-navigation-arrow .menu-primary .sub-menu li.menu-item-has-children>a::after{border-width:5px 0 5px 5px}.menu-primary_trigger{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:10px;margin:0;cursor:pointer;display:none;position:relative;z-index:999}.menu-primary{padding:20px 0}.menu-primary .sub-menu{background:rgba(0,0,0,0.7)}.menu-primary .sub-menu a{color:#fff;margin:5px}.menu-primary>ul>li{margin-left:15px}.menu-primary>ul>li:first-child{margin-left:0}
   @import url("//fonts.googleapis.com/css?family=Lato:400,900,700,400italic,300,100,700italic,300italic,100italic");
.miniFont {
font-weight: 300;
font-size: 0.875rem;
line-height: 1.6em; }  html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block; }
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden],
template {
display: none; }
a {
background: transparent; }
a:active,
a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b,
strong {
font-weight: bold; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background: #ff0;
color: #000; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 1em 40px; }
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0; }
pre {
overflow: auto; }
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled],
html input[disabled] {
cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
html {
font-size: 10px;
-webkit-tap-highlight-color: transparent; }
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit; }
a {
text-decoration: none; }
a:hover, a:focus {
text-decoration: underline; }
a:focus {
outline: none; }
figure {
margin: 0; }
img {
vertical-align: middle; }
.img-responsive {
display: block;
max-width: 100%;
height: auto; }
.img-rounded {
border-radius: 6px; }
.img-circle {
border-radius: 50%; }
hr {
border: 0; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0; }
legend {
display: block;
width: 100%;
padding: 0;
line-height: inherit;
border: 0; }
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold; }
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
line-height: normal; }
input[type="file"] {
display: block; }
input[type="range"] {
display: block;
width: 100%; }
select[multiple],
select[size] {
height: auto; }
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
output {
display: block;
padding-top: 7px; }
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.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;
opacity: 1; }
textarea.form-control {
height: auto; }
input[type="search"] {
-webkit-appearance: none; }
.form-group {
margin-bottom: 15px; }
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px; }
.radio label,
.checkbox label {
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer; }
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px; }
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px; }
.radio-inline,
.checkbox-inline {
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer; }
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px; }
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
cursor: not-allowed; }
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
cursor: not-allowed; }
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
cursor: not-allowed; }
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0; }
.form-control-static.input-lg, .form-control-static.input-sm {
padding-left: 0;
padding-right: 0; }
.input-sm, .form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px; }
select.input-sm, .form-group-sm .form-control {
height: 30px;
line-height: 30px; }
textarea.input-sm, .form-group-sm .form-control,
select[multiple].input-sm, .form-group-sm .form-control {
height: auto; }
.input-lg, .form-group-lg .form-control {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px; }
select.input-lg, .form-group-lg .form-control {
height: 46px;
line-height: 46px; }
textarea.input-lg, .form-group-lg .form-control,
select[multiple].input-lg, .form-group-lg .form-control {
height: auto; }
.has-feedback {
position: relative; }
.has-feedback .form-control {
padding-right: 42.5px; }
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none; }
.input-lg + .form-control-feedback {
width: 46px;
height: 46px;
line-height: 46px; }
.input-sm + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px; }
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
color: #3c763d; }
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8; }
.has-success .form-control-feedback {
color: #3c763d; }
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
color: #8a6d3b; }
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3; }
.has-warning .form-control-feedback {
color: #8a6d3b; }
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
color: #a94442; }
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede; }
.has-error .form-control-feedback {
color: #a94442; }
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0; }
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px; }
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px; }
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 27px; }
.form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px; }
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
content: " ";
display: table; }
.form-horizontal .form-group:after {
clear: both; }
.form-horizontal .has-feedback .form-control-feedback {
right: 15px; }
.cherry-cookie-banner-wrap {
position: fixed;
z-index: 9999;
right: 0;
left: 0;
bottom: 0;
display: block;
padding: 0;
margin: 0;
color: white;
background: rgba(0, 0, 0, 0.7); }
.cherry-cookie-banner-wrap .container {
padding-top: 10px;
padding-bottom: 10px; }
.cherry-cookie-banner-wrap .close {
color: #fff;
outline: none;
opacity: 0.7; }
.cherry-cookie-banner-wrap .close:hover {
opacity: 1; }
table {
max-width: 100%;
background-color: transparent; }
th {
text-align: left; }
.table,
table {
width: 100%; }
.table tr > th,
.table tr > td,
table tr > th,
table tr > td {
padding: 8px;
vertical-align: top; }
.table > thead > tr > th,
table > thead > tr > th {
vertical-align: bottom; }
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
table > caption + thead > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > th,
table > thead:first-child > tr:first-child > td {
border-top: 0; }
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
padding: 5px; }
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px; }
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
background-color: #f5f5f5; }
table col[class*="col-"] {
position: static;
float: none;
display: table-column; }
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell; }
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
background-color: #f5f5f5; }
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8; }
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
background-color: #dff0d8; }
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6; }
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
background-color: #d9edf7; }
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3; }
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3; }
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc; }
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
background-color: #f2dede; }
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc; }
.close {
float: right;
line-height: 1;
opacity: 0.2; }
.close:hover, .close:focus {
text-decoration: none;
cursor: pointer;
opacity: 0.5; }
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none; }
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: normal;
line-height: 1; }
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
font-size: 65%; }
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
font-size: 75%; }
.lead {
font-weight: 300;
line-height: 1.4; }
cite {
font-style: normal; }
mark,
.mark {
background-color: #fcf8e3;
padding: .2em; }
.text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.text-justify {
text-align: justify; }
.text-nowrap {
white-space: nowrap; }
.text-lowercase {
text-transform: lowercase; }
.text-uppercase {
text-transform: uppercase; }
.text-capitalize {
text-transform: capitalize; }
.bg-primary {
color: #fff; }
ul,
ol {
margin-top: 0; }
ul ul,
ul ol,
ol ul,
ol ol {
margin-bottom: 0; }
.list-unstyled, .list-inline {
padding-left: 0;
list-style: none; }
.list-inline {
margin-left: -5px; }
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px; }
dl {
margin-top: 0; }
dt {
font-weight: bold; }
dd {
margin-left: 0; }
.dl-horizontal dd:before, .dl-horizontal dd:after {
content: " ";
display: table; }
.dl-horizontal dd:after {
clear: both; }
abbr[title],
abbr[data-original-title] {
cursor: help; }
.initialism {
font-size: 90%;
text-transform: uppercase; }
blockquote {
padding: 0 0 0 20px;
margin: 0 0 20px 0; }
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0; }
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%; }
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0'; }
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-left: 0;
text-align: right; }
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
content: ''; }
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014'; }
blockquote:before,
blockquote:after {
content: ""; }
address {
font-style: normal; } img {
display: inline-block;
max-width: 100%;
height: auto; } .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%; } .cherry-breadcrumbs_content {
text-align: right;
padding: 20px 0; }
.cherry-breadcrumbs_browse, .cherry-breadcrumbs_wrap, .cherry-breadcrumbs_item {
display: inline-block;
vertical-align: top; } .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .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-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em; }
.alignleft.large img {
width: 100%; }
.alignright {
display: inline;
float: right;
margin-left: 1.5em; }
.alignright.large img {
width: 100%; }
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center; } .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; }
.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%; } .site {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; }
.site-header,
.site-content,
.site-footer {
display: block;
margin-left: auto;
margin-right: auto; }
.site-header {
position: relative;
z-index: 9; }
.isStick.site-header, .isStick.header-top {
left: 0;
right: 0;
z-index: 9;
width: 100%; }
.sticky {
display: block; }
.hentry {
margin: 0 0 1.5em; }
.entry-meta {
overflow: hidden; }
.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; } .hentry .mejs-container {
margin-bottom: 18px; } .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none; } .comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
ol.comment-list {
list-style: none;
margin: 0 0 1em;
padding: 0;
text-indent: 0; }
ol.comment-list li > .children,
ol.comment-list .children li > .children {
list-style: none; }
ol.comment-list li .comment-body {
padding: 1.5em;
background: #fff; }
ol.comment-list li.comment, ol.comment-list li.ping {
clear: both; }
ol.comment-list li.comment {
margin: 0 0 1em;    }
ol.comment-list li.comment div.vcard cite.fn {
font-style: normal; }
ol.comment-list li.comment div.vcard img.avatar {
float: left;
margin: 0 1em 1em 0; }
ol.comment-list li.comment footer.comment-meta {
font-size: 10px; }
ol.comment-list li.comment div.reply {
text-align: right; }
ol.comment-list li.comment ol.children {
margin: 1em 0 0;
padding-left: 40px; } .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; } .error-404 {
padding: 30px 0; }
.error-404-num {
text-align: center;
font-size: 15em;
line-height: 1.1; }
.clearfix:before, .clearfix:after {
content: " ";
display: table; }
.clearfix:after {
clear: both; }
.center-block {
display: block;
margin-left: auto;
margin-right: auto; }
.pull-right {
float: right !important; }
.pull-left {
float: left !important; }
.hide {
display: none !important; }
.show {
display: block !important; }
.invisible {
visibility: hidden; }
.hidden {
display: none !important;
visibility: hidden !important; }
.affix {
position: fixed; }
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0; }
.embed-responsive.embed-responsive-16by9 {
padding-bottom: 56.25%; }
.embed-responsive.embed-responsive-4by3 {
padding-bottom: 75%; }
.cherry-no-responsive .sidebar-sidebar-content-wrapper,
.cherry-no-responsive .sidebar-content-sidebar-wrapper,
.cherry-no-responsive .content-sidebar-sidebar-wrapper {
width: 73.8%; }
.cherry-no-responsive .sidebar-content-sidebar-wrapper,
.cherry-no-responsive .sidebar-sidebar-content-wrapper {
float: right; }
.cherry-no-responsive .content-sidebar-sidebar-wrapper {
float: left; }
.cherry-no-responsive .sidebar-content-wrapper #primary,
.cherry-no-responsive .content-sidebar-wrapper #primary,
.cherry-no-responsive .sidebar-sidebar-content-wrapper #primary,
.cherry-no-responsive .sidebar-content-sidebar-wrapper #primary,
.cherry-no-responsive .content-sidebar-sidebar-wrapper #primary {
width: 65.8%; }
.cherry-no-responsive .sidebar-content-wrapper #primary,
.cherry-no-responsive .sidebar-sidebar-content-wrapper #primary {
float: right; }
.cherry-no-responsive .content-sidebar-wrapper #primary,
.cherry-no-responsive .content-sidebar-sidebar-wrapper #primary,
.cherry-no-responsive .sidebar-content-sidebar-wrapper #primary {
float: left; }
.cherry-no-responsive .sidebar-content-wrapper .widget-area,
.cherry-no-responsive .sidebar-sidebar-content-wrapper .widget-area {
float: left;
width: 25.6%; }
.cherry-no-responsive .content-sidebar-wrapper .widget-area,
.cherry-no-responsive .content-sidebar-sidebar-wrapper .widget-area,
.cherry-no-responsive .sidebar-content-sidebar-wrapper .widget-area {
float: right;
width: 25.6%; }
.cherry-no-responsive .sidebar-sidebar-content-wrapper + .widget-area,
.cherry-no-responsive .sidebar-content-sidebar-wrapper + .widget-area {
float: left;
width: 24.6%; }
.cherry-no-responsive .content-sidebar-sidebar-wrapper + .widget-area {
float: right;
width: 24.6%; }
.cherry-no-responsive .cherry-with-sidebar .content-area .container {
width: 80%; } .woocommerce .shop-sidebar [id*="woocommerce_product_search"]:after, .woocommerce .shop-sidebar [id*="woocommerce_layered_nav_filters"] ul:after, .woocommerce.single-product #content div.product .entry-summary form.cart .single_variation_wrap .variations_button:after, .woocommerce.single-product #content div.product .entry-summary .product_meta:before, .static-header-shop-menu-sidebar #menu-shop-menu:after, .static-header-shop-search-cart-sidebar .woocommerce-product-search:after, .header-top-line-shop:after, .woocommerce form.login:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity input, .woocommerce table.shop_table .quantity input {
width: 120px;
height: 80px;
border-radius: 5px;
border: 1px solid #ebebeb;
font-size: 20px;
font-weight: 400;
text-align: center;
padding-right: 45px;
padding-left: 5px;
box-shadow: none;
-moz-appearance: textfield;
-webkit-appearance: none; }
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity input::-webkit-outer-spin-button, .woocommerce table.shop_table .quantity input::-webkit-outer-spin-button {
display: none; }
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity input::-webkit-inner-spin-button, .woocommerce table.shop_table .quantity input::-webkit-inner-spin-button {
display: none; }
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity input:focus, .woocommerce table.shop_table .quantity input:focus {
outline: 0;
outline: none;
box-shadow: none; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="submit"], .woocommerce table.shop_table .actions input[type="submit"], .woocommerce .cart-collaterals .cart_totals tr.shipping td form button[type="submit"], .woocommerce form.checkout_coupon input[type="submit"],
.woocommerce form.login input[type="submit"],
.woocommerce form.register input[type="submit"], .woocommerce .lost_reset_password input[type="submit"], .woocommerce-account .addresses .title .edit, .woocommerce .return-to-shop a.button, .woocommerce .cart-collaterals .wc-proceed-to-checkout a, form.track_order .button, .woocommerce-checkout #payment #place_order, .woocommerce #reviews #respond input[type="submit"], .woocommerce input.button[name="save_account_details"],
.woocommerce input.button[name="save_address"], .mc4wp-form form input[type="submit"], .woocommerce form.checkout_coupon input[type="submit"][name="login"],
.woocommerce form.checkout_coupon input[type="submit"][name="register"],
.woocommerce form.login input[type="submit"][name="login"],
.woocommerce form.login input[type="submit"][name="register"],
.woocommerce form.register input[type="submit"][name="login"],
.woocommerce form.register input[type="submit"][name="register"], .woocommerce .shop-sidebar .button, .woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all, .woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"], .woocommerce table.shop_table.wishlist_table .add_to_cart_button, .woocommerce table.shop_table.my_account_orders .order-actions .button, table.compare-list .add-to-cart td a, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a {
transition: all 300ms;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
border-radius: 5px;
border: none;
text-transform: uppercase;
font-weight: 700;
display: inline-block;
text-align: center; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="submit"]:active, .woocommerce table.shop_table .actions input[type="submit"]:active, .woocommerce .cart-collaterals .cart_totals tr.shipping td form button[type="submit"]:active, .woocommerce form.checkout_coupon input[type="submit"]:active,
.woocommerce form.login input[type="submit"]:active,
.woocommerce form.register input[type="submit"]:active, .woocommerce .lost_reset_password input[type="submit"]:active, .woocommerce-account .addresses .title .edit:active, .woocommerce .return-to-shop a.button:active, .woocommerce .cart-collaterals .wc-proceed-to-checkout a:active, form.track_order .button:active, .woocommerce-checkout #payment #place_order:active, .woocommerce #reviews #respond input[type="submit"]:active, .woocommerce input.button[name="save_account_details"]:active,
.woocommerce input.button[name="save_address"]:active, .mc4wp-form form input[type="submit"]:active, .woocommerce .shop-sidebar .button:active, .woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all:active, .woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"]:active, .woocommerce table.shop_table.wishlist_table .add_to_cart_button:active, .woocommerce table.shop_table.my_account_orders .order-actions .button:active, table.compare-list .add-to-cart td a:active, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a:active {
box-shadow: none;
outline: none; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="submit"]:focus, .woocommerce table.shop_table .actions input[type="submit"]:focus, .woocommerce .cart-collaterals .cart_totals tr.shipping td form button[type="submit"]:focus, .woocommerce form.checkout_coupon input[type="submit"]:focus,
.woocommerce form.login input[type="submit"]:focus,
.woocommerce form.register input[type="submit"]:focus, .woocommerce .lost_reset_password input[type="submit"]:focus, .woocommerce-account .addresses .title .edit:focus, .woocommerce .return-to-shop a.button:focus, .woocommerce .cart-collaterals .wc-proceed-to-checkout a:focus, form.track_order .button:focus, .woocommerce-checkout #payment #place_order:focus, .woocommerce #reviews #respond input[type="submit"]:focus, .woocommerce input.button[name="save_account_details"]:focus,
.woocommerce input.button[name="save_address"]:focus, .mc4wp-form form input[type="submit"]:focus, .woocommerce .shop-sidebar .button:focus, .woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all:focus, .woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"]:focus, .woocommerce table.shop_table.wishlist_table .add_to_cart_button:focus, .woocommerce table.shop_table.my_account_orders .order-actions .button:focus, table.compare-list .add-to-cart td a:focus, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a:focus {
outline: none; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="submit"], .woocommerce table.shop_table .actions input[type="submit"], .woocommerce .cart-collaterals .cart_totals tr.shipping td form button[type="submit"], .woocommerce form.checkout_coupon input[type="submit"],
.woocommerce form.login input[type="submit"],
.woocommerce form.register input[type="submit"], .woocommerce .lost_reset_password input[type="submit"], .woocommerce-account .addresses .title .edit {
font-size: 17px;
line-height: 26px;
padding: 12px 30px; }
.woocommerce .return-to-shop a.button, .woocommerce .cart-collaterals .wc-proceed-to-checkout a, form.track_order .button, .woocommerce-checkout #payment #place_order, .woocommerce #reviews #respond input[type="submit"], .woocommerce input.button[name="save_account_details"],
.woocommerce input.button[name="save_address"] {
font-size: 19px;
line-height: 26px;
padding: 17px 40px;
color: #ffffff; }
@media (max-width: 480px) {
.woocommerce .return-to-shop a.button, .woocommerce .cart-collaterals .wc-proceed-to-checkout a, form.track_order .button, .woocommerce-checkout #payment #place_order, .woocommerce #reviews #respond input[type="submit"], .woocommerce input.button[name="save_account_details"],
.woocommerce input.button[name="save_address"] {
padding-left: 15px;
padding-right: 15px; } }
.mc4wp-form form input[type="submit"], .woocommerce form.checkout_coupon input[type="submit"][name="login"],
.woocommerce form.checkout_coupon input[type="submit"][name="register"],
.woocommerce form.login input[type="submit"][name="login"],
.woocommerce form.login input[type="submit"][name="register"],
.woocommerce form.register input[type="submit"][name="login"],
.woocommerce form.register input[type="submit"][name="register"] {
font-size: 19px;
line-height: 26px;
padding: 17px 40px;
color: #ffffff; }
@media (max-width: 480px) {
.mc4wp-form form input[type="submit"], .woocommerce form.checkout_coupon input[type="submit"][name="login"],
.woocommerce form.checkout_coupon input[type="submit"][name="register"],
.woocommerce form.login input[type="submit"][name="login"],
.woocommerce form.login input[type="submit"][name="register"],
.woocommerce form.register input[type="submit"][name="login"],
.woocommerce form.register input[type="submit"][name="register"] {
padding-left: 15px;
padding-right: 15px; } }
.woocommerce .shop-sidebar .button, .woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all, .woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"], .woocommerce table.shop_table.wishlist_table .add_to_cart_button, .woocommerce table.shop_table.my_account_orders .order-actions .button, table.compare-list .add-to-cart td a, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a {
color: #ffffff;
font-size: 15px;
line-height: 20px;
padding: 10px 20px; }
.woocommerce .shop-sidebar .button:hover, .woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all:hover, .woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"]:hover, .woocommerce table.shop_table.wishlist_table .add_to_cart_button:hover, .woocommerce table.shop_table.my_account_orders .order-actions .button:hover, table.compare-list .add-to-cart td a:hover, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a:hover, .woocommerce .shop-sidebar .button:active, .woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all:active, .woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"]:active, .woocommerce table.shop_table.wishlist_table .add_to_cart_button:active, .woocommerce table.shop_table.my_account_orders .order-actions .button:active, table.compare-list .add-to-cart td a:active, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a:active {
color: #ffffff; } .site-header {
box-shadow: none;
z-index: 1000; }
.site-header.isStick {
left: 0;
right: 0;
z-index: 10000; }
header .shadow {
width: 100%;
height: 0;
left: 0;
position: relative;
z-index: -1; }
header .shadow:before {
content: '';
width: 100%;
height: 11px;
position: absolute;
top: 0;
left: 0;
background: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/shadow.png) repeat-x; }
.vertical-middle,
.header-top [class*="col-"] {
vertical-align: middle;
float: none;
display: inline-block; }
@media (max-width: 992px) {
.vertical-middle,
.header-top [class*="col-"] {
display: block; } }
@media (max-width: 768px) {
.vertical-middle,
.header-top [class*="col-"] {
padding: 0; } }
.vertical-middle .site-branding,
.header-top [class*="col-"] .site-branding {
padding: 0; }
@media (max-width: 768px) {
.vertical-middle .site-branding,
.header-top [class*="col-"] .site-branding {
padding: 0 20px; } }  .site-content {
z-index: 50; }
.site-content > .container-fluid {
position: relative;
z-index: 10; }
.site-content .widget-area {
padding-top: 5rem; }
.entry-meta {
margin: 0; }
@media only screen and (min-width: 768px) {
.row.flex-row {
display: flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: stretch;
-ms-align-items: stretch;
align-items: stretch; }
.row.flex-row:before, .row.flex-row:after {
display: none; } }
@media (max-width: 768px) {
.row.flex-row {
display: block; } }
.row.flex-row > [class*="col-"] {
padding: 4rem 6rem; }
@media (max-width: 1200px) {
.row.flex-row > [class*="col-"] {
padding: 30px; } }
.row.flex-row.bottom-flex > [class*="col-"] {
padding: 0;
-webkit-align-self: flex-end;
-ms-align-self: flex-end;
align-self: flex-end; }
.cherry-breadcrumbs {
text-align: center;
margin-left: -15px;
margin-right: -15px; }
@media (max-width: 1200px) {
.cherry-breadcrumbs {
margin-right: 0;
margin-left: 0; } }
.cherry-breadcrumbs .container-fluid div {
min-height: inherit; }
.cherry-breadcrumbs .container-fluid .page-title {
margin: 1.3rem 0; }
.cherry-breadcrumbs .container-fluid .title-wrapper {
padding: 20px 0; }
.cherry-breadcrumbs .container-fluid .page-excerpt {
margin: 0 0 30px;
padding: 7px 45px;
display: inline-block;
box-shadow: 16px 16px 18px rgba(0, 0, 0, 0.4); }
.cherry-breadcrumbs .container-fluid .page-excerpt h2 {
margin: 0;
color: #ffffff; }
.cherry-breadcrumbs .container-fluid.with-background .title-wrapper.with-background {
float: none;
background-position: 50% 50%;
background-size: cover;
padding: 85px 0 150px; }
@media (max-width: 992px) {
.cherry-breadcrumbs .container-fluid.with-background .title-wrapper.with-background {
padding: 5rem 0; } }
@media (max-width: 480px) {
.cherry-breadcrumbs .container-fluid.with-background .title-wrapper.with-background {
padding: 2rem 0; } }
.cherry-breadcrumbs .container-fluid.with-background .page-title {
color: #ffffff; }
.cherry-breadcrumbs_content {
text-align: center;
padding: 11px 0 15px; }
@media (max-width: 1200px) {
.cherry-breadcrumbs_content {
padding-left: 15px;
padding-right: 15px; } }
.cherry-breadcrumbs_item {
font-size: 12px;
text-transform: uppercase; }
.cherry-breadcrumbs_item a {
color: #999999; }
.cherry-breadcrumbs_item .cherry-breadcrumbs_item_target,
.cherry-breadcrumbs_item .cherry-breadcrumbs_item_link,
.cherry-breadcrumbs_item .cherry-breadcrumbs_item_sep {
vertical-align: middle; }
.cherry-breadcrumbs_item .cherry-breadcrumbs_item_sep {
padding: 0 17px;
color: #cdcdcd; }
@media (max-width: 480px) {
.cherry-breadcrumbs_item .cherry-breadcrumbs_item_sep {
display: none; } }
.cherry-breadcrumbs_browse,
.cherry-breadcrumbs_wrap,
.cherry-breadcrumbs_item {
vertical-align: middle; }
@media (max-width: 480px) {
.cherry-breadcrumbs_browse,
.cherry-breadcrumbs_wrap,
.cherry-breadcrumbs_item {
display: block; } }
.error-404 h1,
.error-404 h2,
.error-404 h3,
.error-404 h4,
.error-404 h5,
.error-404 h6 {
line-height: 1em;
color: #cfcfcf;
margin: 0 0 30px; }
.error-404 h1 {
font-size: 220px;
font-weight: bold; }
.error-404 h2 {
font-size: 126px; }
.error-404 p {
font-size: 24px;
line-height: 1.2em;
font-weight: normal; }
.error-404 .page-header {
border: none; }
.error-404 .cherry-btn {
display: inline-block; }
img.shadow {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1); }
.container-fluid.maintaince {
padding: 0; }
.container-fluid.maintaince .page-content {
margin: 0; }
.container-fluid.maintaince .page-content > p,
.container-fluid.maintaince .page-content .row {
margin: 0; }  textarea {
max-width: 100%;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
input[type="text"],
input[type="password"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="date"] {
max-width: 100%;
text-transform: none;
width: 450px;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
div.wpcf7 p {
margin: 0; }
div.wpcf7 label {
font-weight: normal; }
div.wpcf7 br {
display: none; }
div.wpcf7 .wpcf7-form-control-wrap {
display: block;
margin: 10px 0; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"],
div.wpcf7 .wpcf7-form-control-wrap input[type="password"],
div.wpcf7 .wpcf7-form-control-wrap input[type="number"],
div.wpcf7 .wpcf7-form-control-wrap input[type="email"],
div.wpcf7 .wpcf7-form-control-wrap input[type="url"],
div.wpcf7 .wpcf7-form-control-wrap input[type="search"],
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"] {
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
max-width: 450px; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"]:focus,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"]:focus,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"]:focus,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"]:focus,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"]:focus,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"]:focus,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
div.wpcf7 .wpcf7-form-control-wrap textarea {
width: 100%;
height: 190px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 81px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
padding: 15px; }
div.wpcf7 .wpcf7-form-control-wrap textarea:focus {
outline: 0;
outline: none;
box-shadow: none; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"],
div.wpcf7 .wpcf7-form-control-wrap input[type="password"],
div.wpcf7 .wpcf7-form-control-wrap input[type="number"],
div.wpcf7 .wpcf7-form-control-wrap input[type="email"],
div.wpcf7 .wpcf7-form-control-wrap input[type="url"],
div.wpcf7 .wpcf7-form-control-wrap input[type="search"],
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"],
div.wpcf7 .wpcf7-form-control-wrap textarea {
font-size: 1.25rem;
font-weight: normal;
outline: none;
text-transform: none; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].transparentBackground,
div.wpcf7 .wpcf7-form-control-wrap textarea.transparentBackground {
background: none; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].whiteText,
div.wpcf7 .wpcf7-form-control-wrap textarea.whiteText {
color: #ffffff; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].whiteText[placeholder],
div.wpcf7 .wpcf7-form-control-wrap textarea.whiteText[placeholder] {
color: #ffffff; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].whiteText::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea.whiteText::-webkit-input-placeholder {
color: #ffffff; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].whiteText::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea.whiteText::-moz-placeholder {
color: #ffffff; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].whiteText:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea.whiteText:-moz-placeholder {
color: #ffffff; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"].whiteText :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea.whiteText :-ms-input-placeholder {
color: #ffffff; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="password"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="number"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="email"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="url"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="search"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"][placeholder],
div.wpcf7 .wpcf7-form-control-wrap textarea[placeholder] {
opacity: 1; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"]::-webkit-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
opacity: 1; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"]::-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea::-moz-placeholder {
opacity: 1; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"]:-moz-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea:-moz-placeholder {
opacity: 1; }
div.wpcf7 .wpcf7-form-control-wrap input[type="text"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="password"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="number"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="email"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="url"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="search"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap input[type="tel"] :-ms-input-placeholder,
div.wpcf7 .wpcf7-form-control-wrap textarea :-ms-input-placeholder {
opacity: 1; }
div.wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
padding: 5px 5px 10px 5px;
font-size: 0.85;
line-height: 1.2em; }
div.wpcf7 .wpcf7-form-control-wrap > input[type="file"] {
display: none !important; }
div.wpcf7 .wpcf7-response-output {
margin: 20px 0 0;
border: none;
border-radius: 5px;
padding: 10px 20px; }
div.wpcf7 .wpcf7-response-output.wpcf7-validation-errors, div.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
color: #ffffff; }
div.wpcf7 img.ajax-loader {
margin-left: 20px;
display: inline-block;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-width: 5px;
border-style: solid;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: formLoader 1.1s infinite linear;
animation: formLoader 1.1s infinite linear;
border-radius: 50%;
width: 20px;
height: 20px; }
div.wpcf7 img.ajax-loader:after {
border-radius: 50%;
width: 20px;
height: 20px; }
div.wpcf7 .wpcf7-submit {
margin: 30px 0 0;
border: none;
outline: none; }
div.wpcf7 .wpcf7-list-item {
margin: 0;
display: block; }
@-webkit-keyframes formLoader {
0% {
-webkit-transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); } }
@keyframes formLoader {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.mc4wp-form form label {
margin: 0 0 1.5rem; }
.maintaince-mail-form .mc4wp-form form label {
color: #ffffff;
margin: 0 auto;
display: block; }
.mc4wp-form form input[type="text"],
.mc4wp-form form input[type="email"],
.mc4wp-form form input[type="url"] {
width: 500px;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
text-transform: none;
font-weight: normal;
max-width: 100%; }
.mc4wp-form form input[type="text"]:focus,
.mc4wp-form form input[type="email"]:focus,
.mc4wp-form form input[type="url"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
.maintaince-mail-form .mc4wp-form form input[type="text"], .maintaince-mail-form
.mc4wp-form form input[type="email"], .maintaince-mail-form
.mc4wp-form form input[type="url"] {
color: #ffffff;
background: none;
margin: 0 auto;
display: block; }
.mc4wp-form form input[type="text"][placeholder],
.mc4wp-form form input[type="email"][placeholder],
.mc4wp-form form input[type="url"][placeholder] {
opacity: 1; }
.mc4wp-form form input[type="text"]::-webkit-input-placeholder,
.mc4wp-form form input[type="email"]::-webkit-input-placeholder,
.mc4wp-form form input[type="url"]::-webkit-input-placeholder {
opacity: 1; }
.mc4wp-form form input[type="text"]::-moz-placeholder,
.mc4wp-form form input[type="email"]::-moz-placeholder,
.mc4wp-form form input[type="url"]::-moz-placeholder {
opacity: 1; }
.mc4wp-form form input[type="text"]:-moz-placeholder,
.mc4wp-form form input[type="email"]:-moz-placeholder,
.mc4wp-form form input[type="url"]:-moz-placeholder {
opacity: 1; }
.mc4wp-form form input[type="text"] :-ms-input-placeholder,
.mc4wp-form form input[type="email"] :-ms-input-placeholder,
.mc4wp-form form input[type="url"] :-ms-input-placeholder {
opacity: 1; }
.maintaince-mail-form .mc4wp-form form input[type="submit"] {
width: 500px;
max-width: 100%;
margin: 0 auto;
display: block; }
input[type=range] {
-webkit-appearance: none;
width: 100%;
margin: 12.5px 0; }
input[type=range]:focus {
outline: none; }
input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 5px;
cursor: pointer;
box-shadow: none;
border-radius: 0px;
border: none; }
input[type=range]::-webkit-slider-thumb {
box-shadow: none;
border: none;
height: 30px;
width: 30px;
border-radius: 30px;
cursor: pointer;
-webkit-appearance: none;
margin-top: -12.5px; }
input[type=range]::-moz-range-track {
width: 100%;
height: 5px;
cursor: pointer;
box-shadow: none;
border-radius: 0px;
border: 0px solid transparent; }
input[type=range]::-moz-range-thumb {
box-shadow: none;
border: none;
height: 30px;
width: 30px;
border-radius: 30px;
cursor: pointer; }
input[type=range]::-ms-track {
width: 100%;
height: 5px;
cursor: pointer;
background: transparent;
border-color: transparent;
color: transparent; }
input[type=range]::-ms-fill-lower {
border: none;
border-radius: 0px;
box-shadow: none; }
input[type=range]::-ms-fill-upper {
border: none;
border-radius: 0px;
box-shadow: none; }
input[type=range]::-ms-thumb {
box-shadow: none;
border: none;
height: 30px;
width: 30px;
border-radius: 30px;
cursor: pointer;
height: 5px; }
.transformSelect {
clear: both;
width: 450px;
max-width: 100%; }
.transformSelect span,
.transformSelect input[type="text"] {
border: 1px solid #ebebeb;
color: #777;
cursor: pointer;
display: block;
left: 0;
margin: 0;
padding: 0 20px;
top: 0;
line-height: 50px;
border-radius: 5px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.transformSelect input[type="text"] {
width: 188px; }
.transformSelect input[type="checkbox"] {
position: relative;
top: 5px;
margin: 0 5px 0 0;
cursor: pointer; }
.transformSelect ul {
position: absolute;
border: 1px solid #ebebeb;
border-top: 0;
width: 100%;
border-radius: 0 0 5px 5px; }
.transformSelect ul span {
border: 0;
background: #ffffff; }
.transformSelect ul span:hover {
background: #f6f6f6;
border-radius: 0; }
.transformSelect ul li {
height: auto; }
.transformSelect > li > span {
position: relative; }
.transformSelect > li > span:before {
content: '\f0d7';
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
text-align: center;
font: 14px/50px "FontAwesome";
color: #777;
z-index: 100;
-webkit-transition: 300ms all;
-o-transition: 300ms all;
transition: 300ms all; }
.transformSelect > li.open > span:before {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.transformSelect li {
position: relative;
list-style: none; }
.transformSelect li.open span,
.transformSelect li.open input[type="text"] {
border-radius: 5px 5px 0 0; }
.transformSelect li.group ul {
position: static;
border: 1px solid #ebebeb;
border-right: 0;
border-left: 0;
border-radius: 0; }
.transformSelect li.group ul span {
text-indent: 10px;
font-style: normal; }
.transformSelect li.group ul span:hover {
background: #f6f6f6; }
.transformSelect li.group span {
border-radius: 0;
background: #f6f6f6; }
.transformSelect li.group > span {
background: #f6f6f6;
border-top: 1px solid #ebebeb; }
.trans-element-radio {
display: inline-block;
*display: block;
zoom: 1;
width: 18px;
height: 18px;
cursor: pointer;
border: 1px solid #ebebeb;
border-radius: 50%;
vertical-align: middle;
margin: 0 5px 5px 0;
padding: 0;
background: #f6f6f6;
position: relative;
text-align: center; }
.trans-element-radio:before {
content: '';
position: absolute;
top: 4px;
left: 4px;
z-index: 10;
background: #4eb7fe;
width: 8px;
height: 8px;
border-radius: 50%;
-webkit-transition: 300ms all;
-o-transition: 300ms all;
transition: 300ms all; }
.trans-element-radio.checked:before {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
.trans-element-radio.unchecked:before {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0); }
.trans-element-checkbox {
display: inline-block;
*display: block;
zoom: 1;
width: 20px;
height: 20px;
cursor: pointer;
border: 1px solid #ebebeb;
border-radius: 5px;
vertical-align: middle;
margin: 0 5px 5px 0;
padding: 0;
background: #f6f6f6;
position: relative;
text-align: center; }
.trans-element-checkbox:before {
content: '\f00c';
font: 14px/20px "FontAwesome";
color: #4eb7fe;
position: absolute;
top: 0;
left: 0;
z-index: 10;
width: 100%;
height: 100%;
-webkit-transition: 300ms all;
-o-transition: 300ms all;
transition: 300ms all; }
.trans-element-checkbox.checked:before {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
.trans-element-checkbox.unchecked:before {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0); }
.customInput {
width: 450px;
max-width: 100%;
height: 50px;
border-radius: 5px;
border: 1px solid #ebebeb;
display: block;
position: relative;
-webkit-transition: 300ms all;
-o-transition: 300ms all;
transition: 300ms all; }
.customInput:hover {
background: #f6f6f6; }
.customInput:before {
content: '\f0ee';
font: 14px/50px "FontAwesome";
color: #4eb7fe;
position: absolute;
top: 0;
right: 0;
z-index: 10;
width: 50px;
height: 50px;
text-align: center; }
.customInput .inputPath {
line-height: 50px;
padding: 0 20px; }
.customInput .inputButton {
position: absolute;
width: 100%;
height: 100%;
z-index: 100;
left: 0;
top: 0;
z-index: -1; }
.customInput > div {
width: 100% !important;
height: 100% !important;
top: 0 !important;
left: 0 !important; }  .site-branding {
padding: 0; }
@media (max-width: 768px) {
.site-branding {
padding: 0 20px; } }
@media (max-width: 768px) {
.site-branding.with-trigger .site-title {
padding-right: 10%; } }
@media (max-width: 768px) {
.site-branding.with-trigger {
position: relative;
z-index: 100; }
.site-branding.with-trigger > * {
display: block; }
.site-branding.with-trigger .site-title {
padding-right: 10%;
width: 100%; }
.site-branding.with-trigger .site-title img {
width: 100%; } }
.site-branding.with-trigger .menu-trigger {
position: absolute;
top: 50%;
right: 20px;
display: none;
width: 10%;
height: 40px;
margin-top: -20px;
text-align: right; }
@media (max-width: 768px) {
.site-branding.with-trigger .menu-trigger {
display: block; } }
.site-branding.with-trigger .menu-trigger a {
display: block;
width: 100%;
position: relative;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.site-branding.with-trigger .menu-trigger a i {
padding: 0;
position: absolute;
line-height: 40px;
font-size: 19px;
color: #333;
top: 0;
right: 10px;
display: block;
transform-origin: 50% 50%;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.site-branding.with-trigger .menu-trigger a i:before {
display: block;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.site-branding.with-trigger .menu-trigger a i.fa-times {
opacity: 0; }
.site-branding.with-trigger .menu-trigger a i.fa-times:before {
-webkit-animation: rotate 300ms ease forwards;
animation: rotate 300ms ease forwards; }
.site-branding.with-trigger .menu-trigger a.opened i.fa-bars {
opacity: 0; }
.site-branding.with-trigger .menu-trigger a.opened i.fa-bars:before {
-webkit-animation: rotate 300ms ease forwards;
animation: rotate 300ms ease forwards; }
.site-branding.with-trigger .menu-trigger a.opened i.fa-times {
opacity: 1; }
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.site-title {
margin: 0;
padding: 0;
-webkit-transform-origin: 0;
transform-origin: 0;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
@media (max-width: 992px) {
.site-title {
text-align: center; } }
.site-title.image-logo {
font-size: 1rem;
line-height: 1em; }
.site-title.text-logo {
line-height: 0;
font-size: 0; } .menu.menu-primary {
padding: 0; }
.menu.menu-primary .cherry-mega-menu {
background: none;
box-shadow: none; }
.menu.menu-primary .cherry-mega-menu-mobile-trigger {
box-shadow: none;
text-align: center; }
.menu.menu-primary > label {
display: none; }
.menu-items {
font-size: 0;
text-align: right;
position: relative; }
@media (max-width: 992px) {
.menu-items {
text-align: center; } }
@media (max-width: 768px) {
.menu-items:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 6px;
background: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/shadow.png) repeat-x;
z-index: 100; } }
.menu-items > .menu-item,
.menu-items > .cherry-mega-menu-top-item {
float: none;
vertical-align: top;
display: inline-block; }
@media (max-width: 1200px) {
.menu-items > .menu-item,
.menu-items > .cherry-mega-menu-top-item {
line-height: 1em; } }
@media (max-width: 768px) {
.menu-items > .menu-item,
.menu-items > .cherry-mega-menu-top-item {
display: block; } }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical {
width: 100%; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item {
float: none;
position: relative;
display: block;
z-index: 10; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item > a,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item > a {
padding: 10px; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item.menu-item-has-children div.menu-line,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item.menu-item-has-children div.menu-line {
display: none; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item:hover, .menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item.cherry-mega-menu-hover,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item:hover,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item.cherry-mega-menu-hover {
z-index: 1000; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item .cherry-mega-menu-sub,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item .cherry-mega-menu-sub {
top: 100% !important;
left: 0 !important;
width: 100% !important;
-webkit-transform: translateY(0);
transform: translateY(0); }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item .cherry-mega-menu-sub .menu-item.menu-item-has-children a,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item .cherry-mega-menu-sub .menu-item.menu-item-has-children a {
padding: 0; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item .cherry-mega-menu-sub .mega-menu-arrow,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item .cherry-mega-menu-sub .mega-menu-arrow {
display: none; }
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .menu-item .cherry-mega-menu-sub .cherry-mega-menu-sub,
.menu-items.cherry-mega-menu.mega-menu-direction-vertical > .cherry-mega-menu-top-item .cherry-mega-menu-sub .cherry-mega-menu-sub {
margin: 0;
width: 100%;
position: relative;
visibility: visible;
opacity: 1;
height: 100%;
padding: 10px 0 0 10px;
box-shadow: none; }
.menu-items.cherry-mega-menu > .menu-item {
position: static; }
.menu-items > .menu-item {
text-transform: uppercase;
text-align: left;
margin: 0; }
@media (max-width: 768px) {
.menu-items > .menu-item {
border-top: 1px solid #ebebeb; }
.menu-items > .menu-item:first-child {
border: none; } }
.menu-items > .menu-item.item-type-standard {
position: relative; }
.menu-items > .menu-item > a {
display: block;
padding: 40px 10px;
position: relative;
z-index: 100;
text-decoration: none;
transition: none;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
@media (max-width: 1200px) {
.menu-items > .menu-item > a {
padding: 30px 10px; } }
@media (max-width: 992px) {
.menu-items > .menu-item > a {
padding: 15px 10px !important; } }
@media (max-width: 768px) {
.menu-items > .menu-item > a {
padding: 20px 30px !important; } }
.menu-items > .menu-item > a:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #f2f2f2;
z-index: -1;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.menu-items > .menu-item > a:hover {
text-decoration: none; }
.menu-items > .menu-item > a:hover:before {
-webkit-transform: scale(1, 1);
transform: scale(1, 1); }
@media (max-width: 768px) {
.menu-items > .menu-item > a:hover {
background: #f2f2f2; } }
.menu-items > .menu-item.cherry-mega-menu-hover > a:before, .menu-items > .menu-item.current-menu-item > a:before, .menu-items > .menu-item.current-page-item > a:before, .menu-items > .menu-item:hover > a:before {
-webkit-transform: scale(1, 1);
transform: scale(1, 1); }
.menu-items > .menu-item.menu-item-has-children a {
position: relative;
z-index: 100; }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children a {
padding: 20px 60px 20px 30px !important; }
.menu-items > .menu-item.menu-item-has-children a[href*='#'] {
padding: 20px 30px !important; }
.menu-items > .menu-item.menu-item-has-children a[href*='#'] i {
width: 100%;
text-align: right;
padding: 0 23px 0 0; } }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children a i {
position: absolute;
width: 60px;
height: 100%;
top: 0;
right: 0;
text-align: center;
line-height: 55px;
z-index: 1000;
display: block; }
.menu-items > .menu-item.menu-item-has-children a i:before {
display: inline-block;
transform-origin: 50% 50%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; } }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children .cherry-mega-menu-sub.simple-sub .menu-item.menu-item-has-children > a i:before {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.menu-items > .menu-item.menu-item-has-children .cherry-mega-menu-sub.simple-sub .menu-item.menu-item-has-children.closed-menu-item > a i:before {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); } }
.menu-items > .menu-item.menu-item-has-children > div.menu-line {
position: relative;
width: 100%;
height: 0;
pointer-events: none; }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children > div.menu-line {
display: none; } }
.menu-items > .menu-item.menu-item-has-children > div.menu-line:before {
content: '';
width: 100%;
height: 0;
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
-webkit-transition: all, 0.5s, ease-in-out;
-o-transition: all, 0.5s, ease-in-out;
transition: all, 0.5s, ease-in-out; }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children.closed-menu-item .cherry-mega-menu-sub {
height: 0 !important;
overflow: hidden !important; } }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children.closed-menu-item a i:before {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@media (max-width: 768px) {
.menu-items > .menu-item.menu-item-has-children .level-0 .cherry-mega-menu-sub.simple-sub {
border-top: 1px solid #484848; }
.menu-items > .menu-item.menu-item-has-children .level-0 .cherry-mega-menu-sub.simple-sub:not(.closed-menu-item) .menu-item {
padding-left: 20px; } }
.menu-items > .menu-item.menu-item-has-children:hover > div.menu-line:before {
height: 6px;
-webkit-transform: translateY(17px);
transform: translateY(17px);
opacity: 1; }
.menu-item > .mega-sub {
-webkit-transform: translateY(16px);
transform: translateY(16px); }
@media (max-width: 768px) {
.menu-item > .mega-sub {
-webkit-transform: translateY(0);
transform: translateY(0); } }
.menu-item .mega-sub {
padding: 25px 0; }
@media (max-width: 768px) {
.menu-item .mega-sub {
z-index: 100;
padding: 0; } }
.menu-item .mega-sub .mega-block-title {
font-size: 0.875rem;
line-height: 1.6em;
color: #ffffff;
font-weight: normal;
padding: 0 0 5px; }
@media (max-width: 1200px) {
.menu-item .mega-sub .mega-block-title {
line-height: 1em; } }
@media (max-width: 992px) {
.menu-item .mega-sub.level-0 {
width: 100% !important; } }
.menu-item .mega-sub > .menu-item-widget {
border-left: 1px solid #484848; }
@media (max-width: 768px) {
.menu-item .mega-sub > .menu-item-widget {
border-left: none;
border-top: 1px solid #484848; }
.menu-item .mega-sub > .menu-item-widget:first-child {
border: none; } }
.menu-item .mega-sub > .menu-item-widget.menu-columns-3:nth-child(4n+1) {
border-left: none; }
.menu-item .mega-sub > .menu-item-widget.menu-columns-4:nth-child(3n+1) {
border-left: none; }
.menu-item .mega-sub > .menu-item-widget.menu-columns-2:nth-child(6n+1) {
border-left: none; }
.menu-item .mega-sub > .menu-item-widget.menu-columns-6:nth-child(2n+1) {
border-left: none; }
.menu-item .mega-sub .cherry-mega-menu-sub-item {
padding: 10px 30px; }
@media (max-width: 992px) {
.menu-item .mega-sub .cherry-mega-menu-sub-item {
padding: 10px 25px; } }
@media (max-width: 768px) {
.menu-item .mega-sub .cherry-mega-menu-sub-item {
padding: 20px 30px; } }
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu {
list-style-type: none;
padding: 0 0 0 10px; }
@media (max-width: 1200px) {
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu {
padding: 0; } }
@media (max-width: 768px) {
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu {
padding: 0; } }
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu li {
padding: 4px 0; }
@media (max-width: 768px) {
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu li {
padding: 0; } }
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu li a {
color: #888888; }
@media (max-width: 768px) {
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu li a {
padding: 0 !important; } }
.menu-item .mega-sub .cherry-mega-menu-sub-item .menu li a:hover, .menu-item .mega-sub .cherry-mega-menu-sub-item .menu li a:active, .menu-item .mega-sub .cherry-mega-menu-sub-item .menu li a:focus {
text-decoration: none; }
.menu-item > .simple-sub,
.menu-item > .sub-menu {
-webkit-transform: translateY(16px);
transform: translateY(16px); }
@media (max-width: 768px) {
.menu-item > .simple-sub,
.menu-item > .sub-menu {
-webkit-transform: translateY(0);
transform: translateY(0); } }
.menu-item > .simple-sub .simple-sub,
.menu-item > .simple-sub .sub-menu,
.menu-item > .sub-menu .simple-sub,
.menu-item > .sub-menu .sub-menu {
-webkit-transform: translateY(0);
transform: translateY(0); }
.menu-item .cherry-mega-menu-sub.simple-sub,
.menu-item .sub-menu {
padding: 20px 25px;
width: 200px; }
@media (min-width: 769px) and (max-width: 1400px) {
.menu-item .cherry-mega-menu-sub.simple-sub,
.menu-item .sub-menu {
left: auto;
right: 0;
padding: 10px 15px; }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item.menu-item-has-children > a,
.menu-item .sub-menu .menu-item.menu-item-has-children > a {
padding: 0 0 0 15px; }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item.menu-item-has-children > a > .sub-arrow,
.menu-item .sub-menu .menu-item.menu-item-has-children > a > .sub-arrow {
position: absolute;
left: 0;
top: 50%;
margin-top: -5px; }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item.menu-item-has-children > a > .sub-arrow:before,
.menu-item .sub-menu .menu-item.menu-item-has-children > a > .sub-arrow:before {
content: '\f104'; } }
@media (max-width: 992px) {
.menu-item .cherry-mega-menu-sub.simple-sub,
.menu-item .sub-menu {
width: 180px;
z-index: 100; } }
@media (max-width: 768px) {
.menu-item .cherry-mega-menu-sub.simple-sub,
.menu-item .sub-menu {
padding: 0;
width: 100%; } }
.menu-item .cherry-mega-menu-sub.simple-sub .cherry-mega-menu-sub,
.menu-item .cherry-mega-menu-sub.simple-sub .sub-menu,
.menu-item .sub-menu .cherry-mega-menu-sub,
.menu-item .sub-menu .sub-menu {
margin-top: -20px;
margin-left: 25px; }
@media (max-width: 1400px) {
.menu-item .cherry-mega-menu-sub.simple-sub .cherry-mega-menu-sub,
.menu-item .cherry-mega-menu-sub.simple-sub .sub-menu,
.menu-item .sub-menu .cherry-mega-menu-sub,
.menu-item .sub-menu .sub-menu {
margin-top: -10px;
left: auto;
right: 100%;
margin-right: 20px; } }
@media (max-width: 768px) {
.menu-item .cherry-mega-menu-sub.simple-sub .cherry-mega-menu-sub,
.menu-item .cherry-mega-menu-sub.simple-sub .sub-menu,
.menu-item .sub-menu .cherry-mega-menu-sub,
.menu-item .sub-menu .sub-menu {
margin: 0; }
.menu-item .cherry-mega-menu-sub.simple-sub .cherry-mega-menu-sub li,
.menu-item .cherry-mega-menu-sub.simple-sub .sub-menu li,
.menu-item .sub-menu .cherry-mega-menu-sub li,
.menu-item .sub-menu .sub-menu li {
padding: 0 0 0 20px; } }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item,
.menu-item .sub-menu .menu-item {
padding: 6px 0;
float: none; }
@media (max-width: 768px) {
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item,
.menu-item .sub-menu .menu-item {
padding: 0;
border-top: 1px solid #484848; }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item:first-child,
.menu-item .sub-menu .menu-item:first-child {
border: none; } }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item a,
.menu-item .sub-menu .menu-item a {
color: #888888;
margin: 0;
display: inline; }
@media (max-width: 768px) {
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item a,
.menu-item .sub-menu .menu-item a {
padding: 20px 30px;
display: block; } }
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item a:hover, .menu-item .cherry-mega-menu-sub.simple-sub .menu-item a:active, .menu-item .cherry-mega-menu-sub.simple-sub .menu-item a:focus,
.menu-item .sub-menu .menu-item a:hover,
.menu-item .sub-menu .menu-item a:active,
.menu-item .sub-menu .menu-item a:focus {
text-decoration: none; }
@media (max-width: 768px) {
.menu-item .cherry-mega-menu-sub.simple-sub .menu-item.closed-menu-item .cherry-mega-menu-sub,
.menu-item .sub-menu .menu-item.closed-menu-item .cherry-mega-menu-sub {
height: 0 !important;
overflow: hidden !important;
display: none !important; } }
.cherry-navigation-arrow .simple-menu.menu-items .menu-item > a::after {
content: '';
vertical-align: middle;
padding-left: 5px; }
@media (max-width: 768px) {
.cherry-navigation-arrow .simple-menu.menu-items .menu-item > a::after {
display: none; } }
.cherry-navigation-arrow .simple-menu.menu-items .menu-item.menu-item-has-children > a::after {
content: '\f347'; }
.simple-menu.menu-items .menu-item .sub-menu {
position: absolute; }
@media (max-width: 768px) {
.simple-menu.menu-items .menu-item .sub-menu {
position: relative; } }
.cherry-navigation-arrow .simple-menu.menu-items .menu-item .sub-menu .menu-item > a::after {
padding-left: 0;
content: ''; }
.cherry-navigation-arrow .simple-menu.menu-items .menu-item .sub-menu .menu-item.menu-item-has-children > a::after {
content: '\f345'; }
@media (min-width: 769px) and (max-width: 1400px) {
.cherry-navigation-arrow .simple-menu.menu-items .menu-item .sub-menu .menu-item.menu-item-has-children > a::after {
content: '\f341';
position: absolute;
left: 0;
top: 50%;
margin-top: -5px; } }
.simple-menu.menu-items .menu-item > div.menu-line {
display: none; }
@media (max-width: 768px) {
.simple-menu.menu-items .menu-item {
position: relative; }
.simple-menu.menu-items .menu-item > div.menu-line {
position: absolute;
width: 60px;
height: 56px;
top: 0;
right: 0;
text-align: center;
line-height: 55px;
z-index: 1000;
display: none;
cursor: pointer;
pointer-events: auto; }
.simple-menu.menu-items .menu-item > div.menu-line:before {
display: none; }
.simple-menu.menu-items .menu-item > div.menu-line:after {
content: '\f107';
font-family: "FontAwesome";
display: inline-block;
transform-origin: 50% 50%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.simple-menu.menu-items .menu-item.menu-item-has-children > div.menu-line {
display: block; }
.simple-menu.menu-items .menu-item.menu-item-has-children .sub-menu {
border-top: 1px solid #484848; }
.simple-menu.menu-items .menu-item.closed-menu-item > div.menu-line:after {
-webkit-transform: rotate(0);
transform: rotate(0); }
.simple-menu.menu-items .menu-item.closed-menu-item .sub-menu {
height: 0 !important;
overflow: hidden !important;
display: none !important; } }
.cherry-mega-menu-mobile-close {
color: #333;
border-top: 1px solid #ebebeb; }
.menu-primary #menu-primary-items li a,
.menu-secondary #menu-secondary-items li a {
text-decoration: none; }
.menu-primary #menu-primary-items li a:hover, .menu-primary #menu-primary-items li a:active, .menu-primary #menu-primary-items li a:focus,
.menu-secondary #menu-secondary-items li a:hover,
.menu-secondary #menu-secondary-items li a:active,
.menu-secondary #menu-secondary-items li a:focus {
text-decoration: none; }
.menu-primary_trigger {
display: none !important; }
@media only screen and (min-width: 769px) {
#menu-primary .cherry-mega-menu-mobile-trigger-box:checked ~ .cherry-mega-menu-mobile-close,
#menu-primary .cherry-mega-menu-mobile-trigger-box:checked + .cherry-mega-menu-mobile-close {
display: none !important; } } @media only screen and (min-width: 769px) {
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items:before, #menu-primary-items:not(.mega-menu-direction-vertical).menu-items:after,
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items #magic-line-left,
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items #magic-line-right {
content: '';
position: absolute;
width: 100%;
bottom: -4px;
height: 4px;
background: #ffffff;
margin: 0; }
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items:before {
left: -200%;
width: 200%;
content: ''; }
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items:after {
left: 100%;
width: 200%; }
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items #magic-line-left,
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items #magic-line-right {
-webkit-transition: left, width, 0.5s, ease-in-out;
-o-transition: left, width, 0.5s, ease-in-out;
transition: left, width, 0.5s, ease-in-out; }
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items #magic-line-left {
left: 0; }
#menu-primary-items:not(.mega-menu-direction-vertical).menu-items #magic-line-right {
width: 100%;
left: 100%; } } a:hover {
text-decoration: none; }
.rel_container {
position: relative; }
.format-standard .entry-icon {
position: static !important;
margin-top: 2px;
float: left;
margin-right: 22px; }
.format-standard .entry-icon:before {
content: 'T';
font-size: 29px;
font-weight: bold;
font-family: Georgia, Times, 'Times New Roman', serif; }
.single-post .cherry-breadcrumbs {
margin-bottom: 100px; }
.entry-meta,
.blog .entry-meta,
.single .entry-meta,
.grid-layout .entry-meta,
.author .entry-meta,
.category .entry-meta,
.archive .entry-meta {
margin-bottom: 1.7em;
font-size: 0.875rem;
line-height: 1.5rem;
text-transform: capitalize; }
.entry-meta > span,
.blog .entry-meta > span,
.single .entry-meta > span,
.grid-layout .entry-meta > span,
.author .entry-meta > span,
.category .entry-meta > span,
.archive .entry-meta > span {
display: inline-block; }
.entry-meta > span + span:before,
.blog .entry-meta > span + span:before,
.single .entry-meta > span + span:before,
.grid-layout .entry-meta > span + span:before,
.author .entry-meta > span + span:before,
.category .entry-meta > span + span:before,
.archive .entry-meta > span + span:before {
content: '|';
display: inline-block;
text-align: center;
width: 27px; }
.entry-meta.meta-bottom,
.blog .entry-meta.meta-bottom,
.single .entry-meta.meta-bottom,
.grid-layout .entry-meta.meta-bottom,
.author .entry-meta.meta-bottom,
.category .entry-meta.meta-bottom,
.archive .entry-meta.meta-bottom {
padding-top: 12px;
margin-bottom: 0;
border-top: 1px solid #ebebeb; }
.entry-meta.meta-bottom .meta-rank-likes,
.blog .entry-meta.meta-bottom .meta-rank-likes,
.single .entry-meta.meta-bottom .meta-rank-likes,
.grid-layout .entry-meta.meta-bottom .meta-rank-likes,
.author .entry-meta.meta-bottom .meta-rank-likes,
.category .entry-meta.meta-bottom .meta-rank-likes,
.archive .entry-meta.meta-bottom .meta-rank-likes {
float: right; }
.entry-meta .meta-rank-like-this:before,
.blog .entry-meta .meta-rank-like-this:before,
.single .entry-meta .meta-rank-like-this:before,
.grid-layout .entry-meta .meta-rank-like-this:before,
.author .entry-meta .meta-rank-like-this:before,
.category .entry-meta .meta-rank-like-this:before,
.archive .entry-meta .meta-rank-like-this:before {
content: '\f08a';
position: relative;
top: 1px;
font-size: 1rem;
line-height: 1.625rem; }
.entry-meta .entry-date:before,
.blog .entry-meta .entry-date:before,
.single .entry-meta .entry-date:before,
.grid-layout .entry-meta .entry-date:before,
.author .entry-meta .entry-date:before,
.category .entry-meta .entry-date:before,
.archive .entry-meta .entry-date:before {
content: '\f073';
margin-right: 8px;
font-family: 'FontAwesome'; }
.cherry-with-sidebar .boxed .entry-title {
padding-top: 20px;
clear: both; }
.entry-title {
margin: 0 0 0.4em; }
@media (max-width: 1200px) {
.entry-title {
padding-top: 10px;
clear: both; } }
.post .mini-icon.cherry-icon.border {
border-color: #f2f2f2; }
.post .mini-icon.cherry-icon.border + h6 {
margin-bottom: 20px; }
.blog .widget-area,
.blog .widget-area,
.single .widget-area,
.single .widget-area,
.author .widget-area,
.author .widget-area,
.category .widget-area,
.category .widget-area,
.archive .widget-area,
.archive .widget-area {
padding-top: 13px; }
.blog:not(.woocommerce),
.category:not(.woocommerce),
.author:not(.woocommerce),
.archive:not(.woocommerce) {
position: relative; }
.blog:not(.woocommerce) .cherry-breadcrumbs,
.category:not(.woocommerce) .cherry-breadcrumbs,
.author:not(.woocommerce) .cherry-breadcrumbs,
.archive:not(.woocommerce) .cherry-breadcrumbs {
margin-bottom: 100px; }
.blog:not(.woocommerce) .format-video .entry-icon,
.blog:not(.woocommerce) .format-image .entry-icon,
.blog:not(.woocommerce) .format-gallery .entry-icon,
.category:not(.woocommerce) .format-video .entry-icon,
.category:not(.woocommerce) .format-image .entry-icon,
.category:not(.woocommerce) .format-gallery .entry-icon,
.author:not(.woocommerce) .format-video .entry-icon,
.author:not(.woocommerce) .format-image .entry-icon,
.author:not(.woocommerce) .format-gallery .entry-icon,
.archive:not(.woocommerce) .format-video .entry-icon,
.archive:not(.woocommerce) .format-image .entry-icon,
.archive:not(.woocommerce) .format-gallery .entry-icon {
display: none; }
.blog:not(.woocommerce) .format-video .entry-video + .entry-icon,
.blog:not(.woocommerce) .format-video .post-gallery + .entry-icon,
.blog:not(.woocommerce) .format-video .entry-thumbnail,
.blog:not(.woocommerce) .format-image .entry-video + .entry-icon,
.blog:not(.woocommerce) .format-image .post-gallery + .entry-icon,
.blog:not(.woocommerce) .format-image .entry-thumbnail,
.blog:not(.woocommerce) .format-gallery .entry-video + .entry-icon,
.blog:not(.woocommerce) .format-gallery .post-gallery + .entry-icon,
.blog:not(.woocommerce) .format-gallery .entry-thumbnail,
.category:not(.woocommerce) .format-video .entry-video + .entry-icon,
.category:not(.woocommerce) .format-video .post-gallery + .entry-icon,
.category:not(.woocommerce) .format-video .entry-thumbnail,
.category:not(.woocommerce) .format-image .entry-video + .entry-icon,
.category:not(.woocommerce) .format-image .post-gallery + .entry-icon,
.category:not(.woocommerce) .format-image .entry-thumbnail,
.category:not(.woocommerce) .format-gallery .entry-video + .entry-icon,
.category:not(.woocommerce) .format-gallery .post-gallery + .entry-icon,
.category:not(.woocommerce) .format-gallery .entry-thumbnail,
.author:not(.woocommerce) .format-video .entry-video + .entry-icon,
.author:not(.woocommerce) .format-video .post-gallery + .entry-icon,
.author:not(.woocommerce) .format-video .entry-thumbnail,
.author:not(.woocommerce) .format-image .entry-video + .entry-icon,
.author:not(.woocommerce) .format-image .post-gallery + .entry-icon,
.author:not(.woocommerce) .format-image .entry-thumbnail,
.author:not(.woocommerce) .format-gallery .entry-video + .entry-icon,
.author:not(.woocommerce) .format-gallery .post-gallery + .entry-icon,
.author:not(.woocommerce) .format-gallery .entry-thumbnail,
.archive:not(.woocommerce) .format-video .entry-video + .entry-icon,
.archive:not(.woocommerce) .format-video .post-gallery + .entry-icon,
.archive:not(.woocommerce) .format-video .entry-thumbnail,
.archive:not(.woocommerce) .format-image .entry-video + .entry-icon,
.archive:not(.woocommerce) .format-image .post-gallery + .entry-icon,
.archive:not(.woocommerce) .format-image .entry-thumbnail,
.archive:not(.woocommerce) .format-gallery .entry-video + .entry-icon,
.archive:not(.woocommerce) .format-gallery .post-gallery + .entry-icon,
.archive:not(.woocommerce) .format-gallery .entry-thumbnail {
display: block; }
.blog:not(.woocommerce) .entry-thumbnail img,
.blog:not(.woocommerce) .post-gallery img,
.blog:not(.woocommerce) .entry-video img,
.category:not(.woocommerce) .entry-thumbnail img,
.category:not(.woocommerce) .post-gallery img,
.category:not(.woocommerce) .entry-video img,
.author:not(.woocommerce) .entry-thumbnail img,
.author:not(.woocommerce) .post-gallery img,
.author:not(.woocommerce) .entry-video img,
.archive:not(.woocommerce) .entry-thumbnail img,
.archive:not(.woocommerce) .post-gallery img,
.archive:not(.woocommerce) .entry-video img {
box-shadow: 11px 11px 18px rgba(0, 0, 0, 0.11); }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-m,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-m,
.blog:not(.woocommerce) .entry-video.cherry-thumb-m,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-m,
.category:not(.woocommerce) .post-gallery.cherry-thumb-m,
.category:not(.woocommerce) .entry-video.cherry-thumb-m,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-m,
.author:not(.woocommerce) .post-gallery.cherry-thumb-m,
.author:not(.woocommerce) .entry-video.cherry-thumb-m,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-m,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-m,
.archive:not(.woocommerce) .entry-video.cherry-thumb-m {
margin-top: 13px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignleft,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-m.alignleft,
.blog:not(.woocommerce) .entry-video.cherry-thumb-m.alignleft,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignleft,
.category:not(.woocommerce) .post-gallery.cherry-thumb-m.alignleft,
.category:not(.woocommerce) .entry-video.cherry-thumb-m.alignleft,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignleft,
.author:not(.woocommerce) .post-gallery.cherry-thumb-m.alignleft,
.author:not(.woocommerce) .entry-video.cherry-thumb-m.alignleft,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignleft,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-m.alignleft,
.archive:not(.woocommerce) .entry-video.cherry-thumb-m.alignleft {
margin-right: 46px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignright,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-m.alignright,
.blog:not(.woocommerce) .entry-video.cherry-thumb-m.alignright,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignright,
.category:not(.woocommerce) .post-gallery.cherry-thumb-m.alignright,
.category:not(.woocommerce) .entry-video.cherry-thumb-m.alignright,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignright,
.author:not(.woocommerce) .post-gallery.cherry-thumb-m.alignright,
.author:not(.woocommerce) .entry-video.cherry-thumb-m.alignright,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.alignright,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-m.alignright,
.archive:not(.woocommerce) .entry-video.cherry-thumb-m.alignright {
margin-left: 46px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter,
.blog:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter,
.category:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter,
.category:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter,
.author:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter,
.author:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter,
.archive:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter {
margin: 0 auto 25px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter img,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter img,
.blog:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter img,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter img,
.category:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter img,
.category:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter img,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter img,
.author:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter img,
.author:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter img,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter img,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter img,
.archive:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter img {
margin: 0 auto; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter + .entry-icon,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter + .entry-icon,
.blog:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter + .entry-icon,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter + .entry-icon,
.category:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter + .entry-icon,
.category:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter + .entry-icon,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter + .entry-icon,
.author:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter + .entry-icon,
.author:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter + .entry-icon,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-m.aligncenter + .entry-icon,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-m.aligncenter + .entry-icon,
.archive:not(.woocommerce) .entry-video.cherry-thumb-m.aligncenter + .entry-icon {
left: 50%;
margin-left: -26px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-s,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-s,
.blog:not(.woocommerce) .entry-video.cherry-thumb-s,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-s,
.category:not(.woocommerce) .post-gallery.cherry-thumb-s,
.category:not(.woocommerce) .entry-video.cherry-thumb-s,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-s,
.author:not(.woocommerce) .post-gallery.cherry-thumb-s,
.author:not(.woocommerce) .entry-video.cherry-thumb-s,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-s,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-s,
.archive:not(.woocommerce) .entry-video.cherry-thumb-s {
margin-top: 13px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignleft,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-s.alignleft,
.blog:not(.woocommerce) .entry-video.cherry-thumb-s.alignleft,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignleft,
.category:not(.woocommerce) .post-gallery.cherry-thumb-s.alignleft,
.category:not(.woocommerce) .entry-video.cherry-thumb-s.alignleft,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignleft,
.author:not(.woocommerce) .post-gallery.cherry-thumb-s.alignleft,
.author:not(.woocommerce) .entry-video.cherry-thumb-s.alignleft,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignleft,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-s.alignleft,
.archive:not(.woocommerce) .entry-video.cherry-thumb-s.alignleft {
margin-right: 30px; }
.blog:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignright,
.blog:not(.woocommerce) .post-gallery.cherry-thumb-s.alignright,
.blog:not(.woocommerce) .entry-video.cherry-thumb-s.alignright,
.category:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignright,
.category:not(.woocommerce) .post-gallery.cherry-thumb-s.alignright,
.category:not(.woocommerce) .entry-video.cherry-thumb-s.alignright,
.author:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignright,
.author:not(.woocommerce) .post-gallery.cherry-thumb-s.alignright,
.author:not(.woocommerce) .entry-video.cherry-thumb-s.alignright,
.archive:not(.woocommerce) .entry-thumbnail.cherry-thumb-s.alignright,
.archive:not(.woocommerce) .post-gallery.cherry-thumb-s.alignright,
.archive:not(.woocommerce) .entry-video.cherry-thumb-s.alignright {
margin-left: 30px; }
.blog:not(.woocommerce) .entry-permalink,
.category:not(.woocommerce) .entry-permalink,
.author:not(.woocommerce) .entry-permalink,
.archive:not(.woocommerce) .entry-permalink {
padding-top: 30px; }
.blog:not(.woocommerce) .post,
.category:not(.woocommerce) .post,
.author:not(.woocommerce) .post,
.archive:not(.woocommerce) .post {
position: relative;
border-bottom: 1px solid #ebebeb;
padding: 0 0 51px;
margin-bottom: 37px; }
.blog:not(.woocommerce) .cherry-thumb-l,
.blog:not(.woocommerce) .cherry-thumb-l_item,
.category:not(.woocommerce) .cherry-thumb-l,
.category:not(.woocommerce) .cherry-thumb-l_item,
.author:not(.woocommerce) .cherry-thumb-l,
.author:not(.woocommerce) .cherry-thumb-l_item,
.archive:not(.woocommerce) .cherry-thumb-l,
.archive:not(.woocommerce) .cherry-thumb-l_item {
margin: 0 0px 17px;
float: none; }
.blog:not(.woocommerce) figure.cherry-thumb-l,
.category:not(.woocommerce) figure.cherry-thumb-l,
.author:not(.woocommerce) figure.cherry-thumb-l,
.archive:not(.woocommerce) figure.cherry-thumb-l {
display: block;
margin: 13px 0 17px; }
.blog:not(.woocommerce) figure.cherry-thumb-l a,
.category:not(.woocommerce) figure.cherry-thumb-l a,
.author:not(.woocommerce) figure.cherry-thumb-l a,
.archive:not(.woocommerce) figure.cherry-thumb-l a {
display: block; }
.blog:not(.woocommerce) .entry-title,
.category:not(.woocommerce) .entry-title,
.author:not(.woocommerce) .entry-title,
.archive:not(.woocommerce) .entry-title {
margin: 0 0 0.3em; }
@media (max-width: 1200px) {
.blog:not(.woocommerce) .entry-title,
.category:not(.woocommerce) .entry-title,
.author:not(.woocommerce) .entry-title,
.archive:not(.woocommerce) .entry-title {
padding-top: 10px;
clear: both; } }
.blog:not(.woocommerce) .entry-content,
.category:not(.woocommerce) .entry-content,
.author:not(.woocommerce) .entry-content,
.archive:not(.woocommerce) .entry-content {
margin: 0 0 1.8em; }
.blog:not(.woocommerce) .entry-content:after,
.category:not(.woocommerce) .entry-content:after,
.author:not(.woocommerce) .entry-content:after,
.archive:not(.woocommerce) .entry-content:after {
clear: none; }
.blog:not(.woocommerce) .entry-icon,
.category:not(.woocommerce) .entry-icon,
.author:not(.woocommerce) .entry-icon,
.archive:not(.woocommerce) .entry-icon {
border-radius: 500px;
width: 52px;
height: 52px;
font-size: 24px;
line-height: 52px;
text-align: center;
pointer-events: none; }
.blog:not(.woocommerce) .alignright + .entry-icon,
.category:not(.woocommerce) .alignright + .entry-icon,
.author:not(.woocommerce) .alignright + .entry-icon,
.archive:not(.woocommerce) .alignright + .entry-icon {
left: auto !important;
right: 18px !important; }
.blog:not(.woocommerce) .format-image .entry-icon,
.blog:not(.woocommerce) .format-gallery .entry-icon,
.blog:not(.woocommerce) .format-video .entry-icon,
.category:not(.woocommerce) .format-image .entry-icon,
.category:not(.woocommerce) .format-gallery .entry-icon,
.category:not(.woocommerce) .format-video .entry-icon,
.author:not(.woocommerce) .format-image .entry-icon,
.author:not(.woocommerce) .format-gallery .entry-icon,
.author:not(.woocommerce) .format-video .entry-icon,
.archive:not(.woocommerce) .format-image .entry-icon,
.archive:not(.woocommerce) .format-gallery .entry-icon,
.archive:not(.woocommerce) .format-video .entry-icon {
position: absolute;
left: 18px;
top: 32px;
z-index: 10; }
.blog:not(.woocommerce) .format-audio .entry-icon,
.category:not(.woocommerce) .format-audio .entry-icon,
.author:not(.woocommerce) .format-audio .entry-icon,
.archive:not(.woocommerce) .format-audio .entry-icon {
float: left;
margin-right: 24px; }
.blog:not(.woocommerce) .format-audio .entry-meta,
.category:not(.woocommerce) .format-audio .entry-meta,
.author:not(.woocommerce) .format-audio .entry-meta,
.archive:not(.woocommerce) .format-audio .entry-meta {
margin-bottom: 38px; }
.post-gallery {
max-width: 100%;
display: block;
margin-top: 13px; }
.post-gallery figure.alignright {
float: left; }
.post-gallery.cherry-thumb-s {
width: 370px; }
.post-gallery.cherry-thumb-m {
width: 570px; }
.post-gallery.cherry-thumb-l {
width: 1170px;
margin: 0 0 17px; }
.post-gallery.alignleft {
float: left;
margin-right: 30px; }
.post-gallery .alignleft {
margin: 0 !important; }
.post-gallery_prev, .post-gallery_next {
bottom: 20px;
top: auto;
margin-top: 0;
right: 19px;
width: 52px;
height: 52px;
border-radius: 500px;
line-height: 48px;
font-size: 34px;
left: auto;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.post-gallery_prev:before, .post-gallery_next:before {
font-family: 'FontAwesome'; }
.grid-layout_inner-3 .post-gallery_prev, .grid-layout_inner-3 .post-gallery_next {
top: 50%;
bottom: auto;
margin-top: -26px;
left: auto;
right: auto; }
.post-gallery_prev {
margin-right: 57px; }
.post-gallery_prev:before {
content: "\f104"; }
.grid-layout_inner-3 .post-gallery_prev {
left: 20px; }
.post-gallery_next:before {
content: "\f105"; }
.grid-layout_inner-3 .post-gallery_next {
right: 20px; }
.entry-video {
max-width: 100%; }
.entry-video.embed-responsive.embed-responsive-16by9 {
padding-bottom: 62.98245614035088%; }
.entry-video.cherry-thumb-s {
width: 370px; }
.single-format-video .entry-video.cherry-thumb-s {
width: 1170px; }
.entry-video.cherry-thumb-m {
width: 570px; }
.single-format-video .entry-video.cherry-thumb-m {
width: 1170px; }
.entry-video.cherry-thumb-l {
width: 1170px;
display: block;
margin: 0 0 17px; }
.single-format-video .entry-video.cherry-thumb-l {
width: 1170px; }
.entry-video.align-left {
float: left;
margin-right: 30px; }
body .grid-layout {
padding: 0 15px; }
body .grid-layout .entry-video {
width: 100%;
margin-left: 0;
margin-right: 0; }
body .grid-layout .navigation.pagination {
text-align: center; }
body .grid-layout .grid-layout-item {
margin-bottom: 30px; }
body .grid-layout_inner {
padding: 20px 20px 9px;
box-shadow: 11px 11px 18px rgba(0, 0, 0, 0.11); }
body .grid-layout_inner-2 {
padding: 0 10px; }
body .grid-layout.grid-type-2 .grid-layout-item {
margin-bottom: 66px; }
body .grid-layout.grid-type-2 .grid-layout-item .entry-thumbnail {
width: 100%; }
body .grid-layout.grid-type-2 .grid-layout-item .entry-thumbnail img {
width: 100%; }
body .grid-layout.grid-type-2 .grid-layout-item .post-gallery,
body .grid-layout.grid-type-2 .grid-layout-item .entry-thumbnail,
body .grid-layout.grid-type-2 .grid-layout-item .post-thumbnail,
body .grid-layout.grid-type-2 .grid-layout-item .entry-video {
margin: 0 0 14px; }
body .grid-layout.grid-type-2 .grid-layout-item .post-gallery.cherry-thumb-m, body .grid-layout.grid-type-2 .grid-layout-item .post-gallery.cherry-thumb-s, body .grid-layout.grid-type-2 .grid-layout-item .post-gallery.cherry-thumb-l,
body .grid-layout.grid-type-2 .grid-layout-item .entry-thumbnail.cherry-thumb-m,
body .grid-layout.grid-type-2 .grid-layout-item .entry-thumbnail.cherry-thumb-s,
body .grid-layout.grid-type-2 .grid-layout-item .entry-thumbnail.cherry-thumb-l,
body .grid-layout.grid-type-2 .grid-layout-item .post-thumbnail.cherry-thumb-m,
body .grid-layout.grid-type-2 .grid-layout-item .post-thumbnail.cherry-thumb-s,
body .grid-layout.grid-type-2 .grid-layout-item .post-thumbnail.cherry-thumb-l,
body .grid-layout.grid-type-2 .grid-layout-item .entry-video.cherry-thumb-m,
body .grid-layout.grid-type-2 .grid-layout-item .entry-video.cherry-thumb-s,
body .grid-layout.grid-type-2 .grid-layout-item .entry-video.cherry-thumb-l {
margin: 0 0 14px; }
body .grid-layout.grid-type-2 .grid-layout-item .meta-bottom {
font-size: 1rem;
line-height: 1.625rem;
margin: 15px 0 6px; }
body .grid-layout.grid-type-2 .grid-layout-item .quote_wrapper {
margin: 0; }
body .grid-layout.grid-type-3 {
margin: 0;
padding: 0; }
body .grid-layout.grid-type-3 .row {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
body .grid-layout.grid-type-3 .grid-layout-item {
padding: 0;
margin: 0;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch; }
body .grid-layout.grid-type-3 .grid-layout-item.link-post-format {
background-color: #333333; }
body .grid-layout.grid-type-3 .grid-layout-item.quote-post-format {
background-color: #3271e3; }
body .grid-layout.grid-type-3 .grid-layout-item.audio-post-format {
background-color: #f6f6f6; }
body .grid-layout.grid-type-3 .grid-layout-item .grid-layout_inner-3 .post-gallery,
body .grid-layout.grid-type-3 .grid-layout-item .grid-layout_inner-3 .entry-thumbnail,
body .grid-layout.grid-type-3 .grid-layout-item .grid-layout_inner-3 .entry-video {
margin: 0; }
body .grid-layout.grid-type-3 .grid-layout-item .quote_wrapper {
margin: 0; }
body .grid-layout.grid-type-3 .video-type .entry-title,
body .grid-layout.grid-type-3 .image-type .entry-title,
body .grid-layout.grid-type-3 .gallery-type .entry-title {
z-index: 5;
position: absolute;
left: 0;
right: 0;
bottom: 0;
text-align: center;
margin: 0;
padding: 17px 10px 23px; }
body .grid-layout.grid-type-3 .video-type .entry-title a,
body .grid-layout.grid-type-3 .image-type .entry-title a,
body .grid-layout.grid-type-3 .gallery-type .entry-title a {
color: #ffffff; }
body .grid-layout.grid-type-3 .video-type .entry-title:before,
body .grid-layout.grid-type-3 .image-type .entry-title:before,
body .grid-layout.grid-type-3 .gallery-type .entry-title:before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0.8;
z-index: -1; }
body .grid-layout.grid-type-3 .entry-title {
font-size: 1.25rem;
line-height: 1.875rem; }
body .grid-layout.grid-type-3 .link_wrapper {
position: relative;
padding-right: 82px;
margin: 0; }
body .grid-layout.grid-type-3 .audio-type,
body .grid-layout.grid-type-3 .standart-type {
padding: 23px 30px; }
body .grid-layout.grid-type-3 .audio-type .entry-title,
body .grid-layout.grid-type-3 .standart-type .entry-title {
margin-bottom: 20px; }
body .grid-layout.grid-type-3 .audio-type .entry-title {
margin-bottom: 24px; }
body .grid-layout.grid-type-3 .audio-type .mejs-container {
margin-bottom: 23px; }
body .grid-layout .grid-wrapper {
margin-bottom: 18px; }
body .grid-layout .entry-title {
clear: both; }
body .grid-layout .entry-icon {
position: absolute;
right: 30px;
bottom: 30px;
background: none;
color: #ffffff;
font-size: 27px;
margin: 0; }
body .grid-layout.columns-6 .grid-layout-item:nth-child(6n+1) {
clear: both; }
body .grid-layout.columns-4 .grid-layout-item:nth-child(4n+1) {
clear: both; }
body .grid-layout.columns-3 .grid-layout-item:nth-child(3n+1) {
clear: both; }
body .grid-layout.columns-2 .grid-layout-item:nth-child(2n+1) {
clear: both; }
body .grid-layout div.entry-content {
font-size: 0.875rem;
line-height: 1.4375rem; }
body .grid-layout .quote_wrapper .entry-content {
font-size: 2.125rem;
line-height: 3.125rem; }
body .grid-layout .link_wrapper .entry-title {
font-size: 2.125rem;
line-height: 3.125rem; }
body .grid-layout .grid-layout-item .post-gallery,
body .grid-layout .grid-layout-item .entry-thumbnail,
body .grid-layout .grid-layout-item .entry-video {
margin: 0 0 8px; }
body .grid-layout .grid-layout-item .post-gallery .entry-video,
body .grid-layout .grid-layout-item .entry-thumbnail .entry-video,
body .grid-layout .grid-layout-item .entry-video .entry-video {
margin: 0; }
body .grid-layout .grid-layout-item .post-gallery.cherry-thumb-m, body .grid-layout .grid-layout-item .post-gallery.cherry-thumb-s, body .grid-layout .grid-layout-item .post-gallery.cherry-thumb-l,
body .grid-layout .grid-layout-item .entry-thumbnail.cherry-thumb-m,
body .grid-layout .grid-layout-item .entry-thumbnail.cherry-thumb-s,
body .grid-layout .grid-layout-item .entry-thumbnail.cherry-thumb-l,
body .grid-layout .grid-layout-item .entry-video.cherry-thumb-m,
body .grid-layout .grid-layout-item .entry-video.cherry-thumb-s,
body .grid-layout .grid-layout-item .entry-video.cherry-thumb-l {
margin: 0 0 8px; }
body .grid-layout .grid-layout-item .meta-bottom {
font-size: 1rem;
line-height: 1.625rem;
margin: 18px 0 6px; }
body .grid-layout .entry-title {
margin-bottom: 4px;
font-size: 1.5rem;
line-height: 2.5rem; }
body .grid-layout .quote_wrapper .entry-title {
font-size: 2.125rem;
line-height: 3.125rem; }
body .grid-layout .entry-meta {
margin-bottom: 7px; }
body .masonry-layout.home-blog {
padding-bottom: 0; }
body .masonry-layout.masonry-type-2 {
padding: 0 25px; }
body .masonry-layout.masonry-type-2 .masonry-layout-item {
margin-bottom: 58px; }
body .masonry-layout.masonry-type-2 .masonry-layout-item .grid-layout_inner {
background: none;
box-shadow: none;
border-radius: 0;
padding: 0 10px; }
body .masonry-layout .navigation.pagination {
text-align: center; }
body .masonry-layout .masonry-wrapper {
font-size: 0;
line-height: 0; }
body .masonry-layout .masonry-wrapper .masonry-layout-item {
font-size: 0.875rem;
line-height: 1.4375rem; }
body .masonry-layout .grid-layout_inner {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1); }
body .masonry-layout.masonry-type-3 {
margin: 0 -15px;
padding: 0;
width: auto; }
body .masonry-layout.masonry-type-3 .masonry-layout-item {
padding: 0; }
body .masonry-layout.masonry-type-3 .masonry-layout-item .grid-layout_inner-3 {
overflow: hidden;
position: relative; }
body .masonry-layout.masonry-type-3 .masonry-layout-item .grid-layout_inner-3 .post-gallery,
body .masonry-layout.masonry-type-3 .masonry-layout-item .grid-layout_inner-3 .entry-thumbnail,
body .masonry-layout.masonry-type-3 .masonry-layout-item .grid-layout_inner-3 .entry-video {
margin: 0; }
body .masonry-layout.masonry-type-3 .masonry-layout-item .grid-layout_inner-3 .entry-icon {
position: absolute;
right: 30px;
bottom: 30px;
background: none;
color: #ffffff;
font-size: 27px;
margin: 0; }
body .masonry-layout.masonry-type-3 .masonry-layout-item .entry-header {
clear: both; }
body .masonry-layout.masonry-type-3 .masonry-layout-item .quote_wrapper,
body .masonry-layout.masonry-type-3 .masonry-layout-item .link_wrapper {
margin: 0; }
body .masonry-layout.masonry-type-3 .video-type .entry-title,
body .masonry-layout.masonry-type-3 .image-type .entry-title,
body .masonry-layout.masonry-type-3 .gallery-type .entry-title {
z-index: 5;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 17px 20px 23px 32px; }
body .masonry-layout.masonry-type-3 .video-type .entry-title a,
body .masonry-layout.masonry-type-3 .image-type .entry-title a,
body .masonry-layout.masonry-type-3 .gallery-type .entry-title a {
color: #ffffff; }
body .masonry-layout.masonry-type-3 .video-type .entry-title:before,
body .masonry-layout.masonry-type-3 .image-type .entry-title:before,
body .masonry-layout.masonry-type-3 .gallery-type .entry-title:before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0.8;
z-index: -1; }
body .masonry-layout.masonry-type-3 .entry-title {
font-size: 1.25rem;
line-height: 1.875rem; }
body .masonry-layout.masonry-type-3 .link_wrapper {
position: relative;
padding-right: 82px; }
body .masonry-layout.masonry-type-3 .quote_wrapper .entry-title {
font-size: 2.125rem;
line-height: 3.125rem; }
body .masonry-layout.masonry-type-3 .audio-type,
body .masonry-layout.masonry-type-3 .standart-type {
padding: 23px 30px; }
body .masonry-layout.masonry-type-3 .audio-type .entry-title,
body .masonry-layout.masonry-type-3 .standart-type .entry-title {
margin-bottom: 20px; }
body .masonry-layout.masonry-type-3 .audio-type .entry-title {
margin-bottom: 24px; }
body .masonry-layout.masonry-type-3 .audio-type .mejs-container {
margin-bottom: 23px; }
body .masonry-layout.masonry-type-3 .link-type .entry-title {
font-size: 2.125rem;
line-height: 3.125rem; }
body .masonry-layout .masonry-layout-item .grid-layout_inner {
margin-bottom: 0; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-header {
clear: both; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .quote_wrapper .entry-content {
font-size: 2.125rem;
line-height: 3.125rem; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-meta {
margin-bottom: 7px; }
body .masonry-layout .masonry-layout-item .grid-layout_inner div.entry-content {
font-size: 0.875rem;
line-height: 1.4375rem; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .quote_wrapper .entry-title {
font-size: 2.125rem;
line-height: 3.125rem; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .link_wrapper .entry-title {
font-size: 2.125rem;
line-height: 3.125rem; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-title {
margin-bottom: 4px;
font-size: 1.5rem;
line-height: 2.5rem; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-icon {
position: absolute;
right: 30px;
bottom: 30px;
background: none;
color: #ffffff;
font-size: 27px;
margin: 0; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .post-gallery,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-thumbnail,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-video {
margin: 0 0 8px; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .post-gallery .entry-video,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-thumbnail .entry-video,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-video .entry-video {
margin: 0; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .post-gallery.cherry-thumb-m, body .masonry-layout .masonry-layout-item .grid-layout_inner .post-gallery.cherry-thumb-s, body .masonry-layout .masonry-layout-item .grid-layout_inner .post-gallery.cherry-thumb-l,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-thumbnail.cherry-thumb-m,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-thumbnail.cherry-thumb-s,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-thumbnail.cherry-thumb-l,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-video.cherry-thumb-m,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-video.cherry-thumb-s,
body .masonry-layout .masonry-layout-item .grid-layout_inner .entry-video.cherry-thumb-l {
margin: 0 0 8px; }
body .masonry-layout .masonry-layout-item .grid-layout_inner .meta-bottom {
font-size: 1rem;
line-height: 1.625rem;
margin: 18px 0 6px; }
.comments {
margin-bottom: 100px;
border: 1px solid #ebebeb;
border-radius: 5px;
padding: 37px 42px; }
.comments-title {
margin: 0 0 0.8em; }
.comments .comment-respond {
padding-top: 22px; }
.comments .comment-reply-title {
margin: 0 0 0.8em; }
.comments .comment-list > .comment {
border-bottom: 1px solid #ebebeb;
padding-bottom: 50px; }
.comments .comment-list > .comment + .comment {
padding-top: 53px; }
.comments .comment-content {
clear: both;
padding: 20px 21px 18px;
border-radius: 4px;
position: relative; }
.comments .comment-content:before {
content: '';
position: absolute;
left: 88px;
bottom: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 17px 0 0 17px; }
.comments .comment-content p {
margin: 0; }
.comments .comment .children {
padding: 31px 0 0 144px; }
.comments .commentmetadata {
margin-bottom: 0.3em; }
.comments .commentmetadata:before {
content: '\f073';
margin-right: 8px;
font-family: 'FontAwesome'; }
.comments .comment .avatar {
border-radius: 500px;
float: left;
margin-right: 32px;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.08); }
.comments .comment-reply-link {
text-decoration: underline; }
.comments .comment .comment-author .reply {
text-align: left; }
.comments .comment-list {
padding: 0; }
.comments .comment-body h5 {
margin: 0 0 0.3em;
text-transform: capitalize; }
.comments .comment-body p {
clear: both;
margin: 35px 0 0;
position: relative;
padding: 18px 21px 18px;
border-radius: 4px; }
.comments .comment-body p:before {
content: '';
position: absolute;
left: 88px;
bottom: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 17px 0 0 17px; }
.comments .comment-form {
margin: 0 -15px;
font-size: 0rem;
line-height: 0rem; }
.comments .comment-form p {
margin: 0 0 30px;
padding: 0 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.comments .comment-form-author, .comments .comment-form-email, .comments .comment-form-url {
width: 33.3%;
display: inline-block; }
.comments .comment-form-comment {
width: 100%; }
.comments .comment-form input[type="text"],
.comments .comment-form textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.25rem;
line-height: 2.25rem;
height: 50px;
border: 1px solid #ebebeb;
border-radius: 6px;
padding: 5px 22px 9px;
width: 100%;
font-weight: normal; }
.comments .comment-form input[type="text"]::-moz-placeholder,
.comments .comment-form textarea::-moz-placeholder {
color: #777777;
opacity: 1; }
.comments .comment-form input[type="text"]:-ms-input-placeholder,
.comments .comment-form textarea:-ms-input-placeholder {
color: #777777; }
.comments .comment-form input[type="text"]::-webkit-input-placeholder,
.comments .comment-form textarea::-webkit-input-placeholder {
color: #777777; }
.comments .comment-form input[type="text"]:focus,
.comments .comment-form textarea:focus {
box-shadow: none;
outline: none; }
.comments .comment-form .logged-in-as {
font-size: 0.8125rem;
line-height: 1.4375rem; }
.comments .comment-form textarea {
height: 200px;
resize: none; }
.comments .comment-form input[type="submit"] {
border: 0; }
.related-posts {
margin-bottom: 83px;
border-top: 1px solid #ebebeb;
padding-top: 66px; }
.related-posts_title {
text-align: center;
margin-bottom: 0.9em; }
.related-posts_item {
text-align: center; }
.related-posts_item .entry-thumbnail {
margin-bottom: 17px; }
.related-posts_item .entry-thumbnail img {
box-shadow: 11px 11px 18px rgba(0, 0, 0, 0.11); }
.related-posts_item .entry-content {
font-size: 14px;
line-height: 23px;
margin: 0 0 20px; }
.related-posts_item .entry-date:before {
content: '\f073';
margin-right: 8px;
font-family: 'FontAwesome'; }
.related-posts_item .entry-title {
margin: 0 0 0.1em; }
.author-bio {
border-top: 1px solid #ebebeb;
padding-top: 55px;
margin-bottom: 55px; }
.author-bio .description {
font-size: 14px;
line-height: 23px; }
.author-bio h5 {
text-transform: capitalize;
margin: 0 0 .2em; }
.author-bio .user_position {
margin-bottom: 17px;
display: block; }
.author-bio_avatar {
position: relative;
top: -5px; }
.author-bio_avatar img {
border-radius: 500px;
box-shadow: 11px 11px 18px rgba(0, 0, 0, 0.11); }
.quote_wrapper {
margin-bottom: 29px;
position: relative;
padding: 18px 20px 25px; }
.quote_wrapper blockquote {
padding: 0;
border: 0; }
.quote_wrapper blockquote:before, .quote_wrapper blockquote:after {
display: none; }
.single .quote_wrapper {
padding: 0;
background: none;
color: inherit; }
.single .quote_wrapper * {
color: inherit; }
.quote_wrapper * {
color: #ffffff; }
.quote_wrapper h4 {
margin: 0; }
.quote_wrapper .entry-icon {
margin-top: 2px;
float: left;
margin-right: 22px; }
.quote_wrapper .entry-content {
margin: 0 0 0.2em; }
.quote_wrapper .user_position {
text-transform: capitalize;
color: #ffffff; }
.link_wrapper {
margin-bottom: 29px;
padding: 18px 20px 24px;
position: relative; }
.link_wrapper .entry-title {
color: #ffffff; }
.link_wrapper h4 {
margin: 0; }
.link_wrapper .entry-icon {
margin-top: 2px;
float: left;
margin-right: 22px; }
.link_wrapper .entry-content {
margin: 0 0 0.2em; }
.cherry-share_wrap .cherry-share_list {
text-align: left;
margin-left: -10px;
padding: 19px 0 11px; }
.cherry-share_wrap .cherry-share_list .cherry-share_item {
text-align: center;
float: none;
display: inline-block;
width: 260px;
margin: 15px; }
.cherry-share_wrap .cherry-share_list .cherry-share_item a {
padding: 20px;
border-radius: 5px;
display: block;
color: #ffffff;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); }
.cherry-share_wrap .cherry-share_list .cherry-share_item a i {
display: inline-block;
vertical-align: middle; }
.cherry-share_wrap .cherry-share_list .cherry-share_item a i:before {
font-size: 31px;
line-height: 1em; }
.cherry-share_wrap .cherry-share_list .cherry-share_item a:after {
content: attr(title);
display: inline-block;
vertical-align: middle;
padding: 0 0 0 20px;
font-size: 19px;
font-weight: bold;
text-transform: uppercase; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.facebook_item a {
background: #3b579d; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.twitter_item a {
background: #5ea9dd; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.pinterest_item a {
background: #cb2027; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.google_item a {
background: #df4a32; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.youtube_item a {
background: #de332c; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.vimeo_item a {
background: #4da9ce; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.flickr_item a {
color: #333;
background: #f0f0f0; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.rss_item a {
background: #fd8b06; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.skype_item a {
background: #24b4f0; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.share_item a {
background: #40b819; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.instagram_item a {
background: #bc805e; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.vkontakte_item a {
background: #4c75a3; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.linkedin_item a {
background-color: #007bb6; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.tumblr_item a {
background-color: #34465d; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.stumbleupon_item a {
background-color: #eb4924; }
.cherry-share_wrap .cherry-share_list .cherry-share_item.reddit_item a {
background-color: #000000; }
.cherry-share_wrap.only-logos .cherry-share_list .cherry-share_item {
width: 50px;
margin: 10px; }
.cherry-share_wrap.only-logos .cherry-share_list .cherry-share_item a {
padding: 0; }
.cherry-share_wrap.only-logos .cherry-share_list .cherry-share_item a i:before {
font-size: 31px;
line-height: 50px; }
.cherry-share_wrap.only-logos .cherry-share_list .cherry-share_item a:after {
display: none; }
.widget .cherry-follow_item {
max-width: 100%; }
.widget .cherry_team_widget .team-wrap {
padding: 0 15px; }
.widget.cherry_testimonials_widget blockquote {
border: 0;
padding-left: 43px; }
.widget.cherry_testimonials_widget blockquote:before {
font-size: 6.875rem;
line-height: 10rem; }
.widget.cherry_testimonials_widget blockquote p {
font-size: 0.875rem;
line-height: 1.4375rem; }
.widget .cherry-swiper-carousel-container {
padding-top: 17px;
margin-bottom: 39px; }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner figure.post-thumbnail img.wp-post-image {
width: 100% !important; }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel-slide {
box-shadow: 8px 8px 12px rgba(0, 0, 0, 0.04); }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel-slide .post-thumbnail:before {
position: absolute;
left: 0;
right: 0;
content: '\f064';
font-family: 'FontAwesome';
font-size: 1.3125rem;
line-height: 1.625rem;
color: #ffffff;
z-index: 10;
pointer-events: none;
top: 50%;
opacity: 0;
margin-top: -13px;
text-align: center;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel-slide .post-thumbnail:after {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
content: '';
opacity: 0;
z-index: 8;
pointer-events: none;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel-slide .post-thumbnail a {
display: block;
position: relative;
z-index: 2; }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel-slide .post-thumbnail:hover:before {
opacity: 1; }
.widget .cherry-swiper-carousel-container .cherry-swiper-carousel-slide .post-thumbnail:hover:after {
opacity: 0.6; }
.widget_recent_comments ul li {
padding: 10px 0px 13px; }
.widget_recent_comments ul li:before {
content: "\f0e6";
margin-right: 12px;
font-family: 'FontAwesome';
position: relative;
top: 1px; }
.widget_recent_comments ul li + li {
border-top: 1px solid #ebebeb; }
.widget.widget_archive ul {
padding-bottom: 5px; }
.widget.widget_archive ul li {
padding: 10px 0px 13px; }
.widget.widget_archive ul li + li {
border-top: 1px solid #ebebeb; }
.widget .tagcloud {
padding: 20px 0 9px;
margin: 0 -10px 0; }
.widget .tagcloud a {
font-size: 1rem;
line-height: 1.625rem;
border-radius: 6px;
padding: 4px 20px 10px;
display: inline-block;
margin: 0 4px 10px;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); }
.widget .tagcloud a:hover {
color: #ffffff; }
.widget .cherry-follow_wrap {
padding-bottom: 13px; }
.widget .cherry-follow_wrap .cherry-follow_list {
padding: 16px 0 0;
margin: 0 -5px;
text-align: left !important; }
.widget .cherry-follow_wrap .cherry-follow_list .cherry-follow_item {
text-align: center;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
margin: 0 5px 10px !important; }
.widget .twitter-timeline {
padding-top: 3px !important; }
.widget-title {
margin: 0 0 0.1em; }
.widget .cherry-posts-list {
padding: 12px 0 7px;
margin: 0; }
.widget .cherry-posts-list .cherry-xs-clear + .cherry-posts-item {
margin-top: 26px;
padding-top: 22px;
border-top: 1px solid #ebebeb; }
.widget .cherry-posts-list .cherry-posts-item {
padding: 0; }
.widget .cherry-posts-list .cherry-posts-item .post-content {
margin-bottom: 6px; }
.widget .cherry-posts-list .cherry-posts-item .post-comments-link a:before {
content: '\f0e6';
margin-right: 8px;
font-family: 'FontAwesome'; }
.widget .cherry-posts-list .cherry-posts-item .post-meta {
font-size: 14px;
font-weight: 300;
margin: 0 0 7px !important; }
.widget .cherry-posts-list .cherry-posts-item .post-meta:before {
content: '\f073';
margin-right: 8px;
font-family: 'FontAwesome'; }
.widget .cherry-posts-list .cherry-posts-item .inner {
text-align: left !important; }
.widget .cherry-posts-list .cherry-posts-item .inner figure.post-thumbnail {
float: left;
margin: 6px 26px 0 0;
box-shadow: none; }
.widget .cherry-posts-list .cherry-posts-item .inner figure.post-thumbnail img {
box-shadow: 8px 8px 12px rgba(0, 0, 0, 0.04); }
.link_wrapper .entry-title a,
.quote_wrapper .entry-title a {
color: #ffffff; }
.link_wrapper .entry-title a:hover,
.quote_wrapper .entry-title a:hover {
text-decoration: underline;
color: #ffffff; }
.entry-thumbnail {
max-width: 100%; }
body .timeline-layout article.timeline-layout-item {
padding: 20px 20px 13px;
border-width: 5px 0 0 0 !important;
box-shadow: 11px 11px 18px rgba(0, 0, 0, 0.11);
margin-bottom: 0 !important; }
body .timeline-layout article.timeline-layout-item.even .inner .marker {
margin-left: 0;
margin-right: -18px; }
body .timeline-layout article.timeline-layout-item.even .inner .marker span {
left: auto;
right: 52px; }
body .timeline-layout article.timeline-layout-item.even, body .timeline-layout article.timeline-layout-item.odd {
clear: both; }
body .timeline-layout article.timeline-layout-item.even .inner .arrow, body .timeline-layout article.timeline-layout-item.odd .inner .arrow {
margin-top: 118px; }
body .timeline-layout article.timeline-layout-item .quote_wrapper {
position: relative; }
body .timeline-layout article.timeline-layout-item .quote_wrapper .entry-content {
font-size: 2.125rem;
line-height: 3.125rem; }
body .timeline-layout article.timeline-layout-item .entry-icon {
position: absolute;
right: 30px;
bottom: 30px;
background: none;
color: #ffffff;
font-size: 27px;
margin: 0; }
body .timeline-layout article.timeline-layout-item .entry-content {
font-size: 0.875rem;
line-height: 1.4375rem; }
body .timeline-layout article.timeline-layout-item .entry-title {
margin-bottom: 0.15em; }
body .timeline-layout article.timeline-layout-item .entry-thumbnail,
body .timeline-layout article.timeline-layout-item .post-gallery,
body .timeline-layout article.timeline-layout-item .entry-video {
margin: 0 0 0.45em !important;
box-shadow: none; }
body .timeline-layout article.timeline-layout-item .entry-thumbnail img,
body .timeline-layout article.timeline-layout-item .post-gallery img,
body .timeline-layout article.timeline-layout-item .entry-video img {
box-shadow: none; }
body .timeline-layout article.timeline-layout-item .entry-title {
clear: both;
font-size: 1.5rem;
line-height: 2.5rem; }
body .timeline-layout article.timeline-layout-item .entry-meta {
margin-bottom: 7px; }
body .timeline-layout article.timeline-layout-item .entry-meta.meta-bottom {
margin-top: 24px;
padding-top: 11px; }
body .timeline-layout article.timeline-layout-item .inner .marker {
margin-top: 106px !important;
text-align: center;
width: 36px;
height: 36px;
margin-left: -18px !important;
border-radius: 500px;
z-index: 3; }
body .timeline-layout article.timeline-layout-item .inner .marker:before {
color: #ffffff;
content: '\f073';
display: block;
margin-right: 8px;
text-align: center;
width: 100%;
line-height: 37px;
font-family: 'FontAwesome'; }
body .timeline-layout article.timeline-layout-item .inner .marker span {
position: absolute;
top: 50%;
margin-top: -14px;
left: 52px; }
body .timeline-wpapper .entry-icon {
display: none; }
body .timeline-line {
z-index: 1 !important; }
.post-link:hover {
text-decoration: underline; }
body .hentry .mejs-container {
background: none;
margin-bottom: 33px; }
body .mejs-controls {
background: #2a2a2a !important;
position: relative; }
body .mejs-controls:before {
position: absolute;
content: '';
left: 0;
right: 0;
top: 0;
bottom: 50%;
background-color: #363636;
z-index: 0; }
body .mejs-controls * {
position: relative;
z-index: 1; }
body .mejs-time-total {
border-radius: 3px !important;
background-color: #1f1f1f !important; }
body .mejs-time-total * {
border-radius: 3px !important; }
body .mejs-time-loaded {
background-color: #ffffff; }
body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #232323; background: -moz-linear-gradient(top, #232323 0%, #2a2a2a 26%, #2d2d2d 50%, #303030 78%, #363636 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #232323), color-stop(26%, #2a2a2a), color-stop(50%, #2d2d2d), color-stop(78%, #303030), color-stop(100%, #363636)); background: -webkit-linear-gradient(top, #232323 0%, #2a2a2a 26%, #2d2d2d 50%, #303030 78%, #363636 100%);
background: -o-linear-gradient(top, #232323 0%, #2a2a2a 26%, #2d2d2d 50%, #303030 78%, #363636 100%);
background: -ms-linear-gradient(top, #232323 0%, #2a2a2a 26%, #2d2d2d 50%, #303030 78%, #363636 100%);
background: linear-gradient(to bottom, #232323 0%, #2a2a2a 26%, #2d2d2d 50%, #303030 78%, #363636 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#363636',GradientType=0 ); }
body .mejs-horizontal-volume-slider * {
border-radius: 3px !important; }
.navigation.pagination {
clear: both;
padding: 20px 0 40px; }
.grid-layout .navigation.pagination .nav-links, .masonry-layout + .navigation.pagination .nav-links {
text-align: center; }
.navigation.pagination .nav-links a.page-numbers,
.navigation.pagination .nav-links span.page-numbers {
display: inline-block;
border-radius: 4px;
width: 40px;
height: 40px;
text-align: center;
font-size: 1rem;
line-height: 2.5rem;
box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1); }
.navigation.pagination .nav-links a.page-numbers.next, .navigation.pagination .nav-links a.page-numbers.prev,
.navigation.pagination .nav-links span.page-numbers.next,
.navigation.pagination .nav-links span.page-numbers.prev {
font-family: 'FontAwesome'; }
.navigation.pagination .nav-links a.page-numbers:hover, .navigation.pagination .nav-links a.page-numbers.current,
.navigation.pagination .nav-links span.page-numbers:hover,
.navigation.pagination .nav-links span.page-numbers.current {
color: #ffffff; }
.navigation.pagination .nav-links a.page-numbers + .page-numbers,
.navigation.pagination .nav-links span.page-numbers + .page-numbers {
margin-left: 8px; }
.single-post .cherry-thumb-l {
margin-right: 0;
margin-left: 0; }
.single-post .entry-icon {
display: none; }
.single-post blockquote {
padding-left: 81px; }
.single-post blockquote:before {
top: -30px; }
.single-post blockquote h4 {
margin-bottom: 0.35em; }
.single-post .post-gallery,
.single-post figure.entry-thumbnail {
margin-bottom: 42px; }
.single-post iframe {
width: 100%; }
.searchform {
margin-bottom: 40px;
position: relative; }
.searchform input[type="text"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.25rem;
line-height: 2.25rem;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
height: 50px;
border: 1px solid #ebebeb;
border-radius: 6px;
padding: 5px 60px 9px 20px;
width: 100%;
margin: 0;
font-weight: normal; }
.searchform input[type="text"]::-moz-placeholder {
color: #777777;
opacity: 1; }
.searchform input[type="text"]:-ms-input-placeholder {
color: #777777; }
.searchform input[type="text"]::-webkit-input-placeholder {
color: #777777; }
.searchform input[type="text"]:focus {
outline: medium none; }
.searchform .search-submit {
position: absolute;
width: 58px;
height: 50px;
text-align: center;
top: 0;
right: 0;
display: block !important;
font-size: 0;
line-height: 0;
background: none;
border: 0;
padding: 0 !important;
font-family: 'FontAwesome'; }
.searchform .search-submit:before {
content: '\f002';
font-family: 'FontAwesome';
font-size: 1.25rem;
line-height: 3rem; }
.widget_mc4wp_widget input[type="email"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.25rem;
line-height: 2.25rem;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
height: 50px;
border: 1px solid #ebebeb;
border-radius: 6px;
padding: 5px 20px 9px;
width: 100%;
margin: 0;
font-weight: normal; }
.widget_mc4wp_widget input[type="email"]::-moz-placeholder {
color: #777777;
opacity: 1; }
.widget_mc4wp_widget input[type="email"]:-ms-input-placeholder {
color: #777777; }
.widget_mc4wp_widget input[type="email"]::-webkit-input-placeholder {
color: #777777; }
.widget_mc4wp_widget input[type="email"]:focus {
outline: medium none; }
.widget_mc4wp_widget input[type="email"]:focus::-moz-placeholder {
color: #4eb7fe;
opacity: 1; }
.widget_mc4wp_widget input[type="email"]:focus:-ms-input-placeholder {
color: #4eb7fe; }
.widget_mc4wp_widget input[type="email"]:focus::-webkit-input-placeholder {
color: #4eb7fe; }
.widget_mc4wp_widget input[type="submit"] {
font-size: 1.1875rem;
line-height: 1.375rem;
font-weight: bold;
text-transform: uppercase;
position: relative;
overflow: hidden;
box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.1);
font-weight: bold;
padding: 19px 40px;
border-radius: 5px;
z-index: 100;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #ffffff;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
border: 0; } .sidebar-content-wrapper,
.content-sidebar-wrapper {
position: relative; }
.sidebar-content-wrapper:before,
.content-sidebar-wrapper:before {
content: '';
left: 29.9%;
position: absolute;
top: 13px;
bottom: 100px;
width: 1px;
background-color: #ebebeb; }
.sidebar-content-wrapper:after,
.content-sidebar-wrapper:after {
content: '';
display: table;
width: 100%;
clear: both; }
.sidebar-content-wrapper .cherry-sidebar-main.sidebar-main,
.content-sidebar-wrapper .cherry-sidebar-main.sidebar-main {
width: 25.6%; }
.sidebar-content-wrapper #primary.content-area,
.content-sidebar-wrapper #primary.content-area {
width: 65.8%; }
body .sidebar-sidebar-content-wrapper,
body .sidebar-content-sidebar-wrapper,
body .sidebar-sidebar-content-wrapper {
width: 73.8%; }
body .sidebar-sidebar-content-wrapper #primary.content-area,
body .sidebar-content-sidebar-wrapper #primary.content-area,
body .sidebar-sidebar-content-wrapper #primary.content-area {
width: 65.142%; }
body .sidebar-sidebar-content-wrapper .cherry-sidebar-main.sidebar-main,
body .sidebar-content-sidebar-wrapper .cherry-sidebar-main.sidebar-main,
body .sidebar-sidebar-content-wrapper .cherry-sidebar-main.sidebar-main {
width: 30.72%; }
.cherry-sidebar-secondary.sidebar-secondary.widget-area {
width: 24.6%; }
.content-sidebar-wrapper:before {
right: 29.9%;
left: auto; }
.home-blog-box .cherry-box .inner {
padding: 88px 0 95px;
color: #ffffff; }
.home-blog-box .cherry-box .inner h2 {
color: #ffffff;
margin-bottom: 0.65em; }
.home-blog-box .cherry-box .inner h5 {
margin-bottom: 1.1em;
color: #ffffff; }  @media (max-width: 1675px) {
body .masonry-layout .quote_wrapper,
body .masonry-layout .link_wrapper,
body .grid-layout .quote_wrapper,
body .grid-layout .link_wrapper,
body .timeline-layout .quote_wrapper,
body .timeline-layout .link_wrapper {
text-overflow: ellipsis; }
body .masonry-layout .quote_wrapper .site-wrapper .entry-header h4.entry-title,
body .masonry-layout .link_wrapper .site-wrapper .entry-header h4.entry-title,
body .grid-layout .quote_wrapper .site-wrapper .entry-header h4.entry-title,
body .grid-layout .link_wrapper .site-wrapper .entry-header h4.entry-title,
body .timeline-layout .quote_wrapper .site-wrapper .entry-header h4.entry-title,
body .timeline-layout .link_wrapper .site-wrapper .entry-header h4.entry-title {
font-size: 1.125rem;
line-height: 1.625rem;
margin-bottom: 10px; }
body .masonry-layout .quote_wrapper .user_position,
body .masonry-layout .quote_wrapper .post-link,
body .masonry-layout .link_wrapper .user_position,
body .masonry-layout .link_wrapper .post-link,
body .grid-layout .quote_wrapper .user_position,
body .grid-layout .quote_wrapper .post-link,
body .grid-layout .link_wrapper .user_position,
body .grid-layout .link_wrapper .post-link,
body .timeline-layout .quote_wrapper .user_position,
body .timeline-layout .quote_wrapper .post-link,
body .timeline-layout .link_wrapper .user_position,
body .timeline-layout .link_wrapper .post-link {
word-wrap: break-word;
text-overflow: ellipsis;
display: inline-block;
margin-bottom: 40px; }
body .masonry-layout .quote_wrapper .post-link,
body .masonry-layout .link_wrapper .post-link,
body .grid-layout .quote_wrapper .post-link,
body .grid-layout .link_wrapper .post-link,
body .timeline-layout .quote_wrapper .post-link,
body .timeline-layout .link_wrapper .post-link {
display: block; } }
@media only screen and (max-width: 1200px) {
.entry-title {
padding-top: 10px;
clear: both; }
.widget.cherry_testimonials_widget blockquote {
clear: both; }
.widget .site-wrapper {
padding-top: 10px;
clear: both; }
.comments .comment-form-author, .comments .comment-form-email, .comments .comment-form-url {
width: 100%; } }
@media (max-width: 992px) {
.sidebar-content-wrapper:before,
.content-sidebar-wrapper:before {
display: none; }
body .site-content .sidebar-content-wrapper #primary.content-area,
body .site-content .content-sidebar-wrapper #primary.content-area,
body .site-content .sidebar-sidebar-content-wrapper,
body .site-content .sidebar-content-sidebar-wrapper,
body .site-content .sidebar-sidebar-content-wrapper,
body .site-content .sidebar-sidebar-content-wrapper #primary.content-area,
body .site-content .sidebar-content-sidebar-wrapper #primary.content-area,
body .site-content .sidebar-sidebar-content-wrapper #primary.content-area,
body .site-content .sidebar-sidebar-content-wrapper .cherry-sidebar-main.sidebar-main,
body .site-content .sidebar-content-sidebar-wrapper .cherry-sidebar-main.sidebar-main,
body .site-content .sidebar-sidebar-content-wrapper .cherry-sidebar-main.sidebar-main,
body .site-content .cherry-sidebar-secondary.sidebar-secondary.widget-area {
width: 100%; }
.site-content .sidebar-content-wrapper .cherry-sidebar-main,
.site-content .sidebar-content-wrapper .cherry-sidebar-secondary,
.site-content .content-sidebar-wrapper .cherry-sidebar-main,
.site-content .content-sidebar-wrapper .cherry-sidebar-secondary,
.site-content .sidebar-content-sidebar-wrapper .cherry-sidebar-main,
.site-content .sidebar-content-sidebar-wrapper .cherry-sidebar-secondary,
.site-content .content-sidebar-sidebar-wrapper .cherry-sidebar-main,
.site-content .content-sidebar-sidebar-wrapper .cherry-sidebar-secondary,
.site-content .sidebar-sidebar-content-wrapper .cherry-sidebar-main,
.site-content .sidebar-sidebar-content-wrapper .cherry-sidebar-secondary {
width: 100%; }
.comments .comment .children {
padding-left: 20px; }
.related-posts_item {
margin-bottom: 30px; }
.comments {
padding-left: 20px;
padding-right: 20px; }
.related-posts_item .entry-thumbnail img {
margin: 0 auto; }
.related-posts_title {
font-size: 1.75rem;
line-height: 2.125rem; }
body .masonry-layout.grid-type-3 .masonry-wrapper .video-type .entry-header .entry-title,
body .masonry-layout.grid-type-3 .masonry-wrapper .image-type .entry-header .entry-title,
body .masonry-layout.grid-type-3 .masonry-wrapper .gallery-type .entry-header .entry-title,
body .masonry-layout.grid-type-3 .masonry-wrapper .video-type .entry-header .entry-title,
body .masonry-layout.grid-type-3 .masonry-wrapper .image-type .entry-header .entry-title,
body .masonry-layout.grid-type-3 .masonry-wrapper .gallery-type .entry-header .entry-title {
position: relative; }
body .grid-layout.grid-type-3 .row {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
body .grid-layout.grid-type-3 .grid-layout-item {
-webkit-flex: 1 1 400px;
-ms-flex: 1 1 400px;
flex: 1 0 auto; } }
@media (max-width: 768px) {
.entry-title {
padding-top: 10px;
clear: both; }
body .grid-layout.grid-type-2 {
padding: 0; }
.author-bio h5 {
clear: both; }
.comment-author .comment-meta {
clear: both; }
.grid-layout-item:nth-child(even) {
clear: both; }
body .timeline-layout .timeline-wrapper .timeline-line {
display: none; }
body .timeline-layout article.timeline-layout-item,
body .timeline-layout article.timeline-layout-item.even,
body .timeline-layout article.timeline-layout-item.odd {
float: none;
width: 100% !important; }
body .timeline-layout article.timeline-layout-item .arrow,
body .timeline-layout article.timeline-layout-item.even .arrow,
body .timeline-layout article.timeline-layout-item.odd .arrow {
display: none; }
body .timeline-layout article.timeline-layout-item .inner .marker,
body .timeline-layout article.timeline-layout-item.even .inner .marker,
body .timeline-layout article.timeline-layout-item.odd .inner .marker {
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
margin: 0 0 10px !important; }
body .timeline-layout article.timeline-layout-item .inner .marker span,
body .timeline-layout article.timeline-layout-item.even .inner .marker span,
body .timeline-layout article.timeline-layout-item.odd .inner .marker span {
right: auto;
left: 52px; }
.single .entry-thumbnail {
float: none; } } .single-portfolio .cherry-breadcrumbs {
margin-bottom: 100px; }
.single-portfolio .post-meta-container a {
text-decoration: underline; }
.single-portfolio .site-content .widget-area {
padding-top: 0; }
.portfolio-wrap {
padding: 20px 0 35px; }
.portfolio-wrap .grid-layout {
padding-left: 0;
padding-right: 0; }
.portfolio-wrap .portfolio-filter {
margin: 0 0 25px;
text-align: center;
position: relative; }
.portfolio-wrap .portfolio-filter ul.filter {
display: inline-block;
float: none;
border-bottom: 1px solid transparent;
font-size: 20px;
line-height: 30px;
font-weight: normal; }
.portfolio-wrap .portfolio-filter ul.filter li {
margin: 0;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.portfolio-wrap .portfolio-filter ul.filter li a {
position: relative;
display: block;
padding: 0 35px 15px;
text-decoration: none; }
.portfolio-wrap .portfolio-filter ul.filter li a:before {
content: '';
position: absolute;
bottom: 20px;
left: 0;
width: 100%;
height: 4px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform: scale(0);
transform: scale(0);
visibility: hidden;
opacity: 0; }
.portfolio-wrap .portfolio-filter ul.filter li a:hover:before, .portfolio-wrap .portfolio-filter ul.filter li.active a:before {
bottom: -1px;
-webkit-transform: scale(1);
transform: scale(1);
visibility: visible;
opacity: 1; }
@media (max-width: 768px) {
.portfolio-wrap .portfolio-filter ul.filter {
border: none; }
.portfolio-wrap .portfolio-filter ul.filter li {
float: none; }
.portfolio-wrap .portfolio-filter ul.filter li a:before {
display: none; } }
.portfolio-wrap .portfolio-filter ul.order-filter {
position: absolute;
right: 30px;
top: 0;
font-size: 20px;
line-height: 30px;
font-weight: normal; }
@media (max-width: 1200px) {
.portfolio-wrap .portfolio-filter ul.order-filter {
position: relative;
float: none;
display: block;
right: 0;
margin-top: 25px; } }
.portfolio-wrap .portfolio-filter ul.order-filter > li {
padding: 0;
margin: 0 20px;
float: none;
display: inline-block; }
.portfolio-wrap .portfolio-filter ul.order-filter > li[data-order="order"] {
padding-right: 20px; }
.portfolio-wrap .portfolio-filter ul.order-filter .marker {
top: 15px; }
.portfolio-wrap .portfolio-filter ul.order-filter .orderby-list {
top: 40px;
left: 50%;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
width: 110px;
margin-left: -50px;
padding: 15px 0;
font-size: 15px;
line-height: 26px; }
.portfolio-wrap .portfolio-filter ul.order-filter .orderby-list li {
color: #fff; }
.portfolio-wrap .portfolio-container .portfolio-list { }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item {
margin: 0; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h3, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h4, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h5 {
margin-bottom: 0;
line-height: 1.2em;
margin-bottom: 8px; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .inner-wrap .rollover-content {
background: none; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-content-holder {
position: relative;
padding-bottom: 5px;
z-index: 5; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .plane-wrap {
padding: 20px;
box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .plane-wrap:hover {
box-shadow: none; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .plane-wrap .media-content {
margin-bottom: 15px; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .plane-wrap .item-content {
font-size: 14px;
line-height: 23px; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .plane-wrap .item-meta {
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid #ebebeb; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-content-inner {
position: relative;
z-index: 1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-content-inner:before {
content: '';
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: .8;
z-index: -1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .links-container {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-link.zoomlink {
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
position: relative;
border-radius: 50%;
padding: 0;
margin: 0;
font-size: 54px;
line-height: 63px;
width: 71px;
height: 71px;
border: 3px solid;
z-index: 1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-link.zoomlink:before {
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: scale(0);
transform: scale(0);
visibility: hidden;
content: '';
position: absolute;
border-radius: 50%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-link.zoomlink:hover {
-webkit-transform: rotate(90degdeg);
transform: rotate(90degdeg); }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .item-link.zoomlink:hover:before {
-webkit-transform: scale(1);
transform: scale(1);
visibility: visible; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .unfolded-items-area {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 50;
z-index: 155; }
@media (min-width: 768px) and (max-width: 870px) {
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item {
font-size: 14px;
line-height: 18px; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h3, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h4, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h5 {
font-size: 18px;
margin: -15px 0 5px; } }
@media (max-width: 767px) {
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h3, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h4, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item h5 {
font-size: 24px;
line-height: 28px; } }
@media (max-width: 650px) {
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item .thumbnailset-wrapper {
display: none; } }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .animated-block-1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .animated-block-2 {
position: relative;
top: 75px;
visibility: hidden;
opacity: 0; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .animated-block-1 {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .animated-block-2 {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content {
-webkit-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
visibility: hidden;
opacity: 0; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content h1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content h2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content h3, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content h4, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content h5, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .rollover-content span {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
visibility: hidden;
opacity: 0;
top: 50px; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .item-content-inner:before {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transition-delay: 0.7s;
transition-delay: 0.7s;
visibility: hidden;
opacity: 0; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .media-content > img {
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transform: scale(1);
transform: scale(1); }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap .links-container {
-webkit-transform: scale(0);
transform: scale(0); }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .animated-block-1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .animated-block-2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .animated-block-1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .animated-block-2 {
top: 0px;
visibility: visible;
opacity: 1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .animated-block-1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .animated-block-1 {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .animated-block-2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .animated-block-2 {
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content {
-webkit-transition-delay: 0s;
transition-delay: 0s;
visibility: visible;
opacity: 1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content h1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content h2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content h3, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content h4, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content h5, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .rollover-content span, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content h1, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content h2, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content h3, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content h4, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content h5, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .rollover-content span {
visibility: visible;
opacity: 1;
top: 0; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .item-content-inner:before, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .item-content-inner:before {
-webkit-transition-delay: 0s;
transition-delay: 0s;
visibility: visible;
opacity: .8; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .media-content > img, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .media-content > img {
-webkit-transform: scale(1.25);
transform: scale(1.25); }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover .inner-wrap:hover .links-container, .portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.custom-hover.hold-hover .inner-wrap .links-container {
-webkit-transform: scale(1);
transform: scale(1); }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.simple-fade-hover.hold-hover .rollover-content {
opacity: 1; }
.portfolio-wrap .portfolio-container .portfolio-list div.portfolio-item.simple-scale-hover.hold-hover .rollover-content {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
.portfolio-wrap .portfolio-pagination {
text-align: center; }
.portfolio-wrap .portfolio-pagination ul.page-link, .portfolio-wrap .portfolio-pagination .page-nav {
padding: 0 15px;
float: none;
display: inline-block;
vertical-align: top; }
.portfolio-wrap .portfolio-pagination ul.page-link li a, .portfolio-wrap .portfolio-pagination .page-nav a {
display: inline-block;
border-radius: 4px;
min-width: 40px;
height: 40px;
padding: 0 5px;
text-align: center;
font-size: 16px;
line-height: 40px;
font-weight: 300;
text-decoration: none;
box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.1); }
.portfolio-wrap .portfolio-pagination .page-nav a {
padding: 0 17px;
margin: 0 5px; }
.portfolio-wrap .portfolio-pagination ul.page-link li {
margin: 0 0 10px 10px; }
.portfolio-wrap .portfolio-pagination ul.page-link li.active a {
box-shadow: none; }
.portfolio-wrap .portfolio-pagination ul.page-link li:first-child {
margin: 0 0 10px 0; }
.portfolio-wrap .portfolio-ajax-button .load-more-button a {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: relative;
overflow: hidden;
padding: 20px 35px;
font-size: 19px;
line-height: 1.2em;
font-weight: bold;
text-transform: uppercase;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
border-radius: 5px; }
div.portfolio-wrap .portfolio-container.justified-layout .portfolio-list .justified-layout-item {
display: -ms-flexbox;
display: -webkit-flex;
display: flex; }
div.portfolio-wrap .portfolio-container.justified-layout .portfolio-list .justified-layout-item .inner-wrap.plane-wrap {
height: auto; }
.thumbnailset-wrapper {
position: relative;
margin: 0 auto;
z-index: 1; }
.thumbnailset,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset {
position: relative;
z-index: 150; }
.thumbnailset li,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset li {
position: absolute;
overflow: hidden;
border-radius: 50%;
width: 135px;
height: 135px; }
.thumbnailset li img,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset li img {
width: 100%;
height: auto; }
.thumbnailset .thumbnail-link,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset .thumbnail-link {
position: relative;
display: block; }
.thumbnailset .thumbnail-link:before,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset .thumbnail-link:before {
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
content: '';
position: absolute;
border-radius: 50%;
width: 100%;
height: 100%;
top: 0;
left: 0;
visibility: hidden;
opacity: 0; }
.thumbnailset .thumbnail-link:after,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset .thumbnail-link:after {
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
-webkit-transform: scale(0);
transform: scale(0);
content: '\f002';
position: absolute;
width: 50px;
height: 50px;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
text-align: center;
color: #fff;
font: 30px/50px FontAwesome;
visibility: hidden;
opacity: 0; }
.thumbnailset .thumbnail-link:hover:before,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset .thumbnail-link:hover:before {
visibility: visible;
opacity: .8; }
.thumbnailset .thumbnail-link:hover:after,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset .thumbnail-link:hover:after {
-webkit-transform: scale(1);
transform: scale(1);
visibility: visible;
opacity: 1; }
.thumbnailset .thumbnails-hover-cover,
div.portfolio-wrap div.portfolio-item .inner-wrap .thumbnailset .thumbnails-hover-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999; }
.small-thumbs .thumbnailset li,
div.portfolio-wrap div.portfolio-item .inner-wrap .small-thumbs .thumbnailset li {
width: 110px;
height: 110px; }
.thumbnailset-cover {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(11, 11, 11, 0.8);
z-index: 145; }
.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
margin: 0;
top: auto;
left: auto;
bottom: 20px;
width: 52px;
height: 52px;
text-align: center;
border-radius: 50%;
background-image: none;
box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1); }
.swiper-container .swiper-button-next:before, .swiper-container .swiper-button-prev:before {
content: '';
font: 34px/52px 'FontAwesome'; }
.swiper-container .swiper-button-next {
right: 20px; }
.swiper-container .swiper-button-next:before {
content: "\f105"; }
.swiper-container .swiper-button-prev {
right: 77px; }
.swiper-container .swiper-button-prev:before {
content: "\f104"; }
.swiper-container .swiper-pagination .swiper-pagination-bullet {
opacity: 1; }/*/*//**/.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut; }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out; } .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel .owl-refresh .owl-item {
display: none; }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d; }
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto; }
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease; }
.owl-carousel .owl-item img {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1; } .post-thumbnail {
max-width: 100%; }
ul, ol {
padding: 0;
list-style: none; }
a:hover, a:focus {
text-decoration: none;
outline: 0;
outline: none; }
table {
border-color: #ebebeb; }
.table tr > th, .table tr > td, table tr > th, table tr > td,
.table > thead > tr > th, table > thead > tr > th {
vertical-align: middle; }
.add_to_cart_button.loading:after {
display: none; }
.site-header {
position: relative;
z-index: 100; }  .woocommerce a.remove,
table.compare-list .remove td a span.remove {
background: none;
width: auto;
height: auto;
display: inline-block !important;
line-height: inherit;
color: #999999 !important;
font-weight: normal;
font-size: 0;
vertical-align: middle;
position: relative; }
.woocommerce a.remove:before,
table.compare-list .remove td a span.remove:before {
position: absolute;
left: 0;
right: 0;
font-size: 16px;
font-family: "FontAwesome";
content: '\f00d'; }
.woocommerce a.remove:hover, .woocommerce a.remove:focus,
table.compare-list .remove td a span.remove:hover,
table.compare-list .remove td a span.remove:focus {
background: none !important; } .woocommerce .star-rating {
font-size: 12px;
width: 6.5em;
letter-spacing: 0.3em;
height: 1em;
line-height: 1em;
position: relative;
display: inline-block;
margin-left: 0;
margin-right: 0; }
.woocommerce .star-rating:before {
color: #ebebeb;
float: left;
position: absolute;
top: 0;
left: 0;
content: '\53\53\53\53\53'; }
.woocommerce .star-rating span {
float: left;
left: 0;
padding-top: 1.5em;
position: absolute;
top: 0;
overflow: hidden;
height: 0; }
.woocommerce .star-rating span:before {
position: absolute;
left: 0;
top: 0; } .woocommerce span.onsale {
padding: 0;
width: 52px;
height: 52px;
font-size: 13px;
line-height: 51px;
text-transform: uppercase;
color: #ffffff;
border-radius: 50%; } .woocommerce ul.products li.product {
text-align: center;
position: relative;
line-height: 0;  }
.woocommerce ul.products li.product .onsale {
left: 10px;
top: 10px;
right: auto;
margin: 0; }
.woocommerce ul.products li.product img {
margin: 0 !important; }
.woocommerce ul.products li.product h3 {
font-size: 16px;
line-height: 26px;
padding: 30px 10px 0 10px;
font-weight: 300;
transition: 300ms linear; }
.woocommerce ul.products li.product .short_desc {
font-size: 14px;
line-height: 23px; }
.woocommerce ul.products li.product .price {
font-size: 20px;
line-height: 35px;
font-weight: 400;
margin-bottom: 5px; }
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins {
line-height: 35px !important;
display: inline-block !important;
vertical-align: bottom;
text-decoration: none;
font-weight: 400 !important; }
.woocommerce ul.products li.product .price del {
text-decoration: line-through;
opacity: 1 !important;
font-weight: 300 !important;
margin-right: 5px;
margin-left: 5px; }
.woocommerce ul.products li.product .price del .amount {
font-size: inherit;
text-decoration: line-through; }
.woocommerce ul.products li.product .price ins {
margin-left: 5px;
margin-right: 5px; }
.woocommerce ul.products li.product .price .amount {
font-size: 20px;
line-height: 35px;
display: inline-block;
vertical-align: middle; }
.woocommerce ul.products li.product .price del {
font-size: 16px; }
.woocommerce ul.products li.product .star-rating {
display: inline-block;
font-size: 16px !important;
margin-top: 3px;
margin-bottom: 0; }
.woocommerce ul.products li.product .short_desc,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .price {
padding-left: 12px;
padding-right: 12px; }
.woocommerce ul.products li.product .product_buttons {
margin-top: 22px;
margin-bottom: 23px; }
@media (min-width: 992px) {
.woocommerce ul.products li.product .product_buttons {
margin-left: 7px;
margin-right: 7px; } }
@media (min-width: 1200px) {
.woocommerce ul.products li.product .product_buttons {
margin-left: 31px;
margin-right: 31px; } }
@media (max-width: 767px) {
.woocommerce ul.products li.product .product_buttons {
margin-left: 15px;
margin-right: 15px; } }
.woocommerce ul.products li.product .product_hidden-content .product_buttons {
margin-bottom: 0; }
.woocommerce ul.products li.product .product_hidden-content .star-rating {
margin-top: 26px; }
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist {
margin-top: 0; }
.woocommerce ul.products li.product a.btn,
.woocommerce ul.products li.product .compare,
.woocommerce ul.products li.product .cherry-quick-view,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a {
height: 40px;
border: none;
float: left;
padding: 0;
font-size: 0;
z-index: 2;
line-height: 0;
border-radius: 5px;
text-align: center;
position: relative;
box-sizing: border-box;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
font-weight: 400; }
.woocommerce ul.products li.product a.btn:before,
.woocommerce ul.products li.product .compare:before,
.woocommerce ul.products li.product .cherry-quick-view:before,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:before {
font-size: 17px;
font-family: "FontAwesome";
line-height: 40px;
position: absolute;
text-align: center;
top: 0;
left: 0;
right: 0;
width: 100%;
transition: all 500ms ease; }
.woocommerce ul.products li.product a.btn:hover,
.woocommerce ul.products li.product .compare:hover,
.woocommerce ul.products li.product .cherry-quick-view:hover,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:hover {
box-shadow: none; }
.woocommerce ul.products li.product a.btn:hover .feedback,
.woocommerce ul.products li.product .compare:hover .feedback,
.woocommerce ul.products li.product .cherry-quick-view:hover .feedback,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:hover .feedback {
visibility: visible;
top: -20px;
opacity: 1; }
.woocommerce ul.products li.product a.btn,
.woocommerce ul.products li.product .compare,
.woocommerce ul.products li.product .cherry-quick-view,
.woocommerce ul.products li.product div.yith-wcwl-add-to-wishlist {
width: 27.5641%;
margin: 15px 2.884615384615% 0 !important; }
.woocommerce ul.products li.product a.btn:hover,
.woocommerce ul.products li.product .compare:hover,
.woocommerce ul.products li.product .cherry-quick-view:hover,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a,
.woocommerce ul.products li.product .compare.added {
box-shadow: none; }
.woocommerce ul.products li.product a.btn:hover:before,
.woocommerce ul.products li.product .compare:hover:before,
.woocommerce ul.products li.product .cherry-quick-view:hover:before,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:hover:before,
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a:before,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a:before,
.woocommerce ul.products li.product .compare.added:before {
color: #ffffff; }
.woocommerce ul.products li.product.product-type-variable a.btn,
.woocommerce ul.products li.product.product-type-variable .compare,
.woocommerce ul.products li.product.product-type-variable .cherry-quick-view,
.woocommerce ul.products li.product.product-type-variable div.yith-wcwl-add-to-wishlist {
width: 44.23076923077%; }
.woocommerce ul.products li.product div.yith-wcwl-add-to-wishlist .show a {
width: 100%; }
.woocommerce ul.products li.product .added_to_cart {
display: none; }
.woocommerce ul.products li.product .feedback {
border: none;
background: #ffffff;
position: absolute;
visibility: hidden;
left: 50%;
right: auto !important;
top: 0;
margin: 0;
width: auto;
height: auto;
z-index: 2;
text-transform: uppercase;
padding: 5px 10px;
overflow: visible;
white-space: nowrap;
display: inline-block;
clear: both;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
box-sizing: border-box;
opacity: 0;
-webkit-transform: translate(-50%, -100%);
-ms-transform: translate(-50%, -100%);
transform: translate(-50%, -100%);
transition: all 300ms ease;
pointer-events: none; }
.woocommerce ul.products li.product .feedback:before, .woocommerce ul.products li.product .feedback:after {
position: absolute;
content: '';
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 12px 10px 0 10px;
border-color: #ffffff transparent transparent transparent;
left: 50%;
margin-left: -10px;
bottom: -11px;
z-index: 1; }
.woocommerce ul.products li.product .feedback:after {
border-width: 12px 7px 0 7px;
border-color: transparent transparent transparent transparent;
margin-left: -7px;
z-index: 0; }
.woocommerce ul.products li.product .cherry-quick-view.btn {
position: absolute;
width: 27.5641% !important; }
.woocommerce ul.products li.product .cherry-quick-view.btn:before {
content: ""; }
.woocommerce ul.products li.product a.btn:before {
content: ""; }
.woocommerce ul.products li.product .add_to_cart_button {
transition: background-color 300ms, box-shadow 300ms; }
.woocommerce ul.products li.product .add_to_cart_button:before {
content: "";
font-family: "FontAwesome";
font-size: 22px;
display: inline-block;
font-weight: 400;
position: relative;
top: 1px;
margin-right: 12px; }
.woocommerce ul.products li.product .add_to_cart_button.added:before {
bottom: 0;
border: none; }
.woocommerce ul.products li.product .add_to_cart_button.added, .woocommerce ul.products li.product .add_to_cart_button.loading {
box-shadow: none !important; }
.woocommerce ul.products li.product .add_to_cart_button.added:after {
position: absolute;
left: 0;
width: 100%;
height: 100%;
right: 0;
top: 0;
bottom: 0;
margin: 0;
line-height: 50px;
border-radius: 5px;
background: #2fc1a1; }
@media (max-width: 767px) {
.woocommerce ul.products li.product .add_to_cart_button.added:after {
line-height: 40px; } }
.woocommerce ul.products li.product .add_to_cart_button.product_type_variable:before {
content: "";
display: none; }
.woocommerce ul.products li.product .add_to_cart_button.loading {
font-size: 0 !important;
overflow: hidden;
opacity: 1; }
.woocommerce ul.products li.product .add_to_cart_button.loading:before {
visibility: hidden; }
.woocommerce ul.products li.product .add_to_cart_button.loading:after {
left: 0;
top: 0;
bottom: 0;
right: 0;
line-height: 50px;
font-size: 30px;
display: block; }
@media (max-width: 767px) {
.woocommerce ul.products li.product .add_to_cart_button {
padding-top: 11px;
padding-bottom: 14px; }
.woocommerce ul.products li.product .add_to_cart_button.loading {
font-size: 15px !important; }
.woocommerce ul.products li.product .add_to_cart_button.loading:after {
display: none !important; } }
.woocommerce ul.products li.product a.button[class*="product"]:not(.product_details_button),
.woocommerce ul.products li.product .add_to_cart_button {
display: block;
width: auto;
margin-left: 2.884615384615%;
margin-right: 2.884615384615%;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
font-size: 17px;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
padding: 12px 10px 16px;
box-sizing: border-box; }
.woocommerce ul.products li.product a.button[class*="product"]:not(.product_details_button):hover,
.woocommerce ul.products li.product .add_to_cart_button:hover {
background: #2FC1A1;
box-shadow: none; }
@media (max-width: 767px) {
.woocommerce ul.products li.product a.button[class*="product"]:not(.product_details_button),
.woocommerce ul.products li.product .add_to_cart_button {
font-size: 15px;
padding-top: 13px;
padding-bottom: 12px; }
.woocommerce ul.products li.product a.button[class*="product"]:not(.product_details_button):before,
.woocommerce ul.products li.product .add_to_cart_button:before {
display: none; } }
@media (min-width: 768px) {
.woocommerce ul.products li.product.outofstock a.button[class*="product"]:not(.product_details_button) {
padding-top: 16px;
padding-bottom: 17px; } }
.woocommerce ul.products li.product .compare:before {
content: ""; }
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist {
clear: none;
float: left; }
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .ajax-loading {
display: none !important; }
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:before {
content: ""; }
.woocommerce ul.products li.product > .short_desc,
.woocommerce ul.products li.product > .product_buttons {
display: none; }
.woocommerce ul.products li.product .product_hidden-content {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 2;
background: #ffffff;
box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.11);
padding-bottom: 30px;
opacity: 0;
visibility: hidden;
pointer-events: none; }
.woocommerce ul.products li.product:hover .product_hidden-content {
opacity: 100;
visibility: visible;
transition: all 300ms;
pointer-events: auto; }
@media (min-width: 769px) {
.woocommerce.cherry-with-sidebar:not(.archive) ul.products li.product {
width: 48%;
margin-left: 0;
margin-right: 0; }
.woocommerce.cherry-with-sidebar:not(.archive) ul.products li.product:nth-child(2n) {
float: right; }
.woocommerce.cherry-with-sidebar:not(.archive) ul.products li.product.first {
clear: none; }
.woocommerce.cherry-with-sidebar:not(.archive) ul.products li.product:nth-child(2n + 3) {
clear: both; } } .woocommerce.archive ul.products,
.woocommerce-page.archive ul.products {
margin-left: 0; }
.woocommerce.archive ul.products li.product,
.woocommerce-page.archive ul.products li.product {
margin-bottom: 46px !important;
margin-right: 3.448275862068966%; }
.woocommerce.archive ul.products li.product.first,
.woocommerce-page.archive ul.products li.product.first {
clear: none; }
@media (min-width: 1200px) {
.woocommerce.archive ul.products li.product,
.woocommerce-page.archive ul.products li.product {
width: 31.03448275862069%; }
.woocommerce.archive ul.products li.product:nth-child(3n + 4),
.woocommerce-page.archive ul.products li.product:nth-child(3n + 4) {
clear: both; }
.woocommerce.archive ul.products li.product:nth-child(3n),
.woocommerce-page.archive ul.products li.product:nth-child(3n) {
margin-right: 0; } }
@media (min-width: 480px) and (max-width: 1199px) {
.woocommerce.archive ul.products li.product,
.woocommerce-page.archive ul.products li.product {
margin-right: 3%;
width: 48.5% !important; }
.woocommerce.archive ul.products li.product:nth-child(2n + 3),
.woocommerce-page.archive ul.products li.product:nth-child(2n + 3) {
clear: both; }
.woocommerce.archive ul.products li.product:nth-child(2n),
.woocommerce-page.archive ul.products li.product:nth-child(2n) {
margin-right: 0; } }
@media (max-width: 479px) {
.woocommerce.archive ul.products li.product,
.woocommerce-page.archive ul.products li.product {
margin-right: 0;
float: none;
width: 100% !important; } }
@media (min-width: 992px) {
.woocommerce.columns-1 ul.products li.product {
width: 100% !important;
margin-bottom: 46px !important; }
.woocommerce.columns-1 ul.products li.product:nth-child(1n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-2 ul.products li.product {
width: 48.71795% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-2 ul.products li.product:nth-child(2n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-3 ul.products li.product {
width: 31.62393% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-3 ul.products li.product:nth-child(3n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-4 ul.products li.product {
width: 23.07692% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-4 ul.products li.product:nth-child(4n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-5 ul.products li.product {
width: 17.94872% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-5 ul.products li.product:nth-child(5n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-6 ul.products li.product {
width: 14.52991% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-6 ul.products li.product:nth-child(6n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-7 ul.products li.product {
width: 12.08791% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-7 ul.products li.product:nth-child(7n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-8 ul.products li.product {
width: 10.25641% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-8 ul.products li.product:nth-child(8n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-9 ul.products li.product {
width: 8.83191% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-9 ul.products li.product:nth-child(9n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-10 ul.products li.product {
width: 7.69231% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-10 ul.products li.product:nth-child(10n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-11 ul.products li.product {
width: 6.75991% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-11 ul.products li.product:nth-child(11n) {
margin-right: 0; } }
@media (min-width: 992px) {
.woocommerce.columns-12 ul.products li.product {
width: 5.98291% !important;
margin-right: 2.5641%;
margin-bottom: 46px !important; }
.woocommerce.columns-12 ul.products li.product:nth-child(12n) {
margin-right: 0; } }
@media (min-width: 480px) and (max-width: 991px) {
.woocommerce[class*='columns'] ul.products li.product {
width: 48% !important;
margin-left: 0;
margin-right: 0; }
.woocommerce[class*='columns'] ul.products li.product:nth-child(2n) {
float: right; }
.woocommerce[class*='columns'] ul.products li.product.first {
clear: none; }
.woocommerce[class*='columns'] ul.products li.product:nth-child(2n + 3) {
clear: both; } }
@media (max-width: 479px) {
.woocommerce[class*='columns'] ul.products li.product {
margin-right: 0;
float: none;
width: 100% !important; } }
.woocommerce .sidebar-content-wrapper:before,
.woocommerce .content-sidebar-wrapper:before {
display: none; }
.woocommerce.archive.woocommerce-page .sidebar-content-wrapper,
.woocommerce.archive.woocommerce-page .content-sidebar-wrapper,
.woocommerce.archive.woocommerce-page .sidebar-content-sidebar-wrapper,
.woocommerce.archive.woocommerce-page .content-sidebar-sidebar-wrapper,
.woocommerce.archive.woocommerce-page .sidebar-sidebar-content-wrapper {
padding-top: 70px;
padding-bottom: 100px; }
@media (max-width: 991px) {
.woocommerce.archive.woocommerce-page .sidebar-content-wrapper,
.woocommerce.archive.woocommerce-page .content-sidebar-wrapper,
.woocommerce.archive.woocommerce-page .sidebar-content-sidebar-wrapper,
.woocommerce.archive.woocommerce-page .content-sidebar-sidebar-wrapper,
.woocommerce.archive.woocommerce-page .sidebar-sidebar-content-wrapper {
padding-bottom: 0; } }
.woocommerce.archive.woocommerce-page .sidebar-content-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .content-sidebar-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .sidebar-content-sidebar-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .content-sidebar-sidebar-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .sidebar-sidebar-content-wrapper + .cherry-sidebar-secondary {
padding-top: 70px;
padding-bottom: 100px; }
@media (max-width: 991px) {
.woocommerce.archive.woocommerce-page .sidebar-content-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .content-sidebar-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .sidebar-content-sidebar-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .content-sidebar-sidebar-wrapper + .cherry-sidebar-secondary,
.woocommerce.archive.woocommerce-page .sidebar-sidebar-content-wrapper + .cherry-sidebar-secondary {
padding-top: 0; } }
.cherry-no-sidebar.woocommerce.archive.woocommerce-page .content-area {
padding-top: 70px;
padding-bottom: 100px; }
@media (min-width: 992px) {
body.woocommerce .site-content .sidebar-content-sidebar-wrapper,
body.woocommerce .site-content .content-sidebar-sidebar-wrapper,
body.woocommerce .site-content .sidebar-sidebar-content-wrapper {
width: 74.35897435897436%; }
body.woocommerce .site-content .sidebar-content-sidebar-wrapper #primary,
body.woocommerce .site-content .content-sidebar-sidebar-wrapper #primary,
body.woocommerce .site-content .sidebar-sidebar-content-wrapper #primary {
width: 65.51724137931034%; }
body.woocommerce .site-content .sidebar-content-sidebar-wrapper .widget-area,
body.woocommerce .site-content .content-sidebar-sidebar-wrapper .widget-area,
body.woocommerce .site-content .sidebar-sidebar-content-wrapper .widget-area {
width: 31.03448275862069%; }
body.woocommerce .site-content .sidebar-content-sidebar-wrapper + .cherry-sidebar-secondary,
body.woocommerce .site-content .content-sidebar-sidebar-wrapper + .cherry-sidebar-secondary,
body.woocommerce .site-content .sidebar-sidebar-content-wrapper + .cherry-sidebar-secondary {
width: 23.07692307692308%; } }
@media (min-width: 992px) {
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product, .woocommerce.cherry-no-sidebar.archive ul.products li.product {
margin-right: 2.564102564102564%;
width: 23.07692307692308%; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(4n), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(4n) {
margin-right: 0; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product .product_buttons, .woocommerce.cherry-no-sidebar.archive ul.products li.product .product_buttons {
margin-left: 7px;
margin-right: 7px; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(3n + 4), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(3n + 4) {
clear: none; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(4n + 5), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(4n + 5) {
clear: both; } }
@media (min-width: 992px) and (max-width: 1199px) {
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(2n + 3), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(2n + 3) {
clear: none; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(4n + 5), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(4n + 5) {
clear: both; } }
@media (min-width: 769px) and (max-width: 991px) {
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product, .woocommerce.cherry-no-sidebar.archive ul.products li.product {
width: 48%;
margin-left: 0;
margin-right: 0; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(2n), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(2n) {
float: right; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product.first, .woocommerce.cherry-no-sidebar.archive ul.products li.product.first {
clear: none; }
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product:nth-child(2n + 3), .woocommerce.cherry-no-sidebar.archive ul.products li.product:nth-child(2n + 3) {
clear: both; } }
@media (max-width: 767px) {
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product .product_buttons, .woocommerce.cherry-no-sidebar.archive ul.products li.product .product_buttons {
margin-left: 15px;
margin-right: 15px; } }
@media (max-width: 479px) {
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product, .woocommerce.cherry-no-sidebar.archive ul.products li.product {
margin-right: 0;
float: none;
width: 100%; } }
@media (min-width: 1200px) {
.woocommerce.cherry-no-sidebar.post-type-archive-product ul.products li.product .product_buttons, .woocommerce.cherry-no-sidebar.archive ul.products li.product .product_buttons {
margin-left: 31px;
margin-right: 31px; } }
@media (min-width: 1200px) {
.woocommerce.archive .sidebar-sidebar-content-wrapper ul.products li.product,
.woocommerce.archive .sidebar-content-sidebar-wrapper ul.products li.product,
.woocommerce.archive .content-sidebar-sidebar-wrapper ul.products li.product, .woocommerce-page.archive .sidebar-sidebar-content-wrapper ul.products li.product,
.woocommerce-page.archive .sidebar-content-sidebar-wrapper ul.products li.product,
.woocommerce-page.archive .content-sidebar-sidebar-wrapper ul.products li.product {
margin-right: 5.26315789473684%;
width: 47.36842105263158%; }
.woocommerce.archive .sidebar-sidebar-content-wrapper ul.products li.product:nth-child(2n + 3),
.woocommerce.archive .sidebar-content-sidebar-wrapper ul.products li.product:nth-child(2n + 3),
.woocommerce.archive .content-sidebar-sidebar-wrapper ul.products li.product:nth-child(2n + 3), .woocommerce-page.archive .sidebar-sidebar-content-wrapper ul.products li.product:nth-child(2n + 3),
.woocommerce-page.archive .sidebar-content-sidebar-wrapper ul.products li.product:nth-child(2n + 3),
.woocommerce-page.archive .content-sidebar-sidebar-wrapper ul.products li.product:nth-child(2n + 3) {
clear: both; }
.woocommerce.archive .sidebar-sidebar-content-wrapper ul.products li.product:nth-child(2n),
.woocommerce.archive .sidebar-content-sidebar-wrapper ul.products li.product:nth-child(2n),
.woocommerce.archive .content-sidebar-sidebar-wrapper ul.products li.product:nth-child(2n), .woocommerce-page.archive .sidebar-sidebar-content-wrapper ul.products li.product:nth-child(2n),
.woocommerce-page.archive .sidebar-content-sidebar-wrapper ul.products li.product:nth-child(2n),
.woocommerce-page.archive .content-sidebar-sidebar-wrapper ul.products li.product:nth-child(2n) {
margin-right: 0; }
.woocommerce.archive .sidebar-sidebar-content-wrapper ul.products li.product:nth-child(3n + 4),
.woocommerce.archive .sidebar-content-sidebar-wrapper ul.products li.product:nth-child(3n + 4),
.woocommerce.archive .content-sidebar-sidebar-wrapper ul.products li.product:nth-child(3n + 4), .woocommerce-page.archive .sidebar-sidebar-content-wrapper ul.products li.product:nth-child(3n + 4),
.woocommerce-page.archive .sidebar-content-sidebar-wrapper ul.products li.product:nth-child(3n + 4),
.woocommerce-page.archive .content-sidebar-sidebar-wrapper ul.products li.product:nth-child(3n + 4) {
clear: none; } }
.static-footer-shop-sidebars { }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li {
margin-bottom: 6px; }
@media (min-width: 768px) and (max-width: 1199px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li {
margin-bottom: 30px; } }
@media (max-width: 479px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li {
margin-bottom: 30px; } }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li:first-child {
padding-top: 0; }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li img {
float: left;
width: 74px;
margin-left: 0;
margin-right: 20px;
margin-top: 8px;
background: #f6f6f6; }
@media (max-width: 1199px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li img {
width: 180px; } }
@media (min-width: 768px) and (max-width: 1199px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li img {
float: none;
margin-bottom: 20px;
max-width: 100%;
margin-top: 0; } }
@media (max-width: 479px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li img {
float: none;
margin-bottom: 20px;
max-width: 100%;
margin-top: 0; } }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .product-content_wrapper {
overflow: hidden; }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li a {
font-weight: inherit; }
@media (max-width: 767px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li a {
font-size: 20px;
line-height: 30px; } }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li ins {
text-decoration: none;
display: block; }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li del {
display: none; }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .amount {
font-size: 14px;
line-height: 35px;
font-weight: 300;
display: inline-block; }
@media (max-width: 767px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .amount {
font-size: 20px;
line-height: 30px; } }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .star-rating {
display: block;
margin: 8px 0 11px 0; }
@media (max-width: 1199px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .star-rating {
float: none !important; } }
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .reviewer {
font-size: 14px;
line-height: 26px;
display: block;
margin-top: 15px; }
@media (max-width: 1199px) {
.static-footer-shop-sidebars .woocommerce ul.product_list_widget li .reviewer {
float: none !important; } }
.static-footer-shop-sidebars [id*="woocommerce_recent_reviews"] ul.product_list_widget li .star-rating {
float: none;
margin-top: 8px;
margin-bottom: 5px; }
.static-footer-shop-sidebars [id*="woocommerce_recent_reviews"] ul.product_list_widget li .reviewer {
float: none;
margin-top: 15px; }
.static-footer-shop-sidebars [id*="woocommerce_recent_reviews"] ul.product_list_widget li > a:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
.site-content .widget-area.shop-sidebar {
padding-top: 0; } .woocommerce .shop-sidebar {      }
@media (max-width: 1199px) {
.woocommerce .shop-sidebar {
width: 27.8%;
float: left; } }
@media (max-width: 991px) {
.woocommerce .shop-sidebar {
width: 45%;
min-width: 370px;
float: none; } }
@media (max-width: 479px) {
.woocommerce .shop-sidebar {
width: 100%;
min-width: 10px; } }
.woocommerce .shop-sidebar .widget {
margin-bottom: 52px; }
.woocommerce .shop-sidebar [id*="woocommerce_product_tag_cloud"] .tagcloud {
margin: 0; }
.woocommerce .shop-sidebar [id*="woocommerce_product_tag_cloud"] .tagcloud a {
margin: 0;
border-radius: 0;
background: none;
padding: 0;
display: inline;
box-shadow: none; }
.woocommerce .shop-sidebar h5 {
margin-bottom: 15px;
margin-top: 0; }
.woocommerce .shop-sidebar .button {
margin-right: 10px;
margin-bottom: 10px; }
.woocommerce .shop-sidebar ul, .woocommerce .shop-sidebar ol {
margin: 0 0 1em; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="submit"] {
color: #ffffff;
margin-top: 10px; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="search"] {
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
.woocommerce .shop-sidebar [id*="woocommerce_product_search"] input[type="search"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
.woocommerce .shop-sidebar [id*="yith-woocompare-widget"] li {
position: relative;
padding-left: 25px;
margin-bottom: 10px; }
.woocommerce .shop-sidebar [id*="yith-woocompare-widget"] a.remove {
position: absolute;
left: 0;
top: 0; }
.woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .button,
.woocommerce .shop-sidebar [id*="yith-woocompare-widget"] .clear-all {
margin: 0 10px 10px 0; }
.woocommerce .shop-sidebar .product-categories {
padding: 0; }
.woocommerce .shop-sidebar .product-categories > li > a {
position: relative; }
.woocommerce .shop-sidebar .product-categories > li > a:before {
content: '\f105';
font-family: "FontAwesome";
font-size: 16px;
display: inline-block;
margin-right: 15px;
position: relative;
top: -1px;
transition: all 300ms ease; }
.woocommerce .shop-sidebar .product-categories > li > a:hover:before {
-webkit-transform: translate(5px, 0);
-ms-transform: translate(5px, 0);
transform: translate(5px, 0); }
.woocommerce .shop-sidebar .product-categories li {
font-size: 20px;
line-height: 25px;
font-weight: 400; }
.woocommerce .shop-sidebar .product-categories li .count {
font-weight: 300; }
.woocommerce .shop-sidebar .product-categories li a.opened:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.woocommerce .shop-sidebar .product-categories li a.opened ~ ul {
display: block; }
.woocommerce .shop-sidebar .product-categories li + li {
margin-top: 13px; }
.woocommerce .shop-sidebar .product-categories li ul {
margin-top: 14px;
margin-bottom: 19px;
padding: 0 0 0 21px;
display: none; }
.woocommerce .shop-sidebar .product-categories li ul li {
font-size: 14px;
line-height: 20px; }
.woocommerce .shop-sidebar .product-categories li ul li + li {
margin-top: 20px; }
.woocommerce .shop-sidebar .product-categories li ul li span {
transition: all 300ms; }
.woocommerce .shop-sidebar .price_slider_wrapper {
position: relative; }
.woocommerce .shop-sidebar .price_slider_wrapper .price_slider {
border-radius: 5px;
background: #f2f2f2;
box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset;
margin-top: 8px;
margin-bottom: 8px; }
.woocommerce .shop-sidebar .price_slider_wrapper .ui-slider-range {
position: relative;
height: 11px;
border-radius: 5px;
box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.12) inset; }
.woocommerce .shop-sidebar .price_slider_wrapper .ui-slider-handle {
width: 27px;
height: 27px;
border-radius: 50%;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
position: absolute;
top: -8px;
display: block; }
.woocommerce .shop-sidebar .price_slider_wrapper .ui-slider-handle:focus {
outline: none;
z-index: 2; }
.woocommerce .shop-sidebar .price_slider_wrapper .ui-slider-handle + .ui-slider-handle {
margin-left: -27px; }
.woocommerce .shop-sidebar .price_slider_wrapper .ui-slider-handle:active {
-webkit-animation: scaleAndRevert 300ms forwards;
animation: scaleAndRevert 300ms forwards; }
.woocommerce .shop-sidebar .price_slider_wrapper .price_label {
font-size: 20px;
line-height: 25px;
font-weight: 400;
margin-top: 15px; }
.woocommerce .shop-sidebar .price_slider_wrapper button[type="submit"] {
margin-top: 20px; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav_filters"] ul {
padding: 0; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav_filters"] ul li {
float: left;
font-size: 15px;
line-height: 20px;
font-weight: 400;
width: 48.15%;
box-sizing: border-box;
margin-bottom: 10px; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav_filters"] ul li:nth-child(2n + 2) {
margin-left: 3.7%; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav_filters"] ul li a {
display: block;
border-radius: 5px;
border: 1px solid #ebebeb;
padding: 9px 10px 9px 21px; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav"]:not([id*="woocommerce_layered_nav_filters"]) ul {
padding: 0; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav"]:not([id*="woocommerce_layered_nav_filters"]) ul li {
font-size: 14px;
line-height: 20px; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav"]:not([id*="woocommerce_layered_nav_filters"]) ul li + li {
margin-top: 20px; }
.woocommerce .shop-sidebar [id*="woocommerce_layered_nav"]:not([id*="woocommerce_layered_nav_filters"]) ul li span {
transition: all 300ms; }
.woocommerce .shop-sidebar .product_list_widget li {
margin-bottom: 14px; }
.woocommerce .shop-sidebar .product_list_widget li img {
float: left;
width: 74px;
margin-left: 0;
margin-right: 20px;
margin-top: 8px;
background: #f6f6f6; }
.woocommerce .shop-sidebar .product_list_widget li .product-content_wrapper {
overflow: hidden; }
.woocommerce .shop-sidebar .product_list_widget li a {
font-size: 16px;
line-height: 26px;
font-weight: inherit;
transition: all 300ms; }
.woocommerce .shop-sidebar .product_list_widget li ins {
text-decoration: none;
display: block; }
.woocommerce .shop-sidebar .product_list_widget li del {
display: none; }
.woocommerce .shop-sidebar .product_list_widget li .amount {
font-size: 20px;
line-height: 35px;
font-weight: 400;
display: inline-block; }
.woocommerce .shop-sidebar .product_list_widget li .star-rating {
display: block;
margin-top: 13px;
margin-bottom: 5px;
margin-left: 0; }
.woocommerce .shop-sidebar .product_list_widget li .reviewer {
font-size: 14px;
line-height: 26px;
display: block;
margin-top: 13px; }
.woocommerce .shop-sidebar .widget_shopping_cart_content ul.product_list_widget a.remove {
float: left;
margin-right: 20px; }
.woocommerce .shop-sidebar .widget_shopping_cart_content ul.product_list_widget li {
margin-bottom: 30px; }
.woocommerce .shop-sidebar .widget_shopping_cart_content ul.product_list_widget li dl {
overflow: hidden;
border: none;
padding: 0; }
.woocommerce .shop-sidebar .widget_shopping_cart_content ul.product_list_widget li dl dd {
padding: 0;
margin: 0; }
.woocommerce .shop-sidebar .widget_shopping_cart_content ul.product_list_widget li dl p {
margin: 0; }
.woocommerce .shop-sidebar .widget_shopping_cart_content ul.product_list_widget li .quantity {
float: right; }
.woocommerce .shop-sidebar .widget_shopping_cart_content .total {
float: right;
font-size: 20px;
line-height: 35px;
margin: 0 0 20px; }
.woocommerce .shop-sidebar .widget_shopping_cart_content .total strong {
font-weight: 300; }
.woocommerce .shop-sidebar .widget_shopping_cart_content .total .amount {
font-weight: bold; }
.woocommerce .shop-sidebar .widget_shopping_cart_content .buttons {
clear: both; }
.woocommerce .shop-sidebar [id*="woocommerce_recent_reviews"] li > a:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
.woocommerce .shop-sidebar [id*="woocommerce_recent_reviews"] li .star-rating {
float: none;
margin-top: 14px;
margin-bottom: 5px; }
.woocommerce .shop-sidebar [id*="woocommerce_recent_reviews"] li .reviewer {
float: none;
margin-top: 12px; }
@media (min-width: 992px) {
.woocommerce .sidebar-sidebar-content-wrapper .shop-sidebar ul.product_list_widget li img,
.woocommerce .sidebar-content-sidebar-wrapper .shop-sidebar ul.product_list_widget li img,
.woocommerce .content-sidebar-sidebar-wrapper .shop-sidebar ul.product_list_widget li img {
float: none;
width: 180px;
margin: 0 0 20px; } }
.category-title {
text-align: center; }
.woocommerce { }
.woocommerce .woocommerce-result-count {
font-size: 14px;
line-height: 42px; }
.woocommerce .woocommerce-ordering {
color: #999999; }
@media (max-width: 767px) {
.woocommerce .woocommerce-ordering {
width: 100%;
float: none; } }
.woocommerce .woocommerce-ordering select {
font-size: 14px;
width: 270px;
box-sizing: border-box;
border-radius: 5px;
border: 1px solid #ebebeb;
-webkit-appearance: none;
-moz-appearance: none;
padding: 5px 10.5% 5px 14px;
height: 40px;
background-image: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/select-woocommerce-arrow.png);
background-repeat: no-repeat;
background-position: 92.5925% 50%; }
@media (max-width: 479px) {
.woocommerce .woocommerce-ordering select {
width: 100%; } }
.woocommerce .woocommerce-ordering select:hover {
cursor: pointer; }
.woocommerce .woocommerce-ordering select:focus {
outline: none; }
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
margin-bottom: 56px; }
@media (max-width: 767px) {
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
text-align: right; } }
@media (max-width: 767px) {
.woocommerce .woocommerce-result-count {
float: none;
margin-bottom: 10px; } }
.woocommerce nav.woocommerce-pagination {
text-align: left;
padding-top: 3px; }
.woocommerce nav.woocommerce-pagination ul {
border: none;
margin: 0;
background: none; }
.woocommerce nav.woocommerce-pagination ul:hover, .woocommerce nav.woocommerce-pagination ul:focus {
background: none; }
.woocommerce nav.woocommerce-pagination ul li {
text-align: center;
border: none;
margin-right: 10px;
box-sizing: border-box;
overflow: visible; }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
border-radius: 5px;
width: 40px;
height: 40px;
line-height: 40px;
display: block;
padding: 0; }
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus {
color: #ffffff; }
.woocommerce nav.woocommerce-pagination ul li a:active {
box-shadow: none; }
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev {
font-size: 0;
line-height: 0;
position: relative; }
.woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before {
position: absolute;
left: 0;
right: 0;
line-height: 40px;
font-size: 16px;
font-family: "FontAwesome"; }
.woocommerce nav.woocommerce-pagination ul li a.next:before {
content: '\f105'; }
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
content: '\f104'; }
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #ffffff; }
.woocommerce nav.woocommerce-pagination ul li a {
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce div.product div.images {
width: 100%;
float: none;
margin-bottom: 30px; }
.woocommerce #content table.cart td.actions .coupon label, .woocommerce .table.cart td.actions .coupon label, .woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label {
display: block !important; }
@media (min-width: 768px) {
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product div.summary,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product div.summary,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product div.summary {
width: 100%;
float: none; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .product-images-and-social_wrapper,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .product-images-and-social_wrapper,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .product-images-and-social_wrapper {
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 3rem; } }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs {
padding-top: 0; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs .tabs li,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs .tabs li,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs .tabs li {
border-radius: 0;
margin: 0; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs .tabs li:first-child,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs .tabs li:first-child,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs .tabs li:first-child {
border-radius: 5px 5px 0 0; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs .tabs a,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs .tabs a,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs .tabs a {
display: block; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs .panel,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs .panel,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs .panel {
padding: 15px; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs ul li,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs ul li,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs ul li {
width: 100%;
box-sizing: border-box;
margin: 0; }
.woocommerce.single-product .sidebar-sidebar-content-wrapper #content div.product .woocommerce-tabs ul li:before,
.woocommerce.single-product .sidebar-content-sidebar-wrapper #content div.product .woocommerce-tabs ul li:before,
.woocommerce.single-product .content-sidebar-sidebar-wrapper #content div.product .woocommerce-tabs ul li:before {
margin-right: 0; }
.woocommerce.single-product #content .woocommerce-message {
margin-top: 30px !important; } .woocommerce.single-product #content div.product {
margin-top: 70px; }
.woocommerce.single-product #content div.product.product-type-variable div[itemprop="offers"] {
display: none; }
.woocommerce.single-product #content div.product.product-type-variable p.stock {
margin-top: 1.5rem; }
.woocommerce.single-product #content div.product > .onsale {
width: 94px;
height: 94px;
line-height: 94px;
font-size: 24px;
font-weight: normal;
left: 22px;
top: 20px; }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product > .onsale {
width: 100%;
border-radius: 0;
display: block;
left: 0;
right: 0;
top: 0;
height: auto;
line-height: 42px;
min-height: 0;
position: relative; } }
.woocommerce.single-product #content div.product .product-images-and-social_wrapper {
margin-top: 0;
margin-left: auto;
margin-right: auto; }
@media (min-width: 319px) {
.woocommerce.single-product #content div.product .product-images-and-social_wrapper {
width: 100%; }
.woocommerce.single-product #content div.product .product-images-and-social_wrapper .product-large-image img {
width: 100%; } }
@media (min-width: 768px) {
.woocommerce.single-product #content div.product .product-images-and-social_wrapper {
float: left;
width: 35%;
margin-right: 5%; } }
@media (min-width: 992px) {
.woocommerce.single-product #content div.product .product-images-and-social_wrapper {
float: left;
width: 48.71794871794872%;
margin-right: 5.128205128205126%; } }
.woocommerce.single-product #content div.product div.summary {
width: 100%;
float: none; }
@media (min-width: 768px) {
.woocommerce.single-product #content div.product div.summary {
width: 60%;
float: right; } }
@media (min-width: 992px) {
.woocommerce.single-product #content div.product div.summary {
width: 46.15384615384615%; } }
.woocommerce.single-product #content div.product .share-buttons {
margin-top: 46px; }
.woocommerce.single-product #content div.product .share-buttons:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
@media (max-width: 767px) {
.woocommerce.single-product #content div.product .share-buttons {
margin-bottom: 2em; } }
.woocommerce.single-product #content div.product .product-thumbnails {
margin-top: 10px; }
.woocommerce.single-product #content div.product .share-buttons_item {
float: left;
text-align: center; }
.woocommerce.single-product #content div.product .share-buttons_item .fa {
line-height: 50px; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link {
display: block;
border: none;
border-radius: 5px;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
width: 50px;
height: 50px;
font-size: 31px;
line-height: 50px;
color: #ffffff; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link:hover, .woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link:focus {
box-shadow: none; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-twitter {
background: #5ea9dd; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-twitter:hover, .woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-twitter:focus {
background: #88bfe6; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-facebook {
background: #3b579d; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-facebook:hover, .woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-facebook:focus {
background: #4e6ebd; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-pinterest {
background: #cb2027; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-pinterest:hover, .woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-pinterest:focus {
background: #e03e44; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-google-plus {
background: #df4a32; }
.woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-google-plus:hover, .woocommerce.single-product #content div.product .share-buttons_item .share-buttons_link.link-google-plus:focus {
background: #e6715e; }
.woocommerce.single-product #content div.product .share-buttons_item + .share-buttons_item {
margin-left: 20px; }
@media (max-width: 991px) {
.woocommerce.single-product #content div.product .share-buttons_item + .share-buttons_item {
margin-left: 10px; } }
.woocommerce.single-product #content div.product .entry-summary {
margin-top: 0; }
.woocommerce.single-product #content div.product .entry-summary .product_title {
margin-bottom: 19px; }
@media (min-width: 992px) {
.woocommerce.single-product #content div.product .entry-summary .product_title {
margin-top: -16px; } }
@media (max-width: 991px) {
.woocommerce.single-product #content div.product .entry-summary .product_title {
font-size: 30px;
line-height: 35px; } }
.woocommerce.single-product #content div.product .entry-summary .star-rating {
font-size: 16px;
margin-right: 13px; }
.woocommerce.single-product #content div.product .entry-summary .woocommerce-product-rating {
margin-bottom: 19px; }
.woocommerce.single-product #content div.product .entry-summary .price {
font-size: 38px;
line-height: 38px;
font-weight: 400;
margin: 0 0 32px 0; }
.woocommerce.single-product #content div.product .entry-summary .price del, .woocommerce.single-product #content div.product .entry-summary .price ins {
line-height: 38px !important;
display: inline-block !important;
vertical-align: bottom;
text-decoration: none;
font-weight: 400 !important; }
.woocommerce.single-product #content div.product .entry-summary .price del {
text-decoration: line-through;
opacity: 1 !important;
font-weight: 300 !important;
margin-right: 5px;
margin-left: 5px; }
.woocommerce.single-product #content div.product .entry-summary .price del .amount {
font-size: inherit;
text-decoration: line-through; }
.woocommerce.single-product #content div.product .entry-summary .price ins {
margin-left: 5px;
margin-right: 5px; }
.woocommerce.single-product #content div.product .entry-summary .price .amount {
font-size: 38px;
line-height: 38px;
display: inline-block;
vertical-align: middle; }
.woocommerce.single-product #content div.product .entry-summary .offers {
margin-bottom: 33px; }
.woocommerce.single-product #content div.product .entry-summary form.cart {
margin-bottom: 0; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations {
display: block;
margin-bottom: 38px; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations * {
display: block;
padding: 0; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .label {
margin-bottom: 0; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .label label {
margin-bottom: 0; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .value select {
font-size: 14px;
width: 186px;
box-sizing: border-box;
border-radius: 5px;
border: 1px solid #ebebeb;
padding: 5px 10.5% 5px 14px;
height: 40px;
margin-right: 10px;
margin-top: 12px;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/select-woocommerce-arrow.png);
background-repeat: no-repeat;
background-position: 92.5925% 50%; }
@media (max-width: 767px) {
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .value select {
margin-top: 10px; } }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .value select {
margin-right: 0;
width: 100%; } }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .value select:hover {
cursor: pointer; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .value select:focus {
outline: none; }
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .reset_variations {
float: left;
margin-top: 12px;
border: 2px solid #ebebeb;
border-radius: 5px;
font-size: 15px;
line-height: 20px;
font-weight: 700;
padding: 8px 17px;
text-transform: uppercase;
text-align: center; }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary form.cart table.variations .reset_variations {
width: 100%; } }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity {
margin: 0;
float: none; } }
.woocommerce.single-product #content div.product .entry-summary form.cart .single_variation_wrap .variations_button {
padding-top: 9px;
margin-bottom: 7px; }
.woocommerce.single-product #content div.product .entry-summary form.cart .ui-spinner {
margin-right: 19px; }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary form.cart .ui-spinner {
margin-right: 0; } }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity input {
width: 100%;
font-size: 30px; } }
.woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"] {
padding: 15px 50px 29px;
text-transform: uppercase;
font-weight: 700;
font-size: 19px;
color: #ffffff;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
transition: all 300ms; }
@media (max-width: 767px) {
.woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"] {
padding-left: 20px;
padding-right: 20px; } }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"] {
width: 100%; } }
.woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"]:before {
content: '\f07a';
display: inline-block;
font-size: 36px;
font-family: "FontAwesome";
margin-right: 18px;
top: 5px;
position: relative; }
.woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"]:active {
box-shadow: none; }
.woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"]:focus {
outline: none; }
.woocommerce.single-product #content div.product .entry-summary form.cart .quantity, .woocommerce.single-product #content div.product .entry-summary form.cart button[type="submit"] {
margin-bottom: 2em; }
.woocommerce.single-product #content div.product .entry-summary .stock {
font-size: 20px;
line-height: 26px;
font-weight: normal; }
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist img,
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist .feedback {
display: none !important; }
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist, .woocommerce.single-product #content div.product .entry-summary .compare {
font-weight: 700;
text-transform: uppercase;
font-size: 15px;
line-height: 20px;
float: left;
margin: 0 37px 0 0; }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist, .woocommerce.single-product #content div.product .entry-summary .compare {
margin: 0; } }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary .compare {
float: right; } }
.woocommerce.single-product #content div.product .entry-summary .compare:before,
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist .show:before {
display: inline-block;
font-family: "FontAwesome";
margin-right: 13px;
font-size: 15px; }
@media (max-width: 479px) {
.woocommerce.single-product #content div.product .entry-summary .compare:before,
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist .show:before {
display: none; } }
.woocommerce.single-product #content div.product .entry-summary .compare {
padding: 0;
background: none;
border: none; }
.woocommerce.single-product #content div.product .entry-summary .compare:focus, .woocommerce.single-product #content div.product .entry-summary .compare:hover {
background: none; }
.woocommerce.single-product #content div.product .entry-summary .compare:before {
content: '\f012'; }
.woocommerce.single-product #content div.product .entry-summary .compare.added:after {
display: none; }
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-button:before {
content: '\f004'; }
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-wishlistexistsbrowse:before,
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-wishlistaddedbrowse:before {
content: '\f004'; }
.woocommerce.single-product #content div.product .entry-summary .product_meta {
margin-top: 35px; }
.woocommerce.single-product #content div.product .entry-summary .product_meta > span {
display: block; }
.woocommerce.single-product #content div.product .entry-summary .product_meta > span + span {
margin-top: 8px; }
.woocommerce.single-product #content div.product .entry-summary .yith-wcwl-add-to-wishlist + .clear {
clear: none;
display: none; }
.woocommerce.single-product #content div.product .woocommerce-tabs {
padding-top: 55px; }
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs:before,
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs li:before,
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs li:after {
display: none !important; }
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs {
text-align: center;
margin-bottom: -1px; }
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs li {
border-radius: 5px 5px 0 0;
border-color: #ebebeb;
margin: 0 4px;
padding: 0; }
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs li.active {
background: #ffffff;
border-bottom-color: #ffffff; }
@media (max-width: 1199px) {
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs li {
border-radius: 0;
margin: 0; }
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs li:first-child {
border-radius: 5px 5px 0 0; } }
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs a {
padding: 16px 30px 18px; }
@media (max-width: 1199px) {
.woocommerce.single-product #content div.product .woocommerce-tabs .tabs a {
display: block; } }
.woocommerce.single-product #content div.product .woocommerce-tabs .panel {
border: 1px solid #ebebeb;
border-radius: 5px;
padding: 34px 39px 38px; }
@media (max-width: 1199px) {
.woocommerce.single-product #content div.product .woocommerce-tabs .panel {
padding: 15px; } }
.woocommerce.single-product #content div.product .woocommerce-tabs h2, .woocommerce.single-product #content div.product .woocommerce-tabs h3 {
margin-top: 0;
margin-bottom: 21px; }
.woocommerce.single-product #content div.product .woocommerce-tabs p {
margin-top: 0; }
.woocommerce.single-product #content div.product .woocommerce-tabs ul {
padding: 11px 0 0 0;
font-weight: normal; }
.woocommerce.single-product #content div.product .woocommerce-tabs ul li {
font-size: 1.25em;
position: relative; }
@media (max-width: 1199px) {
.woocommerce.single-product #content div.product .woocommerce-tabs ul li {
width: 100%;
box-sizing: border-box;
margin: 0; } }
.woocommerce.single-product #content div.product .woocommerce-tabs ul li:before {
display: inline-block;
content: '\f00c';
margin-right: 18px;
font-family: "FontAwesome"; }
@media (max-width: 991px) {
.woocommerce.single-product #content div.product .woocommerce-tabs ul li:before {
margin-right: 0; } }
.woocommerce.single-product #content div.product .woocommerce-tabs ul li + li {
margin-top: 13px; }
.woocommerce.single-product #content div.product .related.products,
.woocommerce.single-product #content div.product .upsells.products {
padding-top: 46px;
padding-bottom: 15px; }
.woocommerce.single-product #content div.product .related.products h2,
.woocommerce.single-product #content div.product .upsells.products h2 {
text-align: center;
font-size: 34px;
line-height: 50px;
margin-bottom: 37px; }
.woocommerce.single-product #content div.product .related.products li .product_hidden-content,
.woocommerce.single-product #content div.product .upsells.products li .product_hidden-content {
display: none; }
.cart-table_header.cherry-box .box-gray {
background: none; }
.cart-table_header.cherry-box h2 {
margin-bottom: 39px; }
.cart-table_header.cherry-box h2 span {
display: inline-block;
margin-bottom: 13px;
margin-right: 5px; }
.woocommerce table.shop_table:not(.order_details):not(.woocommerce-checkout-review-order-table):not(.woocommerce-checkout-review-order-table) th.product-name {
display: block;
margin-left: -131px; }
@media (max-width: 1199px) {
.woocommerce table.shop_table:not(.order_details):not(.woocommerce-checkout-review-order-table):not(.woocommerce-checkout-review-order-table) th.product-name {
margin-left: -126px; } }
@media (max-width: 991px) {
.woocommerce table.shop_table:not(.order_details):not(.woocommerce-checkout-review-order-table):not(.woocommerce-checkout-review-order-table) th.product-name {
margin-left: -52px; } }
@media (max-width: 990px) {
.woocommerce table.shop_table:not(.order_details):not(.woocommerce-checkout-review-order-table):not(.woocommerce-checkout-review-order-table) th.product-name {
margin-left: -25px; } }
.woocommerce table.shop_table.order_details th.product-name {
margin-left: 0; }
.woocommerce table.shop_table.shop_table_responsive.customer_details th,
.woocommerce table.shop_table.order_details tfoot th {
vertical-align: middle;
padding: 20px 25px; }
.woocommerce table.shop_table {
padding: 10px !important;
margin: 0;
border-bottom: none;
border-radius: 5px 5px 0 0; }
@media (min-width: 768px) {
.woocommerce table.shop_table {
padding: 20px 39px 7px !important; } }
@media (min-width: 1200px) {
.woocommerce table.shop_table {
padding-top: 35px !important; } }
@media (max-width: 991px) {
.woocommerce table.shop_table {
padding-left: 15px;
padding-right: 15px; } }
.woocommerce table.shop_table th {
font-size: 24px;
line-height: 19px;
font-weight: normal;
padding: 30px 10px 30px 30px;
border-right: 1px solid #ebebeb; }
@media (max-width: 1199px) {
.woocommerce table.shop_table th {
padding: 20px; } }
@media (max-width: 767px) {
.woocommerce table.shop_table th {
padding: 10px;
font-size: 15px; } }
@media (min-width: 1200px) {
.woocommerce table.shop_table th {
padding-top: 0; } }
.woocommerce table.shop_table th:last-child {
border-right: none; }
.woocommerce table.shop_table th.product-price, .woocommerce table.shop_table th.product-quantity, .woocommerce table.shop_table th.product-subtotal {
width: 195px;
box-sizing: border-box; }
@media (max-width: 1199px) {
.woocommerce table.shop_table th.product-price, .woocommerce table.shop_table th.product-quantity, .woocommerce table.shop_table th.product-subtotal {
width: auto;
text-align: center; } }
.woocommerce table.shop_table th.product-remove, .woocommerce table.shop_table th.product-thumbnail {
border-right: none; }
.woocommerce table.shop_table th.product-remove {
padding-left: 0;
padding-right: 27px; }
@media (max-width: 990px) {
.woocommerce table.shop_table th.product-remove {
padding-right: 15px; } }
@media (min-width: 1200px) {
.woocommerce table.shop_table .product-name {
padding-left: 25px; } }
.woocommerce table.shop_table td {
padding: 20px 12px 23px; }
@media (max-width: 1199px) {
.woocommerce table.shop_table td {
padding-left: 20px;
padding-right: 20px; } }
@media (max-width: 767px) {
.woocommerce table.shop_table td {
padding: 10px; } }
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-quantity {
border-right: 1px solid #ebebeb; }
@media (min-width: 1200px) {
.woocommerce table.shop_table td.product-name {
padding-right: 80px;
padding-top: 19px;
padding-bottom: 19px;
vertical-align: top; } }
.woocommerce table.shop_table td.product-name a {
font-size: 20px;
line-height: 35px;
font-weight: normal;
display: inline-block;
margin-bottom: 3px; }
@media (max-width: 767px) {
.woocommerce table.shop_table td.product-name a {
font-size: 15px;
line-height: 25px; } }
@media (min-width: 1200px) {
.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-quantity, .woocommerce table.shop_table td.product-subtotal {
padding-left: 30px; } }
@media (max-width: 1199px) {
.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-quantity, .woocommerce table.shop_table td.product-subtotal {
text-align: center; } }
.woocommerce table.shop_table td.product-remove {
padding: 32px 0;
vertical-align: top;
line-height: 0; }
@media (max-width: 767px) {
.woocommerce table.shop_table td.product-remove {
padding-top: 20px; } }
.woocommerce table.shop_table td.product-thumbnail {
width: 74px;
padding: 0;
vertical-align: top;
padding-top: 29px;
padding-bottom: 29px; }
@media (max-width: 1199px) {
.woocommerce table.shop_table td.product-thumbnail {
padding-top: 29px;
vertical-align: top; } }
.woocommerce table.shop_table img {
width: 74px;
margin: 0; }
.woocommerce table.shop_table p {
margin: 0; }
.woocommerce table.shop_table dl.variation {
margin: 0; }
.woocommerce table.shop_table dl.variation dd {
margin: 0;
padding: 0;
text-transform: lowercase; }
.woocommerce table.shop_table dl.variation dt {
padding: 0;
font-weight: 300; }
.woocommerce table.shop_table .amount {
font-size: 24px;
line-height: 35px;
font-weight: normal; }
@media (max-width: 767px) {
.woocommerce table.shop_table .amount {
font-size: 15px; } }
.woocommerce table.shop_table .quantity {
display: inline-block; }
@media (max-width: 479px) {
.woocommerce table.shop_table .quantity .ui-spinner-button {
width: auto;
height: 30px;
left: 1px;
border-left: none; }
.woocommerce table.shop_table .quantity .ui-spinner-up {
border-top-left-radius: 5px;
border-bottom: 1px solid #ebebeb; }
.woocommerce table.shop_table .quantity .ui-spinner-down {
border-bottom-left-radius: 5px; } }
.woocommerce table.shop_table .quantity input {
height: 60px;
width: 110px;
line-height: 60px; }
@media (max-width: 767px) {
.woocommerce table.shop_table .quantity input {
width: 90px;
font-size: 15px; } }
@media (max-width: 479px) {
.woocommerce table.shop_table .quantity input {
width: 40px;
height: 90px;
padding: 35px 5px;
line-height: 20px; } }
.woocommerce table.shop_table .actions {
padding: 18px 0 18px;
text-align: left; }
.woocommerce table.shop_table .actions .coupon {
text-align: left; }
@media (max-width: 479px) {
.woocommerce table.shop_table .actions .coupon {
padding-bottom: 0 !important; } }
.woocommerce table.shop_table .actions .coupon label {
float: none;
text-align: left;
font-size: 24px;
line-height: 35px;
font-weight: normal;
margin-bottom: 9px;
height: 35px; }
.woocommerce table.shop_table .actions .coupon input[type="text"] {
width: 300px;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
margin-right: 8px !important;
float: none; }
.woocommerce table.shop_table .actions .coupon input[type="text"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
@media (min-width: 769px) {
.woocommerce table.shop_table .actions .coupon input[type="text"] {
width: 200px !important; } }
@media (min-width: 992px) {
.woocommerce table.shop_table .actions .coupon input[type="text"] {
width: 300px !important; } }
@media (max-width: 479px) {
.woocommerce table.shop_table .actions .coupon input[type="text"] {
width: 100% !important;
float: none;
margin: 0 0 20px !important; } }
.woocommerce table.shop_table .actions input[type="submit"]:hover, .woocommerce table.shop_table .actions input[type="submit"]:active {
color: #ffffff; }
@media (max-width: 479px) {
.woocommerce table.shop_table .actions input[type="submit"] {
width: 100% !important;
float: none;
margin: 0 0 20px; } }
.woocommerce table.shop_table .actions > input[type="submit"] {
float: right;
margin-top: 44px; }
@media (max-width: 479px) {
.woocommerce table.shop_table .actions > input[type="submit"] {
margin-top: 0;
float: none;
width: 100%; } }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .product-name,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th {
padding-left: 0;
border-right: none; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .product-name:last-child,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th:last-child {
text-align: right; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th {
padding-bottom: 15px;
padding-top: 15px; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
padding-left: 0;
padding-top: 7px;
padding-bottom: 8px; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td:last-child {
text-align: right; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name {
font-size: 20px; }
@media (max-width: 479px) {
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name {
font-size: 15px; } }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name .variation {
font-size: 16px; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart_item td {
border: none; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .product-quantity,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .product-name {
font-weight: normal; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .variation {
margin-top: 7px; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table .variation dd {
font-weight: 300; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th {
font-weight: 400;
padding: 30px 0; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total strong .amount {
font-weight: 700; }
.woocommerce table.shop_table.wishlist_table {
border-bottom: 1px solid #ebebeb;
border-radius: 5px; }
.woocommerce table.shop_table.wishlist_table .add_to_cart_button {
margin-bottom: 0; }
.woocommerce table.shop_table.wishlist_table .product-name {
padding-left: 10px; }
.woocommerce table.shop_table.wishlist_table td {
vertical-align: middle;
padding: 10px; }
.woocommerce table.shop_table.wishlist_table .product-stock-status,
.woocommerce table.shop_table.wishlist_table .product-stock-stauts {
display: none; }
.woocommerce table.shop_table.wishlist_table .product-price {
font-size: 20px;
line-height: 35px;
font-weight: 400; }
.woocommerce table.shop_table.wishlist_table .product-price del, .woocommerce table.shop_table.wishlist_table .product-price ins {
line-height: 35px !important;
display: inline-block !important;
vertical-align: bottom;
text-decoration: none;
font-weight: 400 !important; }
.woocommerce table.shop_table.wishlist_table .product-price del {
text-decoration: line-through;
opacity: 1 !important;
font-weight: 300 !important;
margin-right: 5px;
margin-left: 5px; }
.woocommerce table.shop_table.wishlist_table .product-price del .amount {
font-size: inherit;
text-decoration: line-through; }
.woocommerce table.shop_table.wishlist_table .product-price ins {
margin-left: 5px;
margin-right: 5px; }
.woocommerce table.shop_table.wishlist_table .product-price .amount {
font-size: 20px;
line-height: 35px;
display: inline-block;
vertical-align: middle; }
.woocommerce table.shop_table.wishlist_table .product-price ins {
margin-left: 0; }
.woocommerce table.shop_table.wishlist_table .product-price del {
display: none !important; }
.woocommerce table.shop_table.wishlist_table th.product-price {
width: auto; }
@media (max-width: 479px) {
.woocommerce table.shop_table.cart .product-price {
display: none; }
.woocommerce table.shop_table.cart .amount, .woocommerce table.shop_table.cart td, .woocommerce table.shop_table.cart th, .woocommerce table.shop_table.cart td.product-name a {
font-size: 12px; }
.woocommerce table.shop_table.cart td.product-remove,
.woocommerce table.shop_table.cart th.product-remove {
padding-right: 15px; } }
.woocommerce table.shop_table.my_account_orders {
border-bottom: 1px solid #ebebeb;
border-radius: 5px;
margin-bottom: 1.5rem; }
.woocommerce table.shop_table.my_account_orders .amount {
display: block; }
.woocommerce table.shop_table.my_account_orders th.order-total {
border-right: none; }
.woocommerce table.shop_table.my_account_orders tr, .woocommerce table.shop_table.my_account_orders th, .woocommerce table.shop_table.my_account_orders td, .woocommerce table.shop_table.my_account_orders .order-status {
text-align: center !important;
padding: 10px 20px; }
.woocommerce table.shop_table.my_account_orders th {
padding-top: 20px;
padding-bottom: 20px; }
@media (max-width: 991px) {
.woocommerce table.shop_table.my_account_orders {
padding: 0; }
.woocommerce table.shop_table.my_account_orders tr {
padding: 0; } }
.woocommerce table.order_details {
border-bottom: 1px solid #ebebeb;
border-radius: 5px;
margin-bottom: 30px; }
@media (min-width: 768px) {
.woocommerce table.order_details {
padding-top: 30px;
padding-bottom: 30px; } }
@media (min-width: 992px) {
.woocommerce table.order_details tr td {
padding-left: 30px; } }
@media (max-width: 767px) {
.woocommerce ul.order_details li {
border-right: none;
float: none;
display: block;
margin-bottom: 15px; } }
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox {
text-align: left; }
.woocommerce table.customer_details {
border: 1px solid #ebebeb;
margin-bottom: 30px; }
@media (min-width: 768px) {
.woocommerce table.customer_details {
padding: 20px 39px; } }
.woocommerce table.customer_details td {
padding: 30px; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
float: none; }
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {
border-top: 1px solid #ebebeb; }
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {
vertical-align: middle; }
.woocommerce .cart-collaterals {
border: 1px solid #ebebeb;
border-top: none;
margin: 0;
padding: 6px 39px 5px; }
@media (max-width: 767px) {
.woocommerce .cart-collaterals {
padding-left: 15px;
padding-right: 15px; } }
.woocommerce .cart-collaterals h2 {
display: none; }
.woocommerce .cart-collaterals .cross-sells h2 {
display: block;
text-align: left;
font-size: 34px;
line-height: 50px; }
.woocommerce .cart-collaterals .cart_totals tr {
border-top: 1px solid #ebebeb; }
.woocommerce .cart-collaterals .cart_totals th, .woocommerce .cart-collaterals .cart_totals td {
font-size: 24px;
line-height: 40px;
font-weight: 400;
padding-top: 14px !important;
padding-bottom: 16px !important; }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals tr.shipping th {
font-size: 15px; } }
.woocommerce .cart-collaterals .cart_totals td {
text-align: right; }
.woocommerce .cart-collaterals .cart_totals tr.order-total th,
.woocommerce .cart-collaterals .cart_totals tr.order-total td {
font-weight: 900; }
.woocommerce .cart-collaterals .cart_totals p {
margin-bottom: 0; }
.woocommerce .cart-collaterals .cart_totals tr.shipping td {
font-size: 20px;
line-height: 24px; }
.woocommerce .cart-collaterals .cart_totals tr.shipping td form > p {
margin: 0; }
.woocommerce .cart-collaterals .cart_totals tr.shipping td form > p a {
font-size: 16px;
line-height: 26px;
font-weight: 300;
text-decoration: underline; }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals tr.shipping td tr.shipping th {
display: none; } }
.woocommerce .cart-collaterals .cart_totals tr.shipping td form input[type="text"] {
width: 300px;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
.woocommerce .cart-collaterals .cart_totals tr.shipping td form input[type="text"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals tr.shipping td form input[type="text"] {
width: 100%; } }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals tr.shipping td form button[type="submit"] {
width: 100%; } }
.woocommerce .cart-collaterals .cart_totals tr.shipping td form select {
width: 300px;
-webkit-appearance: none;
-moz-appearance: none;
box-sizing: border-box;
border-radius: 5px;
border: 1px solid #ebebeb;
padding: 11px 10.5% 11px 12px;
text-transform: uppercase;
font-size: 17px;
font-weight: 700;
background-image: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/select-woocommerce-arrow.png);
background-repeat: no-repeat;
background-position: 92.5925% 50%; }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .cart_totals tr.shipping td form select {
width: 100%; } }
.woocommerce .cart-collaterals .cart_totals tr.shipping td form select:focus {
outline: none; }
.woocommerce .cart-collaterals .wc-proceed-to-checkout {
float: right;
padding-top: 6px; }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .wc-proceed-to-checkout {
float: none; } }
@media (max-width: 479px) {
.woocommerce .cart-collaterals .wc-proceed-to-checkout a {
font-size: 16px;
width: 100%; } } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
border: none;
border-radius: 5px;
font-size: 20px;
line-height: 35px;
color: #ffffff;
font-weight: normal;
padding: 12px 23px 12px 84px !important;
margin-bottom: 10px !important; }
.woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a {
color: #ffffff;
text-decoration: underline; }
@media (max-width: 479px) {
.woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a {
float: none; } }
.woocommerce .woocommerce-error a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-message a.button {
padding: 0;
line-height: inherit;
background: none;
border: none;
font-weight: inherit; }
.woocommerce .woocommerce-error a.button:hover, .woocommerce .woocommerce-error a.button:focus, .woocommerce .woocommerce-info a.button:hover, .woocommerce .woocommerce-info a.button:focus, .woocommerce .woocommerce-message a.button:hover, .woocommerce .woocommerce-message a.button:focus {
background: none; }
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
font-size: 42px;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
left: 23px;
color: #ffffff;
font-family: "FontAwesome"; }
.woocommerce .woocommerce-info {
background: #98b8f1 !important; }
.woocommerce .woocommerce-info:before {
content: '\f05a'; }
.woocommerce .woocommerce-message:before {
content: '\f058'; }
.woocommerce .woocommerce-error:before {
content: '\f06a'; }
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
padding: 16px 40px 30px;
border-color: #ebebeb;
margin-top: -20px;
margin-bottom: 30px; }
@media (max-width: 991px) {
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
padding-left: 15px;
padding-right: 15px; } }
.woocommerce form.checkout_coupon > p:first-child,
.woocommerce form.login > p:first-child,
.woocommerce form.register > p:first-child {
margin-bottom: 14px; }
.woocommerce form.checkout_coupon input[type="text"],
.woocommerce form.checkout_coupon input[type="password"],
.woocommerce form.login input[type="text"],
.woocommerce form.login input[type="password"],
.woocommerce form.register input[type="text"],
.woocommerce form.register input[type="password"] {
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
.woocommerce form.checkout_coupon input[type="text"]:focus,
.woocommerce form.checkout_coupon input[type="password"]:focus,
.woocommerce form.login input[type="text"]:focus,
.woocommerce form.login input[type="password"]:focus,
.woocommerce form.register input[type="text"]:focus,
.woocommerce form.register input[type="password"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
.woocommerce form.checkout_coupon input[type="submit"][name="login"]:hover, .woocommerce form.checkout_coupon input[type="submit"][name="login"]:active,
.woocommerce form.checkout_coupon input[type="submit"][name="register"]:hover,
.woocommerce form.checkout_coupon input[type="submit"][name="register"]:active,
.woocommerce form.login input[type="submit"][name="login"]:hover,
.woocommerce form.login input[type="submit"][name="login"]:active,
.woocommerce form.login input[type="submit"][name="register"]:hover,
.woocommerce form.login input[type="submit"][name="register"]:active,
.woocommerce form.register input[type="submit"][name="login"]:hover,
.woocommerce form.register input[type="submit"][name="login"]:active,
.woocommerce form.register input[type="submit"][name="register"]:hover,
.woocommerce form.register input[type="submit"][name="register"]:active {
color: #ffffff; }
.woocommerce form.checkout_coupon label,
.woocommerce form.login label,
.woocommerce form.register label {
font-size: 20px;
line-height: 35px;
font-weight: normal;
margin-bottom: 0; }
.woocommerce form.checkout_coupon label[for="rememberme"],
.woocommerce form.login label[for="rememberme"],
.woocommerce form.register label[for="rememberme"] {
margin-left: 28px;
display: inline-block;
font-size: 16px; }
@media (max-width: 479px) {
.woocommerce form.checkout_coupon label[for="rememberme"],
.woocommerce form.login label[for="rememberme"],
.woocommerce form.register label[for="rememberme"] {
display: block;
margin-left: 0;
margin-top: 15px; } }
.woocommerce form.checkout_coupon .lost_password,
.woocommerce form.login .lost_password,
.woocommerce form.register .lost_password {
margin-top: -7px; }
.woocommerce form.checkout_coupon .lost_password a,
.woocommerce form.login .lost_password a,
.woocommerce form.register .lost_password a {
text-decoration: underline; }
.woocommerce form.checkout_coupon input[type="checkbox"],
.woocommerce form.login input[type="checkbox"],
.woocommerce form.register input[type="checkbox"] {
margin-top: -3px;
vertical-align: middle; }
.woocommerce form.woocommerce-shipping-calculator .form-row {
margin-bottom: 20px; }
.woocommerce form.woocommerce-shipping-calculator .form-row:first-child {
margin-top: 20px; }
@media (max-width: 766px) {
.cart_totals .shipping th {
display: none; } }
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 49.055%;
padding: 0; }
@media (max-width: 991px) {
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
float: none; } }
form.track_order .input-text {
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
form.track_order .input-text:focus {
outline: 0;
outline: none;
box-shadow: none; }
form.track_order .button {
color: #ffffff; }
form.track_order .button:hover, form.track_order .button:active {
color: #ffffff; }
.woocommerce form .form-row {
margin-bottom: 27px;
padding: 0; }
.woocommerce form.checkout_coupon {
padding-top: 58px;
padding-bottom: 58px; }
@media (max-width: 767px) {
.woocommerce form.checkout_coupon {
padding-top: 30px;
padding-bottom: 30px; } }
.woocommerce form.checkout_coupon p {
margin: 0 !important; }
.woocommerce form.checkout_coupon .form-row-first,
.woocommerce form.checkout_coupon .form-row-last {
width: 100%;
float: none; }
@media (max-width: 991px) {
.woocommerce form.checkout_coupon .form-row-first input,
.woocommerce form.checkout_coupon .form-row-last input {
width: 100%; } }
.woocommerce form.checkout_coupon .form-row-last {
margin-top: 20px !important; }
@media (min-width: 768px) {
.woocommerce form.checkout_coupon .form-row-first,
.woocommerce form.checkout_coupon .form-row-last {
width: 48%; }
.woocommerce form.checkout_coupon .form-row-first {
float: left; }
.woocommerce form.checkout_coupon .form-row-last {
float: right;
margin: 0 !important; } }
input[type="checkbox"] {
border: 1px solid #ebebeb;
border-radius: 3px;
height: 18px;
width: 18px; }
form[name="checkout"] input[type="text"],
form[name="checkout"] input[type="password"],
form[name="checkout"] input[type="tel"],
form[name="checkout"] .select2-choice {
font-size: 16px;
font-weight: 300;
text-transform: none;
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
form[name="checkout"] input[type="text"]:focus,
form[name="checkout"] input[type="password"]:focus,
form[name="checkout"] input[type="tel"]:focus,
form[name="checkout"] .select2-choice:focus {
outline: 0;
outline: none;
box-shadow: none; }
form[name="checkout"] textarea {
width: 100%;
height: 98px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 35px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
font-size: 16px;
font-weight: 300;
text-transform: none;
padding-top: 10px;
height: 98px !important;
padding-bottom: 10px; }
form[name="checkout"] textarea:focus {
outline: 0;
outline: none;
box-shadow: none; }
form[name="checkout"] .col-1,
form[name="checkout"] .col-2 {
border-radius: 5px;
border: 1px solid #ebebeb;
padding: 20px 15px;
margin-bottom: 76px; }
@media (min-width: 992px) {
form[name="checkout"] .col-1,
form[name="checkout"] .col-2 {
padding: 20px 40px 23px; } }
form[name="checkout"] .form-row {
margin-bottom: 17px; }
form[name="checkout"] .form-row label {
font-size: 20px;
line-height: 35px;
font-weight: normal;
margin-bottom: 0; }
form[name="checkout"] .form-row label.checkbox {
font-size: 16px;
font-weight: 300; }
form[name="checkout"] .form-row.create-account {
margin-bottom: 0; }
form[name="checkout"] h3, form[name="checkout"] h3 label {
font-size: 34px;
line-height: 50px;
margin-top: 0;
font-weight: 400; }
form[name="checkout"] #order_review_heading {
margin-bottom: 38px; }
form[name="checkout"] #ship-to-different-address {
padding-left: 42px;
position: relative; }
form[name="checkout"] #ship-to-different-address label {
margin-bottom: 0; }
form[name="checkout"] #ship-to-different-address input {
position: absolute;
left: 0;
top: 15px; }
.select2-drop {
border-color: #ebebeb; }
.woocommerce-checkout #payment {
padding: 3px 39px 30px;
background: none;
border: 1px solid #ebebeb;
border-radius: 0 0 4px 4px;
border-top: none; }
@media (max-width: 991px) {
.woocommerce-checkout #payment {
padding-left: 15px;
padding-right: 15px; } }
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border-bottom: none; }
.woocommerce-checkout #payment ul.payment_methods label {
font-size: 16px;
font-weight: 300;
margin: 0; }
.woocommerce-checkout #payment ul.payment_methods input:active, .woocommerce-checkout #payment ul.payment_methods input:focus {
outline: none;
border: none;
box-shadow: none; }
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label img {
width: 319px;
max-height: none;
display: inline-block;
margin-left: 0; }
@media (min-width: 768px) {
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label img {
margin-left: 19px; } }
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label a {
float: none;
font-size: 16px;
text-decoration: underline;
display: inline-block;
margin-left: 0; }
@media (min-width: 768px) {
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label a {
margin-left: 32px; } }
.woocommerce-checkout #payment div.payment_box {
font-size: 14px;
line-height: 24px;
color: #ffffff;
padding: 14px 19px 19px;
border-radius: 3px;
width: 100%;
background: #98b8f1;
margin-top: 10px;
margin-bottom: 22px; }
.woocommerce-checkout #payment div.payment_box p {
margin: 0; }
.woocommerce-checkout #payment div.payment_box:after {
width: 0;
height: 0;
border-style: solid;
border-width: 12px 0 0 12px;
left: 31px;
top: -12px;
margin: 0;
border-color: transparent transparent transparent #98b8f1; }
.woocommerce-checkout #payment .form-row.place-order {
padding: 0;
margin-top: 21px; }
.woocommerce-checkout #payment #place_order {
float: left; }
.woocommerce .lost_reset_password input[type="text"] {
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
.woocommerce .lost_reset_password input[type="text"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
.woocommerce #reviews #comments h4 {
margin-top: 0;
margin-bottom: 26px; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper img.avatar {
width: 116px;
border: none;
border-radius: 50%;
padding: 0;
background: #f6f6f6;
position: relative;
box-shadow: 4px 6px 10px 0 rgba(0, 0, 0, 0.05); }
@media (max-width: 479px) {
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper img.avatar {
float: none; } }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .meta {
margin-bottom: 0;
font-size: 24px;
line-height: 40px; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .meta em {
font-style: normal;
font-weight: 400; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .meta strong {
font-weight: 400;
display: block;
margin-bottom: -7px; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .meta time {
position: relative;
font-size: 16px; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .meta time:before {
content: '\f073';
font-family: "FontAwesome";
display: inline-block;
margin-right: 8px; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .star-rating {
float: none;
font-size: 16px; }
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .comment-meta_wrapper {
display: inline-block;
overflow: hidden;
margin-left: 29px; }
@media (max-width: 479px) {
.woocommerce #reviews #comments ol.commentlist li .comment-meta-and-avatar_wrapper .comment-meta_wrapper {
margin-left: 0;
margin-top: 20px;
display: block; } }
.woocommerce #reviews #comments ol.commentlist li .comment-text {
padding: 0;
border: none;
margin: 21px 0 0 0; }
.woocommerce #reviews #respond p {
margin-bottom: 30px; }
.woocommerce #reviews #respond p.comment-form-comment {
margin-bottom: 24px; }
.woocommerce #reviews #respond p.form-submit {
margin-bottom: 16px; }
.woocommerce #reviews #respond label:not([for="rating"]) {
display: none; }
.woocommerce #reviews #respond label {
font-size: 20px;
line-height: 20px;
font-weight: 400;
margin-bottom: 20px; }
.woocommerce #reviews #respond input[type="text"] {
width: 370px;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
.woocommerce #reviews #respond input[type="text"]:focus {
outline: 0;
outline: none;
box-shadow: none; }
@media (max-width: 767px) {
.woocommerce #reviews #respond input[type="text"] {
width: 100%; } }
.woocommerce #reviews #respond textarea {
width: 100%;
height: 200px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 86px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none; }
.woocommerce #reviews #respond textarea:focus {
outline: 0;
outline: none;
box-shadow: none; }
.woocommerce #reviews #respond input[type="text"],
.woocommerce #reviews #respond textarea {
font-size: 20px;
line-height: 35px;
text-transform: none;
font-weight: 400;
padding-top: 4px;
padding-bottom: 6px; }
.woocommerce #reviews #respond input[type="text"]::-moz-placeholder,
.woocommerce #reviews #respond textarea::-moz-placeholder {
color: #777777;
opacity: 1; }
.woocommerce #reviews #respond input[type="text"]:-ms-input-placeholder,
.woocommerce #reviews #respond textarea:-ms-input-placeholder {
color: #777777; }
.woocommerce #reviews #respond input[type="text"]::-webkit-input-placeholder,
.woocommerce #reviews #respond textarea::-webkit-input-placeholder {
color: #777777; }
.woocommerce #reviews #respond .stars a {
color: #ebebeb;
letter-spacing: .3em;
border: none;
margin-right: 31px; }
@media (max-width: 767px) {
.woocommerce #reviews #respond .stars a {
display: block; } }
.woocommerce #reviews #respond .stars a.star-1:after {
content: '\e020'; }
.woocommerce #reviews #respond .stars a.star-2:after {
content: '\e020\e020'; }
.woocommerce #reviews #respond .stars a.star-3:after {
content: '\e020\e020\e020'; }
.woocommerce #reviews #respond .stars a.star-4:after {
content: '\e020\e020\e020\e020'; }
.woocommerce #reviews #respond .stars a.star-5:after {
content: '\e020\e020\e020\e020\e020'; }
.woocommerce #reviews #respond .stars a.star-1 {
width: 1.3em; }
.woocommerce #reviews #respond .stars a.star-2 {
width: 2.6em; }
.woocommerce #reviews #respond .stars a.star-3 {
width: 3.9em; }
.woocommerce #reviews #respond .stars a.star-4 {
width: 5.2em; }
.woocommerce #reviews #respond .stars a.star-5 {
width: 6.5em; }
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight: 400; }
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td .amount, .woocommerce table.shop_table tfoot th.total {
font-weight: 700; }
.ui-spinner {
display: block;
height: auto !important;
position: relative; }
.ui-spinner .ui-spinner-button {
width: 40px;
height: 50%;
box-sizing: border-box;
border-left: 1px solid #ebebeb;
position: absolute;
right: 1px;
background: #ffffff; }
.ui-spinner .ui-spinner-button:hover {
cursor: pointer; }
.ui-spinner .ui-spinner-up {
top: 0;
border-top-right-radius: 5px; }
.ui-spinner .ui-spinner-up:after {
position: absolute;
content: '';
left: 0;
right: 0;
display: block;
height: 1px;
background: #ebebeb; }
.ui-spinner .ui-spinner-up .ui-icon:before {
content: '\f067'; }
.ui-spinner .ui-spinner-down {
bottom: 0;
border-bottom: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-bottom-right-radius: 5px; }
.ui-spinner .ui-spinner-down .ui-icon:before {
content: '\f068'; }
.ui-spinner .ui-button-text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.ui-spinner .ui-button-text .ui-icon {
font-size: 0;
line-height: 0; }
.ui-spinner .ui-button-text .ui-icon:before {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-family: "FontAwesome";
font-size: 14px; }
div.product .product-thumbnails_list {
position: relative; }
div.product .product-thumbnails_list:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
div.product .product-thumbnails_list .product-thumbnails_item {
width: 18.68512110726644%;
margin-right: 1.643598615916955%;
float: left; }
div.product .product-thumbnails_list .product-thumbnails_item:last-child {
margin-right: 0; }
div.product .product-thumbnails_list .product-thumbnails_item > a img:not(.woocommerce-image-placeholder) {
border: 2px solid transparent;
box-sizing: border-box;
transition: background 300ms linear; }
div.product .product-thumbnails_list .product-thumbnails_item > a img:not(.woocommerce-image-placeholder):hover {
cursor: pointer; }
div.product .product-thumbnails_list .owl-controls {
opacity: 0;
visibility: hidden;
transition: all 300ms; }
div.product .product-thumbnails_list .owl-controls .owl-prev,
div.product .product-thumbnails_list .owl-controls .owl-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
margin-top: -20px;
width: 20px;
text-align: center; }
div.product .product-thumbnails_list .owl-controls .owl-prev:before,
div.product .product-thumbnails_list .owl-controls .owl-next:before {
position: absolute;
left: 0;
right: 0;
font-family: "FontAwesome";
font-size: 40px;
line-height: 40px;
vertical-align: middle;
transition: color 300ms; }
div.product .product-thumbnails_list .owl-controls .owl-prev {
left: 10px; }
div.product .product-thumbnails_list .owl-controls .owl-prev:before {
content: '\f104'; }
div.product .product-thumbnails_list .owl-controls .owl-next {
right: 10px; }
div.product .product-thumbnails_list .owl-controls .owl-next:before {
content: '\f105'; }
div.product .product-thumbnails_list .cherry-wc-placeholder {
position: relative; }
div.product .product-thumbnails_list:hover .owl-controls {
opacity: 1;
visibility: visible; }
div.product .product-thumbnails_list.less-than-five-items .owl-controls {
display: none; }
.zoomContainer {
z-index: 10; }
table.compare-list td img {
display: inline-block !important; }
table.compare-list tr.price td {
font-size: 20px;
line-height: 35px;
font-weight: 400;
text-decoration: none; }
table.compare-list tr.price td del, table.compare-list tr.price td ins {
line-height: 35px !important;
display: inline-block !important;
vertical-align: bottom;
text-decoration: none;
font-weight: 400 !important; }
table.compare-list tr.price td del {
text-decoration: line-through;
opacity: 1 !important;
font-weight: 300 !important;
margin-right: 5px;
margin-left: 5px; }
table.compare-list tr.price td del .amount {
font-size: inherit;
text-decoration: line-through; }
table.compare-list tr.price td ins {
margin-left: 5px;
margin-right: 5px; }
table.compare-list tr.price td .amount {
font-size: 20px;
line-height: 35px;
display: inline-block;
vertical-align: middle; }
table.compare-list tr.price td del {
display: none !important; }
table.compare-list th,
table.compare-list td.dataTable,
table.compare-list td {
vertical-align: top;
padding: 10px; }
table.compare-list {
font-weight: 400; }
@media (max-width: 991px) {
.cherry-sidebar-main {
margin-top: 5em; } }
@media (min-width: 992px) {
.woocommerce .sidebar-content-wrapper .widget-area.shop-sidebar, .woocommerce .sidebar-sidebar-content-wrapper .widget-area.shop-sidebar,
.woocommerce .sidebar-content-wrapper .cherry-sidebar-main.sidebar-main, .woocommerce .content-sidebar-wrapper .cherry-sidebar-main.sidebar-main {
width: 23.07692307692308%; }
.woocommerce .sidebar-content-wrapper #primary, .woocommerce .content-sidebar-wrapper #primary, .woocommerce .sidebar-sidebar-content-wrapper #primary, .woocommerce .sidebar-content-sidebar-wrapper #primary, .woocommerce .content-sidebar-sidebar-wrapper #primary {
width: 74.35897435897436%; } }
@media (min-width: 992px) and (max-width: 1199px) {
.site-content.boxed .container {
width: 970px !important; } }
.parallax-content {
padding-left: 15px;
padding-right: 15px; }
.shop-banner {
text-align: center; }
.shop-banner p:first-child {
margin-bottom: 14px; }
.shop-banner img {
box-shadow: 8px 14px 18px 0 rgba(0, 0, 0, 0.11); }
.shop-banner h4 {
margin-bottom: 0; }
.shop-banner .inner {
padding: 0; }
.shop-products_wrapper .cherry-tabs {
position: relative;
z-index: 2; }
@media (max-width: 767px) {
.shop-products_wrapper .cherry-tabs-nav > span {
display: block;
padding: 15px !important; } }
.shop-products_wrapper .cherry-tabs-pane {
padding: 27px 0 0; }
.shop-products_wrapper ul.products {
margin-bottom: 2px; }
.shop-products_wrapper .-wrapper {
position: relative;
z-index: 1; }
.wrapper__inset1 img {
float: left;
margin-right: 60px; }
.wrapper__inset2 img {
float: right;
margin-left: 60px;
box-shadow: 8px 14px 18px 0 rgba(0, 0, 0, 0.11); }
.shop-parallax1 h2, .shop-parallax1 h5, .shop-parallax1 p {
color: #ffffff; }
.shop-parallax1 h2 {
line-height: 62px;
margin-bottom: 31px; }
.shop-parallax1 h5 {
margin-bottom: 27px;
margin-top: 12px; }
@media (max-width: 991px) {
.shop-parallax1 h5 {
margin-bottom: 12px; } }
.shop-parallax1 img {
box-shadow: 8px 14px 18px 0 rgba(0, 0, 0, 0.11); }
@media (max-width: 991px) {
.shop-parallax1 img {
width: 100%;
margin-bottom: 30px; } }
.shop-blog_wrapper h5 {
margin-bottom: 22px; }
.shop-blog_wrapper h2 {
margin-bottom: 35px; }
.shop-blog_wrapper h5, .shop-blog_wrapper h2 {
text-align: center; }
.shop-blog_wrapper .cherry-posts-list .cherry-posts-item {
margin-bottom: 35px; }
.shop-blog_wrapper .post-thumbnail {
display: inline-block; }
.shop-parallax2 h2 {
text-align: center;
margin-bottom: 50px; }
.shop-banner_wrapper1 h2 {
margin-bottom: 12px; }
.static-footer-shop-sidebars:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
.site-footer .cherry-instagram_items {
margin-left: -10px;
margin-right: -10px; }
.site-footer .cherry-instagram_item {
padding: 0 10px 20px 10px; }
@media (max-width: 991px) {
.site-footer .cherry-instagram_item {
width: 100%; } }
@media (max-width: 991px) {
.site-footer .cherry-instagram_item {
width: auto; } }
.site-footer .widget-title {
text-transform: uppercase; }
.site-footer .widget_recent_entries li {
margin-bottom: 17px; }
@media (max-width: 767px) and (max-width: 767px) {
.site-footer .widget_recent_entries li a {
font-size: 20px;
line-height: 30px; } }
.site-footer .widget_recent_entries .post-date {
display: block;
font-size: 14px;
margin-top: 3px; }
@media (max-width: 767px) {
.site-footer .widget_recent_entries .post-date {
font-size: 20px;
line-height: 30px; } }
.site-footer .widget_recent_entries .post-date:before {
font-family: FontAwesome;
content: '\f073';
display: inline-block;
margin-right: 5px; }
@media (min-width: 1200px) {
.about-shop_wrapper1 h5 {
padding: 0 300px; } }
.motoslider_wrapper {
margin-left: -15px;
margin-right: -15px; }
@media (max-width: 767px) {
.cherry-swiper-carousel-container .swiper-button-next {
right: 0;
text-align: right; }
.cherry-swiper-carousel-container .swiper-button-prev {
left: 0;
text-align: left; } }
@media (max-width: 1199px) {
.fwo {
display: none; } }
.fullwidth {
margin-left: -15px;
margin-right: -15px; }
.fullwidth .inner {
padding-left: 15px;
padding-right: 15px; }
.wrapper__inset1 img {
box-shadow: 8px 14px 18px 0 rgba(0, 0, 0, 0.11); }
@media (max-width: 767px) {
.wrapper__inset1 h2, .wrapper__inset1 p {
text-align: center !important; }
.wrapper__inset1 img {
width: 100%;
margin-bottom: 30px; } }
.site-footer .footer-shop-widgets-area.static-area {
background: #ffffff;
padding-top: 97px;
padding-bottom: 78px; }
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"] .widget {
min-height: 330px; }
@media (max-width: 992px) {
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"] .widget {
min-height: inherit; } }
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"] .widget:before {
content: '';
width: 1px;
height: 100%;
background: #ebebeb;
position: absolute;
top: 0;
left: -1px; }
@media (max-width: 768px) {
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"] .widget:before {
display: none; } }
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"] > div {
padding: 0 15px; }
@media (max-width: 992px) {
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"] > div {
padding: 0; } }
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"]:first-child .widget:before {
display: none; }
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"]:first-child > div {
padding-left: 0; }
.site-footer .footer-shop-widgets-area.static-area .static-footer-shop-sidebars > [class*="col-"]:last-child > div {
padding-right: 0; }
.static-header-shop-menu-sidebar #menu-shop-menu {
margin: 7px 0 0; }
@media (max-width: 767px) {
.static-header-shop-menu-sidebar #menu-shop-menu {
display: inline-block; } }
.static-header-shop-menu-sidebar #menu-shop-menu li {
float: left;
font-size: 14px;
line-height: 20px;
font-weight: 300;
padding: 0; }
.static-header-shop-menu-sidebar #menu-shop-menu li + li {
margin-left: 20px; }
@media (max-width: 479px) {
.static-header-shop-menu-sidebar #menu-shop-menu li {
float: none;
display: block;
margin-left: 0; }
.static-header-shop-menu-sidebar #menu-shop-menu li + li {
margin-left: 0;
margin-top: 5px; } }
.static-header-shop-search-cart-sidebar .widget_shopping_cart {
position: relative;
z-index: 1000; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content {
width: 270px;
padding: 22px 20px 25px;
box-shadow: 8px 14px 18px 0 rgba(0, 0, 0, 0.11);
background: #ffffff;
line-height: 26px;
text-align: left; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li {
padding: 0;
position: relative;
margin-bottom: 30px; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li:last-child {
margin-bottom: 0; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li a {
padding-left: 94px;
padding-right: 24px;
font-weight: 300; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li a img {
width: 74px;
margin: 8px 0 0;
float: none;
position: absolute;
left: 0;
top: 0; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li a.remove {
position: absolute;
right: 0;
left: auto;
padding: 0;
margin-right: 12px;
opacity: .33; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li a.remove:hover {
opacity: 1; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li .variation {
margin-top: 5px;
padding-left: 94px;
border: none; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li .variation p, .static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li .variation dd {
margin-bottom: 0; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li .quantity {
padding-left: 94px;
display: inline-block;
vertical-align: bottom;
margin-top: 5px; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .cart_list li .quantity span {
font-size: 20px;
font-weight: 400;
display: inline-block; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .total {
border-top: none;
padding: 0;
font-size: 24px;
font-weight: 400;
margin-top: 24px;
margin-bottom: 22px; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .total strong {
font-weight: 400; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons {
margin-bottom: 0; }
.static-header-shop-search-cart-sidebar .widget_shopping_cart_content .buttons a {
width: 100%;
margin: 5px 0; }
@media (max-width: 767px) {
.static-header-shop-search-cart-sidebar .woocommerce-product-search {
display: inline-block;
margin-top: 20px; } }
.static-header-shop-search-cart-sidebar .woocommerce-product-search input[type="search"] {
float: left;
background: none;
outline: none;
box-shadow: none;
border: none;
font-size: 14px;
height: 36px;
width: 130px;
padding: 5px 10px;
transition: all 300ms linear;
border-bottom: 1px solid transparent; }
.static-header-shop-search-cart-sidebar .woocommerce-product-search input[type="search"]:focus {
background: none;
border-bottom-width: 1px;
border-bottom-style: solid; }
.static-header-shop-search-cart-sidebar .woocommerce-product-search input[type="submit"] {
float: left;
width: 36px;
height: 36px;
padding: 0;
background: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/woocommerce-search-icon.png) center center no-repeat;
font-size: 0;
line-height: 0;
border: none;
transition: all 300ms linear; }
.static-header-shop-search-cart-sidebar .woocommerce-product-search input[type="submit"]:hover, .static-header-shop-search-cart-sidebar .woocommerce-product-search input[type="submit"]:active {
opacity: 0.5;
background-color: transparent; }
.static-header-shop-search-cart-sidebar .woocommerce-product-search input[type="submit"]:focus {
outline: none;
box-shadow: none; }
.static-header-shop-search-cart-sidebar aside {
float: right; }
@media (max-width: 767px) {
.static-header-shop-search-cart-sidebar aside {
float: none; } }
.header-top-line-shop {
padding: 12px 0;
position: relative;
z-index: 1000; }
@media (max-width: 767px) {
.header-top-line-shop {
text-align: center; } }
.header-top-line-shop .widget-area {
padding-top: 0; }
.header-top-line-shop .widget {
margin-bottom: 0;
line-height: 0;
padding-top: 0; }
.woocommerce .col2-set > .address, .woocommerce-page .col2-set > .address {
margin-bottom: 1.5rem;
padding: 20px;
border: 1px solid #ebebeb;
border-radius: 6px; }
.woocommerce-account .addresses .title .edit {
margin-top: 8px; }
@media (max-width: 479px) {
.woocommerce-account .addresses .title .edit {
float: none;
margin-bottom: 1.5rem; } }
@media (max-width: 767px) {
.woocommerce-account .addresses .title h3 {
font-size: 30px; } }
@media (max-width: 479px) {
.woocommerce-account .addresses .title h3 {
margin-bottom: 0;
float: none; } }
.woocommerce .myaccount_user {
position: relative;
border: none;
border-radius: 5px;
font-size: 20px;
line-height: 35px;
color: #ffffff;
font-weight: normal;
padding: 12px 23px 12px 84px !important;
margin-bottom: 30px !important; }
.woocommerce .myaccount_user a {
color: #ffffff;
text-decoration: underline; }
@media (max-width: 479px) {
.woocommerce .myaccount_user a {
float: none; } }
.woocommerce .myaccount_user:before {
position: absolute;
font-size: 42px;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
left: 23px;
color: #ffffff;
font-family: "FontAwesome";
content: '\f007'; }
.woocommerce-page article.page.type-page .entry-content input[type="text"],
.woocommerce-page article.page.type-page .entry-content input[type="email"],
.woocommerce-page article.page.type-page .entry-content input[type="password"],
.woocommerce form .form-row .select2-container .select2-choice {
width: 100%;
height: 50px;
border-radius: 5px;
border-width: 1px;
border-style: solid;
box-sizing: border-box;
font-size: 17px;
line-height: 26px;
font-weight: 700;
padding: 11px 15px;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
margin: 0; }
.woocommerce-page article.page.type-page .entry-content input[type="text"]:focus,
.woocommerce-page article.page.type-page .entry-content input[type="email"]:focus,
.woocommerce-page article.page.type-page .entry-content input[type="password"]:focus,
.woocommerce form .form-row .select2-container .select2-choice:focus {
outline: 0;
outline: none;
box-shadow: none; }
header .widget_shopping_cart {
margin-left: 10px;
position: relative; }
@media (max-width: 767px) {
header .widget_shopping_cart {
margin-left: 0;
margin-top: 20px; } }
header .widget_shopping_cart h5 {
font-size: 0;
line-height: 0;
margin: 0; }
@media (max-width: 767px) {
header .widget_shopping_cart h5 {
display: inline-block; } }
header .widget_shopping_cart h5 .cart-items {
text-align: center;
width: 36px;
height: 36px;
border-radius: 50%;
margin-left: 10px;
display: inline-block;
font-size: 14px;
line-height: 36px;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
vertical-align: middle;
transition: all 300ms linear; }
header .widget_shopping_cart h5:before {
font-family: "FontAwesome";
font-size: 23px;
line-height: 36px;
content: '\f07a';
vertical-align: middle;
display: inline-block;
transition: all 300ms linear; }
header .widget_shopping_cart h5:hover {
cursor: pointer; }
header .widget_shopping_cart h5:hover .cart-items, header .widget_shopping_cart h5.opened .cart-items {
color: #ffffff; }
header .widget_shopping_cart_content {
position: absolute;
right: 0;
top: 100%;
margin-top: 13px;
-webkit-transform: scale(1, 0.2);
-ms-transform: scale(1, 0.2);
transform: scale(1, 0.2);
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
visibility: hidden;
opacity: 0;
transition: all 300ms ease; }
@media (max-width: 767px) {
header .widget_shopping_cart_content {
left: 50%;
-webkit-transform: scale(1, 0.2) translate(-50%, 0);
-ms-transform: scale(1, 0.2) translate(-50%, 0);
transform: scale(1, 0.2) translate(-50%, 0); } }
header .widget_shopping_cart_content.opened {
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
visibility: visible;
opacity: 1; }
@media (max-width: 767px) {
header .widget_shopping_cart_content.opened {
-webkit-transform: scale(1, 1) translate(-50%, 0);
-ms-transform: scale(1, 1) translate(-50%, 0);
transform: scale(1, 1) translate(-50%, 0); } }
@media (max-width: 991px) {
.woocommerce .sidebar-content-wrapper #primary.content-area {
width: 100%; } }
.woocommerce .mfp-img {
background: #ffffff;
padding: 0; }
.woocommerce .mfp-counter {
text-align: center;
float: none;
left: 0;
right: 0;
padding: 0;
margin: 0; }
.woocommerce .mfp-bottom-bar .mfp-title {
color: black;
padding: 0;
text-align: center;
bottom: auto;
top: -1em;
left: 0;
position: absolute;
right: 0; }
.woocommerce.admin-bar .mfp-wrap {
margin-top: 32px; }
.video-tab-wrap {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
overflow: hidden;
backface-visibility: hidden; }
.video-tab-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.compare-window h1 {
text-align: center;
margin: 0; }
.woocommerce > h2 {
text-align: center; }
.woocommerce > h2 + form {
margin-top: 60px; }
.woocommerce form.login,
.woocommerce form.register {
margin-top: 30px; }
.woocommerce form.register p:last-child {
margin-bottom: 0; }
.woocommerce form.login .form-row:nth-child(3) {
margin-bottom: 0;
display: inline-block;
vertical-align: middle; }
.woocommerce form.login .lost_password {
margin-top: 18px;
margin-bottom: -7px; }
@media (min-width: 1200px) {
.woocommerce form.login .lost_password {
margin-top: 12px;
margin-bottom: 0; } }
.yith_magnifier_zoom_magnifier {
background: #ffffff; }
.woocommerce-product-lightbox-disabled .zoomWindowContainer > div:hover {
cursor: crosshair !important; }
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
float: none; }
table.compare-list td img {
max-width: 100%; }
.woocommerce .mfp-figure:after {
display: none; }
@media (max-width: 992px) {
.woocommerce form.login input[type="password"] {
margin-bottom: 20px !important; } } @-webkit-keyframes scaleAndRevert {
50% {
-webkit-transform: scale(1.2);
box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.1); }
100% {
-webkit-transform: scale(1);
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); } }
@keyframes scaleAndRevert {
50% {
transform: scale(1.2);
box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.1); }
100% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); } } article.page.type-page {
margin: 0; }
article.page.type-page .entry-content {
margin: 0; }
article.page.type-page .entry-content p a {
text-decoration: underline; }
article.page.type-page .entry-content p a:hover {
text-decoration: none; }
article.page.type-page .entry-content ol li {
font-size: 20px;
line-height: 1.2em;
padding: 7px 0 8px;
font-weight: normal; }
article.page.type-page .entry-content ol {
list-style-type: decimal-leading-zero;
margin: 0 0 0 40px; }
.cherry-list:not(.services-list) li {
font-size: 20px;
line-height: 1.2em;
padding: 7px 0 8px;
font-weight: normal; }
.cherry-list:not(.services-list) li .list-icon {
min-width: 30px;
text-align: left; }
.cherry-list:not(.services-list) li .list-icon.fa-check {
font-size: 16px; }
.cherry-list.services-list li {
text-align: right;
padding: 8px 0 9px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgba(255, 255, 255, 0.2); }
.cherry-list.services-list li:first-child {
border: none; }
.cherry-box .cherry-list.services-list li {
color: #ffffff; }  .cherry-btn {
font-size: 19px;
line-height: 1.2em;
font-weight: bold;
text-transform: uppercase;
position: relative;
overflow: hidden;
box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.1);
font-weight: bold;
padding: 19px 40px;
border-radius: 5px;
z-index: 10;
font-style: normal;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.cherry-btn > span.icon-position-left, .cherry-btn > span.icon-position-right, .cherry-btn > span.cherry-btn-content-wrap {
vertical-align: middle; }
.cherry-btn > span.fa {
font-size: 1.8em;
line-height: inherit;
margin: 0 20px 0 0; }
.cherry-btn:before {
content: '';
width: 100%;
height: 100%;
border-radius: inherit;
position: absolute;
top: 0;
left: 0;
border: 2px solid transparent; }
.cherry-btn:hover {
box-shadow: none; }
.cherry-btn:active {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
.cherry-btn.cherry-btn-extra-small {
padding: 10px 20px;
font-size: 15px; }
.cherry-btn.cherry-btn-extra-small > span.fa {
font-size: 1.3em;
margin: 0 10px 0 0; }
.cherry-btn.cherry-btn-small {
padding: 16px 31px;
font-size: 17px; }
.cherry-btn.cherry-btn-small > span.fa {
font-size: 1.3em;
margin: 0 10px 0 0; }
.cherry-btn.cherry-btn-medium {
padding: 19px 40px; }
.cherry-btn.cherry-btn-medium > span.fa {
font-size: 1.4em;
margin: 0 10px 0 0; }
.cherry-btn.cherry-btn-large {
padding: 28px 49px; }
.cherry-btn.cherry-btn-large > span.fa {
margin: 0 17px 0 0; }
.cherry-btn.cherry-btn-extra-large {
padding: 30px 59px;
font-size: 24px; }
.cherry-btn.cherry-btn-primary {
color: #ffffff; }
.cherry-btn.cherry-btn-primary-light {
box-shadow: none; }
.cherry-btn.cherry-btn-primary-light.shadow {
box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.1); }
.cherry-btn.cherry-btn-primary-light.shadow:hover {
box-shadow: none; }
.cherry-btn.cherry-btn-link {
overflow: visible;
box-shadow: none;
text-transform: none;
text-decoration: underline !important; }
.cherry-btn.landing-btn {
position: relative;
padding: 1.75rem 2.75rem 1.93rem 9.56rem; }
.cherry-btn.landing-btn .cherry-btn-icon {
position: absolute;
width: 6.88rem;
height: 101%;
top: 0;
left: 0;
border-radius: inherit;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
padding: 2rem 0;
font-size: 4.37rem;
color: #ffffff; }
.cherry-btn.landing-btn.cherry-btn-extra-small {
font-size: 2rem; }
.cherry-btn.landing-btn.cherry-btn-small {
font-size: 2rem; }
.cherry-btn.landing-btn.cherry-btn-medium {
font-size: 2.2rem; }
.cherry-btn.landing-btn.cherry-btn-large {
font-size: 2.3rem; }
.cherry-btn.landing-btn.cherry-btn-extra-large {
font-size: 2.42rem; }
.cherry-btn + .cherry-btn {
margin-left: 17px; }
@media (max-width: 1200px) {
.cherry-btn + .cherry-btn {
margin: 5px; } }
@media (max-width: 1200px) {
.cherry-btn:first-child {
margin: 5px; } }
.cherry-btn.color-white {
color: #ffffff; }
.cherry-btn.border-white {
border-color: #ffffff; }
.cherry-btn.border-white:hover {
border-color: #ffffff; }
.cherry-btn.transparent {
background: none;
color: #ffffff; }
.cherry-btn.transparent:before {
border-color: #ffffff; }
.cherry-btn.transparent:hover {
background: #ffffff; }
.cherry-btn.without-border:before {
display: none; }
.cherry-posts-list .cherry-posts-item {
padding-top: 15px;
padding-bottom: 15px; }
.cherry-posts-list .cherry-posts-item .inner {
padding: 0; }
.cherry-posts-list .cherry-posts-item .inner .center {
text-align: center; }
.cherry-posts-list .cherry-posts-item .inner .right {
text-align: right; }
.cherry-posts-list .cherry-posts-item .inner figure.post-thumbnail img {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-posts-list .cherry-posts-item .inner figure.post-thumbnail:hover img {
box-shadow: none; }
.cherry-posts-list .cherry-posts-item .inner .post-title {
margin: 25px 0 5px; }
.cherry-posts-list .cherry-posts-item .inner div.btn {
margin: 30px 0 0; }
.cherry-posts-list .cherry-posts-item .inner .post-meta {
margin: 20px 0 0; }
.cherry-posts-list .cherry-posts-item .inner .post-meta i {
margin: 0 5px 0 0; }
.cherry-posts-list .cherry-posts-item .inner .post-meta > span {
margin: 0 10px; }
.cherry-posts-list .cherry-posts-item .inner .post-meta .divider {
margin: 0 7px;
width: 1px;
height: 26px;
display: inline-block;
background: #ebebeb;
vertical-align: middle; }
.cherry-posts-list .cherry-posts-item .inner .template-1 .post-title a,
.cherry-posts-list .cherry-posts-item .inner .template-2 .post-title a,
.cherry-posts-list .cherry-posts-item .inner .template-3 .post-title a {
color: inherit; }
.cherry-posts-list .cherry-posts-item .inner .template-4 .post-title a,
.cherry-posts-list .cherry-posts-item .inner .template-4 .post-content {
color: inherit; }
@media (max-width: 768px) {
.cherry-posts-list .cherry-posts-item .inner .template-4 .post-meta .divider {
display: block;
background: none;
height: 0; } }
.cherry-posts-list .cherry-posts-item .inner .template-4 .post-meta a:hover {
color: #ffffff; }
.cherry-posts-list .cherry-posts-item .inner .template-7 .post-title a,
.cherry-posts-list .cherry-posts-item .inner .template-7 .post-content {
color: inherit; }
.cherry-posts-list .cherry-posts-item .inner .template-7 .post-title {
margin: 0; }
.cherry-posts-list .cherry-posts-item .inner .template-8.right {
text-align: left; }
.cherry-posts-list .cherry-posts-item .inner .template-9 {
padding: 25px 0; }
.cherry-posts-list .cherry-posts-item .inner .template-9 .post-title {
margin: 0 0 20px; }
.cherry-posts-list .cherry-posts-item .inner .template-9 .btn {
margin: 30px 0 0; }
.cherry-posts-list .cherry-posts-item .inner .clients figure.post-thumbnail img {
box-shadow: none;
width: auto;
height: auto;
background: none;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-posts-list .cherry-posts-item .inner .clients figure.post-thumbnail:hover img {
opacity: 0.5; }
.cherry-posts-list .cherry-posts-item .inner .testi-posts .testi-name {
margin: 0; }
.cherry-posts-list .cherry-posts-item .inner .testi-posts .post-content,
.cherry-posts-list .cherry-posts-item .inner .testi-posts .rating-wrap {
margin: 5px 0 0; }
.cherry-posts-list .cherry-posts-item .inner .testi-posts.template-1 {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding: 1.5rem 1.875rem 1.875rem; }
.cherry-posts-list .overflow-content {
position: relative; }
.cherry-posts-list .overflow-content figure.post-thumbnail {
box-shadow: none; }
.cherry-posts-list .overflow-content figure.post-thumbnail img {
width: 100%; }
.cherry-posts-list .overflow-content .desc {
position: absolute;
top: 0;
left: 0;
padding: 5%;
width: 100%;
height: 100%; }
.cherry-posts-list .overflow-content .desc:after {
content: '';
height: 100%;
display: inline-block;
vertical-align: middle; }
.cherry-posts-list .overflow-content .desc .desc-in {
display: inline-block;
vertical-align: middle; }
.cherry-posts-list .overflow-content .desc .post-title,
.cherry-posts-list .overflow-content .desc .post-content {
color: #ffffff; }
.cherry-posts-list .overflow-content .desc div.btn {
margin: 0; }
.cherry-posts-list .overflow-content .desc div.btn {
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-posts-list .overflow-content:hover .desc div.btn {
-webkit-transform: scale(1);
transform: scale(1); }
.cherry-posts-list .overflow-content.template-7 .desc div.btn {
margin: 0;
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0;
max-height: 0;
overflow: hidden; }
.cherry-posts-list .overflow-content.template-7:hover .desc div.btn {
margin: 30px 0 0;
opacity: 1;
max-height: 100px; }
.cherry-posts-list .cherry-spoiler .cherry-spoiler-content .post-content {
margin: 20px 0; }
.cherry-posts-list .cherry-spoiler .cherry-spoiler-content .post-content:first-of-type {
margin-top: 0; }
.cherry-posts-list .cherry-spoiler .cherry-spoiler-content .post-content.part {
font-size: 0.875rem;
line-height: 1.6em; }
.cherry-box .cherry-posts-list .cherry-spoiler .cherry-spoiler-content .post-content.part {
color: #ffffff; }
.cherry-posts-list.posts-with-accordion .cherry-posts-item {
padding-top: 0;
padding-bottom: 10px; }
.cherry-posts-list.template-7 .cherry-posts-item {
padding: 0; }
.cherry-posts-list.clients .cherry-posts-item:not([class*="col-"]) {
width: 20%;
float: left; }
@media (max-width: 992px) {
.cherry-posts-list.clients .cherry-posts-item:not([class*="col-"]) {
width: 33.333%;
padding: 10px 5px; } }
@media (max-width: 480px) {
.cherry-posts-list.clients .cherry-posts-item:not([class*="col-"]) {
width: 100%;
padding: 20px 5px; } }
.cherry-posts-list.clients .cherry-posts-item figure.post-thumbnail {
text-align: center;
box-shadow: none; }
.cherry-posts-list.clients .cherry-posts-item figure.post-thumbnail svg,
.cherry-posts-list.clients .cherry-posts-item figure.post-thumbnail img {
display: inline; }
.cherry-posts-list.clients .white-logos figure.post-thumbnail svg path,
.cherry-posts-list.clients .white-logos figure.post-thumbnail svg polygon {
fill: #ffffff;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-posts-list.odd-background .cherry-posts-item.odd {
background: #f6f6f6; }
.cherry-posts-list.odd-background.fixed-width .col-xs-12.col-sm-12.col-md-12.col-lg-12 .inner {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
width: 1170px; }
.cherry-posts-list.odd-background.fixed-width .col-xs-12.col-sm-12.col-md-12.col-lg-12 .inner:before, .cherry-posts-list.odd-background.fixed-width .col-xs-12.col-sm-12.col-md-12.col-lg-12 .inner:after {
content: " ";
display: table; }
.cherry-posts-list.odd-background.fixed-width .col-xs-12.col-sm-12.col-md-12.col-lg-12 .inner:after {
clear: both; }
@media (max-width: 1200px) {
.cherry-posts-list.odd-background.fixed-width .col-xs-12.col-sm-12.col-md-12.col-lg-12 .inner {
width: 100%; } }
.cherry-posts-list.padding-collapse {
margin: 0; }
.cherry-posts-list.padding-collapse .cherry-posts-item {
padding: 0; }
.cherry-posts-list.padding-collapse .cherry-posts-item .post-title,
.cherry-posts-list.padding-collapse .cherry-posts-item .post-content {
padding: 0 15px; }
.cherry-posts-list.padding-collapse.overlapping-blocks .cherry-posts-item .post-title,
.cherry-posts-list.padding-collapse.overlapping-blocks .cherry-posts-item .post-content {
padding: 0 30px; }
.cherry-posts-list.overlapping-blocks .cherry-posts-item {
margin-left: -30px; }
@media (max-width: 1200px) {
.cherry-posts-list.overlapping-blocks .cherry-posts-item {
margin-left: 0; } }
.cherry-posts-list.overlapping-blocks .cherry-posts-item:first-child {
margin-left: 0; }
.cherry-posts-list.overlapping-blocks .cherry-posts-item.col-lg-3 {
width: calc(25% + 20px); }
@media (max-width: 1200px) {
.cherry-posts-list.overlapping-blocks .cherry-posts-item.col-lg-3 {
width: 25%; } }
@media (max-width: 992px) {
.cherry-posts-list.overlapping-blocks .cherry-posts-item.col-lg-3 {
width: 50%; } }
@media (max-width: 768px) {
.cherry-posts-list.overlapping-blocks .cherry-posts-item.col-lg-3 {
width: 100%; } }
figure.post-thumbnail.round img,
.team-listing_photo.round img,
.cherry-posts-list.round img {
border-radius: 50%; }
figure.post-thumbnail.floated-left,
.team-listing_photo.floated-left,
.cherry-posts-list.floated-left {
float: left;
margin: 0 30px 20px 0; }
@media (max-width: 992px) {
figure.post-thumbnail.floated-left,
.team-listing_photo.floated-left,
.cherry-posts-list.floated-left {
float: none;
margin: 0 0 20px; } }
figure.post-thumbnail.floated-left + *,
.team-listing_photo.floated-left + *,
.cherry-posts-list.floated-left + * {
overflow: hidden; }
.cherry-counter span {
margin: 0;
color: inherit;
font-size: inherit;
line-height: inherit;
font-weight: normal; }
.cherry-counter.style-1 span {
font-weight: bold; }
.cherry-counter.style-2 span {
font-weight: bold; }
.cherry-counter.style-2 span.before {
padding: 0 10px 0 0; }
@media (max-width: 768px) {
.cherry-counter.style-2 span {
font-size: 4rem;
line-height: 1.2em; } }
.cherry-counter.style-3 span.before, .cherry-counter.style-3 span.after {
font-size: 0.65em;
line-height: 1em; }
.cherry-counter.circle {
background: none; }
.cherry-counter.circle span {
display: block; }
.cherry-counter.circle .count {
position: relative;
width: 175px;
height: 175px;
border-radius: 50%;
border-width: 13px;
border-style: solid;
border-color: #ffffff;
margin: 0 auto 50px;
line-height: 149px; }
.cherry-counter.circle .count:before {
content: '';
width: 2px;
height: 25px;
background: #ffffff;
position: absolute;
bottom: -37px;
left: 50%;
margin-left: -1px; }
.cherry-counter.circle .count:after {
content: '';
width: 20px;
height: 20px;
border-radius: 50%;
position: absolute;
bottom: -54px;
left: 50%;
margin-left: -10px;
background: #ffffff; }
.color-white {
color: #ffffff; }
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6 {
color: #ffffff; }
.color-white a {
color: #ffffff; }
.color-white-background {
background: #ffffff; }
@media (max-width: 768px) {
.cherry-tabs {
padding-top: 15px;
padding-bottom: 15px; } }
.cherry-tabs .cherry-tabs-nav {
text-align: center; }
.cherry-tabs .cherry-tabs-nav > span {
position: relative;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-tabs .cherry-tabs-nav > span::before, .cherry-tabs .cherry-tabs-nav > span::after {
content: '';
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-tabs .cherry-tabs-panes .cherry-tabs-pane {
font-size: 0.875rem;
line-height: 1.6em;
position: relative;
z-index: 100;
padding: 0; }
.cherry-tabs .cherry-tabs-panes .cherry-tabs-pane p:last-of-type {
margin: 0; }
.cherry-tabs .cherry-tabs-panes .cherry-tabs-pane .woocommerce {
padding: 50px 0 0; }
.cherry-tabs.cherry-tabs-vertical .cherry-tabs-nav {
text-align: left;
float: left;
width: 42%; }
.cherry-tabs.cherry-tabs-vertical .cherry-tabs-nav > span {
display: block; }
.cherry-tabs.cherry-tabs-vertical .cherry-tabs-panes {
float: left;
width: 58%; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-pills"] .cherry-tabs-nav > span {
margin: 0 0 20px; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-pills"] .cherry-tabs-panes {
padding: 0 10px 0 30px; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span {
padding: 12px 31px;
border-width: 1px;
border-style: solid;
border-left: none;
border-right: none; }
@media (max-width: 768px) {
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span {
padding: 10px; } }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span:not(:first-child) {
border-top: none; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span::before {
content: '';
width: 1px;
height: 100%;
position: absolute;
top: 0;
right: -1px;
background: #ffffff;
opacity: 0; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span::after {
width: 4px;
height: 100%;
bottom: auto;
top: 0; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span.cherry-tabs-current, .cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span:hover {
background: #ffffff; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span.cherry-tabs-current::before {
opacity: 1; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-panes {
border-left-width: 1px;
border-left-style: solid;
min-height: 280px;
padding: 0 10px 20px 40px; }
.cherry-tabs.cherry-tabs-vertical[class*="cherry-tabs-style-simple"] .cherry-tabs-panes .cherry-tabs-pane {
padding: 0; }
.cherry-tabs.center .cherry-tabs-pane {
text-align: center; }
.cherry-tabs[class*="cherry-tabs-style-simple"]:not(.cherry-tabs-vertical) .cherry-tabs-nav > span.cherry-tabs-current, .cherry-tabs.cherry-tabs-style-style-2:not(.cherry-tabs-vertical) .cherry-tabs-nav > span.cherry-tabs-current {
border-bottom: none; }
.cherry-tabs[class*="cherry-tabs-style-pills"] .cherry-tabs-nav > span {
border-width: 1px;
border-style: solid;
border-radius: 5px;
margin: 5px;
padding: 9px 29px 14px; }
@media (max-width: 768px) {
.cherry-tabs[class*="cherry-tabs-style-pills"] .cherry-tabs-nav > span {
padding: 10px; } }
.cherry-tabs[class*="cherry-tabs-style-pills"] .cherry-tabs-nav > span.cherry-tabs-current, .cherry-tabs[class*="cherry-tabs-style-pills"] .cherry-tabs-nav > span:hover {
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-tabs[class*="cherry-tabs-style-pills"] .cherry-tabs-panes {
padding: 0;
border: none; }
.cherry-tabs[class*="cherry-tabs-style-pills"] .cherry-tabs-panes .cherry-tabs-pane {
padding: 0; }
.cherry-tabs[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span {
margin: 0;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 0 35px 13px 35px; }
@media (max-width: 1200px) {
.cherry-tabs[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span {
padding: 20px 20px 13px 20px; } }
@media (max-width: 768px) {
.cherry-tabs[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span {
padding: 10px; } }
.cherry-tabs[class*="cherry-tabs-style-simple"] .cherry-tabs-nav > span::after {
content: '';
width: 100%;
height: 4px;
position: absolute;
bottom: -1px;
left: 0; }
.cherry-tabs.cherry-tabs-style-default:not(.cherry-tabs-vertical) .cherry-tabs-nav > span {
border-bottom: none; }
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span {
border-width: 1px;
border-style: solid;
border-radius: 5px 5px 0 0;
margin: 5px 5px 0;
padding: 11px 29px 13px; }
@media (max-width: 768px) {
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span {
padding: 10px; } }
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span::after {
content: '';
width: 100%;
height: 1px;
background: #ffffff;
position: absolute;
bottom: -1px;
left: 0;
display: none; }
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span.cherry-tabs-current, .cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span:hover {
background: #ffffff; }
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span.cherry-tabs-current::after, .cherry-tabs.cherry-tabs-style-default .cherry-tabs-nav > span:hover::after {
display: block; }
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-panes {
padding: 35px 40px 44px;
border-radius: 5px;
border-width: 1px;
border-style: solid; }
.cherry-tabs.cherry-tabs-style-default .cherry-tabs-panes .cherry-tabs-pane {
padding: 0; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav {
width: 42%; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav > span {
border-bottom-width: 1px;
border-right: none;
border-radius: 5px 0 0 5px;
margin: 0 0 10px;
left: 10px;
width: 90%;
width: calc(100% - 10px); }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav > span::after {
width: 1px;
height: 100%;
bottom: auto;
top: 0;
left: auto;
right: -1px; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav > span:hover::after {
display: none; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav > span.cherry-tabs-current {
left: 0;
width: 100%; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-nav > span.cherry-tabs-current::after {
display: block; }
.cherry-tabs.cherry-tabs-style-default.cherry-tabs-vertical .cherry-tabs-panes {
width: 58%;
background: #ffffff;
border-radius: 0 5px 5px 5px; }
.cherry-tabs.cherry-tabs-style-style-2:not(.cherry-tabs-vertical) .cherry-tabs-nav > span {
border-bottom: none; }
.cherry-tabs.cherry-tabs-style-style-2:not(.cherry-tabs-vertical) .cherry-tabs-panes {
border-left: none; }
.cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-nav > span {
border-width: 2px;
border-style: solid;
border-color: transparent;
border-radius: 5px 5px 0 0;
margin: 0;
padding: 11px 32px 11px 34px;
color: #ffffff;
background: none; }
@media (max-width: 768px) {
.cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-nav > span {
padding: 10px; } }
.cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-nav > span::after {
content: '';
width: 100%;
height: 1px;
background: #ffffff;
position: absolute;
bottom: -1px;
left: 0;
display: none;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-nav > span.cherry-tabs-current, .cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-nav > span:hover {
border-color: #ffffff;
background: none;
color: #ffffff; }
.cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-panes {
padding: 30px 0 0;
border-style: solid;
border-width: 2px;
border-color: #ffffff;
border-right: none;
border-bottom: none;
border-radius: 0; }
.cherry-tabs.cherry-tabs-style-style-2 .cherry-tabs-panes .cherry-tabs-pane {
color: #ffffff; }
.cherry-tabs.cherry-tabs-style-style-2.cherry-tabs-vertical .cherry-tabs-nav > span {
border-right: none;
border-radius: 5px 0 0 5px; }
.cherry-tabs.cherry-tabs-style-style-2.cherry-tabs-vertical .cherry-tabs-panes {
padding: 0 10px 20px 40px;
border-top: none; }
.cherry-tabs.cherry-tabs-style-style-2.cherry-tabs-vertical .cherry-tabs-panes .cherry-tabs-pane {
padding: 0; }
.cherry-tabs .cherry-box {
z-index: 10;
position: relative; }
@-webkit-keyframes accordionOut {
0% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
100% {
opacity: 0;
-webkit-transform: scale(0.9) rotateX(-60deg);
transform: scale(0.9) rotateX(-60deg); } }
@keyframes accordionOut {
0% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
100% {
opacity: 0;
-webkit-transform: scale(0.9) rotateX(-60deg);
transform: scale(0.9) rotateX(-60deg); } }
@-webkit-keyframes accordionIn {
0% {
opacity: 0;
-webkit-transform: scale(0.9) rotateX(-60deg);
transform: scale(0.9) rotateX(-60deg);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0; }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes accordionIn {
0% {
opacity: 0;
-webkit-transform: scale(0.9) rotateX(-60deg);
transform: scale(0.9) rotateX(-60deg);
-webkit-transform-origin: 50% 0;
transform-origin: 50% 0; }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.cherry-accordion {
margin: 0; }
.cherry-accordion .cherry-spoiler {
margin: 0 0 20px; }
.cherry-accordion .cherry-spoiler:last-of-type {
margin: 0; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default {
padding: 0;
position: relative; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
padding: 0 0 0 60px;
position: relative;
display: inline-block;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title:before {
content: '\f068';
position: absolute;
top: 0;
left: 0;
width: 35px;
height: 35px;
font-size: 18px;
line-height: 200%;
border-radius: 50%;
font-family: "FontAwesome";
text-align: center;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-box .cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
color: #ffffff; }
.cherry-box .cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title:hover {
color: #ffffff; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-title:before {
content: '\f067';
color: #ffffff; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-content {
overflow: hidden;
max-height: 0; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-content > * {
animation: accordionOut 0.75s alternate ease-in-out both 1; }
.no-js .cherry-accordion .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-content > * {
max-height: auto; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content {
padding-left: 58px;
padding-top: 18px;
max-height: 50em;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content p {
margin: 0 0 10px;
font-size: 0.875rem;
line-height: 1.6em; }
.cherry-box .cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content p {
color: #ffffff; }
.cherry-box .cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content p:hover {
color: #ffffff; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content > * {
animation: accordionIn 0.75s alternate ease-in-out both 1; }
.cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content > *:last-child {
margin: 0; }
.cherry-box .cherry-accordion .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content {
color: #ffffff; }
.cherry-accordion.right .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
padding: 0 60px 0 0; }
.cherry-accordion.right .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title:before {
top: 0;
left: auto;
right: 0; }
.cherry-accordion.right .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content {
padding-left: 0;
padding-right: 60px;
padding-top: 0; }
.cherry-accordion.boxed .cherry-spoiler {
margin: 0 0 10px; }
.cherry-accordion.boxed .cherry-spoiler:last-of-type {
margin: 0; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
border-radius: 5px;
padding: 10px 28px 13px 80px;
border-width: 1px;
border-style: solid;
display: block; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title:before {
top: 13px;
left: 30px;
box-shadow: none;
transform: rotate(-360deg);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-box .cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
border: none;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-box .cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title:before {
background: #ffffff; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default:not(.cherry-spoiler-closed) .cherry-spoiler-title {
color: #ffffff;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default:not(.cherry-spoiler-closed) .cherry-spoiler-title:before {
transform: rotate(0); }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed {
border-radius: 5px; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-title {
background: none; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-title:before {
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-title:hover {
color: #ffffff; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default.cherry-spoiler-closed .cherry-spoiler-content {
border: none;
padding: 0;
margin: 0; }
.cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content {
padding: 20px 28px 23px;
border-width: 1px;
border-style: solid;
border-radius: 5px;
margin: 10px 0 0; }
.cherry-box .cherry-accordion.boxed .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-content {
background: none;
border-width: 2px;
border-color: #ffffff; }
.cherry-accordion.boxed.right .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title {
padding: 10px 80px 13px 28px; }
.cherry-accordion.boxed.right .cherry-spoiler.cherry-spoiler-style-default .cherry-spoiler-title:before {
left: auto;
right: 20px; }
.cherry-box .inner {
padding: 0; }
.cherry-box .inner.box-simple {
overflow: hidden; }
.cherry-box .inner.box-primary
.cherry-box .inner.box-secondary {
padding: 15px; }
.cherry-box.address h1,
.cherry-box.address h2,
.cherry-box.address h3,
.cherry-box.address h4,
.cherry-box.address h5,
.cherry-box.address h6,
.cherry-box.address p {
margin: .5rem 0; }
.cherry-box.address .inner > *:first-child {
margin-top: 0; }
.cherry-box.address .inner > *:last-child {
margin-bottom: 0; }
.team-listing {
padding: 0; }
.team-listing.colored-overflow-blocks .team-item:nth-child(6n+2) .template-12 .desc .team-listing_name a:hover,
.team-listing.colored-overflow-blocks .team-item:nth-child(6n+2) .template-12 .desc .team-listing_socials a:hover {
color: #ffffff; }
.team-listing.colored-blocks .team-item:nth-child(4n+2) .template-10 .desc .team-listing_name a:hover,
.team-listing.colored-blocks .team-item:nth-child(4n+2) .template-10 .desc .team-listing_socials a:hover {
color: #ffffff; }
.team-item {
padding-top: 15px;
padding-bottom: 15px; }
@media (max-width: 768px) {
.team-item {
padding-top: 25px;
padding-bottom: 25px; } }
@media (max-width: 480px) {
.team-item {
width: 100%; } }
.team-item .center {
text-align: center; }
.team-item .center .team-listing_socials .team-socials .team-socials_item .team-socials_link {
text-align: center; }
.team-item .team-listing_photo img {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.team-item .team-listing_photo:hover img {
box-shadow: none; }
.team-item .team-listing_photo.floated-left {
float: left; }
@media (max-width: 992px) {
.team-item .team-listing_photo.floated-left {
float: none; } }
.team-item .team-listing_name {
margin: 25px 0 5px; }
.team-item .team-listing_name a {
color: inherit; }
.team-item .team-listing_socials {
margin: 5px 0 0; }
.team-item .team-listing_socials .team-socials {
padding: 0; }
.team-item .team-listing_socials .team-socials .team-socials_item {
margin: 0; }
@media (max-width: 768px) {
.team-item .team-listing_socials .team-socials .team-socials_item .team-socials_label {
display: none; } }
.team-item .team-listing_socials .team-socials .team-socials_item .team-socials_link {
text-align: left;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.team-item .team-listing_socials .team-socials .team-socials_item .team-socials_link i {
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.team-item .team-listing_position {
display: block;
margin: 0 0 10px; }
.team-item .colored.team-listing_socials .fa-facebook {
color: #3b579d; }
.team-item .colored.team-listing_socials .fa-twitter {
color: #5ea9dd; }
.team-item .colored.team-listing_socials .fa-pinterest {
color: #cb2027; }
.team-item .colored.team-listing_socials .fa-linkedin {
color: #24b0f9; }
.team-item .colored.team-listing_socials .fa-google-plus {
color: #df4a32; }
.team-item .colored.team-listing_socials .fa-youtube {
color: #de332c; }
.team-item .colored.team-listing_socials .fa-flickr {
color: #bf24f9; }
.team-item .colored.team-listing_socials .fa-rss {
color: #fd8b06; }
.team-item .colored.team-listing_socials .fa-vimeo {
color: #4da9ce; }
.team-item .colored.team-listing_socials .fa-skype {
color: #24b4f0; }
.team-item .colored.team-listing_socials .fa-instagram {
color: #bc805e; }
.team-item .colored.team-listing_socials .fa-vk {
color: #4c75a3; }
.team-item .template-8 .team-listing_photo {
float: left;
margin: 0 30px 0 0; }
@media (max-width: 992px) {
.team-item .template-8 .team-listing_photo {
float: none;
margin: 0 0 20px; } }
.team-item .template-8 .desc {
overflow: hidden;
text-align: left; }
@media (max-width: 992px) {
.team-item .template-8 .desc {
text-align: center; } }
.team-item .template-8 .desc .team-listing_name {
margin-top: 0; }
.team-item .template-8 .desc .team-socials_label {
display: none; }
.team-item .template-9 {
overflow: hidden;
position: relative; }
.team-item .template-9 .team-listing_photo img {
width: 100%; }
.team-item .template-9 .desc {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 20px;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
-webkit-transform: translateY(110%);
transform: translateY(110%); }
.team-item .template-9 .desc:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 10;
border-bottom-style: solid;
border-bottom-width: 8px;
opacity: .9; }
.team-item .template-9 .desc:after {
content: '';
height: 100%;
display: inline-block;
vertical-align: middle; }
.team-item .template-9 .desc .desc-in {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 100; }
.team-item .template-9:hover .desc {
-webkit-transform: translateY(0);
transform: translateY(0); }
.team-item .template-10 .desc {
padding: 20px;
text-align: left;
color: #ffffff;
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1); }
.team-item .template-10 .desc .team-listing_name {
margin-top: 0; }
.team-item .template-10 .desc .team-listing_name,
.team-item .template-10 .desc .team-listing_position,
.team-item .template-10 .desc .team-listing_socials {
color: inherit; }
.team-item .template-10 .desc .team-listing_name a,
.team-item .template-10 .desc .team-listing_position a,
.team-item .template-10 .desc .team-listing_socials a {
color: inherit; }
.team-item .template-11 .desc {
background: #f2f2f2;
padding: 20px;
text-align: left;
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1); }
.team-item .template-11 .desc .team-listing_name {
margin-top: 0; }
.team-item .template-12 {
position: relative; }
.team-item .template-12 .desc {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: auto;
padding: 20px;
text-align: left; }
@media (max-width: 992px) {
.team-item .template-12 .desc {
position: relative; } }
.team-item .template-12 .desc:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 10;
opacity: .9; }
.team-item .template-12 .desc .desc-in {
position: relative;
z-index: 100; }
.team-item .template-12 .desc .team-listing_name {
margin: 0; }
.team-item .template-12 .desc .team-listing_socials {
float: right;
width: 50%;
margin: 0;
text-align: right; }
@media (max-width: 992px) {
.team-item .template-12 .desc .team-listing_socials {
float: none;
text-align: left;
width: 100%; } }
.team-item .template-12 .desc .team-listing_socials .team-socials_item .team-socials_link {
text-align: right; }
@media (max-width: 992px) {
.team-item .template-12 .desc .team-listing_socials .team-socials_item .team-socials_link {
text-align: left; } }
.team-item .template-12 .desc .team-listing_position {
margin: 10px 0 0;
float: left;
width: 50%; }
@media (max-width: 992px) {
.team-item .template-12 .desc .team-listing_position {
float: none;
width: 100%; } }
.team-item .template-12 .desc .team-listing_name,
.team-item .template-12 .desc .team-listing_position,
.team-item .template-12 .desc .team-listing_socials {
color: inherit; }
.team-item .template-12 .desc .team-listing_name a,
.team-item .template-12 .desc .team-listing_position a,
.team-item .template-12 .desc .team-listing_socials a {
color: inherit; }
.team-item .template-13 {
text-align: right;
padding: 5px 0; }
.team-item .template-13.right {
text-align: left; }
.team-item.collapse-paddings {
padding: 0; }
.team-item.collapse-paddings .team-listing_photo img {
box-shadow: none; }
@media (max-width: 480px) {
.team-item .team-socials_link {
width: 20px;
height: 20px; }
.team-item .team-socials_link .team-socials_icon {
line-height: 20px;
font-size: 15px; } }
.post-type-archive-team .team-wrap .team-listing_item {
padding-top: 20px;
padding-bottom: 20px; }
.post-type-archive-team .pagination {
text-align: center; }
.cherry-box .cherry-chart {
color: #ffffff; }
.cherry-chart.center {
text-align: center; }
.cherry-chart .vertical p {
font-weight: normal; }
.cherry-box .cherry-chart .vertical p {
color: #ffffff; }
.cherry-chart .vertical .cherry-charts-bar {
margin: 0 auto 20px;
border-radius: 5px; }
.cherry-chart .vertical .cherry-charts-bar .cherry-charts-progress {
border-radius: inherit;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-box .cherry-chart .vertical .progress-title {
color: #ffffff; }
.cherry-chart .vertical.triangle {
padding: 100px 0 0; }
@media (max-width: 768px) {
.cherry-chart .vertical.triangle {
padding: 0;
margin: 30px 0; } }
.cherry-chart .vertical.triangle .desc {
position: absolute;
top: 0;
left: 0;
width: 100%; }
@media (max-width: 768px) {
.cherry-chart .vertical.triangle .desc {
position: relative; } }
@media (max-width: 768px) {
.cherry-chart .vertical.triangle .desc.desktop {
display: none; } }
.cherry-chart .vertical.triangle .desc.mobile {
display: none; }
@media (max-width: 768px) {
.cherry-chart .vertical.triangle .desc.mobile {
display: block;
margin: 20px 0 0; }
.cherry-chart .vertical.triangle .desc.mobile > * {
margin: 0; } }
.cherry-chart .vertical.triangle .cherry-charts-bar {
margin: 0 auto;
border-radius: 0; }
@media (max-width: 768px) {
.cherry-chart .vertical.triangle .cherry-charts-bar {
height: 200px !important; } }
.cherry-chart .vertical.triangle .cherry-charts-bar .cherry-charts-progress {
box-shadow: none; }
@media (max-width: 768px) {
.cherry-chart .vertical.triangle .cherry-charts-bar .cherry-charts-progress {
border-width: 0 92px 200px 92px !important; } }
.cherry-chart.chart-progress_bar > .radial {
text-align: center; }
.cherry-chart.chart-progress_bar > .radial .cherry-progress-bar {
position: relative;
margin: 0 0 50px; }
.cherry-chart.chart-progress_bar > .radial .cherry-progress-bar h4 {
color: inherit; }
.cherry-chart.chart-progress_bar > .radial .cherry-progress-bar h4.absolute {
position: absolute;
width: 100%;
top: 50%;
margin: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.cherry-box .cherry-chart.chart-progress_bar > .radial .cherry-progress-bar h4.absolute {
color: #ffffff; }
.cherry-chart.chart-progress_bar > .radial .title {
font-weight: normal; }
.cherry-box .cherry-chart.chart-progress_bar > .radial .title {
color: #ffffff; }
.cherry-chart.chart-progress_bar > .radial.pie .cherry-progress-bar {
margin: 0 0 10px; }
.cherry-chart.chart-progress_bar > .radial.pie h4 {
margin: 0 0 10px;
color: inherit; }
.cherry-box .cherry-chart.chart-progress_bar > .radial.pie h4 {
color: #ffffff; }
.cherry-chart.chart-progress_bar > .radial.pie canvas {
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-chart.chart-progress_bar > .radial.canvas-paddings canvas {
padding: 10px; }
.cherry-chart.chart-progress_bar > .radial .chart-marker {
width: 2px;
height: 30px;
bottom: -15px;
left: 50%;
margin-left: -1px;
position: absolute;
display: block; }
.cherry-chart.chart-progress_bar > .radial .chart-marker:after {
content: '';
width: 20px;
height: 20px;
border-radius: 50%;
margin: 0 auto;
background: inherit;
position: absolute;
bottom: -20px;
left: 50%;
margin-left: -10px;
display: block; }
.cherry-chart.chart-progress_bar .cherry-progress-bar {
display: block; }
.cherry-chart.chart-progress_bar .cherry-progress-bar.vertical {
text-align: center; }
.cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .percents {
text-align: right;
margin: 0; }
@media (max-width: 768px) {
.cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .percents {
text-align: left; } }
.cherry-box .cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .percents {
color: inherit; }
.cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .title {
margin: 0;
padding: 13px 0 0; }
@media (max-width: 1200px) {
.cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .title {
padding: 0; } }
.cherry-box .cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .title {
color: #ffffff; }
.cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .cherry-charts-bar {
border-radius: 5px;
max-width: 100%; }
.cherry-chart.chart-progress_bar .cherry-progress-bar.horizontal .cherry-charts-bar .cherry-charts-progress {
border-radius: 3px;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-chart.chart-progress_bar .cherry-progress-bar .percents {
margin: 0 0 10px; }
.cherry-box .cherry-chart.chart-progress_bar .cherry-progress-bar .percents {
color: #ffffff; }
.cherry-chart.chart-progress_bar .cherry-progress-bar .title {
margin: 0 0 5px;
font-size: 16px;
line-height: 35px;
font-weight: normal;
display: block; }
.cherry-box .cherry-chart.chart-progress_bar .cherry-progress-bar .title {
color: #ffffff; }
.cherry-services .cherry-services_item .post-thumbnail a img {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1);
-webkit-transition: all, 0.2s, ease-in-out;
-o-transition: all, 0.2s, ease-in-out;
transition: all, 0.2s, ease-in-out; }
.cherry-services .cherry-services_item .post-thumbnail a:hover img {
box-shadow: none; }
.cherry-services .cherry-services_item .template-1 {
text-align: center; }
.cherry-services .cherry-services_item .template-1 .cherry-services_thumb {
margin: 0 0 30px; }
.cherry-services .cherry-services_item .template-1 .cherry-services_title {
font-size: 24px;
line-height: 40px;
padding: 0; }
.cherry-services .cherry-services_item .template-1 .cherry-services_excerpt {
font-size: 0.875rem;
line-height: 1.6em; }
.cherry-services .cherry-services_item .services-icon-template-1 {
text-align: center; }
.cherry-services .cherry-services_item .services-icon-template-1 .cherry-services_icon {
float: none;
margin: 0 0 10px;
font-size: 80px; }
.cherry-services.hide-btn {
margin: 0; }
.cherry-services.hide-btn .services-listing .services-icon-template-1 {
position: relative;
overflow: hidden; }
.cherry-services.hide-btn .services-listing .services-icon-template-1 .cherry-services_icon {
-webkit-transition: all, 0.2s, ease-in-out;
-o-transition: all, 0.2s, ease-in-out;
transition: all, 0.2s, ease-in-out; }
.cherry-services.hide-btn .services-listing .services-icon-template-1 .cherry-services_title {
font-size: 34px;
line-height: 50px;
-webkit-transition: all, 0.4s, ease-in-out;
-o-transition: all, 0.4s, ease-in-out;
transition: all, 0.4s, ease-in-out; }
.box-primary.inner .cherry-services.hide-btn .services-listing .services-icon-template-1 .cherry-services_title a {
color: #ffffff; }
.cherry-services.hide-btn .services-listing .services-icon-template-1 .btn {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
-webkit-transition: all, 0.5s, ease-in-out;
-o-transition: all, 0.5s, ease-in-out;
transition: all, 0.5s, ease-in-out; }
.cherry-services.hide-btn .services-listing .services-icon-template-1 .btn a {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.box-primary.inner .cherry-services.hide-btn .services-listing .services-icon-template-1 .btn a {
background: inherit;
border: 2px solid #ffffff; }
.cherry-services.hide-btn .services-listing .services-icon-template-1:hover .cherry-services_icon,
.cherry-services.hide-btn .services-listing .services-icon-template-1:hover .cherry-services_title {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0; }
.cherry-services.hide-btn .services-listing .services-icon-template-1:hover .btn {
opacity: 100;
-webkit-transform: translateY(0);
transform: translateY(0); }
.cherry-services.pricing-table-layout .cherry-services_title {
min-height: inherit; }
.cherry-services.collapce-paddings .cherry-services_item {
padding-left: 0;
padding-right: 0; }
.cherry-services.five-col .cherry-services_item {
width: 20%;
float: left;
padding: 0 15px; }
@media (max-width: 1400px) {
.cherry-services.five-col .cherry-services_item {
width: 33.333%;
display: inline-block;
float: none; }
.cherry-services.five-col .cherry-services_item:nth-child(5n+4), .cherry-services.five-col .cherry-services_item:nth-child(5n+5) {
width: 50%; } }
@media (max-width: 768px) {
.cherry-services.five-col .cherry-services_item {
width: 100%; }
.cherry-services.five-col .cherry-services_item:nth-child(5n+4), .cherry-services.five-col .cherry-services_item:nth-child(5n+5) {
width: 100%; } }
@media (max-width: 1200px) {
.cherry-services.template-2 {
padding-left: 20px;
padding-right: 20px; } }
@media (max-width: 1200px) {
.cherry-services.template-2 .cherry-services_item {
padding-top: 20px;
padding-bottom: 20px; } }
.cherry-services.template-2 .cherry-services_item:first-child .desc {
border: none; }
.cherry-services.template-3 .services-listing .cherry-services_item {
position: relative;
background: none;
z-index: 100;
margin-top: 50px; }
.cherry-services.template-3 .services-listing .cherry-services_item.odd .price-box {
background: #f9f9f9; }
.cherry-services.template-3 .services-listing .cherry-services_item.even .price-box {
background: none; }
@media only screen and (min-width: 1400px) {
.cherry-services.template-3 .services-listing .cherry-services_item:first-child {
border-left-width: 1px;
border-left-style: solid; } }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service {
border-color: transparent;
background: #ffffff;
z-index: 1000;
box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.11); }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .price-box {
background: none; }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .desc,
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head {
border-color: transparent; }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head:before {
height: 30px;
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head:after {
height: 10px;
-webkit-transform: translateY(10px);
transform: translateY(10px); }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head .cherry-services_title,
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head .cherry-services_price {
color: #ffffff; }
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head .cherry-services_title a,
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head .cherry-services_title sup,
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head .cherry-services_price a,
.cherry-services.template-3 .services-listing .cherry-services_item.featured-service .head .cherry-services_price sup {
color: inherit; }
@media (max-width: 1200px) {
.cherry-services.template-4 .services-listing .cherry-services_item, .cherry-services.template-6 .services-listing .cherry-services_item {
padding-top: 20px;
padding-bottom: 20px; } }
.cherry-services.template-4 .services-listing .cherry-services_item.featured-service .price-box:before, .cherry-services.template-6 .services-listing .cherry-services_item.featured-service .price-box:before {
height: calc(100% + 20px); }
@media (max-width: 1200px) {
.cherry-services.template-4 .services-listing .cherry-services_item.featured-service .price-box:before, .cherry-services.template-6 .services-listing .cherry-services_item.featured-service .price-box:before {
height: 100%; } }
.cherry-services.template-4 .services-listing .cherry-services_item.featured-service .head, .cherry-services.template-6 .services-listing .cherry-services_item.featured-service .head {
background: #ffffff; }
.cherry-services.template-4 .services-listing .cherry-services_item.featured-service .head:before, .cherry-services.template-6 .services-listing .cherry-services_item.featured-service .head:before {
height: 30px;
border-color: #ffffff;
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
@media (max-width: 1200px) {
.cherry-services.template-4 .services-listing .cherry-services_item.featured-service .head:before, .cherry-services.template-6 .services-listing .cherry-services_item.featured-service .head:before {
height: 0;
-webkit-transform: translateY(0);
transform: translateY(0); } }
.cherry-services.template-4 .services-listing .cherry-services_item.featured-service .head:after, .cherry-services.template-6 .services-listing .cherry-services_item.featured-service .head:after {
height: 2px;
-webkit-transform: translateY(2px);
transform: translateY(2px); }
@media (max-width: 1200px) {
.cherry-services.template-5 .services-listing .cherry-services_item {
padding-top: 20px;
padding-bottom: 20px; } }
.cherry-services .cherry-services_item {
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-services .cherry-services_item * {
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-services .cherry-services_item .center {
text-align: center; }
.cherry-services .cherry-services_item .featured {
display: none; }
.cherry-services .cherry-services_item.featured-service .featured {
display: block; }
.cherry-services .cherry-services_item.featured-service .featured .title {
font-weight: bold; }
.cherry-services .cherry-services_item.featured-service .template-1 .featured {
position: absolute;
top: 30px;
right: 0;
width: 78px;
height: 78px;
border-radius: 50%;
font-weight: bold;
color: #ffffff;
padding: 0 10px;
line-height: 1.3em;
display: table;
z-index: 10;
-webkit-transform: rotate(-31deg);
transform: rotate(-31deg); }
@media (max-width: 992px) {
.cherry-services .cherry-services_item.featured-service .template-1 .featured {
position: relative;
top: 0;
left: 0;
width: 100%;
height: auto;
color: inherit;
-webkit-transform: rotate(0);
transform: rotate(0); } }
.cherry-services .cherry-services_item.featured-service .template-1 .featured svg {
position: absolute;
top: -12px;
left: -12px;
z-index: 1; }
@media (max-width: 992px) {
.cherry-services .cherry-services_item.featured-service .template-1 .featured svg {
display: none; } }
.cherry-services .cherry-services_item.featured-service .template-1 .featured .title {
position: relative;
z-index: 10;
display: table-cell;
vertical-align: middle; }
@media (max-width: 992px) {
.cherry-services .cherry-services_item.featured-service .template-1 .featured .title {
display: block;
margin: 10px 0;
font-weight: normal; } }
.cherry-services .cherry-services_item.featured-service .template-2 .featured,
.cherry-services .cherry-services_item.featured-service .template-3 .featured,
.cherry-services .cherry-services_item.featured-service .template-4 .featured,
.cherry-services .cherry-services_item.featured-service .template-6 .featured {
position: relative; }
.cherry-services .cherry-services_item.featured-service .template-2 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-3 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-4 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-6 .featured .title {
position: absolute;
width: 100%;
-webkit-transform: translateY(-130%);
transform: translateY(-130%); }
@media (max-width: 992px) {
.cherry-services .cherry-services_item.featured-service .template-2 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-3 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-4 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-6 .featured .title {
position: relative;
-webkit-transform: translateY(0);
transform: translateY(0); } }
.cherry-services .cherry-services_item.featured-service .template-2 {
z-index: 1000; }
.cherry-services .cherry-services_item.featured-service .template-2 .head {
position: relative; }
@media only screen and (min-width: 992px) {
.cherry-services .cherry-services_item.featured-service .template-2 .head:before {
height: 30px;
-webkit-transform: translateY(-30px);
transform: translateY(-30px); } }
.cherry-services .cherry-services_item.featured-service .template-4 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-6 .featured .title {
color: inherit;
-webkit-transform: translateY(-100%);
transform: translateY(-100%); }
@media (max-width: 992px) {
.cherry-services .cherry-services_item.featured-service .template-4 .featured .title,
.cherry-services .cherry-services_item.featured-service .template-6 .featured .title {
position: relative;
-webkit-transform: translateY(0);
transform: translateY(0); } }
.cherry-services .cherry-services_item.featured-service .template-5 .head {
position: relative; }
.cherry-services .cherry-services_item.featured-service .template-5 .featured {
position: absolute;
top: 15px;
right: -25px;
padding: 0 30px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.cherry-services .cherry-services_item.featured-service .template-5 .featured .title {
width: 50px; }
.cherry-services .cherry-services_item .template-1 .cherry-services_price sup.small,
.cherry-services .cherry-services_item .template-5 .cherry-services_price sup.small {
color: #777777; }
.cherry-services .cherry-services_item .price-box {
padding: 28px 20px 35px;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.cherry-services .cherry-services_item .price-box .cherry-services_title {
font-size: 34px;
line-height: 1.2em; }
.cherry-services .cherry-services_item .price-box .cherry-services_title a {
color: inherit; }
.cherry-services .cherry-services_item .price-box .cherry-services_excerpt {
padding: 0; }
.cherry-services .cherry-services_item .price-box .cherry-services_price {
font-size: 45px;
line-height: 1.2em;
font-weight: normal; }
.cherry-services .cherry-services_item .price-box .cherry-services_price sup {
font-size: 30px;
top: -0.6em; }
.cherry-services .cherry-services_item .price-box .cherry-services_price sup.small {
font-size: 16px;
font-weight: 300;
top: -1.4em; }
.cherry-services .cherry-services_item .price-box .description {
border-top-width: 2px;
border-top-style: solid;
padding: 20px 0 8px;
margin: 20px 0 0;
font-size: 0.875rem;
line-height: 1.6em; }
.cherry-services .cherry-services_item .price-box .features {
margin: 0;
font-size: 16px;
line-height: 23px; }
.cherry-services .cherry-services_item .price-box ul {
list-style-type: none;
padding: 0;
margin: 0;
border: none; }
.cherry-services .cherry-services_item .price-box ul li {
padding: 8px 0;
border-top-width: 1px;
border-top-style: solid; }
.cherry-services .cherry-services_item .price-box ul li:first-child {
border: none; }
.cherry-services .cherry-services_item .price-box .cherry-btn {
border-radius: 5px;
padding: 17px 30px;
margin: 10px 0 0; }
.cherry-services .cherry-services_item.featured-service .price-box.template-1 {
background: #f6f6f6; }
.cherry-services .cherry-services_item .template-1 .cherry-services_feauters .full {
display: none; }
.cherry-services .cherry-services_item .template-1 .cherry-services_title {
margin: 0 0 5px; }
.cherry-services .cherry-services_item .template-1 .cherry-btn {
margin: 20px 0 0; }
.cherry-services .cherry-services_item .template-2 {
padding: 0;
background: #ffffff; }
.cherry-services .cherry-services_item .template-2 .price-box {
padding: 0;
background: #ffffff; }
.cherry-services .cherry-services_item .template-2 .price-box .description {
border: none;
margin: 0; }
.cherry-services .cherry-services_item .template-2 .price-box .features {
padding: 10px 20px; }
.cherry-services .cherry-services_item .template-2 .price-box .cherry-services_title {
margin: 0 0 20px; }
.cherry-services .cherry-services_item .template-2 .head {
padding: 36px 10px 32px;
position: relative;
color: #ffffff; }
.cherry-services .cherry-services_item .template-2 .head:before {
content: '';
width: 100%;
height: 0;
display: block;
background: inherit;
position: absolute;
left: 0;
top: 0;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
-webkit-transform: translateY(0);
transform: translateY(0); }
.cherry-services .cherry-services_item .template-2 .head:after {
top: auto;
bottom: 0; }
.cherry-services .cherry-services_item .template-2 .head .cherry-services_title,
.cherry-services .cherry-services_item .template-2 .head .cherry-services_price {
padding: 0 0 15px;
color: inherit; }
.cherry-services .cherry-services_item .template-2 .head .cherry-services_title sup,
.cherry-services .cherry-services_item .template-2 .head .cherry-services_price sup {
color: inherit; }
.cherry-services .cherry-services_item .template-2 .head .cherry-services_price {
padding: 0; }
.cherry-services .cherry-services_item .template-2 .desc {
border-left-width: 1px;
border-left-style: solid;
padding: 18px 20px 25px; }
.cherry-services .cherry-services_item .template-2 .desc .cherry-btn-primary {
color: #ffffff;
margin: 0; }
.cherry-services .cherry-services_item .template-3 {
padding: 0; }
@media (max-width: 1400px) {
.cherry-services .cherry-services_item .template-3 {
border-width: 1px;
border-style: solid; } }
.cherry-services .cherry-services_item .template-3 .price-box {
padding: 0; }
@media only screen and (min-width: 1400px) {
.cherry-services .cherry-services_item .template-3 .desc,
.cherry-services .cherry-services_item .template-3 .head {
border-left-color: transparent;
border-width: 1px;
border-style: solid; } }
.cherry-services .cherry-services_item .template-3 .head {
padding: 35px 10px 20px;
position: relative;
border-left: transparent; }
.cherry-services .cherry-services_item .template-3 .head:before, .cherry-services .cherry-services_item .template-3 .head:after {
content: '';
width: calc(100% + 1px);
height: 0;
display: block;
background: inherit;
position: absolute;
left: 0;
top: 0;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
-webkit-transform: translateY(0);
transform: translateY(0); }
@media (max-width: 1400px) {
.cherry-services .cherry-services_item .template-3 .head:before, .cherry-services .cherry-services_item .template-3 .head:after {
width: 100%; } }
.cherry-services .cherry-services_item .template-3 .head:after {
top: auto;
bottom: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px); }
.cherry-services .cherry-services_item .template-3 .head .cherry-services_title {
padding: 0 0 18px; }
.cherry-services .cherry-services_item .template-3 .head .cherry-services_price {
padding: 0; }
.cherry-services .cherry-services_item .template-3 .head .cherry-services_price .small {
color: inherit; }
.cherry-services .cherry-services_item .template-3 .desc {
padding: 23px 20px 20px; }
.cherry-services .cherry-services_item .template-4,
.cherry-services .cherry-services_item .template-6 {
padding: 0;
border-radius: 5px;
border: none; }
.cherry-services .cherry-services_item .template-4.price-box,
.cherry-services .cherry-services_item .template-6.price-box {
padding: 0;
background: none;
position: relative;
border: none; }
.cherry-services .cherry-services_item .template-4.price-box:before,
.cherry-services .cherry-services_item .template-6.price-box:before {
content: '';
width: 100%;
height: 100%;
border: 2px solid #ffffff;
border-radius: 5px;
display: block;
background: inherit;
position: absolute;
left: -2px;
top: 0;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.cherry-services .cherry-services_item .template-4 .head,
.cherry-services .cherry-services_item .template-6 .head {
padding: 28px 20px;
position: relative; }
.cherry-services .cherry-services_item .template-4 .head:before, .cherry-services .cherry-services_item .template-4 .head:after,
.cherry-services .cherry-services_item .template-6 .head:before,
.cherry-services .cherry-services_item .template-6 .head:after {
content: '';
width: 100%;
height: 0;
border: 2px solid transparent;
display: block;
background: inherit;
position: absolute;
left: -2px;
top: 0;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.cherry-services .cherry-services_item .template-4 .head:before,
.cherry-services .cherry-services_item .template-6 .head:before {
border-radius: 5px 5px 0 0; }
.cherry-services .cherry-services_item .template-4 .head:after,
.cherry-services .cherry-services_item .template-6 .head:after {
top: auto;
bottom: 0; }
.cherry-services .cherry-services_item .template-4 .head .small,
.cherry-services .cherry-services_item .template-6 .head .small {
color: inherit; }
.cherry-services .cherry-services_item .template-4 .head .cherry-services_title,
.cherry-services .cherry-services_item .template-6 .head .cherry-services_title {
padding-bottom: 5px; }
.cherry-services .cherry-services_item .template-4 .desc,
.cherry-services .cherry-services_item .template-6 .desc {
padding: 0 20px 28px; }
.cherry-services .cherry-services_item .template-4 .desc .features,
.cherry-services .cherry-services_item .template-6 .desc .features {
border-top: 2px solid #ffffff;
margin: 0;
padding: 20px 20px 0 20px; }
.cherry-services .cherry-services_item .template-4 .cherry-services_title,
.cherry-services .cherry-services_item .template-4 .cherry-services_price,
.cherry-services .cherry-services_item .template-4 .cherry-services_feauters,
.cherry-services .cherry-services_item .template-4 ul li,
.cherry-services .cherry-services_item .template-6 .cherry-services_title,
.cherry-services .cherry-services_item .template-6 .cherry-services_price,
.cherry-services .cherry-services_item .template-6 .cherry-services_feauters,
.cherry-services .cherry-services_item .template-6 ul li {
color: #ffffff; }
.cherry-services .cherry-services_item .template-4 .cherry-services_title a,
.cherry-services .cherry-services_item .template-4 .cherry-services_title sup,
.cherry-services .cherry-services_item .template-4 .cherry-services_price a,
.cherry-services .cherry-services_item .template-4 .cherry-services_price sup,
.cherry-services .cherry-services_item .template-4 .cherry-services_feauters a,
.cherry-services .cherry-services_item .template-4 .cherry-services_feauters sup,
.cherry-services .cherry-services_item .template-4 ul li a,
.cherry-services .cherry-services_item .template-4 ul li sup,
.cherry-services .cherry-services_item .template-6 .cherry-services_title a,
.cherry-services .cherry-services_item .template-6 .cherry-services_title sup,
.cherry-services .cherry-services_item .template-6 .cherry-services_price a,
.cherry-services .cherry-services_item .template-6 .cherry-services_price sup,
.cherry-services .cherry-services_item .template-6 .cherry-services_feauters a,
.cherry-services .cherry-services_item .template-6 .cherry-services_feauters sup,
.cherry-services .cherry-services_item .template-6 ul li a,
.cherry-services .cherry-services_item .template-6 ul li sup {
color: inherit; }
.cherry-services .cherry-services_item .template-4 ul li .rating,
.cherry-services .cherry-services_item .template-6 ul li .rating {
color: transparent;
text-align: center; }
.cherry-services .cherry-services_item .template-4 ul li .stars,
.cherry-services .cherry-services_item .template-6 ul li .stars {
color: #ffffff; }
.cherry-services .cherry-services_item .template-5 {
padding: 0;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
border-radius: 5px;
overflow: hidden; }
.cherry-services .cherry-services_item .template-5 .price-box {
padding: 0;
background: none;
position: relative; }
.cherry-services .cherry-services_item .template-5 .head {
padding: 30px 20px; }
.cherry-services .cherry-services_item .template-5 .desc {
padding: 15px 20px 40px; }
.cherry-services .cherry-services_item .template-5 .features {
margin: 0;
padding: 0 20px; }
.cherry-services .cherry-services_item .template-5 .head {
color: #ffffff; }
.cherry-services .cherry-services_item .template-5 .head .cherry-services_title,
.cherry-services .cherry-services_item .template-5 .head .cherry-services_price {
color: inherit; }
.cherry-services .cherry-services_item .template-5 .head .cherry-services_title sup,
.cherry-services .cherry-services_item .template-5 .head .cherry-services_price sup {
color: inherit; }
.cherry-services .cherry-services_item .template-5 .head .cherry-services_title {
padding: 5px 0; }
.cherry-dropcap {
font-weight: normal; }
.cherry-dropcap.align-left {
margin: 0 15px 0 0; }
@media (max-width: 1200px) {
.cherry-dropcap.align-left {
float: none;
margin: 0 0 20px; } }
.cherry-dropcap.align-left.margin {
margin: 0 30px 0 0; }
@media (max-width: 1200px) {
.cherry-dropcap.align-left.margin {
margin: 0 0 20px; } }
.cherry-dropcap.align-right {
margin: 0 0 0 15px; }
@media (max-width: 1200px) {
.cherry-dropcap.align-right {
float: none;
margin: 0 0 20px auto; } }
.cherry-dropcap.shadow {
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
.cherry-dropcap .cherry-icon {
margin: 0; }
.cherry-dropcap + .cherry-box {
overflow: hidden;
margin: 0 0 0 30px; }
@media (max-width: 1200px) {
.cherry-dropcap + .cherry-box {
margin: 0; } }
.cherry-dropcap + .cherry-box .inner h5 {
margin-bottom: 0.5rem;
letter-spacing: -1px; }
@media (max-width: 1200px) {
.cherry-dropcap + .cherry-box .inner h5 {
letter-spacing: 0; } }
.cherry-dropcap + .cherry-box .inner h5 + p {
margin-bottom: 0; }
.cherry-dropcap + h6 {
margin: 10px 0;
float: left; }
@media (max-width: 1200px) {
.cherry-dropcap + h6 {
float: none;
margin: 0; } }
.cherry-dropcap.landing-price {
margin: 0 18px 0 0;
font-weight: 900;
position: relative; }
@media (max-width: 992px) {
.cherry-dropcap.landing-price {
margin: 30px 0 0; } }
.cherry-dropcap.landing-price:before {
content: '$';
font-size: 0.5em;
position: absolute;
left: 0;
top: -0.4em;
font-weight: normal; }
@media (max-width: 992px) {
.cherry-dropcap.landing-price:before {
position: relative; } }
.cherry-dropcap.landing-price:after {
content: '/';
font-size: 0.5em;
font-weight: 300;
position: absolute;
bottom: -0.3em;
right: 0; }
@media (max-width: 992px) {
.cherry-dropcap.landing-price:after {
display: none; } }
.cherry-dropcap.landing-price.align-left {
float: none;
display: inline-block;
vertical-align: baseline; }
@media (max-width: 992px) {
.cherry-dropcap.landing-price.align-left {
display: block;
text-align: center;
width: auto !important;
height: auto !important;
line-height: 1.2 !important; } }
.cherry-dropcap.landing-price.align-left + h6 {
float: none;
display: inline-block;
vertical-align: baseline;
text-align: left;
margin-top: 0;
-webkit-transform: translateY(-5px);
transform: translateY(-5px); }
@media (max-width: 992px) {
.cherry-dropcap.landing-price.align-left + h6 {
text-align: center;
margin: 0 0 30px; } }
.motopress-text-obj blockquote,
.motopress-code-obj blockquote {
border: none;
padding: 0 0 0 90px;
position: relative; }
.motopress-text-obj blockquote:before,
.motopress-code-obj blockquote:before {
content: '\201c';
font-size: 220px;
line-height: 1em;
font-weight: normal;
position: absolute;
font-family: inherit;
top: -0.1em;
left: 0;
color: #f2f2f2; }
.motopress-text-obj blockquote p,
.motopress-code-obj blockquote p {
font-weight: normal;
font-size: 20px;
line-height: 35px; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-1, .cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-2 {
text-align: center;
padding: 0 10%; }
@media (max-width: 768px) {
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-1 .image-container, .cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-2 .image-container {
text-align: center; } }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-1 figure.post-thumbnail,
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-1 .testi-info, .cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-2 figure.post-thumbnail,
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-2 .testi-info {
display: inline-block;
vertical-align: middle;
margin: 0 15px;
text-align: left; }
@media (max-width: 768px) {
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-1 figure.post-thumbnail,
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-1 .testi-info, .cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-2 figure.post-thumbnail,
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-2 .testi-info {
display: block;
margin: 10px 0;
text-align: center; } }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-3 {
padding: 20px 30px 35px;
border-radius: 5px;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
margin: 10px 5px; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-3 .post-content {
margin: 15px 0 0; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-3 .rating {
text-align: right; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel.template-3 .rating:before {
color: transparent; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel .testi-name,
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel .testi-profession {
margin: 0; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel .testi-name a,
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel .testi-profession a {
color: inherit; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .testimonial-carousel .rating-wrap {
margin: 5px 0 0; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner figure.post-thumbnail {
text-align: center; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner figure.post-thumbnail img.wp-post-image {
width: auto;
display: inline;
background: none;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner figure.post-thumbnail a.post-thumbnail_link:hover img {
opacity: .5; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .full-width-slider {
position: relative; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .full-width-slider .desc {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 0 100px;
text-align: center; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .full-width-slider .desc:after {
content: '';
height: 100%;
display: inline-block;
vertical-align: middle; }
.cherry-swiper-carousel-container .cherry-swiper-carousel .swiper-wrapper .cherry-swiper-carousel-slide .inner .full-width-slider .desc .desc-in {
display: inline-block;
vertical-align: middle; }
.cherry-swiper-carousel-container .swiper-button-next,
.cherry-swiper-carousel-container .swiper-button-prev {
text-align: center;
background: none;
left: 0;
-webkit-transform: translateX(-80px);
transform: translateX(-80px); }
@media (max-width: 1400px) {
.cherry-swiper-carousel-container .swiper-button-next,
.cherry-swiper-carousel-container .swiper-button-prev {
-webkit-transform: translateX(0);
transform: translateX(0); } }
.cherry-swiper-carousel-container .swiper-button-next:before,
.cherry-swiper-carousel-container .swiper-button-prev:before {
content: '\f104';
font: 46px/1em "FontAwesome";
display: inline-block;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.parallax-content .cherry-swiper-carousel-container .swiper-button-next:before, .cherry-box .cherry-swiper-carousel-container .swiper-button-next:before, .parallax-content
.cherry-swiper-carousel-container .swiper-button-prev:before, .cherry-box
.cherry-swiper-carousel-container .swiper-button-prev:before {
color: #ffffff; }
.cherry-swiper-carousel-container .swiper-button-next {
left: auto;
right: 0;
-webkit-transform: translateX(80px);
transform: translateX(80px); }
@media (max-width: 1400px) {
.cherry-swiper-carousel-container .swiper-button-next {
-webkit-transform: translateX(0);
transform: translateX(0); } }
.cherry-swiper-carousel-container .swiper-button-next:before {
content: '\f105'; }
.full-width-slider * {
color: #ffffff; }
.cherry-icon {
margin: 0;
display: inline-block;
text-align: center; }
.cherry-icon.align-left {
margin: 0 30px 0 0;
float: left; }
@media (max-width: 1200px) {
.cherry-icon.align-left {
float: none;
margin: 0 0 20px; } }
.cherry-icon.align-right {
margin: 0 0 0 30px;
float: right; }
@media (max-width: 1200px) {
.cherry-icon.align-right {
float: none;
margin: 0 0 20px auto; } }
.cherry-icon.align-left + .cherry-box, .cherry-icon.align-right + .cherry-box {
overflow: hidden;
margin: 0 0 30px; }
.cherry-icon.align-left + .cherry-box .inner, .cherry-icon.align-right + .cherry-box .inner {
padding: 0; }
.cherry-icon.center {
display: block;
text-align: center; }
.cherry-icon.big-icon {
width: 108px;
height: 108px;
border-radius: 50%; }
.cherry-icon.big-icon:before {
line-height: 108px; }
.cherry-icon.big-icon.align-left + h6, .cherry-icon.big-icon.align-right + h6 {
line-height: 108px; }
.cherry-icon.mini-icon {
width: 50px;
height: 50px;
border-radius: 50%; }
.cherry-icon.mini-icon:before {
line-height: 50px; }
.cherry-icon.mini-icon.align-left {
margin: 0 14px 20px 0; }
.cherry-icon.mini-icon.align-right {
margin: 0 0 20px 14px; }
.cherry-icon.mini-icon.align-left + h6, .cherry-icon.mini-icon.align-right + h6 {
line-height: 50px; }
.cherry-icon.border {
border-width: 2px;
border-style: solid; }
.parallax-content .cherry-icon.border {
border-color: #ffffff; }
.motopress-image-obj img {
display: inline; }
.align-center {
text-align: center; }
.cherry-grid_list {
-webkit-column-break-inside: avoid; }
.cherry-grid_list .cherry-grid_item {
display: block !important;
padding: 0;
background: none; }
.cherry-grid_list .cherry-grid_item .testi-grid {
box-shadow: 14px 16px 18px rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding: 1.5rem 1.875rem 1.875rem; }
.cherry-grid_list .cherry-grid_item .testi-grid .testi-name {
margin: 0; }
.cherry-grid_list .cherry-grid_item .testi-grid .testi-name a {
color: inherit; }
.cherry-grid_list .cherry-grid_item .testi-grid .testi-profession {
margin: 0 0 6px; }
@media (max-width: 992px) {
.cherry-grid_list .cherry-grid_item .testi-grid .testi-profession {
-moz-hyphens: auto;
word-wrap: break-word; } }
.cherry-grid_list .cherry-grid_item .testi-grid .post-content {
margin: 10px 0 0; }
.cherry-grid_list .cherry-grid_item .testi-grid .post-content p:last-of-type {
margin-bottom: 0; }
.cherry-grid_list .cherry-grid_item .testi-grid.template-1 .rating-wrap {
margin-top: 5px; }
.cherry-grid_list .cherry-grid_item .testi-grid.template-2 {
box-shadow: none; }
.cherry-grid_list .cherry-grid_item .testi-grid.template-2 .cherry-grid_thumb img {
box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.08); }
.cherry-grid_list .cherry-grid_item .testi-grid.template-3 .rating-wrap {
margin-top: 5px; }
.cherry-grid_list .cherry-grid_item .testi-grid.template-3 .rating-wrap .rating {
text-align: right; }
.cherry-grid_list .cherry-grid_item .testi-grid.template-3 .rating-wrap .rating:before {
color: transparent; }
.cherry-grid_list.colored .rating .stars:before {
color: #ffffff; }
.testimonials-list figure.floated-left {
float: left;
margin: 0 30px 0 0; }
.testimonials-list figure.floated-left + .info {
overflow: hidden; }
.testimonials-list figure.floated-left img {
margin: 0;
float: none; }
.testimonials-list figure.round img {
border-radius: 50%; }
.testimonials-list .testi-name a {
color: inherit; }
.testimonials-list .template-1 > p {
overflow: visible; }
.testimonials-list .template-1 > p:before {
content: '\f10d';
font: 56px/0.9em "FontAwesome";
float: left;
margin: 0 10px 0 0;
-webkit-transform: translateY(5px);
transform: translateY(5px); }
.testimonials-list .template-1 > p:after {
content: '';
width: 1px;
height: 0;
display: block;
clear: both; }
.testimonials-list.odd-background .odd {
background: #f6f6f6; }
.testimonials-list.odd-background.fixed-width {
width: 100%; }
.testimonials-list.odd-background.fixed-width .template-1 {
padding: 40px 0;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
width: 1170px; }
.testimonials-list.odd-background.fixed-width .template-1:before, .testimonials-list.odd-background.fixed-width .template-1:after {
content: " ";
display: table; }
.testimonials-list.odd-background.fixed-width .template-1:after {
clear: both; }
@media (max-width: 1200px) {
.testimonials-list.odd-background.fixed-width .template-1 {
width: 100%; } }
figure.video-preview {
position: relative; }
figure.video-preview video {
display: block; }
figure.video-preview .video-holder {
position: relative; }
figure.video-preview figcaption {
position: absolute;
width: 100%;
height: 100%;
padding: 0 1rem 3.8rem;
top: 0;
left: 0;
font-style: normal;
text-align: left;
display: -ms-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-content: center;
-ms-align-content: center;
align-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center; }
@media (max-width: 1200px) {
figure.video-preview figcaption {
padding-bottom: 2.8rem; } }
@media (max-width: 480px) {
figure.video-preview figcaption {
display: none; } }
figure.video-preview figcaption p {
font-size: 0.875rem;
line-height: 1.6em; }
figure.video-preview figcaption > * {
position: relative;
z-index: 100; }
figure.video-preview figcaption > *:last-child {
margin: 0; }
@media (max-width: 768px) {
figure.video-preview figcaption > * {
margin: 0 0 5px; }
figure.video-preview figcaption > *.cherry-spacer {
height: 0 !important;
margin-top: 0 !important; } }
@media (max-width: 1200px) {
figure.video-preview figcaption .cherry-spacer {
height: 0 !important;
margin: 0 !important; } }
@media (max-width: 1200px) {
figure.video-preview figcaption .cherry-btn {
margin: 20px 0; } }
figure.video-preview .video-preview-controls {
top: auto;
bottom: 0;
text-align: center;
-webkit-transform: translate(-50%, -20px);
transform: translate(-50%, -20px); }
figure.video-preview .video-preview-controls .play-pause,
figure.video-preview .video-preview-controls .mute {
font-size: 1rem;
width: 30px;
padding: 0 5px; }
figure.video-preview .video-preview-controls .mute.fa-volume-off:before {
content: '\f028'; }
figure.video-preview .video-preview-controls .mute.fa-volume-up:before {
content: '\f026'; }
figure.video-preview.video-on-left, figure.video-preview.video-on-right {
display: -ms-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center; }
@media (max-width: 1500px) {
figure.video-preview.video-on-left, figure.video-preview.video-on-right {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; } }
@media (max-width: 992px) {
figure.video-preview.video-on-left, figure.video-preview.video-on-right {
display: block; } }
figure.video-preview.video-on-left .video-preview-controls, figure.video-preview.video-on-right .video-preview-controls {
left: auto;
top: auto;
right: 6rem;
bottom: 6rem;
transform: none; }
@media (max-width: 1500px) {
figure.video-preview.video-on-left .video-preview-controls, figure.video-preview.video-on-right .video-preview-controls {
text-align: right;
right: 30px;
bottom: 30px; } }
figure.video-preview.video-on-left figcaption, figure.video-preview.video-on-right figcaption {
flex: 1 1 50%;
padding: 1rem 6rem;
background: inherit;
position: relative;
display: block; }
@media (max-width: 1500px) {
figure.video-preview.video-on-left figcaption, figure.video-preview.video-on-right figcaption {
text-align: center; } }
@media (max-width: 992px) {
figure.video-preview.video-on-left figcaption, figure.video-preview.video-on-right figcaption {
padding: 30px; } }
figure.video-preview.video-on-left .video-holder, figure.video-preview.video-on-right .video-holder {
flex: 1 1 50%; }
@media (max-width: 1500px) {
figure.video-preview.video-on-left .video-holder, figure.video-preview.video-on-right .video-holder {
max-width: 800px;
margin: 50px 0; } }
@media (max-width: 992px) {
figure.video-preview.video-on-left .video-holder, figure.video-preview.video-on-right .video-holder {
margin: 0 auto;
padding: 30px; } }
figure.video-preview.video-on-left video, figure.video-preview.video-on-right video {
display: block;
background-size: cover; }
figure.video-preview.video-on-right {
flex-direction: row-reverse; }
@media (max-width: 1500px) {
figure.video-preview.video-on-right {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; } }
.cherry-banner {
height: 100%; }
.cherry-banner .banner {
height: 100%; }
.cherry-banner .banner .cherry-banner_wrap {
height: 100%; }
.cherry-banner .banner .cherry-banner_title,
.cherry-banner .banner .cherry-banner_content {
padding: 0; }
.cherry-banner .template-1 .cherry-banner_wrap {
padding: 5rem 5.5rem; }
@media (max-width: 1200px) {
.cherry-banner .template-1 .cherry-banner_wrap {
padding: 30px; } }
.cherry-banner .template-2 .cherry-banner_wrap {
position: relative;
overflow: hidden; }
.cherry-banner .template-2 .cherry-banner_wrap .content {
padding: 2.2rem 3rem;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
@media (max-width: 1200px) {
.cherry-banner .template-2 .cherry-banner_wrap .content {
padding: 30px; } }
.cherry-banner .template-2 .cherry-banner_wrap .button {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-banner .template-2 .cherry-banner_wrap .button .cherry-btn {
position: absolute;
top: 50%;
left: 50%;
opacity: 1;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
padding: 28px 49px 29px 50px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.cherry-banner .template-2 .cherry-banner_wrap .button .cherry-btn.border-white:before {
border-color: #ffffff;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-banner .template-2 .cherry-banner_wrap .button .cherry-btn:hover {
background-color: #333 !important;
color: #ffffff !important; }
.cherry-banner .template-2 .cherry-banner_wrap .button .cherry-btn:hover.border-white:before {
border-color: #333; }
.cherry-banner .template-2 .cherry-banner_wrap:hover .content {
opacity: 0;
-webkit-transform: translate(0, 40%);
transform: translate(0, 40%); }
.cherry-banner .template-2 .cherry-banner_wrap:hover .button {
-webkit-transform: translateY(0);
transform: translateY(0); }
.cherry-banner .template-3 .cherry-banner_wrap {
position: relative;
overflow: hidden;
min-height: 500px; }
.cherry-banner .template-3 .cherry-banner_wrap .cherry-banner_title,
.cherry-banner .template-3 .cherry-banner_wrap .cherry-banner_content {
padding: 0; }
.cherry-banner .template-3 .cherry-banner_wrap .content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 1rem 3rem; }
.cherry-banner .template-3 .cherry-banner_wrap .content .inner {
display: inline-block;
vertical-align: middle; }
.cherry-banner .template-3 .cherry-banner_wrap .content .vertical {
height: 100%;
vertical-align: middle;
display: inline-block;
width: 0; }
.cherry-banner .template-3 .cherry-banner_wrap .button {
max-height: 0;
overflow: hidden;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.cherry-banner .template-3 .cherry-banner_wrap:hover .button {
max-height: 90px; }
.cherry-banner .center {
text-align: center; }
.align-right .rating-wrap {
text-align: right; }
.rating-wrap .rating {
display: inline-block;
position: relative;
text-align: left;
color: #e9e9e9; }
.rating-wrap .rating:before {
content: '\f005 \f005 \f005 \f005 \f005';
font: 18px/1.2em "FontAwesome";
letter-spacing: 2px; }
.rating-wrap .rating .stars {
position: absolute;
top: 0;
left: 0;
width: 100%;
color: #feea3a; }
.rating-wrap .rating .stars:before {
color: inherit;
font: 18px/1.2em "FontAwesome";
letter-spacing: 2px; }
.rating-wrap .rating .stars.one:before {
content: '\f005'; }
.rating-wrap .rating .stars.two:before {
content: '\f005 \f005'; }
.rating-wrap .rating .stars.three:before {
content: '\f005 \f005 \f005'; }
.rating-wrap .rating .stars.four:before {
content: '\f005 \f005 \f005 \f005'; }
.rating-wrap .rating .stars.five:before {
content: '\f005 \f005 \f005 \f005 \f005'; }
.post-thumbnail .cherry-popup-img {
position: relative;
display: inline-block;
overflow: hidden;
max-width: 100%;
vertical-align: middle;
box-shadow: 16px 16px 18px rgba(0, 0, 0, 0.18);
z-index: 1000; }
.post-thumbnail .cherry-popup-img:before, .post-thumbnail .cherry-popup-img:after,
.post-thumbnail .cherry-popup-img img {
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.post-thumbnail .cherry-popup-img:before, .post-thumbnail .cherry-popup-img:after {
position: absolute;
opacity: 0;
z-index: 10; }
.post-thumbnail .cherry-popup-img:before {
content: '\f055';
font: 40px/1.2em "FontAwesome";
color: #ffffff;
top: 50%;
left: 50%;
z-index: 100;
-webkit-transform: translate(-50%, -50%) scale(3);
transform: translate(-50%, -50%) scale(3); }
.post-thumbnail .cherry-popup-img:after {
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
-webkit-transform: scale(0);
transform: scale(0); }
.post-thumbnail .cherry-popup-img:hover {
box-shadow: none; }
.post-thumbnail .cherry-popup-img:hover:before {
opacity: 1;
-webkit-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1); }
.post-thumbnail .cherry-popup-img:hover:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
.post-thumbnail .cherry-popup-img:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05); }  .footer-top.static-area {
background: #f6f6f6;
color: #777777; }
.footer-top.static-area .container-fluid {
width: 1170px; }
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"] .widget {
min-height: 330px; }
@media (max-width: 992px) {
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"] .widget {
min-height: inherit; } }
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"] .widget:before {
content: '';
width: 1px;
height: 100%;
background: #ebebeb;
position: absolute;
top: 0;
left: -1px; }
@media (max-width: 768px) {
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"] .widget:before {
display: none; } }
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"] > div {
padding: 0 15px; }
@media (max-width: 992px) {
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"] > div {
padding: 0; } }
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"]:first-child .widget:before {
display: none; }
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"]:first-child > div {
padding-left: 0; }
.footer-top.static-area .static-footer-sidebars > div > [class*="col-"]:last-child > div {
padding-right: 0; }
@media (max-width: 768px) {
.footer-top.static-area .static-footer-sidebars .widget {
margin: 20px 0; } }
.widget_nav_menu .menu {
padding: 0;
list-style-type: none; }
.widget_nav_menu .menu li {
padding: 6px 0; }
.widget_nav_menu .menu li a {
color: #777777; }  .site-footer {
padding: 0; }
.site-footer .static-area {
padding: 20px 0; }
.site-footer .static-area.footer-top {
padding: 90px 0; }
@media (max-width: 992px) {
.site-footer .static-area.footer-top {
padding: 30px 0; } }
.site-footer .widget-title {
font-size: 0.875rem;
line-height: 1.6em;
margin: 0 0 17px; }
.cherry-footer-logo {
padding: 0 0 30px; }
.cherry-footer-logo a img {
display: inline-block; }
.static-footer-info {
text-align: left; }
.cherry-follow_wrap {
padding: 0 0 40px; }
.cherry-follow_wrap .cherry-follow_list {
text-align: center; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item {
float: none;
display: inline-block;
width: 260px;
margin: 15px; }
@media (max-width: 768px) {
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item {
width: auto;
margin: 5px; } }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a {
padding: 20px;
border-radius: 5px;
display: block;
color: #ffffff;
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1); }
@media (max-width: 768px) {
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a {
padding: 10px 15px; } }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a:hover {
box-shadow: none; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a i {
display: inline-block;
vertical-align: middle; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a i:before {
font-size: 47px;
line-height: 1em; }
@media (max-width: 768px) {
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a i:before {
font-size: 1.2rem;
line-height: 1em; } }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a:after {
content: attr(title);
display: inline-block;
vertical-align: middle;
padding: 0 0 0 20px;
font-size: 19px;
font-weight: bold;
text-transform: uppercase; }
@media (max-width: 768px) {
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item a:after {
font-size: 1rem; } }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.facebook-item a {
background: #3b579d; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.twitter-item a {
background: #5ea9dd; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.pinterest-item a {
background: #cb2027; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.google-item a {
background: #df4a32; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.youtube-item a {
background: #de332c; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.vimeo-item a {
background: #4da9ce; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.flickr-item a {
color: #333;
background: #f0f0f0; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.flickr-item a i {
line-height: 47px; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.flickr-item a i:before, .cherry-follow_wrap .cherry-follow_list .cherry-follow_item.flickr-item a i:after {
content: '';
width: 21px;
height: 21px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin: 0 7px 0 0;
background: #0260da; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.flickr-item a i:after {
background: #ff0087;
margin: 0; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.rss-item a {
background: #fd8b06; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.skype-item a {
background: #24b4f0; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.share-item a {
background: #40b819; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.instagram-item a {
background: #bc805e; }
.cherry-follow_wrap .cherry-follow_list .cherry-follow_item.vkontakte-item a {
background: #4c75a3; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item {
width: 50px;
margin: 10px; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item a {
padding: 0; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item a i:before {
font-size: 31px;
line-height: 50px; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item a:after {
display: none; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item.flickr-item a i {
line-height: 50px; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item.flickr-item a i:before {
margin: 0 5px 0 0; }
.cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item.flickr-item a i:before, .cherry-follow_wrap.only-logos .cherry-follow_list .cherry-follow_item.flickr-item a i:after {
width: 11px;
height: 11px; }  #lang_sel {
height: 26px;
text-align: right;
display: block;
position: absolute;
right: 20px;
top: 0;
z-index: 1000;
width: 180px;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
@media (max-width: 1500px) {
#lang_sel {
top: 100%;
right: 0; } }
#lang_sel:hover > ul {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
#lang_sel:before {
content: '\f0ac';
font: 26px/50px "FontAwesome";
width: 50px;
height: 50px;
text-align: center;
display: inline-block;
background: #4eb7fe;
color: #ffffff;
cursor: pointer; }
#lang_sel:after {
content: '';
background: url(//www.innomatiques.com/seo/wp-content/themes/monstroid/assets/images/wpml-lang-select-shadow.png);
position: absolute;
width: 15px;
height: 47px;
top: 0;
left: 100%; }
#lang_sel > ul {
display: inline-block;
text-align: left;
vertical-align: top;
position: absolute;
top: 0;
right: 0;
width: auto;
padding: 20px !important;
background: #4eb7fe;
visibility: visible;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out;
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%); }
@media (max-width: 1500px) {
#lang_sel > ul {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0); } }
#lang_sel > ul > li > a {
background: #77c8fe !important; }
#lang_sel > ul > li li a:hover {
color: #ffffff;
background: #77c8fe; }
#lang_sel > ul li {
border: none;
background: none;
color: #ffffff;
font-size: 0; }
#lang_sel > ul li a {
font: 14px/1.2em "Lato", sans-serif;
color: #ffffff;
padding: 5px 10px !important;
border: none;
text-transform: uppercase;
background: none;
display: block; }
#lang_sel > ul li a:visited {
color: #ffffff;
background: none; }
#lang_sel > ul li a:hover {
color: #ffffff;
background: #77c8fe; }
#lang_sel > ul li a.lang_sel_sel {
cursor: default;
background: none;
color: #ffffff; }
#lang_sel > ul li a.lang_sel_sel:hover {
color: #ffffff; }
#lang_sel > ul ul {
visibility: visible;
top: 0;
position: relative;
border: none; }
#lang_sel:hover ul {
display: block;
visibility: visible; }  #totop {
position: fixed;
bottom: 30px;
right: 30px;
width: 50px;
height: 50px;
z-index: 10002;
display: none;
text-align: center; }
#totop a {
display: block;
border-radius: 50%;
overflow: hidden; }
#totop a:hover i:before {
-webkit-animation: totop-animation 0.3s ease-in-out;
animation: totop-animation 0.3s ease-in-out; }
#totop i {
font-size: 17px;
line-height: 50px;
display: block; }
#totop i:before {
display: block; }
@-webkit-keyframes totop-animation {
0% {
transform: translate(0, 0);
-webkit-transform: translate(0, 0); }
50% {
transform: translate(0, -100%);
-webkit-transform: translate(0, -100%); }
51% {
transform: translate(0, 100%);
-webkit-transform: translate(0, 100%); }
100% {
transform: translate(0, 0);
-webkit-transform: translate(0, 0); } }
@keyframes totop-animation {
0% {
transform: translate(0, 0);
-webkit-transform: translate(0, 0); }
50% {
transform: translate(0, -100%);
-webkit-transform: translate(0, -100%); }
51% {
transform: translate(0, 100%);
-webkit-transform: translate(0, 100%); }
100% {
transform: translate(0, 0);
-webkit-transform: translate(0, 0); } }
.panel .panel-container .panel-list li .new.coming {
right: -45px;
top: 34px;
width: 170px; }
@media (max-width: 768px) {
.panel .panel-container.navigation, .panel .panel-container.layout {
display: none; } } .padding-top-160 > .cherry-box > .inner,
.padding-top-160 > .parallax-box > .parallax-content,
.padding-top-160 > [class*="col-"] {
padding-top: 160px; }
.padding-bottom-160 > .cherry-box > .inner,
.padding-bottom-160 > .parallax-box > .parallax-content,
.padding-bottom-160 > [class*="col-"] {
padding-bottom: 160px; }
.padding-top-140 > .cherry-box > .inner,
.padding-top-140 > .parallax-box > .parallax-content,
.padding-top-140 > [class*="col-"] {
padding-top: 140px; }
.padding-bottom-140 > .cherry-box > .inner,
.padding-bottom-140 > .parallax-box > .parallax-content,
.padding-bottom-140 > [class*="col-"] {
padding-bottom: 140px; }
.padding-top-120 > .cherry-box > .inner,
.padding-top-120 > .parallax-box > .parallax-content,
.padding-top-120 > [class*="col-"] {
padding-top: 120px; }
.padding-bottom-120 > .cherry-box > .inner,
.padding-bottom-120 > .parallax-box > .parallax-content,
.padding-bottom-120 > [class*="col-"] {
padding-bottom: 120px; }
.padding-top-100 > .cherry-box > .inner,
.padding-top-100 > .parallax-box > .parallax-content,
.padding-top-100 > [class*="col-"] {
padding-top: 100px; }
.padding-bottom-100 > .cherry-box > .inner,
.padding-bottom-100 > .parallax-box > .parallax-content,
.padding-bottom-100 > [class*="col-"] {
padding-bottom: 100px; }
.padding-top-80 > .cherry-box > .inner,
.padding-top-80 > .parallax-box > .parallax-content,
.padding-top-80 > [class*="col-"] {
padding-top: 80px; }
.padding-bottom-80 > .cherry-box > .inner,
.padding-bottom-80 > .parallax-box > .parallax-content,
.padding-bottom-80 > [class*="col-"] {
padding-bottom: 80px; }
.padding-top-60 > .cherry-box > .inner,
.padding-top-60 > .parallax-box > .parallax-content,
.padding-top-60 > [class*="col-"] {
padding-top: 60px; }
.padding-bottom-60 > .cherry-box > .inner,
.padding-bottom-60 > .parallax-box > .parallax-content,
.padding-bottom-60 > [class*="col-"] {
padding-bottom: 60px; }
.padding-top-40 > .cherry-box > .inner,
.padding-top-40 > .parallax-box > .parallax-content,
.padding-top-40 > [class*="col-"] {
padding-top: 40px; }
.padding-bottom-40 > .cherry-box > .inner,
.padding-bottom-40 > .parallax-box > .parallax-content,
.padding-bottom-40 > [class*="col-"] {
padding-bottom: 40px; }
.padding-top-20 > .cherry-box > .inner,
.padding-top-20 > .parallax-box > .parallax-content,
.padding-top-20 > [class*="col-"] {
padding-top: 20px; }
.padding-bottom-20 > .cherry-box > .inner,
.padding-bottom-20 > .parallax-box > .parallax-content,
.padding-bottom-20 > [class*="col-"] {
padding-bottom: 20px; }
.motopress-row-helper .motopress-row-select-handle {
top: auto; }  .motoslider_wrapper .ms_slide.ms_current_slide {
z-index: 100; }
.motoslider_wrapper .ms_pagination {
bottom: 10%; }
@media (max-width: 1200px) {
.motoslider_wrapper .ms_pagination {
bottom: 30px; } }
.motoslider_wrapper .ms_pagination .ms_bullet {
background: #ffffff;
opacity: .5;
border-radius: 50%;
width: 15px;
height: 15px; }
.motoslider_wrapper .ms_pagination .ms_bullet.ms_active, .motoslider_wrapper .ms_pagination .ms_bullet:hover {
background: #ffffff;
opacity: 1; }
.motoslider_wrapper .ms_arrows .ms_banner_timer {
height: 3px;
top: auto;
bottom: 0;
background: none; }
.motoslider_wrapper .ms_arrows .ms_prev,
.motoslider_wrapper .ms_arrows .ms_next {
left: 80px;
height: 50px;
width: 40px;
margin-top: -25px;
background: none;
opacity: .5;
text-align: center; }
@media (max-width: 992px) {
.motoslider_wrapper .ms_arrows .ms_prev,
.motoslider_wrapper .ms_arrows .ms_next {
left: 20px; } }
.motoslider_wrapper .ms_arrows .ms_prev:before,
.motoslider_wrapper .ms_arrows .ms_next:before {
content: '\f104'; }
.motoslider_wrapper .ms_arrows .ms_prev:hover,
.motoslider_wrapper .ms_arrows .ms_next:hover {
opacity: 1; }
.motoslider_wrapper .ms_arrows .ms_next {
left: auto;
right: 80px; }
@media (max-width: 992px) {
.motoslider_wrapper .ms_arrows .ms_next {
right: 20px; } }
.motoslider_wrapper .ms_arrows .ms_next:before {
content: '\f105'; }
.motoslider_wrapper .ms_arrows .ms_start_pause:before,
.motoslider_wrapper .ms_arrows .ms_prev:before,
.motoslider_wrapper .ms_arrows .ms_next:before {
font: 46px/1em "FontAwesome";
display: inline-block;
color: #ffffff; }
.motoslider_wrapper .ms_arrows .ms_start_pause {
background: none;
opacity: 1;
top: auto;
bottom: 10%;
right: 40%;
text-align: center; }
@media (max-width: 1200px) {
.motoslider_wrapper .ms_arrows .ms_start_pause {
bottom: 30px; } }
.motoslider_wrapper .ms_arrows .ms_start_pause:before {
content: '\f04b';
font-size: 16px; }
.motoslider_wrapper .ms_arrows .ms_start_pause.ms_pause:before {
content: '\f04c'; }  .single-testimonial .site-content,
.single-team .site-content,
.single-service .site-content {
padding: 40px 0; }
.single-testimonial .paging-navigation .nav-links div.nav-previous a:before,
.single-team .paging-navigation .nav-links div.nav-previous a:before,
.single-service .paging-navigation .nav-links div.nav-previous a:before {
content: '\f104';
font: 16px/1em "FontAwesome";
display: inline-block;
vertical-align: middle;
padding: 0 10px 0 0;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.single-testimonial .paging-navigation .nav-links div.nav-next a:after,
.single-team .paging-navigation .nav-links div.nav-next a:after,
.single-service .paging-navigation .nav-links div.nav-next a:after {
content: '\f105';
font: 16px/1em "FontAwesome";
display: inline-block;
vertical-align: middle;
padding: 0 0 0 10px;
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }
.single-service .cherry-services {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
width: 1170px; }
.single-service .cherry-services:before, .single-service .cherry-services:after {
content: " ";
display: table; }
.single-service .cherry-services:after {
clear: both; }
@media (max-width: 1200px) {
.single-service .cherry-services {
width: 100%; } }
.testimonials-page-single {
box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.1);
border-radius: 5px;
padding: 1.5rem 1.875rem 1.875rem; }
.testimonials-page-single .avatar {
border-radius: 50%; }
@media (max-width: 480px) {
.testimonials-page-single .avatar {
float: none;
margin: 0 0 20px; } }
.testimonials-page-single blockquote {
border: none;
padding: 0;
margin: 0; } h1,
h2 {
margin: 0 0 1.7rem; }
h3 {
margin: 0 0 1.6rem; }
h4 {
margin: 0 0 1.5rem; }
h5,
h6,
p {
margin: 0 0 1.4rem; }
.motopress-code-obj.center {
text-align: center; }
.motopress-clmn > :not(.row):last-child {
margin-bottom: 0; }
.row > [class*="col-"] > *:last-child {
margin-bottom: 0; }
.motopress-text-obj > *:last-child,
.motopress-code-obj > *:last-child {
margin-bottom: 0; } .site {
position: relative;
z-index: 10;
-moz-hyphens: none;
word-wrap: normal; }
a {
-webkit-transition: all, 0.3s, ease-in-out;
-o-transition: all, 0.3s, ease-in-out;
transition: all, 0.3s, ease-in-out; }@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
line-height: 34px; }
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
line-height: 30px; }
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
line-height: 46px; } }
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle; }
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle; }
.form-inline .form-control-static {
display: inline-block; }
.form-inline .input-group {
display: inline-table;
vertical-align: middle; }
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto; }
.form-inline .input-group > .form-control {
width: 100%; }
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle; }
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle; }
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0; }
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0; }
.form-inline .has-feedback .form-control-feedback {
top: 0; } }
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px; } }
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 14.3px; } }
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px; } }
@media (max-width: 768px) {
ol.comment-list li.comment ol.children {
padding-left: 15px; } }
@media (max-width: 767px) {
.table-responsive {
width: 100%;
overflow-y: hidden;
overflow-x: scroll;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch; }
.table-responsive > .table {
margin-bottom: 0; }
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap; }
.table-responsive > .table-bordered {
border: 0; }
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0; }
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0; }
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0; } }
@media (min-width: 768px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.dl-horizontal dd {
margin-left: 180px; } }
@-ms-viewport {
width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important; }
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important; }
@media (max-width: 767px) {
.visible-xs {
display: block !important; }
table.visible-xs {
display: table; }
tr.visible-xs {
display: table-row !important; }
th.visible-xs,
td.visible-xs {
display: table-cell !important; } }
@media (max-width: 767px) {
.visible-xs-block {
display: block !important; } }
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important; } }
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !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; }
th.visible-sm,
td.visible-sm {
display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important; }
table.visible-md {
display: table; }
tr.visible-md {
display: table-row !important; }
th.visible-md,
td.visible-md {
display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important; } }
@media (min-width: 1200px) {
.visible-lg {
display: block !important; }
table.visible-lg {
display: table; }
tr.visible-lg {
display: table-row !important; }
th.visible-lg,
td.visible-lg {
display: table-cell !important; } }
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important; } }
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important; } }
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important; } }
@media (max-width: 767px) {
.hidden-xs {
display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important; } }
@media (min-width: 1200px) {
.hidden-lg {
display: none !important; } }
.visible-print {
display: none !important; }
@media print {
.visible-print {
display: block !important; }
table.visible-print {
display: table; }
tr.visible-print {
display: table-row !important; }
th.visible-print,
td.visible-print {
display: table-cell !important; } }
.visible-print-block {
display: none !important; }
@media print {
.visible-print-block {
display: block !important; } }
.visible-print-inline {
display: none !important; }
@media print {
.visible-print-inline {
display: inline !important; } }
.visible-print-inline-block {
display: none !important; }
@media print {
.visible-print-inline-block {
display: inline-block !important; } }
@media print {
.hidden-print {
display: none !important; } }
@media (min-width: 768px) {
.site-header.boxed,
.site-content.boxed,
.site-footer.boxed {
max-width: 750px; } }
@media (min-width: 992px) {
.site-header.boxed,
.site-content.boxed,
.site-footer.boxed {
max-width: 970px; } }
@media (min-width: 1200px) {
.site-header.boxed,
.site-content.boxed,
.site-footer.boxed {
max-width: 1170px; } }
@media (min-width: 768px) {
.site-header.extra-boxed,
.site-content.extra-boxed,
.site-footer.extra-boxed {
max-width: 780px; } }
@media (min-width: 992px) {
.site-header.extra-boxed,
.site-content.extra-boxed,
.site-footer.extra-boxed {
max-width: 1000px; } }
@media (min-width: 1200px) {
.site-header.extra-boxed,
.site-content.extra-boxed,
.site-footer.extra-boxed {
max-width: 1200px; } }
.entry-content .container .container {
width: auto; }
@media (min-width: 992px) {
.sidebar-sidebar-content-wrapper,
.sidebar-content-sidebar-wrapper,
.content-sidebar-sidebar-wrapper {
width: 73.8%; }
.sidebar-content-sidebar-wrapper,
.sidebar-sidebar-content-wrapper {
float: right; }
.content-sidebar-sidebar-wrapper {
float: left; }
.sidebar-content-wrapper #primary,
.content-sidebar-wrapper #primary,
.sidebar-sidebar-content-wrapper #primary,
.sidebar-content-sidebar-wrapper #primary,
.content-sidebar-sidebar-wrapper #primary {
width: 65.8%; }
.sidebar-content-wrapper #primary,
.sidebar-sidebar-content-wrapper #primary {
float: right; }
.content-sidebar-wrapper #primary,
.content-sidebar-sidebar-wrapper #primary,
.sidebar-content-sidebar-wrapper #primary {
float: left; }
.sidebar-content-wrapper .widget-area,
.sidebar-sidebar-content-wrapper .widget-area {
float: left;
width: 25.6%; }
.content-sidebar-wrapper .widget-area,
.content-sidebar-sidebar-wrapper .widget-area,
.sidebar-content-sidebar-wrapper .widget-area {
float: right;
width: 25.6%; }
.sidebar-sidebar-content-wrapper + .widget-area,
.sidebar-content-sidebar-wrapper + .widget-area {
float: left;
width: 24.6%; }
.content-sidebar-sidebar-wrapper + .widget-area {
float: right;
width: 24.6%; }
.cherry-with-sidebar .content-area .container {
width: 80%; } }
@media (max-width: 1200px) {
.site-content h1,
.site-content h2,
.site-content h3,
.site-content h4,
.site-content h5,
.site-content h6,
.cherry-breadcrumbs h1,
.cherry-breadcrumbs h2,
.cherry-breadcrumbs h3,
.cherry-breadcrumbs h4,
.cherry-breadcrumbs h5,
.cherry-breadcrumbs h6 {
letter-spacing: 0;
line-height: 1.4; }
.site-content h1,
.cherry-breadcrumbs h1 {
font-size: 4.87rem; }
.site-content h2,
.cherry-breadcrumbs h2 {
font-size: 3.1rem; }
.site-content h3,
.cherry-breadcrumbs h3 {
font-size: 2.5rem; }
.site-content h4,
.cherry-breadcrumbs h4 {
font-size: 1.9rem; }
.site-content h5,
.cherry-breadcrumbs h5 {
font-size: 1.3rem; }
.site-content h6,
.cherry-breadcrumbs h6 {
font-size: 1.1rem; } }
@media (max-width: 992px) {
.site-content h1,
.cherry-breadcrumbs h1 {
font-size: 4.3rem; }
.site-content h2,
.cherry-breadcrumbs h2 {
font-size: 2.8rem; }
.site-content h3,
.cherry-breadcrumbs h3 {
font-size: 2.2rem; }
.site-content h4,
.cherry-breadcrumbs h4 {
font-size: 1.7rem; }
.site-content h5,
.cherry-breadcrumbs h5 {
font-size: 1.2rem; }
.site-content h6,
.cherry-breadcrumbs h6 {
font-size: 1.06rem; } }
@media (max-width: 768px) {
.site-content h1,
.cherry-breadcrumbs h1 {
font-size: 2.88rem; }
.site-content h2,
.cherry-breadcrumbs h2 {
font-size: 1.88rem; }
.site-content h3,
.cherry-breadcrumbs h3 {
font-size: 1.56rem; }
.site-content h4,
.cherry-breadcrumbs h4 {
font-size: 1.3rem; }
.site-content h5,
.cherry-breadcrumbs h5 {
font-size: 1.1rem; }
.site-content h6,
.cherry-breadcrumbs h6 {
font-size: 1rem; } }
@media (max-width: 1200px) {
.video-preview figcaption h1,
.video-preview figcaption h2,
.video-preview figcaption h3,
.video-preview figcaption h4,
.video-preview figcaption h5,
.video-preview figcaption h6 {
margin: 10px 0; }
.video-preview figcaption h1 {
font-size: 2.88rem; }
.video-preview figcaption h2 {
font-size: 1.88rem; }
.video-preview figcaption h3 {
font-size: 1.56rem; }
.video-preview figcaption h4 {
font-size: 1.3rem; }
.video-preview figcaption h5 {
font-size: 1.1rem; }
.video-preview figcaption h6 {
font-size: 1rem; } }
@media (max-width: 768px) {
.video-preview figcaption h1,
.video-preview figcaption h2,
.video-preview figcaption h3,
.video-preview figcaption h4,
.video-preview figcaption h5,
.video-preview figcaption h6 {
margin: 0; }
.video-preview figcaption h1 {
font-size: 2rem; }
.video-preview figcaption h2 {
font-size: 1.7rem; }
.video-preview figcaption h3 {
font-size: 1.5rem; }
.video-preview figcaption h4 {
font-size: 1.3rem; }
.video-preview figcaption h5 {
font-size: 1.1rem; }
.video-preview figcaption h6 {
font-size: 1rem; } }
@media (max-width: 1200px) {
.cherry-btn.cherry-btn-extra-small {
padding: 10px 15px; }
.cherry-btn.cherry-btn-small {
padding: 10px 20px; }
.cherry-btn.cherry-btn-medium {
padding: 15px 20px; }
.cherry-btn.cherry-btn-large {
padding: 15px 25px; }
.cherry-btn.cherry-btn-extra-large {
padding: 20px 25px; }
.cherry-btn.landing-btn {
padding: 1rem 1rem 1rem 3.5rem; }
.cherry-btn.landing-btn .cherry-btn-icon {
width: 3rem;
font-size: 1.5em;
line-height: 1.2em; }
.cherry-btn.landing-btn.cherry-btn-extra-small {
font-size: 1rem; }
.cherry-btn.landing-btn.cherry-btn-small {
font-size: 1rem; }
.cherry-btn.landing-btn.cherry-btn-medium {
font-size: 1.2rem; }
.cherry-btn.landing-btn.cherry-btn-large {
font-size: 1.3rem; }
.cherry-btn.landing-btn.cherry-btn-extra-large {
font-size: 1.42rem; } }
@media (max-width: 1200px) {
.cherry-spacer.lg-off {
margin: 0 !important; } }@media (min-width: 1201px){
.parallax-box .col-lg-4{
width:750px !important;
}
}
.transformSelect{
font:20px/25px 'Lato', sans-serif;
width:100%;
}
.transformSelect span{
color:#a9a9a9;
}
.cherry-share-btns_wrap {
position:absolute;
z-index:300;
bottom:30px;
right:50px;
}
@media screen and (max-width:995px){
.cherry-share-btns_wrap{
right:5px;
bottom:0;
}
#static-area-footer-bottom{
min-height:200px;
}
}
.wpcf7-form-control-wrap input, 
.wpcf7-form-control-wrap ul li span, 
.wpcf7-textarea{
border-color:#aaa !important;
}