/** CSS STYLES FOR WP PLUGIN "ELITES & AFFILIATES" **/
/*** This file contains the codes for the blocks that would be shown on your site. ***/

.elites_affiliates_block_nothing {display:block;}

.elites_affiliates_block_nothing span {display:block;padding:10px;background:black;color:white;text-transform:uppercase;letter-spacing:1px;}


.elites_affiliates_title_all {display:block;font-family: inherit;text-align:center;padding:5px;font-size: 18px;color: white;background: black;margin: 10px 5px 10px 5px;}

.elites_affiliates_title_all span {display:block;text-transform:uppercase;letter-spacing: 2px;}

.elites_list {overflow:hidden;padding: 0 !important;font-family: Open Sans, Lato;}

.elites_list_table {border-spacing: 5px;}

.elites_list_row {}

.elites_list_cell {vertical-align: top;}

.elites_list_cell a {display: block;max-width: 100%;}

.elites_list_cell a:hover .elites_title {color:gray;}

.elites_block {display: block;font-size: 11px;line-height: normal;position: relative;}

.elites_block * {-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important;box-sizing: content-box !important;}

.elites_image {display: block;overflow: hidden;position:relative;}

.elites_image_inside {position: relative;overflow: hidden;height: 100px;background:  black;}

.elites_image_inside a {}

.elites_image img {display: block;height: auto;width: 100px;max-width: 100%;margin: 0 !important;border: 1px solid lightgray !important;}

.elites_title {font-size: 8px;text-transform:uppercase;letter-spacing:1px;font-weight:  bold;font-family: Lato;text-align:  center;color: black;border: 1px solid lightgray;word-break:  break-word;margin: 5px 0px;transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}

.elites_title_table {display:table;width:100%;height: 100%;}

.elites_title_cell {display:table-cell;vertical-align:middle;}

.elites_title_scroll {display: block;position:  relative;overflow: auto;}


.affiliates_list {font-family: Open Sans, Lato;display:block;font-size:11px;padding: 5px;margin-top: 10px;margin-left: 5px;margin-right: 5px;margin-bottom: 20px;}

.affiliates_block {}

.affiliates_block select {width: 100%;font-family: system-ui !important;border-radius:  0px !important;border: 1px solid lightgray !important;background:  white;font-size: 14px !important;color:  gray !important;font-weight: normal !important;padding: 0 !important;letter-spacing:  0px !important;text-transform:  none !important;}

.affiliates_block option {letter-spacing: 2px;}



.elite_affiliates_apply {display:block;text-align:center;margin: 10px 0;}

.elite_affiliates_apply a {display: inline-block;text-decoration:none;font-weight:bold;font-family: Lato, Open Sans;font-size: 11px;text-align:center;text-transform:uppercase;letter-spacing:1px;padding: 7px;background: black !important;color: white !important;transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}

.elite_affiliates_apply a:hover {background:lightgray;color:black;}


/** MOBILE **/

@media screen and (max-width:1024px) {

        .elites_image {}
        
        .elites_block {}
    }