/*

Template: blacksilver

Theme Name: blacksilver child theme

Theme URI: 

Description: 

Version: 1.0

Author: 

Author URI: 

License: 

License URI: -

*/





/************************************************************************************



PHOTOGENIC STYLES



*************************************************************************************/




.page-has-loaded .shortcode-multislider-container.multi-column-slider .swiper-slide:hover .swiper-contents, 
.multi-column-slider .swiper-slide:hover .swiper-contents
{
    -webkit-transform: none !important;
    transform: none !important;
}

#insta-grid-id-detect
{display: none !important}

.footer-end-block
{padding: 0px !important}

h4.lightbox-text.lightbox-text-title
{font-weight: 700}

a.lightbox-active.lightbox-image.gridblock-sole-link div.boxtitle-hover div.work-details
{
	padding: 0px !important;
    border-top: 0;
    bottom: 20px !important;
    display: block !important;
    position: inherit !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100% }

.footer-widget-block.widget.widget_text div.textwidget p a,
.footer-widget-block.widget.widget_text div.textwidget p a:hover
{text-decoration: none !important}

.boxtitle-hover {
    padding: 0px !important;
}

#porthead > .elementor-widget-container
{background-color: rgba(0,0,0,0.5) !important}

#commentform label {
    font-size: 12px !important;
	padding-bottom: 40px;}


.client-image
{width: 250px !important}
/************************************************************************************

----------------------------------------------------------------

COLORS

----------------------------------------------------------------

*************************************************************************************/



.rot

{color: #E63312}



.weiss

{color: #fff}





/************************************************************************************

----------------------------------------------------------------

MARGINS / PADDINGS

----------------------------------------------------------------

*************************************************************************************/



.bott10

{bottom:10px}



.bott20

{bottom:20px}



.bott30

{bottom:30px}



.bott40

{bottom:40px}



.bott50

{bottom:50px}



.bott60

{bottom:60px}



.bott70

{bottom:70px}



.bott80

{bottom:80px}



.bott90

{bottom:90px}



.bott100

{bottom:100px}



.bott150

{bottom:150px}



.bott200

{bottom:200px}



/***********************************************************************************

 *	+ RESTRICT WIDTH

 ***********************************************************************************/



.max_w95

{max-width: 95% }



.max_w90

{max-width: 90% }



.max_w85

{max-width: 85%}



.max_w80

{max-width: 80%}



.max_w70

{max-width: 70%}



.max_w60

{max-width: 60%}



.max_w50

{max-width: 50%}



.max_w40

{max-width: 40%}



.fullwidth

{width: 100%}



.automarg{

margin-left: auto !important;

margin-right: auto !important }



.center

{text-align: center}





.marg_b5

{margin-bottom: 5px !important}



.marg_b10

{margin-bottom: 10px !important}



.marg_b20

{margin-bottom: 20px !important}



.marg_b30

{margin-bottom: 30px !important}



.marg_b40

{margin-bottom: 40px !important}



.marg_b50

{margin-bottom: 50px !important}



.marg_b60

{margin-bottom: 60px !important}



.marg_b70

{margin-bottom: 70px !important}



.marg_b80

{margin-bottom: 80px !important}



.marg_b90

{margin-bottom: 90px !important}



.marg_b100

{margin-bottom: 100px !important}



.marg_t10

{margin-top: 10px !important}



.marg_t20

{margin-top: 20px !important}



.marg_t30

{margin-top: 30px !important}



.marg_t40

{margin-top: 40px !important}



.marg_t50

{margin-top: 50px }



.marg_t60

{margin-top: 60px !important}



.marg_t70

{margin-top: 70px !important}



.marg_t80

{margin-top: 80px !important}



.marg_t90

{margin-top: 90px !important}



.marg_t100

{margin-top: 100px !important}



.marg_l50

{margin-left: 50px !important}



.marg_r-50

{margin-right: -50px !important}





.pad_l10

{padding-left: 10px !important}



.pad_l20

{padding-left: 20px !important}



.pad_l30

{padding-left: 30px !important}



.pad_l40

{padding-left: 40px !important}



.pad_l50

{padding-left: 50px !important}



.pad_l60

{padding-left: 60px !important}



.pad_l70

{padding-left: 70px !important}



.pad_l80

{padding-left: 80px !important}



.pad_l90

{padding-left: 90px !important}



.pad_l100

{padding-left: 100px !important}



.pad_l110

{padding-left: 110px !important}



.pad_l120

{padding-left: 120px !important}



.pad_l130

{padding-left: 130px !important}



.pad_l140

{padding-left: 140px !important}



.pad_l150

{padding-left: 150px !important}



.pad_r10

{padding-right: 10px !important}



.pad_r20

{padding-right: 20px !important}



.pad_r30

{padding-right: 30px !important}



.pad_r40

{padding-right: 40px !important}



.pad_r50

{padding-right: 50px !important}



.pad_r60

{padding-right: 60px !important}



.pad_r70

{padding-right: 70px !important}



.pad_r80

{padding-right: 80px !important}



.pad_r90

{padding-right: 90px !important}



.pad_r100

{padding-right: 100px !important}





.pad_t10

{padding-top: 10px !important}



.pad_t20

{padding-top: 20px !important}



.pad_t30

{padding-top: 30px !important}



.pad_t40

{padding-top: 40px !important}



.pad_t50

{padding-top: 50px !important}



.pad_t60

{padding-top: 60px !important}



.pad_t70

{padding-top: 70px !important}



.pad_t80

{padding-top: 80px !important}



.pad_t90

{padding-top: 90px !important}



.pad_t100

{padding-top: 100px !important}



.pad_t150

{padding-top: 150px !important}



.pad_t200

{padding-top: 200px !important}



.pad_t250

{padding-top: 250px !important}



.pad_t300

{padding-top: 300px !important}



.pad_b10

{padding-bottom: 10px !important}



.pad_b20

{padding-bottom: 20px !important}



.pad_b30

{padding-bottom: 30px !important}



.pad_b40

{padding-bottom: 40px !important}



.pad_b50

{padding-bottom: 50px !important}



.pad_b60

{padding-bottom: 60px !important}



.pad_b70

{padding-bottom: 70px !important}



.pad_b80

{padding-bottom: 80px !important}



.pad_b90

{padding-bottom: 90px !important}



.pad_b100

{padding-bottom: 100px !important}



.pad_b150

{padding-bottom: 150px !important}



.pad_b200

{padding-bottom: 200px !important}



.pad_b250

{padding-bottom: 250px !important}



.nomarg

{margin: 0px !important}



.imgpad

{padding: 50px}



.imgpad_r

{padding-right: 100px}



.imgpad_l

{padding-left: 100px}



/* MEDIUM NOTES */

@media (max-width: 1400px)

{}



/* SMALL NOTES */

@media (max-width: 1200px)

{.wpcf7 .wpcf7-submit:disabled
	{display: none}}

	

/* TAB QUER */

@media (max-width: 1024px)

{.wpcf7 .wpcf7-submit:disabled
	{display: none}}



/* TAB HOCH */

@media(max-width:768px)

{
	
	.elementor-pagination-position-outside .swiper-container
	{padding-bottom: 0px !important}
	
		.elementor-widget-section-heading .elementor-widget-container
	{padding: 50px 50px 50px 50px !important; }
	
	.elementor-element-f743c1c .elementor-widget-container
	{padding: 30px 30px 30px 30px !important; }
	
	.elementor-section-height-default
	{padding: 0px !important}
	
	.elementor-element-6f4f3744 .elementor-widget-container
	{padding: 0px !important}
	
	.elementor-element-7b145be .elementor-widget-container
	{padding: 0px !important}
	
	.elementor-526 .elementor-element.elementor-element-a47b8ac .elementor-spacer-inner,
	.elementor-526 .elementor-element.elementor-element-9241eda .elementor-spacer-inner,
	.elementor-526 .elementor-element.elementor-element-c4122b4 .elementor-spacer-inner
	{height: 300px !important}

	.elementor-526 .elementor-element.elementor-element-baf8fb8 > .elementor-element-populated
	{margin: 0px !important}
	
	body .mobile-site-title-section 
	{top: 20px !important;}
	
	.search .title-container-outer-wrap
	 {padding: 20px 0 2px !important;
	margin-bottom: 0px !important}
	
	.entry-content #searchform
	{width: auto !important}
	
	.wpcf7 .wpcf7-submit:disabled
	{display: none !important}
	
	.wpcf7-form input[type="submit"]
	{display: block !important;
	text-align: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 260px !important;}
	
}

	

/* Phones */

@media (max-width: 580px)

{
	.footer-widget-block 
	{padding-top: 20px !important}
	
	.elementor-slideshow__footer
	{width: 90% !important}
	
	
	.moni1
	{padding-bottom: 40px}
	
	
	.elementor-526 .elementor-element.elementor-element-6766e30a
	{margin-top: 50px !important}
	
	.wpcf7 .wpcf7-submit:disabled
	{display: none !important}
	
	.footer-end-block
	{display: none !important}
	
	
	.strich
	{display: none}
	
	.copy
	{display: block}
	
	#commentform #comment-input input
	{width: 100% !important;
	margin-bottom: 10px;}
	
	.wpcf7-form.init p input.wpcf7-form-control.has-spinner.wpcf7-submit
	{display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 260px !important;}	
	
	.wpcf7-form input[type="submit"]
	{display: block !important;
	text-align: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 260px !important;}
	
	.elementor-235 .elementor-element.elementor-element-bebf0bb .work-details h4, 
	.elementor-235 .elementor-element.elementor-element-bebf0bb .work-details h4 a 
	{font-size: 24px !important;}
}