/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.51
Text Domain: stockholm
Template: stockholm
*/

/*

@font-face {
    font-family: 'Circe';
    src: local('Circe Thin'), local('Circe-Thin'),
        url('assets/fonts/Circe-Thin.woff2') format('woff2'),
        url('assets/fonts/Circe-Thin.woff') format('woff'),
        url('assets/fonts/Circe-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
  }
@font-face {
    font-family: 'Circe';
    src: local('Circe Light'), local('Circe-Light'),
        url('assets/fonts/Circe-Light.woff2') format('woff2'),
        url('assets/fonts/Circe-Light.woff') format('woff'),
        url('assets/fonts/Circe-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
  }
@font-face {
    font-family: 'Circe';
    src: local('Circe Regular'), local('Circe-Regular'),
        url('assets/fonts/Circe-Regular.woff2') format('woff2'),
        url('assets/fonts/Circe-Regular.woff') format('woff'),
        url('assets/fonts/Circe-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
@font-face {
    font-family: 'Circe';
    src: local('Circe Bold'), local('Circe-Bold'),
        url('assets/fonts/Circe-Bold.woff2') format('woff2'),
        url('assets/fonts/Circe-Bold.woff') format('woff'),
        url('assets/fonts/Circe-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
  }
@font-face {
    font-family: 'Circe';
    src: local('Circe ExtraBold'), local('Circe-ExtraBold'),
        url('assets/fonts/Circe-ExtraBold.woff2') format('woff2'),
        url('assets/fonts/Circe-ExtraBold.woff') format('woff'),
        url('assets/fonts/Circe-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
  }
  
 */


 @font-face {
    font-family: 'halvar_breitlight';
    src: url('assets/fonts/halvar_breitschrift-light-desktop.woff2') format('woff2'),
         url('assets/fonts/halvar_breitschrift-light-desktop.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'halvar_breitmedium';
    src: url('assets/fonts/halvar_breitschrift-medium-desktop.woff2') format('woff2'),
         url('assets/fonts/halvar_breitschrift-medium-desktop.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'halvar_breitregular';
    src: url('assets/fonts/halvar_breitschrift-regular-desktop.woff2') format('woff2'),
         url('assets/fonts/halvar_breitschrift-regular-desktop.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'halvar_breitthin';
    src: url('assets/fonts/halvar_breitschrift-thin-desktop.woff2') format('woff2'),
         url('assets/fonts/halvar_breitschrift-thin-desktop.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


 
@font-face {
	font-family: 'Circe';
	src: url('assets/fonts/Circe-Regular.eot');
	src: local('Circe'), local('Circe-Regular'),
		url('assets/fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Circe-Regular.woff') format('woff'),
		url('assets/fonts/Circe-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('assets/fonts/Circe-ExtraLight.eot');
	src: local('Circe ExtraLight'), local('Circe-ExtraLight'),
		url('assets/fonts/Circe-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Circe-ExtraLight.woff') format('woff'),
		url('assets/fonts/Circe-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('assets/fonts/Circe-Thin.eot');
	src: local('Circe Thin'), local('Circe-Thin'),
		url('assets/fonts/Circe-Thin.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Circe-Thin.woff') format('woff'),
		url('assets/fonts/Circe-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('assets/fonts/Circe-Light.eot');
	src: local('Circe Light'), local('Circe-Light'),
		url('assets/fonts/Circe-Light.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Circe-Light.woff') format('woff'),
		url('assets/fonts/Circe-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('assets/fonts/Circe-Bold.eot');
	src: local('Circe Bold'), local('Circe-Bold'),
		url('assets/fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Circe-Bold.woff') format('woff'),
		url('assets/fonts/Circe-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('assets/fonts/Circe-ExtraBold.eot');
	src: local('Circe ExtraBold'), local('Circe-ExtraBold'),
		url('assets/fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/Circe-ExtraBold.woff') format('woff'),
		url('assets/fonts/Circe-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
    font-family: 'FreeSerif';
    font-style: italic;
    font-weight: normal;
    src: local('FreeSerif Italic'), url('assets/fonts/FreeSerifItalic.woff') format('woff');
    }
    
@font-face {
    font-family: 'FreeSerif';
    font-style: normal;
    font-weight: normal;
    src: local('FreeSerif'), url('assets/fonts/FreeSerif.woff') format('woff');
    }
        
@font-face {
    font-family: 'FreeSerif';
    font-style: normal;
    font-weight: bold;
    src: local('FreeSerif Bold'), url('assets/fonts/FreeSerifBold.woff') format('woff');
    }
    

@font-face {
    font-family: 'FreeSerif';
    font-style: italic;
    font-weight: bold;
    src: local('FreeSerif Bold Italic'), url('assets/fonts/FreeSerifBoldItalic.woff') format('woff');
}

  
body {
	font-family: 'Circe' !important;
	background: rgb(136,3,16);
	background: linear-gradient(90deg, rgba(136,3,16,1) 0%, rgba(227,5,27,1) 50%, rgba(136,3,16,1) 100%);
	color: #fff !important;
}

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

.header_inner_right {
	margin-left: 2.3em;
}

.content {
	/*background: url(assets/img/back.png); */
}

.wrapper {
	
	background: rgb(136,3,16) !important;
	background: linear-gradient(90deg, rgba(136,3,16,1) 0%, rgba(227,5,27,1) 50%, rgba(136,3,16,1) 100%), url(assets/img/back.png) center top repeat-y !important;
	background-size: auto, contain !important;
	background-blend-mode: multiply;	
	
}

.wrapper:lang(ru) {
	
	background: rgb(136,3,16) !important;
	background: linear-gradient(90deg, rgba(136,3,16,1) 0%, rgba(227,5,27,1) 50%, rgba(136,3,16,1) 100%) !important;
	background-size: auto, contain !important;
	background-blend-mode: multiply;	
	
}

body.page-id-7453 .wrapper {
	
	background: none !important;
	background-size: auto, contain !important;
	background-blend-mode:  normal;	
	
}

body.page-id-7453 {
	
	background: rgb(136,3,16);
	background: linear-gradient(90deg, rgba(136,3,16,1) 0%, rgba(227,5,27,1) 50%, rgba(136,3,16,1) 100%);
	
}


.wrapper_inner {
	
	/*background: url(assets/img/light4.png) center top no-repeat;
	background-size: contain;*/
	
	
}


header.light,.header_bottom,.content, .full_width, .content .container, .more_facts_holder {
	
background-color: transparent !important;	
}
.thin {
	font-weight: 100;
}

header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {
	border: none !important;
	background: #ff0000 !important;
	}
	
@media only screen and (min-width: 1000px) {
	header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget a.qbutton {
	border: none !important;
	background-color: #ff0000 !important;
	}
	
}
.close {position: fixed !important;}
.footer_top img {margin-top: -50px;}

.elementor-message.elementor-message-danger {
	color: #fff !important;
}
.free p{
	color: #fee0c9 !important;
}

.tp-arr-imgholder, rs-poster, .tp-thumb-image, .tp-tab-image {
	/*background-size: contain;
	background-repeat: no-repeat;*/
}

#rev_slider_1_1_wrapper .hesperiden .tp-thumb .tp-thumb-title {
	padding: 0;
}
.tp-thumb {
	
}
#form_button {
	background: transparent;
}
#form_button:hover {
	cursor: pointer;
}
.slick-slider .slick-prev i,.slick-slider .slick-next i {
	display: none;
} 
.slick-slider .slick-arrow {
	border: none !important;
	z-index: 1;
}
.slick-prev:before, .slick-next:before {
	content: url(/wp-content/uploads/2020/11/arrow.png) !important;
	opacity: 1 !important;
	display: block;
	-webkit-transform: scale(.75);
	transform: scale(.75);
}
.slick-next:before {
	-webkit-transform: scale(-0.75,0,75);
  transform: scale(-0.75,0.75);	
}

@media only screen and (max-width: 768px) {
.header_bottom_right_widget_holder {
    display: table-cell !important; 
    
    }
}

@media only screen and (max-width: 1000px)
{.q_logo a {
    left: -70% !important;
    width: auto!important;
}
}

/*

#rev_slider_1_1_wrapper rs-sbg {	
	background: linear-gradient(90deg, rgba(136,3,16,1) 0%, rgba(227,5,27,1) 50%, rgba(136,3,16,1) 100%), url("https://reddelightchocolate.com/wp-content/uploads/2021/02/coffee.png") center center no-repeat !important;
	background-size:100% 100%,60% 60% !important;
	background-blend-mode: multiply;
	
}

@media only screen and (max-width: 479px) {
	#rev_slider_1_1_wrapper rs-sbg {	
	background: linear-gradient(90deg, rgba(136,3,16,1) 0%, rgba(227,5,27,1) 50%, rgba(136,3,16,1) 100%), url("https://reddelightchocolate.com/wp-content/uploads/2021/02/coffee.png") top center no-repeat !important;
	background-size:100% 100%,contain !important;
	background-blend-mode: multiply;
	
}
	
}*/

.box {
	filter: drop-shadow(0px 80px 50px rgba(0,0,0,0.3));
}

rs-thumbs {
	max-width: inherit !important;
	max-height: inherit !important;
}

/*
rs-thumbs-wrap {
	width: 646px !important;
}

*/

.tp-thumbs-inner-wrapper {
	max-width: 100%;
}

rs-thumb[data-key='rs-9'],rs-thumb[data-key='rs-176'],rs-thumb[data-key='rs-177'],rs-thumb[data-key='rs-189'],rs-thumb[data-key='rs-190'],rs-thumb[data-key='rs-98'],rs-thumb[data-key='rs-99'],rs-thumb[data-key='rs-137'],rs-thumb[data-key='rs-138'],rs-thumb[data-key='rs-150'],rs-thumb[data-key='rs-151'],rs-thumb[data-key='rs-163'],rs-thumb[data-key='rs-164']  {
width: 86px !important;
	/*left: 350px !important;*/
}

rs-thumb[data-key='rs-61'],rs-thumb[data-key='rs-62'],rs-thumb[data-key='rs-559']  {
width: 40px !important;
	/*left: 350px !important;*/
}

rs-thumb[data-key='rs-11'] {
width: 86px !important;
	/*left: 450px !important;*/
}

rs-thumb[data-key='rs-14'],rs-thumb[data-key='rs-63'],rs-thumb[data-key='rs-64'],rs-thumb[data-key='rs-65'],rs-thumb[data-key='rs-66'],
rs-thumb[data-key='rs-178'],rs-thumb[data-key='rs-179'],rs-thumb[data-key='rs-180'],rs-thumb[data-key='rs-181'],rs-thumb[data-key='rs-191'],
rs-thumb[data-key='rs-192'],rs-thumb[data-key='rs-193'],rs-thumb[data-key='rs-194'],rs-thumb[data-key='rs-100'],rs-thumb[data-key='rs-101'],
rs-thumb[data-key='rs-102'],rs-thumb[data-key='rs-103'],rs-thumb[data-key='rs-139'],rs-thumb[data-key='rs-140'],rs-thumb[data-key='rs-141'],
rs-thumb[data-key='rs-142'],rs-thumb[data-key='rs-152'],rs-thumb[data-key='rs-153'],rs-thumb[data-key='rs-154'],rs-thumb[data-key='rs-155'],
rs-thumb[data-key='rs-165'],rs-thumb[data-key='rs-166'],rs-thumb[data-key='rs-167'],rs-thumb[data-key='rs-168'],rs-thumb[data-key='rs-362'],
rs-thumb[data-key='rs-524']     {
width: 16px !important;
	/*left: 550px !important;*/
}

rs-thumb[data-key='rs-370'] ,rs-thumb[data-key='rs-371']    {
width: 67px !important;
	/*left: 550px !important;*/
}


rs-thumb[data-key='rs-15'] {
width: 16px !important;
	/*left: 586px !important;*/
}

rs-thumb[data-key='rs-16'] {
width: 16px !important;
	/*left: 622px !important;*/
}

rs-thumb[data-key='rs-19'] {
width: 16px !important;
	/*left: 586px !important;*/
}

.tp-thumb-mask {
	max-height: 76px !important;
}
.tp-thumbs-inner-wrapper {
	height: 76px !important;
	top:6px !important;
	left:3px !important;
}


.tp-thumb {
    position: relative !important;
    margin: 5px 8px;
    left: auto !important;
    display: inline-block;
}
.tp-thumb-mask {
	overflow: visible !important;
	
}

.tp-thumbs {
	
	top: 78% !important;
}

@media only screen and (max-width: 777px) {
.tp-thumbs {
    top: 60% !important; 
    
    }
}

@media only screen and (max-width: 479px) {
.tp-thumbs {
    top: 72% !important; 
    
    }
}


.tp-thumbs-inner-wrapper {
	text-align: center;
}

.tparrows .tp-title-wrap {
	display: none !important;
}

.rose p{
	color: #fad1c3;
}

.bars {
	margin-top: 18px;
}
.bars div {
  width: 35px;
  height: 1px;
  background-color: white;
  margin: 8px 0;
}

#rev_slider_2_1_wrapper .ares .tp-bullet-title:after, #rev_slider_2_1_wrapper .ares .tp-bullet-title, #rev_slider_2_1_wrapper .erinyen .tp-arr-titleholder {
	display: none;
}

div.header_bottom_widget {
	display: inline-block;
}

/*.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle, .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover {
	display: inline-block;
}

*/
.wpml-ls-legacy-dropdown a {
	border: none;
}

.wpml-ls-legacy-dropdown>ul {
	background: #ff0000;
}

.wpml-ls-legacy-dropdown .wpml-ls-item {
	padding: 5px 0px;
}

div.widget_icl_lang_sel_widget {
	margin-right: 10px;
	
}

/*

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	display: none;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
	background: none;
}*/

.wpml-ls-legacy-dropdown {
	width: auto;
}

.wpml-ls-legacy-dropdown ul {
margin-top: 2px;
}


.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	border: none;
	background: #ff0000;
}

.qodef-footer-top-column-3 {
	display: none;
}

.qodef-footer-top-column-2 {
	width: 50% !important;
	text-align: center !important;
}

.menu-footer-products-container,.menu-footer-products-finnish-container,.menu-footer-products-french-container,.menu-footer-products-german-container,.menu-footer-products-latvian-container,.menu-footer-products-polish-container, .menu-footer-products-russian-container,.menu-footer-products-spanish-container {
	
	display: inline-block;
	text-align: left;
}

.qbutton1 {
	border: none;
    background-color: #ff0000;
    color: #fff;
}

.qbutton1.small {
    height: 34px;
    line-height: 34px;
    font-size: 10px;
    padding: 0 16px;
    font-weight: 700;
    position: relative;
    display: inline-block;
    width: auto;
    margin: 0;
    cursor: pointer;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: 2px;
    white-space: nowrap;
    border-radius: 0;
}

.elementor-background-slideshow__slide__image {
	background-repeat: no-repeat;
}



/*@media only screen and (max-width: 1024px) {

#banner .swiper-slide[data-swiper-slide-index="0"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-ПЛАНШЕТА-1-1.png") !important; 
}

#banner_pl .swiper-slide[data-swiper-slide-index="0"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-ПЛАНШЕТА-ПОЛЬСКИЙ.png") !important; 
}

#banner .swiper-slide[data-swiper-slide-index="1"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/09/для-ПЛАНШЕТА-ПАСТА-1.png") !important; 
}



}



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

#banner .swiper-slide[data-swiper-slide-index="0"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-мобильной-версии-1.png") !important; 
}

#banner_pl .swiper-slide[data-swiper-slide-index="0"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-мобильной-версии-ПОЛЬСКИЙ.png") !important; 
}

#banner .swiper-slide[data-swiper-slide-index="1"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/09/для-мобильной-версии_паста-1.png") !important; 
}



}*/

@media only screen and (max-width: 1024px) {
#banner .swiper-slide .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2024/04/для_планшета_русский_конфеты_с_малиной_1_1.png") !important; 
}

#banner .swiper-slide[data-swiper-slide-index="1"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-ПЛАНШЕТА-ПАСТА-2.png") !important; 
}

#banner_pl .swiper-slide .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-ПЛАНШЕТА-ПОЛЬСКИЙ-1.png") !important; 
}

#banner_fi .swiper-slide .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2024/02/финский-баннер-для-планшета.png") !important; 
}





}



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

#banner .swiper-slide .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2024/04/для_моб_версии_русский_конфеты_с_малиной_2.png") !important; 
}

#banner .swiper-slide[data-swiper-slide-index="1"] .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-мобильной-версии_паста.png") !important; 
}

#banner_pl .swiper-slide .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2022/10/для-мобильной-версии-ПОЛЬСКИЙ-2.png") !important; 
}

#banner_fi .swiper-slide .elementor-background-slideshow__slide__image {
	
	background-image:url("https://chocolette.com/wp-content/uploads/2024/02/для-мобильной-версии-финский-2.png") !important; 
}





}

/*#best .elementor-slides .swiper-slide-bg {
	filter: drop-shadow(rgba(0,0,0,0.6) 0px 10px 10px);
}*/


/*

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle */

body.page-id-7453 #nav_menu-5 {
	display: none;
}

body.page-id-7453 #media_image-2 {
	display: none;
}

body.page-id-7453 .q_logo {
	left: 20px;
}
body.page-id-7453 .q_logo img {
	content:url('https://chocolette.com/wp-content/uploads/2025/06/logo.png');
	height:80% !important;
}
body .q_logo img:after {
	
content:url('https://chocolette.com/wp-content/uploads/2025/06/logo.png');
}

.q_logo:lang(ru) {
	left: 20px;
}
.q_logo:lang(ru) img {
	content:url('https://chocolette.com/wp-content/uploads/2024/11/logo.svg');
height:80% !important;
}
.q_logo:lang(ru) img:after {
	
content:url('https://chocolette.com/wp-content/uploads/2024/11/logo.svg');
}

.footer_top:lang(ru) img {
margin-top: 0px;
}

nav.main_menu:lang(ru) {
	float:none !important;
	left:23% !important;
}
ul#menu-test a {
	font-weight: 400;
}

ul#menu-test-2 li {
	display: inline-block;
	padding-right: 20px;
}

body.page-id-7453 div.qodef-footer-top-column-2 {
	float: none !important;
	margin: 0 auto !important;
}