﻿
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.clearfix:after,.container:after,.row:after{clear:both;}
[class*="cell-"],.masonry .post-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left}
.row{margin-right:-15px;margin-left:-15px}
.cell-12{width:100%;}
.cell-11{width:91.66666667%;}
.cell-10{width:83.33333333%;}
.cell-9{width:75%;}
.cell-8{width:66.66666667%;}
.cell-7{width:58.33333333%;}
.cell-6,.masonry .post-item{width:50%;}
.cell-5{width:41.66666667%;}
.cell-4,.masonry.nobar .post-item{width:33.33333333%;}
.cell-3{width:25%;}
.cell-2{width:16.66666667%;}
.cell-1{width:8.33333333%;}
.responsive-nav,.menuBtn,.responsive-one{display:none}
@media (min-width:1200px){.container{width:1170px;}
.pageWrapper.fixedPage{width:1170px;margin:20px auto;border-radius:10px;border-top-width:2px;border-top-style:solid;}
.fixedPage .top-bar,.fixedPage .login-box{border-top-right-radius:10px;border-top-left-radius:10px;}
}
@media all and (max-width:2000px) and (min-width:1850px){.title-1{height:223px}
}
@media all and (max-width:1447px) and (min-width:1200px){.left-side-wrap .container,.right-side-wrap .container{width:auto;}
}
@media all and (max-width:1280px) and (min-width:1024px){.title-1{height:148px}
}
@media all and (max-width:768px) and (min-width:300px){.saltoadonar{display:none;}
.saltoainfantil{display:none;}
header.top-head .logo{width:100%;}
}
@media (max-width:1024px){.dark-bg h2{font-size:20px;}
.head2-lft-links{float:right !important;width:auto !important}
.head2-lft-links li,.head-style2 .right-bar{float:left !important}
.bg-head2{display:none}
.head2-lft-links li i{margin-right:10px;float:left;margin-top:4px}
.head-style2 .top-menu{margin:auto;float:none !important;clear:both !important;}
.top-nav > ul > li > a{padding-right:13px;padding-left:13px}
.side-heading{font-size:26px}
.team-box .team-socials li a{font-size:15px;padding:3px 5px}
.pageWrapper.fixedPage{width:auto;}
.masonry .post-image{overflow:hidden;}
footer .NL .input-box,footer .NL .txt-box,footer .NL .NL-btn,footer .NL .NL-btn .btn{transform:skew(0deg, 0);-webkit-transform:skew(0deg, 0);-moz-transform:skew(0deg, 0);-o-transform:skew(0deg, 0);-ms-transform:skew(0deg, 0);}
footer .NL .input-box{margin:0;padding-left:10px}
footer .NL:before{left:7px}
}
@media (max-width:1188px){.masonry .post-image{}
}
@media (max-width:1070px){.testimonials-img{max-width:60px}
.masonry .post-image{}
}
@media (max-width:992px){[class*="cell-"],.masonry .post-item,.masonry.nobar .post-item,.masonry .post-image img{width:100%;float:none;clear:both;}
.masonry .post-image,.masonry .post-image img{height:auto;}
.staff-3 [class*="cell-"]{margin-top:10px}
.staff-3 [class*="cell-"]:first-child{margin-top:0px}
header.top-head .logo{margin-bottom:20px}
header.top-head .logo a{background-position:50% 0 !important;margin-bottom:15px}
.toolsBar .left,.top-bar [class*="cell-"]{clear:none !important;float:left !important;width:auto !important}
.top-bar .right-bar{float:right !important}
.toolsBar .right{clear:none !important;float:right !important;width:auto !important}
.top-menu{float:none !important;display:table;margin:auto;}
.service-box-1,.footer-top .cell-3,.service-box-2{margin-top:20px}
.service-box-1:first-child,.footer-top .cell-3:first-child,.service-box-2:first-child{margin-top:0px}
.staff-1 .cell-2{width:50%;float:left;clear:none}
.staff-1 .cell-4{padding-top:30px;padding-bottom:30px;}
.portfolio-items > div{width:32%;float:left;clear:none}
.img-over{top:-69%;left:-46%;width:220%;height:220%;-ms-transform:rotate(-34deg);-webkit-transform:rotate(-34deg);-moz-transform:rotate(-34deg);transform:rotate(-34deg);}
.img-over a.link b{left:42%;top:79%;}
.img-over a b{left:57%;top:11%;}
.copyrights{text-align:center}
.social-list,.rit-dark{float:none !important;display:table;margin:auto;width:auto}
.right-sidebar{margin-top:50px}
.top-nav > ul > li > a i:after{display:none}
#vertical-ticker{height:90px}
.viewAll{padding:0 0 10px;overflow:hidden}
.homeGallery .slick-prev, .homeGallery .slick-next{top:-38px}
.homeGallery .slick-prev{right:26px;left:auto;}
.homeGallery .slick-next{left:auto;right:-5px;}
.plan-title{height:auto !important;padding:20px 0;font-size:250%}
.lft-plan .plan-year{right:-42px;}
.rit-plan .plan-year{left:-47px;}
.plan-year{bottom:30px;}
.team-boxes [class*="cell-"],.shop-item{float:left;width:33%;clear:none}
.team-boxes-2 [class*="cell-"]{float:left;width:50%;clear:none}
header.top-head .logo a{margin:auto}
.portfolio-img-slick{margin-bottom:20px}
.project-info{margin-top:20px}
.accordion li > h3 a{width:80%}
.my-details [class*="cell-"]{float:left;width:33%;clear:none}
.btn.ExtraLargeBtn{margin:20px auto 0;width:60%}
.blog-thumbs .post-image{max-height:none}
.blog-thumbs .post-image,.masonry .post-image{overflow:hidden;}
.blog-thumbs .post-image img,.masonry .post-image img{width:100%}
.our_gallery div.content{margin-bottom:15px;padding:0;}
}
@media (max-width:768px){.top-menu,.top-bar .cell-5,.head-style2 .right-bar,.gray-nav,.left-side-header,.right-side-header{display:none !important}
.left-side-wrap,.right-side-wrap{margin:0}
.pageWrapper{z-index:9;position:relative;background:#fff}
.pageWrapper.fixedPage{z-index:9;position:relative;background:#fff;margin:0 !important}
body{overflow-x:hidden}
.responsive-nav{position:fixed;width:60%;overflow:auto;left:-60%;top:0px;height:100%;z-index:9999;display:block;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.responsive-nav.showNav{z-index:6666;left:0}
.res-act{left:0;}
.one-page header.top-head .logo{margin-bottom:0
width:100%;}
.one-page .menuBtn{position:fixed !important}
.colBody:before{content:"";background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;display:inline-block;z-index:99999}
.menuBtn{padding:9px 12px 8px 12px;margin:0;cursor:pointer;z-index:999;top:0;left:0;position:fixed;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;display:block}
.menuBtnOne{padding:9px 12px 8px 12px;margin:0;cursor:pointer;z-index:999999;top:0px;left:0px;position:absolute;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;display:block;}
.menuBtnOneTogg{left:160px}
.responsive-one{position:fixed;z-index:9999999;top:12px;display:block}
.responsive-one ul{position:absolute;left:-160px;z-index:9999999;width:160px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.responsive-nav ul li span.collapse{position:absolute;right:10px;z-index:999;top:10px;cursor:pointer;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.responsive-nav ul li span.collapse:before{content:"\f107";font-family:FontAwesome;display:inline-block;width:20px;height:20px;top:10px;border-radius:50%;background:#EAEAEA;color:#000;text-align:center;line-height:20px}
.responsive-nav ul li li span.collapse:before{border-radius:0;}
.responsive-nav ul li.current > span.collapse:before{content:"\f106";}
.responsive-nav ul li ul{background:#fff}
.responsive-nav ul li ul li{border-top-color:#eee}
.responsive-nav ul li ul li a{color:#333}
.responsive-one ul li.current a{background:#333}
.showOne{left:0 !important}
.menuBtn-selected{margin-left:60%}
.menuBtn-selected i:before,.menuBtnOneTogg i:before{content:"\f00d"}
.menuBtn:focus,.menuBtn:hover{color:#fff}
.menuBtn i{font-size:21px;}
.responsive-nav h3{color:#fff;margin:0px;padding:15px;font-size:100%;text-transform:uppercase;font-weight:bold}
.responsive-nav ul li,.responsive-one ul li{position:relative;border-top:1px solid rgba(255, 255, 255, 0.1);}
.responsive-nav ul li a,.responsive-one ul li a{display:block;color:#fff;font-size:14px;outline:none;padding:10px 15px;text-transform:uppercase}
.responsive-nav ul li a i,.responsive-one ul li a i{margin-right:10px}
.responsive-nav > ul > li.selected{background:#9E9E9E}
.responsive-nav ul li a:hover{text-decoration:none}
.responsive-nav ul li ul,.responsive-nav ul li div.div-mega{display:none;}
.div-mega-section{float:none;width:100%;margin:0 !important}
.div-mega-section h4{margin:0;padding:10px;background:#eee}
.div-mega-section ul{display:block !important}
.responsive-nav ul li ul li a{font-size:13px;text-transform:none}
.responsive-nav ul li ul li.selected{background:#E8E8E8}
.responsive-nav ul ul ul{padding-left:25px}
.responsive-nav ul ul ul li a{font-size:11px}
.portfolio-items > div{width:48%;float:left;clear:none}
.err-404:before{left:44.5%}
.steps li{display:block;width:100%;margin:0 0 5px}
.top-nav-style3{display:none}
.pricing-table{margin-bottom:50px}
.pricing-table-2{margin-bottom:40px}
.team-box-2{margin-bottom:70px}
#vertical-ticker{height:60px}
.team-boxes [class*="cell-"],.shop-item{float:left;width:50%;clear:none}
.head-style3 header.top-head{margin:0}
header.top-head .logo{margin-bottom:0
width:100%;}
}
@media (max-width:640px){.pager,.pager *{transform:skew(0deg, 0);-webkit-transform:skew(0deg, 0);-moz-transform:skew(0deg, 0);-o-transform:skew(0deg, 0);-ms-transform:skew(0deg, 0);}
.pager ul li a, .pager ul li span{padding:0 15px !important}
.icon-cont:after{border-width:5px 5px 0 5px;bottom:-5px;}
.plan-block{padding:20px 10px 0 !important}
.lft-plan .plan-year{right:0px}
.rit-plan .plan-year{left:0px}
.levels-2 li{display:block;float:none;margin:0 0 30px;text-align:center;width:100%}
.level-out-2{display:table;margin:auto}
.comment-content p{padding-left:0px;padding-top:15px;clear:both;}
ul.child-comment{margin-left:37px;}
ul.child-comment li:before{top:35px}
ul.child-comment li:after{height:110%;top:-94%;}
article.comment{overflow:hidden}
.comment-author{background:transparent none}
.author-name{margin:0;padding:0;float:none}
.comment-reply{font-size:11px;padding:3px 7px;}
.comment-date{padding:3px 10px 0 0;float:none}
.comment-avatar{position:static;float:left}
.product-specs a.btn, .item-avl > div{margin-bottom:5px}
.fun-title{font-size:250%;margin-bottom:15px}
[class*="skew"],.accordion li > h3[class*="skew-"] u::before{transform:skew(0deg, 0);-webkit-transform:skew(0deg, 0);-moz-transform:skew(0deg, 0);-o-transform:skew(0deg, 0);-ms-transform:skew(0deg, 0);}
.tabs-vertical .tabs-pane,.accordion-horizontal > li.active{width:60%}
#filters li a{padding:0 9px}
.my-details [class*="cell-"],.my-img img{clear:both;margin:auto;float:none;display:table}
.my-details [class*="cell-"]{width:100%}
.my-img img{margin-top:10px}
.my-img .my-name{margin:15px auto;padding:0}
.post-image{clear:both;margin:0 0 5px;float:none !important;margin-right:0 !important}
.post-image img{width:100% !important;}
.post-item{padding-bottom:15px}
.soon-inputs input[type="text"]{width:auto !important;min-width:inherit !important;margin-bottom:5px}
.larg-socials li{margin-bottom:20px}
#vertical-ticker{height:50px;font-size:170%}
}
@media (max-width:500px){.login-controls .input-box,.login-controls .check-box-box{clear:both;margin:0 0 3px}
.login-box .left.main-bg{float:none;clear:both;width:60px;margin:0}
.check-box-box a{float:none !important;clear:both !important;display:table;margin:0 !important;}
.filter-by{margin-left:10px}
.cart-icon{margin-top:10px}
.pageWrapper.fixedPage #vertical-ticker{font-size:170%}
}
@media (max-width:480px){.dark-bg .btn-large{font-size:18px}
.testimonials-bg > span{font-size:11px}
.testimonials-img{max-width:60px}
.portfolio-filterable .white-bg,.portfolio-filterable .gry-bg{margin:0 25px 10px;}
#filters{width:100%}
#filters li{display:block;float:none;}
.portfolio-items > div{width:100%}
.follow-block .follow-link{font-size:14px}
.err-404:before{left:40.5%}
.small-txt-box{margin-bottom:5px}
.small-txt-box input[type=text]{width:80px !important}
.products-filter-top{padding:10px 0;}
.products-filter-top .left{padding:0 0 5px}
.pager ul li a, .pager ul li span{padding:0 10px !important}
.shop-bottom-btns .btn{clear:both;display:table;margin:5px auto;float:none !important}
.portfolio-filterable .filter-by{display:block;clear:both;margin-bottom:5px}
.portfolio-filterable [class*="skew"],.comment-reply [class*="skew"]{transform:skew(0deg, 0);-webkit-transform:skew(0deg, 0);-moz-transform:skew(0deg, 0);-o-transform:skew(0deg, 0);-ms-transform:skew(0deg, 0);}
.tabs ul li{float:none}
.tabs-vertical > ul{float:none;width:100%}
.post-image{height:auto}
.toolsBar [class*="cell-"]{clear:both !important;float:none !important;width:100% !important;padding:10px 0;text-align:center}
.list-grid a{float:none}
.masonry .post-item,.masonry.nobar .post-item{float:none;padding:0;margin:15px 0;width:100%;clear:both}
.post-image{height:auto !important;max-height:200px}
.share-post .sh, .share-post ul li a{padding:5px 6px;font-size:12px;}
.comment-avatar{width:50px;height:50px}
.comment-author,.comment-author *{transform:skew(0deg, 0);-webkit-transform:skew(0deg, 0);-moz-transform:skew(0deg, 0);-o-transform:skew(0deg, 0);-ms-transform:skew(0deg, 0);}
.custom-heading{font-size:20px}
.social-list li{font-size:12px}
[class*="block-bg-"]{background-attachment:scroll !important}
.list-grid{display:none}
.copyrights span{clear:both;display:block}
.slick-slider .slick-list{padding-bottom:40px}
.portfolio-img-slick .slick-list{padding-bottom:0px}
.slick-prev, .slick-next{top:auto !important;bottom:0}
.slick-prev{right:auto !important;left:50% !important;margin-left:-29px}
.slick-next{left:auto !important;right:50% !important;margin-right:-29px}
.team-boxes [class*="cell-"]{float:none;width:100%;clear:both}
.btn.ExtraLargeBtn{margin:20px auto 0;width:80%}
.top-bar li:first-child{display:none}
.post-lft-info div{padding:15px;font-size:13px;}
.post-lft-info .tri-col{border-width:15px 30px 0 30px;bottom:-15px;}
.portfolio-img-slick .slick-prev{right:0 !important;left:auto !important;margin-right:35px;}
.portfolio-img-slick .slick-next{right:0 !important;left:auto !important;margin-right:0px !important;}
.masonry.nobar .blog-posts{padding:0 15px}
.portfolio-img-slick .slick-prev, .portfolio-img-slick .slick-next{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
.team-boxes-2 [class*="cell-"],.shop-item{width:100%;float:none;clear:both;}
.grid-list.list .shop-item p{min-height:50px;max-height:95px;overflow:hidden}
}
@media (max-width:320px){.dark-bg .btn-large{font-size:18px}
.staff-1 .cell-2{width:100%;float:none;clear:both;}
.toolsBar select{margin-right:5px}
table *{font-size:10px;}
.tabs-vertical .tabs-pane{width:100%}
.pager{margin:0}
}
@media (max-width:1200px){.nav-4 .top-nav > ul > li > a i{display:none}
.timeline_no_bar .timeline-cell:nth-child(even) .timeline_date{left:-98px;}
.timeline_no_bar .timeline-cell:nth-child(odd) .timeline_date{right:-97px;}
.timeline_no_bar .timeline_date:before{left:20px;}
.timeline_no_bar .timeline-cell:nth-child(even) .timeline_date:before{right:18px;}
}
@media (max-width:1100px){footer .NL .input-box{width:60%}
}
@media (max-width:1024px){.page-title > .container > .row .lft-title{margin:auto}
.timeline_no_bar .timeline-cell:nth-child(odd) .timeline_date{right:-89px;}
.timeline_no_bar .timeline-cell:nth-child(even) .timeline_date{left:-91px;}
.timeline_no_bar .timeline_date:before{left:28px;}
.timeline_no_bar .timeline-cell:nth-child(even) .timeline_date:before{right:25px;}
}
@media (max-width:992px){.blog-timeline > .row{margin:0}
.timeline_no_bar .timeline-cell{float:none !important;width:100% !important;clear:both !important;margin:0 0 30px !important}
.blog-timeline:before,.top-nav-style3{display:none !important}
.blog-timeline .timeline_date{display:none}
.blog-timeline .meta-date{display:list-item}
.timeline_no_bar .timeline-cell .post-item{min-height:inherit}
.timeline-cell .cont{display:block;padding:10px;}
.timeline-left .timeline-cell,.timeline-right .timeline-cell{margin:0 0 30px;padding:0}
.blog-timeline .timeline-left:before,.blog-timeline .timeline-right:before,.top-bar{display:none}
}