/* CSS Document */
.wrapper{overflow:hidden;}
.ribbon {margin:  0!important; background-color:#ffd1cc; position:relative;}
.ribbon p {color:#2b1c10; margin:0; padding:10px;line-height:21px;}
.ribbon .close-icon {position:absolute; right:16px; top:12px; width:16px; height:16px;}
.ribbon .close-icon em {color:#fff;}
.no-side-padding {padding-left:0!important; padding-right:0px!important;}
.navbar-white img.logo {width:220px; padding-top: 10px; }
#mondialheader .navbar-white {height: 145px;}
section.section {padding: 100px 0 0;}
#mondialheader .navbar-white #global-nav ul {margin: 10px 0;}
#mondialheader #top-nav {background-color: #f5f5f5;}
#mondialheader #global-nav ul {float:none; text-align: center;}
#mondialheader #global-nav ul li {float: none; display: inline-block;}
@media only screen and (max-width: 1200px) {
    #global-nav ul li a{margin:0 0.65em !important;}
}
#mondialheader .navbar-white #global-nav ul ul {text-align: left; margin-top: 0;}
#top-nav .left ul {float:left;}
#top-nav ul li a:hover,
#top-nav ul li a:hover .fa
{color: #2b1c10 !important;}
/*#search-wrap {margin-top: 55px !important;}*/
ul#webapp13869pagination li 					{float:left!important; margin-right:-1px; height:auto; padding:0;}
ul#webapp13869pagination li a 					{margin:0; font:normal normal 400 75%/100% "trajan-pro-1","trajan-pro-2", Cambria, serif;color:#2c1d11; padding:0.5em 1em;}
ul#webapp13869pagination li a:hover 			{text-decoration:none;}
ul#webapp13869pagination li.pag-number a 		{text-decoration:none;}
ul#webapp13869pagination li.pag-number a:hover{}
ul#webapp13869pagination li.pag-current 		{font:normal normal 400 75%/100% "trajan-pro-1","trajan-pro-2", Cambria, serif;color:#2c1d11; padding:0.675em 1em;}
ul#webapp13869pagination li.pag-next a 		{}
ul#webapp13869pagination li.pag-next a:hover 	{}
ul#webapp13869pagination li.pag-prev a 		{}
ul#webapp13869pagination li.pag-prev a:hover 	{}
#diamondringsapp .jewellery-list-alt.tender-list {padding: 0; line-height: 0;}
.ringDetail hgroup.section-title{
    margin-top: 40px;
}
/*body.fixed-nav{margin:162px;}*/
@media (max-width: 767px){
    #mondialheader #global-nav ul li {float: left;width:100%; }
    .navbar-white .navbar-toggle{z-index:15;right: 15px;
                                 font-size: 25px;
                                 width: 40px;
                                 height: 40px;
                                 line-height: 1;}
    #global-nav{
        /*top:-65px;*/
        top:0px;
        background:#fff;
    }
    .navbar-white .navbar-toggle .fa:before{content:"\f00d";}
    .navbar-white .navbar-toggle.collapsed .fa:before{content:"\f0c9";}
}
.nz-freeship-popup{/*position:fixed;*/position:relative; z-index:99;top:0;width:100%;transition: all 0.5s ease;height:48px;display:none;}
.nz-freeship-popup.nz-close{height:0px;overflow:hidden;}
.nz-freeship-popup.hidden{}
@media (max-width: 768px){
    body{padding-top:130px;}
    .nz-freeship-popup{height:60px;}
}
@media (max-width: 400px){
    #top-nav ul li{font-size:15px;}
    #top-nav .col-xs-12:not(.left) ul li:last-child {
        display: none;
    }
    .ribbon p {
        padding: 5px;
        line-height: 18px;
    }
}


.promo-5 .block-right {position: absolute;top: 35%;width: 34%;right: 0;padding: 0 20px;}