iframe {
    width : 100%;
}

em {
    color : inherit;
}

.cms-repeat-x {
    background-repeat : repeat-x;
}

.cms-repeat-y {
    background-repeat : repeat-y;
}

.cms-no-repeat {
    background-repeat : no-repeat;
}

.cms-contain-background {
    background-size : cover;
}

.cms-background-fixed {
    background-attachment : fixed;
}

.cms-border-solid {
    border-style : solid;
}

.cms-border-dotted {
    border-style : dotted;
}

.cms-border-dashed {
    border-style : dashed;
}

.cms-border-double {
    border-style : double;
}

.cms-border-ridge {
    border-style : ridge;
}

.cms-border-groove {
    border-style : groove;
}

.cms-border-inset {
    border-style : inset;
}

.cms-border-outset {
    border-style : outset;
}

.offline-logo {
    padding : 15px;
}

.cms-padding-none {
    padding : 0;
}

.slider-image-li:hover {
    cursor : grabbing;
}

.slider-image-li {
    background-size     : cover;
    background-position : 40% 25%;
}

.fixed-attachment {
    background-attachment : fixed;
}

.cms-list-horizontal li {
    display      : inline-block;
    margin-right : 10px;
}

.cms-list-horizontal li:last-child {
    margin-right : 0;
}

.cms-icons-list.uk-icon-button.uk-icon-medium {
    height         : 40px;
    width          : 40px;
    line-height    : 40px;
    font-size      : 160%;
    vertical-align : middle;
}

.cms-icons-list.uk-icon-button.uk-icon-large {
    height         : 50px;
    width          : 50px;
    line-height    : 50px;
    font-size      : 200%;
    vertical-align : middle;
}

/*Thumbnails*/
.uk-thumbnail-medium {
    max-width : 300px;
    width     : auto;
}

/*Background video*/
.cms-bg-video {
    z-index  : -1;
    overflow : hidden;
}

/*Map*/
.map-widget iframe {
    pointer-events : none;
}

.cms-padding-top {
    padding-top : 15px;
}

.cms-padding-large-top {
    padding-top : 35px;
}

.cms-padding-bottom {
    padding-bottom : 15px;
}

.cms-padding-large-bottom {
    padding-bottom : 35px;
}

/* AS TABLE
-------------------------------------------------------------- */
.table .thead {
    border-bottom  : 2px solid #e4e7ea;
    color          : #666666;
    font-size      : 13px;
    padding-bottom : 5px;
    text-transform : uppercase;
}

.table .thead .th {
    padding-left : 10px;
}

.table.table-hover .tbody .tr:hover {
    background-color : rgba(100, 16, 70, 0.19);
}

.table .tbody .tr:nth-last-child(odd) {
    background-color : #f5f5f5;
}

.table .tbody .td {
    padding : 10px 0 5px 10px;
}

.table .tbody .td.options {
    padding-top : 5px;
}

.grecaptcha-badge {
    z-index : 1;
}

.uk-icon-menu:before {
    content : "\f0d7";
}

.menu-dropdown-second-parent .uk-icon-menu:before {
    content : "\f0da";
}

/* Eights */
.uk-width-1-8 {
    width : 12.5%;
}

@media (min-width : 480px) {
    .uk-width-small-1-8 {
        width : 12.5%;
    }
}

@media (min-width : 768px) {
    .uk-width-medium-1-8 {
        width : 12.5%;
    }
}

@media (min-width : 960px) {
    .uk-width-large-1-8 {
        width : 12.5%;
    }
}

@media (min-width : 1220px) {
    .uk-width-xlarge-1-8 {
        width : 12.5%;
    }
}
