a:link,a{color:#f3957e;}
a:visited{color:#f3957e;}
h1{color:#f3957e;}
h2{color:#f3957e;}
h3{color:#f3957e;}
#ruzlista{background:#fbdfd8;color: #000;font-weight: 400;}

#preload .preloader{color:#f3957e;}
#preload .preloader .lds-spinner div:after {background: #f3957e;}

/*#topBanner{padding-bottom: 82px;}*/

/* #topBanner a.BtBlog{background: url(/images/svatbaNew/MSS_ikona-BLOG.svg) no-repeat;background-size: contain;} */
/* .TopKont .ruzTelef{background: url(/images/svatbaNew/MSS_ikona-TELEFON.png) no-repeat;background-position: center left;background-size: contain;} */
.TopKont:before{background: url(/images/svatbaNew/IKONA_mobil_SV.svg) no-repeat;background-size: contain;}
.TopKont span{color:#000;font-weight: normal !important;}
#kosikBlockC #kosikBlock a#doKosiku2{background:#f3957e;}
#logo,#logoC,#logoC a{width:170px;height:106px;}
#logo{margin-bottom:5px;}
/*#logo{margin-top: 72px;}*/
#logoC{background: url(/images/svatbaNew/MSS_logo.png) no-repeat;background-size: contain;}

#logoC:before{background:#cccccc;}
#topNavigC{border-color: #cccccc;}

.ZapomenuteH input[type="submit"], #regBlock #prihlasenipop #loginBlock.BoxPrihlaseni input[type="submit"],.ZapomenuteH input[type="submit"], #regBlock #prihlasenipop #loginBlock.BoxPrihlaseni input[type="submit"],#loginBlock.BoxPrihlaseni input[type="submit"], #regBlock #prihlasenipop #loginBlock.BoxPrihlaseni input[type="submit"]
{background:#f3957e;}

/*.info-banner-top::before{background: #f3957e;}*/

#topBanner #searchBlockC #searchBlock:before{background:url(/images/svatbaNew/IKONA_lupa_SV.svg) no-repeat;background-size: contain;}
#topBanner #searchBlockC #searchBlock #doSearch{background: #f3957e;}

#opacityBlock{float: none;width: 100%;height: 100%;}
#opacityBlock:after{content:"";display:block;clear:both;}
#reklamaOkno #reklamaInner{float: none;bottom: auto;transform: translate(-50%, -50%);position: absolute;top: 58%;left: 50%;}
#slevaBlock{margin:0;}
#slevaBlock #vou_email{margin: 0 auto 5px;}
#slevaBlock .inputSubmit{background:#F3957E;margin-top: 3px;}
#slevaBlock .inputSubmit:hover{background: #FBDFD8;}
#slevaBlock .smalinfo{text-align: center;display: inline-block;padding: 0 1em 0 0;margin: 5px 0 0;line-height: 1.4em;font-size: 1em;}

#cookiesInfo{background: #F0BAAD;color: #000;}
#cookiesInfo a{color: inherit;}
#cookiesInfo_rozumim{background:#F3957E;color: #fff;}

.sliderWrapper:before{display:none;}

.productItemC .cfooter span.doOrder .koupit, .productItemC .cfooter span.doOrder.pujcka{border: 1px solid #f3957e;color: #f7997e;}
.productItemC .cfooter span.doOrder .koupit:hover, .productItemC .cfooter span.doOrder.pujcka:hover{background: #f3957e;}
.productudj .ProductDInfo{background: #f3957e;}

#actualPathInner,#leftC .kateg,.fixed #topNavig,#leftNavig,.levaikocent a{border-color: #cccccc;}
.bannerLEFT_OUT,.levaikocent{border-top: solid 1px #cccccc;}

.HP .ikon{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:6%;}
.ikon a{text-decoration:none;}.ikon img{max-width:288px;width: 100%;}
.ikon img:hover{opacity:0.5;}


.frci .frcinadpis{font-weight: 400;}
.frci .frcinadpis:before,.frci .frcinadpis:after{background: #cccccc;height: 2px;}

.licka{margin: 5em 0;padding: 0;list-style: none;flex-wrap: wrap;}
.licka .liNew{text-align: center;position:relative;margin-bottom: 5em;}
.licka.dva .liNew img{max-width:690px;width:100%;}
.licka.tri .liNew img{max-width:388px;width:100%;}
.licka .liNew .tlNakupBIG{position:absolute;top:0;left:0;right:0;bottom:0;}
/*.frci.male .frcinadpis:before,.frci.male .frcinadpis:after{width: calc(50% - 7.5em);}*/
.licka a.tlNakup{border: 1px solid #f3957e;color: #f7997e;padding: 3px 12px;text-decoration: none;letter-spacing: 2px;font-size: 1.3em;font-weight: 700;display: inline-block;margin: 0.5em 0 0}
.orderProductForm .button.objednat{border: 1px solid #f3957e;color: #f7997e;background:transparent;}
.licka a.tlNakup:hover,.orderProductForm .button.objednat:hover,.productDetail .cfooter .button.objednat:hover{background: #f3957e;color:#fff;}
.licka .prelepka{width:147px;height:147px;position:absolute;top:-4em;right:15%;}
.licka .prelepka.nakup{background: url(/images/svatbaNew/MSS_infokolo_CHYTRY-NAKUP.png) no-repeat;}
.licka .prelepka.tip{background: url(/images/svatbaNew/MSS_infokolo_NAS-TIP.png) no-repeat;}
.licka .prelepka.nove{background: url(/images/svatbaNew/MSS_infokolo_NOVE.png) no-repeat;}
.licka .prelepka.trendy{background: url(/images/svatbaNew/MSS_infokolo_NOVE-TRENDY.png) no-repeat;}
.licka .prelepka.sance{background: url(/images/svatbaNew/MSS_infokolo_POSLEDNI-SANCE.png) no-repeat;}
.licka .prelepka.sleva{background: url(/images/svatbaNew/MSS_infokolo_SLEVA.png) no-repeat;}
.licka .prelepka.slevapul{background: url(/images/svatbaNew/MSS_infokolo_SLEVA-50%.png) no-repeat;}
.licka .prelepka.hit{background: url(/images/svatbaNew/MSS_infokolo_ZHAVY-HIT.png) no-repeat;}
.navigInspirace .liNew{margin-bottom: 2em;margin-left:10px;margin-right:10px;}
.navigInspirace .liNew img{max-width:100%;width: 240px;}

.ikodole{border: 0;margin-top: 0;}/*border-color:#cccccc;*/
.ikodole a{color:#000;margin-top: 0;}

#bottomC{padding-top: 1px;}
#bottomC:before{height: 364px;}
.patickaPos{margin: 1em 0 0 auto;float: left;max-width: 1550px;width: 100%;}

/*#topNavig ul li.klasik:hover > a,#topNavig a:hover,#topNavig a:active,#topNavig a:focus,#topNavig li.actual a{color:#f3957e;}*/
#topNavig ul li.klasik:hover, #topNavig ul li.actual{background:#fff7f2;}
/*#topNavig ul li.klasik ul li:hover a{background:rgba(243, 149, 126,0.25)}*/
#topNavig ul li.klasik ul{background:#fff7f2;}
#topNavig ul li.klasik ul li:hover a{color:#f3957e;}
#topNavig ul li.klasik ul li a:before{border-color: transparent transparent transparent #f3957e}

/*#topNavig a:hover,#topNavig a:active,#topNavig a:focus,#topNavig ul li:hover a{background:#fff url(/images/svatbaNew/sipkamenu.png) center bottom no-repeat;z-index:5}*/
/*#topNavig ul li.klasik ul:before{background:#fff url(/images/svatbaNew/sipkamenu.png) center bottom no-repeat;}*/

#leftC .kateg::before{background:#f3957e;}
/*.navigBlockC li a:hover span,.navigBlockC li a:active span,.navigBlockC li a:focus span,.navigBlockC li.menuActual a{color:#f3957e;}*/
.levaikocent a{color:#000;}
.levaikocent a:hover{color:#f3957e;}
.navigBlockC .navig2 li a:hover, .navigBlockC .navig2 li a:active, .navigBlockC .navig2 li a:focus, .navigBlockC .navig2 li.menuActual a{background:rgba(243, 149, 126,0.25)}
.navigBlockC .navig2 li.menuActual,.navigBlockC .navig2 li:hover{color:#f3957e;}

#Container.SvatbaVyzdoba:not(.sluzby) .subThemaList_HLAVNI:not(.cont) ul{}
/*#Container.SvatbaVyzdoba:not(.sluzby) .subThemaList_HLAVNI:not(.cont,.vice) ul li:nth-child(n+6){display:none;}*/
.subThemaList_HLAVNI li img, .subThemaList_DRUHY li img{object-fit: cover;}

#Container:is(.eshop,.SvatbaVyzdoba):not(.sluzby) .subThemaList_HLAVNI:not(.cont) ul li:after{border-color: transparent transparent transparent #f3947d;}
#Container:is(.eshop,.SvatbaVyzdoba):not(.sluzby) .subThemaList_HLAVNI:not(.cont) ul li:hover a{color:#f3957e !important;}
#Container:is(.eshop,.SvatbaVyzdoba):not(.sluzby) .subThemaList_HLAVNI:not(.cont) li h4 a{text-transform: uppercase;}
.subThemaList_HLAVNI a.SipTla, .subThemaList_DRUHY a.SipTla{background:#f3957e !important;border:1px solid #f3957e;position: static;min-height: auto;max-height: none;grid-column: 1/2;grid-row: 3/4;}
.subThemaList_HLAVNI a.SipTla:hover, .subThemaList_DRUHY a.SipTla:hover{background:#fff !important;color:#f3957e !important;}

/*
.subThemaList_HP li, .subThemaList_DRUHY li, .subThemaList_HLAVNI li{display: grid;grid-template-rows: auto 1fr auto;padding-bottom: 0;min-height: 290px;max-height: none;}
.subThemaList_HLAVNI h4 ~ a, .subThemaList_DRUHY h4 ~ a{max-height: 200px;min-height: 200px;position: static;grid-column: 1/2;grid-row: 1/2;}
.subThemaList_HLAVNI a.SipTla:empty, .subThemaList_DRUHY a.SipTla:empty{display:none;}
.subThemaList_HLAVNI .CaraSipka, .subThemaList_DRUHY .CaraSipka{display:none;}
.subThemaList_HLAVNI h4, .subThemaList_DRUHY h4{background:transparent;font-weight:normal;height: 3.2em;position: static;overflow: hidden;grid-column: 1/2;grid-row: 2/3;margin-bottom: 0.5em;}
*/

.sluzby .subThemaList_HLAVNI .CaraSipka,.sluzby  .subThemaList_DRUHY .CaraSipka{display:block;}
.sluzby .subThemaList_HLAVNI li h4,.sluzby .subThemaList_HLAVNI li h4{font-weight:bold;}
/*.subThemaList_HLAVNI a:hover,.subThemaList_HLAVNI a:active,.subThemaList_HLAVNI a:focus,.subThemaList_DRUHY a:hover,.subThemaList_DRUHY a:active,.subThemaList_DRUHY a:focus{color:#f3957e!important;text-shadow: 0px 1px 0px #444;}*/
/*#f3957e*/

/*.sluzby .subThemaList_HLAVNI li img,.sluzby .subThemaList_DRUHY li img{object-fit:none;}*/
.sluzby .subThemaList_HP li,.sluzby .subThemaList_DRUHY li,.sluzby .subThemaList_HLAVNI li{display:block;}
.sluzby .subThemaList_HP li:before,.sluzby .subThemaList_DRUHY li:before,.sluzby .subThemaList_HLAVNI li:before{display:none;}
.sluzby .subThemaList_HLAVNI h4 ~ a,.sluzby .subThemaList_DRUHY h4 ~ a{grid-column: none;grid-row: none;}
.sluzby .subThemaList_HLAVNI a.SipTla,.sluzby .subThemaList_DRUHY a.SipTla{min-height: none;grid-column: none;grid-row: none;}
.sluzby .subThemaList_HLAVNI h4,.sluzby .subThemaList_DRUHY h4{overflow: visible;grid-column: none;grid-row: none;margin-bottom:0;}

.subThemaList_HLAVNI li:hover h4 a, .subThemaList_HLAVNI li:active h4 a, .subThemaList_HLAVNI li:focus h4 a, .subThemaList_HLAVNI li:hover h4 a, .subThemaList_HLAVNI a:hover, .subThemaList_HLAVNI a:active, .subThemaList_HLAVNI a:focus, .subThemaList_DRUHY a:hover, .subThemaList_DRUHY a:active, .subThemaList_DRUHY a:focus{color:#f3957e !important;}

#Container.SvatbaVyzdoba:not(.sluzby) .subThemaList_HLAVNI:not(.cont) .ukavic span{color: #f3957e;border-color: #f3957e;}
#Container.SvatbaVyzdoba:not(.sluzby) .subThemaList_HLAVNI:not(.cont) .ukavic span:hover{background:#f3957e;}
#Container.SvatbaVyzdoba:not(.sluzby) .subThemaList_HLAVNI:not(.cont) .ukavic span:after{border-color: #f3957e;}

.pageNumbersC{--brv:#f3957e;--brv2:#ffc2b3;}

/*-_-filtr-_-*/
#serazeni .tlacitkaFiltry{background:#fff7f2;}
#serazeni .filtry .dalsiFiltry .filterOne.cenaodo .ui-slider .ui-slider-handle.ui-state-default{background:#f3957e;}
#serazeni .filtry .dalsiFiltry .filterOne.cenaodo .ui-slider .ui-slider-handle.ui-state-default:hover{background:#f3957e;}
#serazeni .filtry input[type="checkbox"]:hover:before{border-color:#f3957e;}
#serazeni .filtry input[type="checkbox"]:checked:before{border-color: #f3957e;background-image: url(/images/svatbaNew/zaskrtnuti.svg);}
#serazeni :is(.tlfiltruj, .BtnFiltry),#serazeni .BtnFiltryReset{background:#f3957e;border-color:#f3957e;}
#serazeni :is(.tlfiltruj:hover, .BtnFiltry:hover),#serazeni .BtnFiltryReset:hover{color:#f3957e;}
#serazeni .BtnFiltry:hover:after{border-color: #f3957e transparent transparent transparent;}
#serazeni .filterItem:not(.barvyS) .filterTitle:after{border-color: #f3957e transparent transparent transparent;}

.poptatmin .PartakBal{background:url(/images/svatbaNew/nafuka-svatebni-guru.png) no-repeat}
.poptatmin.detapop .PartakBal{width: 128px;height: 249px;margin-left: 20px;}
.poptatmin .tele, .poptatmin .email{color:#f3957e;}
.poptatmin.detapop .rika hr{border-color:#cccccc;}
.poptatmin .tl_napsat{border: 1px solid #f3957e;color: #f3957e;background: url(/images/svatbaNew/obalka-oranz.png) no-repeat 5px center;background-size: 20px;}
.poptatmin .tl_napsat:hover{background:#f3957e url(/images/svatbaNew/obalka-bila.png) no-repeat 5px center;background-size:20px;}

.watchdogpopup .poslat_zpravu, .poptatpopup .poslat_zpravu{border-color: #f3957e;background:#f3957e url(/images/svatbaNew/obalka-bila.png) no-repeat 5px center;background-size:20px}
.watchdogpopup .poslat_zpravu:hover, .poptatpopup .poslat_zpravu:hover{color: #f3957e;background:url(/images/svatbaNew/obalka-oranz.png) no-repeat 5px center;background-size:20px}


/**/
.FotoLsv{display: grid;grid-template-columns: repeat(auto-fill,minmax(580px,1fr));grid-gap:0 6em;justify-items: center;margin: 2em 0 0;}
.FotoLsv .fotosSV{max-width: 580px;margin-bottom: 4.5em;}/**/
.FotoLsv .fotoTri{display: grid;}
.FotoLsv .fotoTri .ruzek{background: #fff url(/images/svatbaNew/trojuhelnik-oranz-roh_38x38.png) no-repeat;width: 38px;height: 38px;position: absolute;top: 0;right: 0;}
.FotoLsv .fotoTri .fotT.Fbig{grid-column: 1/2;grid-row: 1/3;width: 380px;height: 380px;margin-right: 10px;position: relative;}
.FotoLsv .fotoTri .fotT.Fsmal{grid-column: 2/3;grid-row: 1/2;width: 185px;height: 185px;}
.FotoLsv .fotoTri .fotT.Fsmal + .Fsmal{grid-row: 2/3;align-self: end;}
.FotoLsv .fotoTri img{width: 100%;object-fit: cover;height: 100%;}
.FotoLsv .nazevFotos{border-bottom:1px solid #cccccc;padding-bottom: 0.5em;margin-bottom: 0.5em;}
.FotoLsv .nazevFotos a{color:#000;font-size:18px;font-weight:300;text-decoration:none;}
.FotoLsv a.btn_vic_fot{color:#000;font-size:12px;font-weight:300;text-decoration:none;}

.FotoDsv{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));grid-gap: 1em 1em;margin: 1.5em 0 0;}
#content .FotoDsv .photogaleryFoto{width: auto;height: 300px;margin: 0;width: 300px;justify-self: center;max-height: none;margin: 0;}
#content .FotoDsv .photogaleryFoto a{}
#content .FotoDsv .photogaleryFoto img{margin: 0;object-fit: cover;max-height: none;max-width: none;width: 300px;height: 300px;}



/*kosik*/
.datatable.doprava span.dopravaspan, .datatable.doprava span.platbaspan,.divFormC.new legend.noarrows,.divFormC.new legend.close{background:#f7997e;}
#basketStepsBlock .basketStepActive{background-color:#f7997e;color:#000;}
.datatable td.suda{background:#f7997e;color:#fff;}
td.infoTd,td.basPrice strong:last-of-type,a.deleteP:hover{color:#f7997e;}
.discountApplyButton{background-color:#f7997e;border:solid 1px #f7997e;}
.discountApplyButton:hover{background:transparent;border:solid 1px #f7997e;opacity:1;color:#f7997e;;}
a.contShop, input.normBtn.bck{border:solid 1px #f7997e;color:#f7997e;}
a.contShop:hover, input.normBtn.bck:hover{background-color:#f7997e;}
input.greenBtn,#reguserform input[type="submit"], #writeusform input[type="submit"], #pohlednice input[type="submit"]{background-color:#f7997e;border:solid 1px #f7997e;}
input.greenBtn:hover,#reguserform input[type="submit"]:hover, #writeusform input[type="submit"]:hover, #pohlednice input[type="submit"]:hover{background-color:transparent;color:#f7997e;}
.balInfo{border:solid 1px #f7997e;color:#f7997e;}

/*tuk*/
.productAdd .doOrder a{border:1px solid #f7997e;color:#f7997e;}
.productAdd .doOrder a:hover{background:#f7997e;}
#popupbck .next, #popupbck .finish{border:1px solid #f7997e;background-color:#f7997e;}
#popupbck .next:hover, #popupbck .finish:hover{background-color:#fff;color:#f7997e;}
.tema span{color:#f3957e;}
.subThemaList_HLAVNI.cont .tema span ~ a{background:#f3957e;}
.tema span::before {background-image: url(/images/svatbaNew/sv-phone.png);width: 30px;}
.subThemaList_HLAVNI.cont.SV-kontakt{width: auto;float: none;margin: 0.5em auto 2.5em;display: flex;justify-content: center;}
.subThemaList_HLAVNI.cont.SV-kontakt .tema {float: none;position: relative;top: 0;right: 0;}

legend{color:#f3957e;}
fieldset{border-color:#f3957e}

@media only screen and (max-width:1550px){
	.FotoLsv{grid-template-columns:repeat(auto-fill,minmax(410px,1fr))}
	.FotoLsv .fotosSV{}
	.FotoLsv .fotoTri{}
	.FotoLsv .fotoTri .fotT.Fbig{width:270px;height:270px;}
	.FotoLsv .fotoTri .fotT.Fsmal{width:130px;height:130px;}
}
@media only screen and (max-width:880px){
	#logoC,#logoC a{width:101px;height:63px}
	#logo{margin-top:115px;width:101px;height:63px;padding:0;margin-top:10px}
	#logoC,#logoC a{width:101px;height:63px}
	
	#topBanner{padding-bottom:0;border-bottom:0;}
	#topBanner #searchBlockC #searchBlock #doSearch{font-size:0;width:30px;padding:0;background:url(/images/svatbaNew/lupaMob.png) no-repeat;background-size:30px 30px}
	#topBanner #searchBlockC form,#topBanner #searchBlockC #searchBlock{height:30px;width:auto;top:10px}
	
	.licka{margin:0;}.licka .liNew{margin-bottom:2.5em;}
	.ikon img{max-width:138px;margin: 0 5px;width: calc(100% - 5px);}
	.navigInspirace .liNew img{width:100%;max-width: 170px;}
	.licka .prelepka{width: 107px;height: 107px;top: -2em;right: 10%;background-size: contain !important;}
	.frci {margin-top: 25px;margin-bottom: 30px;}
	.frci .frcinadpis{font-size: 1.7em;}
	/*.frci .frcinadpis:before,.frci .frcinadpis:after{display:none;}*/
}
@media only screen and (max-width:500px){
	.FotoLsv{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}
	.FotoLsv .fotosSV{width: 100%;max-width: none;}
	.FotoLsv .fotoTri{grid-template-columns: 1fr 0.6fr;}
	.FotoLsv .fotoTri .fotT.Fbig{width: 100%;margin: 0;}
	.FotoLsv .fotoTri .fotT.Fsmal{width: calc(100% - 10px);justify-self: end;}
}
@media only screen and (max-width:465px){
	.ikodole img{width: 140px;}
    /*.ikodole a{margin:25px 0 !important;}*/
}
@media only screen and (max-width:400px){
	.navigInspirace .liNew{margin-left: 5px;margin-right: 5px;width: calc(100%/2 - 10px);}
}
