@charset 'UTF-8';
.comment-reply-link{color:#2EA3F2}.comment-reply-link:hover{background:rgba(0,0,0,0.05)}.comment-reply-link:hover:after{opacity:1;margin-left:0}.comment-content ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}.comment-content ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px 0;line-height:26px}.comment-content ul li ul,.comment-content ul li ol{padding:2px 0px 2px 20px}.comment-content ol li ul,.comment-content ol li ol{padding:2px 0px 2px 35px}ol.commentlist,.comment .children{list-style:none !important;line-height:1.7em !important;padding:0 !important}.comment-content ul{padding:0 0 23px 16px !important;line-height:26px !important}.comment-content ol{line-height:26px !important}@media print{#respond{display:none}}
#comment-wrap{padding-top:75px}.comment-body{position:relative;padding:0 110px 0 100px;margin-bottom:48px;min-height:87px}.comment_avatar{left:0;position:absolute;top:7px}.comment_avatar img{display:block;height:auto;max-width:100%;width:auto}.comment_postinfo{margin-bottom:8px}span.fn,span.fn a{color:#000;font-weight:700;text-decoration:none;font-size:16px;display:inline-block}span.comment_date{color:#000;font-size:14px;font-weight:300}.comment_area .comment-reply-link{position:absolute;top:7px;right:0;display:block}.comment-reply-link:hover,.form-submit:hover{text-decoration:none}.comment .children{margin-left:100px;padding-left:0!important}#comment-wrap li.comment.depth-5 article{padding-right:0}.comment #respond{margin:-30px 0 0}#respond{padding-top:17px}#commentform{padding-bottom:50px}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:47%}#commentform textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{padding:12px;color:#999;line-height:1em;background-color:#eee;font-size:18px;border-width:0}.form-submit{text-align:right}.form-submit .et_pb_button{display:inline-block;cursor:pointer;color:#2ea3f2}#reply-title small{display:block;font-size:14px;font-weight:400}@media (max-width:767px){#comment-wrap li.comment article{padding-right:0}.comment-body{padding:0 0 0 100px}.comment-reply-link{position:relative!important;float:right;bottom:-10px;top:auto!important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100%;box-sizing:border-box;margin-left:0}.comment .children{margin-left:50px}}@media (max-width:479px){.comment_avatar img{max-width:50%}.comment-body{padding:0 0 0 50px}.comment .children{margin-left:25px}a.comment-reply-link.et_pb_button{font-size:15px}a.comment-reply-link.et_pb_button:after{font-size:25px}}.dipe-cf7 *{-webkit-box-sizing:border-box;box-sizing:border-box}.dipe-cf7 .wpcf7 form{position:relative}.dipe-cf7 .wpcf7-form .wpcf7-submit{display:block!important}.dipe-cf7 .wpcf7 form .dp-col>label,.dipe-cf7 .wpcf7 form>label{display:block}.dipe-cf7 .wpcf7 .dipe-cf7 .wpcf7-control-wrap{width:100%;display:block}.dipe-cf7 .wpcf7 input:not([type=submit]):focus,.dipe-cf7 .wpcf7 select:focus,.dipe-cf7 .wpcf7 textarea:focus{border-color:#eaeaea;outline:0;-webkit-box-shadow:none;box-shadow:none}.dipe-cf7 .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),.dipe-cf7 .wpcf7 select,.dipe-cf7 .wpcf7 textarea{width:100%;max-width:100%;padding:.75em;border-style:solid}.dipe-cf7 .wpcf7 input[type=file]{color:#666;height:auto;border:1px solid #eaeaea;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.dipe-cf7.dipe-cf7-cr .wpcf7 input[type=checkbox],.dipe-cf7.dipe-cf7-cr .wpcf7 input[type=radio]{display:inline-block;position:relative;visibility:hidden;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dipe-cf7 input[type=range]{background:0 0!important;border:none!important;padding-left:0!important;padding-right:0!important}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]:checked+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{-webkit-box-sizing:content-box;box-sizing:content-box}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox],.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox],.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]{display:none}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]:not(:checked)+span:before{background-color:#fff}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{border:1px solid #d1d8de;width:14px;height:14px}.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]:checked+span:before{-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{border-radius:100%;background-color:#d1d8de}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-radio input[type=radio]+span:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;text-align:center}.dipe-cf7.dipe-cf7-cr .wpcf7-acceptance input[type=checkbox]:checked+span:before,.dipe-cf7.dipe-cf7-cr .wpcf7-checkbox input[type=checkbox]:checked+span:before{content:"\2714";line-height:1.2}.dipe-cf7-button-center input.wpcf7-form-control.wpcf7-submit,.dipe-cf7-button-justify input.wpcf7-form-control.wpcf7-submit,.dipe-cf7-button-left input.wpcf7-form-control.wpcf7-submit,.dipe-cf7-button-right input.wpcf7-form-control.wpcf7-submit{display:-ms-flexbox;-js-display:flex;display:flex;width:auto}.dipe-cf7 .wpcf7 input[type=submit]{font-size:14px;letter-spacing:.6px;width:auto;font-size:16px;padding:10px 22px;border-radius:3px;border-style:solid;border-color:#2ea3f2;color:#fff;background-color:#2ea3f2;-webkit-appearance:button;cursor:pointer}.dipe-cf7 .wpcf7 input[type=submit][disabled]{cursor:not-allowed}.dipe-cf7 .wpcf7 div.wpcf7-response-output{margin:0}@media only screen and (min-width:769px){.dipe-cf7-col,.dvppl-cf7-col{display:-ms-flexbox;display:flex}.dipe-cf7-col>p,.dipe-cf7-col>span,.dipe-cf7-col label,.dvppl-cf7-col>p,.dvppl-cf7-col>span,.dvppl-cf7-col label{-ms-flex-positive:1;flex-grow:1;padding:0 10px}}.dipe-form-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipe-form-header-icon,.dipe-form-header-image{position:relative;display:-ms-flexbox;display:flex;-ms-flex:auto 0;flex:auto 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:60px;height:60px;margin-right:20px;border-radius:50% 50%}.dipe-form-header-icon span{font-size:32px!important}.dipe-form-header-title{font-size:32px;font-weight:600}.dipe-form-header-text{margin-top:8px;opacity:.7;font-size:15px}.dipe-cf7-button-center .wpcf7-form button.wpcf7-submit,.dipe-cf7-button-center .wpcf7-form input[type=submit]{margin-left:auto!important;margin-right:auto!important}.dipe-cf7-button-right .wpcf7-form button.wpcf7-submit,.dipe-cf7-button-right .wpcf7-form input[type=submit]{margin-left:auto!important}.dipe-cf7-button-left .wpcf7-form button.wpcf7-submit,.dipe-cf7-button-left .wpcf7-form input[type=submit]{margin-right:auto!important}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12.002 12.002 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.846 9.846 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22l3.961-.501zm6.534-7.003-.933 1.164a9.843 9.843 0 0 1-3.497-3.495l1.166-.933a.792.792 0 0 0 .23-.94L9.561 6.96a.793.793 0 0 0-.924-.445 1291.6 1291.6 0 0 0-2.023.524.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.793.793 0 0 0-.445-.923L14.6 13.327a.792.792 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--bottom:20px;--sep:20px;--s:60px;display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--noanim{animation:none}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);min-width:var(--s);background:#25d366;color:inherit;border-radius:calc(var(--s)/2);box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background:#128c7e}.joinchat__button:active{background:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__open{width:var(--s);height:var(--s);border-radius:50%;background:rgb(0 0 0/0) var(--joinchat-ico) 50% no-repeat;background-size:60%;overflow:hidden}.joinchat__button__image{position:absolute;top:1px;right:1px;width:calc(var(--s) - 2px);height:calc(var(--s) - 2px);border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img{display:block;width:100%;height:100%;object-fit:cover}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--image .joinchat__button__image{opacity:1;animation:none}.joinchat__tooltip{position:absolute;top:calc(var(--s)/2 - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;bottom:calc(var(--s) + 16px);right:0;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--s)/2 - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:0;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--s)/2 - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--bottom:6px;--sep:6px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover .joinchat__qr{display:flex}}@media (prefers-reduced-motion){.joinchat{animation:none}}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/swipebox/img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/slick/fonts/slick.eot);
src: url(https://grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/slick/fonts/slick.woff) format('woff'), url(https://grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/slick/fonts/slick.ttf) format('truetype'), url(https://grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@font-face {
font-family: 'flexslider-icon';
src: url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/flex-slider/fonts/flexslider-icon.eot);
src: url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/flex-slider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/flex-slider/fonts/flexslider-icon.woff) format('woff'), url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/flex-slider/fonts/flexslider-icon.ttf) format('truetype'), url(//grupocmm.com/wp-content/plugins/ph-theme-plugin/assets/plugins/flex-slider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flex-container a:hover,
.flex-slider a:hover {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 60px;
background: #fff;
border: 4px solid #fff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
-moz-user-select: none;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: inline-block;
content: '\f001';
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
z-index: -1;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-moz-user-select: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}.swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden; z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
float: left;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-moz-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: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
} .swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
} .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;
-moz-background-size: 27px 44px;
-webkit-background-size: 27px 44px;
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;
pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
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,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.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,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
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,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.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,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
} .swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-moz-appearance: none;
-ms-appearance: none;
-webkit-appearance: none;
appearance: none;
}
.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);
-moz-transform: translate3d(0px, -50%, 0);
-o-transform: translate(0px, -50%);
-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;
-moz-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;
-moz-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(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px;
} .swiper-container-fade.swiper-container-free-mode .swiper-slide {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .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;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
width: 100%;
height: 100%;
z-index: 1;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
-webkit-transform-origin: 100% 0;
-moz-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-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.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);
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;
} .swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
-webkit-transform-origin: 50%;
-moz-transform-origin: 50%;
transform-origin: 50%;
-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
display: block;
content: "";
width: 100%;
height: 100%;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-position: 50%;
-webkit-background-size: 100%;
background-size: 100%;
background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg);
}
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}html, body {
margin:0;
padding:0; -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.pp-section {
height:100%;
position:absolute;
width:100%;
}
.pp-easing {
-webkit-transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
-moz-transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
-o-transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
transition: all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990); -webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
-moz-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
-o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990); }
#pp-nav {
position: fixed;
z-index: 100;
margin-top: -32px;
top: 50%;
opacity: 1;
}
#pp-nav.right {
right: 17px;
}
#pp-nav.left {
left: 17px;
}
.pp-section.pp-table{
display: table;
}
.pp-tableCell {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
}
.pp-slidesNav{
position: absolute;
z-index: 4;
left: 50%;
opacity: 1;
}
.pp-slidesNav.bottom {
bottom: 17px;
}
.pp-slidesNav.top {
top: 17px;
}
#pp-nav ul,
.pp-slidesNav ul {
margin: 0;
padding: 0;
}
#pp-nav li,
.pp-slidesNav li {
display: block;
width: 14px;
height: 13px;
margin: 7px;
position:relative;
}
.pp-slidesNav li {
display: inline-block;
}
#pp-nav li a,
.pp-slidesNav li a {
display: block;
position: relative;
z-index: 1;
width: 100%;
height: 100%;
cursor: pointer;
text-decoration: none;
}
#pp-nav li .active span,
.pp-slidesNav .active span {
background: #333;
}
#pp-nav span,
.pp-slidesNav span {
top: 2px;
left: 2px;
width: 8px;
height: 8px;
border: 1px solid #000;
background: rgba(0, 0, 0, 0);
border-radius: 50%;
position: absolute;
z-index: 1;
}
.pp-tooltip {
position: absolute;
top: -2px;
color: #fff;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
max-width: 220px;
}
.pp-tooltip.right {
right: 20px;
}
.pp-tooltip.left {
left: 20px;
}
.pp-scrollable{
overflow-y: scroll;
height: 100%;
}.portfolio-filter select {
display:none;
}
.portfolio-filter .vc_row-fluid{
padding-left: 0;
}
.portfolio-filter .selecter {
margin:50px 0;
border:1px solid rgba(0,0,0,0.03);
}
.portfolio-filter .selecter-item.activeFilter {
color:#fff !important;
}
#portfolio-filter li a.activeFilter:hover{
color: #fff;
}
#portfolio-filter {
position:relative;
margin:0;
list-style:none;
float:left;
text-align:left;
padding:0;
-webkit-transition:all 0.5s ease-out;
-moz-transition:all 0.5s ease-out;
-o-transition:all 0.5s ease-out;
-ms-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
}
.sort-by .selecter-selected{
width: 200px !important;
}
.sort-by .selecter-options{
width: 200px !important;
border: none !important;
}
.is-sticky #portfolio-filter {
margin:11px 0;
}
#portfolio-filter li {
display:inline-block;
position:relative;
float:left;
}
#portfolio-filter li a {
display: inline-block;
position: relative;
padding: 10px 10px 8px 10px;
border: none;
margin: 0 0px;
font-size: 12px;
line-height: 15px;
color: #000;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
float: left;
}
#portfolio-filter.centered, .portfolio-filter.centered {
width:100%;
}
#portfolio-filter.centered li {
float:none;
}
#portfolio-filter.centered li {
float:none;
}
#portfolio-filter.pull-center {
text-align:center;
width:100%;
}
#portfolio-filter.pull-left li:first-child a {
margin:4px 2px 4px 0;
}
#portfolio-filter.pull-right li:first-child a {
margin:4px 0px 4px 2px;
}
#portfolio-filter li a:after {
content:"";
left:0;
height:1px;
width:100%;
position:absolute;
z-index:99;
opacity:0;
-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;
-moz-transition:opacity 0.3s,-moz-transform 0.3s;
transition:opacity 0.3s,transform 0.3s;
bottom:2px;
-webkit-transform:translateY(10px);
-moz-transform:translateY(10px);
transform:translateY(10px);
}
.activeFilter {
border-width:1px;
border-style:solid;
border-radius: 100px;
}
.tooltip-inner {
padding:7px 10px;
width:130px;
text-transform:capitalize;
}
.portfoliobox .image-box,.portfoliofull .image-box {
margin-bottom:0;
}
.portfoliofull .p-item {
padding-left:0;
padding-right:0;
}
.portfoliomasonry.ajax-posts.portfoliofull {
margin-bottom: -1px;
padding-bottom: 0;
}
.portfoliobox,.portfolio-items-home {
float:left;
width:100%;
position:relative;
}
.portfoliobox {
margin:0;
}
.portfolio-wrapper {
float:left;
width:100%;
padding:0;
}
.vc_row-fluid .portfolio-wrapper{
padding-right: 15px;
padding-left: 15px;
}
.vc_row-fluid section.portfolio-filter{
padding-right: 15px;
padding-left: 15px;
}
.vc_row[data-vc-full-width] .portfolio-wrapper{
padding-right: 0;
padding-left: 0;
}
.vc_row[data-vc-full-width] section.portfolio-filter{
padding-right: 0;
padding-left: 0;
}
.portfoliobox .overlay-animation-4,
.portfoliobox .overlay-animation-5,
.portfoliobox .portfolio-box-4,
.portfoliobox .porfolio-style-8,
.portfoliobox .porfolio-style-9{
margin: 0 0 30px 0;
}
.portfoliofull .p-item,
.portfoliofull .overlay-animation-4,
.portfoliofull .overlay-animation-5,
.portfoliofull .portfolio-box-4,
.portfoliofull .porfolio-style-8,
.portfoliofull .porfolio-style-9{
margin: 0;
}
.portfoliomasonry, .portfoliofitrows, .portfoliomasonrymixed {
float:left;
width:100%;
} .item-text-wrapper {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:100;
opacity:0;
padding:40px;
filter:alpha(opacity=0);
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
text-align:center;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
}
.item-text-wrapper .content {
position:relative;
top:50%;
transform:translateY(-50%);
}
.item-text-wrapper:hover,.item-text-wrapper.active {
opacity:1!important;
}
.image-box.scale-image-animation .item-text-wrapper:hover, .image-box.scale-image-animation .item-text-wrapper.active,
.overlay-animation-4 .item-text-wrapper.active {
opacity:1!important;
}
.item-text-wrapper .portfolio-item-title, .vc_gitem-post-data-source-post_title {
color: #FFF;
letter-spacing: 0;
text-transform: capitalize;
margin-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 1.2;
}
.item-text-wrapper .portfolio-item-title a {
color:#FFF;
}
.item-text-wrapper .portfolio-item-category {
color: #FFF;
font-size: 12px;
letter-spacing: 2px;
margin-bottom: 15px;
margin-top: 0px;
text-transform: uppercase;
font-weight: 600;
}
.item-text-wrapper .portfolio-item-category a {
color:#FFF;
}
.item-text-wrapper p {
margin-top:10px;
width:100%;
text-align:center;
}
.item-text-wrapper_normal {
width:100%;
float:left;
position:relative;
margin: 40px 0;
border:1px solid rgba(0,0,0,0.1);
border-top:none;
text-align:center;
}
.item-text-wrapper_normal .portfolio-item-category span {
color: #9a9a9a;
font-size: 11px;
margin-bottom: 15px;
margin-top: 0px;
-webkit-transition: all 0.35s ease-out;
-moz-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
-ms-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 600;
}
.item-text-wrapper_normal .portfolio-item-category span:after,
.portfolio-box-content .text-content p a:after,
.content-box .portfolio-item-category span:after,
.portfolio-box-content p span:after
{
content: ',';
font-size: 16px;
left: -1px;
position: relative;
}
.portfolio-box-content p span:after{
left: 0px;
}
.content-box .portfolio-item-category span:after{
margin-right: 1px;
}
.overlay-animation-5 .content-box .portfolio-item-category:after {
content: ',';
font-size: 16px;
margin-left: -1px;
position: relative;
}
.item-text-wrapper_normal .portfolio-item-category span:last-child:after,
.portfolio-box-content .text-content p a:first-child:after,
.portfolio-box-content .text-content p a:last-child:after,
.overlay-animation-5 .content-box .portfolio-item-category:last-of-type:after,
.content-box .portfolio-item-category span:last-child:after,
.portfolio-box-content p span:last-child:after{
content: '\00a0';
}
.item-text-wrapper_normal p {
margin-top:10px;
width:100%;
text-align:center;
}
.item-text-wrapper_normal p.portfolio-desc {
text-align:left;
display:none;
}
.item-text-wrapper_normal {
width: 100%;
float: left;
position: relative;
padding: 0;
border: 0;
border-top: none;
text-align: center;
}
.item-text-wrapper_normal .portfolio-item-title,.vc_gitem-post-data h4 ,.vc_gitem-post-data h4  a{
color: #000;
font-weight: 300;
margin: 0;
letter-spacing: 1px;
text-transform: capitalize;
line-height: 1.2;
text-align: center!important;
font-size: 32px;
}
.item-text-wrapper_normal .portfolio-item-title a{
color: #000;
font-weight: 300;
margin-bottom: 10px;
margin-top: 60px;
letter-spacing: -1px;
text-transform: capitalize;
line-height: 1.2;
font-size: 28px;
}
.item-text-wrapper_normal p {
margin-top: 10px;
width: 100%;
text-align: center;
}
.item-text-wrapper_normal p.portfolio-desc {
text-align: left;
display: none;
}
.portfolio-type-list .portfoliobox>article .item-text-wrapper_normal {
width: 70%;
border-top: 1px solid rgba(0,0,0,0.1);
}
.portfolio-type-list .portfoliobox>article .item-text-wrapper_normal p.portfolio-desc {
display: block;
} .overlay-animation-4 {
float:left;
display:block;
width:100%;
position:relative;
overflow:hidden;
}
.overlay-animation-4 .image-box img{
margin:0;
padding:0;
z-index:4;
-webkit-transition:all 0.20s ease-out;
-moz-transition:all 0.20s ease-out;
-o-transition:all 0.20s ease-out;
transition:all 0.20s ease-out;
}
.overlay-animation-4:hover .image-box img {
overflow:hidden;
-webkit-transition:all 0.25 ease-out;
-moz-transition:all 0.25s ease-out;
-ms-transition:all 0.25s ease-out;
-o-transition:all 0.25s ease-out;
transition:all 0.25s ease-out;
-webkit-transform:translateY(-100px);
-moz-transform:translateY(-100px);
-ms-transform:translateY(-100px);
-o-transform:translateY(-100px);
transform:translateY(-100px);
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
.overlay-animation-4 .portfolio-item-title {
letter-spacing:0;
margin-top:15px;
}
.overlay-animation-4 .portfolio-item-title{
margin-top:0;
}
.overlay-animation-4 .portfolio-item-title a{
color:#fff;
}
.overlay-animation-4 .portfolio-item-category{
font-size:12px;
margin-bottom:0px;
color:#fff;
}
.col-lg-15 .overlay-animation-4 .portfolio-item-title{
font-size: 20px;
line-height: 25px;
}
.col-lg-15 .overlay-animation-4 .portfolio-item-category {
font-size: 10px;
line-height: 15px;
}
.overlay-animation-4 .portfolio-item-category a{
color: #fff;
}
.overlay-animation-4 .item-text-wrapper a {
position: absolute;
bottom: 0;
left: 0;
float: left;
width: 100%;
height: 100%;
padding: 40px;
} .overlay-animation-5 .overlay-box {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
opacity:0.30;
webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.overlay-animation-5:hover .overlay-box {
opacity:0.5;
background:-moz-linear-gradient(top,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 70%);
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 70%);
background:linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 70%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.overlay-animation-5 .content-box {
position:absolute;
bottom:0;
left:0;
width:100%;
padding: 3rem 3rem;
transition: all 0.2s;
}
.overlay-animation-5 .content-box .portfolio-item-title {
color: #fff;
line-height: 1.4;
letter-spacing: 1px;
margin-bottom: 0px;
margin-top: 0px;
font-weight:400;
margin-bottom: 0px;
float: left;
width: 100%;
transition: all 0.2s;
font-size: 34px;
}
.overlay-animation-5 .content-box .portfolio-item-title {
color:#FFF;
}
.overlay-animation-5 .content-box .portfolio-item-title.color-dark,
.overlay-animation-5 .content-box .portfolio-item-category.color-dark{
color: #1f1f1f;
}
.overlay-animation-5 .content-box .portfolio-item-category {
color: #FFF;
font-size: 11px;
letter-spacing: 1px;
margin-bottom: 0;
margin-top: 0px;
float: left;
padding-right: 3px;
font-weight: 600;
transition: all 0.2s;
}
.overlay-animation-5 .content-box .portfolio-item-category  {
color: #FFF;
text-transform: uppercase;
transition: all 0.2s;
}
.image-box.scale-image-animation.overlay-animation-5:before {
content: '';
position: absolute;
bottom: 25px;
width: 0%;
height: 2px;
background: #FFF!important;
left: 35px;
transition: all 0.25s;
}
.image-box.scale-image-animation.overlay-animation-5:hover:before {
width: 40px;
transition: all 0.25s;
z-index: 1;
} .portfolio-type-list .portfoliobox>article {
width:100% !important;
}
.portfolio-type-list .portfoliobox>article .image-box,.portfolio-type-list .portfoliobox>article .portofolio-slider {
width:30%;
}
.portfolio-type-list .portfoliobox>article .item-text-wrapper_normal {
width:70%;
border-top:1px solid rgba(0,0,0,0.1);
}
.portfolio-type-list .portfoliobox>article .item-text-wrapper_normal p.portfolio-desc {
display:block;
}
.carouselbottom {
margin:0 0 50px;
} .portfolio-box-4{
float: left;
width: 100%;
position: relative;
}
.portfolio-box-4 img {
float: left;
width: 100%;
height: auto;
border: 0;
margin: 0;
padding: 0;
}
.portfolio-box-content {
position: absolute;
bottom: 0;
left: 0;
top: 0;
right: 0;
background-color: #fff;
opacity: 0;
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
.portfolio-box-content:hover{
opacity: 1;
box-shadow: inset 0 0 0 2px #000;
}
.portfolio-box-4 .text-content{
text-align: center;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transition: translate(-50%,-50%);
}
.portfolio-box-content .text-content h3{
text-transform: capitalize;
color: #1f1f1f;
margin-bottom: 10px;
line-height: 1.2;
font-size: 34px;
}
.col-lg-3 .portfolio-box-content .text-content h3{
font-size: 25px;
}
.col-lg-15 .portfolio-box-content .text-content h3{
font-size: 20px;
line-height: 1.4;
}
.col-lg-15 .portfolio-box-content .text-content p span {
font-size: 10px;
}
.portfolio-box-content .text-content p a, .portfolio-box-content .text-content p span{
text-transform: uppercase;
color: #1f1f1f;
letter-spacing: 2px;
font-weight: 500;
font-size: 11px;
}
.portfolio-box-content:hover .text-content h3{
-moz-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-o-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-webkit-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
animation-delay: 1s;
-webkit-animation-delay:1s;
-o-animation-delay:1s;
-moz-animation-delay:1s;
animation-name: fadeInUp;
-webkit-animation:fadeInUp 0.6s;
-o-animation:fadeInUp 0.6s;
-moz-animation:fadeInUp 0.6s;
}
.portfolio-box-content:hover .text-content p{
-moz-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-o-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-webkit-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
animation-delay: 2s;
-webkit-animation-delay: 2s;
-o-animation-delay: 2s;
-moz-animation-delay: 2s;
animation-name: fadeInUp;
-webkit-animation:fadeInUp 0.6s;
-o-animation:fadeInUp 0.6s;
-moz-animation:fadeInUp 0.6s;
}
.overlay-animation-1 .overlay_box{background: transparent;}
.item-text-wrapper:hover .portfolio-item-category span:after {
content: ',';
font-size: 16px;
}
.item-text-wrapper_normal .portfolio-item-title{
margin-top: 0;
}
.item-text-wrapper:hover .portfolio-item-category span:last-child:after{
content: '';
}
a.show-filter.close span {
height: 2px!important;
}
.vc_custom_1419240516480 {
background-color: #FFF !important;
}
.white-text h1 ,.white-text h2,.white-text h3,.white-text h4, .white-text h5,.white-text h6 {
color: #FFF!important;
}
.overlay-box-1{
content: "";
display: block;
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
-webkit-transition: top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.portfolio-box-5 a:hover .overlay-box-1{
top: 0;
}
.portfolio-box-5.overlay-animation-5 .content-box{
z-index: 100;
}
.portfolio-box-5.overlay-animation-5 a:hover .content-box span,
.portfolio-box-5.overlay-animation-5 a:hover .content-box h2,
.portfolio-box-5.overlay-animation-5 a:hover .content-box p{
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
.portfolio-box-5.overlay-animation-5 .content-box span,
.portfolio-box-5.overlay-animation-5 .content-box h2,
.portfolio-box-5.overlay-animation-5 .content-box p{
-webkit-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.portfolio-box-5.overlay-animation-5 .content-box p{
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.portfolio-box-5.overlay-animation-5 a:hover .content-box p{
opacity: 1;
}
.portfolio-box-5.overlay-animation-5 .content-box p {
color: #fff;
opacity: 0;
position: relative;
font-size: 12px;
letter-spacing: 2px;
margin-bottom: 0;
margin-top: 0px;
float: left;
width: 100%;
font-weight: 600;
} .overlay-animation-4.portfolio-effect-7:hover .image-box img {
filter: blur(15px);
-webkit-filter: blur(15px);
-webkit-animation: portfolioblur .5s both;
animation: portfolioblur .5s both;
}
@-webkit-keyframes portfolioblur{from{filter:blur(15px);-webkit-filter:blur(15px)}to{filter:blur(5px);-webkit-filter:blur(5px)}}
@keyframes portfoliobur{from{filter:blur(15px);-webkit-filter:blur(15px)}to{filter:blur(5px);-webkit-filter:blur(5px)}}
.overlay-animation-4.portfolio-effect-7 .item-text-wrapper {
z-index:8;
}
.overlay-animation-4.portfolio-effect-7 .item-text-wrapper a .portfolio-link-inner {
position: absolute;
top: 50%;
bottom:auto;
left: 0;
float: left;
width: 100%;
height: auto;
padding: 40px;
text-align: center;
transform:translateY(-50%);
}
.overlay-animation-4.portfolio-effect-7 .item-text-wrapper a .portfolio-item-title,
.overlay-animation-4.portfolio-effect-7 .item-text-wrapper a .portfolio-item-category,
.overlay-animation-4.portfolio-effect-7 .item-text-wrapper a .portfolio-item-category span {
display:inline-block;
text-align:center;
}
.overlay-animation-4.portfolio-effect-7 .portfolio-overlay {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
opacity:0;
z-index:6;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.overlay-animation-4.portfolio-effect-7:hover .portfolio-overlay {
opacity:0.55;
} .porfolio-style-8, .porfolio-style-9 {
position: relative;
width: 100%;
float: left;
overflow: hidden;
}
.porfolio-style-8 .item-text-wrapper:hover .portfolio-item-title, 
.porfolio-style-8 .item-text-wrapper:hover .portfolio-item-category,
.porfolio-style-8 .item-text-wrapper .portfolio-item-title, 
.porfolio-style-8 .item-text-wrapper .portfolio-item-category {
top: initial;
transition: none;
bottom: 0;
text-align: left;
position: relative;
overflow: hidden;
}
.porfolio-style-8 .item-text-wrapper .portfolio-item-title span,
.porfolio-style-8 .item-text-wrapper .portfolio-item-category span {
position: relative;
top: 70px;
-moz-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
-webkit-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.porfolio-style-8 .item-text-wrapper:hover .portfolio-item-title span,
.porfolio-style-8 .item-text-wrapper:hover .portfolio-item-category span {
top: 0px;
}
.porfolio-style-8 .item-text-wrapper{
display: flex;
justify-content: flex-end;
align-items: flex-start;
flex-direction: column;
padding: 40px 40px 15px 40px;
} .porfolio-style-9 {
position: relative;
width: 100%;
float: left;
overflow: hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.porfolio-style-9:hover{
-ms-transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9);
}
.porfolio-style-9 .item-text-wrapper:hover .portfolio-item-title, 
.porfolio-style-9 .item-text-wrapper:hover .portfolio-item-category,
.porfolio-style-9 .item-text-wrapper .portfolio-item-title, 
.porfolio-style-9 .item-text-wrapper .portfolio-item-category {
top: 0px;
transition: none;
bottom: 0;
text-align: left;
position: relative;
overflow: hidden;
transition: none;
}
.porfolio-style-9 .item-text-wrapper .portfolio-item-category{
margin-bottom: 15px; 
}
.porfolio-style-9 .item-text-wrapper{
display: flex;
justify-content: flex-end;
align-items: flex-start;
flex-direction: column;
padding: 40px 40px 15px 40px;
z-index: 999;
}
.porfolio-style-9 .porfolio-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 11;
width: 100%;
height: 100%;
z-index: 100;
opacity: 0;
padding: 40px;
filter: alpha(opacity=0);
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
text-align: center;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.porfolio-style-9:hover .porfolio-overlay,
.porfolio-style-9 .item-text-wrapper{
filter: alpha(opacity=1);
opacity: 1;
}
.porfolio-style-9 .item-text-wrapper .portfolio-item-category span:after {
content: ',';
font-size: 16px;
}
.porfolio-style-9 .item-text-wrapper .portfolio-item-category span:last-child:after {
content: '';
} .overlay-animation-5.overlay-animation-5-pull .content-box{
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
.overlay-animation-5.overlay-animation-5-pull:hover .content-box{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.overlay-animation-5.overlay-animation-5-pull img{
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.overlay-animation-5.overlay-animation-5-pull:hover img{
-webkit-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px);
}
.wpb_single_image .vc_figure{
width: 100%;
} ul.simple-single-list {
float: left;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.simple-single-list li{
border: 0;
padding-bottom: 0;
margin-bottom: 5px;
font-size: 12px;
text-transform: uppercase;
}
ul.simple-single-list strong {
text-transform: initial;
color: #1f1f1f;
font-size: 16px;
}
ul.simple-single-list.inline li {
float: left;
display: inline-block;
margin-right: 25px;
}
ul.simple-single-list.inline li{
text-transform: uppercase;
font-size: 12px;
}
ul.simple-single-list.inline li strong{
margin-right: 2px;
}
ul.simple-single-list.centered{
flex-direction: row;
flex-wrap: wrap;
display: flex;
justify-content: center;
}
.vcph-ajax-loading{
font-weight: 700;
letter-spacing: 0.5px;
margin: 60px auto;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-animation-name: reveal-text;
animation-name: reveal-text;
color: #000;
white-space: nowrap;
cursor: default;
position: relative;
display: block;
float: left;
width: 100%;
}
@-webkit-keyframes reveal-text {
from {
-webkit-clip-path: inset(0 100% 0 0);
clip-path: inset(0 100% 0 0);
}
to {
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
}
}
@keyframes reveal-text {
from {
-webkit-clip-path: inset(0 100% 0 0);
clip-path: inset(0 100% 0 0);
}
to {
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
}
}
@-webkit-keyframes revealer-text {
0%, 50% {
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
}
60%, 100% {
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
}
50% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
60% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
100% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
}
@keyframes revealer-text {
0%, 50% {
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
}
60%, 100% {
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
}
50% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
60% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
100% {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
}
.portfolio-details a {
color: #969696;
}
.portfolio-details a:hover {
color: #000;
}
body.left-menu-with-navbar .col-lg-3 .portfolio-box-content .text-content h3,
body.left-menu-with-navbar .col-lg-15 .portfolio-box-content .text-content h3{
font-size: 18px;
}
body.left-menu-with-navbar .col-lg-3 .portfolio-box-content .text-content p span,
body.left-menu-with-navbar .col-lg-15 .portfolio-box-content .text-content p span{
font-size: 9px;
}
body.left-menu-with-navbar .col-lg-3 .portfolio-box-content .text-content p,
body.left-menu-with-navbar .col-lg-15 .portfolio-box-content .text-content p{
line-height: 1.3;
}.about-team,.ult-team-member-wrap {
text-align:center;
margin-bottom:15px;
float:left;
width:100%;
background:#FFF;
padding-bottom:20px;
}
.teammemberfull.about-team, .teammemberfull.ult-team-member-wrap, .teammemberfull.section-box,
.teammemberfull.team-2 {
padding: 0;
margin: 0;
}
.section-box.team-2 img {
width: 100%;
}
.gray-background .about-team,.grey-background .about-team {
margin-bottom:50px;
}
.gray-background .client-testimonials-wrap,.gray-background .about-team,.grey-background .about-team {
box-shadow:0 1px 2px rgba(0,0,0,0.07);
}
.gray-background .client-testimonials-wrap:hover,.gray-background .about-team:hover,.grey-background .about-team:hover {
box-shadow:0px 0px 10px rgba(0,0,0,0.1);
}
.team-image {
margin-bottom:26px;
float:left;
width:100%;
position:relative;
overflow:hidden;
}
.team-image img {
float:left;
width:100%;
height:auto;
}
.team-name {
float:left;
width:100%;
}
.team-name h5 {
margin-bottom:5px;
text-transform:capitalize;
letter-spacing:0px;
font-weight:700;
margin-top:0px;
font-size:24px;
color:#FFF;
}
.team-name h5 a {
text-transform:capitalize;
letter-spacing:-1px;
font-weight:300;
font-size:24px;
color:#FFF;
}
.team-name span {
font-size:11px;
line-height:16px;
letter-spacing:2px;
text-transform:uppercase;
margin-bottom:10px;
display:inline-block;
font-weight:400;
}
.team-name:after {
content:'';
border:2px solid #FFF;
width:20%;
position:absolute;
margin:0 auto;
display:block;
left:0;
text-align:center;
right:0;
bottom:-20px;
}
.team-social {
float:left;
width:100%;
text-align:center;
margin:0 0 10px;
}
.team-social a {
display:inline-block;
margin:0 1px;
padding:10px 0;
width:34px;
height:34px;
text-align:center;
font-size:12px;
color:#ccc;
line-height:1;
border:1px solid #ededed;
}
.section-box.team-2 span {
font-size:11px;
line-height:16px;
letter-spacing:1px;
text-transform:uppercase;
margin-bottom:10px;
display:inline-block;
font-weight:600;
}
.section-box.team-2 h3.uppercase {
font-size: 22px;
}
.team-2.section-box h3 {
margin:0 0 0 0;
}
.team-2.section-box .text-separator {
margin: 10px 0 25px;
}
.team-2 .team-social {
text-align:left;
}
.team-2 .team-social a {
background:transparent;
border:none;
color:rgba(0,0,0,.7);
width:auto;
height:auto;
margin:0 9px;
-webkit-transition:.1s ease-in-out;
-moz-transition:.1s ease-in-out;
-o-transition:.1s ease-in-out;
transition:.1s ease-in-out;
}
.team-2 .team-social a i {
font-size:15px;
}
.team-2 .team-social a>span {
display:inline-block;
position:relative;
-webkit-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
transition:.25s ease-in-out;
}
.team-2 .team-social a>span>span {
position:absolute;
top:110%;
left:0;
width:100%;
height:100%;
opacity:0;
-webkit-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transform:rotateX(-90deg);
transform:rotateX(-90deg);
-webkit-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
transition:.25s ease-in-out;
}
.team-2 .team-social a:hover>span {
-webkit-transform:rotateX(90deg);
transform:rotateX(90deg);
}
.team-2 .team-social a:hover>span>span {
opacity:1;
-webkit-transform:rotateX(-90deg);
transform:rotateX(-90deg);
}
.about-team.team-6 .team-social a {
width:auto;
height:auto;
margin:0 7px;
color:#FFF;
}
.about-team.team-6 .team-social a i {
font-size:18px;
}
.about-team.team-2 .team-name h5,.about-team.team-3 .team-name h5,.about-team.team-4 .team-name h5,.about-team.team-5 .team-name h5 {
margin-top:10px;
}
.team-6 .overlay-team-box,.ult-style-2 .ult-team-member-bio-wrap {
background-color:rgba(255,255,255,0.9);
}
.about-team.team-3:hover .team-image img{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: all .4s cubic-bezier(.22,.61,.36,1);
-moz-transition: all .4s cubic-bezier(.22,.61,.36,1);
transition: all .4s cubic-bezier(.22,.61,.36,1);
}
.about-team.team-3:hover{
-webkit-transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
transition: opacity .3s ease-out;
} .team-6 .team-social,.ult-team-member-wrap.ult-style-2 .ult-team-member-bio-wrap .ult-team_description_slide {
position:absolute;
bottom:0;
margin-bottom:0;
left:0;
right:0;
width:100%;
text-align:center;
opacity:0;
filter:alpha(opacity=0);
z-index:110;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
transition:all 0.5s ease;
}
.team-6 .team-social a {
background:transparent;
border:none;
color:#333;
}
.team-6 .team-image img {
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
transition:all 0.5s ease;
}
.team-6 .team-image.with-border a {
border:1px solid;
float:left;
}
.team-6 .team-image.with-border a:after {
content:'+';
position:absolute;
width:100%;
height:100%;
text-align:center;
z-index:1111;
font-size:42px;
font-weight:200;
padding-top:40%;
color:#000;
left:0;
top:0;
}
.team-6 .overlay-team-box,.ult-style-2 .ult-team-member-bio-wrap {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:100;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
}
.team-6:hover .team-social,.ult-style-2 .ult-team-member-bio-wrap:hover .ult-team_description_slide {
opacity:1;
filter:alpha(opacity=100);
bottom: 10%;
} .team-6 .team-image {
margin:0;
}
.team-6 .team-name,.ult-team-member-wrap.ult-style-2 .ult-team-member-bio-wrap .ult-team-member-name-wrap {
position:absolute;
top:0;
margin-bottom:0;
left:0;
right:0;
width:100%;
text-align:center;
opacity:0;
filter:alpha(opacity=0);
z-index:110;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
transition:all 0.5s ease;
}
.team-6 .team-name h5 a,.team-6 .team-name span {
color:#FFF;
}
.team-6:hover .team-name {
opacity:1;
filter:alpha(opacity=100);
top:20%;
}
.team-social a i {
top:0px;
position:relative;
font-size:13px;
font-weight:bold;
}
.team-6:hover .overlay-team-box,.ult-style-2:hover .ult-team-member-bio-wrap {
opacity:1;
filter: alpha(opacity=100);
}
.section-box.team-4  {
width: 100%;
float:left;
background:#fff;
box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
text-align:center;
}
.section-box.team-4 img {
width: 100%;
}
.section-box.team-4 .team-member-desc {
padding: 0 30px;
float: left;
width: 100%;
}
.section-box.team-4 .team-member-desc h3{
margin-bottom:10px;
}
.section-box.team-4 .team-member-desc span{
font-size: 14px;
margin: 0 0 20px;
display: inline-block;
width: 100%;
font-weight: 500;
}
.section-box.team-4 .team-member-desc p{
font-size:13px;
}
.section-box.team-4 .team-contact {
padding: 15px 30px;
float: left;
width: 100%;
border-top: 1px solid rgba(0,0,0,0.1);
}
.section-box.team-4 .team-contact span {
float: left;
width: 100%;
text-align:center;
padding:5px 0;
}
.section-box.team-4 .team-contact span i {
padding-right:8px;
} .sidebar-title {
margin:0 0 0px 0;
float:left;
width:100%;
}
.sidebar-title h4 {
font-weight:600;
position:relative;
text-transform:capitalize;
margin:0 0 10px 0;
float:left;
width:100%;
text-align: left;
} .progress-bar-box {
float:left;
width:100%;
}
.progress-bar-box .progress-title {
position:absolute;
color:#FFF;
padding:8px 15px;
font-size:10px;
text-transform:capitalize;
letter-spacing:1px;
font-weight:600;
z-index:15;
}
.progress-bar-box.thin-progress .progress-title {
position:relative;
color:#000;
float:left;
padding:0 10px 6px 0;
font-size:14px;
text-transform:capitalize;
letter-spacing:1px;
font-weight:600;
}
.progress-bar-box .progress-process {
float:right;
font-size:11px;
top:7px;
position:relative;
right:10px;
font-weight:600;
}
.progress-bar-box.thin-progress .progress-process {
font-size:11px;
position:absolute;
background:#000;
top:-24px;
right:0;
padding:4px;
border-radius:0;
}
.progress-bar-box.thin-progress .progress-process:before {
border-style:solid;
border-width:5px 5px 0 5px;
bottom:-5px;
margin:0 0 0 -5px;
content:"";
left:50%;
position:absolute;
z-index:99;
border-color:#000 transparent;
}
.progress-bar-box .progress {
height:30px;
width:100%;
float:left;
margin-bottom:25px;
overflow:hidden;
background-color:#f7f7f7;
border:none;
border-radius:0px;
}
.progress-bar-box.thin-progress .progress {
height:10px;
overflow:visible;
}
.progress {
box-shadow:none;
}
.progress-bar-box .progress-bar {
font-size:8px;
line-height:10px;
position:relative;
border-radius:0;
}
.progress-bar-box .progress-bar.progress-bar-success {
background-color:#5cb85c !important;
}
.progress-bar-box .progress-bar.progress-bar-info {
background-color:#5bc0de !important;
}
.progress-bar-box .progress-bar.progress-bar-warning {
background-color:#f0ad4e !important;
}
.progress-bar-box .progress-bar.progress-bar-danger {
background-color: #d9534f !important;
} .client-testimonials-wrap {
float:left;
width:100%;
display:block;
padding:60px 10px;
background-color:#fff;
webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.testimonial-box {
float:left;
width:100%;
position:relative;
border:1px solid #e8e8e8;
padding:20px 20px 10px;
margin:0 0 60px;
}
.testimonial-box .testimonial-text {
float:left;
width:100%;
position:relative;
line-height:1.6;
padding:25px 0 10px 0;
font-weight:400;
font-size:14px;
letter-spacing:0.5px;
margin-bottom:40px;
}
.testimonial-box .testimonial-text {
quotes:"�" "�";
}
.testimonial-author {
float:left;
width:100%;
position:relative;
padding:10px 0 0;
color:#3d3d3d;
text-align:center;
line-height:1;
font-weight:600;
text-transform:uppercase;
}
.testimonial-with-image .testimonial-content {
border-radius:4px;
padding:20px 0px;
background:#fff;
border:1px solid #dedede;
}
.testimonial-box .testimonial-image {
position:relative;
float:left;
}
.testimonial-single {
text-align:center;
}
.testimonial-box .testimonial-image img {
position:relative;
width:70px;
height:70px;
border:1px solid #e8e8e8;
border-radius:100px;
margin: 0 auto;
}
.testimonial-author-image {
width:100%;
display:block;
margin:20px auto;
float:left;
}
.testimonial-author-image img {
position:relative;
width:85px;
height:85px;
margin:0 auto;
border-radius:100px;
}
.testimonial-single .testimonials-slider-box .testimonial-text {
font-style:italic;
line-height:22px;
font-weight:600;
}
.background-1 .testimonial-single .testimonials-slider-box .testimonial-text,.dark-background .testimonial-single .testimonials-slider-box .testimonial-text {
color:#fff !important;
}
.testimonial-with-image .testimonial-content .testimonial-text {
quotes:"�" "�";
}
.testimonial-single .testimonials-slider-box .testimonial-author,.testimonial-single .testimonials-slider-box .testimonial-author span {
font-weight:600;
color:#ffffff;
}
.testimonial-single .slick-prev {
top:48%;
left:-0;
}
.testimonial-single .slick-next {
top:48%;
right:0;
}
.testimonial-single .slick-prev:before,.flex-direction-nav a.flex-prev:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-prev:before {
content:"\f104";
left:13px;
top:-1px;
position:relative;
color:#777;
}
.testimonial-single .slick-next:before,.flex-direction-nav a.flex-next:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-next:before {
content:"\f105";
position:relative;
left:15px;
top:-1px;
color:#777;
}
.single-post-slider .flex-direction-nav a.flex-prev:before,
.single-post-slider .flex-direction-nav a.flex-next:before{
display: none;
}
.background-1 .testimonial-single .slick-next:before,.dark-background .testimonial-single .slick-next:before {
color:rgba(255,255,255,0.5);
}
.testimonial-single .slick-dots {
position:relative;
top:40px;
}
.testimonial-single .slick-dots li button:before,.slick-dots li button:before {
content:"";
height:10px;
width:10px;
font-size:16px;
line-height:16px;
opacity:1;
border-color:#363636;
}
.testimonial-single li button::before,.slick-dots li button:before,.flexslider .flex-control-paging li a {
background-color:transparent;
border:1px solid;
border-color:#363636;
}
.testimonial-single li.slick-active button::before,.slick-dots li.slick-active button:before,.flex-control-paging li a.flex-active {
background-color:#363636;
border:1px solid;
border-color:#363636;
}
.testimonial-single .slick-dots li {
margin:0;
}
.background-1 .testimonial-single .slick-dots li button:before,.background-1 .slick-dots li button:before,.background-2 .testimonial-single .slick-dots li button:before,.background-2 .slick-dots li button:before,.background-3 .testimonial-single .slick-dots li button:before,.background-3 .slick-dots li button:before,.white-dots .slick-dots li button:before,.transparent-background .testimonial-single .slick-dots li button:before,.transparent-background .slick-dots li button:before {
background-color:#ffffff !important;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.background-1 .testimonial-single li.slick-active button:before,.background-1 li.slick-active button:before,.background-2 .testimonial-single li.slick-active button:before,.background-2 li.slick-active button:before,.background-3 .testimonial-single li.slick-active button:before,.background-3 li.slick-active button:before,.white-dots .slick-dots li.slick-active button:before {
background-color:transparent !important;
border-color:#ffffff !important;
}
.gray-background .testimonial-single .slick-dots li button:before,.gray-background .slick-dots li button:before {
background-color:transparent!important;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.gray-background .testimonial-single li.slick-active button:before,.gray-background li.slick-active button:before {
background-color:#363636 !important;
border-color:#363636 !important;
}
.transparent-background .testimonial-single li.slick-active button:before,.transparent-background li.slick-active button:before {
background-color:transparent !important;
border-color: #ffffff !important;
} .wpb_wrapper .wpb_flexslider.flexslider_slide.flexslider {
padding:0;
border:none;
position:relative;
margin:0;
border-radius:0;
-o-box-shadow:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}
.flexslider .flex-direction-nav a {
opacity:1;
text-shadow:none;
}
.flexslider .flex-direction-nav .flex-prev {
left:10px;
}
.flexslider .flex-direction-nav .flex-next {
right:10px;
}
.flexslider .flex-direction-nav .flex-next:before {
content:"\f105";
left:-13px;
top:-1px;
}
.flexslider .flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
width:50px;
height:50px;
color:#363636;
font-family:'FontAwesome';
background:transparent;
font-size:28px;
line-height:1;
padding:15px 0;
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
}
.flexslider .flex-direction-nav .flex-prev:hover:before,.flex-direction-nav .flex-next:hover:before {
color:#ababab!important;
}
.flexslider:hover .flex-prev,.flexslider:hover .flex-next {
opacity:1!important;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
top:93%!important;
}
.wpb_gallery.wpb_content_element {
margin-bottom:0;
}
.flexslider .flex-direction-nav .flex-next:before,.flexslider .flex-direction-nav .flex-prev:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-prev:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-next:before {
font-size:26px;
}
.flexslider .flex-control-paging li a {
box-shadow: none;
} .tp-leftarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(3), .tp-leftarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(4),
.tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(1), .tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(2), .tparrows.ph-animated-nav:before {
display: none;
}
.tp-leftarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(1), .tp-leftarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(2),
.tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(3), .tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(4) {
position: absolute;
}
.tparrows.ph-animated-nav{
background-color: transparent;
}
.tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(3){
right: 15px;
} .vc_carousel-inner img {
width:100%;
height:100%;
}
.vc_carousel-inner .vc_inner {
height:100%;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control:focus,.wpb_images_carousel .vc_images_carousel .vc_carousel-control:hover {
opacity:1;
}
.wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators {
top:89%;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control {
display:block!important;
}
.wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active,.wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li {
width:11px;
height:11px;
margin:0 auto 10px;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-indicators li {
background-color:transparent;
border:1px solid;
border-color:#000;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-indicators li.vc_active {
background-color:#000;
border:1px solid;
border-color:#000;
}
.wpb_images_carousel .wpb_content_element {
margin-bottom:0;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-next:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-prev:before {
left:0;
font-size:26px!important;
color:#000!important;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control {
text-shadow: none;
}
.vc_images_carousel .vc_left{
left: 40px!important;
}
.vc_images_carousel .vc_right{
right: 40px!important;
} .testimonials-slider {
position: relative;
padding: 0 0 10px;
margin: 0;
z-index: 5;
}
.slick-dots {
bottom:0;
margin:0;
left:0;
}
.slick-dots li {
width:16px;
height:16px;
}
.slick-dots li button {
width:10px;
height:10px;
}
.transparent-background .slick-dots li button:before {
color:#fff;
}
.slick-dots li.slick-active button:before {
opacity:1;
color:black;
}
.transparent-background .slick-dots li.slick-active button:before {
color:#fff;
}
.slick-slide {
outline:0;
border:0;
box-shadow:none;
}
.testimonials-slider .testimonials-slider-box {
float:left;
position:relative;
width:100%;
padding:0 0;
cursor:-webkit-grab;
cursor:-moz-grab;
}
.testimonials-slider .testimonials-slider-box:active {
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
}
.testimonials-slider .testimonials-slider-box .testimonial-text {
float: left;
width: 100%;
position: relative;
text-align: center;
line-height: 1.7;
padding: 0 30px;
color: #777;
margin-bottom: 20px;
margin-top: 30px;
font-weight: 500;
letter-spacing: 0.5px;
font-size: 17px;
margin: 0 0 15px 0;
font-style: normal;
}
.testimonial-single-short.testimonials-slider .testimonials-slider-box .testimonial-text {
padding:0 40px;
}
.background-1 .testimonials-slider .testimonials-slider-box .testimonial-text {
color:#fff;
}
.transparent-background .testimonials-slider .testimonials-slider-box .testimonial-text {
color:#fff;
}
.testimonials-slider .testimonials-slider-box .testimonial-author {
float:left;
width:100%;
position:relative;
padding:20px 0 0;
color:#3d3d3d;
text-align:center;
line-height:1;
text-transform:uppercase;
font-weight:600;
letter-spacing:1.5px;
}
.testimonials-slider .testimonials-slider-box .testimonial-text:before {
position: relative;
content: '';
width: 40px;
height: 2px;
float: none;
margin: 20px auto;
position: relative;
display: block;
border-radius: 4px;
}
.background-1 .testimonials-slider .testimonials-slider-box .testimonial-author,.background-1 .testimonials-slider .testimonials-slider-box .testimonial-author span {
color:#fff;
}
.transparent-background .testimonials-slider .testimonials-slider-box .testimonial-author {
color:#fff;
}
.testimonials-slider .testimonials-slider-box .testimonial-author span {
color:#808285;
font-weight:400;
text-transform:capitalize;
letter-spacing:0;
}
.background-1 .testimonials-slider .testimonials-slider-box .testimonial-author span {
color:#fff;
}
.transparent-background .testimonials-slider .testimonials-slider-box .testimonial-author span {
color:#fff;
}
.testimonials-slider .testimonials-slider-box.withimage {
padding-top:94px;
}
.testimonials-slider .testimonials-slider-box .testimonial-image {
position:absolute;
top:0;
left:51%;
width:90px;
height:90px;
margin:0 0 0 -45px;
}
.background-1 .testimonials-slider .testimonials-slider-box .testimonial-image {
border:1px solid #fff;
}
.testimonials-slider .testimonials-slider-box .testimonial-image img {
position:relative;
float:left;
width:72px;
height:72px;
border-radius:100px;
box-shadow:0 0px 15px rgba(0,0,0,0.07);
}
.background-1 .testimonials-slider .testimonials-slider-box .testimonial-image img {
border:1px solid #fff;
}
.testimonial-with-image .testimonial-content .testimonial-author {
position: relative;
text-align: center;
padding-bottom: 15px;
width: 100%;
text-transform: capitalize;
font-weight: 500;
font-size: 19px;
}
.testimonial-with-image .testimonial-content .testimonial-author-box.no-image .testimonial-author {
position:relative;
text-align:left;
padding-left:0;
padding-bottom:0;
padding-top:0;
width:100%;
}
.testimonial-with-image.testimonial-box .testimonial-image {
position: relative;
text-align: center;
margin: 0 auto;
width: 100%;
float: left;
display: block;
margin-bottom: 10px;
}
.testimonial-with-image .testimonial-content .testimonial-author span {
float:left;
width:100%;
margin-top:10px;
text-transform:capitalize;
font-size:13px;
letter-spacing:0px;
font-weight:400;
color:#808285;
}
.testimonial-with-image {
border:0px;
padding:0;
}
.testimonial-with-image .testimonial-content {
float:left;
width:100%;
position:relative;
border:none;
border-radius:0;
}
.testimonial-with-image .testimonial-author-box {
float: left;
width: 100%;
position: relative;
margin-top: 15px;
text-align: center;
}
.testimonial-with-image .testimonial-content .testimonial-text {
margin-bottom: 20px;
font-size: 13px;
line-height: 1.8;
letter-spacing: 0px;
background: #f7f7f7;
padding: 30px;
text-align: center;
border-radius: 4px;
margin-top: 15px;
}
.testimonial-with-image .testimonial-content .testimonial-text:before{
content: '';
display: block;
position: absolute;
left: 50%;
top: -20px;
margin-left: -10px;
width: 0;
height: 0;
border: 10px solid;
border-color: transparent transparent #f7f7f7  transparent;
}
.testimonials-carousel {
float:left;
width:100%;
margin:0 !important;
padding:0 !important;
}
.testimonials-carousel .slick-list {
float:left;
width:100%;
overflow:hidden;
}
.testimonials-carousel article {
margin-bottom:50px;
padding:0 15px;
}
.testimonials-slick-nav {
float:left;
width:100%;
display:block;
width:100%;
text-align:center;
margin:0 0 20px;
position:absolute;
height:100%;
}
.testimonials-slick-nav.no-intro {
height:initial;
top:32%;
left:10px;
}
.testimonials-carousel.testimonials-slider .slick-dots {
bottom:40px;
}
.testimonials-carousel.testimonials-slider .slick-dots li {
margin:0;
}
.testimonials-carousel.testimonials-slider .slick-dots li.slick-active button::before,.testimonials-carousel.testimonials-slider .slick-dots li.slick-active button:before {
background-color:#363636;
border:1px solid;
border-color:#363636;
}
.testimonials-carousel.testimonials-slider .testimonials-slider-box .testimonial-text,.testimonials-box.testimonials-slider-box .testimonial-text {
font-size:18px !important;
} .alert>p,.alert>ul {
margin-bottom:0;
color:rgba(255,255,255,0.85);
letter-spacing:1.2px;
text-transform:uppercase;
font-weight:500;
font-size:10px;
}
.alert button.close {
opacity:1;
filter:alpha(opacity=100);
color:#ffffff;
}
.alert button.close i {
font-size:12px;
color:rgba(255,255,255,0.1);
top:-2px;
position:relative;
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
}
.alert button.close:hover i {
color:rgba(255,255,255,0.25);
}
.alert-default {
color:#ffffff;
}
.alert-success {
background-color:#5cb85c;
color:#ffffff;
border-color:#5cb85c;
}
.alert-info {
background-color:#5bc0de;
color:#ffffff;
border-color:#5bc0de;
}
.alert-warning {
background-color:#f0ad4e;
color:#ffffff;
border-color:#f0ad4e;
}
.alert-danger {
background-color:#d9534f;
color:#ffffff;
border-color: #d9534f;
} .counter-boxes {
display:block;
position:relative;
width:100%;
float:left;
}
.counter-style-1.counter-boxes {
padding: 40px 0;
}
.counter-style-1.counter-boxes .counter-box .count-number span {
font-size: 64px;
line-height: 110px;
font-weight: 800;
letter-spacing: 1px;
color: #FFF;
}
.counter-style-1.counter-boxes .counter-box h4 {
color:#FFF !important;
margin-top:5px;
}
.counter-style-1.counter-boxes .counter-box .count-icon i {
font-size:40px;
line-height:2;
color:#FFF;
}
.counter-box {
float:left;
width:100%;
position:relative;
margin:0 0 50px;
}
.counter-style-1 .counter-box {
padding:10px 0;
}
.counter-box-inner {
float:left;
position:relative;
width:100%;
padding:25% 10%;
}
.counter-style-1 .counter-box-inner {
padding:0 15px;
}
.counter-box .count-icon {
float:left;
width:100%;
position:relative;
text-align:center;
margin:0 0 12px;
}
.counter-box .count-icon i {
font-size:34px;
line-height:1.1;
display:inline-block;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
color:#FFF !important;
}
.counter-box h4 {
color:#FFF !important;
}
.counter-box .count-number {
float:left;
width:100%;
position:relative;
}
.counter-box .count-number span {
float:left;
width:100%;
position:relative;
text-align:center;
font-size:36px;
line-height:1.4;
letter-spacing:2px;
color:#fff;
font-weight:500;
}
.counter-style-1 .counter-box .count-number span {
color:#3d3d3d;
}
.counter-box h4 {
float:left;
width:100%;
position:relative;
text-align:center;
text-transform:uppercase;
margin:10px 0 0;
color:#FFF;
font-size:14px;
letter-spacing:2px;
font-weight:600;
}
.counter-style-3 .counter-box p{
color: #ffffff;
}
.dark-counter.counter-style-1.counter-box .count-number span, .dark-counter.counter-style-2.counter-box .count-number span,.dark-counter .count-number span,.counter-boxes.counter-style-1.dark-counter h4, .counter-boxes.counter-style-2.dark-counter h4,.dark-counter .count-icon i,
.dark-counter.counter-style-3.counter-box .count-number span, .counter-boxes.counter-style-3.dark-counter h4, .counter-boxes.counter-style-3.dark-counter p {
color:#444 !important;
}
.dark-background .counter-style-1 .counter-box .count-number span, .dark-background .counter-style-2 .counter-box .count-number span,
.dark-background .counter-style-3 .counter-box .count-number span {
color:#eee;
}
.dark-background .counter-style-1 .counter-box .count-icon i,.dark-background .counter-style-1 .counter-box h4,
.dark-background .counter-style-2 .counter-box .count-icon i,.dark-background .counter-style-2 .counter-box h4,
.dark-background .counter-style-3 .counter-box .count-icon i,.dark-background .counter-style-3 .counter-box h4, .dark-background .counter-style-3 .counter-box p {
color:#fff !important;
}
.background-1 .counter-style-1 .counter-box h4,.background-2 .counter-style-1 .counter-box h4,.background-3 .counter-style-1 .counter-box h4,
.background-1 .counter-style-2 .counter-box h4,.background-2 .counter-style-2 .counter-box h4,.background-3 .counter-style-2 .counter-box h4,
.background-1 .counter-style-3 .counter-box h4,.background-2 .counter-style-3 .counter-box h4,.background-3 .counter-style-3 .counter-box h4,
.background-1 .counter-style-3 .counter-box p,.background-2 .counter-style-3 .counter-box p,.background-3 .counter-style-3 .counter-box p {
color:#eee !important;
}
.background-1 .counter-box .count-icon {
color:#eee !important;
}
.background-1 .counter-style-1 .counter-box .count-number span,.background-1 .counter-style-2 .counter-box .count-number span, .background-1 .counter-style-3 .counter-box .count-number span {
color: #fff;
} .counter-style-2 .counter-box .count-icon, .counter-style-2 .counter-box .count-number span,
.counter-style-2 .counter-box h4{
text-align: left;
}
.counter-style-2 .counter-box .count-number span {
font-size: 65px;
letter-spacing: 1px;
font-weight: 600;
}
.counter-style-2 .counter-box h4{
font-size: 16px;
text-transform: capitalize;
letter-spacing: 1px;
}
.counter-style-2 .counter-box .count-icon i{
font-size: 45px;
}
.counter-style-2 .counter-box-inner:after {
content: "";
height: 2px;
width: 27%;
background-color: #000;
position: relative;
float: left;
margin-top: 25px;
}
.background-1 .counter-style-2 .counter-box-inner:after{
background-color: #ffffff!important;
} .counter-style-3 .counter-box .count-number span {
font-size: 65px;
letter-spacing: 1px;
font-weight: 600;
}
.counter-style-3 .counter-box h4{
font-size: 16px;
text-transform: capitalize;
letter-spacing: 1px;
}
.counter-style-3 .counter-box .count-icon i{
font-size: 50px;
}
.counter-style-3 .counter-box .count-number{
margin: 20px 0;
}
.counter-style-3 .counter-box-inner h4 {
margin-bottom: 10px;
}
.counter-style-3 .counter-box-inner p{
text-align: center;
}
.counter-style-3 .counter-box-inner{
padding: 25% 5%;
} div#vcph-countdown {
width: 100%;
text-align: center;
position: relative;
margin: 0 auto;
display: inline-block;
}
div#vcph-countdown div{
position: relative;
display: inline-block;
margin: 0 30px;
text-align: center;
line-height: 1.2;
font-size: 60px;
font-weight: bold;
}
div#vcph-countdown div span {
position: relative;
display: block;
font-size: 20px;
text-transform: uppercase;
font-weight: 600;
} .pie-chart-box {
float:left;
width:100%;
position:relative;
text-align:center;
margin:0 0 50px;
}
.pie-chart-box .pie-chart {
display:inline-block;
position:relative;
text-align:center;
}
.pie-chart-box .pie-chart .pie-chart-percent {
position:absolute;
font-size:40px;
line-height:1;
top:50%;
left:5px;
margin:-20px 0 0;
color:#111;
width:100%;
text-align:center;
font-weight:600;
letter-spacing:-1px;
}
.pie-chart-box .pie-chart .pie-chart-icon {
position:absolute;
font-size:60px;
line-height:1;
top:50%;
left:0;
margin:-30px 0 0;
color:#3d3d3d;
width:100%;
text-align:center;
}
.pie-chart-box .pie-chart .pie-chart-icon.withtitle {
top:48%;
margin:-45px 0 0;
}
.pie-chart-box .pie-chart .pie-chart-icon>i {
font-size:50px;
line-height:1;
}
.pie-chart-box .pie-chart .pie-chart-title {
position:absolute;
font-size:13px;
line-height:1;
text-transform:uppercase;
top:51%;
left:0;
margin:20px 0 0;
color:#3d3d3d;
width:100%;
text-align:center;
font-weight: 600;
} .image-box {
float:left;
width:100%;
position:relative;
margin:0 0 25px;
overflow:hidden;
}
.image-box.portfolio-single-image-box {
margin:0 0 30px;
}
.image-box img {
float:left;
width:100%;
height:auto;
border:0;
margin:0;
padding:0;
}
.scale-image-animation img {
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out;
transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}
.scale-image-animation:hover img,.scale-image-animation.animation-hover-js-1 img {
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
}
.scale-image-animation.animation-hover-js img {
-webkit-transform:scale(1.15);
-moz-transform:scale(1.15);
-ms-transform:scale(1.15);
-o-transform:scale(1.15);
-webkit-perspective:1000;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.overlay-animation-1 .overlay_box,.overlay-animation-2 .overlay_box {
position:absolute;
display:inline-block;
vertical-align:middle;
top:0;
left:0;
text-align:center;
width:100%;
height:100%;
z-index:100;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
background:rgba(91,217,179,0.85098);
}
.overlay-animation-1:hover .overlay_box,.overlay-animation-2:hover .overlay_box {
opacity:1;
filter:alpha(opacity=100);
}
.overlay-animation-1.animation-hover-js .overlay_box,.overlay-animation-2.animation-hover-js .overlay_box {
opacity:1;
filter:alpha(opacity=100);
}
.overlay_box .image_zoom,.overlay_box .image_link,.overlay_box .video_zoom {
position:absolute;
display:inline-block;
vertical-align:middle;
text-align:center;
z-index:110;
background:transparent;
-webkit-transition:all 0.25s ease-out;
-moz-transition:all 0.25s ease-out;
-o-transition:all 0.25s ease-out;
-ms-transition:all 0.25s ease-out;
transition:all 0.25s ease-out;
}
.overlay-animation-1 .overlay_box .image_zoom {
width:100%;
height:100%;
background:transparent;
top:0;
left:0;
color:#fff;
margin:0;
box-shadow:inset 0 0 0 10px #FFF;
line-height:2;
-webkit-transition:all 0.25s ease-out;
-moz-transition:all 0.25s ease-out;
-o-transition:all 0.25s ease-out;
-ms-transition:all 0.25s ease-out;
transition:all 0.25s ease-out;
}
.image-box.scale-image-animation.overlay-animation-1 {
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out;
transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}
.image-box.scale-image-animation.overlay-animation-1:hover,.scale-image-animation.animation-hover-js-1 {
-ms-transform:scale(0.9,0.9);
-webkit-transform:scale(0.9,0.9);
transform:scale(0.9,0.9);
}
.overlay-animation-2 .overlay_box .image_zoom,.overlay-animation-2 .overlay_box .image_link,.overlay-animation-2 .overlay_box .video_zoom {
width:100%;
height:100%;
left:0;
margin-left:0;
background:rgba(0,0,0,0.33);
font-size:16px;
padding:40px;
line-height:2;
z-index:1;
}
.overlay-animation-2.overlay-fixed .overlay_box {
opacity:0;
}
.overlay-animation-2.single-project.overlay-fixed .overlay_box {
background:transparent!important;
}
.overlay-animation-2.single-project .overlay_box {
background:rgba(0,0,0,0.5) !important;
}
.overlay-animation-2.single-project .overlay_box .image_zoom {
width:100%;
height:100%;
color:#FFF;
left:0;
top:0;
padding-top:38%;
padding-left:4%;
}
.overlay-animation-2.single-project .overlay_box .image_zoom i {
font-size:26px;
color:#FFF;
}
.overlay-animation-2.single-project .overlay_box .image_zoom:hover i {
color:#FFF !important;
}
.overlay-animation-1 .overlay_box .image_zoom i,.overlay-animation-1 .overlay_box .image_link i {
font-size:18px;
font-weight:bold;
}
.overlay_box .image_zoom:hover i,.overlay_box .image_link:hover i,.overlay_box .video_zoom:hover i {
-webkit-transition:all 0.25s ease-out;
-moz-transition:all 0.25s ease-out;
-o-transition:all 0.25s ease-out;
-ms-transition:all 0.25s ease-out;
transition:all 0.25s ease-out;
}
.overlay_box .image_zoom:hover,.overlay_box .image_link:hover,.overlay_box .video_zoom:hover {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-webkit-perspective:1000;
}
.overlay-animation-2 .overlay_box .video_zoom {
bottom:50%;
margin-bottom:-60px;
}
.overlay-animation-1 .overlay_box .image_link {
right:50%;
margin-right:-70px;
}
.overlay-animation-2 .overlay_box .image_link {
bottom:50%;
margin-bottom:-60px;
}
.overlay-animation-1.animation-hover-js .overlay_box a.image_zoom {
margin-left:-42px;
}
.overlay-animation-2:hover .overlay_box a.video_zoom {
margin-bottom:-20px;
}
.overlay-animation-1:hover .overlay_box a.image_link {
margin-right:-42px;
}
.overlay-animation-1:hover .overlay_box a.image_zoom {
margin-left:-20px;
}
.overlay-animation-1.animation-hover-js .overlay_box a.image_link {
margin-right:-42px;
}
.overlay-animation-2:hover .overlay_box a.image_link {
margin-bottom:-20px;
}
.overlay-animation-2:hover .overlay_box a.image_zoom {
margin-bottom:-20px;
}
.overlay-animation-1 .overlay_box .image_zoom i,.overlay-animation-1 .overlay_box .image_link i {
font-size:20px;
line-height:1;
color:#000;
position:relative;
top:1px;
}
.overlay-animation-2 .overlay_box .image_zoom i,.overlay-animation-2 .overlay_box .image_link i,.overlay-animation-2 .overlay_box .video_zoom i {
font-size:32px;
top:45%!important;
line-height:1;
color:#FFF;
position:relative;
top:1px;
}
.overlay-animation-2 .overlay_box .video_zoom i {
left:2px;
}
ul.thumbs li a:before {
position:absolute;
width:100%;
height:101%;
z-index:999;
left:0;
top:0;
text-align:center;
cursor:pointer;
content:'';
opacity:0;
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
}
ul.thumbs li a:hover:before {
opacity:0.75;
} .clients-carousel {
float:left;
width:100%;
margin:0;
padding:0;
}
.clients-carousel .image-box {
margin:0;
}
.clients-carousel .slick-list {
float:left;
width:100%;
overflow:hidden;
}
.clients-carousel a.image-box img {
padding:0 20px;
}
.slick-prev:before,.slick-next:before,.flexslider .flex-direction-nav a:before,.flexslider .flex-direction-nav a:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-prev:before,.wpb_images_carousel .vc_images_carousel .vc_carousel-control .icon-next:before {
font-family:"FontAwesome";
font-size:18px;
line-height:1;
opacity:1;
color:#777;
font-weight:bold;
}
.clients-slick-nav {
float:left;
display:block;
width:100%;
text-align:center;
margin:0 0 20px;
position:absolute;
bottom:-85px;
}
.clients-slick-nav .slick-clients-prev,.clients-slick-nav .slick-clients-next {
display:inline-block;
position:absolute;
width:50px;
height:50px;
border:1px solid rgba(0,0,0,0.1);
color:#777;
background:#fff;
text-align:center;
margin:0 2px;
font-size:16px;
line-height:1;
padding:15px 0;
cursor:pointer;
border-radius:100px;
z-index:1666;
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
box-shadow:0 0px 15px rgba(0,0,0,0.07);
}
.clients-slick-nav .slick-clients-prev {
top:57%;
left:-55px;
}
.clients-slick-nav .slick-clients-next {
top:57%;
right: -45px;
} .sidebar .widget {
margin-bottom:40px;
position:relative;
float:left;
width:100%;
}
.sidebar .widget.white-bg {
background-color:#FFF;
padding:20px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.07);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.07);
box-shadow:0 1px 2px rgba(0,0,0,0.07);
}
.pagination-lg>li>a,.pagination-lg>li>span {
font-size:18px;
}
.pagination-sm>li>a,.pagination-sm>li>span {
font-size:10px;
}
ul.porfolio-project-details-list>li .ppd-right a {
color:#111;
}
.tooltip.fade {
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear;
position:absolute;
display:block;
font-size:12px;
font-weight:400;
line-height:1.4;
width:auto;
height:auto;
margin:0;
color:#fff;
box-shadow:0 0 0 transparent;
background-color:transparent;
border-bottom:0;
}
.tooltip.fade:after {
display:none;
}
.tooltip.fade.top {
padding:5px 0;
margin-top:-3px;
}
.tooltip.fade.right {
padding:0 5px;
margin-left:3px;
}
.tooltip.fade.bottom {
padding:5px 0;
margin-top:3px;
}
.tooltip.fade.left {
padding:0 5px;
margin-left: -3px;
} .icon-box {
float:left;
width:100%;
margin:0 0 60px;
min-height:54px;
position:relative;
}
.icon-box p {
margin:0 0 20px;
}
.icon-box.white h4 {
color:#FFF;
}
.icon-box.white p {
color:rgba(255,255,255,0.75);
}
.icon-box.icon-box-center {
text-align:center;
}
.icon-box-left .icon-block, .icon-box-right .icon-block {
width:64px;
z-index:3;
}
.icon-box-right .icon-block {
right:0;
}
.vc_row .icon-box{
margin-top:20px;
}
.icon-box-right {
float: right;
padding-right: 10px;
text-align: right;
}
.icon-box.icon-box-center .icon-block {
position:relative;
z-index:3;
text-align:center;
display:inline-block;
margin:0 0 25px;
width:100%;
}
.icon-box .icon-block svg:not(:root) {
overflow: visible;
}
.icon-box.icon-square .icon-block,.icon-box.icon-circle .icon-block {
width:54px;
height:54px;
padding:5px 0;
border:2px solid;
border-radius:3px;
text-align:center;
}
.icon-box .icon-box-center.icon-square .icon-block,.icon-box .icon-box-center.icon-circle .icon-block {
margin:0 0 25px;
}
.icon-box .icon-block.white-text span {
color:#FFF;
}
.icon-box .icon-block span.text-white {
color:#ffffff;
}
.icon-box .icon-block i {
font-size:35px;
line-height:1.2;
width:auto;
height:auto;
padding:0;
border:0;
border-radius:0;
text-align:center;
left:0;
top:6px;
position:relative;
background:transparent;
font-family:'FontAwesome';
}
.icon-box h4,.section-box h3 {
color: #000;
text-transform: capitalize!important;
font-weight: 500;
float: left;
width: 100%;
margin: 0 0 20px 0;
padding: 0;
letter-spacing: 1px;
font-size: 18px;
font-weight: 400;
}
.icon-box.text-white h4,.icon-box.text-white p,.icon-box.text-white .icon-block i {
color:#ffffff !important;
}
.icon-box p {
float:left;
width:100%;
padding:0;
}
.icon-box.icon-box-left h4 {
padding:0 0 0 79px;
letter-spacing:1px;
}
.background-1 .icon-box.icon-box-left h4,.background-1 .icon-box.icon-box-center h4,.background-1 .icon-box .icon-block i {
color:#ffffff;
}
.icon-box.icon-box-left.icon-square h4,.icon-box.icon-box-left.icon-circle h4 {
padding:0 0 0 72px;
}
.icon-box.icon-box-right h4 {
text-align:right;
}
.icon-box.icon-box-right.icon-square h4,.icon-box.icon-box-right.icon-circle h4 {
padding:0 72px 0 0;
}
.icon-box.icon-box-left p {
padding:0 0 0 79px;
}
.icon-box.icon-box-left.icon-square p,.icon-box.icon-box-left.icon-circle p {
padding:0 0 0 72px;
}
.icon-box.icon-box-right p, .icon-box.icon-box-right h4 {
padding:0 64px 0 0;
text-align:right;
}
.icon-box.icon-box-right.icon-square p,.icon-box.icon-box-right.icon-circle p {
padding:0 72px 0 0;
}
.icon-box.icon-box-left.icon-square .btn,.icon-box.icon-box-left.icon-circle h4 .btn {
margin-left:72px;
margin-bottom:20px;
}
.icon-box:hover .icon-block i,.icon-box:hover .icon-block i {
opacity:1;
}
.icon-box.icon-square .icon-block span,.icon-box.icon-circle .icon-block span {
width:54px;
height:54px;
padding:9px 0;
border-radius:3px;
text-align:center;
left:-2px;
top:-2px;
position:absolute;
background:transparent;
}
.icon-box.big-icon-box.icon-square .icon-block span,.icon-box.big-icon-box.icon-circle .icon-block span {
top:0;
}
.icon-box.icon-square.icon-transform:hover .icon-block span:first-child {
background-color:transparent;
}
.icon-box.icon-square:hover .icon-block,.icon-box.icon-circle:hover .icon-block {
-webkit-transition:all .7s ease;
-moz-transition:all .7s ease;
transition:all .7s ease;
}
.icon-box.icon-square.icon-fill:hover .icon-block,.icon-box.icon-circle.icon-fill:hover .icon-block {
background:#ffffff;
}
.gray-background .icon-box.icon-square.icon-fill:hover .icon-block,.gray-background .icon-box.icon-circle.icon-fill:hover .icon-block {
background:transparent;
}
.icon-box.icon-square:hover .icon-block span,.icon-box.icon-circle:hover .icon-block span {
opacity:0;
-moz-transform:scale(1.4);
-webkit-transform:scale(1.4);
-o-transform:scale(1.4);
-ms-transform:scale(1.4);
-moz-transition-duration:.7s;
-webkit-transition-duration:.7s;
-ms-transition-duration:.7s;
-o-transition-duration:.7s;
transition-duration:.7s;
}
.icon-box.icon-square:hover .icon-block i,.icon-box.icon-circle:hover .icon-block i {
-webkit-transition:all .7s ease;
-moz-transition:all .7s ease;
transition:all .7s ease;
color:#fff;
opacity:1;
-moz-transform:none;
-webkit-transform:none;
-o-transform:none;
-ms-transform:none;
transform: none;
} .icon-block-2 {
width:60px;
height:60px;
text-align:center;
z-index:1;
color:#fff;
position:absolute;
}
.icon-block-2:after {
pointer-events:none;
position:absolute;
width:100%;
height:100%;
content:'';
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}
.icon-block-2 i {
font-size:20px;
line-height:90px;
font-weight:bold;
top:-14px;
position:relative;
}
.icon-box-left.icon-box-2-effect-1 p,.icon-box-left.icon-box-2-effect-1 h4,.icon-box-left.icon-box-2-effect-2 p,.icon-box-left.icon-box-2-effect-2 h4,.icon-box-left.icon-box-2-effect-3 p,.icon-box-left.icon-box-2-effect-3 h4,.icon-box-left.icon-box-2-effect-4 p,.icon-box-left.icon-box-2-effect-4 h4,.icon-box-left.icon-box-2-effect-5 p,.icon-box-left.icon-box-2-effect-5 h4,.icon-box-left.icon-box-2-effect-6 p,.icon-box-left.icon-box-2-effect-6 h4 {
padding-left:90px;
}
.icon-box-right.icon-box-2-effect-1 p,.icon-box-right.icon-box-2-effect-1 h4,.icon-box-right.icon-box-2-effect-2 p,.icon-box-right.icon-box-2-effect-2 h4,.icon-box-right.icon-box-2-effect-3 p,.icon-box-right.icon-box-2-effect-3 h4,.icon-box-right.icon-box-2-effect-4 p,.icon-box-right.icon-box-2-effect-4 h4,.icon-box-right.icon-box-2-effect-5 p,.icon-box-right.icon-box-2-effect-5 h4,.icon-box-right.icon-box-2-effect-6 p,.icon-box-right.icon-box-2-effect-6 h4 {
padding-right:90px;
}
.icon-box-right .icon-block-2 {
right:0;
}
.icon-box-center .icon-block-2 {
position:relative;
margin:0 auto;
margin-bottom: 25px;
} .icon-box-2-effect-1 .icon-block-2 {
-webkit-transition:background 0.2s,color 0.2s;
-moz-transition:background 0.2s,color 0.2s;
transition:background 0.2s,color 0.2s;
top:11px;
}
.icon-box-2-effect-1 .icon-block-2:after,.icon-box-2-effect-2 .icon-block-2:after {
top:-7px;
left:-7px;
padding:7px;
-webkit-transition:-webkit-transform 0.4s,opacity 0.2s;
-webkit-transform:scale(.8);
-moz-transition:-moz-transform 0.4s,opacity 0.2s;
-moz-transform:scale(.8);
-ms-transform:scale(.8);
transition:transform 0.4s,opacity 0.2s;
transform:scale(.8);
opacity:0;
}
.icon-box-2-effect-1:hover .icon-block-2 {
background-color:transparent;
}
.icon-box-2-effect-1:hover .icon-block-2:after {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}
.icon-box-2-effect-1:hover .icon-block-2 i {
color:#ffffff;
}
.icon-box.icon-box-2-effect-4 .icon-block-2 {
-webkit-transition:color 0.3s;
-moz-transition:color 0.3s;
transition:color 0.3s;
background-color:transparent;
}
.icon-box-2-effect-4 .icon-block-2:after {
top:-2px;
left:-2px;
padding:2px;
z-index:-1;
-webkit-transition:-webkit-transform 0.2s,opacity 0.3s;
-moz-transition:-moz-transform 0.2s,opacity 0.3s;
transition: transform 0.2s,opacity 0.3s;
} .icon-box.icon-fill.icon-white .icon-block,.icon-box.icon-fill.icon-white .icon-block span {
border-color:#fff;
}
.icon-box.icon-fill.icon-white h4 {
color:#fff;
}
.icon-box.icon-fill.icon-white p {
color:#fff;
}
.icon-big .icon-block i {
font-size:4em;
}
.icon-big p {
margin-bottom:20px;
}
.icon-big.icon-box:hover .icon-block i,.icon-big.icon-box:hover .icon-block i {
-moz-transform:none;
-webkit-transform:none;
-o-transform:none;
-ms-transform:none;
}
.icon-box-right.icon-number span {
left:auto;
right: 35px;
} .flat-icon.icon-box-right .icon-block,
.vcph-animated-svg.icon-box-right .icon-block{
position: absolute;
right: 0;
text-align:right;
}
.flat-icon.icon-box-left .icon-block,
.vcph-animated-svg.icon-box-left .icon-block{
position: absolute;
left: 0;
width: auto;
} .pricing-2-box {
margin-bottom:0px;
border-radius:0;
}
.pricing-table-2-column {
border-radius:2px;
}
.pricing-table {
float: left;
width: 100%;
display: block;
position: relative;
text-align: center;
border: 1px solid rgba(0,0,0,0.1);
padding: 0;
margin-bottom: 0;
border-radius: 0;
-webkit-transform-style: preserve-3d; 
transform-style: preserve-3d; 
-webkit-transition: all .3s cubic-bezier(0.29,.9,.51,.99);
transition: all .3s cubic-bezier(0.29,.9,.51,.99); 
}
.pricing-table:hover {
-webkit-box-shadow: 0 20px 30px rgba(0,0,0,0.1);
box-shadow: 0 20px 30px rgba(0,0,0,0.1);
border-top-color: rgba(0,0,0,0.1);
border-bottom-color: transparent;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.pricing-table-row .wpb_column .vc_column-inner.no-padding .pricing-table{
border-right: 1px solid rgba(0,0,0,0.1);
border-left:0;
}
.pricing-table-row .wpb_column:first-child .vc_column-inner.no-padding .pricing-table{
border-left: 1px solid rgba(0,0,0,0.1);
}
.pricing-table .title-box-2 h5 {
color: #FFF;
text-transform: lowercase;
letter-spacing: 0.5px;
font-weight: 300;
font-size: 18px;
float: left;
width: 100%;
position: relative;
}
.special-table-2 .title-box-2 h5 {
color:#FFF;
text-transform:uppercase;
font-weight:600;
letter-spacing:0.5px;
font-size:13px;
}
.pricing-table-2-column {
padding: 60px 20px 40px;
}
.pricing-table-2-content ul {
float:left;
width:100%;
display:block;
list-style-type:none;
margin:3px 0 53px 0;
padding:0;
}
.pricing-table-2-head {
margin-bottom:40px;
}
.pricing-table-2-content ul li {
width: 100%;
float: left;
display: block;
color: rgba(255, 255, 255, 0.7);
font-weight: 400;
font-style: normal;
}
.pricing-table-2-content ul li:not(:first-child) {
margin-top:36px;
position:relative;
}
.pricing-table-2-content ul li:not(:first-child):before {
content: '';
max-width: 180px;
width: 80%;
height: 1px;
background-color: rgba(255, 255, 255, 0.1);
position: absolute;
top: -18px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.pricing-table-2-column.special-table-2 ul li {
color:#FFF;
}
.pricing-table-2-column,.pricing-table-2-head,.pricing-table-2-content {
position:relative;
float:left;
width:100%;
display:block;
}
.pricing-table-2-content p {
padding: 0 5vh;
position: relative;
float: left;
width: 100%;
}
.special-table-2 {
z-index:20;
padding:50px 0;
position:relative;
top:-20px;
margin:0 0 30px;
color:#fff;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
}
.special-table-2 .pricing-desc,.special-table-3 .pricing-desc {
color:#fff;
}
.pricing-desc {
text-transform:uppercase;
letter-spacing:1px;
font-size:11px;
font-weight:500;
color:rgba(0,0,0,0.45);
}
.special-table-2 .pricing-desc {
color:rgba(255,255,255,0.65);
}
.pricing-2-box .price {
font-size: 70px;
line-height: normal;
position: relative;
letter-spacing: 0px;
font-weight: 900;
color: #FFF;
}
.pricing-2-box .currency {
font-size: 30px;
position: absolute;
left: -17px;
top: 11%;
font-weight: 300;
}
p.ptc-desc {
color:#000;
font-size:13px;
margin:10px auto;
}
span.period {
color:#FFF;
text-transform:lowercase;
letter-spacing:1px;
position:relative;
display:inline-block;
}
.special-table-2 span.period {
color: #FFF;
} .pricing-table.pricing-table-style-3 .title-box-2 h5,
.pricing-table-style-3 span.pti-right,
.pricing-table-style-3 span.period,
.pricing-table-style-3 .special-table-2 span.period,
.pricing-table-style-3 .pricing-2-box .price,
.pricing-table-style-3 .pricing-table-2-content ul li{
color: #9a9a9a;
}
.pricing-table.pricing-table-style-3 .title-box-2 h5{
text-transform: lowercase;
letter-spacing: 0.5px;
margin-bottom: 10px;
}
.pricing-table-style-3 .pricing-2-box .price{
font-size: 70px;
color: #595959;
font-weight: 700;
}
.pricing-table-style-3 .pricing-2-box .currency {
font-size: 35px;
left: -22px;
top: 16%;
color: #595959;
}
.pricing-table-style-3 .pricing-table-2-content ul li:not(:first-child):before{
content: none;
}
.pricing-table-style-3 .pricing-table-2-content ul li:not(:first-child){
margin-top: 15px;
}
.pricing-table-style-3 .pricing-table-2-content ul li{
font-size: 17px;
text-transform: capitalize;
}
.pricing-table.pricing-table-style-3.special_table .title-box-2 h5,
.pricing-table-style-3.special_table span.period,
.pricing-table-style-3.special_table .special-table-2 span.period,
.pricing-table-style-3.special_table .pricing-2-box .price,
.pricing-table-style-3.special_table .pricing-2-box .price,
.pricing-table-style-3.special_table .pricing-2-box .currency,
.pricing-table-style-3.special_table .pricing-table-2-content ul li{
color: #ffffff;
} .pricing-table-style-4 .pricing-table-2-content ul li{
color: rgba(0, 0, 0, 0.8);
}
.pricing-table-style-4 span.period {
display: block;
text-transform: uppercase;
color: rgba(0, 0, 0, 0.2);
font-weight: 600;
font-size: 13px;
}
.pricing-table-style-4 .pricing-2-box .currency {
left: -23px;
top: 30%;
}
.pricing-table-style-4 .pricing-table-2-content ul li:not(:first-child) {
margin-top: 26px;
}
.pricing-table-style-4 .pricing-2-box .price, 
.pricing-table-style-4 .pricing-2-box .currency,
.pricing-table-style-4.pricing-table .title-box-2 h5{
font-weight: 600;
}
.pricing-table-style-4.pricing-table.special_table:hover,
.pricing-table-style-4.pricing-table:hover {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.pricing-table-style-4.pricing-table.special_table:hover{
border-width: 6px;
}
.pricing-table-style-4.special_table .pricing-table-2-column {
padding: 80px 20px 60px;
}
.pricing-table.pricing-table-style-4.special_table,
.pricing-table.pricing-table-style-4.special_table:hover {
transform: translateY(-15px);
-webkit-transform: translateY(-15px);
-moz-transform: translateY(-15px);
background-color: #fff;
} .pricing-table-style-5 .pricing-table-2-content ul li{
color: rgba(0, 0, 0, 0.8);
}
.pricing-table-style-5 .title-box-2 h5{
color: #000;
}
.pricing-table-style-5 span.period {
display: block;
color: rgba(0, 0, 0, 0.4);
}
.pricing-table-style-5 .pricing-2-box .currency {
left: -45px;
top: 0%;    
}
.pricing-table-style-5 .pricing-2-box .price,
.pricing-table-style-5 .pricing-2-box .currency{
font-size: 65px;
}
.pricing-table-style-5 .pricing-table-2-content ul li:not(:first-child) {
margin-top: 26px;
}
.pricing-table-style-5 .pricing-2-box .price, 
.pricing-table-style-5 .pricing-2-box .currency,
.pricing-table-style-5.pricing-table .title-box-2 h5{
font-weight: 600;
}
.pricing-table-style-5.pricing-table .title-box-2 h5{
text-transform: capitalize;
}
.pricing-table-style-5 .title-box-2 {
position: relative;
display: block;
width: calc(100% + 40px);
margin-left: -20px;
float: left;
border-bottom: 1px solid #dedede;
margin-bottom: 25px;
}
.pricing-table-style-5 .pricing-table-2-column {
padding: 0px 20px 40px;
}
.pricing-table-style-5.pricing-table .title-box-2 h5 {
margin-top: 30px;
} .btn {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin-bottom:20px;
border-width:0;
border-style:solid;
position:relative;
outline:0;
margin-right:10px;
overflow:hidden;
z-index:1;
}
.btn-center {
text-align:center;
}
.btn-whited .btn:before {
content:'';
position:absolute;
height:100%;
width:100%;
opacity:0;
top:0;
left:0;
background-color:#ffffff;
border-radius:2px;
-webkit-transform:scaleX(0.5);
-moz-transform:scaleX(0.5);
-ms-transform:scaleX(0.5);
-o-transform:scaleX(0.5);
transform:scaleX(0.5);
-webkit-transition:all 450ms cubic-bezier(0.690,0.005,0.000,1.005);
-moz-transition:all 450ms cubic-bezier(0.690,0.005,0.000,1.005);
-o-transition:all 450ms cubic-bezier(0.690,0.005,0.000,1.005);
transition:all 450ms cubic-bezier(0.690,0.005,0.000,1.005);
}
.btn-whited .btn:hover:before {
opacity:1;
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
-ms-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1);
}
.btn.focus,.btn:focus,.btn:hover {
text-decoration:none;
outline:none;
}
.btn.focus {
color:#FFF;
}
.btn i span {
display: inline-block;
left: 0!important;
width: 16px;
}
.btn span {
display:block;
width:100%;
position:relative;
z-index:1;
}
span.btn-reveal {
width:100%;
height:100%;
position:absolute;
padding: 22px 22px 15px;
top:0;
left:85%;
opacity:0;
-webkit-transition:.4s ease-in-out;
-moz-transition:.4s ease-in-out;
-o-transition:.4s ease-in-out;
transition:.4s ease-in-out;
color:#ffffff;
}
.btn-white-bordered:hover span{
color: #000;
}
button span.btn-reveal {
padding:22px 22px 15px;
}
.btn-lg span.btn-reveal {
padding: 19px 30px;
}
.btn-md span.btn-reveal{
padding: 20px 22px 17px 22px;
}
.btn-sm span.btn-reveal {
padding:13px 20px 12px 12px;
}
.btn-xs span.btn-reveal {
padding:8px 12px 8px 12px;
}
.btn-round span.btn-reveal,.btn-round span.btn-reveal:before,.btn-round span.btn-reveal:hover,.btn-round span.btn-reveal:hover:before {
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
}
.btn-rounded span.btn-reveal,.btn-rounded span.btn-reveal:before,.btn-rounded span.btn-reveal:hover,.btn-rounded span.btn-reveal:hover:before {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.btn.btn-default:hover span.btn-reveal {
opacity:1;
left:0;
background-color:#000;
}
.btn.btn-default:hover span:first-child {
left:-140%;
}
.btn.btn-default span:first-child {
-webkit-transition:.4s ease-in-out;
-moz-transition:.4s ease-in-out;
-o-transition:.4s ease-in-out;
transition:.4s ease-in-out;
left:0;
}
span.btn-reveal:before,p.form-submit input:before {
content:'';
width:120%;
height:100%;
position:absolute;
background-color:#000;
left:0;
top:0;
z-index:-1;
opacity:0;
-webkit-transition:.4s ease-in-out;
-moz-transition:.4s ease-in-out;
-o-transition:.4s ease-in-out;
transition:.4s ease-in-out;
transform:skew(-20deg);
-webkit-transform:skew(-20deg);
-moz-transform:skew(-20deg);
-o-transform:skew(-20deg);
}
.btn.btn-default:hover span.btn-reveal:before,p.form-submit input:hover:before {
opacity:1;
right:100%;
left:-10%;
}
.btn.btn-default.btn-round:hover span.btn-reveal:before,.btn.btn-round:hover span.btn-reveal:before {
left:0;
transform:none;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
}
.btn.btn-default.btn-round span.btn-reveal:before,.btn.btn-round span.btn-reveal:before {
transform:none;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
}
.btn-default:hover {
color:#ffffff;
}
.btn-default-bordered:hover {
border-color:#000;
}
.btn-default-bordered:before,.btn-dark-bordered:before,.btn-white-bordered:before {
left:100%;
z-index:0;
}
.btn-default-bordered:before, .tp-caption .btn-default:before,.btn-dark-bordered:before,.btn-white-bordered:before,.btn-white:before,.btn-dark:before,
.swiper-content-inner .btn-default:before,  .fullscreen-slider .btn-default:before{
content:"";
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
height:100%;
width:100%;
-webkit-transform:scaleY(0);
-moz-transform:scaleY(0);
-o-transform:scaleY(0);
transform:scaleY(0);
background:#fff;
color:#000;
opacity:0;
-webkit-transition:.25s ease-in-out;
-moz-transition:.25s ease-in-out;
-o-transition:.25s ease-in-out;
transition:.25s ease-in-out;
}
.btn-default-bordered:hover:before,.tp-caption .btn-default:hover:before, .btn-dark-bordered:hover:before,.btn-white-bordered:hover:before,.btn-white:hover:before,.btn-dark:hover:before, .swiper-content-inner .btn-default:hover:before, .fullscreen-slider .btn-default:hover:before {
opacity:1;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
transform:none;
}
.btn-dark-bordered:hover:before,.btn-white:hover:before {
background: #171717;
}
.tp-caption .btn-default:hover span:first-child{
color: #000;
left: 0;
} .btn-xlg {
padding:23px 30px;
font-weight:500;
font-size:20px;
line-height:1;
vertical-align:middle;
text-transform:uppercase;
letter-spacing:1.5px;
}
.btn-lg {
padding:19px 30px;
font-weight:600;
font-size:16px;
line-height:1;
vertical-align:middle;
text-transform:uppercase;
letter-spacing:1.5px;
}
.btn-md {
font-size: 13px;
line-height: 1;
padding: 20px 22px 17px 22px;
vertical-align: middle;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1.2px;
}
.btn-sm {
font-size: 11px;
line-height: 1;
padding: 13px 20px 12px 12px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
}
.btn-xs {
font-size:12px;
line-height:1;
text-transform:uppercase;
font-weight:500;
padding:8px 12px 8px 12px;
letter-spacing: 1px;
} .btn-rounded {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.btn-round {
z-index:1;
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
}
.btn-square,.btn-square:before {
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.btn-default-bordered,.btn-dark-bordered {
border:1px solid #000;
}
.btn-default-bordered:hover,.btn-dark-bordered:hover {
color:#fff!important;
}
.btn-white-bordered {
border:1px solid #ffffff;
border-radius:2px;
color:#ffffff;
}
button.btn-white-bordered {
background-color:transparent;
}
.btn-dark-bordered {
color:#000;
}
.btn-white-bordered:before {
background-color:#ffffff;
}
.btn-xlg.vc_btn3-icon-left i,.btn-lg.vc_btn3-icon-left i,.btn-md.vc_btn3-icon-left i,.btn-sm.vc_btn3-icon-left i,.btn-xs.vc_btn3-icon-left i {
position:relative;
margin-right:10px;
}
.btn-xlg.vc_btn3-icon-right i,.btn-lg.vc_btn3-icon-right i,.btn-md.vc_btn3-icon-right i,.btn-sm.vc_btn3-icon-right i,.btn-xs.vc_btn3-icon-right i {
position:relative;
margin-left:10px;
}
.tp-caption .btn-default,.btn-default {
color:#FFF;
}
.tp-caption .btn-default-reverse,.btn-default-reverse {
background:transparent;
}
.tp-caption .btn-default-reverse:hover,.btn-default-reverse:hover {
color:#FFF !important;
}
.tp-caption .btn-primary,.btn-primary {
color:#FFF;
}
.tp-caption .btn-primary:hover,.btn-primary:hover {
color:#fff !important;
}
.tp-caption .btn-primary-reverse,.btn-primary-reverse {
background-color:transparent;
}
.tp-caption .btn-primary-reverse:hover,.btn-primary-reverse:hover {
color:#FFF !important;
}
.tp-caption .btn-dark,.btn-dark,.btn-darked .btn {
background:#111;
border-color:#111;
color:#FFF;
}
.tp-caption .btn-dark:hover,.btn-dark:hover,.btn-darked .btn:hover {
color:#171717;
}
.tp-caption .btn-dark-reverse,.btn-dark-reverse,.btn-darked-reverse .btn {
background:transparent;
border-color:#2f2f2f;
color:#2f2f2f;
}
.tp-caption .btn-dark-reverse:hover,.btn-dark-reverse:hover,.btn-darked-reverse .btn {
background:#2f2f2f;
border-color:#2f2f2f;
color:#FFF;
}
.modal-newsletter.btn-dark-reverse {
border:1px solid #2f2f2f !important;
color:#2f2f2f !important;
}
.tp-caption .btn-white,.btn-white,.btn-whited .btn {
background:#fff;
border-color:#fff;
color:#2f2f2f;
}
.tp-caption .btn-white:hover,.btn-white:hover,.modal-newsletter.btn-dark-reverse:hover,.btn-whited .btn:hover {
color:#fff !important;
}
.tp-caption .btn-white-reverse,.btn-white-reverse,.tp-caption.btn-white-reverse,.btn-whited-reverse .btn {
background:transparent;
border-color:#fff;
color:#fff;
}
.tp-caption .btn-white-reverse:hover,.btn-white-reverse:hover,.tp-caption.btn-white-reverse:hover,.btn-whited-reverse .btn:hover {
background:#fff !important;
border-color:#fff;
color:#2f2f2f !important;
}
.btn-xlg>i {
font-size:13px;
line-height:1;
top:-1px;
font-weight:normal;
}
.btn-lg>i {
font-size:12px;
line-height:1;
top:-1px;
font-weight:normal;
left:10px;
position:relative;
}
.btn-md>i {
font-size:10px;
line-height:1;
top:-1px;
font-weight:normal;
}
.btn-sm>i {
font-size:10px;
line-height:1;
top:-1px;
font-weight: normal;
} .tab-content>.active {
display:block;
visibility:visible;
text-align:left;
}
.nav>li>a {
position:relative;
display:block;
padding:15px 15px;
}
.tab-content {
width:100%;
display:inline-block;
padding-bottom:0;
}
.tabpanel-style-1 {
float:left;
width:100%;
position:relative;
margin:0 0 50px;
}
.tabpanel-style-1 .nav-tabs {
border-bottom:0;
margin-bottom:30px;
text-align:center;
}
.tabpanel-style-1 .nav-tabs>li {
margin:0;
border:none;
float:left;
display:inline-block;
}
.tabpanel-style-1 .nav-tabs {
border-bottom:1px solid #eee;
margin-bottom:30px;
}
.tabpanel-style-1 .nav-tabs>li>a {
margin:0;
line-height:1;
border:none;
border-radius:0;
position:relative;
display:block;
padding:15px 25px;
background:#ffffff;
color:#666;
text-transform:uppercase;
font-size:12px;
font-weight:600;
letter-spacing:0.5px;
border-bottom:2px solid transparent;
}
.tabpanel-style-1 .nav-tabs>li>a>span {
font-weight:bold;
font-size:16px;
top:0px;
position:relative;
line-height:0;
}
.tabpanel-style-1 .nav-tabs>li.active>a,.tabpanel-style-1 .nav-tabs>li.active>a:focus,.tabpanel-style-1 .nav-tabs>li.active>a:hover {
border:none;
border-bottom: 2px solid;
} .image-box-holder {
float:left;
width:100%;
position:relative;
}
.image-box-holder-content {
padding:15%;
}
.image-box-holder-content .image-box-subtitle p {
font-style:italic;
font-weight:300;
font-size:20px;
letter-spacing:0px;
color:#111;
}
.image-box-holder-content h3 {
text-transform:capitalize;
font-weight:300;
margin-top:0px;
letter-spacing:0px;
font-size:34px;
}
.image-box-holder-content p {
font-weight:300;
font-size:15px;
margin-bottom:30px;
}
.image-box-holder-content .image-box-subtitle p {
margin-bottom:5px;
font-size:18px;
text-transform:capitalize;
font-weight:400;
color:#6d6d6d;
}
.image-box-holder-content a.btn {
min-width:202px;
}
span.icon-separator-left {
background:#1f1f1f;
width:35%;
height:1px;
position:relative;
float:left;
margin-top:5px;
text-align:center;
}
.icon-separator span {
float:left;
text-align:center;
padding:0 20px;
}
span.icon-separator-right {
background:#1f1f1f;
width:35%;
height:1px;
position:relative;
right:0;
text-align:center;
float:left;
margin-top:5px;
}
.icon-separator {
width:100%;
position:relative;
float:left;
margin-bottom:30px;
}
.icon-separator p {
position:absolute;
left:0;
right:0;
width:50%;
text-align:center;
float:left;
margin: 0 auto;
} ul.icons {
float:left;
width:100%;
list-style-type:none;
padding:0;
margin:0;
margin-bottom:40px;
}
ul.icons li {
float:left;
text-align:left;
display:table;
width:20%;
float:left;
padding:0;
border:1px solid #e5e5e5;
margin:-1px 0 0 -1px;
padding:0 15px;
background:#FFF;
z-index:123;
}
ul.icons li:hover {
cursor:pointer;
}
ul.icons li:hover {
transform:scale(1.25);
}
ul.icons li i {
min-width:70px;
min-height:70px;
border-right:1px solid #f1f1f1;
line-height:70px;
text-align:center;
font-size:32px;
padding-right:15px;
margin-right:10px;
}
ul.icons li {
height:70px;
vertical-align:middle;
display:table-cell;
}
ul.icons li span {
display:none;
}
.team-slick-nav {
float:left;
display:block;
width:105.6%;
text-align:center;
left:-40px;
margin:0 0 20px;
position:absolute;
top:50%;
z-index:-1;
}
.team-slick-nav span.slick-testimonial-prev,.team-slick-nav span.slick-testimonial-next {
display:inline-block;
width:50px;
float:left;
height:50px;
border:1px solid rgba(0,0,0,0.5);
color:#000;
background:#fff;
text-align:center;
margin:0 2px;
font-size:16px;
line-height:1;
padding:15px 0;
cursor:pointer;
z-index:1666;
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
box-shadow:0 0px 15px rgba(0,0,0,0.07);
}
.team-slick-nav span.slick-testimonial-next {
float: right;
} .pager-3 .previous a i,.pager-3 .next a i {
float:left;
margin-right:20px;
display:block;
width:auto;
margin-left:0px;
top:11px;
position:relative;
font-size:17px;
}
.pager-3 .previous a span,.pager-3 .next a span {
float:left;
margin-right:0px;
display:block;
width:100%;
margin-left:24px;
letter-spacing:0px;
color:#111;
font-weight:700;
font-size:22px;
}
.pager-3 .previous a strong,.pager-3 .next a strong {
font-size:10px;
text-transform:uppercase;
opacity:0.4;
margin-bottom:1px;
color:#1f1f1f;
display:block;
letter-spacing:1px;
width:100%;
text-align:left;
}
.pager-3 .next a i {
float:right;
margin-left:25px;
margin-right:0;
}
.pager-3 .next a span {
float:right;
margin-left:20px;
margin-right:24px;
}
.pager-3 li>a,.pager-3 li>span {
background-color:transparent;
border:none;
}
.pager-3 .next a strong {
}
.pager-3 li>a:focus,.pager-3 li>a:hover {
background-color:transparent;
}
.pager-3 .back a:hover {
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
-ms-transform:scale(1.3);
-o-transform:scale(1.3);
-webkit-perspective:1000;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.tp-caption.btn-xlg {
padding:20px 30px!important;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
color:#000;
border-color:transparent;
background-color:#fbfbfc!important;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat h2,.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat h4 {
color:#000!important;
}
ul#menu-main-menu {
list-style-type:none;
margin:0;
padding:0;
margin-bottom:0px;
}
#nav-accordion ul#menu-main-menu li {
padding:10px 0;
position:relative;
float:left;
display:block;
text-align:left;
width:100%;
margin-bottom:0px;
}
#nav-accordion ul#menu-main-menu li a {
text-decoration:none;
text-shadow:none;
text-transform:capitalize;
color:#000;
font-weight:800;
font-size:18px;
letter-spacing:0.5px;
}
#nav-accordion .menu-main-menu-container {
margin-bottom:40px;
}
#nav-accordion ul#menu-main-menu li a:before {
content:'';
position:absolute;
top:70%;
width:0%;
height:1px;
left:0;
transition:all 0.25s;
}
#nav-accordion ul#menu-main-menu li a:hover:before {
width:100%;
transition:all 0.25s;
} .vc_tta.vc_tta-style-classic.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading {
border:0;
outline:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
padding:0;
position:relative;
background-color:transparent;
border-color:transparent;
float:left;
width:100%;
}
.vc_general.vc_tta.vc_tta-style-classic .vc_tta-panel {
display:block;
margin-bottom:10px;
background-color:transparent;
border:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
box-shadow:0 0 0 transparent;
float:left;
width:100%;
}
.vc_general.vc_tta.vc_tta-style-classic .vc_tta-panel-title>a {
text-decoration:none;
outline:0;
width:100%;
float:left;
padding:18px 15px;
position:relative;
border:1px solid;
border-color:rgba(0,0,0,0.1);
color:#303133!important;
text-transform:capitalize;
letter-spacing:1.2px;
font-size:16px;
font-weight:400;
border-radius:0px;
background:#FFF;
}
.vc_general.vc_tta.vc_tta-style-classic .vc_tta-panel-body {
padding:15px 0;
margin-top:5px;
float:left;
width:100%;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
border:0;
background-color:#ffffff!important;
border-top:none;
margin-bottom:25px;
}
.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:tabsAnimation;
animation-name:tabsAnimation;
}
@-webkit-keyframes tabsAnimation {
0% {
opacity:0
}
to {
opacity:1
}
}
@keyframes tabsAnimation {
0% {
opacity:0
}
to {
opacity:1
}
}
.vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body {
display:none;
}
.vc_tta.vc_general.vc_tta-style-classic .vc_tta-icon {
padding-right:5px;
font-size:13px;
color:#303133!important;
line-height:0.8;
position:relative;
display: inline-block;
} .vc_general.vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
border-bottom:1px solid #eee;
margin-bottom:10px;
text-align:center;
}
.vc_general.vc_tta.vc_tta-style-modern .vc_tta-tabs-list {
border-bottom:1px solid #eee;
margin-bottom:30px;
text-align:center;
}
.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab,.vc_tta.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab {
margin:0;
border:none;
float:left;
display:inline-block;
}
.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab a,.vc_tta.vc_tta-style-modern .vc_tta-tabs-list .vc_tta-tab a {
margin:0;
line-height:1;
border:none;
border-radius:0;
position:relative;
display:block;
padding:15px 25px;
background-color:#ffffff;
color:#666;
text-transform:uppercase;
font-size:12px;
font-weight:600;
letter-spacing:0.5px;
border-bottom:2px solid transparent;
}
.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
background-color:#ffffff;
color:#666;
}
.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a {
color:#ffffff;
}
.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus,.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover,.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:focus,.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:hover {
background-color:transparent;
}
.vc_general.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
border:none;
}
.vc_general.vc_tta.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
background-color:transparent;
border-color:transparent;
}
.vc_tta.vc_general.vc_tta-style-modern .vc_tta-panel-body {
padding: 0;
}
.vc_tta-tabs.vc_tta-style-outline ul.vc_tta-tabs-list li a {
text-transform: uppercase;
font-size: 13px;
color: #2d2b2b;
font-weight: 500;
letter-spacing: 0.5px;	
border-right: none;
border-width: 1px;
}
.vc_tta-tabs.vc_tta-style-outline ul.vc_tta-tabs-list li.vc_active>a,
.vc_tta-tabs.vc_tta-style-outline ul.vc_tta-tabs-list li>a:hover{
color: #2d2b2b;
background-color: #f8f8f8;
border-bottom-color: #ebebeb!important;
}
.vc_tta-tabs.vc_tta-style-outline ul.vc_tta-tabs-list li:last-child a{
border-right: 1px solid #e3e3e3;
}
.vc_tta-tabs.vc_tta-style-outline ul.vc_tta-tabs-list li{
margin-left: 0px;
overflow: hidden;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-panels,
.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel-body,
.vc_tta-container .vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,
.vc_tta-container .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{
border: none;
}
.vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container{
margin-top: 40px;
}
.vc_tta-tabs.vc_tta-style-outline.vc_tta-controls-align-center .vc_tta-panel-body{
text-align: center;
}
.vc_tta-tabs.vc_tta-style-outline.vc_tta-controls-align-left ul.vc_tta-tabs-list li:first-child {
margin-left: 1px;
} .ult-carousel-wrapper .slick-slider {
padding-top:100px;
}
.ult-carousel-wrapper .slick-slider .slick-next {
right:30px;
top:20px;
}
.ult-carousel-wrapper .slick-slider .slick-prev:before,.ult-carousel-wrapper .slick-slider .slick-next:before {
content:none;
}
.ult-carousel-wrapper .slick-slider .slick-prev {
left:initial;
top:20px;
right:70px;
}
.ult-carousel-wrapper .slick-slider .slick-next,.ult-carousel-wrapper .slick-slider .slick-prev {
height:34px;
width:34px;
padding:6 9px;
background-color:#dedede;
}
.ult-carousel-wrapper .slick-slider .slick-next i,.ult-carousel-wrapper .slick-slider .slick-prev i {
color:#ffffff;
}
.call-to-action .full-height-box .vc_cta3-actions {
float: right;
}
.widget.widget_recent_entries ul li a:hover {
color:#000;
}
.widget.widget_recent_entries ul li:hover:before {
background:#000;
}
#footer .widget.widget_recent_entries ul li:hover:before {
background:#fff;
}
#footer .footer-widget .widget .tagcloud a {
font-size:12px!important;
padding:5px 10px;
background:#000;
margin:0 7px 7px 0;
position:relative;
float:left;
color:#878787;
text-transform: none;
}
#footer .widget .tagcloud a:hover {
color:#ffffff;
transition:all 0.25s;
}
.widget .tagcloud a{
display: inline-block;
border: 1px solid rgba(0,0,0,0.15);
font-size: 10px !important;
padding: 8px 18px;
text-transform: uppercase;
margin:0 5px 5px 0;
float: left;
line-height: 1;
font-weight: 600;
border-radius: 2px;
-moz-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-o-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
-webkit-transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
transition: all 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
}
.widget .tagcloud a:hover {
background: #1f1f1f;
border-color: #1f1f1f;
color: #fff;
}
.widget .screen-reader-text {
display:none;
}
.widget .searchform input {
padding:5px 10px;
border-radius:2px;
box-shadow:none;
border:none;
color:#1f1f1f;
min-width:200px;
}
.widget .searchform #searchsubmit {
background-color:rgba(0,0,0,0.7);
border-color:#000;
color:#fff;
padding:6px 20px;
min-width:auto;
transition:all 0.25s;
}
.widget.widget_pages ul li a,.widget.widget_recent_comments ul li a,.widget.widget_recent_entries ul li a,.widget.widget_categories ul li a,.widget.widget_archive ul li a,.widget.widget_calendar a {
color:rgba(0,0,0,.8);
}
.widget.widget_pages ul li a:hover,.widget.widget_recent_comments ul li a:hover,.widget.widget_recent_entries ul li a:hover,.widget.widget_categories ul li a:hover,.widget.widget_archive ul li a:hover,.widget.widget_calendar a:hover {
color:#000;
}
#footer .widget.widget_pages ul li:hover:before,#footer .widget.widget_recent_comments ul li:hover:before,#footer .widget.widget_recent_entries ul li:hover:before,#footer.widget.widget_categories ul li:hover:before,#footer .widget.widget_archive ul li:hover:before {
background:#ffffff;
}
.widget.widget_pages ul li:hover:before,.widget.widget_recent_comments ul li:hover:before,.widget.widget_recent_entries ul li:hover:before,.widget.widget_categories ul li:hover:before,.widget.widget_archive ul li:hover:before {
background:#000;
}
#footer .widget.widget_pages ul li a:hover,#footer .widget.widget_recent_comments ul li a:hover,#footer .widget.widget_recent_entries ul li a:hover,#footer .widget.widget_categories ul li a:hover,#footer .widget.widget_archive ul li a:hover {
color:#ffffff;
}
.widget .searchform #searchsubmit:hover {
background-color:#000;
}
.featured-box {
float:left;
width:100%;
position:relative;
padding:40px;
}
.featured-box-icon {
float:left;
padding:10px;
width:100%;
text-align:center;
color:#fff;
}
.featured-box-icon i {
display:inline-block;
font-size:54px;
line-height:1;
}
.feature-box-title {
float: left;
width: 100%;
text-align: center;
margin: 10px 0;
padding: 0;
color: #fff;
font-weight: 800;
font-size: 34px;
}
.feature-box-subtitle {
float: left;
width: 100%;
text-align: center;
margin: 0 0 10px;
padding: 0;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}
.featured-box p {
float:left;
width:100%;
text-align:center;
margin:10px 0;
padding:0;
color: #fff;
}
.page-title {
height:100vh;
}
.page-title.blog-post {
height:60vh;
}
.page-title.image-page-title-left {
padding:0;
}
.page-title,.page-title .container-fluid {
z-index:11;
display:table;
width:100%;
}
.page-title .container-fluid {
height:100%;
}
.page-title.minimal-intro .container-fluid{
padding-right: 30px;
padding-left: 30px;
}
.page-title .page-title-left-content {
height:100%;
display:table-cell;
vertical-align:middle;
}
.blog-intro {
padding:120px 0 40px 0;
}
.blog-intro h1 {
font-size:92px;
line-height:112px;
letter-spacing:0;
margin-bottom:25px;
font-weight:800;
}
.bg-cover {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
}
.vc_section .ult-spacer {
background-color: transparent!important;
}
.woocommerce div.product {
background: #FFF;
} .portfolio-details span, .vcph-social-share span{
text-transform: capitalize;
color: #525252;
font-size: 16px;
font-weight: 700;
}
.portfolio-details h4{
color: #1f1f1f;
margin-top: 5px;
font-size: 16px;
font-weight: 400;
}
.portfolio-details-style-2 .text-block,  .portfolio-details-style-3 .text-block{
float: left;
margin-right: 15px;
}
.portfolio-details.portfolio-details-style-2 .text-block span, .portfolio-details.portfolio-details-style-2 .text-block h4,
.portfolio-details.portfolio-details-style-3 .text-block span, .portfolio-details.portfolio-details-style-3 .text-block h4 {
float: left;
font-size: 16px;
}
.portfolio-details.portfolio-details-style-2 h4, .portfolio-details.portfolio-details-style-3 h4 {
color: #1f1f1f;
margin-top: 1px;
margin-left: 5px;
}
.portfolio-details-style-3 .text-block{
width: 100%;
margin-bottom: 15px;
}
.portfolio-details.portfolio-details-style-3 h4{
margin-bottom: 0;
}
.vcph-social-share span{
margin-right: 15px;
}
.vcph-social-share a{
color: #525252;
margin-right: 15px;
}
.vcph-social-share a:hover{
color: #000;
} #vcph-countdown .time-segment{
margin:10px;
}
#vcph-countdown{
text-align: center;
}
.vcph-modal-video{
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.vcph-modal-video img{
width: 100%;
}
.vcph-modal-video .circle-bg {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.vcph-modal-video .play{
position: absolute;
cursor: pointer;
width: 100px;
height: 100px;
background: #FFF;
color: #f53e58;
text-align: center;
border-radius: 100%;
font-size: 34px;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
}
.vcph-modal-video .play:hover {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
}
.vcph-modal-video .play:hover i{
color: #ffffff;
}
.vcph-modal-video .play i{
color: #000;
font-size: 34px;
position: relative;
padding-left: 5px;
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
} .vc_separator .intro-text{
padding: 0;
} .tparrows.ph-navigation{
background-color: transparent;
}
.tparrows.ph-navigation:before{
font-size: 40px;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.tparrows.ph-navigation:hover{
background: transparent;
}
.tparrows.ph-navigation:hover:before{
-ms-transform:scale(1.1,0.8);
-webkit-transform:scale(1.1,0.8);
transform:scale(1.1,0.8);
}
.ph-bullets .tp-bullet{
background-color: transparent;
border: 1px solid;
border-color: #ffffff;
height: 10px;
width: 10px;
font-size: 16px;
border-radius: 100px;
}
.ph-bullets .tp-bullet.selected{
background-color: #ffffff;
}
.progress-bar{
box-shadow: none!important
}
.selecter-selected {
position: relative;
background: #f3f3f3;
border: none;
color: #222;
cursor: pointer;
display: block;
font-size: 13px;
margin: 0;
overflow: hidden;
padding: 10px 15px;
text-overflow: clip;
z-index: 2;
border-radius: 3px;
font-weight: 600;
}
.selecter.open .selecter-selected, .selecter.focus .selecter-selected,.selecter-item{
background: #f3f3f3!important;
}
.vc_separator_align_center {
margin: 0 auto;
float: none;
}
.vc_separator_align_right {
float: right;
}
.portfolio-details.portfolio-details-style-1 span {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}
.vc_row-o-full-height {
height: 100vh;
}
.vc_row-o-full-height > .wpb_column{
height: 100vh;
}
.portfolio-details.portfolio-details-style-2 span {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 13px!important;
color: #000;
position: relative;
}
.portfolio-details.portfolio-details-style-2 h4 {
color: #1f1f1f;
margin-top: 0px;
margin-left: 5px;
font-size: 14px!important;
line-height: 20px;
}
.widgettitle,.widgettitle h1, .widgettitle h2 ,.widgettitle h3,.widgettitle h4,.widgettitle h5,.widgettitle h6,.widgettitle p {
font-size: 16px;
letter-spacing: 0px;
font-weight: 600;
text-transform: uppercase;
}
.wpb_gallery_slides .flex-direction-nav .flex-next:hover,
.wpb_gallery_slides .flex-direction-nav .flex-prev:hover{
-ms-transform: none;
-webkit-transform: none;
transform: none;
}
.wpb_gallery_slides .flex-direction-nav .flex-next:before,
.wpb_gallery_slides .flex-direction-nav .flex-prev:before,
.single-post-slider.layout-2 .flex-direction-nav .flex-prev:before,
.single-post-slider.layout-2 .flex-direction-nav .flex-next:before{
display: none;
}
.vcph-animated-icon-img.selected{
border: 1px solid #0073aa;
}
.vc_ui-panel-window { z-index:8 !important; } .datepicker td, .datepicker th {cursor:pointer;} .datepicker{ z-index:999999 !important; }
.overlay-bg.flat {
background-color:rgba(255,255,255,0.85);
}
.overlay-bg.half {
background-color:rgba(0,0,0,0.55)!important;
}
.overlay-bg {
opacity:0.85;
}
.overlay-intro {
opacity:1;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
z-index:2;
background:rgba(0,0,0,0.5);
} .call-to-action {
float:left;
width:100%;
position:relative;
background:#242424;
}
.call-to-action.align-center .btn {
float:none;
top: 15px;
}
.cta_content {
float:left;
width:100%;
position:relative;
padding:90px 0;
}
.call-to-action.medium .cta_content {
padding:90px 0;
}
.call-to-action.large .cta_content {
padding:120px 0;
}
.call-to-action.extra-large .cta_content {
padding:150px 0;
}
.cta_content.cta-centered {
text-align:center;
}
.cta_content.cta-centered h2,.cta_content.cta-centered h4{
text-align:center;
}
.cta-container {
width:100%;
position:relative;
float:left;
display:block;
}
.call-to-action a {
position:relative;
float:left;
display:block;
}
.call-to-action.cta-1 .btn {
float:right;
margin-right:0;
}
.cta_content.cta-centered .btn{
float:none;
display:inline-block;
margin-right:0;
}
.vc_general.vc_cta3 {
padding:0!important;
border:none!important;
}
.call-to-action.height-70 {
height:70vh;
}
.call-to-action.js-parallax-video {
background-color:transparent!important;
}
.call-to-action .video-wrap {
position:absolute!important;
height:100%!important;
}
.call-to-action .container-fluid {
z-index:222;
}
.call-to-action .vertical-align-content {
float: initial;
}
.call-to-action .selecter {
min-width:100%;
}
.call-to-action .btn.alignright {
float:right!important;
margin:0;
}
.call-to-action.align-center a:hover {
letter-spacing:1.2px;
}
.icon-holder {
float:left;
display:block;
margin-right:35px;
margin-top:35px;
margin-bottom:35px;
}
.icon-holder i {
font-size:52px;
color:#FFF;
}
.call-to-action .vc_general {
background-color:transparent!important;
border-color:transparent!important;
}
.call-to-action h5,.call-to-action h4 {
font-size:52px;
color:#ffffff;
line-height:62px;
text-align:left;
letter-spacing:-1px;
font-weight:400;
}
.call-to-action .cta-style-4 h2{
text-align: center;
margin-bottom: 40px;
}
.gray-background.call-to-action h1,.gray-background.call-to-action p,.white-background.call-to-action h1 {
color:#1f1f1f
}
.call-to-action.alignleft h1,.call-to-action.alignleft h2,.call-to-action.alignleft p {
text-align:left;
}
.call-to-action p {
color:rgba(255,255,255,0.8);
font-size:16px;
line-height:1.8;
margin:15px 0;
letter-spacing:0.5px;
}
.call-to-action.text-center h1,.call-to-action.text-center h4 {
text-align:center!important;
color:#fff;
}
.call-to-action.text-center .btn {
float:none;
}
.light-bg {
background-color:rgba(255,255,255,0.25)!important;
}
.dark-bg {
background-color:rgba(0,0,0,0.10)!important;
}
.call-to-action h2 {
font-size:18px;
font-weight:600;
margin-bottom:0;
color:#fff;
}
.cover-bg-absolute img {
position:absolute;
top:0px;
left:0px;
height:100%;
width:auto;
}
.phone-number i {
position:relative;
margin-right: 15px;
}
.cta-style-4 .cta-separator{
position: relative;
display: block;
margin: 40px auto;
width: 20%;
height: 2px;
}
.call-to-action.cta-style-4.cta_content {
padding-left: 30%;
padding-right: 30%;
}
.call-to-action.cta-4 .parallax-image{
-webkit-transform: scale(1) translateY(0);
-moz-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
-webkit-animation-name: pixelsharmony_img_scale;
-webkit-animation-duration: 15s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease;
-webkit-animation-delay: 2s;
-webkit-animation-fill-mode: forwards;
animation-name: pixelsharmony_img_scale;
animation-duration: 15s;
animation-iteration-count: 1;
animation-timing-function: ease;
animation-delay: 2s;
animation-fill-mode: forwards;
}
@-webkit-keyframes pixelsharmony_img_scale {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1)
}
100% {
-webkit-transform: scale(1.07);
-moz-transform: scale(1.07);
transform: scale(1.07)
}
}
@keyframes pixelsharmony_img_scale {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1)
}
100% {
-webkit-transform: scale(1.07);
-moz-transform: scale(1.07);
transform: scale(1.07)
}
} .custom-slick-nav,.custom-slick-nav-1 {
float:left;
width:100%;
padding:15px 0px 0 0px;
text-align:right;
}
span.slick-custom-next,span.slick-custom-prev {
height:34px;
width:34px;
margin-left:2px;
border-radius:2px;
background:rgba(0,0,0,0.15);
float:none;
display:inline-block;
padding:5px 10px;
text-align:center;
color:#FFF;
cursor:pointer;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
span.slick-custom-next span,span.slick-custom-prev span {
font-size:12px;
position:relative;
font-weight:bold;
top:5px;
}
span.slick-custom-next:hover,span.slick-custom-prev:hover {
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
span.slick-custom-next:hover,span.slick-custom-prev:hover {
background:rgba(0,0,0,0.45)!important;
border-color:rgba(0,0,0,0.45)!important;
color:#FFF;
}
.custom-slick-nav-1 .slick-custom-next,.custom-slick-nav-1 .slick-custom-prev {
padding:6px 9px!important;
margin:15px 4px;
}
.custom-slick-nav-1 span.slick-custom-next:hover,.custom-slick-nav-1 span.slick-custom-prev:hover {
color:#ffffff!important;
} .clients-wrap {
float:left;
margin:0 0 50px;
width:100%;
}
.clients-wrap:last-child {
border:none;
}
ul.clients-box {
float:left;
width:100%;
display:block;
list-style-type:none;
margin:0;
padding:0;
}
ul.clients-box {
border-top:1px dashed #dedede;
}
ul.clients-box:first-child {
border-top:none;
}
ul.clients-box li {
padding:0;
margin:20px 0;
border-right:1px dashed #dedede;
}
ul.clients-box.no-border li {
border-right:none;
padding:30px;
}
ul.clients-box li img,a.image-box img {
opacity:0.6;
-webkit-transition:all 0.35s ease-in-out;
-moz-transition:all 0.35s ease-in-out;
-o-transition:all 0.35s ease-in-out;
-ms-transition:all 0.35s ease-in-out;
transition:all 0.35s ease-in-out;
}
ul.clients-box li img:hover,a.image-box:hover img {
opacity:0.9;
}
ul.clients-box li:last-child {
border-right:none;
}
.about-client-image {
float:left;
width:100%;
margin:0 0 50px;
}
.about-client-image img {
display:inline-block;
padding:0 20px;
opacity:0.35;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition:all 0.35s ease-out;
}
.about-client-image:hover img {
opacity:0.65;
-webkit-transition:all 0.35s ease-out;
-moz-transition:all 0.35s ease-out;
-o-transition:all 0.35s ease-out;
-ms-transition:all 0.35s ease-out;
transition: all 0.35s ease-out;
} .fullscreen-swiper,.fullscreen-swiper,.fullscreen-swiper-vertical {
height:100vh;
position:relative;
overflow:hidden;
vertical-align:middle;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
top:0;
}
.fullscreen-swiper-vertical .swiper-slide{
overflow: hidden;
}
.fullscreen-swiper-vertical.half-slider .swiper-content-half h1 {
font-size: 50px!important;
line-height: 60px!important;
}
.fullscreen-swiper-vertical .btn-default span.btn-reveal{
display: none;
}
.fullwidth-swiper {
height:75vh;
}
.swiper-intro {
height:80vh;
}
.swiper-intro .swiper-content .swiper-light {
font-size:20px;
}
.swiper-content {
float:left;
width:100%;
position:absolute;
text-align:left;
z-index:100;
bottom:60px;
padding-left:60px;
left:0;
}
.vc_row[data-vc-full-width] .swiper-content{
padding-left:0px;
}
.swiper-content.shop-item {
bottom:60px;
padding-left:60px;
}
.swiper-scrollable .swiper-slide,.swiper-scrollable .swiper-slide:active {
cursor:pointer;
}
.swiper-slide {
cursor:-webkit-grab;
cursor:-moz-grab;
}
.swiper-slide:active {
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
}
.swiper-slide .video-wrap {
z-index:1!important;
}
.swiper-content-centered {
text-align:center;
bottom:auto;
top:50%;
padding-left:100px;
padding-right:100px;
max-width:100%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
}
.swiper-content-centered .btn {
margin-right:0;
}
.swiper-content h1 {
margin-bottom:0px;
font-size:92px;
line-height:1.5;
}
.swiper-content-inner h1.title-size-small {
font-size:52px;
}
.swiper-content-inner h1.title-size-medium {
font-size:84px;
}
.swiper-content-inner h1.title-size-large {
font-size:92px;
}
.swiper-content-inner h1.title-size-extra-large{
font-size:100px;
}
.swiper-content h1,.swiper-content h3,.swiper-content h4,.swiper-content p {
max-width:100%;
letter-spacing:0.02rem;
transform:translate3d(0px,0px,0px);
font-weight:400;
text-shadow:0 8px 12px rgba(0,0,0,.15);
}
.title-rev-med, .text-small{
line-height:1.5!important;
text-shadow:0 8px 12px rgba(0,0,0,.15);
letter-spacing:0.02rem!important;
}
.swiper-content-centered h3,.swiper-content-centered h6,.swiper-content-centered p {
max-width:100%;
letter-spacing:0.02rem;
transform:translate3d(0px,0px,0px);
color:#000;
}
.swiper-content.swiper-content-centered p {
margin:0 0 35px;
}
.swiper-content.shop-item h1 {
font-size:5.375rem;
line-height:6.31rem;
}
.swiper-content.swiper-content-centered h6 {
font-size:4rem;
line-height:5rem;
font-weight:400;
}
.swiper-content.swiper-content-centered h3 {
font-size:8rem;
line-height:9rem;
}
.swiper-content.shop-item h4 {
font-size:2rem;
line-height:3rem;
}
.swiper-content .shop-item-description {
height:auto;
bottom:0;
}
.swiper-content .shop-item-description h4,.swiper-content .shop-item-description p {
bottom:-100%;
opacity:0;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
}
.swiper-content:hover .shop-item-description h4,.swiper-content:hover .shop-item-description p {
bottom:0;
opacity:1;
}
.swiper-slide.cover-bg {
position:relative;
}
.swiper-pagination-wrapper {
position:absolute;
right:40px;
bottom:80px;
width:150px;
}
.swiper-button-next {
right:0px;
}
.swiper-button-down {
right:0px;
z-index:1;
top:0px;
}
.swiper-button-prev {
left:0px;
}
.swiper-button-next,.swiper-button-prev,.swiper-button-down {
font-family:"FontAwesome";
line-height:70px;
position:absolute;
bottom:0px!important;
display:block;
width:100px;
height:50px;
margin-top:0px;
padding:0;
cursor:pointer;
color:transparent;
border-radius:100px;
border:none;
outline:none;
background:transparent;
line-height:100px;
-webkit-transition:background 0.3s,color 0.3s;
-moz-transition:background 0.3s,color 0.3s;
transition:background 0.3s,color 0.3s;
text-align:center;
}
.swiper-content-inner .btn-dark:hover span, .swiper-content-inner .btn.btn-default:hover span, .swiper-content-inner .btn-white span,
.fullscreen-slider .btn-default:hover span{
color: #171717;
}
.swiper-content-inner .btn-white:hover span, .swiper-content-inner .btn-dark-bordered:hover span{
color: #ffffff;
}
.swiper-content-inner .btn.btn-default:hover span:first-child, .fullscreen-slider .btn-default:hover span:first-child{
left: 0;
}
.swiper-content-inner .btn-dark-bordered span{
color: #000;
}
.swiper-content.light-text h1, .swiper-content.light-text p,
.curtain-content.light-text h1, .curtain-content.light-text p{
color: #ffffff;
}
.swiper-content.dark-text h1, .swiper-content.dark-text p,
.curtain-content.dark-text h1, .curtain-content.dark-text p{
color: #000;
}
.swiper-button-next svg:first-child,.swiper-button-prev svg:first-child,
.flex-direction-nav a svg:first-child, .flex-custom-navigation a svg:first-child,
.tparrows.ph-animated-nav .ph-svg-holder svg:first-child,
.tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(3),
.testimonials-carousel .slick-prev svg:first-child, .testimonials-carousel .slick-next svg:first-child,
.testimonials-slider .slick-prev svg:first-child, .testimonials-slider .slick-next svg:first-child,
.wpb_images_carousel .vc_left svg:first-child, .wpb_images_carousel .vc_right svg:first-child,
.ls-wp-container .ls-nav-prev svg:first-child, .ls-wp-container .ls-nav-next svg:first-child{
width: 18px;
height: 20px;
fill: #fff;
}
.testimonials-carousel .slick-prev svg:first-child, .testimonials-carousel .slick-next svg:first-child,
.testimonials-slider .slick-prev svg:first-child, .testimonials-slider .slick-next svg:first-child{
fill: #000;
}
.slick-fullscreen-slider .swiper-button-prev, .slick-fullscreen-slider .swiper-button-next,
.tparrows.ph-animated-nav .ph-svg-holder {
font-size: 40px;
color: rgba(255,255,255,0.8);
font-weight: 900;
line-height: 80px;
position: relative;
left: 0;
bottom: 0;
padding: 14px 15px;
}
.testimonials-carousel .slick-prev .ph-svg-holder, .testimonials-carousel .slick-next .ph-svg-holder{
color: rgba(0,0,0,0.8);
}
.slick-fullscreen-slider .swiper-button-prev:hover .shape-border, .slick-fullscreen-slider .swiper-button-next:hover .shape-border,
.wpb_gallery_slides .flex-direction-nav a.flex-prev:hover .shape-border, .wpb_gallery_slides .flex-direction-nav a.flex-next:hover .shape-border,
.single-post-slider .flex-direction-nav a.flex-prev:hover .shape-border, .single-post-slider .flex-direction-nav a.flex-next:hover .shape-border,
.flex-custom-navigation a.flex-prev:hover .shape-border, .flex-custom-navigation a.flex-next:hover .shape-border,
.ph-animated-nav .ph-svg-holder:hover .shape-border,
.testimonials-carousel .slick-prev:hover .shape-border, .testimonials-carousel .slick-next:hover .shape-border,
.testimonials-slider .slick-prev:hover .shape-border, .testimonials-slider .slick-next:hover .shape-border,
.wpb_images_carousel .vc_left:hover .shape-border, .wpb_images_carousel .vc_right:hover .shape-border,
.ls-wp-container .ls-nav-prev:hover .shape-border,  .ls-wp-container .ls-nav-next:hover .shape-border{
-webkit-animation: 0.4s draw-in linear forwards;
animation: 0.4s draw-in linear forwards;
}
.slick-fullscreen-slider .swiper-button-prev .shape-border, .slick-fullscreen-slider .swiper-button-next .shape-border,
.wpb_gallery_slides .flex-direction-nav a.flex-prev .shape-border, .wpb_gallery_slides .flex-direction-nav a.flex-next .shape-border,
.single-post-slider .flex-direction-nav a.flex-prev .shape-border, .single-post-slider .flex-direction-nav a.flex-next .shape-border,
.flex-custom-navigation a.flex-prev .shape-border, .flex-custom-navigation a.flex-next .shape-border,
.ph-animated-nav .ph-svg-holder .shape-border,
.testimonials-carousel .slick-prev .shape-border, .testimonials-carousel .slick-next .shape-border, .testimonials-slider .slick-prev .shape-border, .testimonials-slider .slick-next .shape-border,
.wpb_images_carousel .vc_left .shape-border, .wpb_images_carousel .vc_right .shape-border,
.ls-wp-container .ls-nav-prev .shape-border,  .ls-wp-container .ls-nav-next .shape-border{
-webkit-animation: 0.4s draw-out linear forwards;
animation: 0.4s draw-out linear forwards;
}
.slick-fullscreen-slider .swiper-button-prev .shape-border, .slick-fullscreen-slider .swiper-button-next .shape-border,
.wpb_gallery_slides .flex-direction-nav a.flex-prev .shape-border, .wpb_gallery_slides .flex-direction-nav a.flex-next .shape-border,
.single-post-slider .flex-direction-nav a.flex-prev .shape-border, .single-post-slider .flex-direction-nav a.flex-next .shape-border,
.flex-custom-navigation a.flex-prev .shape-border, .flex-custom-navigation a.flex-next .shape-border,
.ph-animated-nav .ph-svg-holder .shape-border, .testimonials-carousel .slick-prev .shape-border, .testimonials-carousel .slick-next .shape-border,
.testimonials-slider .slick-prev .shape-border, .testimonials-slider .slick-next .shape-border,
.wpb_images_carousel .vc_left .shape-border, .wpb_images_carousel .vc_right .shape-border,
.ls-wp-container .ls-nav-prev .shape-border,  .ls-wp-container .ls-nav-next .shape-border{
fill: transparent;
stroke-dasharray: 0;
stroke-dashoffset: 0;
stroke-width: 2px;
stroke: #ffffff;
}
.testimonials-carousel .slick-prev .shape-border, .testimonials-carousel .slick-next .shape-border,
.testimonials-slider .slick-prev .shape-border, .testimonials-slider .slick-next .shape-border{
stroke: #000;
}
@keyframes draw-out {
0% {
stroke-dasharray: 230;
stroke-dashoffset: 0;
stroke-width: 2px;
}
100% {
stroke-dasharray: 0 530;
stroke-dashoffset: -102;
stroke-width: 2px;
}
}
@keyframes draw-in {
0% {
stroke-dasharray: 45 530;
stroke-dashoffset: -102;
stroke-width: 2px;
}
100% {
stroke-dasharray: 230;
stroke-dashoffset: 0;
stroke-width: 2px;
}
}
.swiper-button-next svg:nth-child(2),
.flex-custom-navigation a.flex-next svg:nth-child(2),
.tp-rightarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(4),
.ls-wp-container .ls-nav-next svg:nth-child(2){
position: absolute;
top: -1px;
right: -1px;
}
.wpb_gallery_slides .flex-direction-nav a.flex-next svg:nth-child(2),
.single-post-slider .flex-direction-nav a.flex-next svg:nth-child(2){
position: absolute;
top: 0;
right: 0;
}
.swiper-button-prev svg:nth-child(2),
.flex-custom-navigation a.flex-prev svg:nth-child(2),
.tp-leftarrow.tparrows.ph-animated-nav .ph-svg-holder svg:nth-child(2){
position: absolute;
top: -1px;
left: -1px;
}
.wpb_gallery_slides .flex-direction-nav a.flex-prev svg:nth-child(2),
.single-post-slider .flex-direction-nav a.flex-prev svg:nth-child(2){
position: absolute;
top: 0;
left: 0;
}
.testimonials-carousel .slick-next svg:nth-child(2), .testimonials-slider .slick-next svg:nth-child(2){
position: absolute;
top: -15px;
right: -15px;
}
.testimonials-carousel .slick-prev svg:nth-child(2), .testimonials-slider .slick-prev svg:nth-child(2) {
position: absolute;
top: -15px;
left: -15px;
}
.wpb_images_carousel .vc_right svg:nth-child(2){
position: absolute;
top: -1px;
right: 5px;
}
.wpb_images_carousel .vc_left svg:nth-child(2){
position: absolute;
top: -1px;
left: 5px;
}
.wpb_images_carousel .vc_right,  .wpb_images_carousel .vc_left{
opacity: 1;
} .ls-wp-container .ls-nav-prev:after,  .ls-wp-container .ls-nav-next:after{
content: none!important;
}
.ls-wp-container .ls-nav-prev:hover,  .ls-wp-container .ls-nav-next:hover{
-o-transform: none!important;
-ms-transform: none!important;
-moz-transform: none!important;
-webkit-transform: none!important;
transform: none!important; 
}
.ls-wp-container .ls-nav-prev{
left: 30px!important;
}
.ls-wp-container .ls-nav-next{
right: 30px!important;
}
.ls-wp-container .ls-nav-prev svg:nth-child(1) {
position: absolute;
top: 14px;
left: 15px;
}
.ls-wp-container .ls-nav-next svg:nth-child(1) {
position: absolute;
top: 14px;
right: 15px;
}
.ls-v6 .ls-bottom-slidebuttons a, .ls-v6 .ls-nav-sides {
margin: 0 2px!important;
border-width: 1px!important;
} .slick-prev:before, .slick-next:before{
display: none;
}
.slick-prev{
left: -10px;
z-index: 99;
}
.slick-next{
right: -10px;
z-index: 99;
}
.swiper-button-prev .line-1, .swiper-button-next .line-1{
width: 30px;
height: 2px;
background: rgba(255,255,255,0.8);
top: 50%;
position: relative;
float: left;
}
.swiper-button-prev .line-2{
width: 8px;
height: 2px;
background: rgba(255,255,255,0.8);
left: 0;
top: -2px;
position: absolute;
-ms-transform: rotate(-30deg));
-webkit-transform: rotate(-30deg));
transform: rotate(-30deg);
}
.swiper-button-prev .line-3{
width: 8px;
height: 2px;
background: rgba(255,255,255,0.8);
left: 0;
top: 2px;
position: absolute;
-ms-transform: rotate(30deg));
-webkit-transform: rotate(30deg));
transform: rotate(30deg);
}
.swiper-button-next .line-2{
width: 8px;
height: 2px;
background: rgba(255,255,255,0.8);
left: 0;
top: -2px;
position: absolute;
-ms-transform: rotate(30deg));
-webkit-transform: rotate(30deg));
transform: rotate(30deg);
}
.swiper-button-next .line-3{
width: 8px;
height: 2px;
background: rgba(255,255,255,0.8);
left: 0;
top: 2px;
position: absolute;
-ms-transform: rotate(-30deg));
-webkit-transform: rotate(-30deg));
transform: rotate(-30deg);
}
.swiper-button-next:hover span, .swiper-button-prev:hover span{
background: rgba(255,255,255,1);
}
.swiper-button-next .line-3, .swiper-button-next .line-2{
left: initial;
right: 0px;
}
.swiper-medium-content h1,.swiper-medium-content p {
color:#ffffff;
}
.swiper-content .swiper-light {
font-weight:300;
font-size:26px;
line-height:1.6;
letter-spacing:1px;
}
.swiper-content h1,.swiper-content h2 {
animation-delay:1s;
}
.swiper-content p {
animation-delay:1.4s;
}
.swiper-content a.btn,.swiper-content form {
animation-delay:0.2s;
}
.swiper-content.border-text h1 {
font-size:6.375rem;
line-height:8.31rem;
font-weight:400;
border-bottom:1px solid #fff;
width:61%;
}
.swiper-navigation {
position:absolute;
bottom:70px;
height:100%;
width:20%;
right:14px;
display:flex;
flex-direction:column;
z-index:30;
justify-content:center;
cursor:pointer;
text-align:center;
}
.slick-fullscreen-slider .swiper-navigation {
bottom:initial;
top: 50%;
height:auto;
width:auto;
right:initial;
display:block;
width: 100%;
}
.slick-fullscreen-slider .swiper-navigation .swiper-button-next,.slick-fullscreen-slider .swiper-navigation .swiper-button-prev,
.single-post-slider .flex-direction-nav a, .wpb_gallery_slides .flex-direction-nav a {
width:50px;
height: 50px;
}
.slick-fullscreen-slider .parallax-swiper .swiper-navigation {
height:50%;
}
.slick-fullscreen-slider .swiper-button-next {
float:right;
margin-right: 30px;
}
.slick-fullscreen-slider .swiper-button-prev {
float:left;
left: 30px;
}
.slick-fullscreen-slider .swiper-button-next svg:first-child, .slick-fullscreen-slider .swiper-button-prev svg:first-child,
.single-post-slider .flex-direction-nav a svg:first-child, .wpb_gallery_slides .flex-direction-nav a svg:first-child{
-webkit-transition:all 0.15s ease-in-out;
-moz-transition:all 0.15s ease-in-out;
-o-transition:all 0.15s ease-in-out;
-ms-transition:all 0.15s ease-in-out;
transition:all 0.15s ease-in-out;
}
.slick-fullscreen-slider .swiper-count {
right:initial;
right:60px;
bottom:25px;
color:#fff;
}
.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev {
line-height:0px;
position:relative;
display:block;
width:100%;
border-radius:0;
text-align:center;
}
.swiper-image-box {
position:relative;
width:50%;
height:60%;
margin:0 auto;
flex-direction:column;
background-position:center;
background-size:cover;
}
.swiper-count {
position:absolute;
right:10%;
z-index:30;
cursor:pointer;
bottom:41px;
text-align:center;
}
span.swiper-count-last:before {
content:"/";
width:10px;
height:auto;
position:absolute;
background:transparent;
top:0px;
bottom:0;
left:11px;
}
span.swiper-count-current {
margin-right:15px;
}
span.swiper-count-last,span.swiper-count-current {
color:#ffffff;
font-size:15px;
font-weight:600;
}
.swiper-content a.text-white:before {
background-color:#ffffff;
}
.slick-fullscreen-slider .swiper-content h1,.slick-fullscreen-slider .swiper-content h2 {
animation-delay:0s;
}
.slick-fullscreen-slider .swiper-content {
float:left;
width:100%;
position:absolute;
margin:auto;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
display:flex;
justify-content:center;
align-items:center;
text-align:center;
}
.swiper-overlay, .footer-overlay, .rev-overlay {
position:absolute;
width:100%;
height:100%;
left:0;
right:0;
top:0;
bottom:0;
z-index:99;
background-color:rgba(0,0,0,0.55);
}
.swiper-overlay.light-overlay, .footer-overlay.light-overlay {
background-color:rgba(255,255,255,0.4);
}
.swiper-overlay.dark-overlay {
background-color:rgba(0,0,0,0.4);
}
.slick-fullscreen-slider .swiper-content h1 {
margin-bottom:45px;
}
.fullscreen-swiper-vertical .swiper-container-v {
margin:0;
height:100%;
float:left;
width:50%;
}
.swiper-container-fade .swiper-slide {
background-position:center center;
}
.slick-fullscreen-slider .swiper-content .swiper-content-inner {
float:left;
width:100%;
text-align:left;
padding: 0 30px;
}
.swiper-content-inner.text-position-bottom {
position:absolute;
bottom:30px;
}
.swiper-content-inner.text-position-top {
position:absolute;
top:30px;
}
.fullscreen-swiper-vertical .swiper-content-half {
float: left;
width: 50%;
text-align: center;
height: 100%;
margin: 0 25%;
}
.fullscreen-swiper-vertical .swiper-content-half h1 {
margin-top:0;
margin-bottom: 45px;
}
.fullscreen-swiper-vertical .swiper-content-half .swiper-content-inner {
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
}
.fullscreen-swiper-vertical .swiper-content-half .swiper-content-inner.text-position-top {
position: absolute;
top: 30px;
left: 50%;
-webkit-transform:translate(-50%,0%);
-ms-transform:translate(-50%,0%);
-moz-transform:translate(-50%,0%);
transform:translate(-50%,0%);
}
.fullscreen-swiper-vertical .swiper-content-half .swiper-content-inner.text-position-bottom {
position: absolute;
top: auto;
bottom:30px;
left: 50%;
-webkit-transform:translate(-50%,0%);
-ms-transform:translate(-50%,0%);
-moz-transform:translate(-50%,0%);
transform:translate(-50%,0%);
}
.fullscreen-swiper-vertical .swiper-content-half h1 a {
color:#1f1f1f;
font-weight:800;
}
.fullscreen-swiper-vertical .swiper-content-half p {
margin-bottom:35px;
}
.fullscreen-swiper-vertical .swiper-half-image,.fullscreen-swiper-vertical .swiper-half-video {
float:right;
width:100%;
text-align:center;
height:100%;
position:relative;
}
.fullscreen-swiper-vertical .swiper-half-video .video-wrap video,.fullscreen-swiper-vertical .swiper-half-video .video-wrap iframe {
height:100%;
min-height:100%;
min-width:100%;
object-fit:fill;
}
.fullscreen-swiper-vertical span.swiper-count-last,.fullscreen-swiper-vertical span.swiper-count-current {
color:#1f1f1f;
}
.fullscreen-swiper-vertical .swiper-pagination.swiper-pagination-fraction {
bottom:30px;
top:auto;
right:30px;
color: rgb(255, 255, 255);
mix-blend-mode: difference;
}
.swiper-content .animated,.swiper-content-half .animated {
-webkit-animation-duration:0.6s;
animation-duration:0.6s;
}
.swiper-content p,.swiper-content-half p {
animation-delay:0.1s;
}
.swiper-content button.btn,.swiper-content-half button.btn,.swiper-content a.btn,.swiper-content-half a.btn {
animation-delay:0.2s;
}
.swiper-content h1,.swiper-content h3,.swiper-content h4,.swiper-content p,.swiper-content a {
color:#fff;
}
.slick-fullscreen-slider .swiper-content figcaption {
position:absolute;
top:50%;
left:10%;
width:100%;
-moz-transform:translate3d(-50%,-50%,0);
-webkit-transform:translate3d(-50%,-50%,0);
transform:translate3d(-50%,-50%,0);
}
.slick-fullscreen-slider .swiper-content h1,.slick-fullscreen-slider .swiper-content h3,.slick-fullscreen-slider .swiper-content a {
line-height:1.3;
}
.slick-fullscreen-slider .swiper-content a,.slick-fullscreen-slider .swiper-content h1,.slick-fullscreen-slider .swiper-content p {
display:inline-block;
width:100%;
position:relative;
display:block;
height:100%;
}
.slick-fullscreen-slider .swiper-content a,.slick-fullscreen-slider .swiper-content h1,.slick-fullscreen-slider .swiper-content p {
opacity:0;
}
.slick-fullscreen-slider .swiper-content a.animated,.slick-fullscreen-slider .swiper-content h1.animated,
.slick-fullscreen-slider .swiper-content h1.animated a,.slick-fullscreen-slider .swiper-content p.animated {
opacity:1;
}
.slick-fullscreen-slider .swiper-content button,.slick-fullscreen-slider .swiper-content a {
display:inline-block;
clear:both;
width:auto;
}
.slick-fullscreen-slider .swiper-content p {
margin:10px 0 40px 0;
font-size:20px;
font-weight:300;
}
.slick-fullscreen-slider .swiper-button-prev.swiper-button-disabled,.slick-fullscreen-slider .swiper-button-next.swiper-button-disabled {
opacity:1
}
.swiper-scrollToContent {
position: absolute;
width: 100%;
bottom: 40px;
text-align: center;
z-index: 99;
}
.swiper-scrollToContent a {
color: #FFF;
height: 40px;
width: 40px;
display: inline-block;
text-align: center;
margin: 0 auto;
border-radius: 100px;
padding-top: 5px;
}
.swiper-scrollToContent a:hover {
background: #000!important;
color: #FFF;
}
a.scrollToContent svg {
width: 18px;
}
#pp-nav {
position:absolute;
}
#pp-nav li .active span,.pp-slidesNav .active span {
background:#fff;
}
#pp-nav.slider-tabs-text li {
width:auto;
height: 40px;
margin-right: 0;
padding-right: 10px;
}
#pp-nav.slider-tabs-text li a{
padding:0 20px 0 0;
}
#pp-nav.slider-tabs-text li a span{
right:0;
left:auto;
height: 100%;
border-radius: 0;
border: 0;
width: 1px;
top:0;
background:rgba(255,255,255,0.8);
}
#pp-nav.slider-tabs-text li a.active span{
width: 3px;
background:rgba(255,255,255,1);
right:-1px;
}
#pp-nav.slider-tabs-text li a p{
color:rgba(255,255,255,0.8);
font-size: 16px;
line-height: 1;
padding: 12px 0;
margin: 0;
text-align:right;
}
#pp-nav.slider-tabs-text li a.active p{
color:#fff;
}
.curtains-wrapper {
float:left;
width:100%;
height:100vh;
position:relative;
}
.curtains-wrapper .curtain-content {
display:block;
width:100%;
margin:0 auto;
max-width:1480px;
text-align:center;
padding:60px 30px;
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
z-index:102;
}
.curtains-wrapper .curtain-content.text-position-bottom {
top:100%;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-moz-transform:translateY(-100%);
transform:translateY(-100%);
margin-bottom:0;
}
.curtains-wrapper .curtain-content.text-position-top {
top:0;
-webkit-transform:translateY(0%);
-ms-transform:translateY(0%);
-moz-transform:translateY(0%);
transform:translateY(0%);
}
.curtains-wrapper .curtain-content h1 {
color:#fff;
font-weight:400;
font-size: 92px;
line-height: 1.3;
}
.curtains-wrapper .curtain-content h1.title-size-small {
font-size:52px;
}
.curtains-wrapper .curtain-content h1.title-size-medium {
font-size:84px;
}
.curtains-wrapper .curtain-content h1.title-size-large {
font-size:92px;
}
.curtains-wrapper .curtain-content h1.title-size-extra-large{
font-size:100px;
}
.curtains-wrapper .curtain-content h1 a {
color:#fff;
font-weight:400;
}
.curtains-wrapper .curtain-content.dark-text h1 a {
color:#000;
}
.curtains-wrapper .curtain-content p {
margin-bottom:35px;
color:#fff;
font-size: 20px;
}
.curtains-wrapper .curtain-content h1.animated,.curtains-wrapper .curtain-content p.animated,.curtains-wrapper .curtain-content a.animated,.curtains-wrapper .curtain-content button.animated {
-webkit-animation-duration:0.7s;
-moz-animation-duration:0.7s;
-o-animation-duration:0.7s;
animation-duration:0.7s;
animation-delay:0.7s;
}
.curtain-count {
position:absolute;
right:10%;
z-index:1000;
cursor:pointer;
bottom:41px;
text-align:center;
}
span.curtain-count-last:before {
content:"/";
width:10px;
height:auto;
position:absolute;
background:transparent;
top:0px;
bottom:0;
left:13px;
}
span.curtain-count-current {
margin-right:15px;
}
span.curtain-count-last,span.curtain-count-current {
color:#ffffff;
font-size:15px;
font-weight:600;
}
.dark-text span.curtain-count-last,.dark-text span.curtain-count-current {
color: #1f1f1f;
} .slider-slick {
width:100%;
float:left;
margin:0 auto;
}
.blog-slick .slider-slick-slide {
height:100%;
}
.simple-slick .slider-slick-slide {
float:left;
width:100%;
padding:0;
height:50vh;
cursor:-webkit-grab;
cursor:-moz-grab;
position:relative;
vertical-align:middle;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}
.simple-slick .slider-slick-slide:active {
cursor:-webkit-grabbing;
cursor:-moz-grabbing;
}
.slider-slick-slide.slick-slide .overlay-bg.flat {
background:rgba(0,0,0,0.65);
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
}
.simple-slick .slider-slick-slide.slick-center.slick-current .overlay-bg.flat {
background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%);
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%);
background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 80%);
-webkit-transition:all 0.15s ease-out;
-moz-transition:all 0.15s ease-out;
-o-transition:all 0.15s ease-out;
-ms-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
}
.simple-slick .slider-slick-slide img,.simple-slick .slider-slick-slide.slick-slide img {
width:100%;
}
.slider-slick .slick-prev,.slider-slick .slick-next {
background:rgba(0,0,0,0.5);
z-index:100;
width:60px;
height:60px;
}
.slider-slick .slick-prev {
left:0;
}
.slider-slick .slick-next {
right:0;
}
.slider-slick .slick-prev:before {
content:'\f104';
color:#ffffff;
font-size:16px;
}
.slider-slick .slick-next:before {
content:"\f105";
color:#ffffff;
font-size:16px;
}
.slider-slick.blog-slick {
margin:40px 0px 10px 0px;
}
.blog-slick .slick-prev,.blog-slick .slick-next {
top:35%;
}
.slider-slick-slide {
width:100%;
float:left;
position:relative;
bottom:0;
left:0;
border:0;
padding:30px 30px 0;
}
.slider-parallax-section {
display:block;
position:relative;
width:100%;
background: #ddd;
} .coverflow-swiper {
height:80vh;
position:relative;
overflow:hidden;
vertical-align:middle;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
top:0;
}
.coverflow-swiper .swiper-slide {
background-position:center;
background-size:cover;
width:700px;
height:700px;
}
.video-box.centered {
margin-bottom: 57px;
} .swiper-image-slide {
width:100%;
height:100vh;
position:relative;
float:left;
display:block;
overflow: hidden;
}
.swiper-image-slide .swiper-slide {
text-align:center;
font-size:18px;
background:#fff;
width:60%;
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
-webkit-align-items:center;
align-items:center;
}
.swiper-image-slide .swiper-slide:nth-child(2n) {
width:40%;
}
.swiper-image-slide .swiper-slide:nth-child(3n) {
width:20%;
}
.ult_countdown-section {
margin:0 25px;
}
.ult_countdown-period {
display:block;
width:100%;
}
.ultimate-map-wrapper.ult-adjust-bottom-margin {
margin-bottom:0!important;
}
.flexslider .slides img {
width: 100%;
display: block;
object-fit: cover;
height: 100%;
}
.slick-fullscreen-slider {
position:relative;
width:100%;
float:left;
}
.slick-fullscreen-slider .swiper-content {
opacity:0;
}
.slick-fullscreen-slider .slick-active .swiper-content {
opacity:1;
}
.slick-fullscreen-slider .slickfullscreen{
height:100%;
}
.slick-fullscreen-slider .slick-list{
height:100%;
}
.slick-fullscreen-slider .slick-track {
height:100%;
}
.call-to-action  .parallax-image {
background-position:center;
background-repeat:no-repeat;
-webkit-background-size: cover;
background-size: cover;
bottom: -90%;
left: 0;
position: absolute;
right: 0;
top: -90%;
}
.parallax-mirror{ 
z-index: 0 !important; 
} 
.page-title {
z-index:0;
} 
.page-title .container-fluid {
z-index:9999;
}
.morphext > .animated {
display: inline-block;
}
.rotating-words-box > .rotating-words-text > span {
overflow:hidden;
display:inline;
}
.rotating-words-box {
padding: 0 15px;
margin-bottom: 30px;
float: left;
width: 100%;
text-align: center;
font-family: proxima-nova,sans-serif;
font-weight: 800;
letter-spacing: -1px;
} .latest-post-4 .blog-post-3-content {
padding: 0px 25px;
}
.latest-post-4 .blog-post-3-content .post-title {
margin-bottom: 25px;
}
.latest-post-4 .post-meta {
position: absolute;
padding: 10px 25px;
left: 25px;
}
.latest-post-4 .post-meta span {
position: relative;
display: block;
text-align: center;
line-height: 1.3;
}
.latest-post-4 a.read-more-link {
margin-top: 5px;
position: relative;
float: left;
text-transform: uppercase;
font-weight: 400;
letter-spacing: 1px;
margin-bottom: 25px;
}
.latest-post-4 {
margin-bottom: 50px;
overflow: hidden;
-webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 5px 15px rgba(0,0,0,0.05);
box-shadow: 0px 5px 15px rgba(0,0,0,0.05);
border-radius: 4px;
}
.block-revealer__element {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
pointer-events: none;
opacity: 0;
} .mailchimp-form-stlye-dark input,
.mailchimp-form-stlye-light input {
float: left;
width: calc(100% - 105px);
background-color: #1b1b1b;
border: 1px solid rgba(0,0,0,0.1);
height: 44px;
padding: 13px 15px 10px 15px;
border-radius: 2px;
}
.mailchimp-form-stlye-light input{
background-color: #fff;
border: 1px solid #1b1b1b;
color: #1b1b1b;
}
.mailchimp-form-stlye-dark input:focus,
.mailchimp-form-stlye-light input:focus{
outline: none;
border-color: #1b1b1b;
box-shadow: none;
}
.mailchimp-form-stlye-dark label,
.mailchimp-form-stlye-light label {
float: left;
width: 100%;
position: relative;
margin-bottom: 20px;
margin-top: 20px; 
}
.mailchimp-form-stlye-dark button,
.mailchimp-form-stlye-light button {
float: right;
display: block;
height: 44px;
padding: 13px 15px 10px 15px;
}
.mailchimp-form-stlye-dark .btn-sm span.btn-reveal,
.mailchimp-form-stlye-light .btn-sm span.btn-reveal{
padding: 18px 15px 10px 15px;
} .promo-box.promo-box-1 {
padding: 3em 2.14286em;
overflow: hidden;
background-size: 100%!important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.promo-box.promo-box-1:hover{
background-size: 120%!important;
}
.promo-box.promo-box-1 h5 {
margin-bottom: 5px;
text-transform: uppercase;
color: #fff;
font-size: 16px;
}
.promo-box.promo-box-1 h4 {
margin-top: 0;
text-transform: uppercase;
color: #fff;
}
.promo-box.promo-box-2 .promo-box-content {
padding-top: 40px;
padding-bottom: 40px;
margin-left: 50%;
padding-right: 40px;
padding-left: 20px;
}
.promo-box.promo-box-2 .promo-box-content h5 {
text-transform: uppercase;
letter-spacing: 1.2px;
font-size: 17px;
}
.promo-box-3 .promo-box-content {
width: 100%;
margin: 0 auto;
height: 100%;
text-align: center;
padding: 60px 30px;
padding-top: 100px;
color: #fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.promo-box-3 .promo-box-content:hover {
background-color: rgba(0,0,0,0.4);
}
.promo-box.promo-box-3 h5 {
margin-bottom: 5px;
font-size: 16px;
color: #fff;
}
.promo-box.promo-box-3 h4 {
margin-top: 0;
color: #fff;
}
.promo-box.promo-box-3 h4, .promo-box.promo-box-3 h5{
opacity: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all .6s cubic-bezier(0.175,.885,.32,1.275);
transition: all .6s cubic-bezier(0.175,.885,.32,1.275);
}
.promo-box.promo-box-3 .promo-box-content-content{
opacity: 0;
-webkit-transform: translateY(50%);
transform: translateY(50%);
-webkit-transition: all .6s cubic-bezier(0.175,.885,.32,1.275);
transition: all .6s cubic-bezier(0.175,.885,.32,1.275);
}
.promo-box-3:hover h4,
.promo-box-3:hover h5,
.promo-box-3:hover .promo-box-content-content{
opacity: 1;
-webkit-transform: translate(0);
transform: translate(0);
}
.promo-box-4 .promo-box-content{
padding: 45px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
opacity: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.promo-box-4 .promo-box-content h4, .promo-box-4 .promo-box-content p{
margin: 0;
padding: 0 10px 0 20px;
color: #fff;
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
}
.promo-box-4:hover .promo-box-content{
opacity: 1;
}
.p-item-inner {
float:left;
width:100%;
}@font-face {font-family: 'Defaults';src:url(//grupocmm.com/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url(//grupocmm.com/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8) format('embedded-opentype'),url(//grupocmm.com/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),url(//grupocmm.com/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),url(//grupocmm.com/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults) format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";}.cpd_front_list, .cpd_front_list li {
list-style-type: none !important;
margin-left: 0 !important;
}
.cpd_front_list li b { float: right;
} h2 .cpd_icon {
vertical-align: top;
margin-top:2px;
}
#cpdtoolccs h3 {
margin-left: 1em;
}
.cpd_backups {
width: 100%;
border: 1px #ccc solid;
border-collapse: collapse;
}
.cpd_backups tr:nth-child(2n) {
background: #fff;
}
.cpd_backups td {
border-bottom: 1px #ccc solid;
}
.cpd_backups a {
text-decoration: none;
}
.cpd_green {
font-size: 16px;
font-weight: bold;
color: green;
margin-right: 3px;
}
.cpd_halfsize {
width: 49%;
float: left;
}
.cpd_settings fieldset {
margin: 5px 5px 20px;
padding: 0 10px 0px;
border: 1px solid #dfdfdf;
background: #fafafa;
}
.cpd_settings legend {
background: #eee;
border: 1px solid #dfdfdf;
margin: 0 10px;
padding: 1px 7px 2px;
text-shadow: 0 1px 0 #fff;
font-size:15px;
}
.cpd_settings .form-table {
margin-bottom: 5px !important;
}
.cpd_red {
color:red !important;
}
.cpd_icon {
display: inline-block;
background: url(//grupocmm.com/wp-content/plugins/count-per-day/img/cpd_sprites.png) no-repeat top left;
width: 16px;
height: 16px;
vertical-align: middle;
padding: 0 !important;
}
.cpd_backup{background-position: 0 0}
.cpd_clean{background-position: 0 -46px}
.cpd_collection{background-position: 0 -92px}
.cpd_computer{background-position: 0 -138px}
.cpd_calendar{background-position: 0 -184px}
.cpd_day{background-position: 0 -230px}
.cpd_geoip{background-position: 0 -276px}
.cpd_help{background-position: 0 -322px}
.cpd_massbots{background-position: 0 -368px}
.cpd_online{background-position: 0 -414px}
.cpd_post{background-position: 0 -460px}
.cpd_reads{background-position: 0 -506px}
.cpd_referrer{background-position: 0 -552px}
.cpd_reset{background-position: 0 -598px}
.cpd_settings{background-position: 0 -644px}
.cpd_summary{background-position: 0 -690px}
.cpd_tools{background-position: 0 -736px}
.cpd_uninstall{background-position: 0 -782px}
.cpd_update{background-position: 0 -828px}
.cpd_user{background-position: 0 -874px}
.cpd_logo {
width: 32px;
height: 32px;
vertical-align: middle;
} #cpd-flot-place {
padding: 5px;
background: #fff;
border: 1px #ccc solid;
margin: 5px 8px;
}
#cpd-flot-place .button {
padding: 2px 10px;
height: 20px;
line-height: 14px;
}
#cpd-flot-choice {
padding: 5px;
text-align: center;
}
#cpd-flot {
clear: both;
overflow: hidden;
margin-top: 5px;
}
#cpd-tooltip {
position: absolute;
z-index: 10;
display: none;
text-align: center;
padding: 2px 4px;
border: 1px solid #ddd;
background-color: #fff;
box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
}
.cpd-list-chart {
margin-bottom: 10px;
border: 1px solid #ddd;
background: -moz-linear-gradient(top, #ccc 0, #fff 80%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(80%, #fff));
}
.cpd-dashboard .inside {
padding: 0 5px;
}
.cpd-dashboard .postbox {
min-width: 0 !important;
}
.cpd-dashboard .cpd_front_list {
padding-right: 5px;
max-height: 200px;
overflow-y: auto;
}
.cpd-dashboard li {
color: #777;
padding-bottom: 2px;
border-bottom: 1px #ddd dotted;
overflow: hidden;
}
.cpd-dashboard li b {
float: right;
text-align: right;
font-size: 1.2em;
color: #2583ad;
}
.cpd-dashboard li span {
color: #f00;
}
.cpd-dashboard a {
text-decoration: none;
} .column-cpd_reads {
width: 50px;
white-space: nowrap;
overflow: visible;
}
.cpd-l {}
.cpd-r {
float: right;
text-align: right;
} .columns-prefs .columns-prefs-3, .columns-prefs .columns-prefs-4 {
display: inline-block !important;
} .cpd_widget_item {
padding: 2px 5px;
background: #eee;
cursor: move;
border-radius: 4px;
}
.cpd_widget_title {
cursor:auto;
}
.cpd_widget_item .widefat {
width: 235px !important;
margin-left: 15px;
} .cpd-thickbox {
background-color: #F7F6F1;
font-size: 13px;
}
.cpd-thickbox h2 {
font: italic 1.5em Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin: 0;
padding: 0;
color: #093E56;
}
.cpd-thickbox li {
padding-bottom: 5px;
border-top: none;
} .cpd-notes {
width: 100%;
width: auto;
margin: 1px;
border-color: #000;
border-collapse: collapse;
}
.cpd-notes td, .cpd-notes th {
vertical-align: top;
text-align: left;
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px #aaa solid;
}
.cpd-notes th {
background-color: #8cbdd5;
font-weight: bold;
}
.cpd-notes .nowrap {
white-space: nowrap;
}
.cpd-notes .red {
background-color: #f00;
color: #ff0;
}
.cpd-notes .green {
background-color: #0a0;
color: #ff0;
}
.cpd-notes input {
width: 97%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
} .cpd-client-logo {
padding-left: 25px;
background: url(//grupocmm.com/wp-content/plugins/count-per-day/img/cpd_clients.png) no-repeat left -25px;
}
.cpd-client-chrome{background-position:0 0;}
.cpd-client-firefox{background-position:0 -49px;}
.cpd-client-msie{background-position:0 -98px;}
.cpd-client-opera{background-position:0 -147px;}
.cpd-client-safari{background-position:0 -196px;} #cpd_referrers li a {
width: 85%;
display: block;
float: left;
white-space: nowrap;
overflow: hidden;
} .cpd-flag {
display: inline-block;
float: left;
width: 23px;
height: 12px;
margin-top: 3px;
background-image: url(//grupocmm.com/wp-content/plugins/count-per-day/img/cpd_flags.png);
background-repeat: no-repeat;
}
.cpd-flag-ae{background-position:0 0;}
.cpd-flag-af, .cpd-flag-xh, .cpd-flag-zu {background-position:0 -13px;}
.cpd-flag-al{background-position:0 -26px;}
.cpd-flag-am{background-position:0 -39px;}
.cpd-flag-ar{background-position:0 -52px;}
.cpd-flag-at{background-position:0 -65px;}
.cpd-flag-au{background-position:0 -78px;}
.cpd-flag-az{background-position:0 -91px;}
.cpd-flag-ba{background-position:0 -104px;}
.cpd-flag-bd{background-position:0 -117px;}
.cpd-flag-be{background-position:0 -130px;}
.cpd-flag-bg{background-position:0 -143px;}
.cpd-flag-bh{background-position:0 -156px;}
.cpd-flag-bn{background-position:0 -169px;}
.cpd-flag-bo{background-position:0 -182px;}
.cpd-flag-br{background-position:0 -195px;}
.cpd-flag-by{background-position:0 -208px;}
.cpd-flag-bz{background-position:0 -221px;}
.cpd-flag-ca{background-position:0 -234px;}
.cpd-flag-ch{background-position:0 -247px;}
.cpd-flag-ci{background-position:0 -260px;}
.cpd-flag-cl{background-position:0 -273px;}
.cpd-flag-cn{background-position:0 -286px;}
.cpd-flag-co{background-position:0 -299px;}
.cpd-flag-cr{background-position:0 -312px;}
.cpd-flag-cs{background-position:0 -325px;}
.cpd-flag-cy, .cpd-flag-el, .cpd-flag-gr {background-position:0 -338px;}
.cpd-flag-cz{background-position:0 -351px;}
.cpd-flag-da, .cpd-flag-dk {background-position:0 -364px;}
.cpd-flag-de{background-position:0 -377px;}
.cpd-flag-do{background-position:0 -390px;}
.cpd-flag-dz{background-position:0 -403px;}
.cpd-flag-ec{background-position:0 -416px;}
.cpd-flag-ee{background-position:0 -429px;}
.cpd-flag-eg{background-position:0 -442px;}
.cpd-flag-en, .cpd-flag-us {background-position:0 -455px;}
.cpd-flag-eo{background-position:0 -468px;}
.cpd-flag-es{background-position:0 -481px;}
.cpd-flag-eu{background-position:0 -494px;}
.cpd-flag-fi{background-position:0 -507px;}
.cpd-flag-fo{background-position:0 -520px;}
.cpd-flag-fr{background-position:0 -533px;}
.cpd-flag-gb{background-position:0 -546px;}
.cpd-flag-ge{background-position:0 -559px;}
.cpd-flag-gt{background-position:0 -572px;}
.cpd-flag-hk{background-position:0 -585px;}
.cpd-flag-hn{background-position:0 -598px;}
.cpd-flag-hr{background-position:0 -611px;}
.cpd-flag-hu{background-position:0 -624px;}
.cpd-flag-id{background-position:0 -637px;}
.cpd-flag-ie{background-position:0 -650px;}
.cpd-flag-il{background-position:0 -663px;}
.cpd-flag-in{background-position:0 -676px;}
.cpd-flag-iq{background-position:0 -689px;}
.cpd-flag-ir{background-position:0 -702px;}
.cpd-flag-is{background-position:0 -715px;}
.cpd-flag-it{background-position:0 -728px;}
.cpd-flag-ja, .cpd-flag-jp {background-position:0 -741px;}
.cpd-flag-jm{background-position:0 -754px;}
.cpd-flag-jo{background-position:0 -767px;}
.cpd-flag-kk{background-position:0 -780px;}
.cpd-flag-kp{background-position:0 -793px;}
.cpd-flag-kr{background-position:0 -806px;}
.cpd-flag-kw{background-position:0 -819px;}
.cpd-flag-ky{background-position:0 -832px;}
.cpd-flag-lb{background-position:0 -845px;}
.cpd-flag-li{background-position:0 -858px;}
.cpd-flag-lk{background-position:0 -871px;}
.cpd-flag-ls{background-position:0 -884px;}
.cpd-flag-lt{background-position:0 -897px;}
.cpd-flag-lu{background-position:0 -910px;}
.cpd-flag-lv{background-position:0 -923px;}
.cpd-flag-ly{background-position:0 -936px;}
.cpd-flag-ma{background-position:0 -949px;}
.cpd-flag-mk{background-position:0 -962px;}
.cpd-flag-mm{background-position:0 -975px;}
.cpd-flag-mo{background-position:0 -988px;}
.cpd-flag-mt{background-position:0 -1001px;}
.cpd-flag-mx{background-position:0 -1014px;}
.cpd-flag-my{background-position:0 -1027px;}
.cpd-flag-nb, .cpd-flag-nn, .cpd-flag-no {background-position:0 -1040px;}
.cpd-flag-ni{background-position:0 -1053px;}
.cpd-flag-nl{background-position:0 -1066px;}
.cpd-flag-nz{background-position:0 -1079px;}
.cpd-flag-om{background-position:0 -1092px;}
.cpd-flag-pa{background-position:0 -1105px;}
.cpd-flag-pe{background-position:0 -1118px;}
.cpd-flag-ph{background-position:0 -1131px;}
.cpd-flag-pk{background-position:0 -1144px;}
.cpd-flag-pl{background-position:0 -1157px;}
.cpd-flag-pr{background-position:0 -1170px;}
.cpd-flag-pt{background-position:0 -1183px;}
.cpd-flag-py{background-position:0 -1196px;}
.cpd-flag-qa{background-position:0 -1209px;}
.cpd-flag-ro{background-position:0 -1222px;}
.cpd-flag-rs{background-position:0 -1235px;}
.cpd-flag-ru{background-position:0 -1248px;}
.cpd-flag-sa{background-position:0 -1261px;}
.cpd-flag-se{background-position:0 -1274px;}
.cpd-flag-sg{background-position:0 -1287px;}
.cpd-flag-si{background-position:0 -1300px;}
.cpd-flag-sk{background-position:0 -1313px;}
.cpd-flag-sv{background-position:0 -1326px;}
.cpd-flag-sy{background-position:0 -1339px;}
.cpd-flag-th{background-position:0 -1352px;}
.cpd-flag-tn{background-position:0 -1365px;}
.cpd-flag-tr{background-position:0 -1378px;}
.cpd-flag-tt{background-position:0 -1391px;}
.cpd-flag-tw{background-position:0 -1404px;}
.cpd-flag-tz{background-position:0 -1417px;}
.cpd-flag-ua{background-position:0 -1430px;}
.cpd-flag-unknown, .cpd-flag-a1, .cpd-flag-a2, .cpd-flag-o1{background-position:0 -1443px;}
.cpd-flag-uy{background-position:0 -1456px;}
.cpd-flag-uz{background-position:0 -1469px;}
.cpd-flag-ve{background-position:0 -1482px;}
.cpd-flag-vn{background-position:0 -1495px;}
.cpd-flag-ye{background-position:0 -1508px;}
.cpd-flag-za{background-position:0 -1521px;}
.cpd-flag-me{background-position:0 -1534px;}
.cpd-flag-md{background-position:0 -1547px;}
.cpd-flag-np{background-position:0 -1560px;}
.cpd-flag-bs{background-position:0 -1573px;}
.cpd-flag-cm{background-position:0 -1586px;}
.cpd-flag-mn{background-position:0 -1599px;}
.cpd-flag-kz{background-position:0 -1612px;}
.cpd-flag-ng{background-position:0 -1625px;}
.cpd-flag-kh{background-position:0 -1638px;}
.cpd-flag-sd{background-position:0 -1651px;}
.cpd-flag-mw{background-position:0 -1664px;}