/*
Theme Name: Rodeo
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.0
Author: conversionmedia GmbH & Co. KG
Author URI: http://www.conversionmedia.de
Template: enfold
*/

.avia-caption-content.av_inherit_color p{
font-size:28px;
color:#fff!important;
}
.avia-single-number.__av-single-number{
	font-size: 68px!important;
	margin: 0 0 28px 0!important;
	color: #800040!important;
	display: block!important;
	font-weight:600;
}
.text_input,  .select, .text_area,
 .input-text,  input[type='text'],  input[type='input'], #top .main_color input[type='password'],  input[type='email'], input[type='number'], input[type='url'],  input[type='tel'], #top .main_color input[type='search'],  textarea, select {
	border-color: #fff;
	background-color: #000!important;
	color: #8c8c8c;
	border-width: 2px;
border-radius:4px;
}

/*.av-section-color-overlay{
	opacity: 0.5;
	background-color: #000000;
	background-image: url(https://www.erotik-rodeo.de/wp-content/uploads/x-slider-1.png);
	background-repeat: no-repeat!important;
}*/
.iconbox .iconbox_content .iconbox_content_title {
	font-size: 24px;
}
#top .iconbox_left_content .iconbox_icon, #top .iconbox_right_content .iconbox_icon {
	border-width: 2px;
	border-color: #fff;
}
#top .main_color .avia-color-theme-color {
	color: #ffffff;
	border-color: #600020;
	text-transform: uppercase;
		font-size: 16px!important;
		font-weight:300!important;
}
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
	color: #fff!important;
}
div table.shop_attributes td,
table.shop_attributes td p,
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
	color: #fff;
	font-style:normal!important;
	font-size:17px;
}
#top .price, #top .price span, #top del, #top ins {
	display: inline-block;
	text-decoration: none;
	font-size: 28px;
	line-height: 24px;
	font-weight: 600;
	margin: 0 0 12px 0;
}
#top .container .av-masonry.av-large-gap {
	margin: 20px 0 0 0px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 36px;
}

div table.shop_attributes th {
	width: 100px;
	font-weight: bold;
	padding: 8px;
	border: none;
	margin: 0;
	line-height: 1.5em;
	font-size: 16px;
}
/*.main_color .button,
.main_color .ajax_controlls a,
.main_color #submit,
.main_color .big_button,
.main_color .contentSlideControlls a,
.main_color #submit,
.main_color input[type='submit']{
	background-color: #710039;
	color: #fff;
	border-color: #500017;
	text-transform:uppercase;
	font-size:16px;
}
.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
	background-color: #710039;
	color: #fff;
	border-color: #500017;
}*/
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
	background: #000!important;
}
.main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), .main_color .pricing-extra {
	background: #222!important;
}
h3.av-special-heading-tag {
	margin:0 0 20px 0!important;
		text-transform:uppercase;
		line-height:20px;
}
.single h2{
	border-bottom:1px solid  #800040;
	padding:0 0 10px 0!important;
}
.ui-widget-content {
	border: none!important; 
	background: #333!important; 
	color: #fff!important; 
}
.ui-widget-header,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none!important; 
	background: #222!important; 
	font-weight: normal;
	color: #fff!important; 
}
tr th:first-child, tr td:first-child {
	/* border-left-style: solid; */
	/* border-left-width: 1px; */
	border-left: none!important; 
}

/*
+++++++++++++++++++++++++++++++++++
Custom
+++++++++++++++++++++++++++++++++++
*/
/*
layerslider
*/
.full-slider-button {
	text-transform: uppercase;
	cursor: pointer;
}
.alternative-slider-button {
	text-transform: uppercase;
	cursor: pointer;
}
.ls-wrapper h1 {
	font-size: inherit;
}


/*
Erotik gladiators :: Angebots Bild
*/
.flex_column.gladiator-angebot-pic {

}

@media screen and (min-width: 768px) {
	.flex_column.gladiator-angebot-pic {
		width: 34vw !important;
		position: absolute;
		margin-left: -100px;
		top: 20px;
		max-width: 450px;
		margin-left: -56px !important;
}

/*
Angebotsseite :: Preisanzeige unterhalb Tabelle 
*/
p.price {
	background: #fff;
	padding: 10px;
	border-radius: 10px;
	padding-top: 24px;
}

/*
Tabelle - Mobile
*/
@media screen and (max-width: 1023px) {
	table.shop_attributes tr {
		display: grid !important;
	}
	table.shop_attributes th {
		width: 100% !important;
	}
}