@import url("./navigation.css");
@import url("./plugin/flexslider.css");
@import url("./plugin/owl.carousel.css");
@import url("./plugin/mediaelementplayer.css");
@import url("./plugin/colorbox.css");
@import url("./plugin/jquery.fs.tipper.css");

.publicationPost-links ul {
    float: left;
    padding: unset;
}
.publicationPost-links li {
    display: inline;
}
.publicationPost-links li:after {
    content: " | ";
    color: #0e497d;
}

.publicationPost-links li:last-child:after, .publicationPost-links li:last-child:before{
    content: "";
    color: #0e497d;
}

.search_form_open input{
	display: block;
}

.search_form_open .fa{
	background: #07051a;
	color: white;
}




/****Slider Syncing***/


.js .slider-single > div:nth-child(1n+2) { display: none }

.js .slider-single.slick-initialized > div:nth-child(1n+2) { display: block }

h3 {
	background: #f0f0f0;
	color: #3498db;
	font-size: 2.25rem;
	margin: .5rem;
	padding: 2%;
	position: relative;
	text-align: center;
}

.slider-single h3 {
	line-height: 10rem;
}

.slider-nav h3::before {
	content: "";
	display: block;
	padding-top: 75%;
}

.slider-nav h3 span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.slider-nav .slick-slide { cursor: pointer; }

.slick-slide.is-active h3 {
	color: #c00;
	background-color: #fff
}


/***Slick-Arrows***/

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    color: black !important;
}

.slick-prev:before,
.slick-next:before
{

    color: #444 !important;
 
}

/** PLAYLIST VIDEOS **/

.card-video{
background-color:#444;
color:#fff !important;
min-height:100px;
}

.selectedVideo{
height:400px;
}

.selectedVideo-media-image-child{
max-height:250px;
}

.container-video-description{
	margin-bottom: 30px;
    padding: unset;
}

/**Filters Blog Publications**/

.BlogFilters {
    display: block;
    border: 1px solid #0e497d;
    padding: 15px;
    background-color: #f3f3f3;
}

    .BlogFilters .filtersHead {
        text-align: center;
    }

    .BlogFilters .sidebar-widget {
        margin-bottom: unset;
    }

    .BlogFilters input[type="search"] {
        background-color: transparent;
        border: 1px solid transparent;
        border-bottom: 1px solid #0e497d;
        box-shadow: none;
    }

	.BlogFilters input[type="search"]::placeholder {
        color: #0e497d;
    }

.sidebar-widget .filterCategories ul li a.categoryActive {
    color: #40a0f4;
}

.sidebar-widget .filterCategories ul li {
    margin:unset;
    padding:unset;

}
.sidebar-widget .filterCategories ul li a:hover {
    color: #0e497d;
}


.sidebar-widget .filterTags ul li {
    padding: unset;
    display: inline-block;
}

        .sidebar-widget .filterTags ul li a {
            padding: 4px 10px !important;
            display: block;
            border: 1px dashed #40a0f4;
        }

        .sidebar-widget .filterTags li a:hover {
        background: #0e497d;
        color: #fff !important;
        border: 1px solid #0e497d;
}

        .sidebar-widget .filterTags ul li a.tagActive {
        background: #0e497d;
        color: #fff !important;
        border: 1px solid #0e497d;
}

.yearInicial select, .yearFinal select, .category select{
    border-color: #0e497d;
    color: #0e497d;
}

.btnSearch, .btnClear, .refineSearch button{
    padding: 15px;
    border: 1px solid #0e497d;
    color: #0e497d;
    background-color: #fff;
    
}
.btnSearch, .btnClear {
    margin: 0px 5px 5px 5px;

}
    .btnSearch:hover, .btnClear:hover, .refineSearch button:hover{
        background: #0e497d;
        color: #fff !important;
        border: 1px solid #0e497d;
    }

    .refineSearch button:hover .warning{
        color: #fff !important;
    }

        .refineSearch button, .filtersHead button {
            float: right;
        }

.filtersHead button {
    color: #0e497d;
}
            .refineSearch h2 {
                font-weight: 500;
            }

/* enable absolute positioning */
.inner-addon {
    position: relative;
}

    /* style glyph */
    .inner-addon .glyphicon {
        position: absolute;
        padding: 10px;
        pointer-events: none;
    }

/* align glyph */
.left-addon .glyphicon {
    left: auto;
    right: auto;
}

.right-addon .glyphicon {
    right: 0px;
}

/* add padding  */
.left-addon input {
    
    padding-left: 30px;
}

.right-addon input {
    padding-right: 30px;
}

/**Style for Authentication Column **/

.container.authenticationColumnBox {
    z-index: 1;
    padding: unset;
}

.sectionInterestLinks {
    background-color: #013E7E;
}

    .sectionInterestLinks h3 {
        background-color: inherit;
        color: #fff;
        text-align: left;
    }

.interestLinksList {
    padding: 25px;
}

.interestLink, .authenticationColumnDescription p, .authenticationColumnListItems p{
    color: #fff;
	display: inline;
}

	.authenticationColumnDescription {
		background-color: inherit;
		padding: 25px;
	}

.authenticationColumnListItems{
    background-color: #7db7de;
    position: relative;
    display: inline-block;
}

.authenticationColumnItem{
display: inline-block;
}

.authenticationItemImage, .authenticationItemText{
    margin-bottom: 20px;
}

.authenticationItemImage img{
	width:75px;
}


.authenticationColumnListItems .authenticationItemTitle{
	font-weight:600;
}

.col-right-image{
	display:inline-block;
}

.col-right-image img{
	width: 18px;
    height: 18px;
}

/** Style Portfolio - Template TextCover **/
.item-context{
	text-align:left;
	padding-left: 20px;
}


.item-mask-light{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 100%;
    position: absolute;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
}

	  .item-mask-light{
		 background: none repeat scroll 0 0 transparent;
	 }

.itemBoxHidden{
    visibility: hidden;
    width: 0px !important;
    height: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.login-box{

	background-color:#f7f7f7;
	border: solid 1px #ddd
}

.logo2{
float: right !important;
}

/*MODAL*/
html.no-scroll, body.no-scroll {
    overflow: hidden;
}

.modal {
    display: none
}

    .modal.active {
        display: flex;
        align-items: center;
        justify-content: center;
        top: 0;
        position: fixed;
        max-width: 1920px;
        height: 100vh;
        width: 100vw;
        background-color: rgba(0,0,0,0.4);
        z-index: 99999;
    }

        .modal.active.video {
            background-color: rgba(22,79,137,0.6)
        }

.modal__close {
    right: 20px;
    position: absolute;
    color: #fff;
    cursor: pointer;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all
}

    .modal__close:hover {
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
        -webkit-transition: 0.5s all;
        -moz-transition: 0.5s all;
        -ms-transition: 0.5s all;
        transition: 0.5s all;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1
    }

.modal__confirm {
    text-align: center;
    width: 80%;
    padding: 20px;
    background-color: #EE7771;
    position: relative;
    border-radius: 15px;
}

    .modal__confirm h2, .modal__confirm p {
        color: #fff;
    }

.modal__confirm-button {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 50%;
    margin: 5% auto 0;
}

    .modal__confirm-button a {
        color: #fff;
        border: 2px solid #fff;
        padding: 5px 20px;
        text-transform: uppercase;
        font-size: 1rem;
        font-weight: 500;
    }

        .modal__confirm-button a:hover {
            color: #ee7771;
            background-color: #fff;
        }

.modal__confirm-button-no {
    margin-right: 30px;
}

.modal__confirm-button-yes {
    margin-left: 30px;
}

.close {
    float: right;
    font-size: 35px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        opacity: .5;
        text-decoration: none;
        cursor: pointer;
    }

/*Link Selector Style*/
.header-links .linkPage {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.header-links .link-selector {
    margin: auto 0;
}

.header-links button {
    background-color: transparent;
    cursor: pointer;
    border: none;
    color: #fff;
    padding: 0;
}

    .header-links button svg {
        vertical-align: middle;
        font-size: 22px;
        height: 1em;
        width: 1em;
    }

    .header-links button span:not(.caret) {
        letter-spacing: normal;
        font-weight: 600;
        font-size: 11px;
        margin: 0 10px;
    }

.header-links .dropdown {
    display: inline-block;
    position: relative;
}

.header-links .dropdown-content {
    background-color: #c6d1d6;
    margin-left: -50px;
    position: absolute;
    display: none;
    width: 200px;
    z-index: 1;
}

    .header-links .dropdown-content li {
        display: flex;
    }

        .header-links .dropdown-content li:not(:last-child) {
            border-bottom: 1px solid #8ea4ae;
        }

    .header-links .dropdown-content a {
        text-decoration: none;
        padding: 10px 10px 10px 29px;
        line-height: 17px;
        font-weight: 500;
        color: #18508a;
        display: block;
        width: 100%;
    }

        .header-links .dropdown-content a:hover {
            background-color: #e3e8eb
        }

        .header-links .dropdown-content a img {
            max-height: 22px;
            max-width: 22px;
        }

        .header-links .dropdown-content a span {
            margin-left: 10px;
        }

.header-links .dropdown:hover .dropdown-content {
    display: block;
}

.header-links .dropdown:hover button {
    color: #18508a;
}

    .header-links .dropdown:hover button .caret {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }

/*FOOTER*/
.row.footerColumns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

    .row.footerColumns .col {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }

        .row.footerColumns .col p {
            width: 100%;
        }

.socialColumn {
    display: flex;
    justify-content: flex-end;
}

.logoutDiv {
	float: right; 
}

/*LOGIN*/
.login-image {
    max-height: 200px;
    width: auto;
}

@media (max-width: 600px) {
    .login-image {
        max-height: 150px;
    }
}

/* ERROR PAGE */
body.error-page {
    font-family: 'Montserrat', sans-serif;
    min-height: calc(100vh - 60px);
    background-color: #E7F5FA;
    height: auto;
}

.error-page .error-content {
    min-height: calc(100vh - 60px);
    background-color: #fff;
    padding: 60px;
    margin: 30px;
}

.error-page .error-logo {
    margin-bottom: 30px;
    text-align: right;
}

.error-page .error-logo img {
	max-height: 100px;
	max-width: 180px;
}

.error-page .row {
    display: flex;
}

.error-page .row .col-xs-12.col-md-6 {
	text-align: center;
	margin: auto;
}

.error-page .error-title {
    font-weight: 700;
    font-size: 60px;
    color: #008ACF;
}

.error-page .error-code {
    font-weight: 900;
    font-size: 280px;
    color: #05498C;
}

.error-page .error-message {
    margin: 10px 0 30px;
    font-size: 20px;
    color: #000;
}

.error-page .error-button {
    border: 2px solid #008ACF;
    background-color: #008ACF;
    display: inline-block;
    text-decoration: none;
    padding: 1rem 3rem;
    font-weight: 700;
    font-size: 26px;
    outline: none;
    color: #fff;
}

.error-page .error-button:hover {
	background-color: #fff;
	text-decoration: none;
	color: #008ACF;
	outline: none;
}

.error-page .error-button:focus {
	outline: none;
}

.error-page p {
    line-height: normal;
    width: 100%;
    margin: 0;
}

.error-page img {
    max-width: 100%
}

@media (max-width: 1440px) {
    .error-page .error-code {
        font-size: 230px;
    }
}

@media (max-width: 1200px) {
    .error-page .error-code {
        font-size: 180px;
    }
}

@media (max-width: 991px) {
    .error-page .row {
        display: block;
    }

    .error-page .error-button {
        margin-bottom: 60px;
    }
}

@media (max-width: 768px) {
    .error-page .error-title {
        font-size: 50px;
    }

    .error-page .error-button {
        font-size: 22px;
    }
}

@media (max-width: 600px) {
    .error-page .error-title {
        font-size: 40px;
    }

    .error-page .error-code {
        font-size: 150px;
    }

    .error-page .error-button {
        font-size: 20px;
    }
}

@media (max-width: 500px) {
    .error-page .error-code {
        font-size: 120px;
    }
}

@media (max-width: 425px) {
    .error-page .error-content {
        padding: 30px;
        margin: 15px;
    }

    .error-page .error-logo {
        text-align: center;
    }

    .error-page .error-title {
        font-size: 30px;
    }

    .error-page .error-code {
        font-size: 120px;
    }

    .error-page .error-message {
        font-size: 18px;
    }

    .error-page .error-button {
        font-size: 18px;
    }
}

@media (max-width: 375px) {
    .error-page .error-code {
        font-size: 100px;
    }

    .error-page .error-message {
        font-size: 16px;
    }

    .error-page .error-button {
        font-size: 16px;
    }
}

@media (max-width: 320px) {
    .error-page .error-content {
        padding: 15px;
    }

    .error-page .error-title {
        font-size: 20px;
    }

    .error-page .error-code {
        font-size: 80px;
    }

    .error-page .error-message {
        font-size: 14px;
    }

    .error-page .error-button {
        font-size: 14px;
    }
}


/* PUBLICATIONS WITH CATEGORY */
.publicationPost-category ul {
    margin-bottom: 0;
    list-style: none;
    padding: unset;
}

    .publicationPost-category ul li {
        display: inline;
        color: #0091D5;
    }

        .publicationPost-category ul li:after {
            content: " | ";
            font-size: 16px;
        }

        .publicationPost-category ul li:last-child:after {
            content: "";
        }

.publicationPost-category h3 {
    background-color: transparent;
    line-height: normal;
    font-size: 16px;
    display: inline;
    color: inherit;
    padding: 0;
    margin: 0;
}


/* SLIDER */
section .owl-carousel img {
    display: block;
    height: auto;
    width: 100%;
}

section .owl-carousel .owl-controls .owl-buttons .owl-prev,
section .owl-carousel .owl-controls .owl-buttons .owl-next {
    position: absolute;
    font-size: 100px;
    opacity: 0.6;
    top: 50%;
}

section .owl-carousel .owl-controls .owl-buttons .owl-prev {
    right: auto;
    left: 0;
}

section .owl-carousel .owl-controls .owl-buttons .owl-next {
    left: auto;
    right: 0;
}

/* Multi Col Dynamic (Full Width) */
.fullWidth .row.multiColBanner,
.fullWidth .row.multiCol {
    margin-right: 0 !important;
    margin-left: 0 !important;
}


/* FAQ (tabbed) section */
section .accordion-box {
    padding: 0 20px 10px;
}

section .accordion-title p {
    letter-spacing: 2px;
    line-height: 17px;
    font-size: 13px;
    color: #0091D5;
    margin: 0;
}

section .accordion-title.active p {
    color: #e6ae49 !important;
}


/* Page without Header */
section.header-clean {
    height: 200px;
}


/*   Contacts Page   */
.contacts-page {
    padding-top: 200px;
}

    .contacts-page ul {
        list-style: none;
        padding: 0;
    }

        .contacts-page ul li .contacts-box {
            border: 1px solid #D3D3D3;
            margin-bottom: 30px;
            padding: 15px;
            display: flex;
        }

            .contacts-page ul li .contacts-box:hover {
                box-shadow: 0 0 10px;
            }

            .contacts-page ul li .contacts-box img {
                margin-bottom: auto;
                margin-right: 15px;
                max-height: 100%;
                min-width: 50px;
                max-width: 25%;
            }

            .contacts-page ul li .contacts-box .contacts-content h2 {
                margin-bottom: 15px;
                line-height: 25px;
                overflow: hidden;
                font-size: 20px;
                padding-top: 0;
            }

            .contacts-page ul li .contacts-box .contacts-content p {
                overflow: hidden;
            }

        /*Two columns*/
        .contacts-page ul li.col-md-6 .contacts-box .contacts-content {
            height: 244px;
        }

            .contacts-page ul li.col-md-6 .contacts-box .contacts-content h2 {
                height: 50px;
            }

            .contacts-page ul li.col-md-6 .contacts-box .contacts-content p {
                height: 144px;
            }

        /*Three columns*/
        .contacts-page ul li.col-md-4 .contacts-box .contacts-content {
            height: 290px;
        }

            .contacts-page ul li.col-md-4 .contacts-box .contacts-content h2 {
                height: 50px;
            }

            .contacts-page ul li.col-md-4 .contacts-box .contacts-content p {
                height: 192px;
            }

        /*Four columns*/
        .contacts-page ul li.col-md-3 .contacts-box .contacts-content {
            height: 532px;
        }

            .contacts-page ul li.col-md-3 .contacts-box .contacts-content h2 {
                height: 75px;
            }

            .contacts-page ul li.col-md-3 .contacts-box .contacts-content p {
                height: 408px;
            }

@media (max-width: 1200px) {
    .contacts-page ul li.col-md-3 .contacts-box img {
        margin-right: 5px;
    }

    .contacts-page ul li .contacts-box .contacts-content p {
        line-height: 22px;
        font-size: 15px;
    }

    /*Two columns*/
    .contacts-page ul li.col-md-6 .contacts-box .contacts-content {
        height: 254px;
    }

        .contacts-page ul li.col-md-6 .contacts-box .contacts-content p {
            height: 154px;
        }

    /*Three columns*/
    .contacts-page ul li.col-md-4 .contacts-box .contacts-content {
        height: 410px;
    }

        .contacts-page ul li.col-md-4 .contacts-box .contacts-content h2 {
            height: 75px;
        }

        .contacts-page ul li.col-md-4 .contacts-box .contacts-content p {
            height: 286px;
        }

    /*Four columns*/
    .contacts-page ul li.col-md-3 .contacts-box .contacts-content {
        height: 592px;
    }

        .contacts-page ul li.col-md-3 .contacts-box .contacts-content h2 {
            height: 124px;
        }

        .contacts-page ul li.col-md-3 .contacts-box .contacts-content p {
            height: 418px;
        }
}

@media (max-width: 991px) {
    .contacts-page ul li .contacts-box img {
        margin-right: 15px !important;
    }

    .contacts-page ul li .contacts-box .contacts-content {
        height: auto !important;
    }

        .contacts-page ul li .contacts-box .contacts-content h2 {
            height: auto !important;
        }

        .contacts-page ul li .contacts-box .contacts-content p {
            height: auto !important;
        }
}



/*   OLD LOGIN   */
.inner-intro.inner-intro-login .container .title {
    padding-top: 100px;
}



/*   DOUBLE SIDED CARD   */
.double-sided-card {
    padding-bottom: 15px;
    text-align: center;
    padding-top: 15px;
}

    .double-sided-card figure {
        height: 120px;
        display: flex;
    }

        .double-sided-card figure img {
            max-height: 120px;
            max-width: 120px;
            margin: auto;
        }

        .double-sided-card figure.img-hover {
            display: none;
        }

    .double-sided-card h3 {
        background-color: transparent;
        transform: translateX(-50%);
        transition: all 0.5s;
        position: absolute;
        line-height: 20px;
        font-size: 15px;
        margin: 30px 0;
        color: #000;
        padding: 0;
        top: 135px;
        left: 50%;
    }

    .double-sided-card p {
        visibility: hidden;
        padding-top: 30px;
        line-height: 16px;
        overflow: hidden;
        text-align: left;
        font-size: 14px;
        height: 112px;
        margin: 0;
		opacity:0;
    	transition:0.5s;
    }

    /*HOVER*/
    .double-sided-card:hover {
        -webkit-box-shadow: 0px 0px 12px 2px #ccc;
        -moz-box-shadow: 0px 0px 12px 2px #ccc;
        box-shadow: 0px 0px 12px 2px #ccc;
    }

        .double-sided-card:hover figure {
            height: 80px;
        }

            .double-sided-card:hover figure img {
                max-height: 80px;
                max-width: 80px;
            }

            .double-sided-card:hover figure.img-init {
                display: none;
            }

            .double-sided-card:hover figure.img-hover {
                display: flex;
            }

        .double-sided-card:hover h3 {
            color: #0091D5;
            margin: 5px 0;
            top: 95px;
        }

        .double-sided-card:hover p {
            visibility: visible;
            opacity: 1;
        }



/*   NEW SEARCH FORM   */
.sidebar-search-widget {
    display: flex;
}

    .sidebar-search-widget .dropdown:before {
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        border-top: 8px solid #0091D5;
        position: absolute;
        content: "";
        top: 17px;
        right: 0;
    }

    .sidebar-search-widget .dropdown select {
        background-color: transparent;
        text-transform: uppercase;
        cursor: pointer;
        color: #0091D5;
        border: none;
        margin: 0;
    }

    .sidebar-search-widget .search-field {
        margin-left: 10px;
        display: flex;
    }

        .sidebar-search-widget .search-field input {
            border: none;
            width: auto;
            margin: 0;
        }

            .sidebar-search-widget .search-field input:focus {
                outline: none;
            }



/*   POPUP   */
.popup .modal {
    z-index: 9999;
}

    .popup .modal .modal-header {
        justify-content: space-between;
        display: flex;
    }



/*   CARROSSEL CARDS   */
.carrossel-cards .card {
    text-align: center;
    margin: 40px 15px;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

    .carrossel-cards .card .content {
        display: flex;
        height: 300px;
    }

        .carrossel-cards .card .content p {
            margin: auto;
            color: #fff;
        }

.carrossel-cards a {
    background-color: #0e497d;
    padding: 10px;
    margin: -10px;
    color: #fff;
}

/*Webinar*/
/*   Contacts Page   */
.webinar-page {
    padding-top: 200px;
}

.webinar-page ul {
	list-style: none;
	padding: 0;
}

.webinar-page ul li .webinar-box {
	border: 1px solid #D3D3D3;
	margin-bottom: 30px;
	padding: 15px;
	display: flex;
	height: 180px;
    width: 300px;
    text-align: center
}

.webinar-page ul li .webinar-box:hover {
	box-shadow: 0 0 10px;
}

.webinar-page ul li .webinar-box img {
	margin-bottom: auto;
	margin-right: 15px;
	max-height: 100%;
	min-width: 50px;
	max-width: 25%;
}

.webinar-page ul li .webinar-box .webinar-content {
	margin-left: 3%;
}

.webinar-page ul li .webinar-box .webinar-content h2 {
	margin-bottom: 15px;
	line-height: 25px;
	overflow: hidden;
	font-size: 20px;
	padding-top: 0;
}

.webinar-page ul li .webinar-box .webinar-content p {
	overflow: hidden;
}

/*Two columns*/
.webinar-page ul li.col-md-6 .webinar-box .webinar-content {
	height: 244px;
}

.webinar-page ul li.col-md-6 .webinar-box .webinar-content h2 {
	height: 50px;
}

.webinar-page ul li.col-md-6 .webinar-box .webinar-content p {
	height: 144px;
}

/*Three columns*/
.webinar-page ul li.col-md-4 .webinar-box .webinar-content {
	height: 290px;
}

.webinar-page ul li.col-md-4 .webinar-box .webinar-content h2 {
	height: 50px;
}

.webinar-page ul li.col-md-4 .webinar-box .webinar-content p {
	height: 192px;
}

/*Four columns*/
.webinar-page ul li.col-md-3 .webinar-box .webinar-content {
	height: 532px;
}

.webinar-page ul li.col-md-3 .webinar-box .webinar-content h2 {
	height: 75px;
}

.webinar-page ul li.col-md-3 .webinar-box .webinar-content p {
	height: 408px;
}

@media (max-width: 1200px) {
	.webinar-page ul li.col-md-3 .webinar-box img {
		margin-right: 5px;
	}

	.webinar-page ul li .webinar-box .webinar-content p {
		line-height: 22px;
		font-size: 15px;
	}

	/*Two columns*/
	.webinar-page ul li.col-md-6 .webinar-box .webinar-content {
		height: 254px;
	}

	.webinar-page ul li.col-md-6 .webinar-box .webinar-content p {
		height: 154px;
	}

	/*Three columns*/
	.webinar-page ul li.col-md-4 .webinar-box .webinar-content {
		height: 410px;
	}

	.webinar-page ul li.col-md-4 .webinar-box .webinar-content h2 {
		height: 75px;
	}

	.webinar-page ul li.col-md-4 .webinar-box .webinar-content p {
		height: 286px;
	}

	/*Four columns*/
	.webinar-page ul li.col-md-3 .webinar-box .webinar-content {
		height: 592px;
	}

	.webinar-page ul li.col-md-3 .webinar-box .webinar-content h2 {
		height: 124px;
	}

	.webinar-page ul li.col-md-3 .webinar-box .webinar-content p {
		height: 418px;
	}
}

@media (max-width: 991px) {
	.webinar-page ul li .webinar-box img {
		margin-right: 15px !important;
	}

	.webinar-page ul li .webinar-box .webinar-content {
		height: auto !important;
	}

	.webinar-page ul li .webinar-box .webinar-content h2 {
		height: auto !important;
	}

	.webinar-page ul li .webinar-box .webinar-content p {
		height: auto !important;
	}
}

.webinarName {
    margin-bottom: 0px
}

.webinarDate {
    font-size: 18px
}

.webinarTitlePage {
    margin-left: 35px;
    margin-bottom: 20px;
    margin-top: -20px
}

.imageDiv {
    margin-left: 3%;
    height: 65px;
}

img.webinarCardImage {
    height: 110%;
}

.webinarTitlePage .webinarMeetingDate {
    font-size: 24px;
}

.webinarTitlePage .WebinarMeetingDateHours {
    font-size: 22px;
}

.webinarTitlePage .webinarMeetingTitle {
    text-transform: uppercase;
    font-size: 28px;
}

.WebinarMeetingImageClass {
    margin-top: -65px;
    margin-left: 3%;
    height: 400px;
}

img.WebinarMeetingImage {
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
    padding-right: 3%;
}