/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



/*----------------------------------------------------------------------------*/
/***Digistore24 Promolink Generator                                           */
/*----------------------------------------------------------------------------*/

table.digistore_promolink_generator, 
.digistore_promolink_generator tr,
.digistore_promolink_generator td {
    background: none !important;
    border: none !important;
}

table.digistore_promolink_generator td.digistore_promolink_label {
    font-size: 20px;
    text-align: right;
}

table.digistore_promolink_generator input[type="text"] {
    background: rgba(255,255,255,0.3) !important;
}

td.digistore_affiliation_status_hint  {
    padding: 0 0 0 10px !important;
}	

/*----------------------------------------------------------------------------*/
/*** Subscription form                                                        */
/*----------------------------------------------------------------------------*/

.form-sf-v1-wrapper, .form-sf-v2-wrapper, .form-sf-v3-wrapper {
    padding-bottom: 2px !important;
}	

.vivo_sf-form-element input, .vivo_sf-fb-text, .vivo_sf-fb-logo, .vivo_sf-fb-logo span {
    height: 47px;
}

/*----------------------------------------------------------------------------*/
/*** Korrektur CSS für Speaker-Drowdown                                       */
/*----------------------------------------------------------------------------*/

.kous-index-dropdown img {
    max-height: 70px;
}

/*----------------------------------------------------------------------------*/
/*** Korrektur Darstellung Speaker Collage                                    */
/*----------------------------------------------------------------------------*/

body:not(.woocommerce-cart) .main-content .kosu_collage tr th:first-child, 
body:not(.woocommerce-cart) .main-content .kosu_collage tr td:first-child {
    border: none;
}

body:not(.woocommerce-cart) .main-content table.kosu_collage {
    margin: 0;
    background-color: transparent;
    border: none;
}

body:not(.woocommerce-cart) .main-content table.kosu_collage tr:nth-child(2n+1) {
    background-color: transparent;
}

body:not(.woocommerce-cart) .main-content table.kosu_collage td {
    border: none;
    padding: 0;
}

/*----------------------------------------------------------------------------*/
/*** Korrektur Darstellung Speaker Galerie                                    */
/*----------------------------------------------------------------------------*/
.row .col .kosu_img-wrapper img {
    margin-bottom: 0 !important;
}

img.kosu_spk_img {
    width: 100% !important;
    height: 100% !important;
}

/*----------------------------------------------------------------------------*/
/*** Korrektur Darstellung Fotokredit                                         */
/*----------------------------------------------------------------------------*/

body:not(.woocommerce-cart) .main-content .kosu-image-credit tr th:first-child, 
body:not(.woocommerce-cart) .main-content .kosu-image-credit tr td:first-child {
    border: none;
}

body:not(.woocommerce-cart) .main-content table.kosu-image-credit {
    margin: 0;
    background-color: transparent;
    border: none;
}

body:not(.woocommerce-cart) .main-content table.kosu-image-credit tr:nth-child(2n+1) {
    background-color: transparent;
}

body:not(.woocommerce-cart) .main-content table.kosu-image-credit td {
    border: none;
    padding: 0;
}

td.kosu-image-credit-txt {
    vertical-align: middle;
}

/*----------------------------------------------------------------------------*/
/*** Seite Tools                                                              */
/*----------------------------------------------------------------------------*/

#tools_btn-ov .tilt-button-wrap {
    width: 100%;
}

.kosu_tools_gallery_wrapper {
    width: 100%;
    max-width: 400px;
}

#kosu_tools .container > div {
    background: rgba(255,255,255,0.4);
    float: left;
    width: 97%;
}

.kosu_tools_gallery_wrapper .container > div > img,
.kosu_tools_schedule .container > div > img {
    float: left;
}   

.vivo_field_input_body label span {
    color: white;
}

h1.kosu_t_header {
    margin-bottom: 20px;
}

#kosu_tools.kosu_tools_schedule .container {
    padding: 10px !important;
}

#kosu_tools.kosu_tools_schedule .container div.kosu_t_speaker {
    background: rgba(255,255,255,0.4);
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.row .col #kosu_tools.kosu_tools_schedule .container div.kosu_t_speaker img {
    margin-bottom: 0;
}

#kosu_tools.kosu_tools_schedule .container div.kosu_t_speaker span {
    padding-left: 10px;
    padding-top: 10px;
}

.kosu_tools_schedule .kosu_t_speaker_schedule input {
    padding: 3px;
    min-height: 40px;
}

.kosu_tools_schedule .wrapper {
	max-width: 600px;
	margin: auto;
}

/*----------------------------------------------------------------------------*/
/*** Speaker pages Korrektur                                                  */
/*----------------------------------------------------------------------------*/

.single-speakertemplate #header-outer, 
.single-speaker #header-outer,
.single-speakertemplate #header-space, 
.single-speaker #header-space,
.single-speakertemplate .heading-title,
.single-speaker .heading-title {
    display: none;
}

body.single-speakertemplate[data-header-resize="1"] .container-wrap,
body.single-speaker[data-header-resize="1"] .container-wrap {
    padding-top: 0;
}

.single-speakertemplate .post-area,
.single-speaker .post-area {
    margin-top: 0;
}


/*----------------------------------------------------------------------------*/
/*** Partner Seiten Korrektur                                                 */
/*----------------------------------------------------------------------------*/

.single.single-partner #header-outer, 
.single.single-partner #header-space,
.single.single-partner .heading-title {
    display: none !important;
}
body.single-partner[data-header-resize="1"] .container-wrap {
    padding-top: 0;
}

.single-partner .post-area {
    margin-top: 0;
}

.mesu_statistic_switchboard select {
	width: auto;
}

/*----------------------------------------------------------------------------*/
/*** Korrektur SummitSuite Videoplayer                                        */
/*----------------------------------------------------------------------------*/

.vivo_wrapper .vivo_video_disclaimer {
	color: #222 !important;
	top: auto;
	bottom: 0;
	line-height: 1.1;
	font-size: .7em;
}





