/*
Theme Name: Twenty Twenty Child
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.1.1673366315
Updated: 2023-01-10 15:58:35

*/
/* .progress.plain .bar:nth-child(-n+1) {
    width: 2%;
}
.progress.plain .bar:nth-child(-n+2) {
    width: 60%;
} */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* mc_tyfinal template background */
.page-template-mc_TYFinal .dark-wrapper {
    background-color: white;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.page-id-691 .services-1 .col-wrapper {
    padding: 0 13px;
}

.page-id-11 .services-1 .col-wrapper {
    padding: 0 5px;
}
footer.footer.black-wrapper.widget-footer #signupform .wpcf7-email {
    background-color: white;
    height: 40px;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}

footer.footer.black-wrapper.widget-footer #signupform .wpcf7-submit {
    background-color: #FAA41B;
    height: 45px;
    width: 75%;
}

footer.footer.black-wrapper.widget-footer #signupform .wpcf7-submit:hover {
    background-color: #821518;
}

.page-template-template-contact-info-page .form-style label {
    width: 100%;
    text-align: left;
}
#footer ul li {
    list-style: none;
    margin-top: 15px;
}

#footer ul {
    margin: 0;
    padding: 0;
}
.page-template-mc_signupEbook span.wpcf7-spinner {
    display: none;
}
.answer_active {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.35);
    border-top: none;
}
.answer_active p {
    position: relative;
    display: block;
    font-weight: 300;
    cursor: pointer;
    margin: 0px 0 0px 0;
    font-size: 16px;
    padding: 8px;
}
/* new flag css */

.navbar-header .main-menu li{
	position: relative;
}
.navbar-header .main-menu li.wpml-ls-current-language.wpml-ls-item-en, .navbar-header .main-menu li.wpml-ls-current-language.wpml-ls-item-es {
    min-width: 80px;
}

.navbar-header .main-menu li.wpml-ls-current-language.wpml-ls-item-en:before {
    content: '';
    background-image: url(https://nearutranslations.com/wp-content/uploads/2023/05/us-en1.svg);
    position: absolute;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    right: 0;
    top: 26px;
    z-index: 0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
}
.navbar-header .main-menu li.wpml-ls-current-language.wpml-ls-item-es:before {
    content: '';
    background-image: url(https://nearutranslations.com/wp-content/uploads/2023/05/es-es1.svg);
    position: absolute;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    right: 0;
    top: 26px;
    z-index: 0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
}
.navbar-header .main-menu ul.sub-menu li#menu-item-wpml-ls-5-en a:after {
    content: 'English';
    color: #e9e9e9;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    left: 72px;
    top: 27px;
    font-family: 'Raleway', sans-serif;
}
.navbar-header .main-menu ul.sub-menu li#menu-item-wpml-ls-5-pt-br a:after {
    content: 'PORTUGUÊS';
    color: #e9e9e9;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    left: 70px;
    top: 27px;
    font-family: 'Raleway', sans-serif;
}
ul.nav.navbar-nav ul#menu-main-menu-portuguese-brazil ul.sub-menu li#menu-item-wpml-ls-5-en a::after {
    left: 50px;
    top: -7px;
}

ul.nav.navbar-nav ul#menu-main-menu-portuguese-brazil ul.sub-menu li#menu-item-wpml-ls-5-es a::after {
    left: 50px;
    top: -7px;
}
.navbar-header .main-menu ul.sub-menu li#menu-item-wpml-ls-5-es a:after {
    content: 'EspaÑol';
    color: #e9e9e9;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    left: 70px;
    top: 27px;
    font-family: 'Raleway', sans-serif;
}
.navbar-header .main-menu li.wpml-ls-item-pt-br.wpml-ls-current-language:before {
    content: '';
    background-image: url(https://nearutranslations.com/wp-content/uploads/2023/05/pt-br1.svg);
    position: absolute;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    right: 0;
    top: 26px;
    z-index: 0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
}

.navbar-header .main-menu li a img {
    display: none;
}

.navbar-header .main-menu ul.sub-menu li.wpml-ls-item-en a:before {
    content: '';
    background-image: url(https://nearutranslations.com/wp-content/uploads/2023/05/us-en1.svg);
    position: absolute;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    margin: -30px -17px 0px;
	background-position: center;
}

.navbar-header .main-menu .wpml-ls-menu-item ul.sub-menu li.menu-item{
     padding: 35px 20px 31px;
}

.navbar-header .main-menu li#menu-item-wpml-ls-5-pt-br {
    min-width: 80px;
}
.navbar-header .main-menu ul.sub-menu li.wpml-ls-item-pt-br a:before {
    content: '';
	background-image: url(https://nearutranslations.com/wp-content/uploads/2023/05/pt-br1.svg);
    position: absolute;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    margin: 0 auto;
    margin: -31px -17px 0px;
	background-position: center;
}
.navbar-header .main-menu ul.sub-menu li.wpml-ls-item-es a:before {
    content: '';
	background-image: url(https://nearutranslations.com/wp-content/uploads/2023/05/es-es1.svg);
    position: absolute;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 0;
    margin: 0 auto;
    margin: -31px -17px 0px;
	background-position: center;
}
.navbar-header .main-menu ul.sub-menu li#menu-item-wpml-ls-5-es {
	 padding: 35px 20px 31px;
}
/* new flag css end */

header nav .services-dropdown ul.sub-menu {
    min-width: 287.5px;
}

header nav .services-dropdown ul.sub-menu li {
    height: 41px !important;
}
.home-ban-slider ul.testimonials li.item .caption.large.sfb p {
    margin: 0 0 0px;
}
.navbar-header.sticky {
    position: fixed;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
}
.marca.tshadow strong {
    font-size: 130%;
    font-weight: 400;
}
/* -------------------------------- BLOG PAGE CSS ----------------------------------------------  */


.vp-portfolio__items-style-default .vp-portfolio__item-meta {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.blog_listing {
    position: relative;
    padding-top: 200px;
}

.vp-portfolio__items-style-default .vp-portfolio__item-meta-title a {
       font-size: 38px;
    color: #39465c !important;
    font-family: 'Raleway', sans-serif;
    line-height: 48px;
}

.vp-portfolio__item-meta-excerpt div {
    color: #39465c;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    line-height: 28px;
}
a.vp-portfolio__item-meta-read-more {
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 25px;
    font-weight: 900;
    border: 1px solid #FAA41B;
    color: white !important;
    font-family: 'Raleway', sans-serif;
    background-color: #FAA41B;
}

a.vp-portfolio__item-meta-read-more {
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px 25px;
    font-weight: 900;
    border: 1px solid #FAA41B;
    color: white !important;
    font-family: 'Raleway', sans-serif;
    background-color: #FAA41B;
}

.vp-portfolio__items-style-default .vp-portfolio__item-meta-title {
    margin-bottom: 10px !important;
}

span.vp-portfolio__item-meta-part-text {
    color: #a5a5a5;
    font-weight: 600;
    font-size: 18px;
}

.blog_sidebar .widget-content h4 {
    background-color: #f4f4f4;
    font-size: 14px;
    text-transform: uppercase;
    border-left: 4px solid #FAA41B;
    padding: 15px 10px 15px 20px;
    width: 100%;
    margin-bottom: 0;
}

.blog_sidebar .widget-content li {
    border-bottom: 2px solid #f4f4f4;
    padding: 15px 10px;
    color: #39465c !important;
}

.blog_sidebar .widget-content ul {
    border: 2px solid #f4f4f4;
    border-top: none;
    margin: 0;
    list-style: none;
	    padding: 0px;
}

.blog_sidebar .widget-content li a {
    color: #39465c !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
}


.blog_sidebar .wp-block-search__inside-wrapper {
    border: none;
    padding: 0px;
}

.blog_sidebar .wp-block-search__button {
    margin: 0px;
    text-transform: uppercase;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    font-size: 14px;
    padding: 10px 25px;
    font-weight: 900;
    border: 1px solid #FAA41B;
    color: white;
    font-family: 'Raleway', sans-serif;
    background-color: #FAA41B;
}

.blog_sidebar .wp-block-search__input {
    width: 100% !important;
    height: 46px !important;
    margin: 0;
    border-radius: 30px 0 0 30px !important;
    border-color: #a5a5a5 !important;
    border-right: none;
    padding: 6px 20px !important;
}

.blog_sidebar .widget_search {margin-bottom: 40px;}

.blog_sidebar .widget_recent_entries {
    margin-bottom: 40px;
}
.single-post .blog_sidebar {
/*     padding-top: 368px; */
}



.single-post .comment-respond h2 {
    padding-left: 84px;
}




















.single .post-meta-wrapper.post-meta-single.post-meta-single-top {
    display: none;
}


.single .featured-media {
    position: relative;
    width: 100%;
}


.single .featured-media-inner img {
    height: 350px;
    object-fit: cover;
}


.single header.entry-header.header-footer-group {
    position: absolute;
    width: 100%;
    margin-top: 8%;
    z-index: 9;
}
.single header.entry-header.header-footer-group {
    margin-top: 15%;
	    text-align: left;
    left: 70px;
	width: 80%;
}


.single .entry-categories-inner a {
    color: #FAA41B !important;
    font-size: 14px;
    text-transform: uppercase;
}


.single .entry-header-inner h1 {
    font-size: 36px;
    color: #ffffff;
    line-height: 46px;
}
.single .entry-header-inner {
    border-left: 3px solid #FAA41B;
    margin-bottom: 60px;
    text-align: left;
    padding-left: 10px;
	text-shadow: 1px 2px 3px black;
}
.single .entry-content {
    padding: 30px 0px;
}

.single input, .single textarea {
    border: 1px solid #FAA41B !important;
    background-color: transparent !important;
    display: block;
    width: 100% !important;
    padding: 15px 20px !important;
/*     margin-top: 15px !important; */
/*     margin-bottom: 15px !important; */
}





/* ------------------------------------------- END -----------------------------------------------  */
















.menu-wrapper.section-inner {
    display: none;
}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:focus{outline:0 !important}




.fit-vids-style{display:none}
figure{margin:0;padding:0;}
figure img{width:100%;height:auto;}
iframe{border:none}
::selection{background:#fefac7;color:#2f2f2f;}
::-moz-selection{background:#fefac7;color:#2f2f2f;}
body{font-family:'Raleway', sans-serif;overflow-x:hidden;background-color:#fbfbfb;color:#2f2f2f;font-size:16px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;}
.container{padding-right:0;padding-left:0;}
body,
li,
address{line-height:24px}
input,
button,
select,
textarea{font-family:'Raleway', sans-serif;font-size:16px;font-weight:normal;}
p{margin:0 0 15px}
a{color:#549dc5;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
a:hover,
a:focus{color:#232323;text-decoration:none;}
.colored{
    color:#FA6F1B;;
}
.light-wrapper{background:#fbfbfb}
.whatsapp{width:80px;
height:80px; 
position:fixed; 
right:50px; 
bottom:50px;
}


.form-ebook .wpcf7-text {
    background-color: #fff !important;
    margin-bottom: 25px;
}

.form-ebook input.wpcf7-submit {
    padding: 11px 20px 11px 20px;
    width: auto !important;
}

.form-ebook label {
    font-weight: bold;
    float: none !important;
}

#ouibounce-modal .modal-body .col-sm-6 {
    padding: 0;
}

.form-ebook p {
    text-align: center;
}

.form-ebook form {
    margin-top: 0 !important;
}

.form-ebook span.wpcf7-not-valid-tip {
    position: relative;
    top: -15px;
    margin-bottom: -15px;
}

.form-ebook .wpcf7-response-output {
    font-size: 13px;
    padding: 4px 2px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}


/* .dark-wrapper{background:#f1f1f1} */
h1,
h2,
h3,
h4,
h5,
h6{margin-top:0;color:#2e2e2e;margin-bottom:10px;font-weight:700;text-transform:uppercase;}
h1{font-size:26px;line-height:35px;}
h2{font-size:20px;line-height:30px;}
h3{font-size:16px;line-height:22px;}
h4{font-size:14px;line-height:20px;margin-bottom:8px;}
h5{font-size:13px;line-height:17px;}
h6{font-size:12px;line-height:16px;}
h1.post-title{font-size:18px;line-height:25px;}
h2.post-title{margin-bottom:5px;font-size:16px;}
h2.post-title a{color:#2e2e2e}
h2.post-title a:hover{color:#549dc5}
.section-title{font-size:36px;line-height:40px;text-transform:uppercase;margin-bottom:15px;font-weight:600;}
.lead{font-size:17px;line-height:24px;font-weight:normal;text-transform:uppercase;margin-bottom:15px;color:#2e2e2e;}
.main.lead{margin-bottom:40px}
.inner{
	padding-top:100px;
	padding-bottom:100px;
}
.page-template-template-home-page .inner {
    padding-top: 100px;
    padding-bottom: 100px;
}
ul{padding:0 0 0 18px}
ol{padding:0 0 0 20px}
ul,
ol{margin-bottom:15px}
ul.circled{padding:0;list-style:none;}
ul.circled li:before{content:'\e800';margin-right:10px;font-weight:normal;vertical-align:top;display:inline-block;font-family:'fontello-circle';color:#549dc5;font-size:8px;}
/* .thin{
	width:100%;
	margin:0 auto;
} */
.dropcap{font-weight:800;display:block;float:left;font-size:49px;padding:0;margin:0;margin:12px 8px 0 0;text-transform:uppercase;}
hr{border:none;border-bottom:1px solid rgba(0,0,0,0.16);padding-bottom:40px;margin-bottom:70px;}
.anchor{display:block}
.alert{padding-bottom:13px}

/*banner css start*/
.home-ban-slider ul.testimonials {
    padding: 0px !important;
}
.home-ban-slider ul.testimonials li.item .inner-box {
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-ban-slider ul.testimonials li.item  .caption.large.sfb {
    font-size: 54px;
    line-height: 1;
    color: #2e2e2e;
    background: rgba(255,255,255,0.65);
    padding: 7px 14px;
    text-transform: uppercase;
    font-weight: 600;
    background: rgba(255,255,255,0.65);
    display: inline-block;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.home-ban-slider ul.testimonials .caption.large.customin.customout {
    font-size: 54px;
    line-height: 1;
    color: #2e2e2e;
    background: rgba(255,255,255,0.65);
    padding: 7px 14px;
    text-transform: uppercase;
    font-weight: 600;
    text-transform: uppercase;
    background: rgba(255,255,255,0.65);
    display: inline-block;
    margin-bottom: 5px;
}
.home-ban-slider ul.testimonials li.item 
 .caption.small.sub-head {
    font-size: 18px;
    padding: 6px;
    margin-bottom: 5px;
    background: rgba(255,255,255,0.65);
    display: inline-block;
    text-transform: uppercase;
}
#rmp_menu_trigger-1552.is-active {
    background: #faa41b;
}
#rmp_menu_trigger-1552:hover, #rmp_menu_trigger-1552:focus {
    background: #fcab32;
}
#rmp_menu_trigger-1552 {
    background: rgb(251 163 34);
}
.rmp-menu-title, .rmp-menu-additional-content {
	display: none !important;
}
#rmp-container-1552 {
    background-color: #2e2e2e;
}
.rmp-menu-wrap {
    padding-top: 10px !important;
}
#rmp-menu-wrap-1552 .rmp-submenu.rmp-submenu-open {
    border-left: 4px solid #faa41b;
}
.home-ban-slider ul.testimonials li.item img {
    width: 100%;
    display: block;
    height: auto;
}
.home-ban-slider ul.testimonials .owl-prev {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    left: 40px;
    border: 0;
    top: 50% !important;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    background: none;
    color: rgb(255 255 255);
    line-height: 1;
    font-size: 50px;
}
img.desktop-client {
	display: block;
    height: auto !important;
    margin-top: 0 !important;
}
img.mobile-client {display: none;}
.home-ban-slider.mobile-slider {
   display: none;
}
.home-ban-slider ul.testimonials .owl-next {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    right: 40px;
    border: 0;
    top: 50% !important;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    background: none;
    color: rgb(255 255 255);
    line-height: 1;
    font-size: 50px;
}

/*banner css end*/

blockquote{color:#FFF;font-size:22px;line-height:32px;background:#549dc5;padding:25px 30px 20px 30px;font-weight:400;border:0;}
blockquote small{line-height:inherit;color:#FFF;font-size:16px;font-weight:400;margin-top:5px;}
#map{width:100%;height:350px;}
.footer{background:#292929;color:#cacaca;}
.footer a{color:#cacaca}
.footer a:hover{
    color: #FA6F1B;
}
.footer .inner{padding-top:35px;padding-bottom:35px;}
.footer p{padding:0;margin:0;}
.footer p.pull-left{margin-top:3px}
.footer.widget-footer{background:#232323}
.footer.widget-footer .inner{padding-top:70px;padding-bottom:70px;}
.footer.widget-footer p{margin:0 0 15px}
.sub-footer{
	background:#1e1e1e;
	padding-top:35px;
	padding-bottom:50px;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    display: none;
}
.sub-footer p{padding:0 !important;margin:0 !important;}
.sub-footer p.pull-left{margin-top:3px !important}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6{color:#f0f0f0}
.widget-title{font-size:16px;margin:0 0 15px 0;text-transform:uppercase;}
footer .post-list{list-style:none;margin:0;padding:0;}
footer .post-list li{margin-top:15px}
footer .post-list li:first-child{margin:0}
footer .post-list li h6{font-size:16px;line-height:24px;font-weight:normal;letter-spacing:normal;text-transform:none;margin:0;color:#cacaca;}
footer .post-list li em{color:#838383;font-size:13px;font-style:normal;}
.tagcloud{line-height:25px}
.contact-info{margin:0;padding:0;list-style:none;}
.contact-info i{margin-right:7px}
.footer .contact-info i{color:#f0f0f0}
.footer .contact-info [class^="icon-"]:before,
.footer .contact-info [class*=" icon-"]:before{line-height:24px}
.footer .widget.single .contact-info li{display:inline;margin:0 15px;}
.footer hr{border-color:#535353;padding-bottom:20px;margin-bottom:50px;}
.instagram-widget{margin-left:-6px;overflow:hidden;}
#instawidget{padding:0;margin:0;overflow:hidden;list-style:none;}
#instawidget li{float:left;margin:0 0 6px 0;width:33.33339%;padding-left:6px;position:relative;}
#instawidget li img{display:block;width:100%;}
.PayPal-wrapper form {text-align:Center; background: white;}
.PayPal-wrapper form table {width:100%; }
.PayPal-wrapper form input {width:18%}
.PayPal-wrapper form table tbody tr td select {border-style:outset; background: white; border-width:1px 0 1px 1px; margin:15px 0; }
.divide0{width:100%;height:0px;}
.divide2{width:100%;height:2px;}
.divide3{width:100%;height:3px;}
.divide5{width:100%;height:5px;}
.divide10{width:100%;height:10px;}
.divide15{width:100%;height:15px;}
.divide20{width:100%;height:20px;}
.divide25{width:100%;height:25px;}
.divide30{width:100%;height:30px;}
.divide35{width:100%;height:35px;}
.divide40{width:100%;height:40px;}
.divide45{width:100%;height:40px;}
.divide50{width:100%;height:50px;}
.divide55{width:100%;height:55px;}
.divide60{width:100%;height:60px;}
.divide65{width:100%;height:65px;}
.divide70{width:100%;height:70px;}
.divide75{width:100%;height:75px;}
.divide80{width:100%;height:80px;}
.divide85{width:100%;height:85px;}
.rm0{margin-right:0px}
.rm1{margin-right:1px}
.rm2{margin-right:2px}
.rm5{margin-right:5px}
.rm10{margin-right:10px}
.rm15{margin-right:15px}
.rm20{margin-right:20px}
.rm25{margin-right:25px}
.rm30{margin-right:30px}
.rm40{margin-right:40px}
.rm50{margin-right:50px}
.lm0{margin-left:0px}
.lm1{margin-left:1px}
.lm5{margin-left:5px}
.lm7{margin-left:7px}
.lm10{margin-left:10px}
.lm15{margin-left:15px}
.lm20{margin-left:20px}
.lm25{margin-left:25px}
.lm30{margin-left:25px}
.lm40{margin-left:40px}
.rp5{padding-right:5px}
.rp10{padding-right:10px}
.rp15{padding-right:15px}
.rp20{padding-right:20px}
.rp30{padding-right:30px}
.rp50{padding-right:50px}
.lp0{padding-left:0px}
.lp10{padding-left:10px}
.lp20{padding-left:20px}
.lp30{padding-left:30px}
.tp0{padding-top:0 !important}
.tp3{padding-top:3px}
.tp5{padding-top:5px}
.tp10{padding-top:10px}
.tp20{padding-top:20px}
.tp30{padding-top:30px}
.tm4{margin-top:4px}
.tm5{margin-top:5px}
.tm7{margin-top:7px}
.tm10{margin-top:10px}
.tm15{margin-top:15px}
.tm20{margin-top:20px}
.mbm1{margin-bottom:-1px}
.bp0{padding-bottom:0 !important}
.bp10{padding-bottom:10px !important}
.bp20{padding-bottom:20px !important}
.bm0{margin-bottom:0 !important}
.bm5{margin-bottom:5px !important}
.bm6{margin-bottom:6px !important}
.bm10{margin-bottom:10px !important}
.bm15{margin-bottom:15px !important}
.bm20{margin-bottom:20px !important}
.bm30{margin-bottom:30px !important}
.bm50{margin-bottom:50px !important}
.bp50{padding-bottom:50px !important}
.social{padding:0;margin:0 0 -5px 0;font-size:0;line-height:1;}
.social li{display:inline-block;font-family:'fontello-social';margin-right:5px;margin-bottom:5px;}
.text-center .social li{margin:0 2px}
.social.pull-right li{margin:0 0 0 5px}
.social li a{display:table}
.social li a i{text-align:center;display:table-cell;vertical-align:middle;color:#f3f3f3;background:none;line-height:1;border:1px solid #aaa;width:30px;height:30px !important;line-height:1;font-size:12px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.social .icon-s-pinterest{border-color:#d8545d;color:#d8545d;}
.social .icon-s-rss{border-color:#faaa5e;color:#faaa5e;}
.social .icon-s-facebook{border-color:#677fb5;color:#677fb5;}
.social .icon-s-twitter{border-color:#70c2e9;color:#70c2e9;}
.social .icon-s-flickr{border-color:#ff3ba4;color:#ff3ba4;}
.social .icon-s-dribbble{border-color:#e299c2;color:#e299c2;}
.social .icon-s-behance{border-color:#42a9fb;color:#42a9fb;}
.social .icon-s-linkedin{border-color:#3daccf;color:#3daccf;}
.social .icon-s-vimeo{border-color:#42b5d4;color:#42b5d4;}
.social .icon-s-youtube{border-color:#d5615c;color:#d5615c;}
.social .icon-s-skype{border-color:#5ecbf3;color:#5ecbf3;}
.social .icon-s-tumblr{border-color:#829fb9;color:#829fb9;}
.social .icon-s-delicious{border-color:#6194dc;color:#6194dc;}
.social .icon-s-500px{border-color:#3bbbe6;color:#3bbbe6;}
.social .icon-s-grooveshark{border-color:#f88e3b;color:#f88e3b;}
.social .icon-s-forrst{border-color:#5f9864;color:#5f9864;}
.social .icon-s-digg{border-color:#507faa;color:#507faa;}
.social .icon-s-blogger{border-color:#fd893f;color:#fd893f;}
.social .icon-s-klout{border-color:#e16747;color:#e16747;}
.social .icon-s-dropbox{border-color:#6ba3c5;color:#6ba3c5;}
.social .icon-s-github{border-color:#6c93bb;color:#6c93bb;}
.social .icon-s-songkick{border-color:#ff3b60;color:#ff3b60;}
.social .icon-s-posterous{border-color:#efd57c;color:#efd57c;}
.social .icon-s-appnet{border-color:#3daad5;color:#3daad5;}
.social .icon-s-gplus{border-color:#bc7067;color:#bc7067;}
.social .icon-s-stumbleupon{border-color:#f07356;color:#f07356;}
.social .icon-s-lastfm{border-color:#cd443d;color:#cd443d;}
.social .icon-s-spotify{border-color:#9acf48;color:#9acf48;}
.social .icon-s-instagram{border-color:#926d53;color:#926d53;}
.social .icon-s-evernote{border-color:#9fdc82;color:#9fdc82;}
.social .icon-s-paypal{border-color:#5b85a8;color:#5b85a8;}
.social .icon-s-picasa{border-color:#b088c1;color:#b088c1;}
.social .icon-s-soundcloud{border-color:#ff8b45;color:#ff8b45;}
.social a:hover .icon-s-pinterest{background-color:#d8545d}
.social a:hover .icon-s-rss{background-color:#faaa5e}
.social a:hover .icon-s-facebook{background-color:#677fb5}
.social a:hover .icon-s-twitter{background-color:#70c2e9}
.social a:hover .icon-s-flickr{background-color:#ff3ba4}
.social a:hover .icon-s-dribbble{background-color:#e299c2}
.social a:hover .icon-s-behance{background-color:#42a9fb}
.social a:hover .icon-s-linkedin{background-color:#3daccf}
.social a:hover .icon-s-vimeo{background-color:#42b5d4}
.social a:hover .icon-s-youtube{background-color:#d5615c}
.social a:hover .icon-s-skype{background-color:#5ecbf3}
.social a:hover .icon-s-tumblr{background-color:#829fb9}
.social a:hover .icon-s-delicious{background-color:#6194dc}
.social a:hover .icon-s-500px{background-color:#3bbbe6}
.social a:hover .icon-s-grooveshark{background-color:#f88e3b}
.social a:hover .icon-s-forrst{background-color:#5f9864}
.social a:hover .icon-s-digg{background-color:#507faa}
.social a:hover .icon-s-blogger{background-color:#fd893f}
.social a:hover .icon-s-klout{background-color:#e16747}
.social a:hover .icon-s-dropbox{background-color:#6ba3c5}
.social a:hover .icon-s-github{background-color:#6c93bb}
.social a:hover .icon-s-songkick{background-color:#ff3b60}
.social a:hover .icon-s-posterous{background-color:#efd57c}
.social a:hover .icon-s-appnet{background-color:#3daad5}
.social a:hover .icon-s-gplus{background-color:#bc7067}
.social a:hover .icon-s-stumbleupon{background-color:#f07356}
.social a:hover .icon-s-lastfm{background-color:#cd443d}
.social a:hover .icon-s-spotify{background-color:#9acf48}
.social a:hover .icon-s-instagram{background-color:#926d53}
.social a:hover .icon-s-evernote{background-color:#9fdc82}
.social a:hover .icon-s-paypal{background-color:#5b85a8}
.social a:hover .icon-s-picasa{background-color:#b088c1}
.social a:hover .icon-s-soundcloud{background-color:#ff8b45}
.social a:hover a:hover i{background-color:#FFF}
.social a:hover i{color:#FFF}
.btn,
.btn-submit{color:#fff !important;
    background:#FAA41B;
    margin-bottom:10px;
    margin-right:4px;
    padding:11px 20px 11px 20px;
    font-weight:600;
    font-size:16px;
    text-shadow:none;
    border:none;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:all 200ms ease-in;
    -o-transition:all 200ms ease-in;
    -moz-transition:all 200ms ease-in;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    display:inline-block;
}
.btn-large{padding:14px 23px 14px 23px}
.btn.btn-green{background:#1abb9c}
.btn.btn-blue{background:#549dc5}
.btn.btn-red{background:#e8554e}
.btn.btn-orange{background:#ee7757}
.btn.btn-purple{background:#9b59b6}
.btn.btn-pink{background:#d487be}
.btn.btn-gray{background:#95a5a6}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active{
    background:#821518;
    color:#fff !important;
    -webkit-transition:all 200ms ease-in;
    -o-transition:all 200ms ease-in;
    -moz-transition:all 200ms ease-in;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active{background:#17a78b !important}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active{background:#468eb5 !important}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active{background:#cf4c45 !important}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active{background:#d96c4f !important}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active{background:#8a4fa2 !important}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active,
.btn-pink.active{background:#bd78a9 !important}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active{background:#859394 !important}
.btn.btn-border{color:white !important;background:#2e2e2e;border:1px solid white;text-transform:uppercase;font-weight:600;font-size:16px;}
.btn.btn-border:hover{color:#2e2e2e !important;background:#fff;border:1px solid #2e2e2e;}
.btn.btn-border-lite{color:#FFF !important;background:#2e2e2e;border:1px solid #FFF;text-transform:uppercase;font-weight:600;font-size:16px;}
.btn.btn-border-lite:hover{color:#2e2e2e !important;background:#FFF;border:1px solid #2e2e2e;}
.black-wrapper .btn.btn-border-lite{border:1px solid rgba(255,255,255,0.7)}
.btn i{margin-right:6px}
.marca{color:#faa41b;text-transform:none;font-size:132%;font-family:'rezregular';font-weight:100;line-height:60%;letter-spacing:2px;}
.marca span{font-size:130%;}
.marca span.fin{color:#821518 !important;}
.marca a{color:#414244 !important;}
.tshadow, .tshadow a{text-shadow:1px 1px 1px #000!important;}
.marca a:hover{color:#821518 !important;}
.navbar-header{float:none !important}
.navbar .container{padding:0}
.navbar{margin:0;border-radius:0;border:none;position:fixed;z-index:999;min-height:inherit;width:100%;}
.navbar .container{position:relative}
.navbar-brand{background:#ffffff!important;height:auto;padding:0px 15px;position:absolute;top:0;left:0;-webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.11);-moz-box-shadow:3px 3px 0 rgba(0,0,0,0.11);box-shadow:3px 3px 0 rgba(0,0,0,0.11);}
.navbar-brand:hover{background:#468eb5}
.navbar-brand img{-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:translateZ();image-rendering:optimizeQuality;image-rendering:-webkit-optimize-contrast;height:88px;width:inherit;}
.navbar-header{
    padding: 0px 0 0;
    background:#2e2e2e;
}
.navbar-collapse{width:auto;padding:0;border:none;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar-nav{margin:0}
.navbar-nav > li > a{font-size:12px;font-weight:bold;line-height:1;text-transform:uppercase;color:#f3f3f3;padding:31px 22px 31px;}
.nav > li > a:focus{background:none;color:#e8e8e8;}
.nav > li > a:hover{background:none;color:#549dc5;}
.nav > li.current > a{background:none;color:#549dc5;}
.navbar .dropdown-menu{padding:0;margin:0;min-width:190px;background:#2e2e2e;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar .dropdown-menu li{background:transparent;border:none;text-align:left;border-top:1px solid rgba(255,255,255, 0.06);}
.navbar .dropdown-menu li:first-child{}
.navbar .dropdown-menu li a{padding:14px 15px 14px;line-height:1;color:#e9e9e9;font-size:12px;font-weight:700;text-transform:uppercase;}
.navbar .dropdown-menu li a:hover,
.navbar .dropdown-menu li a.active{padding:14px 15px 14px;filter:none;line-height:1;background:#414141;color:#e9e9e9;}
.navbar .nav .open > a,
.navbar .nav .open > a:hover,
.navbar .nav .open > a:focus{background:none;color:#549dc5;}
.navbar .nav > li > .dropdown-menu:after{display:none}
.navbar .nav > li > .dropdown-menu:before{display:none}
.navbar .dropdown-menu > li > a:hover,
.navbar .dropdown-menu > li > a:focus,
.navbar .dropdown-submenu:hover > a,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-menu > .active > a,
.navbar .dropdown-menu > .active > a:hover,
.navbar .dropdown-menu > .active > a:focus{background:none;color:#549dc5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn.responsive-menu{padding:9px 12px 9px;margin:27px 0 0 0 !important;display:none;font-size:15px;line-height:1;}
.btn.responsive-menu i{margin:0}
.offset{display:block}
.navbar.default{width:100%;position:absolute;}
.navbar.fixed{position:fixed;left:0;padding:0;margin:0;width:100%;}
.fullscreenbanner-container{width:100% !important;position:relative;padding:0;}
.revolution{z-index:998}
.revolution ul{visibility:hidden;margin:0;list-style:none;}
.tp-caption a{color:#28b8d8}
.tp-caption a:hover{color:#2e2e2e !important}
.tp-caption.large{font-size:54px;line-height:1;color:#2e2e2e;background:rgba(255,255,255,0.65);padding:7px 14px;text-transform:uppercase;font-weight:600;}
.tp-caption.small{font-size:20px;line-height:1;color:#2e2e2e;text-transform:uppercase;font-weight:600;background:rgba(255,255,255,0.65);padding:7px;}
.tp-caption.small.dav{background:none;}
.tp-caption.lite{}
.tp-caption a.btn{color:#fff;margin:0;}
.tp-leftarrow.default,
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;top:50% !important;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background:none;color:rgba(255,255,255,0.6);line-height:1;font-size:40px;padding:0;width:auto;height:auto;}
.tparrows:before{font-family:'budicon';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;}
.tp-leftarrow.default:before{content:'\e00c'}
.tp-rightarrow.default:before{content:'\e010'}
.tparrows:hover{color:rgba(255,255,255,1)}
.tp-bullets{bottom:30px !important}
.tp-bullets.simplebullets.round .bullet{width:12px;height:12px;margin-left:4px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background:rgba(255,255,255,0.3);}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover{background:rgba(255,255,255,0.6)}
.tp-bullets.hidebullets{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.tp-loader.spinner0{background:none !important;height:36px;width:36px;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-left:3px solid rgba(84,157,197,.15);border-right:3px solid rgba(84,157,197,.15);border-bottom:3px solid rgba(84,157,197,.15);border-top:3px solid rgba(84,157,197,.8);border-radius:100%;margin:-18px -18px;top:50%;left:50%;z-index:1000;position:absolute;box-shadow:none;-webkit-box-shadow:none;}
.tp-bannertimer{width:100%;height:10px;background:url(style/images/timer.png);position:absolute;z-index:200;}
.page-id-700 .services-1 .col-wrapper{
	padding:0 10px;
}
.services-1 .icon-wrapper{position:relative;height:80px;margin-bottom:30px;}
.services-1 .icon-wrapper i{font-size:50px;color:#faa41b;}
.services-1 .icon-wrapper i:after{content:"";display:block;position:absolute;bottom:0px;left:50%;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,0.16);width:30px;}
.services-2 .row{text-align:left}
.services-2 .icon{display:table}
.services-2 .row .icon{float:left;margin-right:20px;}
.services-2 .row .text{overflow:hidden}
.services-2 .icon i.icn{color:#2e2e2e;line-height:1;font-size:35px;text-transform:uppercase;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.parallax{background:url(http://nearutranslations.com/style/images/art/parallax1.webp) fixed no-repeat center center;-webkit-background-size:cover;background-size:cover;position:relative;color:#;}
.parallax .inner{padding-top:130px;padding-bottom:130px;}
.parallax a{color:#FFF}
.parallax a:hover{}
.parallax h1,
.parallax h2,
.parallax h3,
.parallax h4, .parallax p,
.parallax h5,
.parallax h6{color:white;}
.parallax.mobile{background-attachment:scroll !important}
.parallax.parallax1 {
    background-image: url(https://nearutranslations.com/wp-content/uploads/2023/01/compartir-2.jpg);
}
.parallax.parallax2{background-image:url(https://nearutranslations.com/wp-content/uploads/2023/01/acuerdos-2.jpg)}
.parallax.parallax3{background-image:url(https://nearutranslations.com/wp-content/uploads/2023/01/calificacion-1.jpg)}
.parallax.parallax4{background-image:url(https://nearutranslations.com/wp-content/uploads/2023/01/datostrad-2.jpg)}
.parallax a{color:AA41B}
.parallax h1{font-size:28px;font-weight:600;}
.share-button{
    display:inline-block;
    border-bottom:1px solid #FA6F1B;
    padding-bottom:5px;
    color:#2e2e2e;
    text-transform:uppercase;
    font-weight:600;
    font-size:28px;
}
.parallax .share-button{
    color:#2e2e2e !important;
}
.facts i{
    font-size:50px;
    color:#FA6F1B;
}
.facts h4{font-size:40px;margin-bottom:20px;}
.facts p{font-size:16px;text-transform:uppercase;margin:0;}
.share-links{margin-top:15px}
.share-links ul{padding:0;margin:0;list-style:none;}
.share-links ul li{cursor:pointer;display:inline;}
.share-links ul li .btn{margin:0}
.share-links .share-facebook{background:#3d5b9b}
.share-links .share-facebook:hover{background:#334c8e}
.share-links .share-twitter{background:#5aa8cd}
.share-links .share-twitter:hover{background:#499ac8}
.share-links .share-google-plus{background:#3b3b3b}
.share-links .share-google-plus:hover{background:#2e2e2e}
.share-links .share-pinterest{background:#c53942}
.share-links .share-pinterest:hover{background:#bc2d32}
.share-links .share-linkedin{background:#3daccf}
.share-links .share-linkedin:hover{background:#3699b8}
.fix-portfolio .items{list-style:none}
.fix-portfolio .items{margin:0;*zoom:1;padding:0;}
.fix-portfolio .items:before,
.fix-portfolio .items:after{display:table;content:"";line-height:0;}
.fix-portfolio .items:after{clear:both}
.fix-portfolio .items li{float:left;min-height:1px;position:relative;}
.fix-portfolio .items{margin-left:-8px;margin-bottom:-8px;}
.fix-portfolio .items li{width:318px;margin-left:8px;margin-bottom:8px;}
.fix-portfolio .items li img{display:block;width:100%;}
.isotope-item{z-index:2;display:block !important;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.filter{list-style:none;padding:0;margin:0 0 25px 0;text-align:center;}
.filter li{display:inline-block;margin:0;}
.filter li:before{display:inline-block;content:"/";padding:0 25px 0 19px;color:rgba(0,0,0,0.30);}
.filter li:first-child:before{display:none}
.filter li a{text-transform:uppercase;font-weight:700;font-size:16px;color:#2e2e2e;}
.filter li a:hover,
.filter li a.active{
     color:#FA6F1B;; 
}
.item-details{padding:0;margin:0;list-style:none;}
.item-details li{margin-bottom:20px}
.item-details li h4{margin-bottom:0}
.basic-gallery{display:block;padding:0;margin:0;width:100%;}
.basic-gallery li{display:block;width:100%;margin-top:50px;}
.basic-gallery li:first-child{margin-top:0}
.basic-gallery li img{display:inline;max-width:100%;height:auto;}
figure{display:block;overflow:hidden;position:relative;}
.items li figure img{display:block;width:100%;-webkit-backface-visibility:hidden;}
figure a,
figure a img{display:block;position:relative;}
figure img{display:block;max-width:100%;}
figure .text-overlay{
    opacity:0;
    height:100%;
    position:absolute;
    text-decoration:none;
    width:100%;
    z-index:100;
    padding:20px;
    background: rgba(230, 126, 34,0.90);
    -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
figure .text-overlay:hover,
.clicked-no-slide-anim .text-overlay{opacity:1}
figure .text-overlay .info{text-align:center;top:50%;width:100%;left:0;position:absolute;margin-top:-12px;color:#fff;font-size:16px;font-weight:600;}
.icon-overlay{display:block;overflow:hidden;position:relative;}
.icon-overlay img{display:block;max-width:100%;}
.icon-overlay a .icn-more{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:100%;position:absolute;text-decoration:none;width:100%;z-index:100;background:#549dc5;background:rgba(84,157,197,0.90);overflow:hidden;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.icon-overlay a:hover .icn-more{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.icon-overlay a .icn-more:before{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;position:absolute;text-align:center;content:'\f517';line-height:1;color:#FFF;top:50%;left:50%;z-index:2;font-size:15px;top:50%;margin:-8px 0 0 -6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;}
.icon-overlay a:hover .icn-more:before{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.icon-overlay a:hover .icn-more:before{top:50%!important}
.team figure{margin-bottom:25px}
.team h3{margin:0 0 2px 0}
.team span.biz-title{font-size:13px;margin-bottom:8px;display:inline-block;font-weight:normal;}
.navfake{z-index:1005;position:fixed;width:100%;top:0px;left:100%;}
.navcoverpage{z-index:1001;position:fixed;top:0px;left:0px;width:100%;height:100%;left:100%;}
.fullcontent-slider-getaway-wrapper{width:100%;position:absolute;top:0px;left:0px;overflow:visible;}
.fullcontent-slider-getaway-slide{width:100%;position:absolute;top:0px;left:0px;}
.fullcontent-content-wrapper-new{width:100%;position:absolute;top:0px;left:0px;}
.fullcontent-content-wrapper-new .pcw{padding-top:84px}
.preparedtostart.fullcontent-content-wrapper-new{z-index:1002}
.preparedtoleave.fullcontent-content-wrapper-new{z-index:1001}
.fullcontent-content-wrapper-new.right{left:100%}
.fullcontent-content-wrapper-new.left{left:-100%}
.fullcontent-content-wrapper-new.right.fader,
.fullcontent-content-wrapper-new.left.fader{left:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.novisibility{visibility:hidden}
.navfake .navigation{margin:0}
.navfake .navigation .btn{margin-bottom:0}
.navfake .inner{padding-top:22px;padding-bottom:22px;}
.testimonials{text-align:center}
.testimonials .item blockquote{position:relative;margin:0;padding:10px 50px 0;text-align:center;font-size:18px;text-transform:uppercase;line-height:30px;border:0px;font-weight:normal;background:none;cursor: grab;}
.testimonials .item blockquote:before,
.testimonials .item blockquote:after{position:absolute;width:60px;height:60px;font-size:100px;line-height:1;font-weight:100;}
.testimonials .item blockquote:before{top:0;left:0;content:"\201C";}
.testimonials .item blockquote:after{top:0;right:0;content:"\201D";}
.testimonials .item blockquote small{font-size:16px;text-transform:none;font-weight:600;color:#b1b1b1;}
.testimonials .item blockquote small:before{display:none}
.testimonials .owl-controls{margin-top:20px}
.owl-theme .owl-controls .owl-nav [class*='owl-']{color:#FFF;margin:0 3px;line-height:1;font-size:13px;padding:7px;width:auto;height:auto;background:none;border:1px solid rgba(255,255,255,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.owl-theme .owl-controls .owl-nav [class*='owl-']:hover{background:#FFF;color:#2e2e2e;border:1px solid #FFF;text-decoration:none;}
.custom-controls{position:relative}
.custom-controls .owl-slider-controls{position:absolute;width:100%;height:100%;top:0;pointer-events:none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;text-align:center;}
.custom-controls .owl-slider-controls .owl-slider-nav [class*='owl-']{position:absolute;top:50%;margin-top:-22px;pointer-events:auto;color:rgba(255,255,255,0.6);line-height:1;font-size:40px;width:auto;height:auto;background:none;cursor:pointer;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.custom-controls .owl-slider-controls .owl-slider-nav [class*='owl-']:hover{color:rgba(255,255,255,1)}
.custom-controls .owl-slider-controls .owl-slider-nav .owl-slider-prev{left:10px}
.custom-controls .owl-slider-controls .owl-slider-nav .owl-slider-next{right:10px}
.custom-controls .owl-slider-controls .owl-dots{pointer-events:auto;position:absolute;width:100%;bottom:10px;cursor:pointer;}
.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:0 3px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background:rgba(255,255,255,0.3);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{background:rgba(255,255,255,0.6)}
.portfolio-slider img{height:auto}
.forms{position:relative;padding:0;width:100%;}
.form-container .response{display:none}
.forms ol{margin:0;padding:0;}
.forms ol li{line-height:auto;list-style:none;}
.forms li.hidden-row{display:none}
input,
textarea,
.uneditable-input{width:100%}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="file"],
.uneditable-input{
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
    height:35px;
    padding:0 5px;
    margin-bottom: 0px;
    font-size:16px;
    line-height:25px;
    color:#2e2e2e;
    border:1px solid rgba(0,0,0,0.22);
    background:none;
    resize:none;
    vertical-align:middle;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:all 200ms ease-in;
    -o-transition:all 200ms ease-in;
    -moz-transition:all 200ms ease-in;
    width: 100%;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 97%;
    height: 40px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-bottom:1px solid #549dc5}
textarea{height:100%;padding:0;margin-bottom:25px;min-height:150px;resize:vertical;}
.btn-submit{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;width:auto;}
.forms li.error input,
.forms li.error textarea{border-bottom:1px solid #b54d4d}
.forms span.error{display:none}
.forms .button-row span.error{padding:0;display:none;}
.forms .button-row p.forgot{padding:6px 0 0 10px;overflow:hidden;display:inline-block;}
.forms label{display:block;float:left;width:95px;padding-top:7px;font-size:13px;clear:both;}
.comment-form div label{position:absolute;top:0;left:0;}
.form-container:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.searchform{position:relative}
.searchform .btn{position:absolute;top:0;right:-5px;height:40px !important;padding:0 15px !important;font-weight:normal;}
.contactcontainer {height:1074px;padding-top:10px;}
.contact-info{list-style:none;padding:0;}
.contact-info li{
    /* display:inline-block; */
    margin:0 10px;}
.contact-info li a{color:#2e2e2e}
.contact-info li a:hover{
    color: #FA6F1B;
}
.contact-info i{
    color: #FA6F1B;
    padding-right:5px;
    font-size:24px
}
.progress-list{margin:0;padding:0;list-style:none;}
.progress-list p{margin-bottom:5px}
.progress-list li{margin-bottom:20px}
.progress-list li em{padding-left:8px;color:#549dc5;font-style:normal;}
.progress-list li em:before{content:"-";padding-right:10px;display:inline-block;}
.progress.plain{
    height:15px;
    margin-bottom:0;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background:none;
    border:1px solid #faa41b;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.progress.plain .bar{
    float:left;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    width:0;
    height:100%;
    font-size:12px;
    color:#ffffff;
    text-align:center;
    text-shadow:none;
    background:#faa41b;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.panel-group .panel{margin-bottom:10px;background:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.panel-heading{padding:0;background:none !important;border:0 !important;}
.panel-heading .panel-title{color:#2e2e2e;font-size:16px;font-weight:700;border:1px solid rgba(0,0,0,0.35);text-transform:uppercase;}
.panel-title > a, .panel-title > span {display:block;color:#2e2e2e;padding:13px 15px 13px;}
.panel-title > span {text-align:center;}
.panel-title > a:hover{
    color: #FA6F1B;
}
.panel-default > .panel-heading + .panel-collapse .panel-body{border:0}
.servicios-derecha {background-color:white}
.pregunta {font-weight:bold}
.slogan {font-weight:bold}
.orçamento {padding:22px}
.orçamento > a {width:100%; text-align:Center}
.panel-default > .panel-heading + .panel-collapse {border:1px solid rgba(0,0,0,0.35);border-top:none;}
.tabs-top .etabs{
	margin: 0 0 10px;
	padding:0;
	overflow:inherit;
}
.tabs-top.center .etabs{text-align:center}
.tabs-top .tab{margin:0;padding:0;display:inline-block;zoom:1;*display:inline;margin-right:3px;}
.tabs-top .tab a{padding:10px 15px 10px;display:block;color:#2e2e2e;font-size:16px;font-weight:700;border:1px solid rgba(0,0,0,0.35);text-transform:uppercase;}
.tabs-top .tab a:hover,
.tabs-top .tab.active a{
    color:#FA6F1B;
    border-color:#FAA41B;
}
.services-1 .col-wrapper a {
    color: #FA6F1B;
}
.services-1 .col-wrapper a:hover{
    color: #000;
}
.tabs-top.tab-container .panel-container{position:relative;z-index:1;display:block;}
.tabs-top.tab-container .panel-container p{margin:0;padding-bottom:10px;}
.tabs-top.tab-container .panel-container .tab-block{padding-top:10px;padding-bottom:0;}
.pricing{
    overflow: hidden;
    text-align: center;
    padding-bottom: 10px;
    padding-right: 15px;
    display: block;
    padding-left: 15px;
}
.testimonials .item blockquote p {
    font-weight: bold;
    text-shadow: 2px 2px 1px #000;
    margin-bottom: 0;
}
.pricing ul{padding:0}
.pricing .btn{margin:0;}
.pricing .plan{border:1px solid rgba(0,0,0,0.11);background:#fff;}
.pricing .plan h3{font-size:18px;line-height:40px;margin:0;padding:10px 0 0 0;color:#2e2e2e;}
.pricing .plan h4{padding:0 0 20px 0;margin:0 25px;border-bottom:1px solid rgba(0,0,0,0.11);}
.pricing .plan h4 span{
    color:#FA6F1B
}
.pricing .plan h4 .amount{display:block;text-align:center;}
.pricing .plan h4 .amount{font-size:45px;padding-bottom:10px;}
.pricing .plan h4 .amount span{vertical-align:super;font-size:20px;font-weight:400;}
.pricing .plan ul{margin:0;padding:0 18px;list-style:none;}
.pricing .plan ul li{padding:15px 0;border-bottom:1px solid rgba(0,0,0,0.11);}
.pricing .plan h3{text-transform:uppercase}
.pricing .select{padding:22px 0}
.sidebar{padding-left:25px !important}
.sidebar.left-sidebar{padding:15px !important;padding-top:0 !important;}
.sidebox{margin-top:50px;display:block;}
.sidebox:first-child{margin:0}
.sidebox .post-list{padding:0;margin:0;}
.sidebox .post-list:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sidebox .post-list li{clear:both;margin-bottom:15px;display:block;overflow:hidden;}
.sidebox .post-list h6{font-size:14px;line-height:24px;margin:0;color:#2f2f2f;font-weight:normal;text-transform:none;letter-spacing:normal;font-weight:normal;}
.sidebox .post-list h6 a{font-size:14px;line-height:24px;}
.sidebox a{color:#2f2f2f}
.sidebox a:hover{color:#549dc5}
.sidebox .post-list .icon-overlay{float:left;width:70px;height:70px;}
.sidebox .post-list .meta{margin-left:85px;margin-bottom:0;}
.sidebox .post-list .meta em{font-size:13px;color:#888888;margin-top:5px;display:inline-block;font-style:normal;font-weight:400;}
.sidebox .post-list .meta em:before{display:none}
.sidebox.widget form{margin:0}
.sidebox.widget .searchform input{margin:0}
.widget .list{list-style:none;margin:0;}
ul.tag-list{padding:0;margin:0;list-style:none;}
ul.tag-list li{padding:0;margin:0;display:inline-block;margin-right:3px;margin-bottom:9px;background:none;}
ul.tag-list li a{padding:0;margin:0;color:#2e2e2e;border:1px solid rgba(0,0,0,0.35);display:inline-block;padding:7px 13px 7px;font-size:12px;font-weight:600;text-transform:uppercase;}
ul.tag-list li a:hover{color:#549dc5 !important;border:1px solid #549dc5;text-decoration:none;}
.pagination{display:block}
.pagination ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;list-style:none;padding:0;margin:0;margin-top:40px;}
.pagination ul > li{display:inline-block;margin-right:2px;}
.pagination ul > li > a,
.pagination ul > li > span{float:none;background:none;color:#2e2e2e !important;border:1px solid rgba(0,0,0,0.35);text-transform:uppercase;font-weight:600;font-size:16px;padding:11px 13px 11px;}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span{color:#549dc5 !important;border:1px solid #549dc5;}
.about-author.bordered{padding:20px}
.about-author .author-image{width:120px;float:left;margin-right:20px;display:block;}
.about-author .author-details{overflow:hidden}
.about-author .author-details .social{margin:0;padding:0;overflow:hidden;}
#comments{margin:0;position:relative;}
#comments ol{padding:0}
#comments ol.commentlist li .bordered{padding:15px 20px 5px 20px}
#comments ol.commentlist li{padding:30px 0 0 0;background:none;border-top:1px solid rgba(0,0,0,0.16);margin-top:20px;list-style:none;}
#comments ol.commentlist li:first-child{border:none;margin:0;}
#comments ol.commentlist li:first-child{border:none;margin:0;}
#comments .user{float:left;width:70px;height:70px;margin-right:20px;position:relative;}
#comments .message{overflow:hidden}
#comments .image-caption:before{display:none}
#comments ul.children{margin:0;overflow:inherit;padding:0 0 0 55px;list-style:none;}
#comments ol.commentlist ul.children li{padding-right:0;border:none;}
#comments .info h2{font-size:16px;margin:0;display:block;margin-right:5px;margin-bottom:5px;}
#comments .info{margin-bottom:12px}
#comments .info h2 a{color:#2e2e2e}
#comments .info h2 a:hover{color:#549dc5}
#comments .info .meta{display:block;margin:-3px 0 5px 0;color:#888;font-size:13px;line-height:1;font-weight:400;}
#comments .info .meta .date{display:inline}
#comments a.reply-link{display:inline;color:#888888;}
#comments a.reply-link:hover{color:#549dc5}
#comments a.reply-link:before{display:inline-block;content:"/";padding:0 8px 0 5px;color:#888888;}
.comment-form-wrapper p{padding-bottom:20px}
.classic-blog hr{padding-bottom:40px;margin-bottom:60px;}
.classic-blog .post:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.post .meta,
.post .meta a,
.more{color:#888;font-size:13px;line-height:1;font-weight:400;}
.classic-blog .post .meta{margin-bottom:20px}
.grid-blog .post .meta{margin-bottom:15px}
.post .meta span:before{display:inline-block;content:"/";padding:0 7px;color:rgba(0,0,0,0.30);}
.post .meta span:first-child:before{display:none;padding:0;}
.more{border-bottom:1px solid #549dc5;padding-bottom:2px;}
.post .meta a:hover,
.more:hover{color:#549dc5}
.grid-blog .post{margin-bottom:30px}
.grid-blog .post .date{display:inline}
.grid-blog:before,
.grid-blog:after{display:table;content:"";line-height:0;}
.grid-blog:after{clear:both}
.grid-blog .post{float:left;min-height:1px;position:relative;}
.grid-blog.col3{margin-left:-20px;margin-bottom:-20px;}
.grid-blog.col3 .post{width:310px;margin-left:20px;margin-bottom:20px;}
.grid-blog.col2{margin-left:-20px;margin-bottom:-20px;}
.grid-blog.col2 .post{width:308px;margin-left:20px;margin-bottom:20px;}
.grid-blog hr{clear:left;margin-left:20px;display:none;padding-bottom:20px;margin-bottom:60px;}
.grid-blog hr:nth-child(3n){display:block}
.content .grid-blog hr:nth-child(3n){display:none}
.content .grid-blog hr:nth-child(4n){display:block}
figure.main,
.classic-blog figure{margin-bottom:20px}
.tooltip{font-size:12px}
.tooltip-inner{color:#fff;background-color:#549dc5;padding:5px 12px 5px;}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow{border-top-color:#549dc5}
.tooltip.right .tooltip-arrow{border-right-color:#549dc5}
.tooltip.left .tooltip-arrow{border-left-color:#549dc5}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#549dc5}
#fancybox-thumbs ul li img{max-width:none}
.info.hidden{display:none}
.fancybox-wrap{background:#FFF !important}
.fancybox-title,
.fancybox-error{font-family:'Roboto', sans-serif !important;font-size:16px !important;line-height:22px !important;font-weight:400 !important;}
.fancybox-title h2,
.fancybox-title h3{font-family:'Roboto Slab', serif !important;color:#616161;margin-bottom:5px;line-height:22px;font-size:18px;}
.fancybox-skin{color:#616161 !important}
.fancybox-title-inside-wrap{padding:20px !important}
.fancybox-nav span{width:36px !important;height:36px !important;margin-top:-18px !important;}
.fancybox-close{top:10px !important;right:10px !important;width:36px !important;height:36px !important;}
.fancybox-close:before,
.fancybox-prev span:before,
.fancybox-next span:before{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:0 !important;margin-top:7px !important;text-align:center;width:36px !important;font-size:20px !important;}
@-moz-document url-prefix(){.fancybox-close:before,
.fancybox-prev span:before,
.fancybox-next span:before{margin-top:6px !important}
}
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background:rgba(0,0,0,0.45) !important;color:#f7f7f7 !important;text-align:center !important;-webkit-transition:all 200ms ease-in !important;-o-transition:all 200ms ease-in !important;-moz-transition:all 200ms ease-in !important;opacity:0;}
.fancybox-close:hover,
.fancybox-prev span:hover,
.fancybox-next span:hover{background:rgba(0,0,0,0.65) !important}
.fancybox-wrap:hover .fancybox-close,
.fancybox-wrap:hover .fancybox-prev span,
.fancybox-wrap:hover .fancybox-next span{opacity:1}
.fancybox-prev span:before{content:'\e75d'}
.fancybox-next span:before{content:'\e75e'}
.fancybox-close:before{content:'\2715'}
#fancybox-loading{margin-top:-18px !important;margin-left:-18px !important;opacity:1 !important;}
#fancybox-loading div{height:36px !important;width:36px !important;position:relative !important;-webkit-animation:rotation .8s infinite linear !important;-moz-animation:rotation .8s infinite linear !important;-o-animation:rotation .8s infinite linear !important;animation:rotation .8s infinite linear !important;border-left:3px solid rgba(84,157,197,.15) !important;border-right:3px solid rgba(84,157,197,.15) !important;border-bottom:3px solid rgba(84,157,197,.15) !important;border-top:3px solid rgba(84,157,197,.8) !important;border-radius:100% !important;}
.fancybox-overlay{background:rgba(27,27,27,0.94) !important}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.33);-moz-box-shadow:0 0 5px rgba(0,0,0,0.33);box-shadow:0 0 5px rgba(0,0,0,0.33);}
.font-icons{list-style:none;margin:0;padding:0;}
.font-icons li{display:inline-block;font-size:25px;margin-bottom:10px;padding:0 10px;}
.alert .close{line-height:28px}
.retina-icons-code i{font-size:18px}
.retina-icons-code tr td:first-child,
.retina-icons-code tr th:first-child{text-align:center}
.retina-icons-code code{color:#888;background:none;white-space:normal;}
.table-bordered{border:1px solid rgba(0,0,0,0.1);border-left:none;background:#fff;}
.table-bordered th,
.table-bordered td{border-left:1px solid rgba(0,0,0,0.1)}
.retina-icons-code td{vertical-align:middle !important}
.table th,
.table td{border-top:1px solid rgba(0,0,0,0.1)}
.budicons-list .font-icons li{font-size:40px;margin-bottom:40px;padding:0 20px;}
.budicons-list .retina-icons-code i{font-size:30px;line-height:1;margin-top:5px;display:block;}
@media (min-width:1200px){.navbar-nav > li > a{padding:33px 25px 31px}
.fix-portfolio .items{margin-left:-9px;margin-bottom:-9px;}
.fix-portfolio .items li{width:384px;margin-left:9px;margin-bottom:9px;}
.grid-blog.col3,
.grid-blog.col2{margin-left:-30px;margin-bottom:-30px;}
.grid-blog.col3 .post,
.grid-blog.col2 .post{width:370px;margin-left:30px;margin-bottom:30px;}
.grid-blog.col3 hr,
.grid-blog.col2 hr{margin-left:30px}
.sidebar{padding-left:35px !important}
.no-sidebar{width:770px}
}
@media (min-width:992px){.nav.navbar-nav > li:last-of-type > ul{left:auto;right:0;}
.nav.navbar-nav> li:last-of-type > ul ul{left:auto;right:100%;margin-top:-1px;margin-right:-1px;border-right:1px solid rgba(255,255,255, 0.06) !important;}
.navbar .dropdown-submenu > a:after{display:none}
.navbar .dropdown-submenu > .dropdown-menu{margin-top:0}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px !important;margin-left:0;border-left:1px solid rgba(255,255,255, 0.06) !important;}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;}
.open > .dropdown-menu,
.open > .dropdown-menu > .dropdown-submenu > .dropdown-menu{animation-name:slidenavAnimation;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:.3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:.3s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards;}
@keyframes slidenavAnimation{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes slidenavAnimation{from{opacity:0}
to{opacity:1}
}
.navbar-nav > li{border-right:1px solid rgba(255,255,255, 0.06)}
.navbar-nav > li:first-child{
    border-left:0px solid rgba(255,255,255, 0.06)
}
/*.navbar.fixed .navbar-brand{display:none}*/
.navbar.fixed .navbar-nav > li > a{padding-top:20px;padding-bottom:20px;}
.navbar.fixed .navbar-collapse{max-height:inherit;float:none !important;}
.navbar.fixed .navbar-collapse .navbar-nav{text-align:center;float:none;padding:0;}
.navbar.fixed .navbar-collapse .navbar-nav > li{float:none;display:inline-block;}
}
@media (max-width:991px){.navbar-brand{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;}
.navbar.fixed{height:53px}
/*.navbar.fixed .navbar-brand{display:none}*/
.navbar.fixed .btn.responsive-menu{margin:9px auto !important;float:none !important;display:inline-block;}
.btn.responsive-menu{display:none}
.navbar .nav,
.navbar .dropup,
.navbar .dropdown,
.navbar .collapse{position:relative}
.navbar .dropdown-menu{position:relative;left:inherit;top:inherit;float:none;width:auto;display:block !important;background:none;}
.navbar .dropdown-menu li{border:none}
.navbar-nav > li > a,
.navbar .dropdown-menu li a,
.navbar li a:hover{border-bottom:1px solid rgba(255,255,255, 0.06)}
.navbar .nav .open > a,
.navbar .nav .open > a:hover,
.navbar .nav .open > a:focus{background:none;border-color:rgba(255,255,255, 0.06);}
.navbar-nav > li > a,
.navbar .dropdown-menu li a,
.navbar .dropdown-menu li a:hover,
.navbar .dropdown-menu li a.active{padding:12px 0 !important}
.navbar-nav .open .dropdown-menu > li > a{line-height:1}
.navbar-nav > li > a,
.navbar-nav > li > a:focus{}
.navbar .dropdown-menu li a{}
.navbar .dropdown-menu{padding-left:20px}
.navbar-nav > li{border:none}
.navbar .dropdown-menu a{font-size:13px !important}
.navbar.basic .btn.responsive-menu{margin:31px 0}
.navbar-header{float:left;width:100%;}
.navbar-header:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.navbar .container{width:100%;padding:0;}
.navbar .navbar-collapse{width:100%;float:none !important;margin:0;max-height:none;}
.navbar .navbar-nav{width:720px;margin:20px auto 0;padding:0;}
.navbar .basic-wrapper{width:720px;margin:0 auto;display:block;text-align:center;}
}
@media (min-width:768px) and (max-width:991px){.navbar .container,
.container{padding-right:15px;padding-left:15px;}
.fix-portfolio .items{margin-left:-6px;margin-bottom:-6px;}
.fix-portfolio .items li{width:236px;margin-left:6px;margin-bottom:6px;}
.filter li:before{padding:0 20px 0 14px}
.classic-blog .post{margin-bottom:30px}
[class*="col-md-"]{margin-bottom:30px}
[class*="col-md-"].lp30{padding-left:15px}
.grid-blog.col3{margin-left:-20px;margin-bottom:-20px;}
.grid-blog.col3 .post{width:350px;margin-left:20px;margin-bottom:20px;}
.grid-blog.col3 hr{margin-left:20px}
.grid-blog.col2{margin-left:0}
.grid-blog.col2 .post{width:100%;margin-left:0;}
.grid-blog.col2 hr{margin-left:0}
.grid-blog.col3 hr:nth-child(3n){display:none}
.grid-blog.col3 hr:nth-child(4n){display:block}
.grid-blog.col2 hr{display:block !important}
#instawidget li{width:50%}
img.desktop-client {display: none;}
img.mobile-client {display: block;}
}
@media (max-width:767px){
	#rmp_menu_trigger-1552 {
    display: block !important;
}
.home-ban-slider.mobile-slider {
   display: block;
}
#portfolio{
display: none;
}
	html ,body{
		overflow-x:hidden;
	}
.home-ban-slider ul.testimonials .owl-prev {
    left: 0px;
    font-size: 38px;
    padding: 0 !important;
}
.home-ban-slider ul.testimonials .owl-next {
    right: 0;
    padding: 0 !important;
    font-size: 38px;
}
.home-ban-slider ul.testimonials li.item .inner-box {
    width: calc(100% - 80px);
    margin: 0 auto;
}
.home-ban-slider ul.testimonials li.item .caption.large.sfb, .home-ban-slider ul.testimonials .caption.large.customin.customout {
    font-size: 30px;
    line-height: 32px;
    color: #2e2e2e;
    background: rgba(255,255,255,0.65);
    padding: 7px 14px;
    text-transform: uppercase;
    font-weight: 600;
    background: rgba(255,255,255,0.65);
    display: inline-block;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.home-ban-slider.mobile-slider ul.testimonials li.item img {
    width: 100%;
    display: block;
    height: auto;
    min-height: 400px !important;
    object-fit: cover;
}
.home-ban-slider.desktop-slider{
   display: none;
} 
    .navbar.fixed .navbar-collapse .navbar-nav{max-height:230px !important;overflow-y:scroll;}
.container{padding-right:20px;padding-left:20px;}
.navbar .container{padding-right:0px;padding-left:0px;}
.navbar .navbar-nav{width:100%;margin:20px auto 0;padding-left:20px;padding-right:20px;}
.navbar .basic-wrapper{width:100%;padding-left:20px;padding-right:20px;margin:0 auto;display:block;}
.navbar .navbar-nav > li{margin-left:0}
.inner{padding-top:120px;padding-bottom:70px;}
.parallax .inner{padding-top:90px;padding-bottom:90px;}
.footer .inner{padding-bottom:40px}
.footer p.pull-left,
.footer ul.pull-right{float:none !important;text-align:center;}
.footer p{margin-bottom:20px}
.sub-footer p{margin-bottom:20px !important}
[class*="col-"]{margin-bottom:30px}
.filter{text-align:left}
.filter li{margin-right:10px}
.filter li:before{display:none}
.fix-portfolio .items{margin-left:0;margin-bottom:-10px;}
.fix-portfolio .items li{width:100%;margin-left:0;margin-bottom:10px;}
.grid-blog.col3{margin-left:0;margin-bottom:20px;}
.grid-blog.col3 .post{width:100%;margin-left:0;}
.grid-blog.col3 hr{margin-left:0}
.grid-blog.col2{margin-left:0}
.grid-blog.col2 .post{width:100%;margin-left:0;}
.grid-blog.col2 hr{margin-left:0}
.grid-blog.col3 hr{display:block !important}
.grid-blog.col2 hr{display:block !important}
.sidebar{margin-top:70px;padding-left:15px !important;}
.pagination ul{margin-top:0px}
.pagination ul > li{margin-bottom:20px}
#comments .user{display:none}
#comments ul.children{padding:0 0 0 20px}
#comments .arrow-box{margin-left:0}
.about-author .author-image{display:none}
.tp-leftarrow.default,
.tp-rightarrow.default{display:none}
.tp-caption a.btn{padding:7px 10px 4px}
.custom-controls .owl-slider-controls .owl-slider-nav [class*='owl-']{display:none}
img.desktop-client {display: none;}
img.mobile-client {display: block;}
	
	
	.menu-main-menu-container ul#menu-main-menu {
    display: inline !important;
    /* margin-top: 23px; */
}
	.menu-main-menu-container ul#menu-main-menu li {
    border-left: 0px solid rgba(255,255,255, 0.06) !important;
    height: 50px !important;
}
	.contactcontainer {
    padding-top: 0px;
    overflow-y: auto;
}
	.page-template-template-contact-cv-page .text-center {
    width: 100%;
}
	
}


#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.8);
    color:#fff;
    z-index:16000002;
}
 
@media (max-width: 991px) { #barraaceptacion { display:none!important; }}
.interior {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:11px;
    top:30%;
}
 
.interior  a.ok {
    padding:4px;
    color:#faa41b;
    text-decoration:none;
}
 
.interior a.info {
    padding-left:5px;
    text-decoration:none;
    color:#821518;
}
.clarificar {
    color:#2e2e2e;
}
#box-table-b {
    width: 99%;
    text-align: center;
    border-collapse: collapse;
    border-top: 7px solid #faa31b;
    border-bottom: 7px solid #faa31b;
    margin:20px 0;
}
#box-table-b th {
    font-weight: normal;
    background: #ffb848;
    border-top: 4px solid  #ffc871;
    border-bottom: 1px solid #ffc871;
    border-right: 1px solid #faa31b;
    border-left: 1px solid #faa31b;
    color: white;
    font-weight:bold;
    padding: 8px;
    width:50%;
    text-align:center;
}   
#box-table-b td {
    background: #e8edff;
    border-right: 1px solid #faa31b;
    border-left: 1px solid #faa31b;
    padding: 8px;
    }
#box-table-b tr {
    border-bottom: 1px solid #ffc871;
}
#loading
{
  width: 100%;
    text-align: center;
    top: -57px;
    position: RELATIVE;
    background: white;
}
#mce-EMAIL 
{background-color:white}

.menu-main-menu-container ul#menu-main-menu {
    display: flex;
    /* margin-top: 23px; */
}

.menu-main-menu-container ul#menu-main-menu li {
    list-style: none;
    border-left: 1px solid rgba(255,255,255, 0.06);
    height: 80px;
        position: relative;
}

.menu-main-menu-container ul#menu-main-menu a {
    font-size: 12px;
    font-weight: bold;
    line-height: 7;
    text-transform: uppercase;
    color: #f3f3f3;
    padding: 31px 22px 31px;
}
.menu-main-menu-container ul#menu-main-menu li#menu-item-272 a {
    background-color: #FAA41B;
    padding: 9px!important;
}
.menu-main-menu-container ul#menu-main-menu a:hover {
    color: #FA6F1B;
}
.menu-main-menu-container ul#menu-main-menu li#menu-item-272 a:hover{
    background-color: transparent;
}
label {
    display: inline-block !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    height: 45px;
    background-color: #FAA41B;
    border: none;
    color: #fff;
    font-weight: 500;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
    background-color: #821518;
}
label {
/*     display: inline-block;
    margin-bottom: 5px;
    font-weight: bold; */
    color: #2f2f2f;
    font-weight: 400;
}
.form-style label > span {
    padding-top: 5px;
    float: inherit;
}
.form-style p {
    margin: 0 0 15px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 30px;
}
.page-template-template-home-page .navbar-header {
    padding: 0;
}
.page-template-template-contact-cv-page .text-center {
    text-align: left;
	
}
.page-template-template-contact-cv-page input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}
/* .page-template-template-contact-cv-page select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 340px;
} */
.page-template-template-contact-cv-page textarea.wpcf7-form-control.wpcf7-textarea {
    height: 30px;
    width: 100%;
}
.page-template-template-contact-cv-page h1.section-title.text-center {
    text-align: center;
}
.page-template-template-contact-cv-page .main.lead {
    text-align: center;
}
.page-template-template-contact-info-page div#wpcf7-f198-o1 {
    text-align: left;
}
/* input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
} */
.page-template-template-contact-cv-page .navbar-header {
    padding: 0px 0 0;
}
.page-template-template-contact-info-page textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
}
.page-template-template-contact-info-page div#wpcf7-f198-o1 {
    text-align: left;
}
.page-template-template-contact-info-page input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}
.page-template-template-contact-info-page .plan {
    text-align: left;
}
.page-template-template-contact-info-page .navbar-header {
    padding: 0px 0 0;
}
header nav ul.sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    background-clip: padding-box;
}
header nav ul.sub-menu {
    padding: 0;
    margin: 0;
    min-width: 250px;
    background: #2e2e2e;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
header nav ul.sub-menu li {
    background: transparent;
    border: none;
    text-align: left;
    border-top: 1px solid rgba(255,255,255, 0.06);
    height: 45px !important;
}

header nav .menu-item:hover ul.sub-menu {
    display: block;
}
header nav ul.sub-menu li a {
    font-size: 12px !important;
    line-height: 4 !important;
}
a {
    color: #FA6F1B;
}
.main.text.center {
    text-align: center;
}
.parallax .share-button h1 {
    color: #2e2e2e !important;
}
.parallax .share-button h1 strong {
    color: #FA6F1B;
    font-weight: 600;
}
.parallax.parallax2 h1 strong {
    color: #FA6F1B;
    font-weight: 600;
}
div#pricing .plan ul {
    padding: 0 0 0 10px;
}


.menu-main-menu-portuguese-brazil-container .main-menu {
    display: flex;
}

.menu-main-menu-portuguese-brazil-container .main-menu li {
    list-style: none;
    border-left: 1px solid rgba(255,255,255, 0.06);
    height: 80px;
    position: relative;
}

.menu-main-menu-portuguese-brazil-container .main-menu li a {
    font-size: 12px;
    font-weight: bold;
    line-height: 7;
    text-transform: uppercase;
    color: #f3f3f3;
    padding: 33px 25px 31px;
	position: relative;
}

.menu-main-menu-portuguese-brazil-container .main-menu li#menu-item-774 a {
    background-color: #FAA41B;
    padding: 9px!important;
}
.menu-main-menu-portuguese-brazil-container .main-menu li a:hover {
    color: #FA6F1B;
}
.menu-main-menu-spanish-container .main-menu li a:hover:after {
    color: #FA6F1B !important;
}

.menu-main-menu-container .main-menu li a:hover:after {
    color: #faa41b !important;
}

.menu-main-menu-portuguese-brazil-container .main-menu li a:hover:after {
    color: #faa41b !important;
}
.menu-main-menu-portuguese-brazil-container .main-menu li#menu-item-774 a:hover{
    background-color: transparent;
    
}

.menu-main-menu-spanish-container .main-menu {
    display: flex;
}
.menu-main-menu-spanish-container .main-menu li {
    list-style: none;
    border-left: 1px solid rgba(255,255,255, 0.06);
    height: 80px;
    position: relative;
}

.menu-main-menu-spanish-container .main-menu li a {
    font-size: 12px;
    font-weight: bold;
    line-height: 7;
    text-transform: uppercase;
    color: #f3f3f3;
    padding: 31px 22px 31px;
}

.menu-main-menu-container ul#menu-main-menu li#menu-item-1831 a, li#menu-item-1830 a, li#menu-item-1829 a {
    background-color: #FAA41B;
    padding: 9px!important;
}
.menu-main-menu-spanish-container .main-menu li a:hover {
    color: #FA6F1B;
}

.menu-main-menu-container ul#menu-main-menu li#menu-item-1831 a:hover, li#menu-item-1830 a:hover, li#menu-item-1829 a:hover {
    background-color: transparent;
    
}

.active{
        display: block;
    }
    .hide{
        display: none;
    }
    
    ul{
/*         padding: 0px; */
        
    }

.services-dropdown ul li:nth-child(2), .services-dropdown ul li:nth-child(3), .services-dropdown ul li:nth-child(4), .services-dropdown ul li:nth-child(5), .services-dropdown ul li:nth-child(6) {
    padding-left: 20px;
}
header nav .services-dropdown ul.sub-menu {
    min-width: 287.09px;
    margin-top: -5px;
}
.main-menu .sub-menu li a{
    padding: 13.5px 15px 13.5px !important;
    display: block;
    font-size: 12px !important;
    line-height: 1 !important;
}

.tabs-top .etabs li.clickme {
    margin: 0;
    padding: 0;
    display: inline-block;
    zoom: 1;
    margin-right: 3px;
}

.tabs-top .etabs li.clickme a {
    padding: 10px 15px 10px;
    display: block;
    color: #2e2e2e;
    font-size: 16px;
    font-weight: 800;
    border: 1px solid rgba(0,0,0,0.35);
    text-transform: uppercase;
}
.tabs-top .etabs li.clickme a.activelink {
    color: #FA6F1B;
    border-color: #FAA41B;
}

.tabs-top .etabs li.clickme a:hover {
    color: #FA6F1B;
    border-color: #FAA41B;
}

.column {
/*   float: left;
  width: 33.33%; */
  display: none; /* Hide columns by default */
}
.show {
  display: block;
}
.grid-portfolio.fix-portfolio .filter button.btn.active {
    display: inline-block;
    margin: 0;
	color: #FA6F1B !important;
}

.grid-portfolio.fix-portfolio .filter button.btn {
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
    color: #2e2e2e !important;
    background: transparent;
	padding: 11px 0px 11px 0px;
}

.grid-portfolio.fix-portfolio .filter button.btn:hover {
    color: #FA6F1B !important;
}
.form-style label {
    width: 100%;
}

ul.accordion-list {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    list-style: none;
	padding: 0 0 0 0px;
}
ul.accordion-list li:first-child .answer {
    display: block;
}
ul.accordion-list li {
    position: relative;
    width: 100%;
    height: auto;
    padding: 5px 0;
    margin: 0 auto 0px auto;
    border-radius: 0px;
    cursor: pointer;
}
ul.accordion-list li.active .answer {
	display: block ;
}
    
   ul.accordion-list li h3 {
    font-weight: 800;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 0px 10px 10px;
    margin: 0;
    letter-spacing: 0.01em;
    cursor: pointer;
    color: #2e2e2e;
    font-size: 16px;
    border: 1px solid rgba(0,0,0,0.35);
    text-transform: uppercase;
    }
    
    div.answer {
    position: relative;
    display: none;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.35);
    border-top: none;
  }
     div.answer p {
    position: relative;
    display: block;
    font-weight: 300;
    cursor: pointer;
    margin: 0px 0 0px 0;
    font-size: 16px;
    padding: 8px;
      }
ul.accordion-list li h3:hover {
    color: #FA6F1B;
}
.filter button.btn:first-child:before {
    content: "";
}
.filter button.btn:before {
    display: inline-block;
    content: "/";
    padding: 0 25px 0 19px;
    color: rgba(0,0,0,0.30);
}
.services-2 .col-sm-12 .row {
    margin-left: 0px;
}
.wpcf7 input[type="file"] {
    cursor: pointer;
    height: 40px;
    line-height: 35px;
}
.dark-wrapper .container.inner .contactcontainer .tab-box {
    display: none;
}

.tab-menu ul.etabs li {
    margin: 0;
    padding: 0;
    display: inline-block;
    zoom: 1;
    /* display: inline; */
    margin-right: 3px;
}

.tab-menu ul.etabs li a {
    padding: 10px 15px 10px;
    display: block;
    color: #2e2e2e;
    font-size: 16px;
    font-weight: 700;
    border: 1px solid rgba(0,0,0,0.35);
    text-transform: uppercase;
}

.tab-menu ul.etabs li a:hover {
    color: #FA6F1B;
    border-color: #FAA41B;
}
.page-template-template-contact-quote-page .plan {
    text-align: left;
}
.page-template-template-contact-quote-page div#contact_body {
    text-align: left;
}
#rmp_menu_trigger-1552 {
    display: none;
}
.tab-menu ul.etabs li a.active {
    color: #FA6F1B;
    border-color: #FAA41B;
}
div#contact_form input.wpcf7-form-control {
    margin-bottom: 15px;
}
/* new blog form */
#respond.comment-respond form#commentform {
    display: flex;
    flex-wrap: wrap;
    padding: 0px 0 50px;
}
#respond.comment-respond form#commentform p.comment-form-comment {
    order: 4;
    width: 100%;
}
#comments .comment-respond .comment-form p.comment-form-author, #comments .comment-respond .comment-form p.comment-form-email, #comments .comment-respond .comment-form p.comment-form-url {
    flex-grow: 1;
    flex-basis: 33.333%;
    padding: 0 15px;
}
#respond.comment-respond form#commentform p.comment-form-author {
    flex-grow: 0;
    /* flex-basis: 33.333%; */
        padding: 0 0px;
    width: 41.333%;
}
#respond.comment-respond form#commentform p.comment-form-email {
    flex-grow: 1;
    flex-basis: 24.333%;
    padding: 0 15px;
}
#respond.comment-respond form#commentform p.comment-form-url {
    flex-grow: 1;
    flex-basis: 24.333%;
    padding: 0 15px;
}
#respond.comment-respond form#commentform p.form-submit {
    padding: 25px 0px;
    order: 5;
    width: 24%;
}
#respond.comment-respond form#commentform p.form-submit input#submit {
    padding: 15px 10px !important;
    background-color: #FAA41B !important;
	color:white;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	
}
#respond.comment-respond form#commentform p.comment-form-cookies-consent input#wp-comment-cookies-consent {
    width: 13px !important;
    margin: -7px 11px 0px;
}
#respond.comment-respond form#commentform p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
}
#respond.comment-respond form#commentform input#author, #respond.comment-respond form#commentform input#email, #respond.comment-respond form#commentform input#url {
    height: 50px;
}
/* new blog form end */
.page-template-mc_EbookTYFinal .form-style {
    width: 75%;
}
/* single post */
.single-post .entry-content img {
    max-width: 100%;
    height: auto;
    width: 100%;
}