/*
 Theme Name:   Dravens Divi Theme
 Theme URI:
 Description:
 Author:
 Author URI:
 Template:     Divi
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

--------------------------------------------*/

/* @import url("../Divi/style.css"); */

/* =Theme customization starts here
------------------------------------------------------- */

#main-content { background-color: rgba(0, 0, 0, 0.75) !important;}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-106396 {
      margin-right: 50px!important;
}

body {
	background-color: #000000;
}

/* #top-menu li a {
    font-family: 'Creepster'!important;
}

#top-menu li a:hover {
    color: #fffffff!important;
} */

#main-content .container:before {
    width: 0px!important;
}

#footer-bottom {
    display: none!important;
}

/* .wp-pagenavi {
    border-top: 1px solid rgba(255, 0, 0, 0.5)!important;
} */

.et_pb_post h2 a, .et_pb_portfolio_item h3 a {
    font-size: 30px !important;
    color: #FF0000 !important;
    font-weight: normal!important;
}

.et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters1.et_pb_footer_columns3 .footer-widget, .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even), .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
    width: 25%!important;
}

#footer-widgets {
    padding: 0px!important;
}

body.home-posts #left-area .et_pb_post h2, body.archive #left-area .et_pb_post h2, body.search #left-area .et_pb_post h2 {
    margin-top: 0px!important;
    /* margin-bottom: 10px!important; */
    margin-bottom: 0px!important;
}

.wpmoly.headbox.movie.content {
    background-color: rgba(0, 0, 0, 0.65) !important;
    margin-bottom: 20px!important;
    font-family: monospace!important;
}

.wpmoly.headbox.movie.poster .wpmoly.headbox.movie.title {
    color: #ff0000!important;
    font-size: 25px!important;
    font-weight: normal!important;
}

.wpmoly.headbox.movie.link:hover {
    text-decoration: none!important;
}

#wpmoly-movie-grid-menu, #wpmoly-movie-grid-menu-2 {
  background: rgba(0, 0, 0, 0) !important;
  border: 0px!important;
}

#wpmoly-movies-pagination ul.page-numbers {
    border: 1px solid #ff0000!important;
}

.wpmoly.headbox.movie.meta.field.title, .wpmoly.headbox.movie.details.field.title {
  color: #FFF !important;
}

.wpmoly.headbox.movie.tagline {
  color: #FF0000 !important;
  font-size: 20px;
}

.wpmoly.headbox.movie.menu.hint {
  color: #FFFFFF !important;
  font-weight: bold !important;
}

#wpmoly-movies-pagination ul.page-numbers {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0)!important;
}

body.single .et_post_meta_wrapper h1 {
    font-size: 30px!important;
    color: red;
}

.et_pb_post .entry-content, .project .entry-content {
    padding-top: 0px!important;
}

#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .nav-single a, .posted_in a {
    color: #FFFFFF!important;
}

.et_pb_widget_area .et_pb_widget a {
    color: #ff0000 !important;
}

a:hover { 
    color: #FFFFFF!important;
}

.et_pb_widget a:hover {
    color: #ffffff!important;
}

p a { 
    color: #ffffff!important;
    background: #ff0000!important;
}

p a:hover {
    background: #ff0000!important;
    color: #000000!important;
}
  
.tagcloud a:hover {
    background: rgba(255, 0, 0, 0.7)!important;
}

.et_pb_widget.widget_text, .et_pb_widget.wpmoly.movies, .et_pb_widget.widget_rwp-reviews-widget, .et_pb_widget.widget_tag_cloud {
    margin-bottom: 60px!important;
}

.tagcloud a {font-size: 12px !important; color: black; padding: 2px 8px; background: rgba(255,0,0,.5); display: inline-block; margin-bottom: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.et_pb_section {
    background-color: transparent!important;
}

.et_pb_scroll_top.et-pb-icon {
    background: rgb(255, 0, 0)!important;
	z-index: 999!important;
}

.essb-profiles-left {
    z-index: 99!important;
    top: 35%!important;
}

.et_pb_post h2 { margin-top: 0px!important; }

#logo {
    margin-top: -40px!important;
}

@media only screen and (max-width:1025px) {
    #logo {
    margin-top: 0px!important;
}}

@media only screen and (max-width: 1320px) {
    #et_mobile_nav_menu { display:block !important; }
    #top-menu-nav { display:none !important; }
    #et-secondary-menu { display:none !important; }
}

@media only screen and (max-width: 1200px) {
ul#mobile_menu {
    background-color: rgba(0,0,0,0.8) !important;
}}

@media (max-width: 980px) {
 .container.et_menu_container { 
 width: calc( 100% - 60px);
 }
}

.et_mobile_menu {
 margin-left: -30px;
 padding: 5%;
 width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}

.et_pb_fullwidth_code.et_pb_module {
    padding-top: 100px!important;
}

.et-fixed-header #logo {
    max-height: 65px!important;
    padding: 0 !important;	
}

mark {
    background-color: black !important;
    color: red !important;
}

.et_boxed_layout #page-container, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row {
	z-index: 999!important;
}

#main-content {
    z-index: 1!important;
    position: relative!important;
}

/* a {
    font-weight: 900!important;
} */

p {
    margin-bottom: 20px!important;
    text-align: justify!important;
}

div.textwidget {
    text-align: justify!important;
/*	width: 320px!important; */
}

.rwp-widget-reviews {
	width: 320px!important;
}

.zoom-social-icons-list {
	width: 320px!important;
}

blockquote {
    font-family: monospace!important;
}

strong {
    font-weight: bolder!important;
}

/* Anpassung 23.04.2019
@media only screen and ( max-width: 980px ) {
#main-header {
   top: 0px!important;
}}

@media only screen and ( max-width: 1350px ) {
    .et-fixed-header #logo {
    margin-top: 5px!important;
}} */

body.single .et_post_meta_wrapper h1 {
    line-height: 1.1!important;
}

span.fn, span.fn a {
    color: #ff0000!important;
    font-size: 14px!important;
}

span.comment_date {
    color: #ffffff!important;
}

.wp-caption {
    border: 1px solid #ff0000!important;
    text-align: left!important;
    background-color: rgba(255,0,0,0.5)!important;
}

.wp-caption p.wp-caption-text {
    margin: 15px 0px 0px 0px!important;
    line-height: 1.5!important;
    font-size: 15px!important;
    font-weight: bolder!important;
}

.wp-caption img {
    width: 100%!important;
}

/*******************************/
/******* CLEANER COMMENTS ******/
/*******************************/
.comment_avatar img { 
	border-radius: 50%;
	width: 80px!important;
} /** circle images **/

.wp-pagenavi span.current {
  color: #ff0000!important;
  font-weight: bolder!important;
}

.wp-pagenavi a, .wp-pagenavi span {
    color: #ffffff!important;
}

.wp-pagenavi a:hover {
    color: #ff0000!important;
}

h3 {
    font-family: 'Creepster'!important;
}

#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
    background: rgba(123, 2, 2, 0.27) !important;
    border: 2px solid #9C0000!important;
    color: #f0f0f0!important;
    text-align: left;
}

.plate.dravens .info .artist {
    font-size: 18px!important;
}

.history-box-line .btn_tab {
    padding: 4px 18px!important;
	font-family: "Open Sans",Arial,sans-serif!important;
    font-weight: bolder;
    font-size: 13px!important;
}

.history-box-line .btn_tab.active {
    margin-top: 15px!important;
}

@media only screen and (max-width:480px) {
.et_pb_fullwidth_code.et_pb_module {
    margin-top: -115px!important;; }
}

img.attachment-medium.size-medium.wp-post-image {
    width: 320px!important;
}

@media only screen and (max-width:480px) {
#draven-slider {
    padding-top: -20px!important;
}}

@media only screen and (max-width: 767px) {
	h2, h4, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
		font-size: 26px!important;
		line-height: 1!important;
	}
	
	.cvp-responsive-image[style*="background-image"]  {
    width: 100%!important;
	}
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Creepster'!important;
}

.wp-pagenavi .pages{
    display: none;
}

.wp-pagenavi .extend{
    display: none;
}

.wp-pagenavi {
	padding: 10px 20px 10px;
	display:block;
	clear:both;
}
.wp-pagenavi a ,.wp-pagenavi span.pages, .wp-pagenavi span.extend {
		color:#fff !important; border:solid 1px #ec3f43 !important; padding:6px 9px 6px 9px !important; margin-right:3px !important; text-decoration:none !important; font-size:12px !important; background:#f3191e !important;}
.wp-pagenavi a:hover {  color:#fff !important; border-color:#3390CA !important; background:#cd0404 !important;}
 .wp-pagenavi span.current{ padding:6px 9px 6px 9px !important; border:solid 1px #DCDCDC !important; color:#fff !important; margin-right:3px !important; border-color:#AD2D2D !important; background:#cd0404 !important; }

.wp-pagenavi a:hover {
    border-color: #FFFFFF!important;
}

.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
    color: #FFFFFF!important;
}

.breadcrumbs { 
    margin-bottom: 1em; 
}


/******* Mobile Menu Collapsed ******/
/* #main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }

#main-header .et_mobile_menu .always-visitable { position: relative; }
#main-header .et_mobile_menu .always-visitable .hover-link { position: absolute; top: 0; left: 0; bottom: 0; right: 60px; } */


/******* Mobile Menu Collapsed ******/
#main-header .et_mobile_menu li ul.hide {
    display: none !important;
}

#mobile_menu .menu-item-has-children {
    position: relative;
}
#mobile_menu .menu-item-has-children > a {
    background: transparent;
}

#mobile_menu .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}

span.menu-closed:before {
    content: "\4c";
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: ETmodules;
}

span.menu-closed.menu-open:before {
    content: "\4d";
}


/******* Divi Form in Red ******/
.et_pb_contact p input, .et_pb_contact p textarea {
    color: #fff !important;
    background-color: rgba(123, 2, 2, 0.27) !important;
    font-size: 18px!important;
    border: 1px solid #f00!important;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    padding: 2px;
    border: 1px solid #f00 !important;
    color: #fff !important;
    background-color: rgba(123, 2, 2, 0.37) !important;
    font-size: 18px!important;
    width: 100%!important;
}

/******* ARVE MODS ******/
.arve-rectangle {
    border: 2px solid #FF0000!important;
}

.arve-title {
    font-size: 16px!important;
    font-family: 'Cuprum', Helvetica, Arial, Lucida, sans-serif!important;
}

img.aligncenter.size-large {
	width: 100% !important;
}

img.aligncenter.size-large:hover {
	-webkit-transform: scale(1.05) rotate(2deg)!important;
    transform: scale(1.05) rotate(2deg)!important;
}

div.post .new-post .aligncenter, .aligncenter {
    width: 100%!important;
	max-width: none!important;
}

/* VIDEO WIDTH */
.arve-wrapper {
    max-width: 100%!important;
}

/* SIDEBAR BORDER */
@media (min-width: 992px) {
body #page-container #sidebar {
    border-left: 1px solid rgba(255, 0, 0, 0.5)!important;
}}

/* CLOSE EMOTICONS */
#sclose {
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

/* QUIZ SITE */
a.posts-by-tag-item-title {
    font-family: 'Creepster'!important;
    font-size: 25px!important;
/*    position: relative;
    top: -150px!important;
    margin-left: 180px!important; */
    display: block;
    line-height: 1.1!important;
    margin-bottom: -25px!important;
}

a.thumb img {
    float: left!important;
    margin-right: 30px!important;
}

ul.posts-by-tag-list {
    list-style-type: none!important;
}

.posts-by-tag-item {
    margin-bottom: 100px;
}

@media only screen and (max-width:767px) {
a.posts-by-tag-item-title {
    font-family: 'Creepster'!important;
    font-size: 18px!important; }
}

/* Related Post S/W */
/* ul.related_post li img {
    filter: gray!important;
    filter: grayscale(1)!important;
   -webkit-filter: grayscale(1)!important;
}

ul.related_post li img:hover {
    filter: none!important;
    -webkit-filter: grayscale(0)!important;
} */

/* Reviewer Widget IMG S/W */
.rwp-widget-reviews.rwp-widget-theme-1 .rwp-has-image a {
/*    filter: gray!important; */
    filter: grayscale(1)!important;
   -webkit-filter: grayscale(1)!important;
}

.rwp-widget-reviews.rwp-widget-theme-1 .rwp-has-image a:hover {
    filter: none!important;
    -webkit-filter: grayscale(0)!important;
}

img#dravensradio_img {
    filter: none!important;
    -webkit-filter: grayscale(0)!important;
}

img#dravensradio_img:hover {
    filter: opacity(50%)!important;
   -webkit-filter: opacity(50%)!important;
}

/* Warefare Share */
/* .nc_socialPanel .totes.totesalt .swp_label {
    color: #ffffff!important;
}

.nc_socialPanel .totes.totesalt .swp_count {
    color: #ffffff!important;
}

.nc_socialPanel div.totes.totesalt, .nc_socialPanel:hover div.totes.totesalt:not(:nth-child(1)) {
    color: #ffffff!important;
} */

#wpmoly-movie-grid .wpmoly.movie.title {
    font-size: 1.5em!important;
    white-space: normal!important;
}

#wpmoly-movie-grid .wpmoly.movie.title:hover {
    color:#ffffff!important;
}

.fscf-div-error {
    color: rgba(255, 255, 0, 0.84);
}

.layout-control-group button[type='submit'] {
    background: rgba(255,0,0,0)!important;
    border-width: 1px !important;
    border-color: #ff0000!important;
    font-weight: bold!important;
    font-style: normal!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
    color: #ff0000!important;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;
    margin-top: 20px!important;
    height: 35px!important;
    text-align: center!important;
}

.layout-control-group button[type='submit']:hover {
    background: rgba(255,0,0,0.5)!important;
    color: #000000!important;
}

.layout-control-group textarea {
    padding: 2px;
    border: 1px solid #f00 !important;
    color: #fff !important;
    background-color: rgba(123, 2, 2, 0.37) !important;
    font-size: 18px!important;
    width: 100% !important;
}

.posts-by-tag-item-133816 {
    margin-bottom: 60px!important;
}

img.wpml_ico {
    vertical-align: baseline!important;
}

/* Reviewer Layout */
.rwp-review-wrap .rwp-review .rwp-title {
    font-size: 26px;
}

@media (min-width: 768px) {
.rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image a, .rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image a.rwp-image-link, .rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image span, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls .rwp-review-wrap.rwp-theme-8 .rwp-review-image a, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls a, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls a.rwp-image-link, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls span, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-review-wrap.rwp-theme-8 .rwp-overalls a, .rwp-review-wrap.rwp-theme-8 .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls a, .rwp-review-wrap.rwp-theme-8 .rwp-review .rwp-header.rwp-has-image .rwp-review-image a {
    width: 350px!important;
	}}

.rwp-review-wrap.rwp-theme-5 .rwp-review .rwp-scores {
    min-width: 300px!important;
}

.rwp-review-wrap .rwp-review .rwp-scores .rwp-criterion .rwp-criterion-text .rwp-criterion-label {
    font-size: 16px!important;
}

.dropzone, .dropzone * {
    border: 1px solid #f00 !important;
    color: #fff !important;
    background-color: rgba(123, 2, 2, 0.37) !important;
    font-size: 18px!important;
}

.noUi-handle {
    border: 1px solid #ff0000!important;
    background: rgba(123, 2, 2, 0.37)!important;
}

.noUi-target {
    border: 1px solid #ff0000!important;
}	
	
.noUi-connect {
    background: rgba(123, 2, 2, 0.37)!important;
}


/* Movie Lib Shortcode */
.wpmoly.shortcode.link h4 {
    font-size: 32px!important;
    margin-top: 15px!important;
}

.wpmoly.detail.rating > * {
    margin-bottom: 100px!important;
}

/* Divi Social Icons */
/* #et-secondary-menu .et-social-icons {
    margin-right: -5px!important;
} */

.et_search_form_container input {
    letter-spacing: 1px;
    border: solid 1px;
    height: 30px!important;
    padding-left: 20px!important;
}

.fig-icon {
    width: 15px!important;
}



/* Schriftgroesse Mobile Menu */
.et_mobile_menu li a {
    font-size: 24px!important;
}


/* #comment-wrap {
    padding-top: 0px!important;
} */

.rwp-ratings-form-label {
        color: #ffffff!important;
}

.rwp-people-label {
        color: #ffffff!important;
}

div.wp_rp_content {
    margin-top: 50px!important;
}


/* Pfeile Menu */
#top-menu li > a:after {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#top-menu li:hover > a:after {
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

blockquote.quotescollection-quote {
    margin: 0!important;
}

.pt-cv-title {
    margin-bottom: -20px!important;
}

.pt-cv-view .pt-cv-title {
    margin-bottom: 10px!important;
}

/* Versteck Textfeld Single Post */
#commentform textarea[name^=comment] {
	display: inherit;
}

/* MP3 Player Abstand */
.searchwp-live-search-results-showing {
    background-color: rgba(0, 0, 0, 0.75)!important;
}
.searchwp-live-search-result p {
    margin-top: 20px!important;
    font-size: 18px!important;
    padding: 0px!important;
}

@media only screen and (max-width:480px) {
body #page-container #sidebar {
    border-left: none !important;
}}

#et-footer-nav {
    background-color: rgba(0, 0, 0, 0.65) !important;
}

#steady-widget-button {
    z-index: 99999999999999999999999999!important;
}

.bottom-nav li {
    z-index: 9!important;
}


div.wpappbox div.appbuttons {
    width: 95px!important;
}

#main-footer {
    background-color: rgba(0, 0, 0, 0.65) !important;
	border-top: 1px solid rgba(255, 0, 0, 0.5);
}

.et_pb_widget a {
    color: #ff0000!important;
    background-color: transparent !important;
}

/* .et_pb_widget a:visited {
    color: #c50000!important;
} */

.et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
    margin-top: 15px!important;
}


div#custom_html-2 {
    float: right!important;
/*    margin-top: -50px!important; */
}

div#transposh-2 {
    float: right!important;
}

.pswp__ui.pswp__ui--hidden {
    display: none;
}

#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr {
    color: white!important;
}

span.help-block.form-error {
    color: orange;
}

/* Breadcrump Hashtag
a.post_tag span:before {
    content: "#";
}

a.post_tag span {
    text-transform: lowercase;
}

.breadcrumbs h1 span span:before {
    content: "#";
} */

/* Simple Tags Single Post Tags */
.st-post-tags {
    text-transform: lowercase;
}

.st-post-tags a:before {
    content: "#";
}

#arve .arve-iframe, #arve .arve-play-btn, #arve .arve-thumbnail, #tinymce .arve-iframe, #tinymce .arve-play-btn, #tinymce .arve-thumbnail {
	padding-top: 20px!important;
}

/* .rwd-overlay {
	z-index: 9999999999!important;
} */

.rwd-arrows .rwd-next, .rwd-arrows .rwd-prev {
	z-index: 1080000;
}

p.comment-form-gdpr {
    margin-top: 15px;
}

.pt-cv-overlay-box {
    background-color: rgba(0, 0, 0, 0)!important;
}

.nc_wrapper {
    z-index: 999!important;
}

.lg-sub-title {
    display: none;
}

.lg-sub-description {
    display: none;
}

.lg-outer .lg-dropdown {
    background-color: rgba(255, 255, 255, 0)!important;
}
	
.lg-outer .lg-dropdown a {
    color: #fff!important;
}
	
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a {
    color: #fff!important;
	background-color: rgba(255, 0, 0, 0.5)!important;
}

.lg-backdrop {
	background-color: rgba(0, 0, 0, 0.85)!important;
}

.sf-front span {
    color: #FFFFFF!important;
}

.grid-search li {
    display: inline-block;
    width: 100%;
    max-width: 32%;
    vertical-align: top;
    margin-right: 1%;
}

.wpcf7-form-control.wpcf7-submit {
    background: rgba(255,0,0,0)!important;
    border-width: 1px !important;
    border-color: #ff0000!important;
    font-weight: bold!important;
    font-style: normal!important;
    text-transform: uppercase!important;
    text-decoration: none!important;
    color: #ff0000!important;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;
    margin-top: 20px!important;
    height: 35px!important;
    text-align: center!important;
}

.wpcf7-form-control.wpcf7-submit:hover {
    background: rgba(255,0,0,0.5)!important;
    color: #000000!important;
}

.plate-bg.dravens-bg {
    margin-bottom: 20px;
}

.sb-widget-expanded-encouragement {
    display: none!important;
}

.sb-widget {
    background-color: rgba(0, 0, 0, 0.75);
}

h4.sb-widget-expanded-headline__text {
    font-size: 24px;
}

.sb-widget-expanded-lead__text {
    color: #ffffff!important;
}

.sb-widget-expanded-calltoaction {
    text-transform: uppercase;
}

#nsu-checkbox {
    margin-top: -120px!important;
}

p.form-submit {
    margin-top: 75px!important;
}

.amp-wp-article-header .amp-wp-meta:first-of-type {
    display: none;
}

.amp-wp-article-header .amp-wp-meta:last-of-type {
    display: none;
}


/* Current View Settings */
#pt-cv-view-32f3dcd30t .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-32f3dcd30t .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-7334d68m4e .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-7334d68m4e .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-c797ddatd4 .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-c797ddatd4 .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-80f236cy6d .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-80f236cy6d .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-13a54fd78j .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-13a54fd78j .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

.pt-cv-title a {
    color: #ff0000!important;
}

.pt-cv-wrapper .btn-success {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border-color: #ff0000!important;
    text-transform: uppercase!important;
}

.pt-cv-wrapper .btn-success:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
} 

.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {
    background-color: #ff0000!important;
    color: #ffffff!important;
}

.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span {
    color: #ff0000!important;
    border: 1px solid #ff0000!important;
    background-color: transparent!important;
}

.pt-cv-wrapper .pagination>li>a:focus, .pt-cv-wrapper .pagination>li>a:hover, .pt-cv-wrapper .pagination>li>span:focus, .pt-cv-wrapper .pagination>li>span:hover {
    background-color: #ff0000!important;
    color: #ffffff!important;
}

.pt-cv-pinterest .pt-cv-pinmas {
    background: transparent!important;
}

.pt-cv-pinterest.pt-cv-border .pt-cv-pinmas {
    border: none;
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas>* {
    border-bottom: none!important
}

.pt-cv-scrollable .pt-cv-thumbnail {
    width: 100%!important;
/*    height: 350px!important; */
} 

.pt-cv-view .pt-cv-carousel-indicators li.active {
    background-color: #FF0000!important;
    background-image: linear-gradient(to bottom,#ff0000,#ffffff);
}

#pt-cv-view-f890044md9 .pt-cv-title a, #pt-cv-view-f890044md9 .panel-title {
    color: #ff0000!important;
    margin-bottom: 10px!important;
}

#pt-cv-view-f890044md9 .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-f890044md9 .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-f890044md9 .pt-cv-carousel-caption {
    background-color: rgba(0, 0, 0, 0.75) !important;
}

#pt-cv-view-7de48b3y5a .pt-cv-title a, #pt-cv-view-7de48b3y5a .panel-title {
    color: #ff0000!important;
    margin-bottom: 10px!important;
}

#pt-cv-view-7de48b3y5a .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-7de48b3y5a .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-7de48b3y5a .pt-cv-carousel-caption {
    background-color: rgba(0, 0, 0, 0.75) !important;
}

#pt-cv-view-e11d3ecn2p .pt-cv-title a, #pt-cv-view-e11d3ecn2p .panel-title {
    color: #ff0000!important;
    margin-bottom: 10px!important;
}

#pt-cv-view-e11d3ecn2p .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-e11d3ecn2p .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

#pt-cv-view-e11d3ecn2p .pt-cv-carousel-caption {
    background-color: rgba(0, 0, 0, 0.75) !important;
}

#pt-cv-view-3d355f3xnp .pt-cv-readmore {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
}

#pt-cv-view-3d355f3xnp .pt-cv-readmore:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

@media only screen and (max-width:980px) {
/* 	#pt-cv-view-32f3dcd30t .cvp-responsive-image[style*="background-image"] {
		height: 200px!important;
		width: 100%!important;
	}
	#pt-cv-view-7334d68m4e .cvp-responsive-image[style*="background-image"] {
		height: 200px!important;
		width: 100%!important;
	}
	#pt-cv-view-c797ddatd4 .cvp-responsive-image[style*="background-image"] {
		height: 200px!important;
		width: 100%!important;
	}
	#pt-cv-view-80f236cy6d .cvp-responsive-image[style*="background-image"] {
		height: 200px!important;
		width: 100%!important;
	}
	
	.pt-cv-ifield img {
		width: 100%;
	} 
	
	.pt-cv-thumbnail {
		width: 100%!important;
	}  */
}

/*******************Advent Calendar 2017 - 7 & 13********************/
/*******Custom Single Post Layout & Styling for Archive Pages********/
/***************************By Divi Soup*****************************/


/***Post Content***/


/*Reduce the post meta font size on archive pages*/

.search .post-meta {
    font-size: 12px !important;
    padding-bottom: 5px !important;
}

/***Sidebar***/


/*Remove the dividing line*/

@media all and (min-width: 981px) {
    .search #main-content .container:before {
        display: none;
    }
}

/*Set the post width and margin for two columns and add the border*/

.search .et_pb_post {
    width: 47.5%;
    float: left;
    margin-right: 5%;
/*    border: 5px solid #f5f5f5; */
}


/*Remove margin from every second post*/

.search .et_pb_post:nth-child(2n) {
    margin-right: 0;
}


/*Set to a single column on smaller screens*/

@media all and (max-width: 767px) {
    .search .et_pb_post {
        width: 100%;
        margin-right: 0;
    }
}

/*Add padding to the posts*/

.search .et_pb_post {
    padding-left: 15px;
    padding-right: 15px;
}

/*Remove padding on featured image with negative margin*/

.search .et_pb_post .ds-archive-featured {
    margin: 0 -15px 15px -15px;
}

/*Style the read more link and post nav*/

.search a.more-link {
    display: block;
    display: inline-block;
}

.search a.more-link,
.search .pagination a {
    color: #fff;
    background: rgba(255, 0, 0, 0.33)!important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: .3em .5em !important;
    border: solid 1px #ff0000!important;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.search a.more-link:hover,
.search .pagination a:hover {
	background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
}

/*Add bottom margin to the pagination*/

.search .pagination {
    margin-bottom: 40px;
}

/*Add padding to the post title on mobile*/

@media all and (max-width: 479px) {
    .search .et_pb_post .entry-title {
        padding-bottom: 10px;
    }
}

input#searchsubmit {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
    padding: 10px;
    margin: 10px 0 10px 0;
}

input#searchsubmit:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
    padding: 10px;
    margin: 10px 0 10px 0;
}

input#s {
    padding: 10px;
    margin-top: 10px;
    margin-right: 10px;
    /* width: 500px!important; */
}

/* Sendeplan */
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 6px 6px;
    -top: 1px solid #eee;
    font-size: 12px!important;
    background-color: #ffffff00;
    border: 1px solid #ff000059;
}

.entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th {
	padding: 2px 6px;
    border: 1px solid #ffffff85;
    color: #fff;
    font-weight: bold;
    background-color: #ff00005c;
    text-transform: uppercase;
}

div#containerScheduleNow h1 {
    font-family: "Open Sans",Arial,sans-serif!important;
    color: white;
    font-size: 24px;
    font-weight: bolder;
}

section#sendeplan {
    margin-top: -50px;
}

/* keep top header visible on mobile devices */
/* @media (max-width: 980px){
	.et_secondary_nav_only_menu #top-header {display: block; height: 32px;}
	#et-secondary-nav, #et-secondary-menu {display: block !important;}
	.et_secondary_nav_only_menu #main-header, .et_secondary_nav_only_menu #main-header {top: 30px !important;}
} */

/* Slider with Content View */
#draven-slider {
    padding-top:175px!important;
    position:relative!important;
/*    width:100%!important; 
    height:auto!important; */
}

@media only screen and (max-width:480px) {
#draven-slider {
    display: none!important; }
#main-content .container {
	padding-top: 75px!important;
	position:relative!important;}
}

/* Boxzilla */
.boxzilla-close-icon {
    color: #FFFFFF!important;
    opacity: 1!important;
}

/* After Post */
.awac.widget.text-15 {
    background-color: rgba(255, 0, 0, 0.2);
	padding: 15px;
    border: solid 1px rgba(255, 0, 0, 0.3);
}

/* Contextual Related Posts */
.crp_related li {
    border: 1px solid rgba(255, 0, 0, 0.4)!important;
}

.crp_related li:hover {
	background: rgba(255, 0, 4, 0.3);
	border-color: #ff0000!important;
}

.relpost-block-single {
    background-color: #00000000!important;
}

a.relpost-block-single:hover {
    background-color: #800000d9!important;
}

#rpbt-related-gallery-1 img:hover {
    border-color: red;
}

.review-wrapper {
    border: none!important;
}

.rwp-review-wrap *, .rwp-review-wrap :after, .rwp-review-wrap :before {
    color: #FFFFFF!important;
}

/* WP RSS Aggregator */
.wpra-et-legacy.wpra-item-et {
    list-style: none!important;
}

.feed-item-text-content.item-side a {
    font-weight: bolder!important;
}

ul.rss-aggregator.wpra-et-legacy.wpra-item-et li.feed-item {
    list-style-type: none!important;
}

/* gTranslate */
.gt_white_content {
    background-color: #4b0000bf!important;
}

select.gt_selector.notranslate {
    font-size: 15px!important;
    margin-top: 3px;
}

/* After Content Widget */
.wpkqcg_qrcode_wrapper {
    float: right;
}

/*Widget Social Icons */
.zoom-social_icons-list__label {
    margin-left: 20px!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
}

.post_tags {
	overflow-wrap: break-word;
}

.draven_button {
    background-color: rgba(255, 0, 0, 0.33)!important;
    border: solid 1px #ff0000!important;
    text-transform: uppercase!important;
    color: white!important;
	padding: 10px;
	display: block;
	width: 40%;
    margin: auto;
    text-align: center;
}

.draven_button:hover {
    background-color: #ff0000!important;
    border-color: #a10303!important;
    color: black!important;
    text-transform: uppercase!important;
	padding: 10px;
	display: block;
	width: 40%;
    margin: auto;
    text-align: center;
}

/* Download Monitor */
.dlm_cs_form_v3 {
    padding-bottom: 25px;
}

/* Boxzilla Shaking */
.boxzilla {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: wobble;
}

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-21%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(18%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-12%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(6%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-3%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

/* Yikes Form */
.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
    color: white!important;
    background-color: red!important;
}

/* Taxopress Related 
.related_desktop .taxopress-box-list {
    grid-template-columns: repeat(6, 1fr) !important;
} */

.related_desktop .taxopress-box-list img {
    border: 2px solid #cfcfcf;
	margin-bottom: -20px;
}

.related_desktop .taxopress-box-list img:hover {
    border: 2px solid #cfcfcf;
	margin-bottom: -20px;
}