/*
Theme Name: Photography Child – Capturing Moments
Description: Anpassungen für capturingmoments.eu auf Basis von Photography 7.x. Übernimmt das Erscheinungsbild und die individuellen Anpassungen der alten Version 2.3.1 (2016), damit sie Theme-Updates überstehen.
Version: 1.0.0
Author: ThemeGoods (Parent)
Template: photography
Text Domain: photography
*/

/* =========================================================================
   1) Erscheinungsbild aus Theme 2.3.1
   Damals vom Customizer erzeugt (modules/kirki/assets/css/kirki-styles.css).
   Version 7 setzt Schriften und Größen nicht mehr über den Customizer, daher hier fest.
   ========================================================================= */
body, input[type=text], input[type=email], input[type=url], input[type=password], textarea{font-family:Hind, Helvetica, Arial, sans-serif;}
body{font-size:14px;}
h1, h2, h3, h4, h5, h6, h7, .post_quote_title, label, strong[itemprop="author"], #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, .post_info_cat, .readmore{font-family:Montserrat, Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, h7{font-weight:300;}
h1{font-size:34px;}
h2{font-size:30px;}
h3{font-size:26px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}
body, #wrapper, #page_content_wrapper.fixed, #gallery_lightbox h2, .slider_wrapper .gallery_image_caption h2, #body_loading_screen, h3#reply-title span, .overlay_gallery_wrapper, .progress_bar_holder, .pricing_wrapper_border, .pagination a, .pagination span, #captcha-wrap .text-box input{background-color:#ffffff;}
body, .pagination a, #gallery_lightbox h2, .slider_wrapper .gallery_image_caption h2, .post_info a, #page_content_wrapper.split #copyright, .page_content_wrapper.split #copyright, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#222222;}
::selection{background-color:#222222;}
::-webkit-input-placeholder{color:#222222;}
::-moz-placeholder{color:#222222;}
:-ms-input-placeholder{color:#222222;}
a{color:#222222;}
a:hover, a:active, .post_info_comment a i{color:#999999;}
h1, h2, h3, h4, h5, h6, h7, pre, code, tt, blockquote, .post_header h5 a, .post_header h3 a, .post_header.grid h6 a, .post_header.fullwidth h4 a, .post_header h5 a, blockquote, .site_loading_logo_item i, .ppb_subtitle, .woocommerce .woocommerce-ordering select, .woocommerce #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button:hover, .ui-accordion .ui-accordion-header a, .tabs .ui-state-active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .post_header h5 a, .post_header h6 a{color:#222222;}
body.page.page-template-gallery-archive-split-screen-php #fp-nav li .active span, body.tax-gallerycat #fp-nav li .active span, body.page.page-template-portfolio-fullscreen-split-screen-php #fp-nav li .active span, body.page.tax-portfolioset #fp-nav li .active span, body.page.page-template-gallery-archive-split-screen-php #fp-nav ul li a span, body.tax-gallerycat #fp-nav ul li a span, body.page.page-template-portfolio-fullscreen-split-screen-php #fp-nav ul li a span, body.page.tax-portfolioset #fp-nav ul li a span{background-color:#222222;}
#social_share_wrapper, hr, #social_share_wrapper, .post.type-post, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle, .comment .right, .widget_tag_cloud div a, .meta-tags a, .tag_cloud a, #footer, #post_more_wrapper, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, #page_content_wrapper .inner .sidebar_content, #page_content_wrapper .inner .sidebar_content.left_sidebar, .ajax_close, .ajax_next, .ajax_prev, .portfolio_next, .portfolio_prev, .portfolio_next_prev_wrapper.video .portfolio_prev, .portfolio_next_prev_wrapper.video .portfolio_next, .separated, .blog_next_prev_wrapper, #post_more_wrapper h5, #ajax_portfolio_wrapper.hidding, #ajax_portfolio_wrapper.visible, .tabs.vertical .ui-tabs-panel, .ui-tabs.vertical.right .ui-tabs-nav li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce table.shop_table, .woocommerce-page table.shop_table, table tr td, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator, .woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th, table tr th, .woocommerce #payment, .woocommerce-page #payment, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li, .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row, .ui-tabs li:first-child, .ui-tabs .ui-tabs-nav li, .ui-tabs.vertical .ui-tabs-nav li, .ui-tabs.vertical.right .ui-tabs-nav li.ui-state-active, .ui-tabs.vertical .ui-tabs-nav li:last-child, #page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a, .page_content_wrapper .inner .sidebar_wrapper ul.sidebar_widget li.widget_nav_menu ul.menu li.current-menu-item a, .pricing_wrapper, .pricing_wrapper li, .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle:before, h2.widgettitle:before, #autocomplete, .ppb_blog_minimal .one_third_bg, #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.event_title, .tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li, .ui-tabs li:first-child, .ui-tabs.vertical .ui-tabs-nav li:last-child, .woocommerce .woocommerce-ordering select, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page table.cart th, table.shop_table thead tr th, hr.title_break, .overlay_gallery_border, #page_content_wrapper.split #copyright, .page_content_wrapper.split #copyright, .post.type-post, .events.type-events, h5.event_title, .post_header h5.event_title, .client_archive_wrapper{border-color:#222222;}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], textarea{background-color:#ffffff;color:#222222;border-color:#222222;}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, textarea:focus{border-color:#999999;}
input[type=submit], input[type=button], a.button, .button, .woocommerce .page_slider a.button, a.button.fullwidth, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{font-family:Hind, Helvetica, Arial, sans-serif;}
input[type=submit], input[type=button], a.button, .button, .pagination span, .pagination a:hover, .woocommerce .footer_bar .button, .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post_type_icon{background-color:#959595;}
.pagination span, .pagination a:hover, .button.ghost, .button.ghost:hover, .button.ghost:active{border-color:#959595;}
.button.ghost, .button.ghost:hover, .button.ghost:active{color:#959595;}
input[type=submit], input[type=button], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button , .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .post_type_icon{color:#ffffff;}
input[type=submit], input[type=button], a.button, .button, .pagination a:hover, .woocommerce .footer_bar .button , .woocommerce .footer_bar .button:hover, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{border-color:#959595;}
.frame_top, .frame_bottom, .frame_left, .frame_right{background:#ffffff;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a{font-family:Montserrat, Helvetica, Arial, sans-serif;font-size:11px;padding-top:22px;padding-bottom:22px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a, .header_cart_wrapper a, #page_share{color:#ffffff;}
#mobile_nav_icon{border-color:#ffffff;}
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, .header_cart_wrapper a:hover, #page_share:hover{color:#ffffff;}
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover{border-color:#ffffff;}
#menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent  ul li.current-menu-item a, .header_cart_wrapper a:active, #page_share:active{color:#ffffff;}
#menu_wrapper div .nav > li.current-menu-item > a, #menu_wrapper div .nav > li.current-menu-parent > a, #menu_wrapper div .nav > li.current-menu-ancestor > a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent  ul li.current-menu-item a{border-color:#ffffff;}
.top_bar, #page_caption, #nav_wrapper{border-color:#e1e1e1;}
.top_bar{background-color:#1e1e1e;background-image:url("");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;}
#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a{font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase;}
#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item a, #menu_wrapper .nav ul li.megamenu ul li ul li a, #menu_wrapper div .nav li.megamenu ul li ul li a{color:#ffffff;}
#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:hover, #menu_wrapper div .nav li.megamenu ul li ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.current-menu-parent ul li.current-menu-item  a:hover{color:#ffffff;}
#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:hover, #menu_wrapper div .nav li.megamenu ul li ul li a:hover, #menu_wrapper .nav ul li.megamenu ul li ul li a:active, #menu_wrapper div .nav li.megamenu ul li ul li a:active{background:#222222;}
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul{background:#222222;border-color:#333333;}
#menu_wrapper div .nav li.megamenu ul li > a, #menu_wrapper div .nav li.megamenu ul li > a:hover, #menu_wrapper div .nav li.megamenu ul li > a:active, #menu_wrapper div .nav li.megamenu ul li.current-menu-item > a{color:#ffffff;}
#menu_wrapper div .nav li.megamenu ul li{border-color:#333333;}
.above_top_bar{background:#222222;}
#top_menu li a, .top_contact_info, .top_contact_info i, .top_contact_info a, .top_contact_info a:hover, .top_contact_info a:active{color:#ffffff;}
.mobile_menu_wrapper #searchform input[type=text]{background:#ffffff;}
.mobile_menu_wrapper #searchform input[type=text], .mobile_menu_wrapper #searchform button i{color:#222222;}
.mobile_menu_wrapper #searchform ::-webkit-input-placeholder{color:#222222;}
.mobile_menu_wrapper #searchform ::-moz-placeholder{color:#222222;}
.mobile_menu_wrapper #searchform :-ms-input-placeholder{color:#222222;}
.mobile_menu_wrapper{background-color:rgba(255,255,255,1);background-image:url("");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:left top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;}
.mobile_main_nav li a, #sub_menu li a{font-family:Montserrat, Helvetica, Arial, sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px;}
.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #close_mobile_menu i{color:#222222;}
.mobile_main_nav li a:hover, .mobile_main_nav li a:active, #sub_menu li a:hover, #sub_menu li a:active, .mobile_menu_wrapper .sidebar_wrapper h2.widgettitle{color:#222222;}
#page_caption{background-color:#ffffff;padding-top:80px;padding-bottom:80px;}
#page_caption h1, .ppb_title{font-size:34px;}
#page_caption h1, .ppb_title, .post_caption h1{font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#222222;}
#page_caption.hasbg{height:70vh;}
h2.ppb_title{font-size:30px;text-transform:uppercase;}
.page_tagline, .post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company{color:#222222;font-size:14px;}
.page_tagline{font-weight:400;}
.post_header .post_detail, .recent_post_detail, .post_detail, .thumb_content span, .portfolio_desc .portfolio_excerpt, .testimonial_customer_position, .testimonial_customer_company{letter-spacing:0px;text-transform:none;}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle{font-family:Montserrat, Helvetica, Arial, sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#222222;}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content, .page_content_wrapper .inner .sidebar_wrapper .sidebar .content{color:#222222;}
#page_content_wrapper .inner .sidebar_wrapper a, .page_content_wrapper .inner .sidebar_wrapper a{color:#222222;}
#page_content_wrapper .inner .sidebar_wrapper a:hover, #page_content_wrapper .inner .sidebar_wrapper a:active, .page_content_wrapper .inner .sidebar_wrapper a:hover, .page_content_wrapper .inner .sidebar_wrapper a:active{color:#999999;}
.footer_bar{background-color:rgba(255,255,255,1);background-image:url("");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;}
#footer, #copyright{color:#222222;}
#copyright a, #copyright a:active, #footer a, #footer a:active{color:#222222;}
#copyright a:hover, #footer a:hover, .social_wrapper ul li a:hover{color:#222222;}
.footer_bar_wrapper, .footer_bar{border-color:#ffffff;}
.footer_bar_wrapper .social_wrapper ul li a{color:#222222;}
.post_info_cat, .post_info_cat a{color:#ca9f5c;}

/* Logo bei fixiertem Menü (aus templates/custom-css.php, 2.3.1) */
.top_bar.fixed .logo_wrapper img { max-height: 40px; width: auto; }

/* =========================================================================
   2) Individuelle Anpassungen des Entwicklers (2016, alte style.css)
   ========================================================================= */

.post_info_cat{
    color: #9A9A9A !important;
}
#fullpage.split .gallery_archive:first-child{
  
}
#fullpage .section.gallery_archive:first-child .background_image.split.odd {
    width: 50%;
    right: 0;
    left: 0%;
}
#fullpage .section.gallery_archive:first-child .gallery_archive_info.odd {
    left: 50%;
}

.ppb_fullwidth_button .button {
    float: none !important;
}
.standard_wrapper{
text-align:center !important;
}
#logo_right_button {
     padding-left: 240px !important;
}
#slidecaption .ghost{
display:none;}
.gal-btn a {
    position: fixed;
    bottom: 20px;
    z-index: 9999;
    right: 20px;
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 20px 3px;
    font-weight: 600;
}
#blog-slider .flex-viewport {
    max-height: 800px;
}

#logo_transparent{
width:159px;
}

#custom_logo_transparent img, #custom_logo img {
    width: 159px;
    height: 59px;

}
.top_bar .standard_wrapper {
    height:70px !important;
}
@media(max-width:692px){
#logo_transparent {width: 50%;}
html[data-menu=leftalign] #menu_wrapper {width: 50%;}
#logo_right_button {padding-left: 0px !important;}
#custom_logo_transparent img {width: 80px;height: 30px;margin-top: -5px;}
}

/*----more info----*/

#more-info {
    position:absolute;
    z-index: 9999;
    bottom: 20px;
    left: 20px;
    color: #fff;
    border: 0px solid #fff;
    padding: 3px 10px 0px 10px;
    border-radius: 0px;
    cursor:pointer;
    
}

#more-info img{
   width: 50px;
}

#controls-wrapper {
    visibility: hidden;
    background: #000;
    position: absolute !important;
    left: 10px !important;
    bottom: 70px !important;
    min-width: 200px !important;
    padding:5px 10px;
}

#more-info .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 7px;
    vertical-align: middle;
    border-top: 8px dashed;
    border-top: 4px solid\9;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    position: ABSOLUTE;
    bottom: -8px;
    color: #000;
}

#slidecaption{
	position:static !important;	
    
}

.tg_caption{
	text-align:center !important;
}

#gallery_caption{
  bottom:0px !important;
  
}

.contant-link-footer {
    float: right;
    margin-top: -15px;
}

#gallery_caption .tg_caption{
  margin-left:0px !important;
}

#controls-wrapper{
   height:auto !important;
  
}

#more-info:hover #controls-wrapper{
   visibility: visible !important;
} 

.gal-btn{
   display:none;
}

.gallery-back-history {
    position: fixed;
    z-index: 9999;
    right: 10px;
    bottom: 30px;
}

.goback {
    background: transparent;
    padding: 5px 20px;
    border: 1px solid #fff;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}
	
#gallery_caption{
   position:static !important;	
   
	}

.slides img{
   width:100% !important;
}

/*--responsive--*/
@media (max-width:1024px){
#blog-slider .flex-viewport {
    height: 600px !important;
}
}
@media (max-width:966px){
#blog-slider .flex-viewport {
    height: 500px !important;
}
.contant-link-footer {
    float: left;
    margin-top: 0px;
    margin-left: 0px;
}
}
@media (max-width:768px){
#blog-slider .flex-viewport {
    height: 400px !important;
}
.top_bar .standard_wrapper {
    height: 60px !important;
}
#logo_right_button {
    top: 0px;
    padding-right:0px;
}
#custom_logo_transparent img, #custom_logo img {
    width: 124px;
    height: 46px;
}
html[data-menu=leftalign] #logo_right_button {
    position: fixed !important;
    display: table-cell;
    vertical-align: middle;
    right: 25px !important;
    top: 15px !important;
    padding-left: 5px;
}
html[data-menu=leftalign] .top_bar .standard_wrapper {
    height: 0;
    padding: 5px 0px !important;
}
#logo_wrapper {
    
    padding-left: 15px;
     
}

#logo_wrapper, html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper {
    padding: 0px 0 0px 0 !important;
}

}


@media(max-width:692px){
#custom_logo_transparent img {
    width: 124px;
    height: 46px;
    margin-top: 0px;
}
.top_bar .standard_wrapper {
    height: 40px !important;
}
#logo_wrapper .top_bar.hasbg #logo_wrapper {
    border: 0;
    text-align: left;
    padding: 15px 0 0px 0px !important;
}
#logo_wrapper {
height: 50% !important;
}

}
@media (max-width:603px){
.contant-link-footer {
    float: left;
    margin-top: 10px;
    margin-left: 30px;
}
}
@media (max-width:480px){
#blog-slider .flex-viewport {
    height: 300px !important;
}
.tp-mask-wrap{
top:40px;
}
}

@media(min-width:693px) and (max-width:966px){
#logo_wrapper{margin-left:20px;}
}

@media(min-width:769px) and (max-width:966px){
  #logo_right_button {
	  right: 50px !important;
  }
}


#portfolio_wall_filters{
    display:none;
}

/* =========================================================================
   3) Galerie-Pfeile im Vollbild (aus templates/custom-css.php, 2.3.1)
   ========================================================================= */
body.page-template-gallery a#prevslide, body.single-galleries a#prevslide {
    z-index: 999;
    cursor: pointer;
    display: block;
    position: fixed;
    left: 20px;
    top: 46%;
    padding: 0 20px 0 20px;
    width: initial;
    height: initial;
    border: 5px solid transparent;
    opacity: 1;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    width: 50px !important;
    height: 50px !important;
    box-sizing: border-box;
    background: url(/wp-content/uploads/2016/08/left-arrow.png);
    border-radius: 250px;
    background-size: contain;
    background-repeat: no-repeat;
}

body.page-template-gallery a#nextslide, body.single-galleries a#nextslide
{ 
		z-index:999; cursor: pointer;  display: block; position: fixed; right: 20px; top: 46%; padding: 0 20px 0 20px; width: initial; height: initial; border: 0px solid #fff; opacity: 0.5; 
		-webkit-transition: .2s ease-in-out;
		-moz-transition: .2s ease-in-out;
		-o-transition: .2s ease-in-out;
		transition: .2s ease-in-out;
                top: 46% !important;
                right:5px !important;
		width: 50px !important;
                height: 50px !important;
		box-sizing: border-box;
		border-radius: 250px;
		background: url(/wp-content/uploads/2016/08/right-arrow.png) !important;
		border-radius: 250px;
		background-size: contain !important;
		background-repeat: no-repeat !important;
}

body.page-template-gallery a#prevslide:hover, body.page-template-gallery a#nextslide:hover, body.single-galleries a#prevslide:hover, body.single-galleries a#nextslide:hover { opacity: 1; }

/* =========================================================================
   4) Galerie-Übersicht (Split Screen) auf dem Handy (aus css/grid.css, 2.3.1)
   ========================================================================= */
@media only screen and (max-width: 767px) {
	#fullpage .section.gallery_archive .background_image.split {
		width: 100% !important;
		height: 30% !important;
		left: 0 !important;
	}
	#fullpage .section.gallery_archive .gallery_archive_info {
		width: 100% !important;
		top: 5% !important;
	}
}

/* =========================================================================
   5) Unterschiede von Version 7 zurücknehmen
   ========================================================================= */
/* Version 7 zeigt den Galerie-Text über den Bildern an, 2.3.1 nicht */
.single-galleries .gallery_cols_content { display: none; }

/* Version 7 setzt zusätzlich ein Pfeilzeichen auf die Galerie-Pfeile; 2016 war das auskommentiert,
   es gelten nur die eigenen Pfeil-Grafiken (Abschnitt 3) */
body.page-template-gallery a#prevslide:before, body.page-template-gallery a#nextslide:before,
body.single-galleries a#prevslide:before, body.single-galleries a#nextslide:before { content: none; display: none; }
