/* 
Theme Name: Carnival Meetings 
Template Theme URI: https://carnivalmeetings.com/
Author: Nativo
Modify by: Globant
Description: Template to Carnival Meetings
Version: 2.1.2.9
*/


/* WebKit gets its native focus styles.
   */
@media (-webkit-min-device-pixel-ratio:0) {
    .unreal-focus {
        outline-color: -webkit-focus-ring-color;
        outline-style: auto;
    }
}

/* colors */
.blue {
    background: #10559A;
    color: white;
}

button .blue:hover {
    background: #0066FF;
}

button .blue:active {
    background: #4085EF;
}

.purple {
    background: #001260;
    color: white;
}

button .purple:hover {
    background: #0A2494;
}

button .purple:active {
    background: #052049;
}

.lightBlue {
    background: #A1CAFF;
    color: #10559A;
}

button .lightBlue:hover {
    background: #69A5F3;
}

button .lightBlue:active {
    background: #A1CAFF;
}

.black {
    background: #000000;
    color: white;
}

button .black:hover {
    background: #88888A;
}

button .black:active {
    background: #515151;
}

.white {
    color: white;
}

/* button */
.button .wp-block-button__link {
    height: 27px;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0;
    padding: 0;
    font-family: 'TempoStd-HeavyCondensed';


}

.small .wp-block-button__link {
    width: 88px;
}

.medium .wp-block-button__link {
    width: 107px;
}

.large .wp-block-button__link {
    width: 153px;
}

.xlButton .wp-block-button__link {
    width: 174px;
    height: 49px;
    text-align: left;
    padding-left: 17px;
    position: relative;
    font-size: 16px;
    line-height: 54px;
    letter-spacing: 0.055em;
}

.xlButton .wp-block-button__link::before {
    content: '';
    width: 15px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
    background-image: url('../../uploads/2019/08/Arrow-Blue-Primary.svg');
}

.red .wp-block-button__link {
    background: #dc1125;
    color: white;
}

.red .wp-block-button__link:hover {
    background: #FF3333;
}

.red .wp-block-button__link:active {
    background: #9B242F;
}

/* Button back of posts */
.backD {
    margin-top: 13px;
    position: relative;
    height: 28px;
    margin-bottom: 75px;
    transition: .5s;
}

.backD::before {
    content: '';
    width: 111px;
    height: 0;
    border: 1px solid #DC1125;
    bottom: 0;
    position: absolute;
}

.backD a:visited {
    color: #DC1125;
}

/* Rows sliders*/
#CMI_Homepage2.sa_owl_theme .owl-nav .owl-next,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-next {
    background: url("../../uploads/2019/08/CMI_Arrow-Blue-Right.svg") !important;
    height: 40px !important;
    width: 40px !important;
    right: 0px !important;
    cursor: pointer;

}

#CMI_Homepage2.sa_owl_theme .owl-nav .owl-prev,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-prev {
    background: url("../../uploads/2019/08/CMI_Arrow-Blue-Left.svg") !important;
    height: 40px !important;
    width: 40px !important;
    left: 0px !important;
    cursor: pointer;

}

#CMI_Homepage2.sa_owl_theme .owl-nav .owl-next span,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-next span,
#CMI_Homepage2.sa_owl_theme .owl-nav .owl-prev span,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-prev span {

    opacity: 0
}

#CMI_Homepage2.sa_owl_theme .owl-nav,
#CMI_Homepage3.sa_owl_theme .owl-nav {
    display: block !important;
    height: 40px;
    position: relative;
    bottom: 47px;
    width: 90px;
    float: right;
}

#CMI_Homepage2.sa_owl_theme .owl-nav .owl-next:hover,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-next:hover {
    background: url("../../uploads/2019/08/CMI_Arrow-Blue-Right-Hover.svg") !important;
}

#CMI_Homepage2.sa_owl_theme .owl-nav .owl-prev:hover,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-prev:hover {
    background: url("../../uploads/2019/08/CMI_Arrow-Blue-Left-Hover.svg") !important;
}

#CMI_Homepage2.sa_owl_theme .owl-nav .owl-next:active,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-next:active {
    background: url("../../uploads/2019/08/CMI_Arrow-Blue-Right-Press.svg") !important;
}

#CMI_Homepage2.sa_owl_theme .owl-nav .owl-prev:active,
#CMI_Homepage3.sa_owl_theme .owl-nav .owl-prev:active {
    background: url("../../uploads/2019/08/CMI_Arrow-Blue-Left-Press.svg") !important;
}

.owl-prev span,
.owl-next span {
    opacity: 0;
}

.teoth {
    background: #e3f2ff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e3f2ff 0%, #f0f8ff 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #e3f2ff 0%, #f0f8ff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #e3f2ff 0%, #f0f8ff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f2ff', endColorstr='#f0f8ff', GradientType=0);
    /* IE6-9 */
    overflow: hidden;
    font-family: 'Open Sans';
}

@media(max-width: 1024px) {
    .hero {
        margin-top: 69px;
    }
}

@media(max-width: 520px) {
    .backD {
        margin-top: 49px;
    }
}