@font-face{font-family:'BrandonGrotesque-Bold';src:url('../font/BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'),url('../font/BrandonGrotesque-Bold.otf') format('opentype'),url('../font/BrandonGrotesque-Bold.woff') format('woff'),url('../font/BrandonGrotesque-Bold.ttf') format('truetype'),url('../font/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold') format('svg');font-weight:normal;font-style:normal}

@font-face{font-family:'BrandonGrotesque-Light';src:url('../font/BrandonGrotesque-Light.eot?#iefix') format('embedded-opentype'),url('../font/BrandonGrotesque-Light.otf') format('opentype'),url('../font/BrandonGrotesque-Light.woff') format('woff'),url('../font/BrandonGrotesque-Light.ttf') format('truetype'),url('../font/BrandonGrotesque-Light.svg#BrandonGrotesque-Light') format('svg');font-weight:normal;font-style:normal}

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

@font-face {
    font-family: 'CaslonThreeSSK-Italic';
    src:url('../font/CaslonThreeSSK-Italic.ttf.woff') format('woff'),
        url('../font/CaslonThreeSSK-Italic.ttf.svg#CaslonThreeSSK-Italic') format('svg'),
        url('../font/CaslonThreeSSK-Italic.ttf.eot'),
        url('../font/CaslonThreeSSK-Italic.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face{font-family:'StagLight';font-style:normal;src:local('StagLight'),url(../font/StagLight.woff) format('woff')}
@font-face{font-family:'StagThin';font-style:normal;src:local('StagThin'),url(https://www.drlalosevic.com/templates/lalosevic-introfont/StagThin.woff) format('woff')}
/*@font-face{font-family:'Calibri';font-style:normal;src:local('Calibri'),url(../font/Calibri.woff) format('woff')}*/
/************************************************************************************/
body{font-family:'Calibri';font-size:21px;margin:0!important;background:#fff}
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a{font-family:'StagLight'}
a.white-btn{border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:.85em;margin-top:1.25em;padding:.625em 1.25em;transition:all .20s linear 0s;-o-transition:all .20s linear 0s;-ms-transition:all .20s linear 0s;-moz-transition:all .20s linear 0s;-webkit-transition:all .20s linear 0s}
a.white-btn:hover{background:none repeat scroll 0 0 rgba(255,255,255,0.1)}
a.color-btn,form.customform button.color-btn{background:0;border:1px solid #001925;border-radius:3px;color:#001925;display:block;font-size:.85em;padding:.625em 1.25em;transition:all .20s linear 0s;-o-transition:all .20s linear 0s;-ms-transition:all .20s linear 0s;-moz-transition:all .20s linear 0s;-webkit-transition:all .20s linear 0s}
a.color-btn:hover,form.customform button.color-btn:hover{border:1px solid #0bb2ff;color:#0bb2ff}
#topbar{border-bottom:0 solid #000;padding:.3125em 0; background: #f3efec;}
#topbar p{color:#464646;font-size: .60em;opacity:1;position:relative;top:0px; line-height: 24px;}
#topbar p strong{font-weight:400;letter-spacing: 2px;}
#topbar i{color:#fff;font-size:1.1em;opacity:1;transition:all .20s linear 0s;-o-transition:all .20s linear 0s;-ms-transition:all .20s linear 0s;-moz-transition:all .20s linear 0s;-webkit-transition:all .20s linear 0s}
#topbar i:hover{color:#d3c0db;cursor:pointer;opacity:1}
nav{background:#fff;margin-left:0}
header{border-bottom:0 solid rgba(0,40,58,0.53);width:100%;z-index:10}
p.logo{color:#fff;font-size:1.7em;font-weight:300;position:relative;text-transform:uppercase;top:.625em}
p.logo strong{font-weight:700}
.top-nav li a{color:#9e9c9c;font-size:17px;font-weight:400;padding: 1.5em .7em 1.0em .7em;text-transform:uppercase;letter-spacing:.2px}
.top-nav li:nth-child(3) a{font-weight:bold;color: #464646;}
.top-nav li:nth-last-child(1) a{font-weight:bold;color:#464646}
ul.show-menusub-menu {position:relative; padding: 0;    top: 174px;}
ul.show-menusub-menu li:nth-child(2) a {font-weight: normal; }
ul.show-menusub-menu li a {background: #b3a094 !important; color:#fff !important; line-height: 10px; text-align: left}
ul.show-menusub-menu li a:hover {background: #464646 !important;}
.line span{padding:0 20px;  word-wrap:break-word;}
.top-nav li a:hover,.top-nav li.active-item a{background:0;color:#464646;position:relative;background:0}
#carousel .text{position:absolute;top:40%;z-index:10}
.item{overflow:hidden;width:100%}
.prev-arrow,.next-arrow{background:none repeat scroll 0 0 #00283a;cursor:pointer;float:left;height:30px;line-height:30px;margin-right:1px;text-align:center;width:30px;display:none}
#carousel .text h2{background:none repeat scroll 0 0 rgba(11,188,255,0.8);color:#fff;display:inline-block;font-size:2em;font-weight:300;margin:1px 0;max-width:600px;padding:10px 20px;width:100%}
#carousel .text p{background:none repeat scroll 0 0 #00283a;color:#fff;max-width:600px;padding:10px 20px;width:100%}
#carousel .owl-theme .owl-controls{bottom:0;margin:0;padding:.625em 0;position:absolute;width:100%}
.owl-theme .owl-controls .owl-page span{background:#868686;border:0 solid rgba(211,220,224,0.6);height:7px;margin:0 .4125em;opacity:1;width:7px}
.owl-theme .owl-controls .owl-page.active span{background: none !important;border: 2px solid #b3a094;height: 12px;margin: -2px 5px;opacity: 1;width: 12px;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:none repeat scroll 0 0 #c3c1c1}
.owl-buttons {display:none}
#owl-press.owl-carousel .owl-wrapper-outer {margin-bottom: -40px !important;}
#owl-press.owl-theme .owl-controls {margin-bottom: 40px !important;}
#owl-press.owl-carousel .owl-item img {border: 1px solid #dedede;}
#owl-press.owl-carousel a.item.link.clicked {background: rgb(222, 222, 222) none repeat scroll 0% 0% !important}
td.post-short, td.post-title, td.post-date {background:#fff; border: 0; text-align:center}
.post-short {padding:0}
.post-short p {padding-top:0}
.linija-vesti {width:100%; height:1px; width: 84%; height: 1px; background: #e7e7e7; text-align: center; margin: 30px auto;}
table.post-header, table.post-header td {border:0 !important}
table.post-header, table.post-header td {text-align:center}
td.public-info {background:#fff}
table.loop-header td.post-short p {text-align:left !important;}
.mpform_title, .mpform_help {color:#454545 !important}
#first-block{background:none repeat scroll 0 0 #fff;padding:2em 2em;text-align:center}
#first-block h1{color:##9e9c9c;font-size:42px;font-weight:300;margin-top:0;text-transform:uppercase;font-family:'StagLight';text-transform:uppercase}
#first-block p{color:#6c7c84;font-size:.85em}
#features{padding:2em 2em 2em 2em;position:relative;text-align:center;z-index:2}
#features i{background:none repeat scroll 0 0 #0bb2ff;border-radius:100px;box-shadow:0 0 2px 0 rgba(0,0,0,0.3) inset;color:#fff;display:inline-block;font-size:2em;height:100px;line-height:100px;text-align:center;width:100px}
#features h2{font-size:1.5em;font-weight:600;margin:1.25em 0 1.25em 0;text-transform:uppercase;font-family:'BrandonGrotesque-Light';letter-spacing:11px;color:#b3a094}
#features p{color:##fff;font-size:.85em;line-height:1.5em}
#about-us{/*background:#fff*/;clear:both;text-align:center}
#about-us h2{color:#474344;font-family:'BrandonGrotesque-Bold'}
#about-us div p{color:#454545;padding:8px;text-align:center;text-transform:normal;padding-left:0}
#about-us h2{font-size:28px;text-transform:none;font-weight:bold;margin-bottom:0;text-align:left;line-height:35px;letter-spacing:0; font-family: 'StagLight';text-transform: uppercase; color: #b3a094;}
#about-us:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
#about-us article{padding:4em}
article h2{font-size:4em;font-weight:900;line-height:.9;margin:0 0 .625em 0}
article h1,article h2,article h3,article h4,article h5,article h6{color:#fff}
.media-container{overflow:hidden}
.media-container video,.media-container img{display:block;height:100%;max-width:none;min-width:100%;width:auto}
article p,article li{color:#000;font-size:.85em;opacity:1}
article ul{padding:1.25em 0}
article ul li{list-style-type:none;margin:.625em 0;padding:0 0 0 1em}
article ul li:before{background:#00283a none repeat scroll 0 0;color:#fff;content:"\f006";display:inline-block;font-family:"mfg";font-size:.8em;height:20px;line-height:20px;margin-left:-1em;margin-right:.625em;text-align:center;width:20px}
.about-us-icons i{border:2px solid #0bb2ff;border-radius:100px;color:#0bb2ff;display:block;float:left;font-size:1.6em;height:60px;line-height:60px;margin-right:.625em;text-align:center;width:60px}
.about-us-icons{display:block;border:1px solid #b0b0b0;margin-top:2em;width:144px;text-align:center;margin-top:6px;margin-bottom:10px;padding:0!important;background:#140116;background:-moz-linear-gradient(top,#140116 0,#9a1daa 100%);background:-webkit-linear-gradient(top,#140116 0,#9a1daa 100%);background:linear-gradient(to bottom,#140116 0,#9a1daa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#140116',endColorstr='#9a1daa',GradientType=0)}
h2.section-title:after{background:#dedede none repeat scroll 0 0;content:"";display:block;height:1px;margin:.31225em auto 0;position:relative;width:100px}
h2.section-title{color:#dedede;font-size:3.8em;font-weight:700;margin:0 0 1.25em;text-align:center;text-transform:uppercase}
#our-work{background:none repeat scroll 0 0 #fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);padding:6em 2em;position:relative;z-index:2}
.tab-item{background:#fff none repeat scroll 0 0;margin-top:1.25em;padding:1.25em 0}
.our-work-container{display:block;height:100%;position:relative}
.our-work-text{background:#00283a none repeat scroll 0 0;bottom:0;display:block;left:0;opacity:0;padding:1.25em;position:absolute;right:0;text-align:center;transition:opacity .20s linear 0s;-o-transition:opacityd .20s linear 0s;-ms-transition:opacity .20s linear 0s;-moz-transition:opacity .20s linear 0s;-webkit-transition:opacity .20s linear 0s;width:100%}
.our-work-container:hover>.our-work-text{opacity:1}
.our-work-text h4{color:#fff;font-size:1em;font-weight:600}
.our-work-text p{color:#fff;font-size:.8em;opacity:.7}
.tab-nav{display:table}
a.tab-label,a.tab-label:link,a.tab-label:visited{background:#00283a none repeat scroll 0 0;color:#fff;display:block;font-size:1em;padding:.625em 1.25em;transition:all .20s linear 0s;-o-transition:all .20s linear 0s;-ms-transition:all .20s linear 0s;-moz-transition:all .20s linear 0s;-webkit-transition:all .20s linear 0s}
a.tab-label:hover,a.tab-label.active-btn{background:#0bb2ff;color:#fff}
#services{background:#6f9600 none repeat scroll 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);padding:6em 2em}
#services h2{color:#fff;margin:0 0 1.25em}
#services h2.section-title:after{background:#fff none repeat scroll 0 0}
#services i{background:none repeat scroll 0 0 #fff;border-radius:80px;color:#6f9600;display:block;float:left;font-size:1.8em;height:80px;line-height:80px;margin-right:.625em;text-align:center;width:80px}
.service-text{display:table;position:relative}
#services h3{color:#fff;font-size:1em;font-weight:700;text-transform:uppercase}
#services p{color:#fff;font-size:.8em}
#latest-news{background:#f3f3f3 none repeat scroll 0 0;box-shadow:0 -10px 9px -11px rgba(0,0,0,0.5);padding:6em 2em;position:relative;z-index:3}
.news-date{background:#6f9600 none repeat scroll 0 0;clear:both;color:#fff;display:block;float:none;min-height:118px;padding:.625em 0;text-align:center;width:100%}
.day{font-size:2.5em;font-weight:700}
.month,.year{font-size:.85em}
.news-text{background:#fff none repeat scroll 0 0;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;min-height:118px;padding:.625em 1.25em}
.news-text p{color:#777;font-size:.85em}
#contact{background:none repeat scroll 0 0 #fff;padding:1em 1em;position:relative;z-index:2}
#contact input,#contact textarea{background:none repeat scroll 0 0 rgba(0,0,0,0);border-radius:3px}
form.customform button.color-btn{height:auto;margin-top:0}
#contact h2{margin:0 0 1.25em}
#contact h3{font-size:1.5em;font-weight:600;margin:1.25em 0 2.6em 0;text-transform:uppercase;font-family:'BrandonGrotesque-Light';letter-spacing:11px;color:#b3a094}
#contact h3 a{/*font-size:1.5em;*/font-weight:600;margin:1.25em 0 2.6em 0;text-transform:uppercase;font-family:'BrandonGrotesque-Light';letter-spacing:8px;color:#b3a094}
#contact.page, #contact .page {text-align:center}
#contact.page #about-us {text-align:center; /*padding:24px 0px 47px 0*/}}
#contact.page h3 a {text-align:center}
#contact.page h3::after {text-align: center;width: 55px;height: 3px;background: #474344;content: "";position: relative;top: 0;display: block;margin: 0 auto;}
#contact.page h3 {font-size: 1.5em;font-weight: 600;margin: 0.25em 0 0.9em 0;text-transform: uppercase;font-family: 'BrandonGrotesque-Light';letter-spacing: 5px;color: #b3a094;}
#contact.page p {text-align:center !important}
.bg{background:#f3efec}
#contact p{font-size:.85em;font-style:normal;line-height:2em}
div#contact.page div.line.stranica p strong{font-weight:700; color:#9e9c9c}
table.loop-header {border:0px;}
#contact div div div.bgbox a p strong {color:#fff}
.lb-item {border: 1px solid #9e9c9c;}
.line.stranica ul li a {text-decoration: none;font-weight: normal;color: #b3a094;text-transform: uppercase;letter-spacing: 3px; transition: all .5s ease; }
.line.stranica ul li a:hover {text-decoration: underline;font-weight: normal;color: #454545;}
.line.stranica ul li  {text-decoration: none;font-weight: normal;color: #b3a094; text-transform: uppercase;letter-spacing: 3px;}
#contact.page div.line.stranica div ul li {padding: 3px;}
#contact.page div.line.stranica div ul li {padding: 3px; letter-spacing:0}
#contact.page div.line.stranica div ul {margin-bottom:10px;margin: 10px; padding-left:0}
#contact i{background:#e0e0e0 none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block;line-height:26px;margin:.625em;text-align:center;width:26px}
#map-block{filter:url('data:image/svg+xml;utf8,<svgxmlns="https://www.w3.org/2000/svg"><filterid="g"><feColorMatrixtype="matrix"values="0.30.30.3000.30.30.3000.30.30.30000010"/></filter></svg>#g');-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)}
footer{background:#fbf9fa repeat scroll 0 0 #fff;padding:20px 0 0 0}
footer p,footer a:visited,footer a,footer a:hover{color:#6c7c84;font-size:.8em}
a.right{color:#6c7c84}
a.right:hover{color:#0bb2ff}
ul#navigacija.show-menu li.submenu ul li a:hover{color:#fff}
ul#navigacija.show-menu li.submenu ul li{background:#262626}
#about-us div{padding:2%;background:#f3efec}
#about-us div img{width:100%}
#about-us div div{background:#fff}
.stranica #about-us div div{background:#f4efec; height: 390px;}
#about-us iframe{/*margin-bottom:-6px;margin-top:6px*/}
a.boja{color:#b3a094}
h3.box-naslov p a,#about-us h3 p a,#about-us div p a{color:#9e9c9c}
p.logo a img{display:inline-block;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
p.logo a img:hover{background:#eee;border-radius:3px}
#contact.icons i{background:#751681;border-radius:89px;color:#fff;display:inline-block;padding:37px 25px;width:100px;height:100px}
#news{text-align:center}
#news h3,#news h3 a p,#news h3 p,#news h3 a{font-family:BrandonGrotesque-Regular;text-transform:uppercase;color:#b3a094}
#news p{color:#454545;text-align:center!important}
#about-us div p.taster{padding-left:8px}
#news p.taster{color: #454545;padding: 8px;text-align: center;text-transform: normal;text-transform: uppercase;width: 144px;margin: 0 auto;margin-top: 0px;margin-top: 15px;border: 1px solid #b0b0b0;}
#news .div1{padding:0 3%}
#news .div2{padding: 4% 9%;background: #faf8f9;}
#news .div3 {padding:0 2% 0 0%;}
#news .div4 {padding:6.05% 9%;background: #faf8f9;height: 421px;}
#news .div5 {padding: 3% 9%; height: 421px; background: #faf8f9;} /*https://www.drlalosevic.com/novi/povecanje-usana-hijaluronom-volumen-usana-oblikovanje-i-konturiranje-usana.php*/
#news .div5 h3::after {display:none}
#news .div4 h3::after {display:none}
.line.design{max-width:100%}
#contact.icons i.fa{font-size:43px;margin:4px}
.socijalni-tasteri{width:100%;text-align:center;margin-bottom:20px;margin-top:30px}
.navigacija{text-align:center;margin:0 3%}
.jasmina{text-align:center;display:inline-block}
.belo{background:#fff!important}
#topbar.belo p{color:#000;text-align:center}
p.logo img{margin:0 auto}
.about-us-icons:hover{background:#000;cursor:pointer}
.img-responsive{width:100%!important}
.box{margin:0 1% 1% 1%;border:1px solid rgba(0,0,0,0.22);padding:10px}
.logoi{margin:0 1% 1% 1%;border:1px solid rgba(0,0,0,0.0);padding:10px}
h3.box-naslov{text-align:center;font-size:26px!important;padding:10px 0 0 0;margin-bottom:0!important}
.box div p{text-align:center}
h3.akcije{text-align:center;font-size:21px}
.kockice{margin:5% auto!important}
.box1{margin:0 1% 1% 1%;border:1px solid rgba(0,0,0,0.22);/*background:#140116;background:-moz-linear-gradient(top,#140116 0,#9a1daa 100%);background:-webkit-linear-gradient(top,#140116 0,#9a1daa 100%);background:linear-gradient(to bottom,#140116 0,#9a1daa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#140116',endColorstr='#9a1daa',GradientType=0);*/background:#b39f94; color:#fff;height:200px;padding:0;text-align:}
.bgbox{border:1px solid rgba(0,0,0,0.22);padding:10px;cursor:pointer;color:#fff;height:200px;text-align:center;overflow:hidden;transition:background-color 500ms ease-in 0s;width:100%;padding:0;border:0;height:198px;overflow:hidden;text-align:center;background:#b39f94}
.bgbox:hover{background:#000}
.box1 p{text-align:center;font-size:18px;font-style:italic;line-height:21px}
.box1 p strong{text-align:center;font-size:22px;font-family:'StagLight';text-transform:uppercase;padding:20px 10px;position:relative;display:inline-block;font-style:normal;line-height:24px}
.box1 .usluge{width:100%;display:none}
.box1:hover .usluge{width:100%;display:block}
.box1 p:hover,.box1 p stong:hover,.box1:hover .usluge{cursor:pointer}
.line.orange.centered{display:block!important;margin:0 auto;background-color:#ea7e25;background-color:#FFF;width:45px;height:2px;display:inline-block;transition:background-color 300ms ease-in 0s;margin-top:2px}
.usluge p{line-height:21px!important; color:#fff}
ul.tretmani{margin:0;padding:0}
ul.tretmani li{margin:0;padding:0;list-style:none;display:inline-block}
ul.tretmani li a{color:#9e9c9c;padding:10px;display:inline-block}
ul.tretmani li a:hover{color:#fff;display:block;padding:10px;background:#000}
.pull-right{float:right!important;text-align:right}
.pull-left{float:left!important;text-align:left}
img.vesti-slika{display:block;height:auto;width:100%;padding:11% 15%}
.lalosevic img{margin:0 auto}
footer div div p{color:#9e9c9c;font-size:16px;text-align:left}
footer div div h4{font-family:'StagLight';text-transform:uppercase;color:#9e9c9c;font-size:19px;padding-bottom:15px}
.design div{font-size:14px;color:#474344;padding:6px}
.design div a{font-size:14px;color:#474344;padding:6px}
.design{padding:12px 0!important;margin:0;width:100%;background:#f2f2f0}
.stranica p{line-height:25px!important;padding-top:15px}
#contact.page #features{margin-bottom: 40px;}
.stranica div.l-6{padding-right:10px}
.stranica div.s-12{padding-bottom:10px}
.spusti{margin-bottom:36px!important}
.circle{display:inline-block;top:3px;position:relative}
.circle a img:hover{background:url("img/yt-hover.png") top no-repeat;opacity:.8;cursor:pointer}
p.taster{color:#444341!important;transition:all .5s ease}
p.taster:hover{color:#fff!important;background:#b3a094!important}

p.taster-akcije{color:#fff!important; transition:all .5s ease; padding: 4px;background:#b3a094!important}
p.taster-akcije:hover{color:#444341!important;background:none !important;}

#featured h3{color:#000;font-weight:bold;font-size:32px;margin:0 0 .625em;text-transform:uppercase}
div.line.lalosevic{padding-top:2%}
footer .line.lalosevic{padding:2em 3.5em 2em 3.5em;overflow:hidden}
footer .line.lalosevic div{min-height:134px;overflow:hidden}
.footer-social{text-align:left}
.footer-social i{color:#474344;font-size:33px;padding:5px;margin:15px 0 0 0}
footer .line.design{padding:.5em 3em!important}
.vesti-slika-stranica{display:block;height:auto;width:100%;text-align:center;border:1px solid #ccc;padding:1%}
footer h5{text-transform:uppercase;color:#b3a094;text-align:left}
.onama{padding:0 3%;display:inline-block;text-align:center}
.onama p,p.onama{text-align:left}
#contact .line span{padding:0}
.count-number{display:none}
.show-menusub-menu li a:hover{color:#fff}
.show-menusub-menu li a{border:0}
.no-p-m{padding:0!important;margin:0!important}
.footerbrd{border:1px solid #d2d0d1;border-width:0 1px 0 1px;padding:0 41px}
.paddingbox{padding:2% 8% 4%!important}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.quotes{ text-align: center;font-family: CaslonThreeSSK-Italic;font-size: 24px;line-height: 30px !important;color: #ad9c92;padding: 0 6%;}
.quotes span{ text-align: center;font-family: Calibri;font-size: 18px;line-height: 30px !important;color: #ad9c92;padding: 0 6%;color:#474344;}
.quotes p{color: #ad9c92;font-size: 24px;line-height: 30px !important;padding: 0 6%;margin-bottom: 28px;font-family: "Times New Roman", Times, serif;font-style: italic !important;font-weight: 600;}
#owl-onama {margin:24px  0px 47px 0; width:100% !important; overflow:hidden}
a.unveil.open-overlay img {margin: 0 auto;}
.gallery-wrapper #images .item figure.loaded img {border: 7px solid #fff !important;}
a, a:link, a:visited, a:hover, a:active {text-decoration: none;color: #9e9c9c;}
#contact.page div.line.stranica div ul li {list-style:none;}
div.line.content p a, div.line.stranica p a {color:#b3a094; transition: all .5s ease; font-weight: bold; }
div.line.content p a:hover, div.line.stranica p a:hover {text-decoration:underline; }

/*UL stranica*/
div.line.stranica ul li a {letter-spacing: 0;}
div.line.stranica ul li a:hover {letter-spacing: 0;}
div.line.stranica ul li.size {color:#9e9c9c; font-weight:bold}
div.line.stranica ul li.size2 {color:#9e9c9c; font-weight:normal; text-transform: none; font-family: "Calibri"; font-size: 19px}
div.line.stranica ul li.size strong a, div.line.stranica ul li.size a {color:#b3a094; font-weight:bold}
div.line.content.citat .citat1 .quotes p{min-height:250px; }
div.line.content.citat .citat2 .quotes p{min-height:250px; }
div.line.stranica ul li.size {text-transform: none;letter-spacing: 0;font-size: 19px;padding: 0 !important;}
div.line.stranica .about-us-icons {background:none}
.line.content {display: inline-block;width: 100%;}
.line.content .about-us-icons {margin: 15px auto 0 auto;}
.line.content .about-us-icons p.taster {padding: 8px;}
#contact.page h4 a{font-size: 22px;font-weight: 600;margin: 1.25em 0 2.6em 0;text-transform: uppercase;font-family: 'BrandonGrotesque-Light';letter-spacing: 3px;/*color: #b3a094;*/ color: #454545;}
#owl-press .item{display: block; cursor: pointer;padding: 6px 6px;margin: 47px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;-webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
#owl-press .item:hover{}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}
div.mpform table tr:nth-of-type(2n) {background:none}
div.mpform table {width:41%}
div.mpform form table.mpform-maintable {border:0}
div.mpform form table tr td, table tr th {border:0}
.mpform_title, .mpform_help {border:0}
.captcha_table {border:0}
.captcha_expl {font-weight: normal;font-size: 19px;line-height: 19px;width: 150px;display: inline-block;margin-top: 26px;}
#contact input, #contact textarea{background: none repeat scroll 0 0 rgba(0,0,0,0);border-radius: 3px;padding: 8px;border: 1px solid #a9a9a9;}
.info{text-align: left;padding-left: 3%;}
.novosti {background: #f3efec;}
#topbar p *{display:inline-block;}
.no-padding{padding:0 !important;}
.nr-bg{	background: #f4efec;}
.nr-padding{padding:inherit !important;}
.nr-padding-2l{	padding:2% 0 0 2% !important;}
.nr-padding-2r{	padding:2% 2% 0 0 !important;}
#contact.page .nr-padding-2l{	padding:0 0 0 1% !important;}
#contact.page .nr-padding-2r{	padding:0 1% 0 0 !important;}
.aspect-ratio {  position: relative;  width: 100%;  height: 0;  padding-bottom: 60% !important; /* The height of the item will now be 56% of the width. */}
.aspect-ratio iframe {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.hometext {width: 47%;margin: 0 auto; padding: 30px 00;}
.hometext p {font-size: 0.95em;font-weight: normal;}
#topbar p strong a {color:#464646}
#contact.page, #contact .page {
    text-align: center;
    overflow-x: hidden;
}


.line.feelgold{width:70%}
.line.feelgold img {margin-bottom:20px; padding:10px}

/*tabela cene na https://www.drlalosevic.com/specijalne-cene-laserske-epilacije.php */
table.tabelacene tr:nth-of-type(2n) {
  background: none;
  border: 1px solid #c0b1a7;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  border-width: 2px 0;}
  
table.tabelacene {border: 0;width: 621px; margin:0 auto} 
table.tabelacene td {border-right: 0;}
table.tabelacene td:nth-of-type(2n) {color:#c0b1a7;text-align: right;}
table.tabelacene td:nth-of-type(1n) {color:#c0b1a7;text-align: left;width: 100%;}
/********************************************************************************/
.promotion-wrapper {
		display: flex;
		width: 100%;
		/* max-width: 1200px; */
		margin: 0 auto;
		box-shadow: 0 0 20px rgba(0,0,0,0.1);
}

.image-half {
		width: 50%;
		/*background-image: url('https://www.drlalosevic.com/media/home/akcije/decembar.jpg');
		*/
		background-size: cover;
		background-position: center;
		padding:20%;
}

.content-half {
		width: 50%;
		background-color: #f3efec;
		position: relative;
		padding: 40px 20px;
		display: flex;
		flex-direction: column;
		/* justify-content: center; */
}

.promotion-header {
	/* background-color: #b39f91; */
	color: #b3a094;
	padding: 15px;
	text-align: center;
	font-size: 64px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.promotion-title {
	font-size: 36px;
	font-weight: bold;
	color: #727272;
	margin-bottom: 20px;
}

.promotion-description {
    font-size: 42px;
    color: #b3a094;
    margin-bottom: 30px;
    line-height: 1.5;
    font-weight: 600;}

.price-container {
    margin: 30px 0;
    color: #727272;
    text-transform: uppercase;
    display: flex;
    /* flex-wrap: wrap; */
    flex-direction: column;
		font-size:24px;
}

.price-container .price {
	text-transform:uppercase;
	color:#727272;
	font-size:24px;
}
.old-price {
		font-size: 24px;
		color: #999;
		text-decoration: line-through;
		display: inline-block;
		margin-right: 15px;
}

.new-price {
		font-size: 36px;
		color: #e2001a;
		font-weight: bold;
		display: inline-block;
}

.promotion-button {
    color: #444341!important;
    transition: all .5s ease;
    font-size: .85em;
    line-height: 1.5em;
    padding: 8px;
    text-align: center;
    text-transform: normal;
    color: #444341;
    color: #454545;
    padding: 12px 24px;
    text-align: center;
    text-transform: uppercase;
    width: 144px;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 15px;
    border: 1px solid #b0b0b0;
}

.promotion-button:hover {
    color: #fff!important;
    background: #b3a094!important;
}

.promotion-footer {
		margin-top: 30px;
		text-align: center;
		font-size: 12px;
		color: #777;
}

.decoration-circle {
		position: absolute;
		width: 200px;
		height: 200px;
		border-radius: 50%;
		background-color: rgba(226, 0, 26, 0.08);
		top: -50px;
		right: -50px;
		z-index: 0;
}

.decoration-circle-small {
		position: absolute;
		width: 100px;
		height: 100px;
		border-radius: 50%;
		background-color: rgba(226, 0, 26, 0.08);
		bottom: 100px;
		left: -30px;
		z-index: 0;
}

.content-inner {
		position: relative;
		z-index: 1;
}

@media (max-width: 768px) {
		.promotion-wrapper {
				flex-direction: column;
		}
		
		.image-half, .content-half {
				width: 100%;
		}
		
		.image-half {
				height: 300px;
		}
}

/********************************************************************************/



@media (max-width: 1400px){
div.line.content.citat .citat1 .quotes p{min-height:320px; }
div.line.content.citat .citat2 .quotes p{min-height:320px; }
}

@media (max-width: 1315px) and (min-width:768px){
.top-nav li a {
    color: #9e9c9c;
    font-size: 17px;
    font-weight: 400;
    padding: 0.5em .7em 0.5em .7em;
    text-transform: uppercase;
    letter-spacing: .2px;
}
.top-nav ul {margin-top: 13px;}
}

@media screen and (max-width: 1315px) {.footerbrd {padding: 0 22px;}}
@media screen and (max-width: 1308px) {#news .div5 {padding: 2% 5%;}}

@media (max-width: 1120px){
div.line.content.citat .citat1 .quotes p{min-height:400px; }
div.line.content.citat .citat2 .quotes p{min-height:400px; }
}
@media screen and (max-width: 1034px) {
#news .div5 h3 {font-size: inherit;}
}

@media screen and (max-width: 1070px) {
#news .div4 h3 {font-size: inherit;}
}

@media screen and (max-width: 856px) {.footerbrd {padding: 0 9px;}}

@media (max-width: 958px){
div.line.content.citat .citat1 .quotes p{min-height:450px; }
div.line.content.citat .citat2 .quotes p{min-height:450px; }
}

@media screen and (max-width: 990px) {
	table.tabelacene {border: 0;width: 63%; } 
	.line.feelgold{width:100%}
#topbar .line div {width:100%}
}


@media (max-width: 860px){
div.line.content.citat .citat1 .quotes p{min-height:500px; }
div.line.content.citat .citat2 .quotes p{min-height:500px; }
}

@media (max-width: 859px){
div.line.content.citat .citat1 {width:100%;}
div.line.content.citat .citat2 {width:100%;}

div.line.content.citat .citat1 .quotes p{min-height:auto;}
div.line.content.citat .citat2 .quotes p{min-height:auto;}
div.line.content.citat .quotes p {margin-bottom:30px}
}

@media screen and (max-width: 768px) {
		table.tabelacene {border: 0;width: 100%; } 
#news .div4 {height:auto;}
ul.show-menusub-menu li a {text-align: center}
.info {text-align: center;padding-left: 0;}
.footerbrd {border: 0;border-width: 0;padding: 0;margin: 0}
footer .line.lalosevic div {margin-bottom: 40px !important;}
footer h5 {text-align:center !important}
footer div div p {text-align:center !important}
header {position: relative;}
.top-nav li a {background: #fff none repeat scroll 0 0;border-top: 2px solid #fff;padding:0; font-size: 21px; text-align: center;}
ul#navigacija.show-menu li.submenu ul.show-menusub-menu { display: inline-block;    height:auto;    width: 100%;top: 0;}
ul#navigacija.show-menu li.submenu ul.show-menusub-menu li a {color:#9e9c9c !important; background:#fff !important; font-size:18px !important}
.top-nav li ul li a {background:#fff; border:0}
ul#navigacija.show-menu li.submenu ul.show-menusub-menu li a:hover {color:#9e9c9c !important; background:#fff !important}
.top-nav li{  border-bottom: 1px solid #eee;}
#carousel .text {  	font-size: 0.8em;  	top: 20%;}
.owl-controls.clickable {display: none!important;}
.right {float: none;}
.social.right {float: right;}
#about-us article {padding: 4em 2.5em;}
#contact h3 a {font-size: inherit;display: inline-block;}
#about-us iframe {width:100%}
div.mpform form table tr td, table tr th {
    border: 0;
    display: flex;
}
}


@media screen and (max-width: 480px) {
#topbar {line-height: 1.625em;text-align: center;}
.social.right {float: none;}
p.logo, p.nav-text {text-align: center;}
footer .line.lalosevic div {overflow: hidden;width: 100%;padding: 0em;}
table.tabelacene td {min-width: auto !important;}
}

@media (max-width:768px) {
.kockice {margin: 5% auto !important; margin-left: -13px !important;}
.design div {text-align:center;}
.footer-social {text-align:center;}
#news .div5 {height: auto;}
.nr-padding-2r {padding:0 !important}
.nr-padding-2l {padding: 2% 0 0 0% !important;}
#news .div1{padding: 0;}
}

@media (max-width:643px) {
#contact.icons i.fa {font-size: 28px;  margin: 4px;}
#contact.icons i {padding: 28px 26px;width: 77px;height: 77px;}
.owl-theme .owl-controls {display:none !important}
}

@media screen and (max-width: 530px) {
#topbar p strong {font-size: initial}
}

@media (max-width:528px) {
#contact.icons i.fa {font-size:21px; margin:4px;}
#contact.icons i {padding: 14px 13px;width:50px;height:50px;}
}
@media screen and (max-width: 470px) {
    .mpform_date, .mpform_email, .mpform_textarea, .mpform_text, .mpform_select, .mpform_text, .mpform_err_text {width: calc(100% - 0px) !important; }
	.mpform_field{width:100% !important}
	div.mpform table{width:100%}
}
@media screen and (max-width: 480px) {
	#contact h3 a{font-size: 21px;}
	#news .div5 h3 {
    font-size: 22px;
    letter-spacing: 4px;
}
}	
	@media screen and (max-width: 480px) {
	#news .div5 h3 {font-size:16px;}
	section #features {padding: 0.5em}
	#contact.page #features {padding: 0.5em}
	
	}
		
		
@media (max-width:393px) {
#contact.icons i.fa {font-size: 17px; margin: 1px;}
#contact.icons i {padding: 6px 8px;width: 36px;height: 36px;}
}


@media (max-width:334px) {
#topbar p span {display:none}
#contact h3 a {letter-spacing: 6px;}
}
@media screen and (max-width:320px) {
	
	#news .div5 h3 {
    font-size: 17px;
    letter-spacing: 3px; 
}

}
.lb {
  -moz-column-count: 3;
  column-count: 3;
  -moz-column-gap: 5px;
  column-gap: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lb-item {
  transition: all .8s;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lb-item a img {

  margin: 0 auto !important;
}
.bgbox a {display:grid; }