/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*         o°        o°        o°                                         °o        °o        °o         */
/*        O         O         O             CONGRESSES AND EVENTS           O         O         O        */
/* ><(((°>   ><(((°>   ><(((°>                                               <°)))><   <°)))><   <°)))>< */
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */

/* ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ */
/*  o°        o°      o°      o°                   INTRO                   °o      °o      °o        °o  */
/* O ><(((°> O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O <°)))>< O */

.eventsIntro{

}

/* ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ */
/*  o°        o°      o°      o°                 NEXT EVENT                °o      °o      °o        °o  */
/* O ><(((°> O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O <°)))>< O */

.eventsNext .masonryHalf:nth-child(1){
    -webkit-box-flex:3;
    -webkit-flex:3;
    -ms-flex:3;
    flex:3;
}

.eventsNext .masonryHalf:nth-child(2){
    -webkit-box-flex:4;
    -webkit-flex:4;
    -ms-flex:4;
    flex:4;
}

/* .o° .o° .o° .o° .o° .o° Text °o. °o. °o. °o. °o. °o. */

.eventsNext-text{
    padding:25px;
    text-align:center;
}

    /* title */

    .eventsNext-title{
        font:bold 19px / 22px 'Intercolor HN Bold', sans-serif;
        color:#fff;
        padding:0 0 20px 0;
    }

    /* text */

    .eventsNext-text p{
        font-size:16px;
		line-height:19px;
		padding:0;
    }

    .eventsNext-text p a{
        color:inherit;
        text-decoration:underline;
    }

    .eventsNext-text p a:hover{
        text-decoration:none;
    }

    /* button */

    .eventsNext-button{
        display:inline-block;
        font:normal 16px / 16px 'Intercolor HN', sans-serif;
        color:#fff;
        padding:12px 30px;
        border-radius:9px;
        background:#2580bd;
        margin:40px 0 0 0;
    }

    .eventsNext-button:hover{
        background:#25a6bd;
    }

/* ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ */
/*  o°        o°      o°      o°               FORMER EVENTS               °o      °o      °o        °o  */
/* O ><(((°> O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O . . . O <°)))>< O */

.eventsFormer-list{
    margin:60px auto 0 auto;
    width:1135px;
    padding:0 15px;
}

    .eventsFormer-listItem{
        padding:0 0 0 50px;
        display:block;
        position:relative;
    }

        .eventsFormer-listItem::after{
            content:'';
            display:block;
            width:0;
            height:0;
            line-height:0;
            font-size:0;
            clear:both;
        }

        /* gradient */

        .eventsFormer-listItem::before{
            content:'';
            display:block;
            width:5px;
            height:100%;
            background:#3ca748;
            position:absolute; left:0; top:0;
        }

        .eventsFormer-listItem:last-child::before{
            display:none;
        }

        .eventsFormer-listItem:nth-child(1)::before{
            background:#b8de66;
        	background:-moz-linear-gradient(top, rgba(184,222,102,1) 0%, rgba(175,218,100,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(184,222,102,1) 0%,rgba(175,218,100,1) 100%);
        	background:linear-gradient(to bottom, rgba(184,222,102,1) 0%,rgba(175,218,100,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8de66', endColorstr='#afda64',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(2)::before{
            background:#afda64;
        	background:-moz-linear-gradient(top, rgba(175,218,100,1) 0%, rgba(164,213,97,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(175,218,100,1) 0%,rgba(164,213,97,1) 100%);
        	background:linear-gradient(to bottom, rgba(175,218,100,1) 0%,rgba(164,213,97,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#afda64', endColorstr='#a4d561',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(3)::before{
            background:#a4d561;
        	background:-moz-linear-gradient(top, rgba(164,213,97,1) 0%, rgba(150,206,93,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(164,213,97,1) 0%,rgba(150,206,93,1) 100%);
        	background:linear-gradient(to bottom, rgba(164,213,97,1) 0%,rgba(150,206,93,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4d561', endColorstr='#96ce5d',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(4)::before{
            background:#96ce5d;
        	background:-moz-linear-gradient(top, rgba(150,206,93,1) 0%, rgba(134,200,90,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(150,206,93,1) 0%,rgba(134,200,90,1) 100%);
        	background:linear-gradient(to bottom, rgba(150,206,93,1) 0%,rgba(134,200,90,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#96ce5d', endColorstr='#86c85a',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(5)::before{
            background:#86c85a;
        	background:-moz-linear-gradient(top, rgba(134,200,90,1) 0%, rgba(118,193,86,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(134,200,90,1) 0%,rgba(118,193,86,1) 100%);
        	background:linear-gradient(to bottom, rgba(134,200,90,1) 0%,rgba(118,193,86,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c85a', endColorstr='#76c156',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(6)::before{
            background:#76c156;
        	background:-moz-linear-gradient(top, rgba(118,193,86,1) 0%, rgba(102,185,82,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(118,193,86,1) 0%,rgba(102,185,82,1) 100%);
        	background:linear-gradient(to bottom, rgba(118,193,86,1) 0%,rgba(102,185,82,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c156', endColorstr='#66b952',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(7)::before{
            background:#66b952;
        	background:-moz-linear-gradient(top, rgba(102,185,82,1) 0%, rgba(86,179,78,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(102,185,82,1) 0%,rgba(86,179,78,1) 100%);
        	background:linear-gradient(to bottom, rgba(102,185,82,1) 0%,rgba(86,179,78,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b952', endColorstr='#56b34e',GradientType=2 );
        }

        .eventsFormer-listItem:nth-child(8)::before{
            background:#56b34e;
        	background:-moz-linear-gradient(top, rgba(86,179,78,1) 0%, rgba(72,172,75,1) 100%);
        	background:-webkit-linear-gradient(top, rgba(86,179,78,1) 0%,rgba(72,172,75,1) 100%);
        	background:linear-gradient(to bottom, rgba(86,179,78,1) 0%,rgba(72,172,75,1) 100%);
        	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#56b34e', endColorstr='#48ac4b',GradientType=2 );
        }

        /* .o° .o° .o° .o° .o° .o° Text °o. °o. °o. °o. °o. °o. */

        .eventsFormer-listItemText{
            float:left;
            width:480px;
            font:normal 16px / 19px 'Intercolor HN', sans-serif;
            color:#000;
            padding:0 0 100px 0;
        }

            /* title */

            .eventsFormer-listItemTitle{
                font:bold 22px / 25px 'Intercolor HN Bold', sans-serif;
                color:#000;
                padding:0 0 40px 0;
                position:relative;
                top:-10px;
            }

                /* bullet */
                .eventsFormer-listItemTitle::after{
                    content:'';
                    width:23px;
                    height:23px;
                    border-radius:50%;
                    position:absolute; top:2px; left:-59px;
                    background:#3ca748;
                }

                .eventsFormer-listItem:nth-child(1) .eventsFormer-listItemTitle::after{background:#b8de66;}
                .eventsFormer-listItem:nth-child(2) .eventsFormer-listItemTitle::after{background:#afda64;}
                .eventsFormer-listItem:nth-child(3) .eventsFormer-listItemTitle::after{background:#a4d561;}
                .eventsFormer-listItem:nth-child(4) .eventsFormer-listItemTitle::after{background:#96ce5d;}
                .eventsFormer-listItem:nth-child(5) .eventsFormer-listItemTitle::after{background:#86c85a;}
                .eventsFormer-listItem:nth-child(6) .eventsFormer-listItemTitle::after{background:#76c156;}
                .eventsFormer-listItem:nth-child(7) .eventsFormer-listItemTitle::after{background:#66b952;}
                .eventsFormer-listItem:nth-child(8) .eventsFormer-listItemTitle::after{background:#56b34e;}
                .eventsFormer-listItem:nth-child(9) .eventsFormer-listItemTitle::after{background:#48ac4b;}

        /* .o° .o° .o° .o° .o° .o° Pic °o. °o. °o. °o. °o. °o. */

        .eventsFormer-listItemImg{
            float:right;
            width:512px;
            line-height:0;
            padding:0 0 100px 0;
        }

            .eventsFormer-listItemImg li{
                width:512px;
                height:350px;
                text-align:center;
                line-height:350px;
                /*background:#F5F3F4;*/
            }

            .eventsFormer-listItemImg img{
                max-width:100%;
                vertical-align:middle;
            }

@media all and (max-width: 1165px){
    .eventsFormer-list{width:auto;}
        .eventsFormer-listItemText{width:45%;}
        .eventsFormer-listItemImg{width:45%;}
}

@media all and (max-width: 767px){
    .eventsFormer-list{margin:40px auto 0 auto;}
        .eventsFormer-listItem{padding:0 0 0 35px;}
            .eventsFormer-listItemText,
            .eventsFormer-listItemImg{float:none; width:auto;}
            .eventsFormer-listItemText{padding-bottom:20px;}
                .eventsFormer-listItemTitle{padding:0 0 10px 0;}
                    .eventsFormer-listItemTitle::after{left:-44px;}
}
