@import url('https://fonts.googleapis.com/css?family=Varela+Round&display=swap');

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,800&display=swap');


#es, #es .es-toolbar .o-navbar-search .o-navbar-search__query{
    font-family: 'Varela Round', sans-serif !important;
}
#es input, #es button, #es select, #es textarea{
     font-family: 'Varela Round', sans-serif !important;
}
.uk-navbar-nav>li a:hover {
    color: #981115 !important
}
.uk-light .uk-navbar-nav>li.uk-active>a{
     color:#981115 !important
}
 .uk-light .uk-navbar-nav>li.uk-active>a::before{
     background-color:#981115 !important
 }
 .uk-light .uk-navbar-nav>li>a::before{
     
     
 }
 .uk-navbar-nav>li>a.uk-open::before,.uk-navbar-nav>li>a:focus::before{background-color:#720101 !important;}
 }
 .uk-navbar-nav>li>a:active{color:#0ba79b;}
 .uk-navbar-nav>li>a:active::before{background-color:#720101 !important;}
 
 
.uk-navbar-nav>li>a {
    padding: 0 7px;
}

   .uk-navbar-sticky {
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.08) !important;
}


h5.login_hed {
    font-size: 45px;
}
.userdata label.col-form-label {
    width: 100%;
        color: rgba(255,255,255);
}
.userdata input#modlgn-username, .userdata input#modlgn-passwd {
    width: 300px !important;
    background-color: rgba(255,255,255,.85) !important;
    border-radius: 4px !important;
    color: #000 !important;
}
#form-login-remember label.col-form-label {
    width: auto;
}
input#modlgn-remember {
    margin-top: 4px;
    margin-right: 7px;
    background-color: rgba(242,242,242,.80);
}
div#form-login-submit {
    margin-top: 21px;
}
#form-login-submit button {
    background-color: #981115;
    background-image: none;
}
/*body.rstbox_12, body.comunidad-page  {
    background-image: url(https://cuatristas.com/dev/templates/yootheme/cache/home-hero-bg1-e2bb7d06.png);
    background-repeat: no-repeat;
}*/
body.rstbox_12 .uk-section-default, body.comunidad-page .uk-section-default, {
    background: transparent;
}
#form-login-links li {
    display: inline-block;
    margin-right: 17px;
}
.js-form-newsletter input {
    background-color: #f5f5f5;
    color: #383838 !important;
    border-radius: 4px;
}
.js-form-newsletter input::placeholder{
  color: #383838 !important ;
}
div#footer-section {
    background-color: #fbfbfb;
    padding-top: 31px;
    padding-bottom: 0;
}
#footer-section .uk-heading-divider {
    padding-bottom: calc(5px + .1em);
    border-bottom: calc(.2px + .03em) solid #981115;
}

ul#form-login-links {
    padding-left: 0;
}
.price_colum {
    min-height: 1012px;
}
#footer-section button {
    background-color: #981115;
    color:#fff;
}

.tm-page {
    border: 0 !important;
}
.uk-navbar-dropdown-nav>li>a {
    color: #868585;
    padding: 7px 8px;
    border-radius: 5px; font-size:13px;
}
.navbar .nav>li>.dropdown-menu, .uk-navbar-dropdown {
    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    width: 200px;
    padding: 4px;
    background: #fff;
    color: #6f6f6f;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
    border-radius: 10px;
}

.uk-navbar-dropdown-nav>li>a:focus, .uk-navbar-dropdown-nav>li>a:hover {
    color: #fff !important;
    background-color: #981115;
}

body.loginpage {
  background-image: none;

}
.loginpage #tm-main {
    background-image: url(https://cuatristas.com/images/login-bg.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: cover;
    padding-bottom:22%;
}
.loginpage .uk-section-default {
    background: transparent;
}

.loginpage .uk-navbar-container:not(.uk-navbar-transparent) {
    background: transparent;
}
#form-login-username span.add-on {
    display: none;
}
#form-login-password span.add-on {
    display: none;
}
.moduletable h3 {
       color: #383838;
    font-size: 30px;
}
#form-login-forgot a {
    color: #fff;
}
#form-login-register a {
    color: #fff;
}
.uk-light .uk-dotnav>*>* {
    background-color: #ff6575;
}
.uk-dotnav>.uk-active>*{
    background-color: #981115 !important;
}

div#topslider {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 30px 0px;
    padding: 16px 10px;
    border-radius: 10px;
}

#footer-section .uk-margin-large.uk-grid.uk-grid-stack {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}
.price_colum h2.el-title {
    font-size: 45px;
}
.tm-header-overlay{
 background-color:#fff;   
}
.tm-header-overlay .uk-navbar-nav>li>a {
    color: #131111;
}

.tm-header-overlay .uk-navbar-nav>li.uk-active>a {
    color: #981115;
}
.tm-header-overlay .uk-navbar-nav>li>a:hover {
    color: #981115;
}

.tm-header-overlay .uk-navbar-nav>li.uk-active>a::before {
    background-color: #df4151;
}
.tm-header-overlay .uk-light .uk-navbar-nav>li>a:hover::before {
     background-color: #981115;
}

.tm-header {
    background-color: #fff;
}
.uk-sticky-fixed{
       background-color: #fff; 
       width: 100% !important;
           z-index: 99999;
    
}
div#rstbox_12 {
    background-color: #c60606 !important;
    max-width: 50%;
    height: auto !important;
    padding: 18px 7px !important;
}
.rstbox-content p {
    margin-bottom: 0 !important;
}
.rstbox-close span {
    font-size: .40em;
    padding: .4em;
    line-height: .4em;
    display: block;
    color: #fff;
}
.rstbox-content a {
    color: #ff8585;
}
body.nivel-page {
      background-image: url(https://cuatristas.com/images/inner_page_bg.png);
    background-repeat:no-repeat;
    background-size:contain;
}

.nivel-page p {
    color: #6f6f6f;
}
.nivel-page a {
  color: #aaa;
    font-weight: normal;
}
.nivel-page .uk-section-default {
    background: transparent;
}
.nivel-page article {
    background-color: rgba(255,255,255);
    padding: 20px;
    box-shadow:0 10px 50px 5px rgba(0,0,0,.08);
}

.lumino .btn .caret {
    margin-top: 15px;
    margin-left: 0;
}
.lumino a.btn.dropdown-toggle {
    padding: 0 7px;
}
 #es .es-toolbar .navbar-inner {
    border: 1px solid #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    -webkit-box-shadow: inset 0 1px 1px #fff;
    box-shadow: inset 0 1px 1px #fff;
}
#es .es-toolbar .o-navbar-search {
    background: #c11100;
}
#es .es-toolbar .o-navbar-search .o-navbar-search__query{
        background: #c11100;
    
}
#es .es-toolbar .es-toolbar-avatar{
    background-image: linear-gradient(to bottom,#c11100 0,#c11100 100%);
    border:1px solid #c11100;
}
 #es .es-mainnav>li>a {
    color: #fff;
}
#es a:link {
    color: #c11100;
}
 #es .es-stream-embed__apps-context b, .comunidad-page #es .es-stream-embed__achievement-context b {
    color: #383838;
}
ge #es .es-mainnav li.is-home .fa {
    color: #c11100;
}
#es .es-login-box__form, .comunidad-page input[type=password]:not([class*=uk-]){
    background-color: rgba(255,255,255,.6);
}
#es .es-login-box__form-title {
    color: #383838;
}
#es .o-checkbox label{
    color:#383838;
}
#es .btn-es-primary-o {
    color: #c11100 !important;
}
.loginpage .tm-page-container .tm-page {
    background-color: transparent;
}
.rstbox-close{
        top: 9px;
}
#es .es-toolbar .es-toolbar__nav>li>a [class^="fa-"], #es .es-toolbar .es-toolbar__nav>li>a [class*=" fa-"] {
    color: #c11100;
}

#es .es-mainnav>li.is-active>a {
    color: #c11100;
    background: #fff;
}

.comunidad-page .uk-section-default {
    background: transparent;
}

#es .es-list__item {
    background-color: rgba(255,255,255);
}
#es .o-pagination>.active>a, #es .o-pagination>.active>a:hover, #es .o-pagination>.active>a:focus, #es .o-pagination>.active>span, #es .o-pagination>.active>span:hover, #es .o-pagination>.active>span:focus {
    color: #fff;
    background-color: #c11100;
}
#es .es-mainnav>li>a:hover {
    color: #fff;
}
#es .es-profile-header-nav .is-active .es-profile-header-nav__link {
    color: #c11100;
    border-bottom-color: #c11100;
}
#qfl-articles-filter .filter .label, #qfl-articles-filter-module .filter .label{
    min-width: 107px;
        text-shadow: none;
    background-color: transparent;
        color: #fff;
            font-size: 15px;
                border: 0;
}
#qfl-articles-filter .filter .value, #qfl-articles-filter-module .filter .value {
    width: 299px;

}
#qfl-articles-filter {
    background-color: rgba(255,255,255,.2);
    padding: 22px;
    text-align: center;
    margin: 0 auto;
    align-content: center;
    width: 420px;
        border-radius: 10px;
}
/*#qfl-articles-filter input[type="text"], #qfl-articles-filter-module input[type="text"]{
    border:0;
}*/

.chosen-container-single .chosen-single{
       /* border: 0;
            background-color: #fff;*/
                line-height: 31px;
                    height: 31px;
}

.chosen-container-single .chosen-single div {
    top: 6px;
}
#qfl-articles-filter .btn-primary, #qfl-articles-filter-module .btn-primary {
    color: #fff;
    text-shadow: none;
    background-color: #981115;
        border-radius: 500px;
    padding: 10px 31px;
    margin-top: 13px;
    font-size: 16px;
    background-image: none; 
    border:0;
}
.rstbox_12 .uk-section-default {
    background: transparent;
   
}
div#tm-main {
    padding-top: 208px;
}

.fb_contentheading {
    font-size: 20px !important;
    font-weight: bold;
}

#article-332 p span a {
    color: #981115;
}

#kt a:link {
    text-decoration: none;
    color: #981115;
}
div#osm-profile-page {
    margin-top: 0;
}

a.fb_contentheading {
    color:#981115;
}
.flippingbook_book-description p {
    color: #530702;
}




.cbProfile.cb_template.cb_template_default {
    background-color: rgba(255,255,255,.2);
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
    padding: 20px;
}

.cb_template .bg-light {
    background-color: #fff !important;
    border-radius: 3px;
}

h3.m-0.p-0.mb-2.cb-page-header-title {
    color: #000; font-size:30px;
}
div#cb_tabid_17 {
    margin-bottom: 13px;
}
label#cblabcbfv_29 {
    color: #480400;
    font-size: 18px;
    font-weight: bold;
}
.cbTabs .cbTabsMenuNavBar {
    background-color: #c11100 !important;
    color: #fff !important;
}
.cb_template .navbar-light .navbar-nav .nav-link.active {
    color: #fff;
}

#cbtabnav8 a.cbTabNavLink.nav-link {
    color: #fff;
}

div#ed {
    background-color: rgba(255,255,255);
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
#ed .o-tabs--ed .o-tabs__link {
    color: #fff;
}

#ed .o-tabs--ed .active .o-tabs__link {
    color: #fff;
    border-bottom: 2px solid #fff;
}
#ed .ed-toolbar .o-nav__item .ed-toolbar__link {
    color: #c11100 !important;
}
#ed .ed-post-item__title > a {
    color: #c11100;
}
#ed a:link {
    color: #c11100;
}

#ed .o-pagination > .active > a, #ed .o-pagination > .active > span, #ed .o-pagination > .active > a:hover, #ed .o-pagination > .active > span:hover, #ed .o-pagination > .active > a:focus, #ed .o-pagination > .active > span:focus {
    color: #fff;
    background-color: #c11100;
}
.rstbox_12 #article-58 {
    background-color: rgba(255,255,255);
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.uk-alert-success {
    color: #fff;
    margin-top: 104px;
    background: #981115;
}

h1.top_heading {
    font-size:5rem;
    text-align: center;
}
button.get_stared_btn{
background: #981115;

    font-size:23px;
    border-radius: 50px;
    border: 0;
       padding:0 54px;
    color: #fff;
    line-height:55px;
    font-family:'Varela Round' !important;


}

button.mem_login_btn{
        font-size: 23px;
    border-radius: 50px;
    border: 0;
       padding: 0 54px;
    color: #000;
    line-height:55px;
    background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #d4d4d4 96%, #c4c4c4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#d4d4d4 96%,#c4c4c4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f2f2f2 0%,#d4d4d4 96%,#c4c4c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */
font-family:'Varela Round' !important;


}

.top_button_sec {
    text-align: center;
}

h2.headings {
    position: relative;
    border-bottom: solid 3px #f0f0f0;
    display: initial; font-size:26px;
        text-transform:capitalize;
        padding-bottom: 4px;
}
.headings:after {
    content: '';
    position: absolute;
    left: 0;
    background-color: #a11f1f;
    height: 2px;
    width: 100px;
    bottom: -2px;
}

h1.right-text-sec {
    margin-top: 4rem;
}
.rstbox_12 .uk-section-default.tought_sec {
    background-color: #f7f7f7 !important;
}
.rstbox_12 .uk-section-default.intro-section {
    background: url(https://cuatristas.com/images/pricing-hero-bg23.png);
     background-repeat: no-repeat;
    position: relative;
}
.slider-sec.uk-section-default{
    background: url(https://cuatristas.com/images/pattern1.jpg);

}
.about-section.uk-section-default.uk-section{
     background: url(https://cuatristas.com/images/bg2.jpg);
}
div#testi_outer {
    background-color: transparent !important;
    padding-top: 45px;
    padding-bottom: 45px;
}
.pricing-table .uk-heading-large {
    font-size: 47px;
}

.pricing-table .uk-card-body {
    padding: 40px 27px;
}

.price-table {
    min-height: 499px;
}
p.subheading{
    font-size:18px;
}

.table-sec #page\#52 .uk-table th{
        background-color: #981115 !important; font-size:20px;
}
.jmz-module-testimonial .jmz-testimonial-content-style04 .jmz-testimonial-body-detail-style04 .jmz-block-left img{
        border: 3px solid #981115 !important;
}
.sec-margin {
    margin-bottom: 95px;
}

.master-box {
    display: block;
    flex-flow: inherit;
    text-align: center;
    margin: 0 auto;

}

.master-box .details-row {
    width: calc(100% + 10px);
    margin: 0 -5px;
    display: block;
    flex-flow: row wrap;
    text-align: center;
}

.master-box .details-row .icon {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    background: #262425;
    border-radius: 2px;
    margin:0 5px 10px;
    flex-grow: 1;
    text-transform: uppercase;
    color: #fff;
    transition: all .25s linear;
    height: 53px;
    text-align: center;
    font-family: flounder,arial,helvetica neue,helvetica,sans-serif;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
}
.master-box .details-row .icon img {
    display: block;
}
.master-box .details-row .icon:hover {
    background: #981115; text-decoration:none;
}
.btn.btn-black {
    background: #262425;
    color: #fff;
}
.master-box .btn {
    width: 100%;
    display: flex;
    padding: 0;
    margin: 0 0 10px;
    align-items: center;
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    height: 53px;
    justify-content: center;
}
a.btn.btn-black {
    border-radius: 5px;
}
.loginpanel .uk-background-norepeat {
    padding-bottom:215px;
}
.layloded.uk-section-default.uk-section {
    background-color: #981115;
}

 .notmobile img:first-child {
    position: relative;
    top: -10px;
}
.notmobile img {
    margin-right: 9px;
}
.notmobile span {
display: inline-block;
    width: 184px;
    text-align: left;
    margin-right: 25px;
    top: -1px;
    position: relative;
    line-height: 133%;
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.3px;
}
.uk-table th {
    color: #fff;
    background-color: #981115;
}

.fea-colum img.el-image {
      float: left;
    width: 35px;
    margin-right: 17px;
    position: absolute;
    top: 20px;
    margin-left: 4px;
}
.fea-colum h3.el-title {
    font-size: 20px;
    color: #981115;
    display: table-caption;
    /* margin-right: 40px; */
    padding-left: 53px;
}
.fea-colum .el-content {
    /* padding-left: 85px; */
    margin-top: 11px !important;
    font-size: 16px;
    display: table-cell;
    padding-left: 53px; line-height:25px;
}

.wsreg_form input::placeholder{
  color: #000000 !important ;
}
.wsreg_form input {
    background-color: #f9f9f9 !important;
    /* width: 300px !important; */
    margin-bottom: 8px !important;
    border-radius: 4px !important;
    color: #000 !important;
}
form.wsreg_form {
    width: 300px;
}
.wsreg_buttonarea button {
    background-color: #981115 !important;
    color: #fff !important;
    margin-top: 17px;
        background-image: none !important;
}


/*zoo page css*/



.uk-card-default {
    background: #fff;
    color: #6f6f6f;
    color: #696969;
    box-shadow: 0 6px 50px rgba(0,0,0,.05);
}

.yoo-zoo a {
    color: #981115;
    font-size: 22px;
}
.yoo-zoo .uk-margin {
    font-size: 15px;
    
}
.yoo-zoo .uk-subnav a {
    font-size: 12px;
    text-transform: uppercase;
}

.yoo-zoo .uk-card-body {
    padding-bottom: 13px;
}
.uk-pagination a {
    font-size:12px;
}
.uk-pagination>*>*{
    padding:0; font-size:12px;
}

.tm-header-placeholder.uk-margin-remove-adjacent {
    height: 40px !important;
}
.loginpanel .tm-header-placeholder.uk-margin-remove-adjacent {
    height: auto !important;
}

.register_template .uk-background-norepeat {
    padding-bottom:0; height:650px;
}
.yoo-zoo hr.uk-grid-divider {
    display: none;
}

.col-md-8.language_translator {
    float: left;
    width: 70%;
}
.custom_header_top {
    width: 100%;
    clear: both;
    margin-top:32px;
}
.gtranslate {
    float: left;
}
.loginajax {
    margin-left: 91px;
}
.loginajax div#mod_improved_ajax_login-10480 {
    display: block;
    max-width: none;
    float: left;
    margin-right: 12px;
}
.loginajax p {
    float: left;
    width: 280px;
    margin: 0;
    line-height: 17px; color:#666666;
}
.social_icons {
    float: left;
}
.col-md-4.social_notification {
    float: left;
    width: 30%;
}
.notification_icon {
    position: relative;
    float: right;
    margin-right: 0;
    padding-right: 44px;
}
div.ed-mod.m-notification {
    /* float: right; */
    /* width: 210px; */
    background-color: transparent !important;
    box-shadow: none !important;
    position: absolute;
    top:0;
    right: 16px;
    padding: 0 !important;
}


nav.uk-navbar {
    width: 100%;
}
.social_notification {
    float: right;
    width:54%;
}
#ed .m-notification__icon-link > i {
    line-height: 21px;
    font-size: 15px;
}
.uk-navbar-nav>li>a::before{
    bottom:0;
}
.user_menus ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.user_menus i.fa.fa-user {
    font: normal normal normal 14px/1 FontAwesome;
    color: #c11100;
}
ul.user_dropdown {
    right: 0;
}
.user_menus {
    position: absolute;
    right: 5px;
    top: 5px;
}

.o-nav.m-notification__o-nav a.m-notification__icon-link {
    padding: 0;
    line-height: 0;
}
.o-nav.m-notification__o-nav li {
    line-height: 0;
    padding: 0;
}
body .uk-light .uk-navbar-nav>li>a::before {
    height: 3px !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    top: inherit !important;
}
.social_icons {
    float: left;
    width:98px;
    margin-left:11px;
}
#es .mod-es-menu-bar__icon-link>i {
    line-height: 19px;
    font-size: 16px;
}
div#ed.m-notification {
    margin-top: 4px;
}
.home_page div#es {
    display:block;
}
.es-login-box__msg-desc {
    font-weight: bold;
}
.img_pista {
    width: 50%;
    float: left;
}
.music_pista {
    width: 44%;
    float: right;
    padding-left: 5;
    margin-left: -13px;
}
.clear_pista {
    clear: both;
}


.col-md-12.main_article {
    width: 100%;
}
.col-md-8.article_left {
    width: 75%;
    float: left;
}
.col-md-4.article_right {
    width: 24%;
    float: right;
    /* border: 1px solid #000; */
}
.article_right .moduletable{
     
    padding: 15px;
    border: 1px solid;
    border-color: rgba(0,0,0,0.1);
    border-bottom-color: rgba(0,0,0,0.2);
    border-radius: 5px;
    background: linear-gradient(to bottom, #f7f7f7, #f4f4f4); text-align:center;

}
.article_right .btn {
    background-color: #981115 !important;
    margin-top: 7px;
    color: #fff;
        font-size: 16px;
    line-height: 36px;
}
.article_right .moduletable h3 {
    color: #000;
    font-size: 16px;
}
.main_article a.btn-primary.btn.qsbtnprimary {
    font-size: 16px;
    line-height: 36px;
    margin: 0 7px;
}

ul.uk-list {
    clear: both;
}
#osm-plans-list-columns.osm-container {
     margin-top: 0 !important; 
}
.input-prepend.input-append {
    font-size: 14px !important;
}
#ed .o-nav.m-notification__o-nav .m-notification__icon-link > i.fa.fa-lock {
    font-size: 17px;
    margin-top:1px;
}
.notification_icon #es {
    display: block;
}

div#es.popbox-navbar-profile {
    display: block;
}

input#passTxt {
    color: #000 !important;
}
input#userTxt {
    color: #000;
}
.ls-nav-prev
{
display:none;
}
.ls-gui-element.ls-circle-timer{
    display:none !important;
}
a.forgetLnk:hover {
    color: #d34232 !important;
    text-decoration: none;
}

#es .es-login-box{
    background-image: url(/images/es_login_bg1.png) !important;
   background-size: 100% 140%;
}
.uk-navbar-left {
    position: absolute;
        top:23px;
}
.es-toolbar-avatar i.fa.fa-lock {
    color: #fff !important;
}
#es.view-dashboardcomunidad-page .es-mainnav>li>a {
    color: #981115;
}

.uk-navbar-nav>li>a::before {
    bottom: 0 !important;
    height: 3px !important;
    left: 0 !important;
    right: 0 !important;     top: inherit !important;
}
ul.user_dropdown {
    display: none;
    position: absolute;
    z-index: 999;
    border: 1px solid;
    background: gray;
    width: 200px;
}

a.icon_user {
    color: #000;
}a.icon_user {
    color: #000;
}
.user_menus ul.user_dropdown {
    top: 23px;
    right: -3px;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    border: 0;
    padding: 10px;
    width: 104px;
    border-radius: 3px;
}
.user_menus .user_dropdown a {
    color: #981115;
    font-size: 14px;
        text-transform: capitalize;
}
.uk-logo img {
    max-width: 84%;
}
.uk-navbar-container>.uk-container .uk-navbar-right {
    margin-right: 0;
    float: right;
    display: inline-grid; padding-right:42px;
}
.uk-navbar-right .uk-navbar-nav li:last-child a {
    padding-right: 0;
}
.uk-navbar-nav{
    margin-top:11px;
}

a.flag {
    margin-right: 6px;
}
.uk-icon-button {
    background: #981115;
    color: #fff;
}
body.comunidad-page {
    background-image: url(https://cuatristas.com/images/inner_page_bg.png);
    background-repeat:no-repeat;
    background-size:contain;
}

body.inner_page_bg {
    background-image: url(https://cuatristas.com/images/inner_page_bg.png);
    background-repeat:no-repeat;
    background-size:contain;
}

body.signup-page {
    background-image: url(https://cuatristas.com/templates/yootheme/cache/login-bg-4-04b88d26.png);
    background-repeat:no-repeat;
    background-size: 100% 28%;
}


.btn-info, .btn-primary, .uk-button-primary, .uk-light .btn-primary {
    background-color: #981115 !important;
    color: #fff;
    background-image: none;
}

.osm-pricing-table .osm-plan .osm-plan-header {
    padding: 15px 20px 6px;
    color: #fff;
    display: block;
    background-color: #981115;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 0;
    font-weight: 400 !important;
    min-height: 61px;
    vertical-align: middle;
    text-align: center;
}

.osm-plan-price .price span {
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: normal;
    color: #981115;
    top:12px;
   position: relative;
}
.osm-plan-price .price {
    color: #c11100;
    display: inline-block;
    margin-bottom: 0;
    position: relative;
}
.moduletable #es {
    display: block;
}

.osm-plan-price {
    background: transparent;
    color: #c11100 !important;
    padding: 2px 20px;
}
.osm-plan .uk-list li {
    font-size: 15px;
}
a.btn.btn-primary.btn-singup {
    background-color: #981115 !important;
    background-image: linear-gradient(to bottom,#981115, #981115) !important;
    line-height: 44px;
    width:100%;
}

.osm-pricing-table .osm-plan .osm-plan-short-description {
    min-height: 506px;
}
.osm-pricing-table .osm-plan .osm-plan-short-description {
    padding: 20px 39px 39px;
}
.register_template  .btn{
background-color: #981115;
    *background-color:#981115;
    background-image: -moz-linear-gradient(#981115);
    background-image: -webkit-gradient(#981115);
    background-image: -webkit-linear-gradient(#981115);
    background-image: -o-linear-gradient(t#981115);
    background-image: linear-gradient(#981115);
    }
#ed .o-nav {
    list-style: none;
    margin: 0;
   
}

#ed .m-notification__icon-link {
    color: #444;
    padding: 2px 8px;
}



.register_login_bottom span#form-login-username {

}
.register_login_bottom span#form-login-password {
   
    margin: 0 11px;
}
.register_login_bottom input#modlgn-remember {

        margin-right: 0;
}
.register_login_bottom #form-login-forgot a {
    color: #fff;
}
.register_login_bottom #form-login-register a {
    color: #fff;
}
.frosty-mainnav a.es-navbar__footer-link {
    color: #c11100 !important;
}

.register_login_bottom form#login-form {
    margin: 0 auto;
    width: 87%;
    color: #fff; text-align:center;
}
.register_login_bottom button.button {
    border: 0;
    padding: 11px 33px;
    border-radius: 50px;
    font-size: 15px;
}

.custom p {
    color: #fff;
    font-size: 30px;
    margin-bottom: 24px;
    padding-bottom: 18px;
}
.osm-plan-price h2 {
    text-align: center;
}
p.ques {
    font-size: 18px;
    font-weight: normal !important;
    color: #981115;
    margin-bottom: 12px;
}
.nos_button {
    text-align: center;
}

p.ans {
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 25px;
        padding-bottom: 16px;
}
.register_template .register_login_bottom .uk-background-norepeat {
    padding-bottom: 38px; height:auto;
}

.icon_user img {
    width: 13px;
}
.uk-navbar-left.without_login {
    top: 22px;
}
div#es.popbox-navbar-conversations {
    display: block;
}
div#es.popbox-navbar-notifications{
    display:block;
}

div#es.popbox-navbar-friends {
    display: block;
}
.tm-section-title.uk-position-top-left.uk-position-medium.uk-margin-remove-vertical {
    display: none;
}
#eb .eb-header .eb-toolbar, #eb .eb-toolbar__item--search {
    border-color: #981115;
}
#eb .eb-header .eb-toolbar, #eb .eb-toolbar__search {
    background-color: #981115 !important;
}
#eb .eb-header .eb-toolbar .o-nav__item.is-active .eb-toolbar__link, #eb .eb-header .eb-toolbar .o-nav__item .eb-toolbar__link:hover{
    background-color:transparent !important;
}
#eb .eb-post {
    border: 1px solid #981115;
    border-radius: 3px;
    padding: 20px;
    margin: 0 0 0 0;
}
#eb .eb-post-calendar {
    background: #fff;
    color: #666;
    border: 1px solid #981115;
    border-radius: 3px;
    text-transform: uppercase;
    overflow: hidden;
}

#eb .eb-post-calendar-m {
    background: #981115;
    font-size: 11px;
    border-bottom: 1px solid #981115;
    line-height: 20px;
}

.eb-post-calendar-m {
    color: #fff;
}
.eb-post-calendar-d {
    color: #981115;
}
h2.faq_hed {
    padding-top: 10px;
    padding-bottom: 2px;
}

.faq_bottom_sec a {
    color: #981115;
}
#eb .reset-heading .text-inherit {
    color: #981115; font-size:18px;
}

.eb-share-facebook {
    margin-right: 21px !important;
}
#eb .eb-post+.eb-post {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #981115;
}

#eb .eb-post-hits, #eb .eb-post-comments a {
    color: #981115 !important;
}

#login-form input::placeholder{
    color:#000;
}
#eb {
    font-size: 16px;
    line-height: 20px;
       
}
p{
font-size:16px;
line-height:25px;
}
._51mz{
    width:auto !important;
}

.loginpanel .uk-grid-margin {
    margin-top: 40px !important;
        display: inline-block;
    max-width: 100%; width:315px;
}

iframe table.uiGrid._51mz {
    width: auto !important;
}
#eb .eb-brand-name{
    text-align:center;
}
.eb-brand-bio {
    text-align: center;
}
.eb-post-content a {
    color: #981115 !important;
}

p.uk-margin-top.uk-margin-remove-bottom.uk-article-meta {
    display: none;
}

article#article-125 h1.uk-margin-large-top.uk-margin-remove-bottom.uk-article-title {
    display: none;
}
article#article-125 div#es {
    display: block;
}
article .btn {
    font-size: 16px;
    line-height: 36px;
    margin-right: 10px;
}
p.sub-text {
    text-align: center;
}
h2.page_title {
    text-align: center; font-size:20px;
}

article .a-btn4-text {
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    text-shadow: none;
    padding-top: 0;
}

article .a-btn4 {
    background: #80a9da;
    background: #981115;
    background: #981115;
    padding-left: 20px;
    padding-right: 80px;
    height: 36px;
    display: inline-block;
    position: relative;
    border: none;
    box-shadow: none;
}
.a-btn4-text {
    color: #fff;
    font-size: 16px;
    line-height: 36px;
    text-shadow: none;
    padding-top: 0;
}
.a-btn4 {
    background: #80a9da;
    background: #981115;
    background: #981115;
    padding-left: 20px;
    padding-right: 80px;
    height: 36px;
    display: inline-block;
    position: relative;
    border: none;
    box-shadow: none;
}
.a-btn4-slide-text {
    background: #981115;
    text-shadow: none;
    font-size: 16px;
    line-height: 36px;
    box-shadow: none;

}
.comm_left .ed-mod-ask__support-msg {
    display: none;
}
.comm_left.col-md-6 {
    width: 20%;
    float: left;
    padding-bottom: 24px;
}
.comm_right.col-md-6 {
    width: 20%;
    float: right;
    margin-top: 36px;
}



.uk-section{
    padding-bottom:30px;
}
h2.reg_hed {
    /* margin-top: 180px; */
    padding-top: 0;
    padding-bottom: 34px;
}
.uk-light .uk-navbar-nav>li>a:active, .uk-light .uk-navbar-nav>li>a:focus{
    color:#981115 !important;
}
.register_template .loginpanel .uk-background-bottom-center {
    background-position: 100% 100%;
}

.reg_top_sec.uk-section-default.uk-section.uk-padding-remove-top {
    margin-top: -41px;
}
.comm_left div#ed {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
.comm_right div#ed {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
#ed .btn-success {
    color: #fff !important;
    background-color: #c11100 !important;
    border-color: #c11100 !important;
}
#es.es-main{
    width:auto;
}
.comunidad-page .uk-margin-medium-top {
    margin-top: 0 !important;
}
.clear_pista h2 {
    color: #383838;
    font-size: 20px;
    text-align: center;
    line-height: 0;
}
.clear_pista h3 {
    font-size: 18px;
    margin-top: 20px;
}
#kt a:link {
    color: #981115;
}

.nivel-page p a span {
    color: #981115;
}

#osm-profile-page h1.osm_title {
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
}
.nav-tabs>.active>a, .uk-tab>.uk-active>a {
    color: #981115;
    border-color: #981115;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus{
        border: 1px solid #981115;
}
.nav-tabs {
    border-bottom: 0px solid #981115;
}
.form-actions{
    background-color: transparent;
}
.btn{
        font-size: 16px;
    line-height: 36px;
}
#osm-profile-page h2.osm-form-heading {
    font-size: 20px;
}

.nosotros .uk-container {
    background-color: #fff;
    padding: 20px;
}
.nosotros div#plugins {
    /* background-color: #fff; */
    padding-top: 0;
}
.compare_tab .uk-grid {
    margin-left: 0;
}


.nosotros .uk-section-default {
    background: transparent;
}

.yoo-zoo h2 {
    font-size: 20px;
    text-align: center;
    margin-top: 20px;
}

.uk-navbar-dropdown-nav>li.uk-active>a{
    color:#981115;
}
.cb_login_page .moduletable {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.cb_login_page div#tm-main {
    padding-bottom:54px;
    min-height: auto !important;
}
.inner_page_bg.cb_login_page .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
.nivel-page .rstbox-content p {
    color: #fff;
}
.lumino .uk-margin-medium-top {
    background-color: #fff;
    padding: 20px;
        box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
     
}
#article-444 p span a {
    color: #981115;
}
.inner_page_bg .uk-section-default {
    background: transparent;
}

.inner_page_bg .uk-container {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.inner_page_bg .uk-navbar-container .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
.myshortlist_item_page {
    width: 97%;
    margin-bottom: 10px;
    border-bottom: 1px solid #999;
    background-color: #fff;
    padding: 15px 8px;
}
.comm_right a.btn.btn-primary.btn-block.t-lg-mt--lg {
    display: none !important;
}
.servic_content {
position: absolute;
    top: 26px;
    width: 90%;
    margin: 0 auto;
    right: 0;
    left: 0;
    box-shadow: none;
    background-color: transparent;
}
.servio div#ed {
    background-color: rgba(255,255,255);
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
    margin-top: 0;
    padding-top: 150px;
}

.servic_content div#ed {
    padding-top: 0;
    box-shadow: none;
    padding: 0;
}

.servio .uk-container {
    position: relative;
}

.uk-table td {
    padding: 8px 12px;
    vertical-align: middle;
}
.inner_page_bg.entrar_design .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
/*.top_static_sec.uk-section-default.uk-section {
    height: 434px;
}*/
.nivels_sec {
    background-image: url(/images/Rectangle-24.png);
    background-repeat: no-repeat;
    width:286px;
    height:109px;
    margin: 0 auto;
    position: relative;
    box-shadow: 0 10px 51px 5px rgba(0,0,0,.13);
}
.nivel_inner_text {
    position: absolute;
   -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
        text-align: center;
}

.nivels_circles {
    background-repeat: no-repeat;
    margin: 0 auto;
    position: relative;
    width: 150px;
    height:149px;
    background-image: url(/images/Ellipse-17.png);
    border-radius: 50%;
}
h2.enterclass_h2 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 40px;
    color: #fff;
    font-weight: bold;
}
h5.enterclass_h5 {
    padding: 0;
    margin: 0;
    color: #fff;
    font-size:21px;
    text-align: center;
}

.top_circle_sec {
    position: relative;
    clear: both;
}
.circle_sec1 {
    left:94px;
    top: 0;
    z-index: 9999;
    margin-left: 45px;
    position: relative;
    border-radius: 50%;
    width: 150px;
    height: 149px;
}
.top_circle_sec.uk-grid-margin.uk-grid {
    margin-top: 0;
}
.circle_sec2 {
    left: 11px;
    right: 0;
    text-align: center;
    z-index: 999;
    margin-left: 0;
    position: relative;
    border-radius: 50%;
    width: 150px;
    height: 149px; margin:0 auto;
}
h2.enterclass1_h2 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 17px;
    color: #fff;
    font-weight: bold;
}
.circle_sec3 {
    margin: 0 auto;
    z-index: 999;
    position: relative;
    left: -18px;
    border-radius: 50%;
    width: 150px;
    height: 149px;
}
.top_arrow_bg img {
    max-width: 70%;
}
#ajax-search-button10679 {
    height: 30px;
    width: 32px;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #aa2b0d url(/modules/mod_universal_ajaxlivesearch/cache/10679/c987842….png) repeat-x;
    background-size: auto 100%;
    background: #fff;
    background: #fff;
    background: #fff;
    background: #fff;
    background:#fff;
    background: #fff
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 0px;
    z-index: 5;
}
input#suggestion-area10679 {
    display: block;
    position: absolute;
    height: 40px;
    width: 100%;
    top: 0px;
    left: 1px;
    padding: 0 60px 0 5px;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -khtml-box-sizing: border-box !important;
    color: rgba(0, 0, 0, 0.25);
    border: none;
    line-height: 40;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
    float: left;
    margin: 0;
    z-index: 1;
}
input#search-area10679 {
    display: block;
    position: relative;
    height: 40px;
    padding: 0 39px 0 5px;
    width: 100%;
    background-color: transparent;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -khtml-box-sizing: border-box !important;
    border: 0;
    border-right: none;
    line-height: 40px;
    -moz-border-radius:0;
    border-radius:0;
    float: left;
    margin: 0;
    z-index: 4;
}

#offlajn-ajax-search10679 .offlajn-ajax-search-container {
    background: #fff;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 0;
}
#ajax-search-button10679:active {
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: none;
    border-right: none;
}
#ajax-search-button10679:hover {
    background: #91240b url(/dev/modules/mod_universal_ajaxlivesearch/cache/10679/e5788ac….png) repeat-x;
    background-size: auto 100%;
    background: #fff;
}
#offlajn-ajax-search10679 {
    width: 368px;
    float: right;
}
div#myshortlist_div {
    width: 368px;
    text-align: left;
}
input.myshortlist.button.style-headline {
    background: #fff;
    border: 0;
    height: 40px;
    width: 380px;
    text-align: left;
    font-size: 18px;
}
#search-form10679 input {
    background-color: #ffffff;
    padding-top: 1px;
    color: #000;
    font-family: 'Varela Round';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    text-shadow: none;
}
#myshortlist_div p {
    display: none;
}
.serach_sec .uk-background-norepeat {
    padding-bottom: 50px;
    padding-top:50px;
}
.home-video video {
    max-width: 65%;
}

.class_bottom_btns li {
    /* background-repeat: no-repeat; */
    height: auto;
    background-size: cover;
    position: relative;
    padding-top: 0;
    /* margin: 0 auto 26px; */
    /* line-height: 68px; */
    vertical-align: middle;
    /* width: 70%; */
    padding-left:70px;
    background-image: url(/images/boton-categorias.png);
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    margin-bottom: 26px;
}
ul.class_bottom_btns {
    list-style: none;
    width:74%;
    margin: 0 auto;
    padding-left: 0;
}

.class_bottom_btns li:before {
    background-image: url(/images/white_icon.png);
    background-repeat: no-repeat;
    height: 50px;
    position: absolute;
    content: '';
      top: 30px;
    left: 32px;
    background-size: contain;
    width: 6%;
}
.nivel_inner_text a {
    text-decoration: none;
}
.para_sec_column.uk-grid-margin.uk-grid {
    position: relative;
    z-index: 9999;
}
.class_bottom_btns a {
    width: 100%;
    /* height: 80px; */
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    color: #fff;
    line-height: 85px;
    font-weight: 800;
    background-repeat: no-repeat;
    text-decoration: none;
    line-height: 82px;
    position: relative;
        text-transform: uppercase !important;
}
#adminForm a {
    color: #981115;
}
.badge, .uk-badge, a.badge {
    background: #981115;
        min-width: 77px;
}
#adminForm .hasTooltip a {
    color: #fff;
}
th#categorylist_header_edit {
    font-size: 18px;
    color: #981115;
}
h2.home-top-heading {
    font-size: 30px;
}
.nosotros ul {
    list-style: none;
    padding-left: 0;
}

.nosotros button.get_stared_btn {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.inner_page_bg .register_login_bottom .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
select#limit {
    width: auto !important;
}
.inner_page_bg.mi-cuenta-page .tm-main .uk-container {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.inner_page_bg.mi-cuenta-page .uk-container {
    background-color: transparent;
    padding:0;
    box-shadow:none;
}
.gallery {
    padding-top: 30px;
}
.nosotros .tm-header-placeholder.uk-margin-remove-adjacent {
    display: none;
}
.notros_sec .uk-container {
    margin-top: 58px;
}
.nosotros .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
.notros_sec .uk-container {
    background-color: #fff;
    padding: 20px;
    box-shadow: none;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.uk-offcanvas-bar .uk-nav-default>li>a:focus, .uk-offcanvas-bar .uk-nav-default>li>a:hover, .uk-offcanvas-bar .uk-nav-default>li.uk-active>a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,  .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover{
    color: #df353a !important;
}
.nivel_top-sec .uk-container {
    background-color: #fff;
    padding: 20px;
}

.main_module {
    display: block;
    margin-bottom: 90px;
}
.left_mod {
    float: left;
}
.right_mod {
    float: right;
}
#adminForm a.btn.btn-info.btn-sp-image-upload {
    color: #fff;
}
#adminForm a.btn.btn-danger.btn-sp-image-remove.hide {
    color: #fff;
        margin-left: 10px;
}
#altmsg {
    background-color: #fff;
    padding: 20px !important;
}
#nav_bar a {
    color: #981115;
}
button {
    border-radius: 500px !important;
}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked, input[type=checkbox]:not([class*=uk-]):checked, input[type=checkbox]:not([class*=uk-]):indeterminate, input[type=radio]:not([class*=uk-]):checked {
    background-color: #981115 !important;
}

.uk-article a {
    color: #981115;
}
.height_reduce div#tm-main {
    min-height: auto !important;
}

.eb-tags-grid a {
    color: #981115;
}
#eb .input-group-btn {
padding-left: 11px;
}
#eb .eb-stats-posts>div a {
    color: #981115;
}
.eb-entry-helper a {
    color: #981115;
}
.eb-entry-meta a {
    color: #981115;
}
.eb-entry-article a, .eb-points a, #eb .eb-entry-author-recents a {
    color: #981115;
}
.inner_page_bg #footer#1 .uk-container{
        background-color: #fff;
    padding: 0;
    box-shadow: none;

}
.inner_page_bg.blog_page div#eb {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.inner_page_bg.blog_page .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
.blog_page div#tm-main {
    min-height: auto !important;
}

.alert-danger, .alert-error, .uk-alert-danger {
    background: #fff !important;
    color: #981115;
}


#adminForm #editor-xtd-buttons a {
    color: #fff;
}
div#tm-main{
    min-height:auto !important;
}

.inner_page_bg .footer_two .uk-container {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
.chosen-container{
    background-color: #fff;
}
#subscription-history-page a {
    color: #981115;
}
div#osm-subscription-detail-page {
    margin-top: 0;
}
div#osm-singup-page {
    margin-top: 0;
            BACKGROUND-COLOR: #FFF;
    PADDING: 20PX;
}
a.downloadlink {
    color: #981115;
}
.footer_two {
    margin-top: 100px;
}
#system-message-container {
    position: absolute;
    z-index: 999;
    top: 60px;
}
.comunidad-page .uk-container {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 10px 50px 5px rgba(0,0,0,.08);
}
.comunidad-page .footer_two .uk-container{
     background-color: transparent;
    padding: 0 40px;
    box-shadow:none;
}
[class*=" icon-"], [class^=icon-] {
    margin-right: .45em !important;

}
.uk-icon.uk-navbar-toggle-icon {
    color: #000 !important;
}

.profile-data-info__content a{
        color: #c11100;
}
.myshortlist_item_right form {
    max-width: 100%;
}
button.myshortlist.button.mybutton.btn.btn-default.delete_button.small_delete_button.style-headline {
    background-color: transparent;
}

.buscar_page div#es {
    background-color: #fff;
}
.loginpanel .uk-panel.uk-scrollspy-inview {
    display: inline-block;
    max-width: 100%;
}
#qfl-articles-filter .label {
    color: #000 !important;
}

#mod_improved_ajax_login-10485{
    width:100%;
}
.gi-elem.gi-wide {
    padding: 0 25px !important;
}

#article-125 span br {
    display: none;
}

@media (min-width: 960px){
.container, .uk-container {
    padding-left: 0;
    padding-right:0;
}
.uk-h1, h1 {
    font-size: 30px !important;
}
}


@media screen  and (min-width : 1400px) {
    
    .comunidad-page div#tm-main {
    padding-bottom: 210px;
}
/*.top_static_sec.uk-section-default.uk-section {
    height: 665px;
}*/
}



@media (min-width: 1500px){
.tm-page-container .tm-page {
    max-width:100%;
    background:transparent;
    margin: 0 auto;
}

.tm-page-container {
    background-color: transparent !important;
}
.uk-container-expand {
    max-width: 1500px;
}
.loginpage #tm-main {
    padding-bottom:22%;
}
.master-box .btn {
    margin: 0 0 10px 10px;
}
    /*.top_static_sec.uk-section-default.uk-section {
    height: 713px;
}*/

}

@media screen and (max-width:2050px){
    .footer_two {
    margin-top: 350px;
}
}
@media screen and (max-width:1800px){
    .footer_two {
    margin-top: 100px;
}
}
@media screen and (max-width:1025px){
    .tm-page {
    padding-top: 50px;
}
    .container, .uk-container {
    padding-left: 40px;
    padding-right: 40px;
}
div#tm-main {
    padding-top: 70px;
    width: 83%;
    margin: 76px auto !important;
}
.uk-navbar-toggle {
    color: #000;
    margin-left: 14px;
    z-index: 999;
}

.slider-sec .uk-section-xlarge {
    padding-top: 16px;
}
.slider-sec.uk-section-default {
    margin-top: 70px;
}
.loginpanel.uk-section-default.uk-light {
    margin-top: 80px;
}
.feat_sec.uk-section-default.uk-section {
    margin-top: 0;
}
.inner_page_bg .uk-container {
    width: 90%;
    margin: 50px auto;
}
.main_article a.btn-primary.btn.qsbtnprimary{
        margin: 0 7px;
}
.register_login_bottom form#login-form {
    width: 100%;
}
.register_login_bottom button.button {
    margin-top: 50px;
}
.circle_sec1 {
    left: 45PX;
}
.circle_sec2 {
    left: 7px;
}
.class_bottom_btns li{
        background-size: contain;
}
.class_bottom_btns a {
    font-size: 20px;
    line-height: 85px;
    line-height: 70px;

}
.class_bottom_btns li {
    height: 71px;
    padding-left: 67px;
    background-size: contain;
    margin-bottom: 17px;
}
.class_bottom_btns li:before {
    top: 24px;
    left: 31px;
}
#es .es-profile-header__bd {
    height: auto;
    position: inherit;
    width: 100%;
}
.comunidad-page #es.es-main {
    width:95%;
}
.osm-pricing-table .osm-plan .osm-plan-short-description {
    min-height: 648px;
}
.lumino .uk-margin-medium-top {
            overflow-x: auto;
}
.nivel_top-sec .uk-container {
    width: 90%;
    margin-top: 50px;
}
body.comunidad-page, body.nivel-page, body.inner_page_bg {
    background-position: 0 113px;
}
.rstboxes.eboxWelcomeMats .rstbox {
    position: absolute;
    height: auto;
    max-height: inherit;
}
a.uk-navbar-toggle {
    min-height: auto;
    display: block;
}
}

@media (min-width: 768px){
.master-box .details-row .icon {
width: auto;
    height: auto;
    margin: 0 4px 10px;
    font-size: 18px;
    line-height: 46px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
}

.master-box .details {
    width: calc(100% - 98px);
    display: block; margin:0 auto;
}
.master-box .btn {
    width: 90px;
    height: auto;
    margin: 0 0 10px 8px;
    font-size:18px;
    line-height: 23px;
}


}
@media (min-width: 1024px){
master-box .details-row .icon {
    width: auto;
    height: 54px;
    margin: 0 5px 10px;
    padding: 0 10px;
    display: inline-flex;

}
.master-box .details {
    width: calc(100% - 100px); margin:0 auto;  display:block;
}

}
@media screen and (max-width:998px){
    .servic_content {
    width: 80%;
    }
    
.comm_left.col-md-6 {
    width: 40%;
}
.comm_right.col-md-6 {
    width: 46%;
}
    
    .ed-post-content {
    font-size: 15px;
}
#ed .o-flag__image, #ed .o-flag__body {
    display: inline-block;
}
.circle_sec3{
    margin-right:0;
}
.circle_sec2{
    margin-left:0;
}
.circle_sec1{
    margin-left:0;
}

div#myshortlist_div {
    width: 60%;
    text-align: center;
    float: none;
    margin: 0 auto;
}
#offlajn-ajax-search10679 {
    width: 60%;
    float: none;
    margin: 0 auto;
}
.class_bottom_btns li:before {
        top: 23px;
            width: 6%;
}
.class_bottom_btns li a {
    font-size: 18px;
    padding-left: 81px;
}
.class_bottom_btns li {
height: 70px;
    width: 50%;
    padding-top: 0;
    margin: 0 auto 17px;
}
.sec_colum_2 {
    margin-top: -32px;
}
.class_bottom_btns li a {
    line-height: 75px;
}
.circle_sec1, .circle_sec2, .circle_sec3 {
    left: 0;
    width: auto;
}
.class_bottom_btns a{
        line-height: 75px;
}
div#tm-main {
    width: 95%;
}
#osm-plans-list-columns .span4 {
    width: 50%;
    float: none;
    margin: 0 auto 40px;
}
.osm-pricing-table .osm-plan .osm-plan-short-description {
    min-height: auto;
}
.col-md-8.article_left {
    width: 59%;
}
.col-md-4.article_right {
    width: 35%;
}
.main_article a.btn-primary.btn.qsbtnprimary {
    margin: 0 7px 10px;
}
.userdata input#modlgn-username, .userdata input#modlgn-passwd {
    width: auto!important;
}
.register_login_bottom form#login-form{
    width:100%;
}
.userdata button {
    margin-top: 24px;
}
.register_login_bottom .uk-background-norepeat {
    background-size: auto;
}
.inner_page_bg.entrar_design .uk-container {
    margin-top: 0;
    margin-bottom: 0;
}
#qfl-articles-filter .btn-primary{
    border:solid 1px #fff;
}
#qfl-articles-filter {
    background-color: #981115;
}
.content-category {
    overflow-x: auto;
}
#es .es-profile-header-nav__link{
        padding: 12px 10px 6px;
}
.comunidad-page #es.es-main {
    width:95%;
}
.nivel_top-sec .uk-container {
    width: 77%;
}
#es .es-profile-header__bd {
    padding-left: 10px;
    padding-top: 80px;
}
body.inner_page_bg{
    background-position: 0 117px;
}
.osm-pricing-table .osm-plan .osm-plan-header{
    min-height:auto;     padding: 14px 20px;
}
body.comunidad-page, body.nivel-page, body.inner_page_bg {
    background-position: 0 119px; padding:0;
}
.top_arrow_bg {
    display: none;
}
a.uk-logo {
    padding-top:20px;
}
.entrar_design .class-top-sec {
    padding-top: 90px;
}
.home_page a.uk-logo {
    padding-top: 23px;
}
.circle_sec1 {
    margin-top: 30px;
}
.footer_logo {
    text-align: center;
}
#qfl-articles-filter .label {
    color: #fff !important;
}
}


@media screen and (max-width:767px){
    article .btn{
        padding: 0 17px;
}
.container, .uk-container {
    padding-left: 15px;
    padding-right: 15px;
}
.comm_right.col-md-6 {
    width: 100%;
    float: none;
    margin-top: 0;
}
.comm_left.col-md-6 {
    width: 100%;
    float: none;
}
.servic_content {
    position: inherit;
}
.servio div#ed.type-component.ed-responsive {
    margin-top: 61px;
}
.servio div#ed{
    padding-top: 15px;
}
div#myshortlist_div {
    width: 90%;
}
#offlajn-ajax-search10679 {
    width: 90%;
}
ul.class_bottom_btns {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.class_bottom_btns li {
    width: 50%;
    margin: 0 auto 13px;
    height: 69px;
}
.class_bottom_btns a {
    line-height: 65px;
}
.class_bottom_btns li a {
    font-size: 21px;
}
.class_bottom_btns li a {
    line-height: 66px;
}
.class_bottom_btns li:before {
    width: 7%;
}
.inner_page_bg.entrar_design .uk-container {
    padding: 20px;

}
.class_bottom_btns li a {
    padding-left: 70px;
}
.nivels_sec {
    width: 100%;     background-size: cover;
}
input.myshortlist.button.style-headline{
    font-size:15px;
}
.class_bottom_btns a{
    font-size:20px;
}
.class_bottom_btns li{
    padding-left: 0;
    background-image: url(/images/image_13.png);
   background-size: cover;  text-align:center;
   border-radius: 50px;
}
.class_bottom_btns li:before{
        left: 30px;
}
h2.home-top-heading {
    font-size: 25px;
}
h1.right-text-sec {
    margin-top: 0;
}
.sec-margin {
    margin-bottom: 20px;
}
h2.headings{
        line-height: 45px;
}
.input-prepend.input-append {
    width: 100%;
}

#osm-plans-list-columns .span4 {
    width: 90%;
    float: none;
    margin: 0 auto 40px;
}
#eb .eb-toolbar__item--home-submenu .eb-toolbar__link {
    padding: 4px 3px; font-size:12px;
}
.eb-video.is-responsive {
    width: 100% !important;
}
#eb .eb-pager a {
    cursor: pointer;
    font-size: 12px;
}
.col-md-4.article_right, .col-md-8.article_left {
    width: 100%;
    float: none;
}
.inner_page_bg .register_login_bottom .uk-container {
    width: 100%;
    padding: 0 !important;
    margin: 0;
}
.register_login_bottom .uk-grid>* {
    padding-left: 0;
}
.register_login_bottom .uk-background-norepeat {
    padding-bottom: 90px;
    background-size: auto;
}
.userdata input#modlgn-username, .userdata input#modlgn-passwd {
    width: 200px!important;
    margin-bottom: 20px;
}
.btn, .uk-button{
    padding: 0 24px;
    font-size: 18px;
}
ul.class_bottom_btns {
    width: 100%;
}

.class_bottom_btns li:before {
    top: 19px;
}
#es .es-profile-header__action-wrap {
    position: initial;
    top: 0x;
    flex: auto;
}
.footer_two {
    text-align: center;
}
body.inner_page_bg{
    background-position: 0 120px;
}
.register_template .loginpanel .uk-background-bottom-center {
    background-position: center center;
}
.top_arrow_bg {
    display: none;
}
.circle_sec1 {

    height: 149px;
    margin-top: 50px;
}
.circle_sec2 {
    height: 149px;
}
body.register_template {
    padding: 0;
}
#ed .o-empty__content {
    width: 100%;
}
#ed .o-empty__icon {
    font-size: 22px;
}
.servio div#ed {
    background-color: transparent;
    padding: 0;
    box-shadow: none;
}
#com-content-formTabs li {
    padding-left: 7px;
}
#com-content-formTabs a {
    font-size: 13px;
    padding: 5px 5px;
}
#adminForm a.btn.btn-danger.btn-sp-image-remove.hide {
    margin-left: 0;
}
a.btn.btn-info.btn-sp-image-upload {
    margin-bottom: 10px;
}
fieldset#jform_attribs_post_format {
    display: contents;
 
}
#jform_attribs_post_format label {
    padding-bottom: 10px;
    margin-bottom: 15px;
    margin-right: 13px;
}
label#jform_attribs_post_format-lbl {
    margin-bottom: 11px;
    display: block;
}
select.inputbox:not([class*=input-]) {
    width: 100%!important;
}
.inputbox[type=text]:not([class*=input-]) {
    width: 100%!important;
}
a.uk-navbar-item.uk-logo {
    padding-top: 22px;
}
.uk-navbar-left {
    top: 0;
}
.entrar_design .class-top-sec {
    padding-top: 71px;
}
.right_mod {
    float: inherit;
}
form input {
    font-size: 14px !important;
}
.main_module {
    margin-bottom: 20px;
}
#es .o-media {
    margin-bottom: 11px;
}
}


@media screen and (max-width:550px){

button.get_stared_btn {
    margin-bottom: 11px;
}
#osm-plans-list-columns .span4 {
    width: 100%;
}
#eb .o-nav__item{
    display: contents;
}
.eb-toolbar {
    padding: 0 7px;
}
.inner_page_bg .uk-container{
    width:87%; margin:40px auto;
}
.class_bottom_btns li {
    width: 78%;
}
#qfl-articles-filter {
    width: 87%;
}
#qfl-articles-filter .filter .value input, #qfl-articles-filter-module .filter .value input {
    width: 100%;
}
.chosen-container.chosen-container-single {
    width: 100% !important;
}
.comunidad-page #es.es-main {
    width: 89%;
}
#es .es-stream-filter-bar{
    display:block;
}
.es-stream-filter-bar__cell {
    margin-top: 8px;
    text-align: right;
    flex:none;
}
#es .es-toolbar .o-navbar-search{
    margin-top:10px;
}


}

@media screen and (max-width:412px){
    #eb .eb-toolbar__item--home-submenu .eb-toolbar__link {
    padding: 4px 4px;
    font-size: 12px;
}
.class_bottom_btns li {
    height: 57px;
}
.class_bottom_btns li:before {
    top: 20px;
}
.class_bottom_btns a {
    line-height: 62px;
}
}
@media screen and (max-width:376px){
    #eb .eb-toolbar__item--home-submenu .eb-toolbar__link {
    padding: 4px 2px;
    font-size: 11px;
}
#qfl-articles-filter .filter .value input, #qfl-articles-filter-module .filter .value input {
    width: 90%;
}
.chosen-container.chosen-container-single {
    width: 90% !important;
}
}
.uk-light .uk-navbar-nav>li>a:active, .uk-light .uk-navbar-nav>li>a:focus, .uk-light .uk-navbar-nav>li>a {
    color: #981115 !important;
}
.comunidad-page .tm-header .uk-container {
    padding: 0;
    box-shadow: none;
}

.tm-header-overlay {
    z-index: 9999 !important;
}
ul.jwts_tabbernav li.jwts_tabberactive a {
    background: #981115;
    border-bottom: 0;
    /* COLOR: #FFF !IMPORTANT;
     padding: 8px; */
}


.myshortlist p {
    display: none;
}

ul.jwts_tabbernav li.jwts_tabberactive a:hover {
    background: #981115 !important;
    border-bottom: 1px solid #fff;
    text-decoration: none;
}

input#qfl-datefilter-from, input#qfl-datefilter-to {
    cursor: pointer;
}
.cbPoweredBy{
	display: none !important;
}
body #ed .o-label {   padding: 18px; }

ul.nav.nav-tabs.nav-stacked {
    display: block !important;
}

.nav-tabs>li, .uk-tab>* {
    flex: none;
    padding-left: 20px;
    position: relative;
}

.nav-stacked>li {
    float: none;
}

.nav-tabs.nav-stacked>li>a {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.nav-tabs>li>a, .uk-tab>*>a {
    display: flex;
    align-items: center;
    column-gap: .25em;
    justify-content: center;
    padding: 5px 10px;
    color: #aaa;
    transition: .1s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    font-size: 18px;
    line-height: 1.5;
    font-family: 'Varela Round';
    font-weight: 400;
    border-bottom: 1px solid transparent;
}