@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ArialNarrow';
    src: url('../fonts/ArialNarrowBold.eot');
    src: url('../fonts/ArialNarrowBold.eot') format('embedded-opentype'),
         url('../fonts/ArialNarrowBold.woff2') format('woff2'),
         url('../fonts/ArialNarrowBold.woff') format('woff'),
         url('../fonts/ArialNarrowBold.ttf') format('truetype'),
         url('../fonts/ArialNarrowBold.svg#ArialNarrowBold') format('svg');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
    font-family: 'ArialNarrow';
    src: url('../fonts/ArialNarrowRegular.eot');
    src: url('../fonts/ArialNarrowRegular.eot') format('embedded-opentype'),
         url('../fonts/ArialNarrowRegular.woff2') format('woff2'),
         url('../fonts/ArialNarrowRegular.woff') format('woff'),
         url('../fonts/ArialNarrowRegular.ttf') format('truetype'),
         url('../fonts/ArialNarrowRegular.svg#ArialNarrowRegular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face{font-family:	'Rosa Marena';
    src:url('../fonts/Rosa Marena.ttf');
    font-display: swap;
}
/* bitrix/css/main/font-awesome.css */
body.modal-open{padding-right: 0!important;overflow: auto!important;}
body{
	color: #555;
	line-height: inherit;
	font-size: 18px;
	font-weight: 400;
	font-family: ArialNarrow, Arial, Helvetica;
	min-width: 300px;
  background: #f9f9f9;
}
a, button, input, textarea{outline:none!important;color: #555;}
a:active, a:hover, a:focus, a:visited{outline:none;text-decoration: none;}
button:active, button:hover, button:visited, button:checked, button:focus{outline:none;}
input:active, input:hover, input:visited, input:checked, input:focus{outline:none;}
input::-webkit-input-placeholder{color:#555!important;}
input::-moz-placeholder{color:#555!important;}
input:-moz-placeholder{color:#555!important;}
input:-ms-input-placeholder{color:#555!important;}
.clearfix{width:100%;display:block;clear:both;}
ul{list-style: none;padding-left: 0;}
h1{font-size: 22px;
  padding-bottom: 10px;
}
h2{font-size: 32px;}
h3{font-size: 28px;}
h4{font-size: 20px;}
h5{font-size: 28px;}
h6{font-size: 14px;}
h1,h2,h3,h4,h5,h6{margin: 0 0 10px;}
p{
  margin: 0 0 10px;
	color: #555;
	font-size: 18px;
	font-weight: 300;
}
a{display: inline-block;}

.hleb_kroshki{margin: 10px 0;}/*хлебные крошки*/
.text_bottom_content_my{display: inline-block;width: 100%;border: 2px solid #c0a578;padding: 15px;background: #eee;}
/*модалка*/
.modal .modal-dialog{max-width: 700px;margin: 10px auto;}
.modal .modal-dialog .modal-content{padding: 20px;background: #ef699c;color: #fff;}
.modal .modal-dialog .modal-content h2{text-align: center;font-weight: bold;color: #fff;}
.modal .modal-dialog .modal-content p{text-align: center;font-weight: bold;color: #fff;}
.modal .modal-dialog .modal-content .form_wrapper .form-control{margin: 10px auto 10px;height: 40px;font-size: 18px;color: #555;}
.modal .modal-dialog .modal-content .form_wrapper button{margin: 10px auto 10px;}
/*модалка end*/
/*PAGINATES*/
.paginate_my{margin-top: 20px;}
.paginate_my .navigation{
  display: table;
  margin: auto;
}
.paginate_my .navigation .wp-paginate li{
  line-height: 28px;
  text-align: center;
}
.paginate_my .navigation .wp-paginate a, .paginate_my .navigation .wp-paginate span{
  display: inline-block;
  color: #c0a578;
  font-size: 16px;
  font-weight: 700;
  width: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #c0a578;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: "PT Sans";
}
.paginate_my .navigation .wp-paginate span.current{
  color: white;
  background-color: #c0a578;
  opacity: 1;
}
.paginate_my .navigation .wp-paginate a:hover{
  color: white;
  background-color: #c0a578;
  opacity: 1;
}
/*PAGINATES END*/
/*header*/
header{
  background: #fff;
}
header .main_wrapper{
	padding: 15px 0 10px;
}
header .main_wrapper .description p{
	text-transform: uppercase;
  margin-top: 16px;
  font-weight: bold;
  text-indent: 15px;
}
header .main_wrapper .logo a{
	display: block;
}
header .main_wrapper .logo a:hover{
	opacity: 0.5;
}
header .main_wrapper .tel_block{
	
}
header .main_wrapper .tel_block a{
	color: #555;
  font-size: 18px;
  margin-bottom: 2px;
  font-weight: bold;
}
header .main_wrapper .tel_block a:hover{
	color: #ef699c;
}
header .main_wrapper .right_link_block{
  text-align: center;
}
header .main_wrapper .right_link_block a.kak_doehat:hover{color: #ef699c;border-color: #ef699c;}
header .main_wrapper .right_link_block a.kak_doehat{
  color: #555;
	text-align: center;
  border-bottom: 2px dashed #555;
  padding-bottom: 2px;
  margin-bottom: 4px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
header .main_wrapper .right_link_block a.zapisatsa{
  max-width: 127px ;
}
.link_inset{
  padding: 5px;
  border: 5px solid #fff;
  cursor: pointer;
  background: #c0a578;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  outline:  1px solid #c0a578!important;
  text-align: center;
}
.link_inset:hover {
  text-decoration: none;
  color: #c0a578;
  -webkit-box-shadow: inset 0 0 0 40px #ffffff;
  box-shadow: inset 0 0 0 40px #ffffff;
  background: #c0a578;
}
/* главный блок меню */
header .header_nav_wrapper{
  background: #c0a578;
  transition: all 500ms;
}
header .header_nav_wrapper.fixed{
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 0;
}
.navbar-default {
	background: none;
	border: none;
	height: auto;
	min-height: auto;
	margin: 0 auto;
}
.navbar-default .navbar-nav{
	float: none;
  text-align: center;
  display: table;
  margin: 0 auto;
}
.navbar-default .navbar-nav > li{
	background-color: none;
	width: auto;
	text-align: center;
	border: none;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 40px;
	padding: 0 12px;
	margin-left: 0px;
  background: #c0a578;
}
/* Пункт меню, при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	background-color: #ef699c;
}
/* Пункт актив меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-default .navbar-nav > .current_page_item > a, 
.navbar-default .navbar-nav > .current_page_item > a:hover,
.navbar-default .navbar-nav > .current_page_item > a:focus {
	color: #fff;
	background-color: #ef699c;
}
/* CSS стили для мобильных устройств */
/* Кнопка, которая открывает меню */
.navbar-default .navbar-toggle {
	border-color: #fff;
	background: #ef699c;
	margin: 0 auto;
	float: none;
}
/* Кнопка (которая открывает меню) при поднесении к ней курсора мышки или при нахождении её в фокусе */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #ffc107;
}
/* Полосочки в кнопочке, которая открывает меню */
.navbar-default .navbar-toggle .icon-bar {
	background-color: #212121;
}
header .header_img_fon{
  position: relative;
  background: url('../images/fon_header.jpg')no-repeat center top;
  -webkit-background-size: cover;
  background-size: cover;
  height: 491px;
}
header .header_img_fon .skidki{
  width: 315px;
  height: 136px;
  background: rgba(237,109,158,0.73);
  position: absolute;
  top: 40%;
  left: 10%;
  border: 5px solid #fff;
  text-align: center;
  color: #fff;
  font-size: 30px;
  padding: 13px 0 10px;
  outline: 1px solid rgba(237,109,158,0.73);
}
header .header_img_fon .skidki span{
  font-size: 14px;
}
header .header_img_fon .link_inset{
  position: absolute;
  left: 35%;
  top: 80%;
  display: block;
}
/*HEADER END*/
/*BLOCK1*/
.block1 .link_katalog{
  padding: 5px;
  position: relative;

  border: 1px solid #c0a578;
  text-align: center;
  margin: 10px 0;
}
.block1 .link_katalog .foto_wrapper{

  overflow: hidden;
}
.block1 .link_katalog .foto_wrapper img{
  width: 100%;
}
.block1 .link_katalog .title_wrapper h5{
  font-size: 23px;
  margin: 10px 0;
}
.block1 .text_main{
  margin: 10px 0;
}
.block1 .text_main h4{
  margin-bottom: 20px;
  font-weight: bold;
}
.block1 .text_main p{
  text-indent: 15px;
}
/*BLOCK1 END*/
/*BLOCK2*/
.block2 {
  margin: 40px 0 0px;
}
.block2 h1{
  text-align: center;
  font-size: 38px;
  margin-bottom: 40px;
}
.block2 .content{
}
.block2 .content .block{
  width: 19%;
  float: left;
  padding: 0 10px;
  text-align: center;
  margin-bottom: 20px;
}
.block2 .content .block p{
  margin-top: 10px;
  font-weight: bold;
}
/*BLOCK2 END*/
/*BLOCK3*/
.block3 {}
.block3 h2{
  font-weight: bold;

  margin-bottom: 20px;
}
.block3 p{
  margin: 20px 0;
}
/*BLOCK3 END*/
/*BLOCK4*/
.block4{
  margin: 60px 0 0;
}
.block4 h3{
  text-align: center;
  margin-bottom: 0;
}
.block4 h3 a{
  color: #555;
  font-weight: bold;
}
.block4 h3 a:hover{
  color: #ef699c;
}
.block4 hr{
  border-width: 2px;
  margin: 0 0 5px;
}
.block4 hr.hr1{
  width: 80%;
  clear: both;
}
.block4 hr.hr2{
  width: 90%;
}
/*BLOCK4 END*/


/*PAGE KONTAKTI*/
.page_kontakti{
  padding: 20px 0;
}
.page_kontakti h4{
  font-weight: bold;
  font-size: 24px;
}
.page_kontakti h4 span{
  font-size: 18px;
}
.page_kontakti h4 a:hover{
  color: #ef699c;
}
.page_kontakti h4 .google_map{
  position: relative;
  padding: 0 60px;
  padding-bottom: 2px;
}
.page_kontakti h4 .google_map:before{
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -27px;
  height: 2px;
  width: 54px;
  border-top: 2px dashed #555;
}
.page_kontakti h4 .google_map a{
  font-style: italic;
}
.page_kontakti .content h1{
  text-align: center;
  margin-bottom: 40px;
}
.page_kontakti .content .block{
  margin-bottom: 25px;
}
.page_kontakti .content .block h2{
  text-align: center;
  font-size: 36px;
}
.page_kontakti .content .block p{
  font-size: 24px;
  margin-bottom: 20px;
}
/*PAGE KONTAKTI END*/


/*PAGE VOPROSI END*/
.page_voprosi{
  padding: 0 0 20px;
  text-align: center;
}
.page_voprosi h1{
  text-align: center;
}
/*PAGE VOPROSI END*/


/*PAGE ARENDA DEKORA */
.page_arenda_dekora{
  text-align: center;
  padding: 0 0 20px;
  min-height: 370px;
}
/*PAGE ARENDA DEKORA END*/


/*PAGE SVADEBNIE SHUBI */
.page_svadebnie_shubi{
  padding: 0 0 20px;
  text-align: center;
}
/*PAGE SVADEBNIE SHUBI END*/


/*PAGE SVADEBNIE PLATJA*/
.page_svadebnie_platja{
  padding: 0 0 20px;
}
.dinamik_block{
  display: table;
  width: 100%;
  margin: 0 auto 10px;
  padding: 15px 0 15px;
  background: #eee;
 
}
.dinamik_block .block_title{
  text-align: center;
}
.dinamik_block .block_title > div{
  display: none;
}
.dinamik_block .block_title > div h2{
  font-size: 38px;
}
.dinamik_block .block_title > div.active{
  display: block;
}
.dinamik_block .text_block > div{
  display: none;
}
.dinamik_block .text_block > div p{
  text-align: left;
}
.dinamik_block .text_block > div.active{
  display: block;
  margin-left: 20px;
}
.link_tab{

  text-align: center;
}
.link_tab a{
  border-right: 1px solid #555;
}
.link_tab a:last-child{
  border-right: 0;
}
.link_tab a.active, .link_tab a:hover{
  opacity: 0.5;
  color: #555;

}
.content_main{
  padding: 20px 0;
}
.content_main > div{
  display: none;
}
.content_main > div.active{
  display: block;
}
.content_main .platja{
  margin-bottom: 20px;
}
.content_main .platja .wrapper{
  text-align: center;
  padding: 15px;
  border: 1px solid #e7e7e7;
  width: 100%;
  min-height: 680px;
}
.content_main .platja .wrapper .foto{
  height: 400px;
  overflow: hidden;
  margin-bottom: 45px;
}
.content_main .platja .wrapper .title h5{
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 15px;
}
.content_main .platja .wrapper .prise_old p{
  text-decoration: line-through;
  font-size: 20px;
  font-weight: 400;
}
.content_main .platja .wrapper .prise p{
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.bottom_info{
  margin: 10px 0 20px;
  text-align: center;
}
.bottom_info h3{
  font-weight: bold;
  margin-bottom: 0;
}
.bottom_info h4{
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 24px;
}
.bottom_info .eche_skidki span{
  margin: 25px 0;
  border-bottom: 2px dashed #555;
  font-weight: bold;
}
.block_zapisatsa{
  text-align: center;
  display: table; 
  margin: 30px auto;
  padding: 20px;
  border: 8px solid #fff;
  outline: 1px solid #c0a578;
  background: #c0a578;
  color: #fff;

  width: 100%;
}
.block_zapisatsa h4{
  font-weight: bold;
  margin-bottom: 10px;
}
.block_zapisatsa a{
  color: #fff;
  font-weight: 400;
}
.block_zapisatsa p{
  color: #fff;
  font-weight: 400;
}
.block_zapisatsa a.zapisatsa_on_line{
  color: #fff;
  font-weight: 400;
  margin-bottom: 10px;
  position: relative;
  border-bottom: 1px dashed #fff;
}
.block_zapisatsa a.zapisatsa_on_line:hover{
  color: #ef699c;
  border-color: #ef699c;
}
.block_zapisatsa a:hover{
  color: #ef699c;
}
/*PAGE SVADEBNIE PLATJA END*/

/*PAGE SINGL*/
.page_singl{
  
}
.page_singl .left_main{
  
}
.page_singl .left_main .big_foto{

}
.page_singl .left_main .big_foto a{
  width: 100%;
  text-align: center;
  height: 450px;
  overflow: hidden;
}

.page_singl .left_main .big_foto a img{
  height: 100%;
  max-height: 750px;
  width: auto;
}
.page_singl .left_main .small{
  height: 100%;
  margin: 20px 0;
  text-align: center;
}
.page_singl .left_main .small a{
  width: 78px;
  height: 115px;
  font-size: 0;
  overflow: hidden;
  margin-right: 6px;
}
.page_singl .left_main .small a.active{
  opacity: 0.5;
  cursor: default;
}
.page_singl .left_main .small a img{
  width: 100%;
  height: 100%;
}
.page_singl .left_main p.cat_name{
  font-style: italic;
}
.page_singl .left_main p.cat_name span{
  color: #c0a578;
}
.page_singl .right_main .prise_old p{
  font-weight: 400;
  font-size: 22px;
  color: #5f5a55;
  text-decoration: line-through;
  margin-bottom: 10px;
}
.page_singl .right_main .prise p{
  font-weight: bold;
  font-size: 28px;
  color: #555;
  margin-bottom: 10px;
}
.platja .wrapper .text_block{
  display: none;
}
.page_singl .right_main .text_block{
  margin: 50px 0;
  display: block;
}
.page_singl .right_main .text_block .wrapper{
  display: table;
  margin: 0 auto;
  width: 100%;
  max-width: 415px;
  padding: 30px;
  background: #e5f2f9;
  border: 8px solid #fff;
}
/*PAGE SINGL END*/











/*FOOTER*/
footer.fix{

  position: fixed;
  bottom: 0;
  width: 100%;
}
footer{
	min-height: 250px;
	background-color: #c9c0b7;
	padding: 20px 0 0;
	width: 100%;
}
footer .left p{
  color: #3f3f3f;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
footer .left p span{
  font-size: 20px;
  font-weight: 400;
}
footer .left .podpiska{
  float: right;
}
footer .left .podpiska .text{
  color: #ba3fbc;
  font-size: 20px;
  font-weight: bold;
}
footer .left .podpiska .social a{
  text-align: center;
  color: #fff;margin: 5px;
  border-radius: 50%;
  font-size: 30px;
  line-height: 46px;
  width: 46px;
  height: 46px;
  display: inline-block;
}
footer .left .podpiska .social a.vk{
  background: #4d76a2;
}
footer .left .podpiska .social a.in{
  background: #6c463b;
}
footer .left .podpiska .social a:hover{
  background: #ba3fbc;
}
footer .left a{
}
footer .right img{
}
/*FOOTER END*/


@media (max-width:1200px){
  .navbar-default .navbar-nav > li > a{padding: 0 7px;}
}

@media (max-width:992px){
  header .main_wrapper{text-align: center;}
  header .main_wrapper .tel_block a{padding: 10px;margin: 0;}
  header .main_wrapper .right_link_block a{display: table;margin: 0 auto 15px;}
  .navbar-default .navbar-nav > li > a{padding: 5px;font-size: 16px;}
  footer .left p{text-align: center;}
  footer .left .podpiska{text-align: center;float: none;margin-bottom: 10px;}
}


@media (max-width: 800px){
    .text_bottom_content_my {margin: 0px auto;}
}

  
 
@media (max-width: 767px) {
    body > header .main_wrapper > div:nth-child(2) img,
    body > header .main_wrapper > div .tel_block a,
    body > header .main_wrapper > div { display: none; }
    body > header .main_wrapper {padding: 0px;}
    
    body.customize-support > header .main_wrapper > div:nth-child(2) {
        top: 43px;
    }
    body > header .main_wrapper > div:nth-child(2)
    {
        display: inline-block;
        position: fixed;
        z-index: 9999;
        width: 126px;
        height: 35px;
        padding: 0px;
        top: 0px;
        left: 50px;
    }
    body.home > header .main_wrapper > div:nth-child(2) .logo,
    body > header .main_wrapper > div:nth-child(2) .logo > a:before {
        content: "";
        display: block;
        background-image: url('./../images/mob-logo.png');
        background-size: contain;
        background-repeat: no-repeat;
        width: 100%;
        height: 32px;
        margin-top: 3px;        
    }
    body.customize-support.home > header .main_wrapper > div:nth-child(2) .logo,
    body.customize-support > header .main_wrapper > div:nth-child(2) .logo > a:before {
        margin-top: 5px;
    }

    body > header .main_wrapper > div:nth-child(3){
        display: inline-block;
        position: fixed;
        right: 0px;
        right: 0;
        z-index: 9999;
        top: -3px;
        margin: 0px;
        padding: 0px;
    }
    body.customize-support  > header .main_wrapper > div:nth-child(3){
        top: 41px;
    }
    
    body > header .main_wrapper > div .tel_block a:nth-child(1){display: block; margin-right:30px;}
	.navbar-default .navbar-toggle{display: table;margin-left: 10px;}
	.navbar-default .navbar-nav > li{width: 100%;border: none;text-align: center;}
	.navbar-default .navbar-nav > li > a{width: 100%;display: block;}
  .navbar-default .navbar-collapse{padding: 0;}
  .navbar-default .navbar-nav{width: 100%;}
	.navbar-nav{margin-top: 0;margin-bottom: 0;}
  .block2 .content .block{width: 50%;}
}
 
@media (max-width: 600px) {
}
 
@media (max-width: 480px) {
  header .header_img_fon .skidki{left: 50%;margin-left: -157px;}
  header .header_img_fon .link_inset{left: 50%;margin-left: -97px;}
}

@media (max-width: 400px) {
  header .header_img_fon .skidki{margin-left: -145px;width: 290px;}
  header .header_img_fon .link_inset{left: 50%;margin-left: -97px;}
  .block2 .content .block{width: 100%;}
}

.page_kontakti .size-full,
.page_singl .left_main img {
  
    height: auto;
    object-fit: contain;
}
._md-2 {
    clear: both;
    display: block;
    width: 100%;
    margin-bottom: 21px;
}

.customyButton.left {
    left: 30px !important;
}
.customyButton.bottom {
    bottom: 30px !important;
}
.customyButton {
    position: fixed !important;
    width: 100px !important;
    height: 100px !important;
    z-index: 999;
    box-sizing: border-box !important;
}
.customyButtonBackground {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100px !important;
    height: 100px !important;
    border-radius: 100% !important;
    background-color: #1c84c6;
    opacity: .8 !important;
    box-sizing: border-box !important;
}
.customyButtonWave {
position: absolute !important;
left: 50% !important;
top: 50% !important;
-webkit-transform: translate(-50%,-50%) !important;
-moz-transform: translate(-50%,-50%) !important;
-o-transform: translate(-50%,-50%) !important;
transform: translate(-50%,-50%) !important;
border-radius: 50% !important;
color: #1c84c6;
border: 2px solid !important;
width: 105%;
height: 105%;
opacity: .9 !important;
box-sizing: border-box !important;
-webkit-animation: 2s cubic-bezier(.37,0,.8,.77) infinite wave-stroke;
-moz-animation: 2s cubic-bezier(.37,0,.8,.77) infinite wave-stroke;
-o-animation: 2s cubic-bezier(.37,0,.8,.77) infinite wave-stroke;
animation: 2s cubic-bezier(.37,0,.8,.77) infinite wave-stroke;
}
.customyButtonText {
    position: absolute !important;
    top: 25px !important;
    left: 5px !important;
    right: 5px !important;
    border-radius: 50% !important;
    width: 90px !important;
    height: 50px !important;
    color: #fff !important;
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: 400 !important;
    text-align: center !important;
    vertical-align: middle !important;
    letter-spacing: 1.5px !important;
    font-family: Play,sans-serif !important;
    box-sizing: border-box !important;
}

@-webkit-keyframes wave-stroke {
    100% {
     width:200%;
     height:200%;
     border-color:transparent;
     opacity:0
    }
   }
   @-moz-keyframes wave-stroke {
    100% {
     width:200%;
     height:200%;
     border-color:transparent;
     opacity:0
    }
   }
   @-o-keyframes wave-stroke {
    100% {
     width:200%;
     height:200%;
     border-color:transparent;
     opacity:0
    }
   }
   @keyframes wave-stroke {
    100% {
     width:200%;
     height:200%;
     border-color:transparent;
     opacity:0
    }
   }

.add-product-page-title{
    width: 97.5%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative;
}
.add-product-page-title::before {
    content: "";
    background-image: url('./../images/1.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    width: 48px;
    height: 57px;
    left: 3px;
    top: 50%;
    transform: translateY(-50%);
}
.add-product-page-title > div {
    text-align: center;
    font-size: 30px;
    font-family: Rosa Marena;
    padding: 10px 38px;
    box-sizing: border-box;
}

.tinv-wishlist {

    font-weight: bold;
}
