/*
Theme Name:     DFD Ronneby Child Theme
Theme URI: 		http://rnbtheme.com/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://rnbtheme.com/
Template:       dfd-ronneby
Version:        1.0.0
*/
.single-folio.big_images_list #my-work-slider > .slides li, .single-folio.big_images_list #my-work-slider > .slides li img {    width: 100% !important;}
.dfd-controls-top {
    border: none !important;
}
.logo-partnera a:first-child {
    margin: 0px 20px 20px 0;
}
.logo-partnera img {
    max-width: 120px;
    display: block;
}
.logo-partnera {
    display: flex;
}
body.dfd-one-page-footer-expanded #footer-wrap {  transition: all 0.2s ease;        transform: translateY(-100%) !important;}
body.dfd-one-page-footer-expanded #footer-wrap.active {  transform: translateY(-70px)!important;    background: none;}
.hide-menu i {    display: inline-block;    line-height: inherit;    transform: rotate(90deg);    background: #ebea2f;    padding: 20px;    margin-bottom: -5px;}
body.dfd-one-page-footer-expanded #footer-wrap.active .hide-menu i {    transform: rotate(-90deg) !important;}
	
#footer ul li a, #footer p a, #footer p, #footer section {    font-size: 16px !important;    line-height: 28px;}	


.watch-video {width: 284px; height: 60px;background: url(https://www.obchodnipavilony.cz/wp-content/uploads/2020/09/cz_przycisk_film_13k_3686w_284h.png) left center; animation: play 2.6s steps(13) infinite; transform: scale(1); opacity: 0.7;    animation-name: button-video;}
@keyframes button-video {   100% { background-position: -3686px; } }

.subfooter-copyright.text-center, .subfooter-copyright.text-center a {    color: #ffffff !important; text-transform: uppercase;  letter-spacing: 3px !important;  font-size: 10px !important;}
#footer {    background-position: center;}
.widget_crum_contacts_widget {  line-height: 1.2!important;  text-align: left!important;  font-size: 17px!important;}
#header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-item:before, #header-container.header-style-2:not(.small) #header .header-wrap .nav-menu .mega-menu-item.menu-item-depth-0.current-menu-ancestor:before {border:none;}


.one-second.column					{ width: 49%; }			/* 1/2 */
.three-fifth.column					{ width: 58%; }			/* 3/5 */
.two-third.column					{ width: 64.666%; }		/* 2/3 */
.three-fourth.column				{ width: 73%; }			/* 3/4 */
.four-fifth.column					{ width: 78%; }			/* 4/5 */
.five-sixth.column					{ width: 81.333%; }		/* 5/6 */
.one.column							{ width: 98%; }	
.wpcf7-form .column {    margin-bottom: 10px;}


.wpcf7 form input, .wpcf7 form textarea, .wpcf7 form select {resize:none;}
.section-form .wpb_wrapper p > a:not(.dk_toggle):before {    margin-top: 7px;    border-bottom-style:none !important;}
.section-form .wpb_wrapper p > a:not(.dk_toggle):hover {    color: #282828!important;}
.section-form .wpcf7 form input[type="submit"] {    text-transform: uppercase !important;    font-weight: 400 !important;    background: #282828!important;
    color: white !important;    padding: 13px 30px !important;   letter-spacing: 2px !important;  width:auto !important;}
.section-form input::placeholder, .section-form textarea::placeholder {font-family:arial;}
.section-form a[href^="mailto:"] {color:#727272!Important;    font-style: normal!important;    font-weight: 400!important;    font-size: 17px!important;}
.section-form .vc_tta-tabs-list {    text-align: center !important;}
.section-form .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container:before {    border-top: none;}
.section-form .vc_tta-panels .wpb_wrapper {    text-align: center;}


.row.dfd-masonry-full-width-offset {    padding-right: 0px !important;}
.single-folio .dfd-meta-container {    display: none !important;}
.dfd-portfolio-shortcodes {    padding-top: 0px !important;}
#layout.single-folio.folio_inside_1 .folio-entry-media.desc-left {    padding: 0px !important; }

.project .entry-thumb .portfolio-entry-hover .title-wrap h6.widget-title a {    color: inherit;    display: flex;    min-height: 1000px;    justify-content: center;    width: 100%;
    align-items: center;    font-family: "Titillium Web";    text-transform: uppercase;    letter-spacing: 1px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {border-radius: 0% !important;   background: #ebe92e;    transform: rotate(-45deg); }
.tp-leftarrow.custom span.count, .tp-rightarrow.custom span.count, .custom.tparrows:before {    color: #ebe92e;}
.custom .tp-bullet:hover, .custom .tp-bullet.selected {    background: rgb(235 233 46);}
.custom .tp-bullet {    background: rgb(255 255 255);}
.tlo {    background: url(/wp-content/uploads/2020/08/Grunge-Lines-3.gif);    background-size: cover;    opacity: 0.1;height:1080px;width:1920px;}

.rectangle-anim {  width: 405px;  height: 405px;  background: url('/wp-content/uploads/2020/08/s_rectangle.png') left center;  animation: play 2.8s steps(9) infinite;
   transform: scale(1);opacity:0.4;    animation-name: rectangle;}
@keyframes rectangle {   100% { background-position: -3645px;     transform: scale(1.1);} }

.subtitles {  width: 600px;  height: 600px;  background: url('/wp-content/uploads/2020/08/sprite_XXIwieku_13k_7800w_600h_EN.png') left center;
  animation: play 4.8s steps(13) infinite;opacity:1;    animation-name: subtitles-anim;}
@keyframes subtitles-anim {   100% { background-position: -7800px; } }

.quote-anim {  width: 405px;  height: 405px;  background: url('/wp-content/uploads/2020/08/quote.png') left center;  animation: play 2.8s steps(9) infinite;
   transform: scale(2);opacity:0.4;    animation-name: quote-animation;}
@keyframes quote-animation {   100% { background-position: -3645px;     transform: scale(2.1);} }




@media only screen and (max-width: 1280px) and (min-width: 960px) { 

#footer ul li a, #footer p a, #footer p, #footer section {    font-size: 16px !important;    line-height: 24px;}	
#footer-wrap .row {    width: 100%;}
	
}
@media only screen and (min-width: 960px) {	.guzik {display:none !important;}}

@media only screen and (max-width: 959px) {

#footer a, #footer, #footer p, #footer img, #footer .columns, #footer .four, #footer ul, .widget.soc-icons.dfd-soc-icons-hover-style-26 a i, #footer .text-left, #footer .logo {    text-align: center !important;    margin: 0 auto !important;}
#footer .widget {  text-align: center !important;}
#footer ul li a, #footer p a, #footer p, #footer section {    font-size: 14px !important;    line-height: 24px;}	
#footer .four:nth-of-type(2) {    display: none;}
#footer.footer-style-2 {    padding: 20px 0 !important;}
	
	
}

@media only screen and (max-width: 959px) and (min-width: 800px) {
#footer-wrap .four, #footer-wrap .row {   width: 100%;}

}






@media only screen and (max-width: 799px) {
#fp-nav ul li a span, .fp-slidesNav ul li a span {    transform: rotate(0deg) !important;}
#fp-nav {        background: black; display: block;    top: 95%;    margin: 0px;}
#fp-nav ul li, .fp-slidesNav ul li {float: left;}
	
.odwroc .wpb_row.row {    display: flex;    flex-direction: column-reverse;}
.two {  width: 33% !important;  float: left !important;  clear: none !important; }
.one-second.column { width: 98%!important; }
.section-form.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a {    text-align: center;}
	
	
}