:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}
.aligncenter{clear:both}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}
.wpcf7 form.init .wpcf7-response-output{display:none}
.wpcf7-form-control-wrap{position:relative}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}
.wpcf7 input[type=file]{cursor:pointer}
.wpcf7 input[type=file]:disabled{cursor:default}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
#cookie-law-info-bar{font-size:15px;margin:0 auto;padding:12px 10px;position:absolute;text-align:center;box-sizing:border-box;width:100%;z-index:9999;display:none;left:0;font-weight:300;box-shadow:0 -1px 10px 0 rgba(172,171,171,.3)}
#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}
#cookie-law-info-bar span{vertical-align:middle}
.cli-plugin-button,.cli-plugin-button:visited{display:inline-block;padding:9px 12px;color:#fff;text-decoration:none;position:relative;cursor:pointer;margin-left:5px;text-decoration:none}
.cli-plugin-main-link{margin-left:0;font-weight:550;text-decoration:underline}
.cli-plugin-button:hover{background-color:#111;color:#fff;text-decoration:none}
.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{font-size:13px;font-weight:400;line-height:1}
.cli-plugin-button{margin-top:5px}
.cli-bar-popup{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:20px}
.cli-plugin-main-link.cli-plugin-button{text-decoration:none}
.cli-plugin-main-link.cli-plugin-button{margin-left:5px}
.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.cli-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.cli-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}
.cli-px-0{padding-left:0;padding-right:0}
.cli-btn{cursor:pointer;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1.25rem;line-height:1;border-radius:.25rem;transition:all .15s ease-in-out}
.cli-btn:hover{opacity:.8}
.cli-btn:focus{outline:0}
.cli-modal.cli-fade .cli-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none}
.cli-modal-backdrop.cli-fade{opacity:0}
.cli-modal a{text-decoration:none}
.cli-modal .cli-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem*2))}
@media (min-width:576px){.cli-modal .cli-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem*2))}}
@media (min-width:992px){.cli-modal .cli-modal-dialog{max-width:900px}}
.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.3rem;outline:0}
.cli-modal .row{margin:0 -15px}
.cli-modal .cli-modal-close{position:absolute;right:10px;top:10px;z-index:1;padding:0;background-color:transparent;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}
.cli-modal .cli-modal-close:focus{outline:0}
.cli-switch{display:inline-block;position:relative;min-height:1px;padding-left:70px;font-size:14px}
.cli-switch input[type=checkbox]{display:none}
.cli-switch .cli-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}
.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px}
.cli-switch input:checked+.cli-slider{background-color:#00acad}
.cli-switch input:checked+.cli-slider:before{transform:translateX(26px)}
.cli-switch .cli-slider{border-radius:34px}
.cli-switch .cli-slider:before{border-radius:50%}
.cli-tab-content{background:#fff}
.cli-fade{transition:opacity .15s linear}
.cli-tab-content{width:100%;padding:30px}
@media (max-width:767px){.cli-tab-content{padding:30px 10px}}
.cli-tab-content p{color:#343438;font-size:14px;margin-top:0}
.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;-webkit-transform:scale(0);transform:scale(0);transition:opacity ease-in-out .5s}
.cli-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;transform:scale(0);overflow:hidden;outline:0}
.cli-modal .cli-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem*2))}
.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.2rem;box-sizing:border-box;outline:0}
.cli-switch{display:inline-block;position:relative;min-height:1px;padding-left:38px;font-size:14px}
.cli-switch .cli-slider{background-color:#e3e1e8;height:20px;width:38px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}
.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:15px;left:3px;position:absolute;transition:.4s;width:15px}
.cli-switch input:checked+.cli-slider{background-color:#61a229}
.cli-switch input:checked+.cli-slider:before{transform:translateX(18px)}
.cli-switch .cli-slider{border-radius:34px;font-size:0}
.cli-tab-content{width:100%;padding:5px 30px 5px 5px;box-sizing:border-box}
#cookie-law-info-bar .cli-tab-content{background:0 0}
#cookie-law-info-bar .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{color:inherit}
#cookie-law-info-bar .cli-tab-header a:before{border-right:1px solid currentColor;border-bottom:1px solid currentColor}
#cookie-law-info-bar .cli-row{margin-top:20px}
#cookie-law-info-bar .cli-tab-content h4{margin-bottom:.5rem}
#cookie-law-info-bar .cli-tab-container{display:none;text-align:left}
.cli-tab-footer .cli-btn{background-color:#00acad;padding:10px 15px;text-decoration:none}
.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#61a229;color:#fff;border-radius:0}
.cli-tab-footer{width:100%;text-align:right;padding:20px 0}
.cli-col-12{width:100%}
.cli-tab-header{display:flex;justify-content:space-between}
.cli-tab-header a:before{width:10px;height:2px;left:0;top:calc(50% - 1px)}
.cli-tab-header a:after{width:2px;height:10px;left:4px;top:calc(50% - 5px);-webkit-transform:none;transform:none}
.cli-tab-header a:before{width:7px;height:7px;border-right:1px solid #4a6e78;border-bottom:1px solid #4a6e78;content:" ";transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:10px}
.cli-tab-header a.cli-nav-link{position:relative;display:flex;align-items:center;font-size:14px;color:#000;text-transform:capitalize}
.cli-tab-header{border-radius:5px;padding:12px 15px;cursor:pointer;transition:background-color .2s ease-out .3s,color .2s ease-out 0s;background-color:#f2f2f2}
.cli-modal .cli-modal-close{position:absolute;right:0;top:0;z-index:1;-webkit-appearance:none;width:40px;height:40px;padding:0;border-radius:50%;padding:10px;background:0 0;border:none;min-width:40px}
.cli-tab-container h4,.cli-tab-container h1{font-family:inherit;font-size:16px;margin-bottom:15px;margin:10px 0}
#cliSettingsPopup .cli-tab-section-container{padding-top:12px}
.cli-tab-container p,.cli-privacy-content-text{font-size:14px;line-height:1.4;margin-top:0;padding:0;color:#000}
.cli-tab-content{display:none}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px}
.cli-tab-section{margin-top:5px}
@media (min-width:992px){.cli-modal .cli-modal-dialog{max-width:645px}}
.cli-switch .cli-slider:after{content:attr(data-cli-disable);position:absolute;right:50px;color:#000;font-size:12px;text-align:right;min-width:80px}
.cli-switch input:checked+.cli-slider:after{content:attr(data-cli-enable)}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:60px;transition:max-height .15s ease-out;overflow:hidden}
a.cli-privacy-readmore{font-size:12px;margin-top:12px;display:inline-block;padding-bottom:0;cursor:pointer;color:#000;text-decoration:underline}
.cli-modal-footer{position:relative}
a.cli-privacy-readmore:before{content:attr(data-readmore-text)}
.cli-privacy-content p{margin-bottom:0}
.cli-modal-close svg{fill:#000}
span.cli-necessary-caption{color:#000;font-size:12px}
#cookie-law-info-bar .cli-privacy-overview{display:none}
.cli-tab-container .cli-row{max-height:500px;overflow-y:auto}
@keyframes blowUpContent{0%{transform:scale(1);opacity:1}99.9%{transform:scale(2);opacity:0}100%{transform:scale(0)}}
@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}
@keyframes blowUpModal{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:0}100%{transform:scale(0);opacity:0}}
.wt-cli-sr-only{display:none;font-size:16px}
#cookie-law-info-bar[data-cli-style=cli-style-v2]{padding:14px 25px}
#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=widget]{padding:32px 30px}
#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup]{padding:32px 45px}
.wt-cli-necessary-checkbox{display:none !important}
@media (max-width:985px){#cookie-law-info-bar[data-cli-style=cli-style-v2],#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=widget],#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup]{padding:25px}}
.wt-cli-privacy-overview-actions{padding-bottom:0}
@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.info b p{color:#fff !important}
h1[id]{padding-top:80px;margin-top:-45px}
.ih-item.circle .info{right:0;text-align:center;bottom:0;top:0;left:0;background-size:100% 100% !important;background-repeat:no-repeat}
.ih-item{position:relative;transition:all .35s ease-in-out;margin:30px auto !important}
.ih-item.circle .img:before,;
.ih-item{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out}
.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ih-item a{color:#333}
.ih-item a:hover{text-decoration:none}
.ih-item img{width:100%;height:100%}
.ih-item.circle,.ih-item.circle .img{border-radius:50%;position:relative;width:220px;height:220px}
.ih-item.circle{margin-bottom:15px}
.ih-item.circle .img img{border-radius:50%}
.ih-item.circle .info{position:absolute;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ih-item.circle.effect11 .img{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out}
.ih-item.circle.effect11 .info h3{text-transform:uppercase;position:relative;letter-spacing:2px;height:32% text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}
.ih-item.circle.effect11{-webkit-perspective:900px;-moz-perspective:900px;perspective:900px}
.ih-item.circle.effect11 .img{opacity:1;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .35s ease-in-out}
.ih-item.circle.effect11 .info{background:#333;opacity:0;visibility:hidden;-webkit-transition:all .35s ease .35s;-moz-transition:all .35s ease .35s;transition:all .35s ease .35s}
.ih-item.circle.effect11 .info h3{color:#fff;font-size:18px;margin:0 30px;padding:50px 0 0}
.ih-item.circle.effect11 .info p{padding:10px 5px;margin:0 30px;font-size:.9em}
.ih-item.circle.effect11 a:hover .img{opacity:0}
.ih-item.circle.effect11 a:hover .info{visibility:visible;opacity:1}
.ih-item.circle.effect11.left_to_right .img{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}
.ih-item.circle.effect11.left_to_right .info{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);-ms-transform:translateZ(-1000px) rotateY(-90deg);-o-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg)}
.ih-item.circle.effect11.left_to_right a:hover .img{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);-ms-transform:translateZ(-1000px) rotateY(90deg);-o-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg)}
.ih-item.circle.effect11.left_to_right a:hover .info{-webkit-transform:translateZ(0) rotateY(0);-moz-transform:translateZ(0) rotateY(0);-ms-transform:translateZ(0) rotateY(0);-o-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0)}
;
h1,h2,h3,h4,h5,h6{font-family:Lustria,Georgia,"Times New Roman",Times,serif}
.ih-item .info p{line-height:1.5em}
.ih-item .info{overflow:hidden !important}
@media only screen and (max-width :1024px){.ih-item.circle{width:280px !important;height:280px !important;margin:5px auto 30px auto}
.ih-item.circle .info{width:280px !important;height:280px !important;overflow:hidden !important}
.ih-item.circle .info h3{font-size:15px !important;padding:50px 0 40px !important;height:0 !important}
.ih-item.circle.effect11 .info p{margin:0 3px !important;font-size:.8em !important;font-style:inherit !important;line-height:16px !important;border-top:none !important}}
@media (max-width:768px){.ih-item{margin:5px auto 30px auto}
.ih-item.circle{width:280px !important;height:280px !important;margin:5px auto 30px auto}
.ih-item.circle .info{width:280px !important;height:280px !important;overflow:hidden !important}
.ih-item.circle .info h3{font-size:15px !important;padding:50px 0 40px !important;height:0 !important}
.ih-item.circle.effect11 .info p{margin:0 3px !important;font-size:.8em !important;font-style:inherit !important;line-height:16px !important}}
@media (max-width:480px){.ih-item.circle{width:250px !important;height:250px !important}
.ih-item.circle .info h3{font-size:1.6vw !important;padding:40px 0 !important;height:0 !important}
.ih-item.circle.effect11 .info p{border-top:none !important}}
@media only screen and (max-width :320px){.ih-item.circle{width:230px !important;height:230px !important}
.ih-item.circle .info h3{font-size:12px !important;padding:40px 0 25px !important;height:0 !important}
.ih-item.circle.effect11 .info p{border-top:none !important}
.ih-item.circle .info{width:230px !important;height:230px !important}}
.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}
.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:400}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:0 0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff !important}}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
h1,h2,h3,h4,h5,h6{font-family:'Lato';font-weight:200;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#777}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h1 small,h2 small,h3 small{font-size:65%}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h4 small,h5 small,h6 small{font-size:75%}
h1{font-size:36px}
h2{font-size:30px;color:#353535}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
p{margin:0 0 10px}
small{font-size:85%}
mark{padding:.2em;background-color:#fcf8e3}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
dl{margin-top:0;margin-bottom:20px}
dt,dd{line-height:1.42857143}
dt{font-weight:700}
dd{margin-left:0}
.cabecera-productos h1{font-size:50px}
.cabecera-productos h3{font-size:20px}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}
blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
.row{margin-right:-15px;margin-left:-15px}
.col-md-4,.col-md-6,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:992px){.col-md-4,.col-md-6,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-6{width:50%}
.col-md-4{width:33.33333333%}}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
table col[class*=col-]{position:static;display:table-column;float:none}
table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
input[type=search]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}}
input[type=radio][disabled],input[type=checkbox][disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
.container:before,.container:after,.row:before,.row:after{display:table;content:" "}
.container:after,.row:after{clear:both}
@media (max-width:480px){.cabecera-productos h1{font-size:20px !important}
.cabecera-productos h3{font-size:12px !important}
.cabecera-productos h4{font-size:15px !important}}
[class^=ti-],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-spray:before{content:"\e60b"}
.ti-settings:before{content:"\e60f"}
.ti-mobile:before{content:"\e621"}
.ti-arrow-right:before{content:"\e628"}
.ti-link:before{content:"\e62d"}
.ti-crown:before{content:"\e642"}
.ti-bag:before{content:"\e655"}
.ti-arrows-horizontal:before{content:"\e658"}
.ti-truck:before{content:"\e66d"}
.ti-timer:before{content:"\e66e"}
.ti-menu:before{content:"\e68e"}
.ti-location-pin:before{content:"\e693"}
.ti-bar-chart:before{content:"\e6ba"}
.ti-alert:before{content:"\e6c5"}
.ti-widget:before{content:"\e6cb"}
.ti-palette:before{content:"\e6e0"}
.ti-layout-placeholder:before{content:"\e6f4"}
.ti-layout-media-center:before{content:"\e701"}
.ti-layout-line-solid:before{content:"\e706"}
.ti-layout-grid4:before{content:"\e707"}
.ti-layout-grid3:before{content:"\e708"}
.ti-layout-accordion-separated:before{content:"\e713"}
.ti-layout-accordion-merged:before{content:"\e714"}
.ti-gallery:before{content:"\e71e"}
.ti-face-smile:before{content:"\e71f"}
.ti-credit-card:before{content:"\e721"}
.ti-email:before{content:"\e75a"}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}
@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}
@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}
@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}
@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}
@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}
@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}
@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}
@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}
@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}
@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}
@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}
@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}
@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}
@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}
@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}
@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}
@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}
@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}
@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}
@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}
@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}
@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}
@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}
@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}
@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}
@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}
@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}
@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}
@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}
@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}
@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}
@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}
@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}
@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}
@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}
@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}
@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}
@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}
@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}
@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}
@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}
@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}
@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}
@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}
body{background:none repeat scroll 0 0 #fff;margin:0;overflow-x:hidden;padding:0;float:left;width:100%;font-family:'Lato';font-weight:200}
html{font-family:'Lato';font-size:16px;letter-spacing:-.06em;line-height:24px;font-weight:200}
p{font-family:'Lato';font-size:16px;color:#4a4a4a;float:left;width:100%;line-height:26px;letter-spacing:-.01em;margin:0;font-weight:200}
.block{float:left;padding:110px 0;position:relative;width:100%}
.top-margin{float:left;margin-top:-50px;width:100%}
.layer p{color:#bfbdca}
.block.remove-top{padding-top:0}
.block.remove-bottom{padding-bottom:0}
.layer:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background:#050b13;opacity:.5}
.main-header .layer:before{background:0 0}
.fixed-img{background-attachment:fixed !important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;background-size:cover}
.block .container{padding:0;position:relative;z-index:9}
a{text-decoration:none}
.theme-layout{display:inline-block;width:100%;background:none repeat scroll 0 0 #fff}
.container{position:relative;z-index:99}
.open-nav{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;cursor:pointer;display:none;float:right;font-size:17px;height:44px;line-height:44px;margin:26px 0;text-align:center;width:44px}
.menu{float:right;opacity:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
header.sticky .menu{opacity:1}
.menu>ul{float:left;list-style:outside none none;margin:0;padding:0}
.menu>ul>li{float:left;padding:0;position:relative}
.menu>ul>li:hover>ul{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-0-transform:rotate(0deg);transform:rotate(0deg)}
.menu>ul>li.menu-item-has-children>ul{background:#fff none repeat scroll 0 0;list-style:outside none none;margin:0;opacity:0;padding:0;position:absolute;top:100%;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-0-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:200px}
.menu>ul>li.menu-item-has-children>ul li{float:left;position:relative;width:100%}
.menu>ul>li.menu-item-has-children ul{list-style:outside none none}
.menu>ul>li.menu-item-has-children>ul li ul{background:#fff none repeat scroll 0 0;left:100%;list-style:outside none none;margin:0;opacity:0;padding:0;position:absolute;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:200px}
.menu>ul>li.menu-item-has-children>ul li:hover>ul{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-0-transform:rotate(0deg);transform:rotate(0deg)}
.menu>ul>li.menu-item-has-children>ul a{background:#fff none repeat scroll 0 0;border-bottom:1px solid #e8ecec;color:#555;float:left;font-family:'Lato';font-size:11px;letter-spacing:-.06em;padding:10px 23px;text-transform:uppercase;width:100%}
.menu>ul>li>a{color:#fff;float:left;font-family:'Lato';font-size:13px;font-weight:600;letter-spacing:-.06em;padding:20px;position:relative;text-transform:uppercase;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;padding-top:50px}
.menu>ul>li:before{background:none repeat scroll 0 0 #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";height:6px;left:15px;margin-top:-3px;opacity:0;position:absolute;top:50%;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:6px}
header{left:0;position:fixed;top:0;width:100%;z-index:9999;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
header.sticky .menu>ul>li>a{color:#fff}
header .logo{float:left;margin-top:15px}
.logo>a{color:#fff;float:left;font-family:'Lato';font-size:16px;letter-spacing:-.06em;line-height:42px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.logo>a i{float:left;font-size:29px;margin-right:9px}
header nav p{color:#fff;float:right;font-size:15px;margin-top:30px;width:auto;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
header .container{padding:0}
.heading{float:left;margin-bottom:60px;padding-top:79px;position:relative;text-align:center;width:100%}
.heading>span{color:#8092b3;opacity:.2;font-family:'Lato';font-size:147px;left:0;line-height:102px;position:absolute;text-align:center;top:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:100%;text-transform:uppercase}
section:hover .heading>span{top:-20px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.heading h2{color:#3c3c3c;float:left;font-family:"Intro";font-size:26px;letter-spacing:-.06em;margin:0;position:relative;text-align:center;width:100%}
.heading>p{color:#747474;font-size:16px;margin-top:10px;font-weight:300}
.services{float:left;margin-top:50px;position:relative;text-align:center;width:100%;z-index:0}
.services>i{float:left;font-size:70px;margin-bottom:20px;width:100%;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.services h3{color:#555;float:left;font-family:'Lato';font-size:18px;letter-spacing:-.06em;margin:10px 0;width:100%}
.services>p{display:inline-block !important;float:left;padding:0 40px;text-align:center;width:100%}
.services:before{background:none repeat scroll 0 0 #f2f2f2;content:"";height:150%;left:50%;opacity:1;position:absolute;top:-20px;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);width:1px;z-index:-1;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.services:hover:before{height:100%;left:0;margin:0;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.services:hover:after{height:100%;right:0;margin:0;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.services:after{background:none repeat scroll 0 0 #f2f2f2;content:"";height:150%;right:50%;opacity:1;position:absolute;top:-20px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg);width:1px;z-index:-1;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.current a{color:#134e7c;font-family:'Lato';font-size:16px;font-weight:400}
.cool-features{border-right:8px solid rgba(128,146,179,.36);float:left;margin-top:0;position:relative;width:100%}
section.vc_row.wpb_row.vc_row-fluid.block.remove-top{border-bottom:8px solid rgba(128,146,179,.36);border-top:8px solid rgba(128,146,179,.36)}
.prdct-mockup-info>h3{color:#383838;float:left;font-family:'Lato';font-size:23px;letter-spacing:-.06em;line-height:50px;margin:2px 0 12px;width:100%}
.features{float:left;list-style:outside none none;margin:0;padding:0;width:100%}
.features>li{color:#444;float:left;font-family:'Lato';font-size:16px;font-weight:400;letter-spacing:-.06em;line-height:39px;margin-bottom:13px;padding-left:62px;position:relative;width:100%}
.cool-features>i{background:none repeat scroll 0 0 #fff;border:8px solid #efefef;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;bottom:50px;font-size:15px;height:50px;left:50%;line-height:35px;margin-left:-25px;position:absolute;text-align:center;width:50px;z-index:999}
.features>li>i{border:1px solid;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:17px;height:39px;left:0;line-height:39px;position:absolute;text-align:center;width:39px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.features>li:hover>i{color:#fff}
.prdct-mockup-info>p{color:#6b6b6b;font-family:'Lato';font-size:16px;line-height:28px;margin-bottom:45px}
.prdct-mockup-info>span{float:left;font-family:'Lato';font-size:60px;line-height:44px;margin-bottom:20px;width:100%}
.cool-features:before{background:none repeat scroll 0 0 rgba(128,146,179,.36);content:"";height:100%;left:50%;margin-left:-4px;position:absolute;top:0;width:8px;z-index:99}
.prdct-mockup{bottom:0;float:left;left:0;overflow:hidden;text-align:center;top:auto;width:50%}
.prdct-mockup-info{float:right;padding:90px 100px 70px 70px;width:50%}
.prdct-mockup>img{position:relative;width:80%;height:auto;float:left;margin-left:8%}
.team-area{float:left;width:100%}
.team-area>.row{margin:0}
.team-area>.row>div{padding:0}
.team-details{float:left;padding:60px 50px;position:relative;width:50%}
.team-details:before{background:none repeat scroll 0 0 #f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;content:"";height:30px;position:absolute;right:-8px;top:50px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:30px}
.team-details>h3{color:#3f3f3f;float:left;font-family:Lato;font-size:26px;font-weight:900;margin:0;padding-bottom:10px;position:relative;line-height:33px;text-transform:uppercase;width:100%}
.team-details>h3:before{background:none repeat scroll 0 0 #a7a7a7;bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}
.team-details>span{color:#7b7b7b;float:left;font-family:Lato;font-size:14px;letter-spacing:-.06em;margin-bottom:10px;margin-top:16px;text-transform:uppercase;width:100%}
.team-details>p{color:#7b7b7b;float:left;font-family:Lato;font-size:24px;font-weight:100;letter-spacing:-.06em;margin-bottom:30px;margin-top:5px;text-transform:uppercase;width:100%}
.team-details>ul{float:left;list-style:outside none none;margin:0;padding:0;width:100%}
.team-details>ul>li{float:left;margin-right:20px}
.team-details>ul>li a{color:#4c4c4c;float:left;font-size:17px}
.team-details>h3>i{float:left;font-style:normal;font-weight:100;width:100%}
.team-avatar{float:left;width:50%}
.team{background:none repeat scroll 0 0 #f3f3f3;float:left;width:100%}
.team-avatar img{float:left;width:100%}
.wpcf7{float:left;width:100%}
.wpcf7 form{float:left;width:100%}
.wpcf7 form input[type=text],.wpcf7 form textarea,.wpcf7 form input[type=email]{background:none repeat scroll 0 0 #f9f9f9;border:1px solid #e1e1e1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 1px 1px #fff inset;-moz-box-shadow:1px 1px 1px #fff inset;-ms-box-shadow:1px 1px 1px #fff inset;-o-box-shadow:1px 1px 1px #fff inset;box-shadow:1px 1px 1px #fff inset;color:#555;float:left;font-family:Lato;font-size:13px;margin-bottom:10px !important;letter-spacing:-.06em;padding:18px 30px;width:100%;line-height:normal}
.wpcf7-form>p span{float:left;width:100%}
.wpcf7 form textarea{min-height:200px}
.wpcf7 form img{float:right;margin:50px 0}
.wpcf7 form .wpcf7-submit{background:none repeat scroll 0 0 #fff;border:3px solid;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;float:left;font-family:lato;font-size:13px;font-weight:700;letter-spacing:-.06em;margin-top:20px;padding:16px 50px;text-transform:uppercase;line-height:normal}
.location{float:left;width:100%}
.map-location{background-image:none;background-repeat:no-repeat;background-size:cover;float:left;height:280px;position:relative;width:100%}
.pointer{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:30px;padding:2px;position:absolute;width:30px}
.pointer:hover{z-index:1}
.pointer span{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;cursor:pointer;float:left;font-family:Lato;font-size:15px;font-weight:900;height:100%;line-height:24px;position:relative;text-align:center;width:100%}
.address{left:50%;margin-left:-120px;opacity:0;padding:20px 0 0;position:absolute;top:120%;-webkit-transform:perspective(200px) rotateX(90deg);-moz-transform:perspective(200px) rotateX(90deg);-ms-transform:perspective(200px) rotateX(90deg);-o-transform:perspective(200px) rotateX(90deg);transform:perspective(200px) rotateX(90deg);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;width:240px}
.pointer:hover .address{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.pointer:hover .address{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.address:before{border-bottom:10px solid #fff;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";left:50%;margin-left:-10px;position:absolute;top:10px}
.address ul{background:none repeat scroll 0 0 #fff;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;-webkit-box-shadow:0 0 23px rgba(0,0,0,.1);-moz-box-shadow:0 0 23px rgba(0,0,0,.1);-ms-box-shadow:0 0 23px rgba(0,0,0,.1);-o-box-shadow:0 0 23px rgba(0,0,0,.1);box-shadow:0 0 23px rgba(0,0,0,.1);float:left;list-style:outside none none;padding:20px 20px 15px;width:100%}
.address ul li{color:#666;font-family:lato;font-size:12px;line-height:25px;padding:0;text-align:center}
.address ul li:before{display:none}
.pointer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-animation:pointing 1s infinite;-moz-animation:pointing 1s infinite;-ms-animation:pointing 1s infinite;-o-animation:pointing 1s infinite;animation:pointing 1s infinite}
@-webkit-keyframes pointing{0%{-webkit-transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.3);opacity:.6}50%{-webkit-transform:scale(1.7);opacity:.3}100%{-webkit-transform:scale(2);opacity:0}}
@keyframes pointing{0%{transform:scale(1);opacity:1}25%{transform:scale(1.3);opacity:.6}50%{transform:scale(1.7);opacity:.3}100%{transform:scale(2);opacity:0}}
@-ms-keyframes pointing{0%{-ms-transform:scale(1);opacity:1}25%{-ms-transform:scale(1.3);opacity:.6}50%{-ms-transform:scale(1.7);opacity:.3}100%{-ms-transform:scale(2);opacity:0}}
@-o-keyframes pointing{0%{-o-transform:scale(1);opacity:1}25%{-o-transform:scale(1.3);opacity:.6}50%{-o-transform:scale(1.7);opacity:.3}100%{-o-transform:scale(2);opacity:0}}
.company-address{float:left;list-style:outside none none;margin:40px 0 0;padding:0;position:relative;width:100%}
.company-address>li{color:#494949;float:left;font-family:'Lato';font-size:16px;letter-spacing:-.06em;line-height:30px;margin-bottom:12px;padding-left:64px;position:relative;width:100%;padding-bottom:30px;padding-top:8px}
.company-address>li>i{border:1px solid;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;font-size:25px;height:50px;left:0;line-height:29px;position:absolute;text-align:center;top:0;width:50px;padding-top:10px}
.bottom-line{float:left;padding:0 90px;text-align:center;width:100%}
.bottom-line>span{color:#fff;float:left;font-family:Lato;font-size:12px;letter-spacing:-.06em;padding:21px 0;text-align:center;text-transform:uppercase;width:100%}
.logo>span{color:#666;float:left;font-family:Lato;font-size:13px;letter-spacing:-.06em;line-height:24px;margin-top:4px;width:100%}
.blog-post-sec{float:left;padding-left:25px;position:relative;width:100%;margin-top:50px}
.blog>p{text-align:center}
.blog{float:left;width:100%}
.metas{left:0;list-style:outside none none;margin:0;padding:0;position:absolute;top:30px;z-index:666;display:none}
.post-thumb>a{bottom:-60px;color:#fff;font-size:20px;height:55px;line-height:55px;position:absolute;right:-60px;text-align:center;transition:all .4s ease 0s;width:55px}
.metas>li{float:left;width:100%}
.post-thumb{float:left;width:100%;overflow:hidden}
.blog-post-sec:hover .blog .post-thumb>a{bottom:0 !important;right:0 !important}
.blog>h3,.blog-post-sec h1{color:#383838;float:left;font-family:intro;font-size:20px;letter-spacing:-.06em;margin:30px 0 10px;text-align:center;width:100%;word-wrap:break-word;-ms-word-wrap:break-word}
.blog-post-sec h1{margin:50px 0 30px}
blockquote{background:none repeat scroll 0 0 #fafafa;border:medium none;float:left;margin:30px 0;padding:40px;text-align:center;width:100%}
blockquote p{font-size:20px;font-style:italic;line-height:31px}
.blog>h3 a{color:#383838}
.post-thumb>img{float:left;width:100%;height:auto}
.post-thumb{float:left;position:relative;width:100%}
.metas>li>a{color:#fff;float:left;font-family:Lato;font-size:13px;font-weight:900;letter-spacing:-.06em;margin-bottom:4px;padding:8px 30px;text-transform:uppercase}
.inner-head{float:left;margin-bottom:60px;text-align:center;width:100%}
.inner-head>h2{color:#fff;float:left;font-family:Intro;margin:0 0 20px;text-align:center;width:100%}
.breadcrumbs{float:left;list-style:outside none none;margin:0;padding:0;width:100%}
.breadcrumbs>li{color:#fff;display:inline;font-family:Lato;font-size:13px;margin:0 6px}
.breadcrumbs>li a{color:#fff;margin-right:12px}
.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8,.vc_col-sm-10,.vc_col-sm-12{padding-left:0 !important;padding-right:0 !important}
.vc_row{margin-left:0 !important;margin-right:0 !important}
.single-post{float:left;width:100%}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.single-post h1,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{float:left;font-family:intro;text-align:left;width:100%}
.single-post .blog>p{text-align:left}
.single-post img[title="Image Alignment 1200x400"]{float:left;max-width:100%;width:100%}
blockquote cite{float:left;width:100%}
table{border:1px solid #f0f0f0;color:#888;float:left;line-height:33px;text-align:center;width:100%}
thead{color:#333;text-align:center}
table th{border:1px solid #f0f0f0;text-align:center}
td{border:1px solid #f0f0f0;font-size:12px;line-height:30px}
dt,dd{color:#777;font-family:roboto;font-size:13px;line-height:25px !important;letter-spacing:.3px}
pre{float:left;text-align:left;width:100%}
.alignleft{float:left;margin-right:20px}
.aligncenter{margin:0 auto}
.single-post>ul{float:left;text-align:left;width:100%}
.single-post>ul li{font-family:roboto}
.single-post>ul ul{padding-bottom:5px;padding-left:20px;padding-top:5px}
.single-post>ol{font-family:roboto;padding:0 0 0 19px;text-align:left;width:100%}
.single-post>ol ol{padding-bottom:5px;padding-left:20px;padding-top:5px}
.post.sticky>div>div{float:left;width:100%}
table th a{color:#444}
.inner-head>h2{text-align:center}
.page-template-default p{margin-bottom:20px}
.single-post .blog>p{margin-bottom:20px}
.single-post .blog-post-sec{padding:0}
.post-cat{float:left;margin-top:10px;text-align:center;width:100%}
.post-cat>a{background:#fafafa none repeat scroll 0 0;color:#333;display:inline-block;font-family:Lato;font-size:10px;margin:5px 5px 0;padding:0 13px;text-transform:uppercase}
.masonry{float:left;position:relative;width:100%}
.single-post .post-cat{float:left;margin-bottom:0;margin-top:30px;width:100%}
.single-post .post-cat>a{float:left;margin-left:0}
.single-post .blog-post-sec ul,.single-post .blog-post-sec ol,.single-post .blog-post-sec dl{float:left;width:100%}
.single-post .blog-post-sec ul li,.single-post .blog-post-sec ol li,.single-post .blog-post-sec dl li{float:left;width:100%}
nav{transition:all .4s ease 0s}
.main-header{background:#bababa none repeat scroll 0 0}
.blog-post-sec.services:before,.blog-post-sec.services:after{display:none}
.single-post .blog-post-sec .blog>p{display:inline-block;float:none}
.page-template-front p,.page-template-default p{display:inline-block;float:none;margin-bottom:20px;width:auto}
.wpcf7 form>p{width:100%}
a.cuadro-normal{padding-top:172px;padding-bottom:172px;width:100%;background:#fff;color:rgba(128,146,179,.36);float:left}
header.sticky{background:-moz-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 47%,rgba(255,255,255,0) 48%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 47%,rgba(255,255,255,0) 48%);background:linear-gradient(135deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 47%,rgba(255,255,255,0) 48%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
header.sticky p{margin-top:50px}
ul{color:#777}
.map-full{width:100%}
header.sticky{height:110px}
.datos-personales-footer{color:#fff;padding-top:50px;padding-bottom:50px;float:center}
.datos-personales-footer-derecha{float:left;padding-right:2%;padding-left:8%;width:30%;padding-bottom:20px}
.datos-personales-footer-izquierda{float:left;width:60%;padding-right:2%;padding-left:8%;text-align:left}
.datos-personales-footer h3{color:#fff;font-weight:300}
.datos-personales-footer p{color:#fff;font-weight:300}
.final-footer p{color:#fff;font-weight:100}
.final-footer a{color:#fff;font-weight:100}
div.wpb_text_column.wpb_content_element.espacio-simbolo-reciclado{text-align:center !important;padding-top:50px}
.pointer span,.bottom-line,.features>li:hover>i,.open-nav,.metas>li>a,.post-thumb>a{background:#0d7cfe}
.services>i,.prdct-mockup-info>span,.features>li>i,.company-address>li>i,header.sticky .logo>a i{color:#0d7cfe}
.features>li>i,.pointer:before,.company-address>li>i{border-color:#0d7cfe}
@media (max-width:1200px){.team-details{padding:40px 30px}
.map-location{background-size:100% 100%}
.open-nav{display:block}
.menu{position:relative}
.menu>ul{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);-ms-box-shadow:0 10px 10px rgba(0,0,0,.1);-o-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);overflow:hidden;position:absolute;top:100%;display:none;width:300px;right:0}
.menu>ul>li{float:left;padding:0;width:100%}
.menu>ul>li.menu-item-has-children ul{opacity:1;position:static;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);width:100%;display:none;padding:0}
.menu>ul>li.menu-item-has-children:hover>ul{display:block;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.menu>ul>li>a{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e8ecec;border-right:1px solid #e8ecec;margin:0;padding:13px 20px;width:100%}}
@media (min-width:768px) and (max-width:980px){.fixed-img{background-size:auto auto !important}
.open-nav{display:block}
.menu{position:relative}
.menu>ul{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);-ms-box-shadow:0 10px 10px rgba(0,0,0,.1);-o-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);overflow:hidden;position:absolute;top:100%;display:none;width:300px;right:0}
.menu>ul>li{float:left;padding:0;width:50%}
.menu>ul>li>a{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e8ecec;border-right:1px solid #e8ecec;margin:0;padding:13px 20px;width:100%}
.prdct-mockup-info>h3{font-size:29px;line-height:42px}
.team{margin-bottom:10px}}
@media (max-width:767px){.fixed-img{background-size:auto auto !important}
.open-nav{display:block}
.menu{position:relative}
.menu>ul{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);-ms-box-shadow:0 10px 10px rgba(0,0,0,.1);-o-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);overflow:hidden;position:absolute;top:100%;display:none;width:300px;right:0}
.menu>ul>li{float:left;padding:0;width:50%}
.menu>ul>li>a{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e8ecec;border-right:1px solid #e8ecec;margin:0;padding:13px 20px;width:100%;color:black!important}
.container{padding:0 15px !important}
.prdct-mockup{border-bottom:8px solid #efefef;float:left;position:static;top:0;width:100%}
.prdct-mockup-info{width:100%}
.cool-features:before{display:none}
.cool-features>i{display:none}
.team{margin-bottom:10px}
.location{margin-top:50px}}
@media (max-width:480px){h2{font-size:26px !important}
.fixed-img{background-size:auto auto !important}
.open-nav{display:block}
.menu{position:relative}
.menu>ul{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);-ms-box-shadow:0 10px 10px rgba(0,0,0,.1);-o-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);overflow:hidden;position:absolute;top:100%;display:none;width:300px;right:0}
.menu>ul>li{float:left;padding:0;width:50%}
.menu>ul>li>a{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e8ecec;border-right:1px solid #e8ecec;font-size:11px;margin:0;padding:13px 20px;width:100%;color:black!important}
.heading>span{font-size:87px;line-height:52px}
.heading{padding-top:31px}
.heading h2{font-size:17px}
.prdct-mockup-info>h3{font-size:25px;line-height:35px}
.prdct-mockup-info{padding:60px 40px 40px}
.prdct-mockup>img{float:left;position:relative;width:100%}
.prdct-mockup{padding:0 20px}
.team-details{text-align:center;width:100%}
.team-avatar{width:100%}
.team-details:before{bottom:0;left:50%;margin-bottom:-8px;margin-left:-15px;top:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.team-details>h3:before{left:50%;margin-left:-20px}
.team-details>ul{text-align:center}
.team-details>ul>li{display:inline-flex;float:none}
section.vc_row.wpb_row.vc_row-fluid.block.vc_row-no-padding{padding-top:220px !important}
div.vc_row.wpb_row.vc_inner.vc_row-fluid.xxss-contact.vc_custom_1481903183479{display:none}
.heading>span{font-size:40px}
.heading h2{font-size:20px !important}}
.vc_row:after,.vc_row:before{content:" ";display:table}
.vc_row:after{clear:both}
.vc_column_container{width:100%}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_col-sm-10,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media (min-width:768px){.vc_col-sm-10,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8{float:left}
.vc_col-sm-12{width:100%}
.vc_col-sm-10{width:83.33333333%}
.vc_col-sm-8{width:66.66666667%}
.vc_col-sm-6{width:50%}
.vc_col-sm-4{width:33.33333333%}
.vc_col-sm-3{width:25%}
.vc_col-sm-2{width:16.66666667%}
.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5{float:left}
.vc_col-sm-4\/5{width:80%}
.vc_col-sm-3\/5{width:60%}
.vc_col-sm-2\/5{width:40%}}
.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}
.vc_clearfix:after{clear:both}
.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.wpb_content_element{margin-bottom:35px}
.vc_parallax{position:relative;overflow:hidden}
.vc_parallax>*{position:relative;z-index:1}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-flex>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
.vc_column_container{padding-left:0;padding-right:0}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
.vc_col-has-fill>.vc_column-inner{padding-top:35px}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}
.vc_images_carousel .vc_carousel-control{border:none}
.wpb_single_image a{border:none;outline:0}
.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}
.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.wpb_single_image.vc_align_center{text-align:center}
.wpb_single_image.vc_align_left{text-align:left}
.wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}
@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}
@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}
[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{font-family:vc_grid_v1;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@-webkit-keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes wpb_ttb{0%{-moz-transform:translate(0,-10%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes wpb_ttb{0%{-o-transform:translate(0,-10%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);-o-transform:translate(0,-10%);transform:translate(0,-10%);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@-webkit-keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes wpb_btt{0%{-moz-transform:translate(0,10%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes wpb_btt{0%{-o-transform:translate(0,10%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);-o-transform:translate(0,10%);transform:translate(0,10%);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@-webkit-keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes wpb_ltr{0%{-moz-transform:translate(-10%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes wpb_ltr{0%{-o-transform:translate(-10%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);-o-transform:translate(-10%,0);transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@-webkit-keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@-moz-keyframes wpb_rtl{0%{-moz-transform:translate(10%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}
@-o-keyframes wpb_rtl{0%{-o-transform:translate(10%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}
@keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);-ms-transform:translate(10%,0);-o-transform:translate(10%,0);transform:translate(10%,0);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}
@-webkit-keyframes wpb_appear{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}
@-moz-keyframes wpb_appear{0%{-moz-transform:scale(.5);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}
@-o-keyframes wpb_appear{0%{-o-transform:scale(.5);opacity:.1}100%{-o-transform:scale(1);opacity:1}}
@keyframes wpb_appear{0%{-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}
@-webkit-keyframes vc_woo-add-cart-load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}
@keyframes vc_woo-add-cart-load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}
.master-slider{position:relative;visibility:hidden;-moz-transform:translate3d(0,0,0)}
.master-slider a,.master-slider a:hover{-webkit-transition:none;transition:none}
.wpb_row .master-slider-parent *,.master-slider-parent *{box-sizing:content-box}
.master-slider-parent{margin-left:auto;margin-right:auto}
.ms-slide{position:absolute;height:100%;-webkit-transform:translateZ(0px);-ms-transform:translateZ(0px);transform:translateZ(0px)}
.feature-toogle > h3.active,
.fancy-tab-area:before,
.proce-table:hover > .price-prdct,
.proce-table:hover > .price-prdct:before,
.proce-table:hover > .price-prdct:after,
.slick-slide.slick-active.slick-center .testimonial-area > p,
.slick-dots > li.slick-active button,
.team.flip,
.team.flip .team-details:before,
.pointer span,
.bottom-line,
#topcontrol:before,
.tabs_item .round-btn,
.why-dont > .round-btn,
.show-form-btn,
.trial-form > form input[type="submit"],
.block.dark .team.flip .team-details:before,
.block.dark .team.flip,
.features > li:hover > i,
header.sticky .menu > ul > li.active > a:before,
.ribbon-design,
.color-themes > ul > li > a.active,
.theme-layouts > ul > li > a.active,
.header-option > ul > li > a.active,
.open-nav,
.metas > li > a,
.post-thumb > a,
.leave-comment form .submit,
.error-sec ul > li::before,
#calendar_wrap > table > tbody > tr > td > a,
.tagcloud a:hover,
.pagination > li.active a
{
	background:#134E7C;
}
.why-dont-sec > span:hover, 
.why-dont-sec > span.active,
.services > i,
.prdct-mock h3 strong,
.cool-facts .count,
.prdct-mockup-info > span,
.features > li > i,
.testimonial-area > h5,
.text-block2 > span strong,
.app-screenshot:hover > a.html5lightbox,
.twitter-slide li a,
.get-in-touch form .submit,
.company-address > li > i,
.why-dont-sec > .pointer > span,
.round-btn:hover,
.block.dark .cool-facts > i,
header.sticky .logo > a i,
.color-themes > ul > li > a,
.theme-layouts > ul > li > a,
.header-option > ul > li > a,
.main-sec .logo a i,
.post-author-infos > h3 a,
.comment-info > h3 a,
.error-sec > h3,
.wpcf7 form,
.wpcf7-submit,
.widget_nav_menu .menu-main-menu-container ul li a:hover, 
.widget_pages > ul li a:hover,
.widget_recent_comments > ul > li > a:hover,
.widget_meta > ul > li > a:hover,
.widget_archive > ul > li:hover > a:before,
.widget_categories > ul > li:hover > a:before,
cite.fn a,
cite.fn,
.sticky .blog > h3 a      
{
	color:#134E7C;
}
.round-btn.big,
.features > li > i,
.get-in-touch form .submit,
.pointer:before,
.company-address > li > i,
.why-dont > .round-btn,
.color-themes > ul > li > a,
.theme-layouts > ul > li > a,
.header-option > ul > li > a,
.wpcf7 form,
.wpcf7-submit,
.widget_recent_entries ul li:hover,
.tagcloud a:hover,
.pagination > li.active a 
{
	border-color:#134E7C;
}
a{
	color: #134e7c;
}
header.sticky .menu > ul > li > a {
    color: #134e7c !important;
}
header.sticky-header.sticky .menu > ul > li > a {
    color: #134e7c !important;
}
.grecaptcha-badge {opacity:0}
header.sticky {
    background: -moz-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 47%,rgba(255,255,255,0.3) 48%);
    background: -webkit-linear-gradient(-45deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 47%,rgba(255,255,255,0.3) 48%);
    background: linear-gradient(135deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 16%,rgba(255,255,255,0) 47%,rgba(255,255,255,0.3) 48%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);
}
.datos-personales-footer-derecha{
	width:40% !important;
}
@media screen and (min-width: 980px){a.vc_single_image-wrapper.vc_box_border_grey {
    position: relative;
    left: -250px;
    width: 150px;
	}}
.vc_column_container>.vc_column-inner {
    padding-right: 0px;
    padding-left: 0px;
    
}
p {
     width:100% !important;
 }
.wpb_content_element {
     margin-bottom:0px;
     
 }
div.vc_parallax-inner.skrollable.skrollable-between {
     height: 130%!important;
 }
header.sticky .menu > ul > li > a {
    
    color:black;
}
.vc_custom_1528391451197{padding-top: 100px !important;padding-bottom: 60px !important;}
.vc_custom_1528375124786{padding-right: 20px !important;padding-left: 20px !important;}
.vc_custom_1528373965135{padding-right: 20px !important;padding-left: 20px !important;}
.vc_custom_1498645378198{margin-bottom: 30px !important;border-top-width: 2px !important;border-right-width: 2px !important;border-bottom-width: 2px !important;border-left-width: 2px !important;border-left-color: #134e7c !important;border-left-style: solid !important;border-right-color: #134e7c !important;border-right-style: solid !important;border-top-color: #134e7c !important;border-top-style: solid !important;border-bottom-color: #134e7c !important;border-bottom-style: solid !important;border-radius: 20px !important;}
.vc_custom_1499932366655{padding-top: 70px !important;padding-right: 70px !important;padding-bottom: 70px !important;padding-left: 70px !important;}
article{float:left;width:33%;}
div.wpb_column.vc_column_container.vc_col-sm-12 {
    top: -30px;
}
.tab_content h3 {
    color: #434343;
float: left;
font-family: 'Lato';
	font-weight: 200;
font-size: 25px;
letter-spacing: 0.9px;
width: 100%;
text-transform: uppercase;
}
.tabs_item {
padding: 11px 0 0;
}
.fancy-tabs{
    height:0px;
}
.tabs{
    padding: 15px 0;
}
.tabs li{
    padding-left: 10px;
padding-right: 10px;
}
.tab_content p{
    line-height: 31px;
margin-bottom: 20px;
font-family: 'Lato';
	font-size: 16px;
	font-weight: 200;
margin-top: 0px;
padding: 0 100px;
}
.round-btn.big{
    padding: 10px 20px;
}
section.vc_row.wpb_row.vc_row-fluid.block{
    padding-bottom: 0px;
}
div.app-header-info {
    display:none;
}
.fancy-tab-area:before {
  background: #134e7c; 
}
.round-btn.big{
 background: white; 
 border-color: black;
 color: white;
 font-family: 'Lato';
	font-size: 16px;
	font-weight: 300;
}
.round-btn.big:hover{
 background: black;   
 color:white;
}
a.round-btn.big {
    color:black;
}
a.round-btn.big:hover {
    color:white;
}
.part-blue {
    background:#134e7c;
    
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
 color:#134e7c;   
}
.video-background {
    height:100%;
}
section.vc_row.wpb_row.vc_row-fluid.block.gambit_has_video_bg {
    height: 100%;
    
    position: absolute!important;
}
.botelles-pict {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/11/botelles-150.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.botelles-pict:hover {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/11/botelles-2-150.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.logistica-pict {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/12/logistica.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.logistica-pict:hover {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/12/logistica-2.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.alimentacion-pict {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/11/alimentacion-150.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.alimentacion-pict:hover {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/11/alimentacion-2-150.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.taylor-pict {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/12/taylor-made.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.taylor-pict:hover {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/12/taylor-made-2.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.consumo-pict {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/12/consumo.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.consumo-pict:hover {
    background-image:url("https://www.decapulp.com/wp-content/uploads/2016/12/consumo-3.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.home_box_wrap {
float: left;
width: 18.8%;
padding: 0;
margin-right: 1%;
min-height: 0;
}
.home_box_wrap .home_box_last {
margin: 0 !important;
}
.vc_custom_1499333163127{padding-top: 70px !important;padding-right: 70px !important;padding-bottom: 70px !important;padding-left: 70px !important;}
.vc_custom_1481902367036{padding-top: 50px !important;}
.vc_custom_1481818883238{padding-top: 50px !important;padding-bottom: 40px !important;}
header{position:relative!important;background:#fff}
body,h1,h2,h3,h4,h5,h6,p,a,li,span,td,input,button{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}
section.vc_parallax{background-color:#1b4f7a;padding-top:70px!important;padding-bottom:70px!important}
.wpcf7{display:none}
li.wpml-ls-item,li.wpml-ls-menu-item{display:none!important}
@media (max-width:991px){header .open-nav{display:none!important}
header nav ul.menu{display:flex!important;flex-wrap:wrap;justify-content:center;gap:2px 14px;position:static!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;background:transparent!important;padding:6px 0!important;margin:0!important;width:100%!important;transform:none!important}
header nav ul.menu li{float:none!important;display:block!important;width:auto!important;border:0!important}
header nav{float:none!important;width:100%!important;position:static!important}
header .logo{float:none!important;text-align:center}}
header nav ul.menu li.wpml-ls-item{display:none!important}
header.sticky nav ul.menu>li>a{color:#134e7c!important}
section.vc_parallax,section.vc_parallax *{color:#fff!important}
section.vc_parallax .heading>span{opacity:.18}
.master-slider-parent{display:none!important}
section:has(.master-slider-parent){padding-top:0!important;padding-bottom:0!important;min-height:0!important}
#new-product .vc_custom_1498645378198{padding:34px 30px 30px!important}
#new-product .vc_inner{display:flex;align-items:center;justify-content:center;gap:30px;margin:10px 0 0!important}
#new-product .vc_inner>.wpb_column{float:none!important;width:auto!important;flex:1 1 0}
#new-product .vc_custom_1499932366655{padding:0!important}
#new-product img{max-width:100%!important;height:auto!important}
#new-product .wpb_single_image{margin:0!important}
@media (max-width:767px){#new-product .vc_inner{flex-direction:column;gap:14px}
#new-product .vc_custom_1498645378198{padding:22px 16px!important}
#new-product h2 span{font-size:32px!important}}
@media (max-width:767px){img{max-width:100%!important;height:auto!important}
.alignleft,.alignright{float:none!important;display:block;margin:0 auto 12px!important}}
body .theme-layout>section:has(.master-slider-parent):not(:has(h1,h2,h3,p)){display:none!important}
.botelles-pict {
    background-image:url("/wp-content/uploads/2016/11/botelles-150.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.botelles-pict:hover {
    background-image:url(/static/botelles-2-150.png);
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.logistica-pict {
    background-image:url("/wp-content/uploads/2016/12/logistica.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.logistica-pict:hover {
    background-image:url(/static/logistica-2.png);
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.alimentacion-pict {
    background-image:url("/wp-content/uploads/2016/11/alimentacion-150.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.alimentacion-pict:hover {
    background-image:url(/wp-content/uploads/2016/11/alimentacion-150.png);
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.taylor-pict {
    background-image:url("/wp-content/uploads/2016/12/taylor-made.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.taylor-pict:hover {
    background-image:url(/static/taylor-made-2.png);
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.consumo-pict {
    background-image:url("/wp-content/uploads/2016/12/consumo.png");
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
.consumo-pict:hover {
    background-image:url(/static/consumo-3.png);
    background-repeat:no-repeat;
    width:100%;
    height: auto;
    background-position: center;
    
}
html{background-color:#fff}