@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700);body{font-family:'Open Sans', sans-serif;font-size:13px;line-height:21px;font-weight:300;color:#666;background:url(../images/patterns/1.png) fixed repeat;}
strong, b{font-weight:600;}
img{max-width:100%;height:auto;}
ul, ol{list-style:none;}
ul{padding:0;margin:0;}
a{transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;}
a:hover{color:#444;}
a, a:hover{text-decoration:none;}
i{font-size:1.1em;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans', sans-serif;font-weight:600;margin:0;color:#444;}
h1{font-size:24px;line-height:30px;}
h2{font-size:22px;line-height:28px;}
h3{font-size:18px;line-height:24px;}
h4{font-size:16px;line-height:22px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:12px;line-height:18px;}
p{color:#666;font-size:13px;font-family:'Open Sans', sans-serif;line-height:22px;margin:0;}
p strong{font-weight:600;}
.justificado{text-align:justify;}
.accent-color-bg{color:#fff;}
.fittext{font-size:38px;font-weight:300;line-height:1.6em;margin-bottom:35px;color:rgba(0,0,0, 0.8);}
.fittext strong{font-weight:700;}
.page-content p{margin-bottom:15px;}
.wite-text{color:#fff;}
.uppercase{text-transform:uppercase;}
a.main-button, input[type="submit"]{display:inline-block;text-decoration:none;color:#fff;font-size:12px;font-family:'Open Sans', sans-serif;font-weight:300;text-transform:uppercase;padding:6px 16px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
a.main-button:hover, input[type="submit"]:hover{background:#444;color:#fff;}
a.main-button i{font-size:1.2em;}
input[type="submit"]{border:none;}
.tooltip .tooltip-inner{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
#content{padding:60px 0;}
#content.full-sections{padding:0;}
.section{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
.section.repeat-bg{background-repeat:repeat;-webkit-background-size:auto !important;-moz-background-size:auto !important;-o-background-size:auto !important;background-size:auto !important;}
.section-video-content{z-index:35;position:relative;opacity:0.98;}
#container{background-color:#fff;}
#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999999999;}
.spinner{position:absolute;width:40px;height:40px;top:50%;left:50%;margin-left:-40px;margin-top:-40px;-webkit-animation:rotatee 2.0s infinite linear;animation:rotatee 2.0s infinite linear;}
.dot1, .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;border-radius:100%;-webkit-animation:bouncee 2.0s infinite ease-in-out;animation:bouncee 2.0s infinite ease-in-out;}
.dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes rotatee{100%{-webkit-transform:rotate(360deg)}}
@keyframes rotatee{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes bouncee{0%, 100%{-webkit-transform:scale(0.0)}
50%{-webkit-transform:scale(1.0)}
}
@keyframes bouncee{0%, 100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
50%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
header{position:fixed;top:0;width:100%;z-index:9999999;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.top-bar{background-color:#fff;border-bottom:1px solid #f2f2f2;}
.top-bar a{color:#666;}
.top-bar .contact-details li{display:inline-block;}
.top-bar .contact-details li a:before{position:relative;content:"|";font-size:13px;margin:0 3px;top:-1px;color:#ddd;}
.top-bar .contact-details li a:before{color:#666;}
.top-bar .contact-details li:first-child a:before{display:none;}
.top-bar .contact-details li a{font-size:12px;display:block;line-height:32px;}
ul.social-list{float:right;}
ul.social-list li{float:left;}
ul.social-list li a{display:inline-block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
ul.social-list li a:hover{color:#fff;}
ul.social-list li a.facebook:hover{background-color:#507CBE;}
ul.social-list li a.twitter:hover{background-color:#63CDF1;}
ul.social-list li a.google:hover{background-color:#F16261;}
ul.social-list li a.dribbble:hover{background-color:#E46387;}
ul.social-list li a.linkdin:hover{background-color:#90CADD;}
ul.social-list li a.tumblr:hover{background-color:#4D7EA3;}
ul.social-list li a.flickr:hover{background-color:#E474AF;}
ul.social-list li a.instgram:hover{background-color:#4D4F54;}
ul.social-list li a.vimeo:hover{background-color:#87D3E0;}
ul.social-list li a.skype:hover{background-color:#36C4F3}
ul.social-list li a i{font-size:1em;display:block;width:34px;height:33px;line-height:33px;text-align:center;border-left:1px solid #f2f2f2;}
ul.social-list li:last-child a i{border-right:1px solid #f2f2f2;}
.wpb-mobile-menu{display:none;}
.navbar-toggle{display:none;}
.navbar{margin-bottom:0;background:#fff;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.navbar-brand{position:relative;padding:0 !important;margin:0 !important;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.navbar-default .navbar-nav{margin-right:10px!important;margin-top:5px;position:relative;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.navbar-default .navbar-nav > li{margin-left:6px;}
.navbar-default .navbar-nav > li:first-child{margin-left:0;}
.navbar-default .navbar-nav > li > a{color:#999;display:block;font-size:14px;padding:25px 15px 20px 15px;overflow:hidden;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;font-weight:400;}
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li:hover > a{border-bottom:2px solid;}
.navbar-default .navbar-nav > li > a i{margin:0 -2px 0 -5px;}
.navbar-default .navbar-nav > li > a:after{position:absolute;bottom:0;content:'';left:50%;display:block;height:5px;width:5px;opacity:0;margin:0 0 -3px -2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}
.navbar-default .navbar-nav > li > a.active:after{opacity:1;}
.search-side{position:relative;float:right;top:19px;right:-15px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.show-search{position:relative;display:block;float:right;}
.show-search i{font-size:1.2em !important;display:block;color:#666;width:36px;cursor:pointer;height:36px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;line-height:36px;text-align:center;background-color:#f2f2f2;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.show-search:hover i{color:#666;}
.navbar .search-form{position:absolute;right:0;z-index:20;float:right;display:none;top:40px;}
.navbar .search-form:before{background-color:#ccc;top:-2px;content:'';display:block;height:4px;width:4px;z-index:20;right:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;}
.navbar .search-form form input{border:2px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:5px 14px;z-index:22;color:#9d9d9d;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;box-shadow:none;}
.navbar .search-form form{position:absolute;right:0;top:0;z-index:20;}
.page-banner{padding:30px 0;background:#000;border-bottom:1px solid #eee;}
.page-banner h2{font-weight:500;text-transform:uppercase;}
.page-banner p{font-weight:300;}
input[type="submit"]{outline:none;}
.widget-search input[type="search"],
#contact-form input[type="text"],
#contact-form textarea,
#respond input[type="text"],
#respond textarea, .email{color:#666fb5;font-size:13px;font-family:'Open Sans', sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:7px 14px;display:block;margin-bottom:10px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.widget-search input[type="search"]:focus,
#contact-form input[type="text"]:focus,
#contact-form textarea:focus,
#respond input[type="text"]:focus,
#respond textarea:focus{border-color:#ddd;box-shadow:0 0 3px #eee;-o-box-shadow:0 0 3px #eee;-moz-box-shadow:0 0 3px #eee;-webkit-box-shadow:0 0 3px #eee;}
.mail_response{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;}
.name-missing, .email-missing, .message-missing{opacity:0;color:#ED2C3A;margin-left:10px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.error-page{padding:90px 0;text-align:center;}
.error-page h1{font-size:160px;line-height:140px;font-weight:700;color:#333;}
.error-page h3{font-size:64px;line-height:70px;font-weight:300;}
.error-page p{font-size:22px;line-height:28px;color:#666;margin-bottom:25px}
.margin-top{margin-top:30px;}
.hr1{height:1px;}
.hr2{height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));}
.partner{padding-bottom:60px;}
.clients-carousel .client-item a{display:block;padding:12px 0;text-align:center;}
.clients-carousel .client-item a img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(100%);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.clients-carousel:hover .client-item a img{opacity:0.6;}
.clients-carousel:hover .client-item a:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:none;opacity:1;}
.call-action-boxed{padding:30px 40px;}
.call-action.no-descripton h2.primary{margin-top:4px;}
.call-action h2.primary{font-weight:500;}
.call-action h2.primary strong{font-weight:700;}
.call-action p{font-size:14px;margin-bottom:0;}
.call-action h2 + p{margin-top:4px;}
.call-action .button-side{float:right;}
.call-action-style2{background:#f2f2f2;}
.custom-carousel .item{padding-right:20px;}
.custom-carousel.show-one-slide .item{padding-right:0;}
.pricing-tables{padding:25px 0;text-align:center;}
.pricing-tables .pricing-table{border:1px solid #e4e4e4;text-align:center;position:relative;background-color:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.pricing-tables .pricing-table:hover{z-index:2;top:-3px;box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-o-box-shadow:0 0 8px rgba(0,0,0,0.1);}
.pricing-tables .highlight-plan{margin:-15px 0;margin-right:-1px;z-index:1;box-shadow:0 0 6px rgba(0,0,0,0.06);-moz-box-shadow:0 0 6px rgba(0,0,0,0.06);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.06);-o-box-shadow:0 0 6px rgba(0,0,0,0.06);}
.pricing-tables .pricing-table.highlight-plan .plan-name{padding:25px 0;}
.pricing-tables .pricing-table.highlight-plan .plan-name h3{color:#fff;}
.pricing-tables .pricing-table.highlight-plan .plan-signup{padding:30px 0;}
.pricing-tables .pricing-table.highlight-plan .plan-signup .btn-system.border-btn{border-color:#fff;color:#fff;}
.pricing-table .plan-name{padding:15px 0;box-shadow:0 0 20px rgba(0,0,0,.04) inset;-o-box-shadow:0 0 20px rgba(0,0,0,.04) inset;-moz-box-shadow:0 0 20px rgba(0,0,0,.04) inset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.04) inset;border-bottom:1px solid #eee;}
.pricing-table .plan-name h3{font-weight:700;color:#666;text-transform:uppercase;}
.pricing-table .plan-price{padding:25px 0;}
.pricing-table .plan-price .price-value{font-size:38px;line-height:40px;font-weight:600;color:#444;}
.pricing-table .plan-price .price-value span{font-size:18px;font-weight:300;line-height:18px;}
.pricing-table .plan-price .interval{line-height:14px;}
.pricing-table .plan-list li{padding:8px;font-size:12px;border-bottom:1px solid #eee;}
.pricing-table .plan-list li:first-child{border-top:1px solid #eee;}
.pricing-table .plan-signup{padding:25px 0;box-shadow:0 0 20px rgba(0,0,0,.06) inset;-o-box-shadow:0 0 20px rgba(0,0,0,.06) inset;-moz-box-shadow:0 0 20px rgba(0,0,0,.06) inset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.06) inset;}
.pricing-table .plan-signup a{text-transform:uppercase;}
.btn{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.btn-system{display:inline-block;color:#fff;margin-right:5px;font-weight:300;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;-o-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 4px 0 rgba(0,0,0,0.1) inset;border:0;text-transform:uppercase;font-weight:400;}
.btn-system:last-child{margin-right:0;}
.btn-system{font-size:1em;width:auto;}
.btn-system.border-btn{background-color:transparent;border:1px solid;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.btn-system:hover{color:#fff;opacity:0.8;}
.btn-system.border-btn:hover{opacity:1;color:#fff;}
.btn-system.border-btn.btn-gray:hover{background-color:#444;color:#fff;}
.btn-system.border-btn.btn-black:hover{background-color:#111;color:#fff;}
.btn-system.border-btn.btn-wite:hover{background-color:#fff;}
.btn-system.btn-gray{background-color:#444;}
.btn-system.btn-black{background-color:#111;}
.btn-system.btn-wite{background-color:#fff;}
.btn-system.border-btn.btn-gray{background-color:transparent;border:1px solid #444;color:#444;}
.btn-system.border-btn.btn-black{background-color:transparent;border:1px solid #111;color:#111;}
.btn-system.border-btn.btn-wite{background-color:transparent;border:1px solid #fff;color:#fff;}
.btn-large{font-size:14px;padding:9px 22px;}
.btn-small{padding:5px 15px;}
.btn-large.border-btn{padding:8px 22px;}
.btn-small.border-btn{padding:4px 15px;}
ul.icons-list{margin-bottom:6px;}
ul.icons-list li, ul.list-unstyled li{margin-bottom:4px;}
ul.icons-list li i{font-size:14px;margin-right:4px;}
.nav-tabs{border-color:#eee;}
.nav-tabs > li > a{font-weight:600;color:#666;padding:8px 14px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border:1px solid #eee;border-bottom:none;box-shadow:0 0 15px rgba(0,0,0,.04) inset;-o-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04) inset;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.nav-tabs > li > a{font-weight:600;color:#666;font-size:150%;padding-top:8px;padding-bottom:8px;padding-right:100px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border:1px solid #ccc;border-bottom:none;box-shadow:0 0 15px rgba(0,0,0,.04) inset;-o-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.04) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04) inset;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.nav-tabs > li > a i{margin-right:1px;padding-right:5px;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{color:#fff;border-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1) inset;-o-box-shadow:0 0 15px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 15px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1) inset;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-color:#eee;border-bottom-color:#fff;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover{box-shadow:0 0 0 rgba(0,0,0,.1) inset;-o-box-shadow:0 0 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1) inset;}
.tab-content{border:1px solid #eee;border-top:none;padding:12px 16px;}
.tab-content p{margin-bottom:15px;}
.tab-content p:last-child{margin-bottom:0;}
.section{padding-top:80px;padding-bottom:80px;}
.icon-medium{font-size:2.5em;color:#666;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.icon-medium:hover, .service-box:hover .icon-medium{text-shadow:5px 5px 2px rgba(255,255,255,0);}
.icon-mini-effect{position:relative;display:block;z-index:1;font-size:1.2em;color:#fff;top:4px;width:32px;height:32px;line-height:32px;text-align:center;margin:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.icon-medium-effect{position:relative;display:block;z-index:1;font-size:2em;color:#fff;width:64px;height:64px;line-height:64px;text-align:center;margin:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.icon-mini-effect:after, .icon-medium-effect:after, .icon-large-effect:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.icon-effect-2{background:#fff;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;transition:color 0.4s;}
.gray-icon.icon-effect-2{color:#444;box-shadow:0 0 0 3px #444;-o-box-shadow:0 0 0 3px #444;-moz-box-shadow:0 0 0 3px #444;-webkit-box-shadow:0 0 0 3px #444;}
.icon-effect-2:after{top:-2px;left:-2px;padding:2px;z-index:-1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;-moz-transition:-moz-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;}
.gray-icon.icon-effect-2:after{background:#444;}
.icon-effect-2:hover, .service-box:hover .icon-effect-2, .icon-effect-2.gray-icon:hover, .service-box:hover .gray-icon.icon-effect-2{color:#fff;}
.icon-effect-2:hover:after, .service-box:hover .icon-effect-2:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.icon-effect-3{background:#fff;}
.gray-icon.icon-effect-3{color:#444;box-shadow:0 0 0 3px #444;-o-box-shadow:0 0 0 3px #444;-moz-box-shadow:0 0 0 3px #444;-webkit-box-shadow:0 0 0 3px #444;}
.icon-effect-3:hover:before, .service-box:hover .icon-effect-3:before{-webkit-animation:toRightFromLeft 0.4s forwards;-moz-animation:toRightFromLeft 0.4s forwards;animation:toRightFromLeft 0.4s forwards;}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}
50%{opacity:0;-webkit-transform:translate(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%);}
50%{opacity:0;-moz-transform:translate(-100%);}
51%{opacity:1;}
}
@keyframes toRightFromLeft{49%{transform:translate(100%);}
50%{opacity:0;transform:translate(-100%);}
51%{opacity:1;}
}
.icon-effect-4{background:#fff;}
.gray-icon.icon-effect-4{color:#444;box-shadow:0 0 0 3px #444;-o-box-shadow:0 0 0 3px #444;-moz-box-shadow:0 0 0 3px #444;-webkit-box-shadow:0 0 0 3px #444;}
.icon-effect-4:hover:before, .service-box:hover .icon-effect-4:before{-webkit-animation:toLeftFromRight 0.4s forwards;-moz-animation:toLeftFromRight 0.4s forwards;animation:toLeftFromRight 0.4s forwards;}
@-webkit-keyframes toLeftFromRight{49%{-webkit-transform:translate(-100%);}
50%{opacity:0;-webkit-transform:translate(100%);}
51%{opacity:1;}
}
@-moz-keyframes toLeftFromRight{49%{-moz-transform:translate(-100%);}
50%{opacity:0;-moz-transform:translate(100%);}
51%{opacity:1;}
}
@keyframes toLeftFromRight{49%{transform:translate(-100%);}
50%{opacity:0;transform:translate(100%);}
51%{opacity:1;}
}
.icon-effect-5{background:#fff;}
.gray-icon.icon-effect-5{color:#444;box-shadow:0 0 0 3px #444;-o-box-shadow:0 0 0 3px #444;-moz-box-shadow:0 0 0 3px #444;-webkit-box-shadow:0 0 0 3px #444;}
.icon-effect-5:hover:before, .service-box:hover .icon-effect-5:before{-webkit-animation:toTopFromBottom 0.4s forwards;-moz-animation:toTopFromBottom 0.4s forwards;animation:toTopFromBottom 0.4s forwards;}
@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%);}
50%{opacity:0;-webkit-transform:translateY(100%);}
51%{opacity:1;}
}
@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%);}
50%{opacity:0;-moz-transform:translateY(100%);}
51%{opacity:1;}
}
@keyframes toTopFromBottom{49%{transform:translateY(-100%);}
50%{opacity:0;transform:translateY(100%);}
51%{opacity:1;}
}
.icon-effect-6{background:#fff;}
.gray-icon.icon-effect-6{color:#444;box-shadow:0 0 0 3px #444;-o-box-shadow:0 0 0 3px #444;-moz-box-shadow:0 0 0 3px #444;-webkit-box-shadow:0 0 0 3px #444;}
.icon-effect-6:hover:before, .service-box:hover .icon-effect-6:before{-webkit-animation:toBottomFromTop 0.4s forwards;-moz-animation:toBottomFromTop 0.4s forwards;animation:toBottomFromTop 0.4s forwards;}
@-webkit-keyframes toBottomFromTop{49%{-webkit-transform:translateY(100%);}
50%{opacity:0;-webkit-transform:translateY(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toBottomFromTop{49%{-moz-transform:translateY(100%);}
50%{opacity:0;-moz-transform:translateY(-100%);}
51%{opacity:1;}
}
@keyframes toBottomFromTop{49%{transform:translateY(100%);}
50%{opacity:0;transform:translateY(-100%);}
51%{opacity:1;}
}
.image-service-box img{margin-bottom:14px;}
.image-service-box h4{margin-bottom:8px;padding:0 10px;font-weight:400;}
.image-service-box p{padding:0 10px;}
.service-box{margin-bottom:35px;}
.service-center{text-align:center;}
.service-icon-left .service-icon{float:left;}
.service-icon-left .service-content{padding-left:45px;}
.service-icon-left-more .service-icon{float:left;}
.service-icon-left-more .service-content{padding-left:60px;}
.service-center .service-icon{margin-bottom:14px;}
.service-center .service-content h4{margin-bottom:6px;font-weight:500;}
.service-center .service-icon i{display:inline-block;}
.service-box h4{margin-bottom:5px;font-weight:400;}
.service-box > div:first-child{padding:0;}
.service-boxed{margin-top:30px;padding:0 15px 20px 15px !important;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.service-boxed:hover{border-color:#e2e2e2;box-shadow:0 0 6px rgba(0,0,0,.1);-o-box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);}
.service-boxed p{margin-bottom:0;}
.classic-testimonials .testimonial-content{position:relative;padding:14px 18px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin-bottom:10px;border:1px solid #e8e8e8;box-shadow:0 0 20px rgba(0,0,0,.04) inset;-o-box-shadow:0 0 20px rgba(0,0,0,.04) inset;-moz-box-shadow:0 0 20px rgba(0,0,0,.04) inset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.04) inset;}
.classic-testimonials .testimonial-content:before{content:"\201C";font-weight:300;position:absolute;font-size:30px;opacity:0.5;top:8px;left:6px;}
.classic-testimonials .testimonial-author{margin-left:10px;}
.classic-testimonials .testimonial-author span{font-weight:600;}
.team-member{padding:3px;position:relative;}
.team-member .member-photo{padding:3px;border:1px solid #eee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;position:relative;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.team-member .member-photo .member-name{position:absolute;bottom:12px;right:10px;color:#fff;font-size:14px;font-weight:700;padding:5px 14px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;background-color:#444;z-index:9994;}
.team-member .member-photo .member-name span{position:absolute;top:90%;right:0;color:#fff;font-size:13px;font-weight:300;padding:1px 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.team-member .member-info{padding:15px 6px 12px 6px;}
.team-member.modern .member-photo{position:relative;padding:0px;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.team-member.modern .member-photo:after{content:"";display:block;width:100%;height:calc(100% + 1px);opacity:0;position:absolute;top:0;left:0;z-index:9993;transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
.team-member.modern:hover .member-photo:after{opacity:0.5;width:100%;height:100%;}
.classic-title{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eee;font-weight:300;}
.classic-title span{padding-bottom:8px;border-bottom:1px solid;font-weight:400;}
.big-title{margin-bottom:20px;}
.big-title h1, .big-title h2{font-size:26px;line-height:32px;font-weight:300;}
.big-title h1 strong, .big-title h2 strong{font-weight:400;}
.big-title .title-desc{font-size:16px;line-height:22px;color:#666;}
.big-title h2 + .title-desc, .big-title h1 + .title-desc{margin-top:4px;}
.portfolio-item{margin-bottom:30px;}
.portfolio-item .portfolio-border{padding:3px;border:1px solid #eee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;overflow:hidden;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item:hover .portfolio-border{box-shadow:0 1px 3px #f8f8f8;-o-box-shadow:0 1px 3px #f8f8f8;-moz-box-shadow:0 1px 3px #f8f8f8;-webkit-box-shadow:0 1px 3px #f8f8f8;}
.portfolio-item .portfolio-thumb{position:relative;overflow:hidden;}
.portfolio-item .portfolio-thumb .thumb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item:hover .portfolio-thumb .thumb-overlay{background:rgba(255,255,255,0.5);}
.portfolio-item .portfolio-thumb .thumb-overlay i{color:rgba(255,255,255,0);position:absolute;top:42%;left:50%;display:block;margin-left:-27px;margin-top:-19px;font-size:3em;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item:hover .portfolio-thumb .thumb-overlay i{top:50%;color:#444;}
.portfolio-item .portfolio-details{position:relative;padding:9px 12px 6px 12px;}
.portfolio-item .portfolio-details .like-link{position:absolute;right:8px;top:50%;margin-top:-9px;}
.portfolio-item .portfolio-details .like-link i, .portfolio-item .portfolio-details .like-link span{color:#666;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item .portfolio-details .like-link:hover i, .portfolio-item .portfolio-details .like-link:hover span{color:#F54B5C;}
.portfolio-item .portfolio-details .like-link i{padding-right:5px;}
.portfolio-item .portfolio-details h4{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item .portfolio-details a span{color:#666;}
.portfolio-item .portfolio-details span:after{content:", ";margin-right:2px;}
.portfolio-item .portfolio-details span:last-child:after{content:"";}
.text-center{margin-bottom:35px;}
ul.nav-pills{display:table;margin:25px auto 20px;text-align:center;width:auto;}
.nav-pills .active{background-color:#e96840;color:#fff;}
.nav-pills > li{display:table-cell;float:none;margin:0;text-align:center;vertical-align:bottom;}
.port2{margin:0;max-width:100%;padding:0;}
.port3{display:inline-block;margin:0 0 7px;min-width:240px;padding:0;width:33%;}
#portfolio-list{list-style:none;margin:0;padding:0;display:block;}
#portfolio-list li{position:relative;overflow:hidden;display:inline-block;width:50%;margin-left:-1px;margin-bottom:-4px;padding:0;text-align:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#portfolio-list li h3{background:#fff;bottom:0;font-size:1.4em;font-weight:300;left:0;letter-spacing:1px;margin:0;padding:20px;position:absolute;text-align:right;text-transform:none;width:100%;transition:transform 0.2s ease 0s, color 0.2s ease 0s;-webkit-transition:transform 0.2s ease 0s, color 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s, color 0.2s ease 0s;-o-transition:transform 0.2s ease 0s, color 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s, color 0.2s ease 0s;}
@media only screen
and (max-width:550px){#portfolio-list li{width:100%;}
}
@media only screen
and (max-width:767px)
and (min-width:551px){#portfolio-list li{width:49.9%;}
}
@media (min-width:768px){#portfolio-list li{width:33.21%;}
}
@media (min-width:768px){.portfolio-4column #portfolio-list li{width:24.8%;}
}
@media (min-width:768px){.full-width-portfolio #portfolio-list li{width:24.85%;}
}
@media (min-width:768px){.portfolio-2column #portfolio-list li{width:49.9%;}
}
#portfolio-list li .header{display:none;margin:2% 2% 0%;padding:4% 0;font-size:1.8em;line-height:1.5;font-weight:300;text-transform:none;color:#fff;}
@media (min-width:992px){#portfolio-list li .header{display:block;}
}
#portfolio-list li .body{display:none;font-size:1em;color:#fff;}
@media (min-width:992px){#portfolio-list li .body{display:block;}
}
#portfolio-list li img{width:100%;-webkit-transition:all 0.75s;-moz-transition:all 0.75s;-ms-transition:all 0.75s;-o-transition:all 0.75s;transition:all 0.75s;}
#portfolio-list li .portfolio-item-content{opacity:0;-webkit-opacity:0;-moz-opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;color:#050F1E;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#portfolio-list li .more{opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;display:inline-block;content:"i";font-size:50px;font-style:normal;font-weight:100;line-height:76px;position:absolute;top:100%;left:50%;margin-left:-40px;height:80px;width:80px;color:#fff;background:#000;border:2px solid #fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
#portfolio-list li:hover h3{color:#FFFFFF;transform:translate3d(0px, 70px, 0px);-webkit-transform:translate3d(0px, 70px, 0px);-moz-transform:translate3d(0px, 70px, 0px);-o-transform:translate3d(0px, 70px, 0px);-ms-transform:translate3d(0px, 70px, 0px);opacity:0;-webkit-opacity:0;transition:all 0.25s ease-in-out 0s;-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;}
#portfolio-list li:hover > li:before{border-color:#2E3444;border-width:14px;}
#portfolio-list li:hover .portfolio-item-content{opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;}
#portfolio-list li:hover .more{opacity:0.75;-webkit-opacity:0.75;-moz-opacity:0.75;-o-opacity:.75;top:50%;margin-top:-40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
@media (min-width:992px){#portfolio-list li:hover .more{top:60%;margin-top:0;}
}
#portfolio-list li:hover .more:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;color:#556270;border-color:#fff;background:#fff;}
.project{padding-top:30px;}
.project-page{margin-bottom:50px;}
.project-slider{position:relative;}
.project-slider img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;}
.project-slider .thumb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-color:rgba(0,0,0,0);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.project-slider:hover .thumb-overlay{background:rgba(255,255,255,0.5);}
.project-slider .thumb-overlay i{font-size:3em;color:rgba(0,0,0,0);position:absolute;left:50%;top:42%;margin-left:-27px;margin-top:-19px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.project-slider:hover .thumb-overlay i{top:50%;color:#444;}
.project-content h4{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee;}
.project-content h4 span{padding-bottom:8px;border-bottom:1px solid;}
.project-content p, .project-content ul{margin-bottom:30px;}
.project-content ul li{margin-bottom:5px;}
.recent-projects h4.title{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eee;}
.recent-projects h4.title span{padding-bottom:8px;border-bottom:1px solid;}
.projects-carousel{width:1150px !important;}
.projects-carousel .item{margin-right:15px;margin-bottom:0;}
.full-width-recent-projects .projects-carousel{width:100% !important;}
.full-width-recent-projects .projects-carousel .item{margin:0;}
.full-width-recent-projects .portfolio-item .portfolio-border{padding:0;border:0;border-radius:0;box-shadow:none;}
.full-width-recent-projects .portfolio-item:hover .portfolio-thumb .thumb-overlay{opacity:0.65;z-index:9994;}
.full-width-recent-projects .portfolio-item .portfolio-thumb .thumb-overlay i{top:25%;}
.full-width-recent-projects .portfolio-item:hover .portfolio-thumb .thumb-overlay i{color:#fff;top:45%;}
.full-width-recent-projects .portfolio-item .portfolio-details{position:absolute;bottom:-10px;opacity:0;width:100%;z-index:9995;padding:0 20px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.full-width-recent-projects .portfolio-item:hover .portfolio-details{bottom:10px;opacity:1;}
.full-width-recent-projects .portfolio-item:hover .portfolio-details h4{color:rgba(255,255,255,.9);}
.full-width-recent-projects .portfolio-item .portfolio-details a span{color:rgba(255,255,255,.8);}
.full-width-recent-projects .portfolio-item .portfolio-details .like-link i, .full-width-recent-projects .portfolio-item .portfolio-details .like-link span{color:#fff;}
#pagination span, #pagination a{display:inline-block;text-align:center;height:34px;width:34px;color:#666;line-height:33px;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#pagination span.current{color:#fff;}
#pagination a:hover{border-color:#ddd;}
#pagination .all-pages, #pagination .next-page{width:auto;padding:0 14px;}
footer{background-color:#222;padding-top:60px;border-top:4px solid #555;color:#ccc;}
footer p{color:#ccc;}
footer a{color:#666;}
footer a:hover{color:#666;text-decoration:underline;}
.footer-widget{margin-bottom:45px;}
.footer-widget h4{color:#eee;text-transform:uppercase;padding-bottom:8px;margin-bottom:20px;font-size:14px;font-weight:700;position:relative;}
.footer-widget h4 .head-line{position:absolute;bottom:0;left:0;display:block;width:50px;height:3px;background-color:#333;margin:0;}
.social-widget ul.social-icons li{display:inline-block;margin-right:4px;margin-bottom:4px;}
.social-widget ul.social-icons li a i{font-size:1.4em;width:36px;height:36px;color:#fff;line-height:36px;text-align:center;display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.social-widget ul.social-icons li a:hover{text-decoration:none;}
.social-widget ul.social-icons li a.facebook:hover i{background-color:#507CBE;}
.social-widget ul.social-icons li a.twitter:hover i{background-color:#63CDF1;}
.social-widget ul.social-icons li a.google:hover i{background-color:#F16261;}
.social-widget ul.social-icons li a.dribbble:hover i{background-color:#E46387;}
.social-widget ul.social-icons li a.linkdin:hover i{background-color:#90CADD;}
.social-widget ul.social-icons li a.tumblr:hover i{background-color:#4D7EA3;}
.social-widget ul.social-icons li a.flickr:hover i{background-color:#E474AF;}
.social-widget ul.social-icons li a.instgram:hover i{background-color:#4D4F54;}
.social-widget ul.social-icons li a.vimeo:hover i{background-color:#87D3E0;}
.social-widget ul.social-icons li a.skype:hover i{background-color:#36C4F3}
.contact-widget{background:url(../images/map.png) center bottom no-repeat;}
.contact-widget span{font-weight:700;}
.contact-widget ul li{margin-bottom:12px;}
.contact-widget ul li p a{color:#bbb;}
.contact-widget p{padding-bottom:20px;}
.twitter-widget a:hover{color:#43B9CD;text-decoration:underline;}
.twitter-widget ul li{margin-bottom:20px;}
.twitter-widget ul li span{color:#666;}
.flickr-widget ul{overflow:hidden;}
.flickr-widget ul li{float:left;margin-left:8px;margin-bottom:8px;}
.flickr-widget ul li:nth-child(3n+1){margin-left:0;}
.flickr-widget ul li a{display:inline-block;width:80px;opacity:0.6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border:4px solid #333;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.flickr-widget ul li a img{width:100%;height:65px;}
.flickr-widget ul li a:hover{opacity:1;}
.mail-subscribe-widget form{margin-top:15px;margin-bottom:20px;}
.mail-subscribe-widget form input[type="text"]{outline:none;color:#666;font-size:12px;padding:6px 12px;border:none;background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;}
.copyright-section{padding:15px 0;font-size:11px;letter-spacing:0.5px;border-top:1px solid rgba(255,255,255,.06);}
.copyright-section p{font-size:11px;text-transform:uppercase;}
ul.footer-nav{float:right;}
ul.footer-nav li{display:inline-block;float:left;margin-left:15px;}
ul.footer-nav li:first-child{margin-left:0;}
ul.footer-nav li a{display:inline-block;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
ul.footer-nav li a:hover{color:#fff;}
.back-to-top{display:none;position:fixed;bottom:18px;right:15px;}
.back-to-top i{display:block;width:36px;height:36px;line-height:36px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;text-align:center;background-color:#444;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.page-banner{padding:0;}
.page-banner h2{color:#ff9900;}
.page-banner p{color:#ccc;}
.page-banner .titulo{padding-top:30px;}
.page-banner .foto-menu{float:right;margin-top:5px;margin-bottom:5px;}
.page-banner-small{padding:5px 0;background:#ccc;border-bottom:1px solid #000;}
.drcha{text-align:right;padding-right:10px;}
footer{background-color:#000;}
.iframe{border:none;}
.navbar-collapse{max-height:340px;}
#carousel{background:#fff;}
.carousel-text{display:block;position:absolute;top:25%;width:100%;z-index:999;}
.carousel-text h2{background:none repeat scroll 0 0 #fff;color:rgb(0, 30, 34);display:inline-block;padding:0.3125em 0.625em;font-size:2em;}
.carousel-text p{background:none repeat scroll 0 0 rgba(0, 30, 34, 0.85);color:#fff;display:inline-block;font-size:1.2em;padding:0.625em 0.8em;}
a{color:#ff9900;}
.accent-color{color:#ff9900;}
.top-bar a:hover{color:#ff9900;}
.service-box .read-more{color:#ff9900;}
a.main-button, input[type="submit"]{background-color:#ff9900;}
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li > a.active{color:#ff9900;}
.navbar-default .navbar-nav > li > a:after{background-color:#ff9900;}
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li:hover > a{border-color:#ff9900;}
.full-width-recent-projects .portfolio-item:hover .portfolio-thumb .thumb-overlay{background-color:#ff9900;}
.tp-caption.color-bg{background-color:#ff9900;}
.team-member .member-socail a.mail:hover i{background-color:#ff9900;}
.post-share a.mail:hover{background-color:#ff9900;}
.progress .progress-bar.progress-bar-primary{background-color:#ff9900;}
.pricing-tables .pricing-table.highlight-plan .plan-name h3{//color:#ff9900;}
.pricing-tables .pricing-table.highlight-plan .plan-signup{background-color:#ff9900;}
.pricing-tables .pricing-table.highlight-plan .plan-name{background-color:#ff9900;}
.btn-system{background-color:#ff9900;}
.btn-system.border-btn{border-color:#ff9900;color:#ff9900;}
.btn-system.border-btn:hover{background-color:#ff9900;}
.btn-system.border-btn.btn-wite:hover{color:#ff9900;}
.btn-system.btn-wite{color:#ff9900;}
ul.icons-list li i{color:#ff9900;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{background-color:#ff9900;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover{color:#ff9900;}
.icon-small{text-shadow:0 0 0 #ff9900;}
.icon-small:hover, .service-box:hover .icon-small{color:#ff9900;}
.icon-medium{text-shadow:0 0 0 #ff9900;}
.icon-medium:hover, .service-box:hover .icon-medium{color:#ff9900;}
.icon-large{text-shadow:0 0 0 #ff9900;}
.icon-large:hover, .service-box:hover .icon-large{color:#ff9900;}
.icon-effect-1{box-shadow:0 0 0 3px #ff9900;-o-box-shadow:0 0 0 3px #ff9900;-moz-box-shadow:0 0 0 3px #ff9900;-webkit-box-shadow:0 0 0 3px #ff9900;}
.icon-effect-1:after{background-color:#ff9900;}
.icon-effect-1:hover, .service-box:hover .icon-effect-1{color:#ff9900;}
.icon-effect-2{color:#ff9900;box-shadow:0 0 0 3px #ff9900;-o-box-shadow:0 0 0 3px #ff9900;-moz-box-shadow:0 0 0 3px #ff9900;-webkit-box-shadow:0 0 0 3px #ff9900;}
.icon-effect-2:after{background-color:#ff9900;}
.icon-effect-3{color:#ff9900;box-shadow:0 0 0 3px #ff9900;-o-box-shadow:0 0 0 3px #ff9900;-moz-box-shadow:0 0 0 3px #ff9900;-webkit-box-shadow:0 0 0 3px #ff9900;}
.icon-effect-4{color:#ff9900;box-shadow:0 0 0 3px #ff9900;-o-box-shadow:0 0 0 3px #ff9900;-moz-box-shadow:0 0 0 3px #ff9900;-webkit-box-shadow:0 0 0 3px #ff9900;}
.icon-effect-5{color:#ff9900;box-shadow:0 0 0 3px #ff9900;-o-box-shadow:0 0 0 3px #ff9900;-moz-box-shadow:0 0 0 3px #ff9900;-webkit-box-shadow:0 0 0 3px #ff9900;}
.icon-effect-6{color:#ff9900;box-shadow:0 0 0 3px #ff9900;-o-box-shadow:0 0 0 3px #ff9900;-moz-box-shadow:0 0 0 3px #ff9900;-webkit-box-shadow:0 0 0 3px #ff9900;}
.classic-title span{border-bottom-color:#ff9900;}
.portfolio-filter li a:hover{color:#ff9900;}
.portfolio-filter li a.selected{border-color:#ff9900;background-color:#ff9900;}
.portfolio-item:hover .portfolio-details h4{color:#ff9900;}
.project-content h4 span{border-bottom-color:#ff9900;}
.recent-projects h4.title span{border-bottom-color:#ff9900;}
ul.post-meta li a:hover{color:#ff9900;}
#pagination span.current{border-color:#ff9900;background-color:#ff9900;}
#pagination a:hover{color:#ff9900;}
.post-tags-list a:hover{background-color:#ff9900;}
.post-share a.mail{background-color:#ff9900;}
.widget-search .search-btn{background-color:#ff9900;}
.back-to-top:hover i{background-color:#ff9900;}
.touch-slider .owl-controls.clickable .owl-buttons div:hover{background-color:#ff9900;}
.touch-carousel .owl-controls.clickable .owl-buttons div:hover{background-color:#ff9900;}
.testimonials-carousel .owl-controls.clickable .owl-buttons div{background-color:#ff9900;}
.testimonials-carousel .owl-controls.clickable .owl-buttons div:hover i{color:#ff9900;}
#portfolio-list li .portfolio-item-content{background:rgb(243, 101, 16);}
.services-3-icon i{background-color:#ff9900;}
.services-2-icon i{background-color:#ff9900;}
#main-slide .animated2 strong{color:#ff9900;}
#main-slide .animated4 strong{color:#ff9900;}
#main-slide .animated7 strong{color:#ff9900;}
#main-slide .carousel-control i:hover{background-color:#ff9900;}
.slider.btn{background-color:#ff9900;}
#main-slide .carousel-indicators .active{background-color:#ff9900;}
.progress-bar{background-color:#ff9900;}
.twitter-widget a{color:#ff9900;}
.dot1, .dot2{background-color:#ff9900;}
.touch-carousel .owl-controls .owl-buttons div, .testimonials-carousel .owl-controls .owl-buttons div{height:22px;width:22px;line-height:22px;display:inline-block;zoom:1;*display:inline;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#fff;margin-left:4px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;border:1px solid #ccc;}
.touch-carousel .owl-controls .owl-buttons div i, .testimonials-carousel .owl-controls .owl-buttons div i{font-size:1.2em;color:#ccc;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.testimonials-carousel .owl-controls .owl-buttons div i{color:#fff;}
.touch-carousel .owl-controls.clickable .owl-buttons div:hover i{color:#fff;}
.testimonials-carousel .owl-controls.clickable .owl-buttons div:hover{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);}
#video-flash{max-width:238px;margin:10px auto;}
#video-flash-wl{max-width:379px;margin:10px auto;text-align:center;}
.animaciones{background-color:#000;padding-top:15px;}
.owl-pagination{position:absolute;width:100%;left:0;bottom:5px;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:16px;height:16px;margin:2px 4px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #444;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.touch-slider:hover .owl-controls .owl-page span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{border-color:#0A95D8;}
.touch-carousel.navigation-3{padding-top:45px;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
#bar{width:0%;max-width:100%;height:4px;background:#444;filter:Alpha(Opacity=50);opacity:0.5;}
#progressBar{position:absolute;top:0;z-index:99;width:100%;}
.owl-item.loading{min-height:150px;background:url(../images/icons/ajaxloader.gif) no-repeat center center}
.iframe{border:none;}
.services-2{position:relative;text-align:center;margin:0px 0px 30px 0px;}
.services-2-icon{display:inline-block;width:100%;display:table;}
.services-2-icon i{width:60px;height:60px;line-height:60px;margin:0px auto;position:relative;display:inline-block;margin-right:15px;border-radius:50%;float:left;text-align:center;font-size:26px;background:#E93735;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.services-2:hover .services-2-icon i{display:block;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.services-2-text{margin-left:75px;overflow:hidden;}
.services-2-icon h4{font-family:'Open Sans', sans-serif;color:#404449;font-size:16px;font-weight:400;margin:15px 0px 0px 0px;text-align:left;display:table-cell;padding:0px;vertical-align:middle;width:100%;}
.services-2 p{color:#ACB2B8;margin:0px 0px 0px 0px;text-align:left;}
.purchase{background:url(../images/parallax/bg-01.jpg) no-repeat;background-attachment:fixed;padding:100px 0;}
.navbar-collapse{max-height:340px;}
.foto-drcha{text-align:center;padding-top:50px;padding-left:20px;}
.foto-drcha-ad{text-align:center;padding-top:0px;padding-left:20px;}
foto-drcha-fotografia{padding-top:0px;}
a.twitter-timeline{display:inline-block;padding:6px 12px 6px 30px;margin:10px 0;border:#ccc solid 1px;border-radius:3px;background:#f8f8f8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 8px 8px no-repeat;background-size:1em 1em;font:normal 12px/18px Helvetica, Arial, sans-serif;color:#fff;white-space:nowrap;}
a.twitter-timeline:hover,
a.twitter-timeline:focus{background-color:#dedede;}
a.twitter-timeline:focus{outline:none;border-color:#0089cb;}
.iconos{background-color:#f2f2f2;}
.titulo-arte h1{color:#f2f2f2;padding-top:15px;padding-left:50px;padding-right:50px;line-height:45px;}
.cuadraditos{margin-bottom:20px;}
.cuadraditos a:hover{background-color:#ff9900;}
.arte-pop{}
.arte-pop-warhol{margin-top:40px;}
.precios-warhol{width:100%;text-align:center;}
.pricing-table .lista li{padding:4px;font-size:12px;border-bottom:1px solid #eee;}
.pricing-table .lista li:first-child{border-top:1px solid #eee;}
.miniaturas-warhol{margin-top:60px;}
.comprar{margin-top:20px;}
.estudio{padding:0px;background-color:#c1bfbf;overflow:hidden;}
.texto-estudio{float:left;padding-top:30px;padding-left:50px;}
.presupuestos{padding-top:20px;}
.partner{padding-top:20px;}
.cuadros{padding-top:0px;padding-bottom:0px;}
.proyectos{padding-top:0px;}
.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1;}
.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%;}
.nivo-lightbox-content{width:100%;height:100%;}
.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center;}
.nivo-lightbox-nav{display:none;}
.nivo-lightbox-prev{position:absolute;top:50%;left:0;}
.nivo-lightbox-next{position:absolute;top:50%;right:0;}
.nivo-lightbox-close{position:absolute;top:2%;right:2%;}
.nivo-lightbox-image{text-align:center;}
.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}
.nivo-lightbox-content iframe{width:100%;height:100%;}
.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000;}
.nivo-lightbox-error p{display:table-cell;vertical-align:middle;}
.nivo-lightbox-effect-fade,
.nivo-lightbox-effect-fadeScale,
.nivo-lightbox-effect-slideLeft,
.nivo-lightbox-effect-slideRight,
.nivo-lightbox-effect-slideUp,
.nivo-lightbox-effect-slideDown,
.nivo-lightbox-effect-fall{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-ms-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-o-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px);}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.8);}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(../images/lightbox/loading.gif) no-repeat 50% 50%;}
.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5);}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../images/lightbox/prev.png);border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../images/lightbox/next.png);border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;}
.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(../images/lightbox/close.png) no-repeat 5px 5px;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5;}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1;}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%;}
.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.5);-o-box-shadow:0 0 8px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;box-shadow:0 0 8px rgba(0,0,0,0.5);-o-box-shadow:0 0 8px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);}
@media (-webkit-min-device-pixel-ratio:1.3),
(-o-min-device-pixel-ratio:2.6/2),
(min--moz-device-pixel-ratio:1.3),
(min-device-pixel-ratio:1.3),
(min-resolution:1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(../images/lightbox/loading@2x.gif);background-size:32px 32px;}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../images/lightbox/prev@2x.png);background-size:48px 48px;}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../images/lightbox/next@2x.png);background-size:48px 48px;}
.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(../images/lightbox/close@2x.png);background-size:16px 16px;}
}
.galeria-fotografia{padding-top:0px;padding-bottom:0px;}
.listado-fotografia{padding-left:60px;padding-right:60px;padding-top:60px;}
.listado{font-size:120%;line-height:170%;}
.mouse-icon{position:absolute;left:50%;bottom:40px;border:2px solid #ccc;border-radius:16px;height:40px;width:24px;margin-left:-15px;display:block;z-index:10;opacity:0.7;}
.mouse-icon .wheel{-webkit-animation-name:drop;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;-webkit-animation-name:drop;animation-name:drop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;}
.mouse-icon .wheel{position:relative;border-radius:10px;background:#ccc;width:3px;height:6px;top:4px;margin-left:auto;margin-right:auto;}
@-webkit-keyframes drop{0%{top:5px;opacity:0;}
30%{top:10px;opacity:1;}
100%{top:25px;opacity:0;}
}
@keyframes drop{0%{top:5px;opacity:0;}
30%{top:10px;opacity:1;}
100%{top:25px;opacity:0;}
}
.touch-slider .owl-controls .owl-buttons div{position:absolute;top:50%;height:60px;line-height:60px;display:inline-block;zoom:1;padding:0 1px;*display:inline;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;background:#444;filter:Alpha(Opacity=60);opacity:0.6;margin-top:-30px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.touch-slider:hover .owl-controls .owl-buttons div{filter:Alpha(Opacity=100);opacity:1;}
.touch-slider .owl-controls .owl-buttons div.owl-prev{left:0;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;}
.touch-slider .owl-controls .owl-buttons div.owl-next{right:0;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;}
.touch-slider .owl-controls .owl-buttons div i{font-size:1.8em;color:#fff;}
.touch-carousel .owl-controls .owl-buttons{position:absolute;top:-50px;right:2px;}
.touch-carousel.projects-carousel .owl-controls .owl-buttons{right:12px;}
.touch-carousel.navigation-2 .owl-controls .owl-buttons{position:relative;top:0;right:0;}
.touch-carousel.navigation-2.clients-carousel .owl-controls .owl-buttons{top:-8px;}
.touch-carousel.navigation-2 .owl-controls .owl-buttons div, .touch-carousel.navigation-3 .owl-controls .owl-buttons div{background-color:#f2f2f2;}
.touch-carousel.navigation-2 .owl-controls .owl-buttons div i, .touch-carousel.navigation-3 .owl-controls .owl-buttons div i{color:#666;}
.touch-carousel.navigation-3{padding-top:45px;}
.touch-carousel.navigation-3.clients-carousel{padding-top:25px;}
.touch-carousel.navigation-3 .owl-controls .owl-buttons{position:absolute;top:0;right:0;width:100%;}
.touch-carousel.navigation-2 .owl-controls .owl-buttons div, .touch-carousel.navigation-3 .owl-controls .owl-buttons div{width:28px;height:28px;line-height:28px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.touch-carousel.navigation-3.projects-carousel .owl-controls .owl-buttons{right:9px;}
.touch-carousel .owl-controls .owl-buttons div, .testimonials-carousel .owl-controls .owl-buttons div{height:22px;width:22px;line-height:22px;display:inline-block;zoom:1;*display:inline;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#fff;margin-left:4px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;border:1px solid #ccc;}
.touch-carousel .owl-controls .owl-buttons div i, .testimonials-carousel .owl-controls .owl-buttons div i{font-size:1.2em;color:#ccc;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.testimonials-carousel .owl-controls .owl-buttons div i{color:#fff;}
.touch-carousel .owl-controls.clickable .owl-buttons div:hover i{color:#fff;}
.testimonials-carousel .owl-controls.clickable .owl-buttons div:hover{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);}
.owl-pagination{position:absolute;width:100%;left:0;bottom:5px;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:16px;height:16px;margin:2px 4px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #444;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.touch-slider:hover .owl-controls .owl-page span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{border-color:#0A95D8;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
#bar{width:0%;max-width:100%;height:4px;background:#444;filter:Alpha(Opacity=50);opacity:0.5;}
#progressBar{position:absolute;top:0;z-index:99;width:100%;}
.owl-item.loading{min-height:150px;background:url(../images/icons/ajaxloader.gif) no-repeat center center}
.post-share{float:left;}
.post-share span{margin-right:4px;font-size:13px;color:#666;}
.post-share a{display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.post-share a.facebook{background-color:#507CBE;}
.post-share a.facebook:hover{background-color:#3E68A8;}
.post-share a.twitter{background-color:#63CDF1;}
.post-share a.twitter:hover{background-color:#36BFED;}
.post-share a.gplus{background-color:#F16261;}
.post-share a.gplus:hover{background-color:#EF4545;}
.post-share a.linkedin{background-color:#90CADD;}
.post-share a.linkedin:hover{background-color:#72BBD3;}
.post-share a.wassap{background-color:#00a507;}
.post-share a.wassap:hover{background-color:#18de21;}
.post-share a i{width:32px;height:32px;line-height:32px;text-align:center;display:block;color:#fff;font-size:1em;}
.ribbon{background:url("images/ribbon.png") no-repeat;padding:10px;}
#hidden{display:none;}
.pasos{padding-top:0px;padding-bottom:40px;}
.linkedin{color:#fff;}
.sinpad{padding-left:0px;padding-right:0px;overflow-y:hidden;}
.rel-uno{list-style-type:circle;}
.rel-dos{padding-left:30px;list-style-type:disc;}