/*!
Theme Name: IBERMEGA
Theme URI: https://ibermega.com
Author: IBERMEGA team
Author URI: https://ibermega.com
Description: Design from scratch optimized for SEO based on BootStrap 4.5.0 with integration of alternative .webp images with .jpg and .png. Includes Web App with Service Worker and call to the installation on tablets and mobiles. Multiple predesigned templates Prepared for multisite with ten preset languages and .pot file for more languages. It is delivered with guarantee of operation and speed. Requires next-generation ISP services. Includes Landing Page for SEM campaigns.
Version: 1.0.4
License: COMERCIAL
License URI: LICENSE
Text Domain: ibermega
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/body{background:#f8f9fa}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%;float:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;flex:1 0 50%}.nav-subtitle,.nav-title{font-size:1.4rem}.cat-links,.tags-links{padding:4px;font-size:1.1rem;display:block;margin-top:10px}.cat-links a,.tags-links a{background:#e9ecef;border-radius:4px;border:1px solid #ced4da;color:#343a40;padding:4px}.cat-links a:active,.cat-links a:focus,.cat-links a:hover,.tags-links a:active,.tags-links a:focus,.tags-links a:hover{background:#343a40;text-decoration:none;transition:all 1s ease}.editar{margin-left:0;margin-top:20px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget-area{padding:.5em}.widget-area .widget-title{color:#0f4c81;padding:.5em;border-top:2px solid #0f4c81;border-bottom:2px solid #0f4c81}.widget-area ul{margin:0;margin-left:-20px}.widget-area li{list-style:none;margin-left:-20px}.widget-area li a{display:block;padding:.3em;padding-left:.8em;background:0 0;border-bottom:1px solid #e9ecef}.widget-area li a:hover{background:#0f4c81;color:#dee2e6;text-decoration:none}.widget-area section{margin-bottom:2em}.widget-area section .widget{margin:0 0 1.5em}.widget-area section .widget select{max-width:100%}.widget-area-academy .widget-title{color:#343a40;padding:.5em;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;margin-top:1.5em}.widget-area-academy ul{margin:0}.widget-area-academy li>ul>li{list-style:none;margin-left:-60px}.widget-area-academy li>ul>li a{display:block;padding:.3em;padding-left:.8em}.widget-area-academy li>ul>li a:hover{background:0 0;text-decoration:none}.aside-academy .aligncenter{border:3px solid #212529;margin-top:20px}.aside-academy .academy-top{display:flex;width:100%;position:sticky;top:4em}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comments-area{background:#f8f9fa;border:1px solid #e9ecef;padding-left:1em;padding-right:1em;color:#343a40}.comments-area a{color:#343a40}.comments-area a:hover{color:#0f4c81}.comments-area h3{font-weight:400}.comments-area p{font-size:.85rem!important}.comments-area .comment-notes{font-size:.85rem}.comments-area ol{margin-left:-35px}.comments-area li{font-size:.85rem}.comments-area .textarea{padding:.5em;border-radius:4px;margin-bottom:5px;font-size:.95rem;background:#fff;border:1px solid #e9ecef}.comments-area .comment-content{padding:.5em;border-radius:4px;margin-bottom:5px;font-size:.95rem;background:#fff;border:1px solid #ced4da}.comments-area ol.children .comment-content{padding:.5em;border-radius:4px;margin-bottom:5px;font-size:.95rem;background:#fff;border:1px solid #ced4da}.comments-area .comment-notes{font-size:.85rem!important}.comments-area .comment-reply-title{font-size:.95rem!important}.comments-area .submit{display:inline-block;padding:7px;margin-bottom:20px;border:1px solid #0f4c81;background:#0f4c81;border-radius:7px;font-weight:700;font-size:1rem;color:#fff;cursor:pointer}.comments-area .submit:hover{color:#f8f9fa}.comment-list li{display:block;margin-left:0}.comment-list ol{padding-right:1px;margin-left:-20px}.comment-list .comment-content{padding-right:1px}.comment-list .comment-content p{font-size:.95rem!important}.comment-list .comment-content a{word-wrap:break-word}.comment-reply-link{display:inline-block;padding:7px;margin-bottom:20px;border:1px solid #0f4c81;border-radius:4px;font-weight:700;font-size:.85rem}.comment-reply-link:hover{color:#000}.bypostauthor{display:inline-block}.comment-content a{word-wrap:break-word}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:ibermega;font-display:swap;src:url(assets/fonts/ibermega.eot?qjiyy6);src:url(assets/fonts/ibermega.eot?qjiyy6#iefix) format("embedded-opentype"),url(assets/fonts/ibermega.ttf?qjiyy6) format("truetype"),url(assets/fonts/ibermega.woff?qjiyy6) format("woff"),url(assets/fonts/ibermega.svg?qjiyy6#ibermega) format("svg");font-weight:400;font-style:normal;font-display:block}i{font-family:ibermega!important;font-display:swap;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ibermega-window:before{content:""}.ibermega-monitor:before{content:""}.ibermega-home3:before{content:""}.ibermega-newspaper:before{content:""}.ibermega-image:before{content:""}.ibermega-music:before{content:""}.ibermega-film:before{content:""}.ibermega-library:before{content:""}.ibermega-ticket:before{content:""}.ibermega-cart:before{content:""}.ibermega-phone:before{content:""}.ibermega-envelop:before{content:""}.ibermega-location2:before{content:""}.ibermega-clock:before{content:""}.ibermega-calendar:before{content:""}.ibermega-mobile:before{content:""}.ibermega-quotes-left:before{content:""}.ibermega-quotes-right:before{content:""}.ibermega-spinner3:before{content:""}.ibermega-shield:before{content:""}.ibermega-menu:before{content:""}.ibermega-menu3:before{content:""}.ibermega-flag:before{content:""}.ibermega-eye:before{content:""}.ibermega-point-down:before{content:""}.ibermega-question:before{content:""}.ibermega-info:before{content:""}.ibermega-cancel-circle:before{content:""}.ibermega-checkmark:before{content:""}.ibermega-loop2:before{content:""}.ibermega-arrow-up2:before{content:""}.ibermega-arrow-right2:before{content:""}.ibermega-arrow-down2:before{content:""}.ibermega-arrow-left2:before{content:""}.ibermega-circle-up:before{content:""}.ibermega-circle-right:before{content:""}.ibermega-circle-down:before{content:""}.ibermega-circle-left:before{content:""}.ibermega-embed2:before{content:""}.ibermega-share2:before{content:""}.ibermega-facebook2:before{content:""}.ibermega-whatsapp:before{content:""}.ibermega-twitter:before{content:""}.ibermega-wordpress:before{content:""}.ibermega-paypal:before{content:""}.ibermega-clubs:before{content:""}.ibermega-book:before{content:""}.ibermega-books:before{content:""}.ibermega-bubbles2:before{content:""}.ibermega-bubbles4:before{content:""}.ibermega-user:before{content:""}.ibermega-users:before{content:""}.ibermega-lock:before{content:""}.ibermega-stats-dots:before{content:""}.ibermega-stats-bars:before{content:""}.ibermega-stats-bars2:before{content:""}.ibermega-hammer2:before{content:""}.ibermega-fire:before{content:""}.ibermega-point-up:before{content:""}.ibermega-point-right:before{content:""}.ibermega-point-left:before{content:""}.ibermega-spell-check:before{content:""}.ibermega-search:before{content:""}.ibermega-cogs:before{content:""}.ibermega-credit-card:before{content:""}.ibermega-wrench:before{content:""}.ibermega-cog:before{content:""}.ibermega-aid-kit:before{content:""}.ibermega-pie-chart:before{content:""}.ibermega-youtube:before{content:""}.ibermega-youtube2:before{content:""}.ibermega-qrcode:before{content:""}.ibermega-paragraph-left:before{content:""}.ibermega-git:before{content:""}.themes{background:#fff;margin-bottom:-120px}.themes .carousel{margin-top:-55px}.themes .carousel-caption{text-align:right;padding-left:35%;padding-top:20px;padding-bottom:175px}.themes .carousel-caption h1,.themes .carousel-caption h2{font-size:3rem;font-weight:900;margin-right:0!important;margin-bottom:0;text-shadow:1px 0 2px #343a40;color:#83d50e;display:inline-block}.themes .carousel-caption .lead{font-weight:700;font-style:normal;font-size:1.8rem!important;text-shadow:1px 0 2px #343a40;transform:scaley(1.2);-webkit-transform:scaley(1.2);-moz-transform:scaley(1.2);-ms-transform:scaley(1.2);-o-transform:scaley(1.2)}.themes h2,.themes h3,.themes h4,.themes h5{font-weight:600}.themes .info{background:#0f4c81;margin-bottom:3em}.themes p{font-size:1.1rem!important;margin-bottom:30px}.themes code{background:#e9ecef;border:1px solid #ced4da;padding:11px;display:block;font-size:.85rem}.themes .post ul{list-style:none!important}.themes .post li{font-size:1.1rem}.themes .post ul>li.disable:before,.themes .post ul>li:before{content:"\f058";font-family:"Font Awesome 5 free";font-weight:400;color:#0f4c81;margin-right:10px;margin-left:-10px;font-size:1.2rem}.themes .post ul>li>ul>li.disable:before,.themes .post ul>li>ul>li:before{content:""}.themes .post a{font-weight:600}.themes .widget ul li.precio{text-align:center;padding-top:1em;padding-bottom:1em}.themes .widget ul li.precio strong{font-size:.85rem}.themes .widget ul li.precio span{font-size:4rem;font-weight:800}.themes .widget li.boton small p{font-size:.75rem!important;margin-bottom:0!important}.themes .widget-theme-list{display:block;background:#e9ecef;text-align:left}.themes .widget-theme-list ul{list-style:none;color:#000}.themes .widget-theme-list ul li{padding-top:5px;padding-bottom:5px;font-size:.95rem}.themes .widget-theme-list ul .list{border-bottom:1px solid #ced4da;margin-left:10%;margin-right:18%}@media (max-width:667px){.themes .carousel{margin-top:55px}}.header{padding:0}.header ul li{list-style-type:none}.header .nav-link{font-size:14px;font-weight:500;padding:26px 15px!important;text-transform:uppercase;letter-spacing:.6px;display:block;position:relative;color:#fff;line-height:28px}.header .nav-link.active::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:7px;background-color:#83d50e}.header .nav-link:not(.active)::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:7px;z-index:-7;transition:transform .4s ease;background-color:#83d50e;transform:scaleX(0);transform-origin:100% 0}.header .nav-link:not(.active):hover::after{transform:scaleX(1);transform-origin:0 0}.header .search-bar-link:after{display:none}.header .dropdown-menu{border:0;background:#fff;padding:0;margin:0;border-radius:0;border-top:3px solid #83d50e;box-shadow:0 13px 35px 0 rgba(43,50,54,.2)}.header .dropdown-menu .dropdown-item{display:block;width:100%;padding:14px 28px;color:#000;text-decoration:none;position:relative;transition:all .25s ease;border-bottom:1px solid rgba(0,0,0,.06);font-size:15px;font-weight:400}.header .dropdown-menu .dropdown-item:last-child{border-bottom:0}.header .dropdown-menu .dropdown-item:focus,.header .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#83d50e}.header .dropdown-toggle{padding-right:25px!important}.header .dropdown-toggle:before{content:"\f078";display:inline-block;position:absolute;top:50%;right:0;font-weight:700;font-size:12px;font-family:"Font Awesome 5 Free";display:inline-block;transition:all .25s ease;transform:translateY(-50%)}.header .dropdown-toggle[aria-expanded=true]:before{transform:rotate(180deg);top:26px}.header .navbar-toggler{outline:0;border:none;border-radius:0;padding:0 10px 0 0}.header .navbar-toggler .togler-icon-inner>span{height:3px;margin:5px;width:30px;display:block;background:#fff;transition:all .3s ease}.header .navbar-toggler .togler-icon-inner>span:nth-child(2){width:20px!important;margin-left:auto}.header .navbar-toggler .togler-icon-inner>span:last-child{margin-bottom:0}.header .navbar-toggler[aria-expanded=true] .togler-icon-inner>span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.header .navbar-toggler[aria-expanded=true] .togler-icon-inner>span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.header .navbar-toggler[aria-expanded=true] .togler-icon-inner>span:nth-child(2){opacity:0}.header .navbar-brand{color:#fff;text-transform:capitalize;margin-right:0;padding:0}.header .navbar-brand img{display:none}.header .navbar-brand img.logo-transparent{display:block}.header.header-shrink{padding:0;background:#fff;box-shadow:0 13px 35px -12px rgba(43,50,54,.2);animation:stickyMenu .7s ease-in-out}.header.header-shrink .nav-link,.header.header-shrink .search-bar-resp-btn{color:#000!important}.header.header-shrink .togler-icon-inner>span{background-color:#000}.header.header-shrink .navbar-brand{color:#83d50e}.header .search-bar-resp-btn{position:absolute;right:65px;top:30px;border:none;outline:0;background:0 0;color:#fff;font-size:20px;display:none}.mega-menu-item{position:static}.mega-menu-item .dropdown-menu{width:100%!important;right:0;margin:0 auto}.mega-menu-item .mega-menu-wrapper .container{background:#fff}.mega-menu-item .mega-menu-wrapper .mega-menu-column{padding:0}.mega-menu-item .mega-menu-wrapper .mega-menu-column:last-child{border-right:0}.mega-menu-item .mega-menu-wrapper .mega-menu-column h6{padding:25px 28px;background:#83d50e;color:#fff;font-weight:400}.mega-menu-item .mega-menu-wrapper .mega-menu-column:last-child ul{border-right:0}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul{border-right:1px solid rgba(0,0,0,.08)}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul li{border-bottom:1px solid rgba(0,0,0,.06);padding:14px 28px;font-weight:400;color:#000;transition:all .25s ease}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul li:last-child{border-bottom:0}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul li:hover{color:#fff;background-color:#83d50e;border-color:#83d50e}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul li:hover a{color:#fff}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul li a{display:block;width:100%;text-decoration:none;color:#000;font-size:15px}.mega-menu-item .mega-menu-wrapper .mega-menu-column ul li a i{margin-right:10px;font-size:12px}.search-bar-wrap{background:#83d50e;padding:10px;display:none}.search-bar-wrap .search-form-group{position:relative}.search-bar-wrap .search-form-group .search-form-control{padding:14px 28px;display:block;width:100%;border:none;outline:0;border-radius:100px;background:rgba(255,255,255,.1);color:#fff}.search-bar-wrap .search-form-group .search-button{position:absolute;right:28px;top:13px;border:none;outline:0;background:0 0;color:#fff}@keyframes stickyMenu{0%{margin-top:-120px;opacity:0}50%{margin-top:-64px;opacity:0}100%{margin-top:0;opacity:1}}@media screen and (max-width:991.98px){.header,.header .container,.header ul li{padding:0}.header .search-bar-resp-btn{display:block}.header .container{max-width:100%}.header .navbar-nav .nav-link{color:#000;padding:10px 15px!important;transition:all .25s ease;border-bottom:1px solid rgba(0,0,0,.06)}.header .navbar-nav .nav-link:after{display:none}.header .navbar-nav .nav-item:last-child .nav-link{border-bottom:0}.header .navbar-nav .dropdown-toggle:before{top:27px;right:20px}.header .navbar-nav .dropdown-toggle[aria-expanded=true]:before{transform:rotate(180deg);top:11px}.header .navbar-nav .dropdown-menu{box-shadow:none;background:#f5f5f5;border-top:0}.header .navbar-nav .dropdown-menu .dropdown-item:hover{background:#83d50e}.header .main-menu{background:#fff}.header .navbar-nav .nav-link.active,.header .navbar-nav .nav-link:not(.active):hover{background:#83d50e;color:#fff!important;border-color:#83d50e}.header .navbar-brand{padding:10px 0 10px 15px}.search-bar-toggle-btn{display:none}.mega-menu-item .mega-menu-resp{overflow:hidden;overflow-y:scroll}.mega-menu-item .mega-menu-resp .mega-menu-wrapper{height:320px}.mega-menu-item .mega-menu-resp .mega-menu-wrapper .mega-menu-column:nth-child(2){border-right:0}.mega-menu-item ul li{background:#f5f5f5}}@media screen and (min-width:992px){.dropdown-menu{position:absolute;top:80%;left:0;z-index:15;opacity:0;visibility:hidden;display:block;min-width:250px;color:#000;border:0;border-radius:0;transition:all .35s ease}.dropdown-menu.show{opacity:1;top:100%;visibility:visible}}@media only screen and (max-width:575.98px){body,html{font-size:14px}.mega-menu-item .mega-menu-resp{overflow:hidden;overflow-y:scroll}.mega-menu-item .mega-menu-resp .mega-menu-wrapper .mega-menu-column ul{border-right:0}}.hero{height:850px;background:#272a33;display:flex;justify-content:center;align-items:center}.hero h1,.hero h2,.hero p{color:#fff}.hero h2{font-size:2rem;font-weight:500;margin-bottom:20px}.hero h1{margin-bottom:10px}.hero p{line-height:28px;margin-bottom:60px;opacity:.85}.button{display:inline-block;padding:20px 40px;border-radius:5px;border:none;outline:0;text-transform:uppercase;transition:background-color .25s ease}.button.default-button{background:#83d50e;color:#fff}.button.default-button:hover{background:#77c20d}.wrapper{display:block}.sidebar{width:350px;height:100vh;position:fixed;top:0;left:-355px;z-index:9999;background:#343a40;color:#fff;transition:all .3s;box-shadow:3px 3px 3px rgba(51,51,51,.5);text-align:left}.sidebar.active{left:0}.dismiss{width:35px;height:35px;position:absolute;top:10px;right:10px;transition:all .3s;background:#444;border-radius:4px;text-align:center;line-height:35px;cursor:pointer}.dismiss:focus,.dismiss:hover{background:#555;color:#fff}.sidebar .logo{padding:10px 10px;border-bottom:1px solid #444;transition:all .3s}.sidebar .logo a{display:inline-block;width:172px;height:34px;background:url(assets/img/logo.png) left top no-repeat;border:0;text-indent:-999999px}.sidebar ul.menu-elements{padding:10px 0;border-bottom:1px solid #444;transition:all .3s}.sidebar ul li a{display:block;padding:10px 20px;border:0;color:#fff}.sidebar ul li a:focus,.sidebar ul li a:hover,.sidebar ul li.active>a:focus,.sidebar ul li.active>a:hover{outline:0;background:#555;color:#fff}.sidebar ul li a i{margin-right:5px}.sidebar ul li.active>a,a[aria-expanded=true]{background:#444;color:#fff}.sidebar ul ul a{background:#444;padding-left:30px;font-size:14px}.sidebar ul ul li.active>a{background:#555}.sidebar a[data-toggle=collapse]{position:relative}.sidebar .dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sidebar .to-top{padding:20px;text-align:center}.sidebar .dark-light-buttons{padding:10px 20px 30px 20px;text-align:center}.sidebar.light{background:#fff;color:#888}.sidebar.light .dismiss{background:#ddd;color:#888}.sidebar.light .dismiss:focus,.sidebar.light .dismiss:hover{background:#ccc;color:#888}.sidebar.light .logo{border-color:#eee}.sidebar.light .logo a{background-image:url(assets/img/logo-dark.png)}.sidebar.light ul.menu-elements{border-color:#eee}.sidebar.light ul li a{color:#888}.sidebar.light ul li a:focus,.sidebar.light ul li a:hover,.sidebar.light ul li.active>a:focus,.sidebar.light ul li.active>a:hover{background:#ccc;color:#888}.sidebar.light a[aria-expanded=true],.sidebar.light ul li.active>a{background:#ddd;color:#888}.sidebar.light ul ul a{background:#ddd}.sidebar.light ul ul li.active>a{background:#ccc}.sidebar.light a.btn-customized-3{background:#ddd;color:#888}.sidebar.light a.btn-customized-3.active:focus,.sidebar.light a.btn-customized-3.btn.btn-primary:not(:disabled):not(.disabled):active,.sidebar.light a.btn-customized-3.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.sidebar.light a.btn-customized-3:active,.sidebar.light a.btn-customized-3:active:focus,.sidebar.light a.btn-customized-3:focus,.sidebar.light a.btn-customized-3:hover{background:#ccc;color:#888}.sidebar.light a.btn-customized-4.btn-customized-dark{background:#555}.sidebar.light a.btn-customized-4.btn-customized-light{background:#eee}.sidebar.light a.btn-customized-4.btn-customized-dark.active:focus,.sidebar.light a.btn-customized-4.btn-customized-dark.btn.btn-primary:not(:disabled):not(.disabled):active,.sidebar.light a.btn-customized-4.btn-customized-dark.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.sidebar.light a.btn-customized-4.btn-customized-dark:active,.sidebar.light a.btn-customized-4.btn-customized-dark:active:focus,.sidebar.light a.btn-customized-4.btn-customized-dark:focus,.sidebar.light a.btn-customized-4.btn-customized-dark:hover{background:#ccc;color:#fff}.sidebar.light a.btn-customized-4.btn-customized-light.active:focus,.sidebar.light a.btn-customized-4.btn-customized-light.btn.btn-primary:not(:disabled):not(.disabled):active,.sidebar.light a.btn-customized-4.btn-customized-light.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.sidebar.light a.btn-customized-4.btn-customized-light:active,.sidebar.light a.btn-customized-4.btn-customized-light:active:focus,.sidebar.light a.btn-customized-4.btn-customized-light:focus,.sidebar.light a.btn-customized-4.btn-customized-light:hover{background:#ccc;color:#fff}.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(52,58,64,.4);z-index:998;opacity:0;transition:all .5s ease-in-out}.overlay.active{display:block;opacity:1}.content{width:100%;transition:all .3s}.open-menu{position:fixed;bottom:10px;left:10px;z-index:997;box-shadow:3px 3px 3px rgba(51,51,51,.2)}.open-menu.btn-customized,.open-menu.btn-customized.active:focus,.open-menu.btn-customized.btn.btn-primary:not(:disabled):not(.disabled):active,.open-menu.btn-customized.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.open-menu.btn-customized:active,.open-menu.btn-customized:active:focus,.open-menu.btn-customized:focus,.open-menu.btn-customized:hover{box-shadow:3px 3px 3px rgba(51,51,51,.2)}a.btn-customized{margin-left:5px;margin-right:5px;padding:.75rem 1.5rem;background:#dc3545;border:0;border-radius:4px;font-size:16px;font-weight:300;color:#fff;box-shadow:none}a.btn-customized.active:focus,a.btn-customized.btn.btn-primary:not(:disabled):not(.disabled):active,a.btn-customized.btn.btn-primary:not(:disabled):not(.disabled):active:focus,a.btn-customized:active,a.btn-customized:active:focus,a.btn-customized:focus,a.btn-customized:hover{outline:0;background:#343a40;background:rgba(220,53,70,.702);border:0;color:#fff;box-shadow:none}a.btn-customized-2{margin-left:5px;margin-right:5px;padding:.75rem 1.5rem;background:#fff;border:0;border-radius:4px;font-size:16px;font-weight:300;color:#555;box-shadow:none}a.btn-customized-2.active:focus,a.btn-customized-2.btn.btn-primary:not(:disabled):not(.disabled):active,a.btn-customized-2.btn.btn-primary:not(:disabled):not(.disabled):active:focus,a.btn-customized-2:active,a.btn-customized-2:active:focus,a.btn-customized-2:focus,a.btn-customized-2:hover{outline:0;background:#ccc;background:rgba(255,255,255,.5);border:0;color:#555;box-shadow:none}a.btn-customized-3{display:inline-block;width:100%;margin:0;padding:.75rem 1.5rem;background:#444;border:0;border-radius:4px;font-size:16px;font-weight:300;color:#fff;box-shadow:none}a.btn-customized-3.active:focus,a.btn-customized-3.btn.btn-primary:not(:disabled):not(.disabled):active,a.btn-customized-3.btn.btn-primary:not(:disabled):not(.disabled):active:focus,a.btn-customized-3:active,a.btn-customized-3:active:focus,a.btn-customized-3:focus,a.btn-customized-3:hover{outline:0;background:#555;border:0;color:#fff;box-shadow:none}a.btn-customized i,a.btn-customized-2 i,a.btn-customized-3 i{margin-right:5px}a.btn-customized-4{display:inline-block;width:28px;height:28px;margin:0 3px;padding:0;background:#444;border:0;border-radius:50%;font-size:16px;font-weight:300;color:#fff;box-shadow:none;text-indent:-999999px}a.btn-customized-4.btn-customized-dark{background:#222}a.btn-customized-4.btn-customized-light{background:#fff}a.btn-customized-4.btn-customized-dark.active:focus,a.btn-customized-4.btn-customized-dark.btn.btn-primary:not(:disabled):not(.disabled):active,a.btn-customized-4.btn-customized-dark.btn.btn-primary:not(:disabled):not(.disabled):active:focus,a.btn-customized-4.btn-customized-dark:active,a.btn-customized-4.btn-customized-dark:active:focus,a.btn-customized-4.btn-customized-dark:focus,a.btn-customized-4.btn-customized-dark:hover{outline:0;background:#555;border:0;color:#fff;box-shadow:none}a.btn-customized-4.btn-customized-light.active:focus,a.btn-customized-4.btn-customized-light.btn.btn-primary:not(:disabled):not(.disabled):active,a.btn-customized-4.btn-customized-light.btn.btn-primary:not(:disabled):not(.disabled):active:focus,a.btn-customized-4.btn-customized-light:active,a.btn-customized-4.btn-customized-light:active:focus,a.btn-customized-4.btn-customized-light:focus,a.btn-customized-4.btn-customized-light:hover{outline:0;background:#555;border:0;color:#fff;box-shadow:none}.post-head-breadcrumbs{margin-top:-20px!important;margin-bottom:0;background:#e9ecef;border-bottom:1px solid #ced4da;padding-top:.8em!important}.blog{display:block}.blog h2,.blog h3,.blog h4{margin-top:1.5em;margin-bottom:1em;font-family:sans-serif;font-weight:600}.blog p{font-size:1.3rem!important;margin-bottom:1.5em}.blog code{background:#e9ecef;border:1px solid #ced4da;padding:11px;display:block;font-size:1rem}.blog a{color:#2056ca}.category .indice .entry-content{margin:0 0 0!important}.category .indice .entry-content p{font-size:1.1rem}blockquote{background:0 0;padding:20px;padding-left:50px;box-sizing:border-box;box-shadow:0 2px 4px rgba(34,34,34,.12);position:relative;overflow:hidden;min-height:120px;margin-bottom:20px!important}blockquote p{font-size:1.2rem;line-height:1.2;margin:0;max-width:80%}blockquote cite{font-size:1rem;margin-top:10px;display:block;font-weight:200;opacity:.8}blockquote:before{font-family:Georgia,serif;content:"“";position:absolute;top:10px;left:10px;font-size:5em;color:rgba(238,238,238,.8);font-weight:400}blockquote:after{font-family:Georgia,serif;content:"”";position:absolute;bottom:-110px;line-height:100px;right:-32px;font-size:25em;color:rgba(238,238,238,.8);font-weight:400}@media (max-width:768px){blockquote:after{font-size:22em;right:-25px}}.tutorial{display:block;margin-top:-20px;padding-top:20px}.tutorial h2,.tutorial h3,.tutorial h4{margin-top:.8em;margin-bottom:.3em;font-family:sans-serif;font-weight:600}.tutorial p{font-size:1.1rem!important;margin-bottom:1.4em}.tutorial .cdn{background:#f8f9fa;border:1px solid #ced4da;border-left:8px solid #83d50e;padding:11px;display:inline-block;font-size:1rem;color:#000}.tutorial a{color:#2056ca}.category .indice .entry-content{margin:0 0 0!important}.category .indice .entry-content p{font-size:1.1rem}.legal{display:block}.legal h2,.legal h3,.legal h4{margin-bottom:1em;font-family:sans-serif;font-weight:600;font-size:1.3rem!important}.legal p{font-size:1rem!important;margin-bottom:1.2em;text-align:justify!important}.legal a{color:#2056ca}.widget-legal1 .widget-title{color:#fff;padding:.5em;border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa;margin-top:1.5em}.widget-legal1 ul{margin:10px;list-style:none}.widget-legal1 li{margin-left:-20px}.widget-legal1 a{color:#f8f9fa!important;padding-top:.2em;padding-bottom:.2em}.widget-legal1 a:hover{color:#83d50e!important}.widget-legal2 .widget-title{color:#343a40;padding:.5em;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;margin-top:1.5em}.widget-legal2 ul{margin:10px}.widget-legal2 a,.widget-legal2 li{color:#0f4c81!important;list-style:none;margin-left:-20px}.widget-legal2 a:hover{color:#83d50e!important}@media (max-width:667px){.widget-legal1 ul{margin:0}.widget-legal1 li{margin-left:-20px}.widget-legal1 a{display:block;margin-left:-20px;padding-left:20px;padding-top:.2em;padding-bottom:.2em;background:0 0}.widget-legal1 a:hover{display:block;margin-left:-20px;padding-left:20px;padding-top:.3em;padding-bottom:.3em;background:rgba(0,0,0,.548);text-decoration:none}.widget-legal2 a,.widget-legal2 li{color:#0f4c81!important;list-style:none;margin-left:-20px}}.widget-legal2-top{display:flex;width:100%;position:sticky;top:4em}.author-post{padding:15px;background:url(images/pattern.png);border:1px solid #ced4da;border-radius:7px}.author-post .avatar,.author-post .avatar-80,.author-post .photo{border:5px solid #0f4c81!important;padding:5px;border-radius:50%;height:130px;width:130px}.author-post h3{font-size:1.5rem}.author-post a{color:#343a40}.author-post a:hover{color:#495057}.author-post .description{color:#000;font-size:1.1rem}.author-post .author-enlaces{margin:0;padding:10px}.author-post .author-enlaces li{margin:0 10px 0 0;display:inline-block}.author-post .author-enlaces i{display:block;width:35px;height:35px;font-size:2rem;color:#0f4c81}.page-format{display:block}.page-format p{font-size:1.3rem!important;margin-bottom:1.5em}.page-format .lead{font-size:1.5rem!important}.page-format a{color:#2056ca}.page-format ul li{font-size:1.2rem!important}#myBtn{display:none;position:fixed;bottom:10px;right:20px;z-index:99;border:none;outline:0;background-color:#0f4c81;color:#fff;cursor:pointer;padding:.75rem 1rem;border-radius:10px;font-size:18px}#myBtn:hover{background-color:#83d50e}.embed-container{position:relative;height:0;overflow:hidden}.ratio16{padding-bottom:56.25%}.ratio43{padding-bottom:75%}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer-widget{background:radial-gradient(farthest-corner at 45px 45px,#f0f8ff 20%,#cfdae4);border-top:1px solid #ced4da;padding-top:2em;padding-bottom:2em}.footer-widget h6{font-weight:700;font-size:1.2rem}.footer-widget ul{margin:0}.footer-widget ul li{text-decoration:none;list-style:none;font-size:.9rem;margin-left:-40px;margin-bottom:11px}.footer-widget .social-links{text-align:right!important}.footer-widget .social-links a i{font-size:2.5rem;margin-left:1rem;line-height:38px;color:#0f4c81}.footer-widget .social-links a i:hover{color:#dc3545}.footer-widget .footer-social{padding-top:1em;padding-bottom:3em}.footer-widget .footer-social strong{font-size:1.8rem;font-weight:900;color:#0f4c81}@media (max-width:667px){.footer-widget{padding-top:1em;padding-bottom:3em}.footer-widget h6{font-weight:700;font-size:1.1rem}.footer-widget ul{margin:0;text-align:center!important}.footer-widget ul li{text-decoration:none;list-style:none;font-size:1rem;margin-left:-40px;margin-bottom:11px}.footer-widget ul li>a{display:block;padding:8px;background:#f8f9fa;color:#343a40}.footer-widget ul li>a:hover{display:block;text-decoration:none;background:#0f4c81;color:#dee2e6}.footer-widget ul li>a:focus{display:block;text-decoration:none;background:#83d50e;color:#0f4c81}.footer-widget .social-links{text-align:center!important}.footer-widget .social-links a i{font-size:4rem;margin-left:1rem;line-height:38px}.footer-widget .footer-social{text-align:left}}footer a{color:#e9ecef}footer a:hover{color:#f8f9fa}footer .site-info{text-align:center}#accordion .panel{border:none;box-shadow:none;border-radius:30px;margin-bottom:15px}#accordion .panel-heading{padding:0;border-radius:30px}#accordion .panel-title a{display:block;padding:17px 20px 17px 70px;background:#f8f9fa;font-size:18px;font-weight:600;color:#0f4c81;border:none;border-radius:30px;position:relative;transition:all .3s ease 0s}#accordion .panel-title a.collapsed{color:#0f4c81}#accordion .panel-title a.collapsed:after,#accordion .panel-title a:after{content:"\ea3e";font-family:ibermega;font-weight:900;width:55px;height:55px;line-height:55px;border-radius:50%;background:#0f4c81;font-size:25px;color:#83d50e;text-align:center;position:absolute;top:0;left:0;transition:all .3s ease 0s}#accordion .panel-title a.collapsed:after{content:"\ea3c"}#accordion .panel-body{padding:20px 0 0 0;font-size:14px;color:#343a40;line-height:25px;border-top:none;position:relative}#accordion .panel-body p{padding:5px 10px 5px;margin:0;background:#f8f9fa;border-radius:15px;font-size:.75rem!important;border:1px solid #ced4da}.bg-head-pages{background:linear-gradient(90deg,rgba(15,76,129,.99) 0,rgba(16,76,129,.85) 100%);padding-top:6em;padding-bottom:2em;border-bottom:7px solid #83d50e;margin-bottom:20px}.bg-head-pages a{color:#dee2e6}.bg-head-posts{background:linear-gradient(90deg,rgba(15,76,129,.99) 0,rgba(16,76,129,.85) 100%);padding-top:8em;padding-bottom:.5em;border-bottom:7px solid #83d50e;margin-bottom:20px}.bg-head-posts h1{color:#dee2e6;font-weight:600}.bg-head-posts .entry-meta{color:#ced4da}.bg-head-posts .entry-meta a{color:#83d50e}.bg-head-posts .entry-meta a:hover{color:#ced4da}@media (max-width:667px){.site-header{padding-top:none;padding-bottom:none;margin-top:-55px!important}}.themes-all{padding-top:20px}.themes-all h1{font-size:3rem}.themes-all h2.card-title{font-size:1.6rem}@media (max-width:767px){.themes-all h1{font-size:1.4rem}.themes-all h2.card-title{font-size:1.4rem}}.themes-head{margin-top:-40px;margin-bottom:20px;background:#0f4c81}.themes-head h1{color:#f8f9fa;font-size:3rem}.themes{padding-top:0;margin-bottom:0}.academy-all{padding-top:20px}.academy-all h2{font-size:1.2rem!important}.videos-all{margin-top:-30px}.videos-all h1{font-size:3rem}.videos-all h2.card-title{font-size:1.1rem}@media (max-width:767px){.videos-all h1{font-size:1.4rem}.videos-all h2.card-title{font-size:1rem}}.videos-head{margin-top:-40px;margin-bottom:20px;background:#dc3545}.videos-head h1{color:#f8f9fa;font-size:3rem}.form-signin h2{font-size:1.5rem}.h-screen{height:100vh}@media (max-width:667px){.home{background:linear-gradient(90deg,rgba(15,76,129,.99) 0,rgba(16,76,129,.85) 100%)}}.form-row{display:block}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset}.home{font-weight:300}.home h2{color:#343a40;margin-bottom:40px;margin-right:0;line-height:1.1}.home h2 span{color:#0f4c81;font-weight:600;font-style:italic;display:inline-block}.home h2 strong{color:#000;font-weight:600}.home p{font-size:1.1rem}.home .lead{font-size:1.3rem}.home .carousel{margin-top:-55px}.home .carousel-caption{text-align:right;padding-left:35%}.home .carousel-caption h1,.home .carousel-caption h2{font-size:4rem;font-weight:900;margin-right:0!important;margin-bottom:0;text-shadow:1px 0 2px #343a40;color:#83d50e;display:inline-block}.home .carousel-caption .lead{font-weight:700;font-style:normal;font-size:1.8rem!important;text-shadow:1px 0 2px #343a40;transform:scaley(1.2);-webkit-transform:scaley(1.2);-moz-transform:scaley(1.2);-ms-transform:scaley(1.2);-o-transform:scaley(1.2)}@media (max-width:667px){.home .carousel{margin-top:80px}}.home .center-caption{text-align:center;padding-left:0}.home .iber-office{background:#e9ecef;margin-top:0}.home .iber-office picture{padding:0}.home .iber-office h3{border-bottom:2px solid #fff;display:inline-block;padding-bottom:20px;font-weight:800}.home .iber-office .office-p{padding-top:30px;padding-bottom:30px;padding-left:5%;padding-right:5%;align-content:center}.home .iber-office .office-p i{background:#e9ecef;border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;color:#0f4c81;display:inline-block;font-weight:700;line-height:1.6em;margin-right:15px;text-align:center;width:1.6em;-ms-border-radius:.8em;-o-border-radius:.8em;font-size:4rem;margin-bottom:.5em}.home .iber-office .der-1{background:0 0;background:linear-gradient(145deg,#92eb1f 42%,#80ea01 0)}.home .iber-office .cen-1{background:0 0;background:url(images/frontpage/office.jpg);background-size:cover}.home .iber-office .izq-1{background:0 0;background:linear-gradient(145deg,#01c000 42%,#01bb00 0)}.home .iber-office .der-2{background:0 0;background:url(images/frontpage/creative-design.jpg);background-size:cover}.home .iber-office .cen-2{background:0 0;background:linear-gradient(145deg,#1f1f1f 42%,#121212 0)}.home .iber-office .cen-2 h3{border-bottom:2px solid #0f4c81}.home .iber-office .izq-2{background:0 0;background:url(images/frontpage/design-web.jpg);background-size:cover}@media (max-width:767px){.home .iber-office .cen-1,.home .iber-office .der-2,.home .iber-office .izq-2{height:250px}}.home .iber-partners{background:#dee2e6;padding-top:2em;padding-bottom:2em}.home .iber-partner-colabora{background:#0f4c81;padding-top:.6em;padding-bottom:.3em}.home .iber-partner-colabora h3{color:#fff;font-weight:900}.home .iber-groups{background:url(images/frontpage/bg-group.webp) no-repeat top center;background-size:cover}.home .iber-groups .iber-professional h2{margin-right:25%}.home .iber-groups .iber-professional i{border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;-ms-border-radius:.8em;-o-border-radius:.8em;display:inline-block;line-height:1.6em;margin-right:15px;text-align:center;width:1.6em;font-size:3.8rem;margin-bottom:.5em}.home .iber-groups .iber-professional .jobs{background-color:rgba(255,255,255,.726)!important;padding:.5em;margin-bottom:10px;cursor:grab}.home .iber-groups .iber-professional .jobs h3{font-size:1.5rem;color:#000;transition:all .7s ease-out}.home .iber-groups .iber-professional .jobs p{color:#343a40;transition:all .7s ease-out}.home .iber-groups .iber-professional .jobs i{background:#f8f9fa;color:#83d50e;border:1px solid #e9ecef;transition:all .7s ease-out}.home .iber-groups .iber-professional .jobs:hover{background:rgba(255,255,255,.726)!important;padding:.5em}.home .iber-groups .iber-professional .jobs:hover h3{font-size:1.5rem;color:#0f4c81;transition:all .5s ease-out}.home .iber-groups .iber-professional .jobs:hover p{color:#000;transition:all .5s ease-out}.home .iber-groups .iber-professional .jobs:hover i{background:#0f4c81;color:#f8f9fa;border:1px solid #0f4c81;transition:all .5s ease-out}.home .iber-groups .iber-different{padding-top:6em;padding-bottom:6em}.home .iber-groups .iber-different h2{margin-right:25%}.home .iber-groups .iber-different li{margin-right:7%}.home .iber-groups .iber-clients h3{font-size:1.5rem;color:#000}@media (max-width:767px){.home .iber-groups{background:0 0;background:url(none);background-size:cover;margin-top:-3em;margin-bottom:-3em}.home .iber-groups .iber-clients,.home .iber-groups .iber-different,.home .iber-groups .iber-professional{background:#f8f9fa}.home .iber-groups .iber-different h2,.home .iber-groups .iber-professional h2{margin-right:0;background:#0f4c81;color:#fff;font-weight:700;padding:.3em;border:3px solid #343a40;border-radius:4px;transform:rotateZ(-2deg)}.home .iber-groups .iber-different h2 span,.home .iber-groups .iber-professional h2 span{color:#83d50e}.home .iber-groups .iber-different h2 strong,.home .iber-groups .iber-professional h2 strong{color:#dee2e6}.home .iber-groups .iber-different{padding-top:1em;padding-bottom:1em}}.home .iber-premium{background-image:linear-gradient(1deg,#fff 0,#f0f8ff,#fff);border-top:7px solid #83d50e;border-bottom:7px solid #83d50e;padding-top:6em;padding-bottom:6em}.home .iber-premium h2{color:#343a40}.home .iber-premium h2 span{color:#0f4c81}.home .iber-premium p,.home .iber-premium span{color:#343a40}.home .iber-premium-price{background-image:linear-gradient(1deg,#fff 0,#f0f8ff,#fff);padding-top:3em;padding-bottom:3em}.home .iber-premium-price h2{color:#343a40}.home .iber-premium-price h2 span{color:#0f4c81}.home .iber-premium-price p,.home .iber-premium-price span{color:#343a40}.home .iber-premium-price .card{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.home .iber-premium-price .pricing-card-title{font-size:2.5rem;font-weight:700}.home .iber-premium-price .bg-basic{background:#e9ecef;border:1px solid #ced4da}.home .iber-premium-price .bg-top{background:#e9ecef;border:1px solid #ced4da}.home .iber-premium-price .bg-plus{background:#e9ecef;border:1px solid #ced4da}.home .iber-premium-price ul li{font-size:.95rem;font-weight:500;background:#f8f9fa}.home .iber-premium-price ul .bg-price-star{padding-top:.8em}.home .iber-premium-price ul .bg-price-end{border-bottom:1px solid #ced4da;padding-bottom:.8em}.home .iber-information{background:linear-gradient(145deg,#80ea01 20%,#00c600,#83d50e);margin-bottom:-50px}.home .iber-information h2{font-size:3.5rem;color:#000;margin-bottom:40px}.home .iber-information .lead{font-size:3rem;color:#f8f9fa;font-weight:600;font-style:italic;display:inline-block}.home .iber-information h3,.home .iber-information h4{font-size:2.4rem}.home .iber-information h3 span,.home .iber-information h4 span{color:#e9ecef;font-weight:800;display:inline-block}.home .iber-information p{color:#000;font-size:800}@media (max-width:667px){.home h2{margin-right:0;line-height:1.1}}.form-row{display:block}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0;text-align:center}ul.products li.product{list-style:none;position:relative;margin-bottom:2em;border:1px solid #dee2e6;border-radius:5px}ul.products li.product .woocommerce-loop-product__title{font-size:1.4rem!important}ul.products li.product img{display:block}ul.products li.product .button{display:block;background:#83d50e;color:#0f4c81;padding-top:1.2em;padding-bottom:1.2em}ul.products li.product .button:focus,ul.products li.product .button:hover{display:block;background:#0f4c81;color:#e9ecef}@media screen and (min-width:48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.79667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.49333%}}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product div.summary{border:1px solid #e9ecef;background:#fff;padding:1em;margin-top:0}.stock:empty::before{display:none}.stock.in-stock{color:#83d50e}.stock.out-of-stock{color:#ffc107}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%;background:#fff;border:1px solid #e9ecef;padding:5px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:58%}@media (max-width:768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}.woocommerce-message{display:none}.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%}.woocommerce-cart .woocommerce table.shop_table td.actions{border-top:1px solid #e6e6e6;background:#f7f7f7;border-bottom:0 solid #e6e6e6}.woocommerce-cart .entry-content form{width:60%;float:left}.woocommerce-cart .woocommerce .cart-collaterals{width:33%;float:right}.woocommerce-cart .woocommerce .cart-collaterals h2{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}#add_payment_method .cart-collaterals .cart_totals tr th,#add_payment_method table.cart th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart table.cart th,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce-checkout table.cart th,.woocommerce-checkout table.shop_table th{color:#6c757d}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method table.cart td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart table.cart td,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout table.cart td,.woocommerce-checkout table.shop_table td{color:#555}.woocommerce-cart .woocommerce table.shop_table th{border-bottom:2px solid #034997}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:1px solid #e6e6e6;margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0;border-bottom:none;border-right:none;margin-bottom:35px;border-bottom:1px solid #e6e6e6}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,body .woocommerce table.shop_table th,body.woocommerce-cart .cart-collaterals .cart_totals tr td,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:none;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:right;padding:10px 20px}body #add_payment_method table.cart td,body #add_payment_method table.cart th,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-checkout table.cart td,body.woocommerce-checkout table.cart th{border-right:1px solid #e6e6e6}#add_payment_method .cart-collaterals .cart_totals tr th,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr th{background:#e9ecef!important}.woocommerce-cart .cart-collaterals .cart_totals table th{border-bottom:1px solid #e6e6e6}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background:#72a40d!important;font-weight:500}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:#034997!important}body .woocommerce #respond input#submit,body .woocommerce .cart .button,body .woocommerce .cart input.button,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{background:#034997!important;color:#fff;font-weight:500;border-radius:40px}.woocommerce-page #payment #place_order,body .woocommerce #payment #place_order{float:right;width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:40px;margin-top:.5em}body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body .woocommerce-page form .form-row-first,body .woocommerce-page form .form-row-last{width:49%}body .woocommerce #respond input#submit.disabled,body .woocommerce #respond input#submit:disabled,body .woocommerce #respond input#submit:disabled[disabled],body .woocommerce a.button.disabled,body .woocommerce a.button:disabled,body .woocommerce a.button:disabled[disabled],body .woocommerce button.button.disabled,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],body .woocommerce input.button.disabled,body .woocommerce input.button:disabled,body .woocommerce input.button:disabled[disabled]{background:#ccc}body .woocommerce a.checkout-button.button.alt{border-radius:40px}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:68%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:8px 6px 7px;width:65%}body .woocommerce table.shop_table td{padding:15px}body .woocommerce-checkout table.shop_table td{text-align:right;border-right:1px solid #e6e6e6;border-top:0}.woocommerce a.remove{margin:0 auto}.woocommerce-cart .woocommerce table.shop_table th.product-name,.woocommerce-cart .woocommerce table.shop_table th.product-remove{text-align:center}.woocommerce-cart .woocommerce table.shop_table th.product-price,.woocommerce-cart .woocommerce table.shop_table th.product-quantity,.woocommerce-cart .woocommerce table.shop_table th.product-subtotal{text-align:right}.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-quantity,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal{text-align:right}.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0;border-top:1px solid #139248;border-bottom:1px solid #139248}body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{border-bottom:none}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%}body .woocommerce .product-name a{color:#000;pointer-events:none;cursor:default}@media only screen and (max-width:1139px){.woocommerce-cart .entry-content form{width:64%}}@media only screen and (max-width:980px){.woocommerce-cart .entry-content form{width:80%;float:none;margin:0 auto}.woocommerce-cart .woocommerce .cart-collaterals{width:80%;float:None;margin:auto}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:100%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{width:48%}}@media only screen and (max-width:650px){.woocommerce-cart .entry-content form{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-checkout .woocommerce .col2-set{width:100%;float:none;margin-right:0}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:100%;float:none}}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.address-field #billing_country,.address-field .country_select,.address-field .country_to_state,.address-field input,.address-field option,.address-field select,.address-field textarea,.woocommerce-account-fields__field-wrapper #billing_country,.woocommerce-account-fields__field-wrapper .country_select,.woocommerce-account-fields__field-wrapper .country_to_state,.woocommerce-account-fields__field-wrapper input,.woocommerce-account-fields__field-wrapper option,.woocommerce-account-fields__field-wrapper select,.woocommerce-account-fields__field-wrapper textarea,.woocommerce-billing-fields__field-wrapper #billing_country,.woocommerce-billing-fields__field-wrapper .country_select,.woocommerce-billing-fields__field-wrapper .country_to_state,.woocommerce-billing-fields__field-wrapper input,.woocommerce-billing-fields__field-wrapper option,.woocommerce-billing-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-input-wrapper #billing_country,.woocommerce-input-wrapper .country_select,.woocommerce-input-wrapper .country_to_state,.woocommerce-input-wrapper input,.woocommerce-input-wrapper option,.woocommerce-input-wrapper select,.woocommerce-input-wrapper textarea{width:100%!important}.address-field .input-text,.woocommerce-account-fields__field-wrapper .input-text,.woocommerce-billing-fields__field-wrapper .input-text,.woocommerce-input-wrapper .input-text{display:block!important;padding:.5em!important}.sidenav{width:100%;position:sticky;top:4em}@media (max-width:768px){.address-field #billing_country,.address-field .country_select,.address-field .country_to_state,.address-field input,.address-field option,.address-field select,.address-field textarea,.woocommerce-account-fields__field-wrapper #billing_country,.woocommerce-account-fields__field-wrapper .country_select,.woocommerce-account-fields__field-wrapper .country_to_state,.woocommerce-account-fields__field-wrapper input,.woocommerce-account-fields__field-wrapper option,.woocommerce-account-fields__field-wrapper select,.woocommerce-account-fields__field-wrapper textarea,.woocommerce-billing-fields__field-wrapper #billing_country,.woocommerce-billing-fields__field-wrapper .country_select,.woocommerce-billing-fields__field-wrapper .country_to_state,.woocommerce-billing-fields__field-wrapper input,.woocommerce-billing-fields__field-wrapper option,.woocommerce-billing-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-input-wrapper #billing_country,.woocommerce-input-wrapper .country_select,.woocommerce-input-wrapper .country_to_state,.woocommerce-input-wrapper input,.woocommerce-input-wrapper option,.woocommerce-input-wrapper select,.woocommerce-input-wrapper textarea{width:100%!important}.address-field .input-text,.woocommerce-account-fields__field-wrapper .input-text,.woocommerce-billing-fields__field-wrapper .input-text,.woocommerce-input-wrapper .input-text{display:block!important}}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"\53";color:#404040;opacity:.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#404040;opacity:.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#83d50e}.woocommerce-password-strength.short{color:#ffc107}.woocommerce-password-strength.bad{color:#ffc107}.woocommerce-password-strength.good{color:#b2def7}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #83d50e}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #ffc107}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#83d50e;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#b2def7}.woocommerce-error{background-color:#ffc107}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#b2def7;z-index:9999}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-tabs div.woocommerce-tabs{background:#fff;border:1px solid #dee2e6;padding:0}.woocommerce-tabs div.woocommerce-Tabs-panel{background:#fff;padding:15px!important;margin-top:-26px!important;border:1px solid #dee2e6}.woocommerce-tabs div.woocommerce-Tabs-panel p{font-size:1.1rem!important;margin-bottom:1.5em}.woocommerce-tabs div.woocommerce-Tabs-panel h2,.woocommerce-tabs div.woocommerce-Tabs-panel h3,.woocommerce-tabs div.woocommerce-Tabs-panel h4,.woocommerce-tabs div.woocommerce-Tabs-panel h5,.woocommerce-tabs div.woocommerce-Tabs-panel h6{color:#000;font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 .3em}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#0f4c81}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#f8f9fa}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#83d50e}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover{color:#000}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block}}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background:#83d50e!important;font-weight:500}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:#0f4c81!important}body .woocommerce #respond input#submit,body .woocommerce .cart .button,body .woocommerce .cart input.button,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{background:#0f4c81!important;color:#fff;font-weight:500;border-radius:40px}body .woocommerce a.checkout-button.button.alt{border-radius:40px}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:68%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:8px 6px 7px;width:65%}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.header-cart-inner{margin-left:15px;display:block;z-index:999999}.header-cart-inner ul{text-align:left}.site-header-cart{position:absolute;top:100px;padding:5px;border:1px solid #dadada;display:none;opacity:0;width:300px;right:0;z-index:999;background-color:#fff;color:#000!important;box-shadow:0 4px 30px rgba(0,0,0,.17);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (min-width:767px){.header-cart-inner:hover .site-header-cart{display:block;opacity:1;top:60%}}.woocommerce-cart .header-cart-inner:hover .site-header-cart,.woocommerce-checkout .header-cart-inner:hover .site-header-cart{display:none;opacity:0}.header-cart-inner span.simple-counter{font-size:14px;padding:0 5px;border:1px solid;border-radius:50%;line-height:12px;bottom:2px;position:relative;margin-left:3px}.header-cart-inner span.simple-counter{margin-left:-2px;position:relative;top:-12px}.header-cart-inner span.simple-counter{margin-left:-2px}ul.nav.navbar-nav.navbar-right.visible-xs.login-cart{float:right;padding-top:17px}.shrink ul.nav.navbar-nav.navbar-right.visible-xs.login-cart{padding-top:6px}@media (min-width:767px){ul.nav.navbar-nav.navbar-right.visible-xs.login-cart{float:left;padding-top:17px}}.cartpage{display:block}@media only screen and (max-width:575px){.cartpage{display:none}}.cartmobile{display:none}@media only screen and (max-width:575px){.cartmobile{display:block}}@media only screen and (max-width:575px){.site-branding{display:none}}