html { overflow-x: hidden; }
body { color: #000; font-family: "Raleway", sans-serif; font-size: 15px; font-weight: 400; line-height: 24px; background-color: #fff; }
p { margin-bottom: 15px; }
h1, h2, h3, h4, h5, h6 { color: #000; font-family: Raleway, sans-serif; font-weight: 400; margin-top: 0px; }
h1, h2, h3, h4 { margin-bottom: 15px; }
h5, h6 { margin-bottom: 10px; }
h1 { font-size: 42px; line-height: 52px; }
h2 { font-size: 36px; line-height: 44px; }
h3 { font-size: 30px; line-height: 38px; }
h4 { font-size: 24px; line-height: 32px; }
h5 { font-size: 18px; line-height: 24px; }
h6 { font-size: 14px; line-height: 20px; }
a { color: #ed3237; transition: color .2s ease, background-color .2s ease, background .2s ease, border .2s ease, outline .2s ease, opacity .2s ease-in-out; webkit-transition: color .2s ease, background-color .2s ease, background .2s ease, border .2s ease, outline .2s ease, opacity .2s ease-in-out; }
a:hover { color: #404040; text-decoration: none; }
a:focus { text-decoration: none; outline: none }
ul li { line-height: inherit; }
figure { margin: 0px; }
figure img { width: 100%; }
figure iframe { background-color: #f4f4f4; border: 0px; overflow: hidden; width: 100% !important; }
video { height: auto; width: 100%; }
.text-nowrap{white-space: nowrap}
.no-padding-top { padding-top: 0px !important; }
.no-padding-bottom { padding-bottom: 0px !important; }
.no-padding-right { padding-right: 0px !important; }
.no-padding-left { padding-left: 0px !important; }
.margin-top10 { margin-top: 10px !important; }
.margin-top20 { margin-top: 20px !important; }
.margin-top30 { margin-top: 30px !important; }
.margin-top40 { margin-top: 40px !important; }
.margin-top50 { margin-top: 50px !important; }
.margin-top60 { margin-top: 60px !important; }
.margin-top70 { margin-top: 70px !important; }
.margin-top80 { margin-top: 80px !important; }
.margin-bottom10 { margin-bottom: 10px !important; }
.margin-bottom20 { margin-bottom: 20px !important; }
.margin-bottom30 { margin-bottom: 30px !important; }
.margin-bottom40 { margin-bottom: 40px !important; }
.margin-bottom50 { margin-bottom: 50px !important; }
.margin-bottom60 { margin-bottom: 60px !important; }
.margin-bottom70 { margin-bottom: 70px !important; }
.margin-bottom80 { margin-bottom: 80px !important; }
.mr-2{margin-right: 10px;}
.pt-40{padding-top: 40px;}
.list-icon { margin: 20px 0px; }
.list-icon ul { margin: 0px; padding: 0px; }
.list-icon ul li { font-size: 16px; list-style-type: none; margin-bottom: 10px; padding-left: 30px; position: relative; }
.list-icon ul li:last-child { margin-bottom: 0px; }
.list-icon ul li .fa { color: #ff6969; font-size: 20px; left: 0px; position: absolute; top: 3px; }
.required { color: #f63737; }
.aligncenter { display: block; margin: 0px auto 20px auto; }
.alignright { float: right; margin: 10px 0 10px 10px; }
.alignleft { float: left; margin: 10px 10px 10px 0; }
.left { float: left; }
.right { float: right; }
.textcenter { text-align: center; }
.textright { text-align: right; }
.textleft { text-align: left; }
.alert h4 { margin-bottom: 10px; }
.wrap-container20 { padding-bottom: 20px; padding-top: 20px; }
.wrap-container40 { padding-bottom: 40px; padding-top: 40px; }
.wrap-container60 { padding-bottom: 60px; padding-top: 60px; }
.wrap-container80 { padding-bottom: 80px; padding-top: 80px; }
.wrap-container100 { padding-bottom: 100px; padding-top: 100px; }
.wrap-container120 { padding-bottom: 120px; padding-top: 120px; }
.wrap-container6020 { padding-bottom: 20px; padding-top: 60px; }
.wrap-container8040 { padding-bottom: 40px; padding-top: 80px; }
.col-text40 { padding-top: 40px; }
.col-text60 { padding-top: 60px; }
.col-text80 { padding-top: 80px; }
.col-text100 { padding-top: 100px; }
.col-text120 { padding-top: 120px; }
.bg-white{background-color: #fff}
.bg-eee{background-color: #eee}
.border-top { border-top: 1px solid #e4e4e4; }
.border-bottom { border-bottom: 1px solid #e4e4e4; }
.no-border-top { border-top: 0px !important; }
.no-border-bottom { border-bottom: 0px !important; }
.post-heading-center { margin-bottom: 20px; text-align: center; }
.fs18{font-size: 18px; font-weight: 300}
.fw300{font-weight: 300}

h2.title{padding-bottom: 10px; border-bottom: 1px solid #eee; position: relative}
h2.title:before{content: " "; display: block; position: absolute; width: 80px; height: 2px; background-color:#ed3237; bottom: -1px; left: 0 }

.it-drept{padding: 30px;
	border: 1px solid #d2ac67;
	color: #000;
	display: block;
	position: relative;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	 margin-bottom: 30px;
}

.page{padding: 40px 0;}
.n-badge img{width: 230px;}
@media (max-width: 998px) {
	.n-badge img{width: 175px;}
}
@media (max-width: 768px) {
	.n-badge img{width: 120px;}
	h3.t{font-size: 24px;}
}
.bg-grey { background-color: #f6f8f9; border-bottom: 1px solid #eaedef; border-top: 1px solid #eaedef; }
.bg-image { background: #212425 url('../images/base-bg-image.jpg') no-repeat top center; background-size: cover; color: #FFF; font-size: 18px; line-height: 26px; }
.bg-image h1, .bg-image h2, .bg-image h3, .bg-image h4, .bg-image h5, .bg-image h6 { color: #FFF; }
.bg-image .btn-custom, .bg-image input[type="button"], .bg-image input[type="submit"], .bg-image input[type="reset"], .bg-image button { border: 0px; padding-bottom: 14.5px; padding-top: 14.5px; }
.bg-image input[type="button"], .bg-image input[type="submit"], .bg-image input[type="reset"], .bg-image button { padding-bottom: 17px; padding-top: 17px; }
.bg-image .btn-custom.btn-small { padding-bottom: 11.5px; padding-top: 11.5px; }
.bg-image input[type="button"].btn-small, .bg-image input[type="submit"].btn-small, .bg-image input[type="reset"].btn-small, .bg-image button.btn-small { padding-bottom: 14px; padding-top: 14px; }
.bg-image .btn-custom.btn-medium { padding-bottom: 16px; padding-top: 16px; }
.bg-image input[type="button"].btn-medium, .bg-image input[type="submit"].btn-medium, .bg-image input[type="reset"].btn-medium, .bg-image button.btn-medium { padding-bottom: 19px; padding-top: 19px; }
.bg-image .btn-custom.btn-large { padding-bottom: 18px; padding-top: 18px; }
.bg-image input[type="button"].btn-large, .bg-image input[type="submit"].btn-large, .bg-image input[type="reset"].btn-large, .bg-image button.btn-large { padding-bottom: 21px; padding-top: 21px; }
.text-desc { font-size: 14px; line-height: 22px; margin: 12px 0px 0px; }
.text-desc a { font-weight: 400; }

body.main-page{background-color: #fff}
#header { background:  url(../images/notorium_24_header.png) no-repeat fixed top center; background-size: cover; }
#header.forum{ background:  url(../images/base-header3.jpg) no-repeat fixed top center; background-size: cover; }

#header.white{background: none #fff;}
#header .navbar-brand span, #navigation_affix .navbar-brand span{display: block; text-align: center; font-size: 12px; color: #333; line-height: 14px; margin-top: 5px; letter-spacing: 2px;}
.logo{margin: 10px 0; display: block;}
.navbar-default{background-color: #fff; border: none; padding: 0px 15px 0px 15px; margin-bottom: 0; border-radius: 0; }
.main-page .navbar-default{margin-top: 60px;}
.navbar-default .navbar-nav > li{}
.navbar-default .navbar-nav > li > a{background-color: transparent; font-size: 16px; font-weight: 400; color: #000; padding-top: 22px; padding-bottom: 22px; padding-left: 20px; padding-right: 20px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{  background-color: transparent; color: #000  }

.navbar-default .navbar-nav > li.lang{background-color: #d2ac67; padding: 12px  20px}
.navbar-default .navbar-nav > li.lang > a{background-color: transparent; padding: 0; display: block}
.navbar-default .navbar-nav > li.lang > a.active{font-weight: 700}
.auriu{background-color: #d2ac67 }

.tmenu{padding: 20px 10px; margin-left: -15px; display: inline-block; background-color: #d2ac67 }
.tmenu a{color: #000; text-transform: uppercase; font-weight: 600; }
.tmenu .dropdown-menu{left: -15px; border: none; border-radius: 0; box-shadow: none}
.tmenu .dropdown-menu li a{font-weight: 400}
.tmenu .dropdown-menu li a:hover{background-color: transparent; color: #d2ac67}

.menu-cab{border-top: 1px solid #d2ac67; padding-top: 10px; margin-top: 5px;}
.menu-cab ul{list-style: none; padding: 0; margin: 0 0 0 20px}

.divider-main{width: 100%; height: 1px; background-color: #000; margin: 50px 0}

#header .header-content { color: #FFF; padding: 20px 0 40px 0 }
#header .header-content h1 { color: #fff; }
#header .header-content .header-heading-title { margin-bottom: 20px; margin-top: 8% }
#header .header-content .header-heading-title h1 { font-size: 60px; font-weight: 600; line-height: 1.2em; margin: 0 0 20px 0; text-transform: uppercase; }
#header .header-content .header-heading-title h1 { font-size: 50px;  }
#header .header-content .header-heading-title h2 { color: #fff; font-size: 40px; font-weight: 400; line-height: 44px; margin-bottom: 8px; }
#header .header-content .btn-link { background-color: rgba(0,0,0,.2); border: 1px solid #FFF; border-radius: 3px; color: #FFF !important; font-size: 16px; font-weight: 400; line-height: 50px; padding: 13.5px 25px; text-align: left; text-decoration: none; transition: none; webkit-transition: none; white-space: nowrap; }
#header .header-content .btn-link:hover { background-color: rgba(0,0,0,.4); }
#header .header-content .header-text { font-size: 16px; padding: 10px 0; text-align: center; }
#header .header-content .header-text .btn-custom { border: 0px; padding-bottom: 14px; padding-top: 14px; }
#header .header-content .header-text .btn-custom.btn-small { padding-bottom: 11px; padding-top: 11px; }
#header .header-content .header-text .btn-custom.btn-medium { padding-bottom: 16px; padding-top: 16px; }
#header .header-content .header-text .btn-custom.btn-large { padding-bottom: 18px; padding-top: 18px; }
#header .header-content .header-text .btn-section { margin-top: 35px; }
#header .header-content .header-text .btn-section .btn-custom, #header .header-content .header-text .btn-section .btn-link { line-height: 60px; margin: 0px 5px; }

.main-tab{list-style: none; padding: 0; margin: 0 0 30px 0; text-align: center; width: 100%; display: flex; flex-wrap: wrap; justify-content: center}
.main-tab li{display: inline-block;  margin-right: 5px; margin-bottom: 15px;}
.main-tab li a{padding: 30px; border:1px solid #d2ac67; color: #000; display: block; position: relative; font-size: 18px; line-height: 27px; }
.main-tab li a small{font-size: 12px; color:#d2ac67; display: block; position: absolute; left: 0; right: 0; text-align: center }
.main-tab li a i{display: inline-block; width: 25px; height: 25px; border: 1px solid #d2ac67; color: #d2ac67; border-radius: 50%; text-align: center; padding: 3px 0}
.main-tab li a:hover small{color: #fff}
.main-tab li a:hover i{border-color: #fff; color: #fff}
.main-tab li a:hover,.main-tab li a.active{background-color: #d2ac67; color: #fff; }

.main-tab li a.tb{padding: 15px; height: 89px}

.benefic p{padding-left: 40px; position: relative}
.benefic p img{position: absolute; left: 0; top: 5px;}

.catalog-title{position: relative; text-align: center;}
.catalog-title .title{position: relative; display: inline-block; padding-top: 40px; font-size: 42px;}
.catalog-title .title span{display: inline-block; position: absolute; top: 0; right: 0; font-size: 18px;}

.catalog form label{font-size: 20px; margin-top: 15px; line-height: 20px; font-weight: 400;}
.catalog .tabel table{width: 100%;}
.catalog .tabel td{border-bottom: 1px solid #ccc; padding: 5px;}
.catalog .tabel .item-logo{max-width: 160px; position: relative}
.catalog .tabel .item-logo .clogo{width: 100%}
.catalog .tabel .item-logo .trofeu{width: 60px; position: absolute; top: 0; right: 0;}
.catalog .tabel .name{font-size: 24px; padding-left: 15px;}

.best-brands{text-align: center; padding: 40px 0 40px; background-color: #fff; }
.best-brands h3{font-weight: 300}
.best-brands .red{color: #ef5457; margin-bottom: 0}
.circle-down{text-align: center; margin-top: 50px;}
.circle-down a{display: inline-block; width: 50px; height: 50px; border-radius: 50%; border: 1px solid #000; color: #000; font-size: 40px; padding: 5px; }

.item-galery{margin-bottom: 20px;}
.item-galery span{color: #000; font-size: 18px; text-align: center; padding: 10px 0; display: block; font-weight: 600;}

.list-logo{margin: 30px 0}
.list-logo a{display: inline-block; position: relative;}
.list-logo a .trofeu{position: absolute;  right: 0;  top: 0;  width: 40px;}
.category{padding: 40px 0; background-color: #ebebeb}
.category .post-heading-center h1{ font-size: 58px; line-height: 62px; font-weight: 300; margin-bottom: 10px;}
.category .post-heading-center h3{font-size: 38px; line-height: 42px; font-weight: 300}
.down-link{font-size: 18px; color: #ed3237; margin-bottom: 30px; margin-top: 30px; text-decoration: underline}
.down-link i{color: #000; font-size: 38px; padding: 0; vertical-align: middle}

.box-brands .cat-main{text-align: center; margin-bottom: 40px;}
.box-brands .cat-main a{display: inline-block; font-size:30px; padding: 10px 30px; font-weight: 300; color: #000; border-bottom: 2px solid #ccc; margin: 0 10px;  }
.box-brands .cat-main a.active{border-color: #ed3237}

.top-10-brand{padding: 0; list-style: none; margin: 0; text-align: center; display: flex;  flex-flow: row wrap; width: 100%; justify-content: center}
.top-10-brand li{width: 25%; }
.top-10-brand li img{max-width: 100%; max-height: 90px}
.top-10-brand li p{margin-bottom: 10px;}
.top-10-brand li a{color: #000}
.top-10-cat{padding: 0; list-style: none; margin: 0; text-align: center; display: flex;  flex-flow: row wrap; width: 100%; justify-content: center}
.top-10-cat li{width: 20%; font-size: 13px; }
.top-10-cat li img{max-width: 100%; max-height: 90px}
.top-10-cat li p{margin-bottom: 10px;}
.icon-top{ min-height: 60px; padding: 10px 0 5px 70px; margin-bottom: 40px; font-size: 32px; line-height: 1.2em; color: #000; background: url(../images/icon-top.jpg) no-repeat left center; }
.icon-top p{font-size: 14px;margin-bottom: 0; line-height: 1.2em; color: #d2ac67}

.main-alege{padding: 0; list-style: none; margin: 0; text-align: center; display: flex;  flex-flow: row wrap; width: 100%; justify-content: center}
.main-alege li{width: 12.5%}
.main-alege li img{max-width: 100%;}

.cistiga-bilete p{margin-bottom: 2px; font-weight: 600}
.detalii{font-size: 14px; border-bottom: 2px solid #d2ac67; color: #000; padding: 2px 10px; font-weight: 600}

@media (max-width: 768px) {
	.top-10-brand li{width: 50%; }
	.top-10-cat li{width: 33%; }
	.main-tab li a{padding: 10px;}
	.main-tab li{margin-bottom: 5px;}
	.main-tab li a small{line-height: 0.1em;}
	.cifre .item{padding: 26px;}
	.main-alege li{width: 33%}
}

.prod-li{padding: 0; list-style: none; margin: 0; text-align: center; display: flex;  flex-flow: row wrap; width: 100%; justify-content: center}
.prod-li li{width: 12.5%; }
.prod-li li.active{border-bottom: 3px solid #d2ac67}
.box-prod .item{ min-height: 178px; padding: 15px; text-align: center; margin-bottom: 0px; transition: all 0.3s ease-in-out}
.box-prod a:hover .item{ }
.box-prod .item .logo{height: 100px;}
.box-prod .item .logo img{max-height: 80px;}
.box-prod .item .category-main{font-size: 14px; color: #000; font-weight: 600;}
.box-prod .item .category-two{font-size: 16px; color: #000}
.box-prod .item .title{font-size: 16px; color: #000; border-bottom: 3px solid #ed3237; padding-bottom: 10px;}
.box-prod .buton{margin: 0 10px}
.box-prod .buton a{display: block; padding: 10px 0; text-align: center; font-size: 16px; color: #fff;}
.box-prod .buton a:hover{}
.box-prod .buton .voteaza{background-color: #ed3237}
.box-prod .buton .voturi{background-color: #88c54c}

.nom-pading-top{padding-top: 100px;}
.nominanti .logo{height: 140px; margin-bottom: 5px; position: relative}
.nominanti .logo img{ max-width: 100%; max-height: 100%;}
.nominanti .t{text-transform: uppercase}
.nominanti a{color: #000}
.nominanti .tr{position: absolute; top: -100px; right: 0 ; width: 40px; height: auto!important; max-height: none!important;}
.nominanti .tr.t0{width: 40px; right: 9px; top: -100px;}
.nominanti .me{position: absolute; bottom: 0; right: 0 ; width: 60px; height: auto!important;}
.nominanti li{box-shadow: 0 0 4px rgba(0,0,0,0.1);}
.nominanti li:hover{box-shadow: 0 0 6px rgba(0,0,0,0.15);}
.nominanti .item{padding: 0 5px 5px 5px;}

.nom-li{padding: 0; list-style: none; margin: 0; text-align: center ; display: flex; justify-content: center; flex-flow: row wrap; }
.nom-li li{width: 18%; margin: 0 1% 30px 1% }
.nom2-li{padding: 0; list-style: none; margin: 0; text-align: center ; display: flex; justify-content: center; flex-flow: row wrap; }
.nom2-li li{width: 10%; }
.nom2-li .tr{width: 30px;}
.pagination-box{text-align: center; margin: 30px 0}

.send-cerere{padding: 40px 0}

button.close{font-size: 38px; color: #000; font-weight: 300; opacity: 1; height: 20px; line-height: 20px; display: inline-block}

.form-control{height: 40px; border-radius: 2px; border: 1px solid #999; color: #000}
.form-control.error{border-color: #ed3237}


.reg-c{padding: 5px 0; min-height: 44px;}
.reg-c img{float: left}
.reg-c a{font-size: 18px; color: #000}
.reg-c a small{font-size: 9px; line-height: 9px; display: block}

.top-brand-retail{ text-align: center; padding: 40px 0}
.title-big{font-size: 48px; font-weight: 300; line-height: 1.2em; margin-bottom: 30px; text-align: center; text-transform: uppercase}
.sub-cat{display:inline-block; border-bottom: 2px solid #ed3237; margin-bottom: 10px; padding: 0 20px ; text-transform: uppercase}

.top-brand-publicitate{padding: 40px 0}
.info-contor{font-size: 14px; font-weight: 300; line-height: 1.2em; min-height: 87px;}
.red{color: #ed1c24}
.timer{ padding: 11px 25px; color: #ed1c24; font-weight: 300; font-size: 18px; text-align: center; border: 1px solid #ed1c24; max-width: 360px;}


.cta-cerere{}
.cta-cerere .btn{margin-top: 15px; max-width: 360px;}
.cta-cerere p{margin-bottom: 0; font-weight: 300; font-size: 14px;}

.about{padding: 40px 0 140px 0; background-size: cover}
.about .post-heading-center p{font-size: 26px; line-height: 1.2em; text-align: center; font-weight: 300}
.about .item{text-align: center;}
.about .item p{font-size: 22px; font-weight: 300; margin: 5px 0}
.about img{max-width: 100%; height: auto}

.teams{padding: 40px 0}
.teams .post-heading-center p{font-size: 26px; line-height: 1.2em; text-align: center; font-weight: 300}
.teams .item{padding: 20px 15px 15px; background-color: #f0f0f0; text-align: center; margin-bottom: 5px}
.teams .item img{border-radius: 50%}
.teams .item h3{font-size: 14px; line-height:1.2em; font-weight: 300; margin: 10px 0}
.teams .item p{font-size: 12px; line-height: 1.2em; font-weight: 300;}


.item-speak{padding: 20px 15px 15px; background-color: #fff; border: 1px solid #ccc; text-align: center; margin-bottom: 30px}
.item-speak img{border-radius: 50%}
.item-speak h3{font-size: 14px; line-height:1.2em; font-weight: 300; margin: 10px 0}
.item-speak p{font-size: 12px; line-height: 1.2em; font-weight: 300;}

.social {padding: 5px; text-align: center; margin-bottom: 20px }
.social a{color: #808080; width: 50px; height: 50px; display: inline-block}
.social a:hover{color: #000}
 .social a {  background-color: #58585a; margin: 0 5px;  border-radius: 50%;  color: #fff;  display: inline-block;  font-size: 26px;   line-height: 46px;   }
 .social a:hover {  color: #ed1c24;  }

.modal-header{padding: 11px 15px; border: none}
.modal-body{padding-top: 0}
.item-brands{ text-align: left;}
.item-brands h2{text-align: center}
.item-brands .logo{  text-align: center; max-width: 200px; margin: 0 auto}
.item-brands .btn-v{margin: 30px 0}
.btn-v .btn{width: 260px; display: block; margin: 0 auto}
.item-brands .logo img{ }
.item-brands .vote{margin: 40px 0; font-size: 32px;}
.fvli_social_sharing{background-color: transparent; padding: 10px;}

.prod-serv{text-align: center; padding-top: 30px; margin-bottom: 20px;}
.prod-serv a{font-size: 16px; font-weight: 700; padding: 7px 20px; border-radius: 20px; display: inline-block; color: #000}
.prod-serv a.active{background-color: #d2ac67; color: #fff;}

.promovare{padding: 60px 0 40px 0}
.promovare .p-title{border-bottom: 1px solid #000; padding-bottom: 20px; margin-bottom: 30px;}
.promovare .p-title h2{font-size: 48px; font-weight: 300; text-align: center}
.promovare .p-desc{font-size: 18px; font-weight: 300; text-align: center}

.descopera-benficii{background-color: #ebebeb; padding: 60px 0;}
.descopera-benficii a{ border: 1px solid #ed1c24; font-size: 30px; text-transform: uppercase; text-align: center; padding: 15px 0; line-height: 30px; max-width: 650px; margin: 0 auto; display: block}
.descopera-benficii a:focus,.descopera-benficii a:hover{color: #ed1c24}
.descopera-benficii a span{padding-right: 40px; background: url(../images/arrow-down.png) no-repeat right center ;}
.descopera-benficii a.collapsed span{ }

.pachet{padding: 60px 0 10px 0;}
.pachet .text-desc{font-size: 18px;}

.box-pachet{ margin: 40px 0 0 0}
.box-pachet .col-md-6, .box-pachet .col-md-4{padding: 0}
.box-pachet .item-box{  border: 1px solid #b7b7b7;}
.box-pachet .item-box.v1{ margin-bottom: 40px;}
.box-pachet .item-box.v2{min-height: 592px; margin-bottom: 20px;}


.box-pachet .item .item-box{}
.box-pachet .item .title{padding: 18px 0; text-align: center; font-size: 30px; line-height: 30px; font-weight: 300; border-bottom: 1px solid #b7b7b7;}
.box-pachet .item .price{ padding: 18px; font-size: 47px; line-height: 47px; font-weight: 300; text-align: center}
.box-pachet .item .desc{text-align: center; font-size: 18px; line-height: 1.2em; padding: 0 20px;}
.box-pachet .item.active .item-box{ border: 1px solid #ed1c24;  margin-left: -1px;}
.box-pachet .item.active {border-color: transparent}
.box-pachet .item.active .title{border-color: #ed1c24; background-color: #ed1c24; color: #fff}

.box-pachet .item .title small{font-size: 16px;}
.shadow{box-shadow: 0 0 21px rgba(0,0,0,0.35); background-color: #ebebeb}
.time-last{border: 1px solid #ed1c24; padding: 12px; text-align: center; font-size: 18px; color: #ed1c24; font-weight: 300; margin-bottom: 40px;}

.table-price{background-color: #ebebeb; padding: 60px 0 0 0}
.table-price .p-title{text-align: center; font-size: 48px; text-transform: uppercase; }

.info-pachet{font-size: 14px; line-height: 1.2em; font-weight: 300; text-align: center; margin-bottom: 20px;}

.forum-section{padding: 75px 0;}
.forum-section .cat-main{text-align: center; margin-bottom: 40px;}
.forum-section .cat-main a{display: inline-block; font-size:30px; padding: 10px 30px; font-weight: 300; color: #000; border-bottom: 2px solid #ccc; margin: 0 10px;  }
.forum-section .cat-main a.active{border-color: #ed3237}
.forum-section .shadow{background-color: transparent}

 .cat-main2{text-align: center; margin-bottom: 40px;}
 .cat-main2 a{display: inline-block; font-size:18px; padding: 10px 20px; line-height: 1.2em; font-weight: 300; color: #000; border-bottom: 2px solid #ccc; margin: 0 10px;  }
 .cat-main2 a.active{border-color: #ed3237}

#collapses .c-box{padding: 40px 0 0 0}
#collapses .c-box p{font-size: 18px; font-weight: 300;}
#collapses .c-box p img{margin-right: 10px;}

.contacts{padding: 40px 0}
.map{height: 350px;}


.blog .blog-posts{display: table; width: 100%; margin-bottom: 30px;}
.blog .blog-posts .blog-foto{display: table-cell; padding-right: 20px; vertical-align: top; width: 160px}
.blog .blog-posts .blog-foto img{max-width: 100%; border: 1px solid #ebebeb}
.blog .blog-posts .blog-head{display: table-cell; vertical-align: top}
.blog .blog-posts .blog-title{border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px;}
.blog .blog-posts .blog-title a{font-size: 18px; font-weight: 600; color: #333}
.blog .blog-posts .blog-title a:hover{color: #ed1c24}

.mb-30{margin-bottom: 30px;}
.mb-50{margin-bottom: 50px;}
.mb-70{margin-bottom: 70px;}
.mb-80{margin-bottom: 80px;}
.mb-100{margin-bottom: 100px;}
.cifre{ padding: 30px 0 20px 0}
.cifre h3{text-align: center; color: #000; font-size: 30px; margin-bottom: 30px; font-weight: 300}
.cifre .item{padding:40px 40px 0 40px; position: relative; margin-left: 10px; background-color: #f4f7f6; min-height: 140px; margin-bottom: 20px;}
.cifre .item h6{font-size: 28px; color: #000; margin: 0; padding: 0; line-height: 28px; margin-bottom: 4px}
.cifre .item i{ font-size: 22px; color: #000;}
.cifre .item p{font-size: 14px; font-weight: 300; color: #000; line-height: 14px; margin-bottom: 0}

.parteneri-footer{text-align: center ; display: flex; justify-content: center; flex-flow: row wrap; list-style: none; padding: 0; margin: 0;}
.parteneri-footer li{ padding: 10px; list-style: none; margin-bottom: 20px;}
.parteneri-footer li img{max-width: 100%; max-height: 80px;}
.block-pf{padding-top: 60px;}

.it-m{border: 1px solid #d2ac67; padding: 10px; font-size: 16px; text-align: center; padding-left: 50px; margin-bottom: 30px; display: block;}
.it-m.active{font-weight: 700;}
.it-m.t1{background: url(../tt1.png) no-repeat 15px center; background-size: 30px 69px;}
.it-m.t2{background: url(../tt2.png) no-repeat 15px center; background-size: 49px 60px;}
.it-m.t3{background: url(../tt3.png) no-repeat 15px center; background-size: 49px 60px;}
.it-m.t4{background: url(../tt4.png) no-repeat 15px center; background-size: 49px 60px;}

.trofee{padding: 0px 0;}
.trofee .item{margin-right: 150px; position: relative; text-align: right; font-size: 20px; border-right: 1px solid #fff; padding-right: 15px; margin: 80px 150px 70px 0}
.trofee .item img{width: 150px; position: absolute; right: -150px;  }
.img1{top: -70px}
.img2{top: -60px}
.img3{top: -60px}

.parteneri h2{text-align: center; margin-bottom: 30px;}
.parteneri h3{text-align: center}
.parteneri .list-logo{text-align: center}

.contor{display: inline-block; vertical-align: middle; padding: 0 10px;}
.contor .pina{font-size: 24px; text-align: center; margin-bottom: 20px;}
.countdown{text-align: center}
.countdown>span{display: inline-block; width: 30px; height: 30px; font-size: 18px; font-weight: 700; color: #000; position: relative}
.countdown>span>em{display: block; font-weight: 500; color: #000; font-size: 10px; line-height: 13px; font-style: normal; position: absolute; left: 0; right: 0; text-align: center}

.popap{padding: 15px;}
.popap h5{font-size: 14px; line-height: 16px;}
.popap p{font-size: 10px; line-height: 13px; margin-bottom: 7px;}
#popap .modal-content{background-color: #f5f5f5}

.nominanti-section{ padding: 65px 0; background: url(../images/notorium_24_nominanti_bg.png) no-repeat center; background-size: cover}
.nominanti-section h2{color: #fff;}
.nominanti-section p{color: #fff;}
.nominanti-section .vote{background-color: #ff0000; font-size: 20px; font-weight: 300; color: #fff; padding: 20px; display: block; text-align: center }
.nominanti-section .vote-alt{background-color: #d2ac67; font-size: 20px; font-weight: 300; color: #fff; padding: 20px; display: block; text-align: center}
.nominanti-section .box{color: #fff}

.alert-info{background-color: #e1d0b1; border-color: #e1d0b1; text-align: center; color: #000}
.alert-info p{margin: 0; line-height: 1.2; font-size: 18px}
.alert-info h1, .alert-info h2,.alert-info h3{margin: 0; padding: 0;}

.search-in .form-control{border: 2px solid #d2ac67; border-radius: 20px; background-color: #fff; height: 40px;}
.search-in.form-group{position: relative}
.search-in.form-group .btn{border: none; background-color: transparent; position: absolute; right: 0; top: 0; height: 40px;}

.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 40px; width: 40px;}
.select2-container--default .select2-selection--single{border-radius: 20px; border: 2px solid #d2ac67; height: 40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 10px 10px 0 10px; margin-left: -11px; margin-top: -3px; border-color: #000 transparent transparent transparent}

footer{padding: 40px 0 40px 0; background: url(../images/bg-footer_24.png) no-repeat center; background-size: cover; color: #d2ac67; margin-top: 120px;}
.footer-logo{ text-align: center; padding: 0 0 10px 0; }
footer .contacte{text-align: left;}
footer .contacte h5{font-size: 24px; line-height: 1.2em;}
footer .contacte p{font-size: 18px; color: #fff }
.copyr{font-size: 14px;}
.statuia{position: relative;  display: flex; margin-top: -104px}
.statuia img{max-width: 340px;}
.btn{border-radius: 0}
.btn-lg{font-size: 28px; padding: 15px 30px}
.btn-md{font-size: 18px; padding: 10px 20px; text-transform: uppercase}
.btn-white{background-color: #fff; color: #000;}
.btn-white:hover{background-color: #f9f9f9; color: #000;}
.btn-red{background-color: #ed1c24; color: #fff;}
.btn-red:hover{background-color: #cd2f32; color: #fff;}
.btn-red-alt{background-color: transparent; border: 1px solid #ed1c24; color: #ed1c24;}
.btn-red-alt:hover{background-color: #ed1c24; color: #fff;}

.btn-auriu{background-color: #d2ac67; color: #fff;}
.btn-auriu:hover{background-color: #bc9a5b; color: #fff}
.btn-default{height: 40px}

.btn-green{background-color: #66cc00; color: #fff}
.btn-green:hover{background-color: #7ab442; color: #fff}

.btn-green-2{background-color: #00ff00; color: #fff; font-weight: 700;}
.btn-green-2:hover{background-color: #66cc00; color: #fff}

.btn-file {
	position: relative;
	overflow: hidden;
	padding: 14px;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}
.btn-text-a{color: #fff; border-color: #fff}
.btn-text-a:hover{border-color: #d2ac67}
.inapoi{display: inline-block; padding: 5px 15px; color: #000; border-bottom: 2px solid #d2ac67; text-transform: uppercase}
.inapoi i{color: #999; transition:All 0.2s ease-in-out; position: relative; left: 0}
.inapoi:hover i{left: -15px;}

.inapoi2{display: inline-block; padding: 5px 15px; color: #000; border-bottom: 2px solid #d2ac67; text-transform: uppercase}
.inapoi2 i{color: #999; transition:All 0.2s ease-in-out; position: relative; left: 0}
.inapoi2:hover i{top: -5px;}

.pag-box{text-align: center}
.pagination > li > a, .pagination > li > span{border: none; background-color: transparent; border-bottom: 2px solid transparent; color: #000; border-radius: 0; font-size: 18px; line-height: 20px;}
.pagination > .active > a, .pagination > .active > span{border-color: #ed3237; background-color: transparent; color: #000}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:0}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
	background-color: transparent;
	color: #000; border-color: #ed3237;
}
.pagination > li > a:hover, .pagination > li > span:hover{background-color: transparent;}

.capce{margin-bottom: 15px;}
.capce input{width: 30px; display: inline-block; height: 30px; border: 1px solid #ccc;}
.capce span{font-size: 18px}

.antifrauda{font-size: 12px; line-height: 1.2em;}
.details{}
.details li span{font-weight: 700;}
.medalii{display: flex; flex-wrap: wrap; text-align: center;}
.medalii>div{width: 12%;}
.medalii img{max-width: 100%}
.medalii-title{font-weight: 700; margin-bottom: 10px; padding-bottom: 15px; margin-top: 40px; border-bottom: 1px solid #f5f5f5}
@media (max-width: 1600px) {


}
@media (max-width: 1200px) {
	#header .nav > li { padding-left:3px; padding-right: 3px; }
	#header .nav > li>a{padding-left: 10px; padding-right: 10px; font-size: 16px;}
	#header .navbar-brand img{width: 180px;}
	#header .header-content .header-heading-title h1{font-size: 36px; line-height: 1.2em;}
	#header .header-content .header-heading-title h5{font-size: 28px}

}
@media (max-width: 992px) {

	#header .nav > li { padding-left:0px; padding-right: 0px; }
	#header .nav > li>a{padding-left: 10px; padding-right: 10px; font-size: 16px;}
	.info-contor{margin-bottom: 20px;}
	.cta-cerere .btn{margin-bottom: 15px;}
	.title-big{font-size:48px }
	.prod-li li{width: 25%;}

}
@media (max-width: 768px) {

	#header .navbar-brand img{width: 180px;}
	#header .header-content .header-heading-title h1{font-size: 36px; line-height: 1.2em;}
	#header .header-content .header-heading-title h5{font-size: 18px}
	.category .post-heading-center h1{font-size: 38px; line-height: 1.2em}
	.category .post-heading-center h3{font-size: 28px; line-height: 1.2em}
	.title-big{font-size: 38px}
	footer .text-right{text-align: center}
	.navbar-default .navbar-collapse{background-color: #fff}
	.btn-lg{font-size: 22px; padding: 15px 20px}
	.mb-sm-15{margin-bottom: 15px;}
	.cta-cerere{ padding: 40px 20px}
	.prod-li li{width: 49%;}
	.inapoi{float: none!important; margin-bottom: 20px;}
	.box-prod .item .category-two{font-size: 14px;}
	footer .contacte{text-align: center}

	.nom-li li{width: 33%}
	.nom2-li li{width: 20%; }
	.top-top h2{font-size: 20px;}
	.top-top h3{font-size: 18px; line-height: 1.2em;}
	.parteneri-footer li{width: 33%;}

	.nav-bar-lr{display: flex; justify-content: space-between; margin-top: 0; margin-bottom: 0}
	.logo-mob{text-align: center}
	.main-page .navbar-default{margin-top: 40px;}
	.medalii>div{width: 25%;}
	.statuia{position: relative; margin-top: 0px; display: flex; justify-content: space-between}
	.statuia img{max-width: 240px; margin: 0 auto;}
}
@media (max-width: 480px) {
	#header .header-content .header-heading-title h1{font-size: 28px; line-height: 1.2em;}
	#header .header-content .header-heading-title h5{font-size: 18px}
	#header .header-content .header-heading-title h2{font-size: 20px; line-height: 30px;}

	.prod-li li{width: 50%;}
	.nom-li li{width: 50%}
	.nom2-li li{width: 25%; }
	.parteneri-footer li{width: 50%;}
	.medalii>div{width: 33%;}
}
.navbar-brand{position: relative}
.navbar-brand .fb-like{position: absolute; bottom: -30px; left: -73px;}

.item-top{text-align: center}
.item-top .logo{max-width: 250px; margin: 0 auto; position: relative}
.item-top .logo>div{position: absolute; right: 0; top: 0; width: 75px;}
.item-top .logo img{max-width: 100%}
.titlu-rofeu{font-weight: 600}


.forgot-form{margin-top: 15px; margin-bottom: 30px;}
.alert{padding-left: 40px; border-radius: 0; position: relative}
.alert i{position: absolute; left: 13px; top: 20px;}

.sign_in_facebook{text-align: center; margin-top: 47px;}
.sign_in_facebook p{margin-bottom: 11px;}
.btn-facebook{background-color: #3c66c4; color: #fff; border-radius: 0}
.btn-facebook:hover{color: #fff; background-color: #345cb5;}
.btn-google{background-color: #cf4332; color: #fff; border-radius: 0}
.btn-google:hover{color: #fff; background-color: #a92d1e;}
.notifyjs-foo-base {
	opacity: 0.9;
	width: 200px;
	background: #F5F5F5;
	padding: 5px;
	border-radius: 0px;
}

.notifyjs-foo-base .title {
	width: 100px;
	float: left;
	margin: 10px 0 0 10px;
	text-align: right;
}

.notifyjs-foo-base .buttons {
	width: 70px;
	float: right;
	font-size: 9px;
	padding: 5px;
	margin: 2px;
}

.notifyjs-foo-base button {
	font-size: 9px;
	padding: 5px;
	margin: 2px;
	width: 60px;
}
/* Basic sample */


.flipbook-viewport{
	overflow:hidden;
	width:100%;
	height:450px;
}

.flipbook-viewport .container{
	position:absolute;
	top:50%;
	left:50%;
	margin:auto;
}

.flipbook-viewport .flipbook{
	width:922px;
	height:600px;
	left:-461px;
	top:-300px;
}

.flipbook-viewport .page{
	width:461px;
	height:600px;
	background-color:white;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.flipbook .page{
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
	-o-box-shadow:0 0 20px rgba(0,0,0,0.2);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}

.flipbook-viewport .page img{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin:0;
}

.flipbook-viewport .shadow{
	-webkit-transition: -webkit-box-shadow 0.5s;
	-moz-transition: -moz-box-shadow 0.5s;
	-o-transition: -webkit-box-shadow 0.5s;
	-ms-transition: -ms-box-shadow 0.5s;

	-webkit-box-shadow:0 0 20px #ccc;
	-moz-box-shadow:0 0 20px #ccc;
	-o-box-shadow:0 0 20px #ccc;
	-ms-box-shadow:0 0 20px #ccc;
	box-shadow:0 0 20px #ccc;
}

.video{position: relative; display: inline-block}
.play{position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -35px; font-size: 25px; background-color: rgba(0,0,0,0.5); border-radius: 8px; padding: 10px 25px;}
.play:hover{background-color: #ed3237; color: #fff;}
.d-flex{display: flex; justify-content: space-between; align-items: center}

@media (min-width: 768px){
	.modal-sm {
		width: 400px;
	}
}

.invalid-feedback{color: #ed3237}