        .panel {
            font-family: "Open Sans";
        }

        @media only screen and (min-width: 64.063em) {
            .panel-talks {
                height: 275px;
            }
        }

        .small-sprites img {
            width: 20%;
            display: block;
        }
        .bar .amount .number {
            line-height: 1.9em;
        }
        .circle img {
            margin-top: .35em;
        }
        .stats .number.big.number-with-image {
            margin-top: -10%;
        }
        .mof-nav {
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
        }
        .mof-doc-list li {
            margin-bottom: 0;
            border-bottom: 1px solid #CCCCCC;
            border-top: 1px solid #ffffff;
        }
        .mof-doc-list li a {
            padding: .5rem;
            display: block;
        }
        .mof-doc-list li a:focus, .mof-doc-list li a:hover {
            background: #e3e3e3;
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
            transform: scale(1.1,1.1);
            transition: all .35s ease-out;
        }
        .mof-doc-list li.active {
            background-color: #DFF3F3;
            padding: .5rem;
        }
        .mof-doc-list li img {
            width: 20%;
            display: inline-block;
        }
        .mof-doc-list li a img:focus, .mof-doc-list li a img:hover {
        }
        .mof-doc-list .mof-list-right-text {
            width: 70%;
            display: inline-block;
            vertical-align: middle;
        }
        .mof-doc-list-header {
            padding: .5em;
            background-color: #00818e;
            color: #fff;
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
            font-size: 1.2em;
            /* button shadow box-shadow: 0 2px 4px #666666;*/
        }
        .bubble::before {
            border: 25px solid transparent;
            border-bottom: 25px solid #D2FAFA;
            content: '';
            height: 0;
            left: 1.75rem;
            position: absolute;
            top:-48px;
            width:0;
        }
        @media only screen and (min-width: 64.063em) {
            .bubble::before {
                border-color: transparent;
                border-right-color: #D2FAFA;
                top: 4.625rem;
                left: -3rem;
            }
        }

.bright-aqua-bg {
 background-color: #D2FAFA;
}

.bright-orange-bg {
 background-color: #FAE6D2;
}

.marketing-banner {
    background-color: #e0feff;
}

.marketing-banner .intro .custom-size {
 margin-top: 0;
 border-radius: 0;
 width: 100%;
}

.vote-number {
 font-family: 'Raleway', sans-serif;
 font-weight: 600;
}

.image-resize-smartie {
    width: 180px;
}

 @media only screen and (min-width: 64.063em) {
    .image-resize-icon-small {
        width: 100px;
        height: 100px;
    }
}

.icon-winner {
    width: 40px;
}

@media only screen and (max-width: 40em) {
 	.image-resize {
		width: 90px;
	}
} 

@media only screen and (min-width: 40.063em) {
         .image-resize {
		width: 250px; 
            }
}

@media only screen and (max-width: 40.063em) {
         .x-large {
		font-size:1rem; 
            }
}