.tx-mediaplaner-pi4 .selectbox .select {
    width: 100%;
    justify-content: space-around;
}

/*.tx-mediaplaner-pi4 .selectbox .select a {*/
/*    -moz-box-shadow: inset 0 1px 0 0 #ffffff;*/
/*    -webkit-box-shadow: inset 0 1px 0 0 #ffffff;*/
/*    box-shadow: inset 0 1px 0 0 #ffffff;*/
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));*/
/*    background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);*/
/*    background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);*/
/*    background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);*/
/*    background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);*/
/*    background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);*/
/*    background-color: #ededed;*/
/*}*/

/*.tx-mediaplaner-pi4 .selectbox .select a:hover {*/
/*    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#ededed));*/
/*    background: -moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);*/
/*    background: -webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);*/
/*    background: -o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);*/
/*    background: -ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);*/
/*    background: linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed', GradientType=0);*/
/*    background-color: #dfdfdf;*/
/*}*/

.tx-mediaplaner-pi4 .selectbox .select a {
    flex-direction: column;
    width: calc((100% - 5px) / 2);
    padding: 1%;
    margin-top: 5px;
    margin-right: 5px;
    /*border: 1px solid #dcdcdc;*/
    box-sizing: border-box;
    font-size: .75em;
    text-decoration: none !important;
    align-items: center;
}

.tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(2n) {
    margin-right: 0;
}


/*.tx-mediaplaner-pi4 .selectbox .select a.selected  {*/
/*    -moz-box-shadow: inset 0px 1px 0px 0px #d9fbbe;*/
/*    -webkit-box-shadow: inset 0px 1px 0px 0px #d9fbbe;*/
/*    box-shadow: inset 0px 1px 0px 0px #d9fbbe;*/
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));*/
/*    background: -moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);*/
/*    background: -webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);*/
/*    background: -o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);*/
/*    background: -ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);*/
/*    background: linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);*/
/*    background-color: #b8e356;*/
/*    color: #ffffff !important;*/
/*}*/

/*.tx-mediaplaner-pi4 .selectbox .select a.selected:hover  {*/
/*    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#a5cc52),color-stop(1,#b8e356));*/
/*    background: -moz-linear-gradient(top,#a5cc52 5%,#b8e356 100%);*/
/*    background: -webkit-linear-gradient(top,#a5cc52 5%,#b8e356 100%);*/
/*    background: -o-linear-gradient(top,#a5cc52 5%,#b8e356 100%);*/
/*    background: -ms-linear-gradient(top,#a5cc52 5%,#b8e356 100%);*/
/*    background: linear-gradient(to bottom,#a5cc52 5%,#b8e356 100%);*/
/*    background-color: rgba(0, 0, 0, 0);*/
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356', GradientType=0);*/
/*    background-color: #a5cc52;*/
/*}*/

.tx-mediaplaner-pi4 .selectbox .select a > div {
    width: 100%;
    text-align: center;
}

.tx-mediaplaner-pi4 .selectbox .select a div.basket {
    margin-bottom: .5em;
}

.tx-mediaplaner-pi4 .selectbox .select a div.basket:before {
    position: relative;
    content: "\f073";
    display: inline-block;
    /*noinspection CssNoGenericFontName*/
    font-family: FontAwesome;
    font-size: 1.5em;
    -webkit-font-smoothing: antialiased;
    /*noinspection CssInvalidPropertyValue*/
    -moz-osx-font-smoothing: grayscaled;
    padding: 0 0.185em;
    text-rendering: auto;
    vertical-align: middle;
}

.tx-mediaplaner-pi4 .selectbox .select a.selected div.basket:before {
    right: -16px;
}

.tx-mediaplaner-pi4  .selectbox .select a.selected div.basket:after{
    position: relative;
    content: "\f00c";
    display: inline-block;
    /*noinspection CssNoGenericFontName*/
    font-family: FontAwesome;
    font-size: 1.5em;
    -webkit-font-smoothing: antialiased;
    /*noinspection CssInvalidPropertyValue*/
    -moz-osx-font-smoothing: grayscaled;
    padding: 0 0.185em;
    text-rendering: auto;
    vertical-align: middle;
    /*noinspection CssUnresolvedCustomProperty*/
    color: var(--btn-select-color);
    left: -5px;
}

.tx-mediaplaner-pi4 .hint {
    display: none;
}

/* 360px */
/* Galaxy Note 3 */
/* Galaxy S9/S9Plus */
/* Galaxy S10/S10Plus */
/* Galaxy S20 */
@media only screen and (min-width: 22.5em) {
}

/* 375px (374px)*/
/* iPhone 6/7/8 */
/* iPhone SE 2nd */
/* iPhone X/XS */
/* iPhone 11 Pro */
/* iPhone 12/13 mini */
@media only screen and (min-width: 23.375em) {
}

/* 384px */
/* Galaxy S20+ */

/* 390px */
/* iPhone 12/13 + Pro */
@media only screen and (min-width: 24.375em) {
}

/* 400px */
@media only screen and (min-width: 25em) {
}

/* 412px */
/* Galaxy S20 Ultra */
/* Galaxy Note 20 Ultra */

/* 414px */
/* iPhone 6/7/8 Plus*/
/* iPhone XR/11 */
/* iPhone XS Max */
/* iPhone 11 Pro Max */
/* Galaxy Note 9 */
@media only screen and (min-width: 25.875em) {
}

/* 428px */
/* iPhone 12/13 ProMaxi */
@media only screen and (min-width: 26.625em) {
}

/* 600px */
/* Nexus 7 */
@media only screen and (min-width: 37.5em) {
    .tx-mediaplaner-pi4 .selectbox .select {
        justify-content: start;
    }

    .tx-mediaplaner-pi4 .selectbox .select a {
        width: calc((100% - (2 * 5px)) / 3);
    }
    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(2n) {
        margin-right: 5px;
    }
    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(3n) {
        margin-right: 0;
    }
}

/* 648px */
@media only screen and (min-width: 40.5em) {
}

/* 768px */
@media only screen and (min-width: 48em) {
    .tx-mediaplaner-pi4 fieldset.csc-mailform {
        padding: 0;
        max-width: 100%;
    }

    .tx-mediaplaner-pi4 .selectbox .select a {
        width: calc((100% - (4 * 5px)) / 5);
        margin-top: 5px;
    }

    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(3n) {
        margin-right: 5px;
    }

    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(5n) {
        margin-right: 0;
    }
}

/* 960px */
@media only screen and (min-width: 60em) {
    .tx-mediaplaner-pi4 .selectbox .select a {
        width: calc((100% - (5 * 5px)) / 6);
    }

    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(5n) {
        margin-right: 5px;
    }

    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(6n) {
        margin-right: 0;
    }
}

/* 1024px */
@media only screen and (min-width: 64em) {
}

/* 1184px */
@media only screen and (min-width: 74em) {
    .tx-mediaplaner-pi4 .selectbox .select a {
        font-size: .9em;
    }
}

/* 1424px */
@media only screen and (min-width: 89em) {
    .tx-mediaplaner-pi4 .selectbox .select a {
        width: calc((100% - (5 * 15px)) / 6);
        margin-top: 15px;
        margin-right: 15px;
    }

    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(2n),
    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(3n),
    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(4n),
    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(5n) {
        margin-right: 15px;
    }

    .tx-mediaplaner-pi4 .selectbox .select a:nth-of-type(6n) {
        margin-right: 0;
    }
}
