/*

	Theme Name: Dominios Latinoamerica
	Theme URI: http://www.thememaha.com/
	Description: An ultimate modern Magazine Wordpress theme
	Author: Broobe
	Author URI: http://www.thememaha.com
	Version: 1.0.4
	Template: Curated


*/
/*  ----------------------------------------------------------------------------
    Your custom style.... here :)
*/
@import url(static/css/style.css);

body {
    background-color: #148533;
}

p {
    margin: 0 0 10px 0 !important;
}

ul {
    list-style: none;
}
.page-wrapper {
    padding-bottom: 0px !important;
}



/*HEADER MENU*/
.main-ul-nav ul li.menu-item-home a,
.main-ul-nav ul .current-menu-ancestor a {
    webkit-box-shadow: 0 -4px 0 transparent inset !important;
    -moz-box-shadow: 0 -4px 0 transparent inset !important;
    box-shadow: 0 -0px 0 transparent inset !important;
    padding: 0px;
}
.main-ul-nav ul li.current-menu-item a, .main-ul-nav ul li:hover a,
.main-ul-nav ul .current-menu-ancestor a,
.main-ul-nav ul li:hover a,
.main-ul-nav ul li.mh-navcat-39:hover > a,
.main-ul-nav ul li.mh-navcat-39.current-menu-item > a,
.main-ul-nav ul li.mh-navcat-39.current-post-parent > a {
    -webkit-box-shadow: 0 -4px 0 #148533 inset !important;
    -moz-box-shadow: 0 -4px 0 #148533 inset !important;
    box-shadow: 0 -4px 0 #148533 inset !important;

}
#thelogo{
    width: 25%;
}
#main-ads {
    width: 63%;
    margin-top: 11px;
}
.qtranxs_widget {
    float: right;
    height: 56px;
    line-height: 50px;
    list-style: none;
    margin-bottom: 0px !important;
}
#qtranxs_select_qtranslate-3-chooser{
    background-color: #fff !important;
    color: black !important;
    border: 0px !important;
}
.qtranxs_widget ul {
    padding-left: 6px !important;
}
/*FOOTER*/
#footer .widget {
    border-bottom: 0px !important;
}

#footer-sidebar,
#footer-sidebar ul li a,
#footer .meta-info .entry-author,
#footer .widget_calendar tbody td,
#footer .wp-calendar a,
input[type="text"], input[type="password"], input[type="email"], textarea, select,
div.wpcf7-validation-errors {
    color: #ffffff !important;
}

.contact-right {
    float: left;
    width: 48%;
}

.contact-left {
    float: left;
    width: 48%;
    margin-right: 20px;
}

#footer .block-cap h3 {
    border-bottom: 4px solid #dcdcdc !important;
}

.form-submit {
    float: right;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    padding: 8px 8px !important;
    border: 1px solid #565555 !important;
    background: #565555 !important;
}

.wpcf7-submit {
    background: #ed564f !important;
    width: 100%;
}

.wpcf7 .wpcf7-form-control-wrap textarea {
    height: 96px !important;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors {
    border-color: transparent !important;
    background: transparent !important;
    color: #fff !important;
}

span.wpcf7-not-valid-tip {
    border-color: transparent !important;
    background: transparent !important;
    bottom: 4px !important;
    right: -5px !important;
    color: #fff !important;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea,
.comment-respond textarea{
    color: #969696 !important;
}
/*.comment-notes{*/
    /*display: none !important;*/
/*}*/
div.wpcf7 img.ajax-loader {
    display: none !important;
}
.col-sm-8{
    padding-bottom: 15px !important;
}
.col-sm-4{
    padding-top: 10px !important;
}
/*HOME*/
.coma,.i-review,
.meta-info .entry-author,
.meta-info .ava-auth {
    display: none !important;
}

.up-up-child {
    /*position: relative !important;*/
    height: 480px !important;
}

.up-up-child div .meta-count {
/*    display: block !important;*/


    display:none !important;

}
.widget ul li:before{
    content: '' !important;
}
/*BUSCADOR*/
#main-search .search-field {
    background: #f6f6f6 !important;
    border: 0px !important;
    color: #969696 !important;
}

/*GALERIA*/
.meta-count {
    display: none !important;
}

/*SIDEBAR*/
.sidebar {
    margin-top: 0px !important;
}

/****WIDGET SOCIAL****/
.social_subscribe .social-network .social-network-counter {
    display: none !important;
}

.social_subscribe .social-network {
    width: 25% !important;
    margin-bottom: 0px !important;
}

.social_subscribe .social-network > a {
    width: 70px !important;
    height: 70px !important;
}

.social_subscribe .social-network > a > i {
    font-size: 33px !important;
    line-height: 70px !important;
}

.widget_text div .twitter-timeline {
    height: 400px !important;
}

.timeline {
    border: 0px !important;
}

.timeline-header .summary a:link {
    font-family: "Oswald", Arial !important;
    font-weight: normal !important;
}

/*SPONSORS*/
.sponsors_slider,
.sponsors_wigdet {
    height: 332px !important;
    /*margin-bottom: 30px;*/
}

.sponsors_wigdet .img_sponsor {
    float: left;
    margin: 11px !important;
    margin-left: 22px !important;
}

.img_sponsor img {
    width: 45% !important;
    float: left !important;
    margin-bottom: 15px !important;
}

.slick-track,
.slick-list {
    height: 100% !important;
}

.slick-slide {
    height: auto !important;
}

/*MULTIMEDIA*/
.textwidget .widget_multimedia {
    width: 100% !important;
}

.textwidget iframe {
    width: 100% !important;
    max-width: 100% !important;
    height: 300px !important;
}

/*EVENTOS*/
/****TABS****/
.i-tabs .tab-nav {
    border: 0px !important;
}

.i-tabs .tab-nav li a {
    text-transform: uppercase;
    font-family: 'Oswald', Arial;
    font-weight: normal;
    padding: 10px !important;
    opacity: 0.5;
    border: 1px solid #aaaaaa !important;
}

.i-tabs .tab-nav li:hover a,
.i-tabs .tab-nav li.active a {
    opacity: 1;
}

.i-tabs .tab-nav li {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 5px !important;
}

.i-tabs .tab-nav li,
.i-tabs .tab-nav li.active {
    border-bottom: 0px !important;
}

.programa-table {
    width: 100%;
}

/*SPONSORS*/
.wp-post-image {
    width: 18% !important;
    float: left;
    margin-right: 15px !important;
}

/*DISERTANTES*/
.disertantes-container {
    border-bottom: 1px solid #aaaaaa !important;
    width:100% !important;
}

.disertantes-image {
    float: left;
    margin-right: 15px;
}

.disertantes-nombre {
    margin-top: 20px !important;
}

/*GALERIA*/
.maha-wp-gallery {
    opacity: 1 !important;
}

.slick-prev {
    left: 0px !important;
}

.slick-next {
    right: 5px !important;
}

.slick-next:before {
    content: " \f054" !important;
    font-family: inherit !important;
    color: #fff !important;
    opacity: 1 !important;
    position: absolute;
    top: 18px;
    right: 2px;
}

.slick-prev:before {
    content: " \f053" !important;
    font-family: inherit !important;
    color: #fff !important;
    opacity: 1 !important;
    position: absolute;
    top: 18px;
    left: 2px;
}

.slick-prev,
.slick-next {
    position: absolute !important;
    background: #212121 !important;
    padding: 26px 10px !important;
    cursor: pointer !important;
    opacity: 0.2 !important;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0) !important;
    -webkit-transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out !important;
    -ms-transition: all 0.2s ease-in-out !important;
    -o-transition: all 0.2s ease-in-out !important;
    transition: all 0.2s ease-in-out !important;
    z-index: 99 !important;
    top: 44% !important;
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    width: 12px !important;
}

.slick-prev:hover,
.slick-next:hover {
    opacity: 0.6 !important;
}

/*CONTACTO*/
.text-content .wpcf7 .wpcf7-form .contact-left,
.text-content .wpcf7 .wpcf7-form .contact-right {
    width: 100%;
}

.text-content .wpcf7 .wpcf7-form .contact-right input[type="text"],
.text-content .wpcf7 .wpcf7-form .contact-right input[type="password"],
.text-content .wpcf7 .wpcf7-form .contact-right input[type="email"],
.text-content .wpcf7 .wpcf7-form .contact-right textarea,
.text-content .wpcf7 .wpcf7-form .contact-right select,
.text-content .wpcf7 .wpcf7-form .contact-left input[type="text"],
.text-content .wpcf7 .wpcf7-form .contact-left input[type="password"],
.text-content .wpcf7 .wpcf7-form .contact-left input[type="email"],
.text-content .wpcf7 .wpcf7-form .contact-left textarea,
.text-content .wpcf7 .wpcf7-form .contact-left select {
    border: 1px solid #dadada !important;
    background: #fff !important;
    color: #565555 !important;
}

.text-content .wpcf7 .wpcf7-form .contact-right .form-submit .wpcf7-submit {
    background-color: #151515 !important;
}

.text-content .wpcf7 .wpcf7-form span.wpcf7-not-valid-tip {
    color: #595858 !important;
    right: 8px !important;
}

.text-content .wpcf7 .wpcf7-form div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors {
    color: #595858 !important;
}

/*NOTICIAS*/
.page-default .container #cur-page .up-up-child {
    height: auto !important;
}

.comment-respond textarea,
.comment-respond input[type="text"],
.comment-respond input[type="password"],
.comment-respond input[type="email"],
.comment-respond select {
    border: 1px solid #dadada !important;
    background: #FFF !important;
}

.meta-share {
    float: left !important;
    display: none !important;
}

.main-content .one-divider,
.main-content .bottom.meta-share {
    display: none !important;
}

.single-post-box .text-content {
    display: inline-block !important;
    width: 100% !important;
}

/*MULTIMEDIA*/
.content-multimedia {
    margin-top: 20px !important;
}


.iframe-multimedia iframe {
    width: 100% !important;
    height: 400px !important;
}


.iframe-multimedia-archive iframe {
    width: 100% !important;
    height: 230px !important;
}
.iframe-multimedia-archive iframe .toolbar_wrapper .navActions .btnFullScreen {
    display: block !important;
}
.meta-author{
    display: none !important;
}
.sidebar .social_subscribe .widget-title{
    display: none !important;
}
.contact-right input[type="checkbox"],
.contact-right input[type="radio"]{
    width: 14px !important;
}
.form-inscripcion{
    width: 48% !important;
}
#thelogosmall img{
    margin-top: 5px !important;
}
.i-tabs{
    margin: 5px 0px !important;
}
div.wpcf7-response-output{
    padding: 0.8em 0em !important;
}
#frm-email{
    background: #FFF !important;
    width: 100%;
    color: #999 !important;
    border: 1px solid #dadada !important;
}
.widgetGuts .success{
    color: #595858 !important;
     background: #fff !important;
}
.subscribeButton{
    background-color: #151515 !important;
    -webkit-appearance: button;
    cursor: pointer;
    display: inline-block;
    padding: 9px 20px;
    color: #fff;
    font-family: "Oswald", Arial, sans-serif;
    font-size: 13px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    border-radius: 3px;
    border: none;
    opacity: 0.8;
    transition: all 0.3s linear;
    border-bottom: 0px !important;
}
.spu-content > *:last-child,
.spu-content > *:first-child{
    display: none !important;
}

/*Social Share Buttons HOME*/
/*.col-sm-6 .post-box-big .i-summary .supsystic-social-sharing{

     position: absolute!important;
     top: 236px!important;
     right: -8px!important;
 }*/

/*Social Share Buttons NOTICIAS*/
.post-box-oblog .i-summary .supsystic-social-sharing{

    font-size: 0.75em !important;
}

/*Social Share Buttons PAGE*/
.text-content .supsystic-social-sharing{

    text-align:center !important;
    font-size: 1.05em !important;
}

@media only screen and ( max-width: 1200px ) {
    .img_sponsor img {
        margin-bottom: 7px !important;
        margin-right: 7px !important;
    }

    .sponsors_slider, .sponsors_wigdet {
        height: 245px !important;
    }

    .social_subscribe .social-network > a {
        width: 60px !important;
        height: 60px !important;
        line-height: 60px !important;
    }
    .iframe-multimedia-archive iframe {
        width: 100% !important;
        height: 180px !important;
    }
    .wp-post-image{
        width: 17% !important;
    }
    #main-ads {
        width: 63%;
         margin-top: 0px;
    }
    .i-tabs .tab-nav li a{
        padding: 7px !important;
    }
    .vp-fluid {
        display: block!important;
    }

}

@media only screen and ( max-width: 992px ) {
    .main-ul-nav ul li a{
        font-size: 12px !important;
        padding: 8px 8px !important;
        line-height: 40px !important;
    }
    #thelogo {
        max-width: 100% !important;
    }
    #main-ads {
       width: 64%;
    }
    .img_sponsor img {
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }

    .slick-next {
        right: 1px !important;
    }

    .sponsors_slider, .sponsors_wigdet {
        height: 175px !important;
    }

    .social_subscribe .social-network > a {
        width: 40px !important;
        height: 40px !important;
        line-height: 40px !important;
    }

    .social_subscribe .social-network > a > i {
        font-size: 22px !important;
        line-height: 40px !important;
    }

    .i-tabs .tab-nav li a {
        padding: 8px !important;
    }
    .iframe-multimedia-archive iframe {
        width: 100% !important;
        height: 100% !important;
    }
    .contact-right,
    .contact-left {
        width: 100% !important;
    }
    .textwidget iframe{
        height: 220px !important;
    }
    .wp-post-image{
        width: 16% !important;
    }
    .i-tabs{
        margin: 0px 0px !important;
    }
    .i-tabs .tab-nav li:nth-child(5),
    .i-tabs .tab-nav li:nth-child(6){
        margin-top: 17px !important;
    }

}

@media only screen and ( max-width: 767px ) {
    #thelogo {
        max-width: 100% !important;
        width:100% !important;
    }
    .img_sponsor img {
        width: 49% !important;
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }

    .slick-prev {
        left: 2px !important;
    }

    .slick-next {
        right: 0px !important;
    }

    .sponsors_slider, .sponsors_wigdet {
        height: auto !important;
    }

    .social_subscribe .social-network {
        width: 25% !important;
        height: 100% !important;
        margin-bottom: 0px !important;
    }

    .social_subscribe .social-network > a {
        width: 98% !important;
        height: 100% !important;
    }

    .social_subscribe .social-network > a > i {
        font-size: 51px !important;
        line-height: 130px !important;
    }

    .timeline {
        max-width: 100% !important;
    }
    .iframe-multimedia-archive {
        width: 100% !important;
        height: 350px !important;
    }
    .textwidget iframe{
        height: 350px !important;
    }
    .multimedia_type_category-recursos{
        min-height: 100px !important;
    }
    .mobile-bar ul li a:hover{
        background: #181818;
    }
    .mobile-bar ul ul{
        margin:0px !important;
    }
    .mobile-bar ul .sub-menu li a{
        padding-left: 30px !important;
    }
    .wp-post-image {
        width: 17% !important;
    }
    .vp-fluid {
        display: none!important;
    }

}

@media only screen and ( max-width: 579px ) {
    #thelogo {
         width: 100% !important;
    }
    .img_sponsor img {
        width: 47% !important;
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }

    .social_subscribe .social-network > a > i {
        font-size: 30px !important;
        line-height: 70px !important;
    }

    .slick-next {
        right: 0px !important;
    }

    .slick-nprev {
        right: -1px !important;
    }
    .wp-post-image {
        width: 16% !important;
    }
    .sidebar {
        margin-top: 10px !important;
    }
    .vp-fluid {
        display: none!important;
    }
}

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

    .iframe-multimedia-archive {
        width: 100% !important;
        height: 250px !important;
    }
    .textwidget iframe{
        height: 250px !important;
    }
    .vp-fluid {
        display: none!important;
    }

}

@media only screen and ( max-width: 483px ) {
    .i-tabs .tab-nav li a {
        padding: 10px 5px !important;
        font-size: 15px;
    }
    .img_sponsor img {
        width: 43% !important;
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }
    .vp-fluid {
        display: none!important;
    }

}

@media only screen and ( max-width: 450px ) {
    .i-tabs .tab-nav li a {
        padding: 10px 5px !important;
        font-size: 15px;
        width: 100% !important;
        display: inline-block !important;
        text-align: center !important;
    }

    .i-tabs .tab-nav li {
        width: 100% !important;
        margin: 10px 0px 10px 0px !important;
    }
    .i-tabs .tab-nav li:nth-child(5),
    .i-tabs .tab-nav li:nth-child(6){
        margin-top: 0px !important;
    }

    .wp-post-image {
        width: 42% !important;
        float: left;
        margin: 10px !important;
    }
    .img_sponsor img {
        width: 43% !important;
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }
    .i-tabs .tab-nav li {
        width: 100% !important;
        margin: 0px 0px 0px 0px !important;
    }
    .i-tabs .tab-content {
        padding-top: 0 !important;
    }
    .i-tabs {
        margin: 15px 0px !important;
    }
    .iframe-multimedia-archive  {
        width: 100% !important;
        height: 220px !important;
    }
    .vp-fluid {
        display: none!important;
    }

}

@media only screen and ( max-width: 350px ) {
    .img_sponsor img {
        width: 43% !important;
        margin-bottom: 5px !important;
        margin-right: 5px !important;
    }

    .sponsors_wigdet .img_sponsor {
        margin-left: 16px !important;
    }
    .iframe-multimedia iframe {
        width: 100% !important;
        height: 100% !important;
        /* float: left; */
    }
    .vp-fluid {
        display: none!important;
    }

}

.home .mh-el.page-sidebar .container{
    padding-left: 17px;
    padding-right:30px;
    margin-top:20px;
}

.icon-rss:before {
    content: "\f318" !important;
}

.social-network.rss > a {
    background: rgb(40, 123, 188) !important;
}

.text-content a:hover {
    opacity: 0.8 !important;
}

.text-content a{
    opacity: 1 !important;
}

.qtranxs_language_chooser .active a{
    border: 2px solid !important;
    padding: 0 4px 4px !important;
}

.qtranxs_widget ul li {
    opacity: 1 !important;
    display: inline-block !important;
}

.lang-pb{
    margin-right: 20px;
}

@media only screen and (max-width: 992px) {
    #main-ads {
        width: 100%;
    }

}
@media only screen and (max-width: 767px) {

    .vp-fluid {
        display: block !important;
        width: 100% !important;
    }

}


.event-presentation-item{
    width: calc(50% - 25px);
    margin-right: 25px;
    float:left;
    min-height: 400px;
}


.event-presentation-item iframe{
    width: 100% !important
}


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

    .event-presentation-item {
        width: 100% !important;
        margin-right: 0 !important;

    }

}


#top-bar-sticky {display: none;}

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

    #top-bar-sticky {display: block !important;}

}

#main-ads li{
    list-style: none;
    float: right;
    margin-top: 11px;
}