/*   
Theme Name: Vebi Romania
Theme URI: http://vebiromania.com
Description: Wordpress 4.4.2 theme.
Author: BlueHex
Author URI: http://bluehex.ro
Version: 1.0
*/

@media screen {
	/*------------------General--------------------*/
	*{
		padding:0;
		margin:0;
	}
	body{
		font-size: 16px;
		color:#68686a;
		font-family: 'Open Sans', sans-serif;
	}
	a, a:visited, a:focus, a:hover, a:active{
		outline:0;
		text-decoration: none;

	}
	h1, h2, h4{
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 0.5em;	
	}
	h1{
		font-size: 3.5em;	
	}
	h2{
		font-size:1.6em;
	}
	h3{
		font-size:1.6em;
	}
	h4{
		font-size: 1.1em;
	}
	ul{
		list-style: none;
	}
	.error{
		text-align: center;
	}
	/*-------------------Header--------------------*/
	.front-header.container-fluid{
		position:absolute;
		width:100%;
		z-index:1;
	}
	.page_head.container-fluid{
		background-image: url('images/header-image.jpg');
	}
	.header_text{
		font-family: "Open Sans Condensed";
		border-left:0.15em solid #e3001b;
		padding:0.1em 0 0.5em 4em;		
		color:#ffffff;
		margin-bottom: 6em;
		font-size: 1.8em;
	}
	
	.navbar-brand.logo{
		padding-left: 0;
		display: inline-block;
	}
		/*--------------Menu---------------*/
	.navbar{
		min-height:10em;
	}
	.navbar-default{
		border:0;
		background-color: transparent;
	}
	.nav.navbar-nav{
		text-align: center;
	}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#fff;
		text-transform: uppercase;
		line-height:3em;
	}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
		color:#e3001b;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
		background-color: transparent;
		color:#e3001b;
	}
	.navbar-nav > li > a{
		padding: 15px 30px;
	}
	.navbar-collapse{
		padding: 0;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background:transparent;
	}
	/*-------------------Slider--------------------*/
	.carousel .carousel-inner{
		padding:0;
		height:100%;
	}
	.carousel .carousel-inner li{
		background-position: center center;
		background-size: cover;
		padding-bottom: 58%;
		width:100%;
	} 
	.carousel-indicators{
		bottom:50%;
		left:97%;
		margin-left: 0;
	}
	.carousel-indicators li{
		display: block;
		margin-top: 0.5em;
		background-color: #fff;
		border:0;
	}
	.carousel-indicators .active{		
		margin-top: 0.5em;
		background-color: #e3001b;
	}
	.slide_content{
		left:5%;
		right:5%;
		text-align: center;
		margin: 0;
		position:absolute;
		z-index: 2;
		top: 25%;
		color:#fff;
	}
	.slide_text, .slide_titlu{
		width:60%;
		margin:0 auto;
	}
	.slide_title{
		font-family:'Open Sans Condensed', sans-serif;
	}
	.slide_text{
		font-size:2.2em;
		font-family:'Open Sans Condensed', sans-serif;
	}
	.buton{
		background-color:#e3001b;
		border:1px solid #bd0016;
		color:#ffffff;
		padding:0.625em 0.9375em;
		margin-top:10em;
		font-size:1.2em;
		border-radius:0.2em;
		display:inline-block;
		text-transform: uppercase;
	}
	.buton:hover{
		background-color:#b3b3b3;
		border:1px solid #9c9c9c;
		color:#ffffff;
	}
	.front-page{
		padding:0;
		margin:0;
	}
	.home{
		overflow:hidden;
	}
	/*-------------------Pagina-------------------*/
	.pagina.container-fluid, .arhiva.container-fluid, .noutati.container-fluid{
		background-color: #f0f0f0;
	}
	.continut{
		background-color: #ffffff;
		margin-top: -4.375em;
		padding:4.375em 3em 0;
		margin-bottom:4.375em;
	}
	.col-md-6.image img{
		max-width:100%;
		height:auto;
	}
	.box3_container{
		border-top:1px solid #eaeaea;
		padding-top:4.375em;
		overflow:auto;
	}
	.pagina .row{
		margin-bottom: 4.375em;
	}
	.pagina h3{
		color:#000;
	}
	.col-md-6.text p, .widget-comp p{
		margin:1.5em 0;
	}
	.widget-comp{
		font-size: 0.85em;
	}
	.widget-comp h4{
		font-size:1.05em;
		color:#000000;
		margin-top: 0;
		margin-bottom: 1.5em;
	}
	.widget-comp img{
		max-width: 100%;
	}
	.widget_link, .widget_link:hover{
		color:#e3001b;
	}
	.icon-right-open, .icon-left-open{
		border:1px solid #e3001b;
		border-radius:50%;
		margin-left:0.8em;
		font-size:0.6em;
	}
	.news > li{
		border-bottom:1px solid #eaeaea;
	}
	/*-------------------Footer--------------*/
	footer{
		border-top:1px solid #eaeaea;
		line-height:5em;
		font-size:0.85em;
	}
	footer a{
		color:#c1c1c1;
		text-decoration: underline;
	}
	footer .navbar{
		min-height:1px;
		margin-bottom: 0;
	}
	#menu-meniu-social{
		text-align: right;
		margin-bottom: 0
	}
	#menu-meniu-social span{
		display:none;
	}
	#menu-meniu-social li{
		display:inline-block;
		margin-right:1em;
	}
	#menu-meniu-social [class^="icon-"]{
		background-color: #c1c1c1;
		border-radius:50%;
		padding:2px;
		color:#ffffff;
		line-height:1.4em;
	}
	#menu-meniu-social a{
		display: block;
	    height: 1.5em;
	    position: absolute;
	    bottom: 2em;
	    width: 1.5em;
	}
	#menu-meniu-social [class^="icon-"]:hover{
		background-color:#e3001b; 
	}
	.footer{
		display: none;
	}
	/*----------------Categorie Produse-----------------*/
	.header{
		background-image: url('images/companie.jpg');
		background-position: -100px;
	}
	
	.widget-side h3{
		color: #000000;
    	text-transform: uppercase;
    	margin:0 0 2em;
	}
	.cat h3 a{
		color:#000000;
		text-transform: uppercase;
	}
	.post{
		padding-left:2.5em;
		list-style: initial;
	}
	.post li a{
		color:#68686a;
	}
	.post li i{
		color:#e3001b;
		font-size: 0.8em;
	}
	#menu-categorii a, #menu-pdf-uri-informatii a{
		color:#555555;
		text-transform: uppercase;
		font-weight: 600;
		padding:1.5em;
	}
	.info{
		font-size:14px;
	}
	/*#menu-pdf-uri-informatii a{
		padding:1.5em 0;
	}*/
	#menu-categorii{
		margin: 2em 0;
	}
	#menu-categorii > li, #menu-pdf-uri-informatii li{
		border-bottom:1px solid #eaeaea;
		padding:1.5em;
	}
	#menu-pdf-uri-informatii li{
		border-left:0.3em solid #e3001b;
		padding:1.5em 0.2em;
	}
	#menu-categorii > li:first-child, #menu-pdf-uri-informatii li:first-child{
		border-left:0.3em solid #5d5d5d;
	}
	#menu-categorii > li:nth-child(2), #menu-pdf-uri-informatii li:nth-child(2){
		border-left:0.3em solid #a1a506;
	}
	#menu-categorii > li:nth-child(3),#menu-pdf-uri-informatii li:nth-child(3){
		border-left:0.3em solid #56a6d7;
	}
	#menu-categorii > li:nth-child(4), #menu-pdf-uri-informatii li:nth-child(4){
		border-left:0.3em solid #e3001b;
	}
	.news h5{
		color:#000000;
		font-size: 1em;
	}
	.arhiva, .pagina-produs{
		font-size: 0.9em;
	}
	.produs .buton{
		margin: 1em 0 2em;
		text-align: center;
		width:100%;
	}
	.produs a{
		border:1px solid #eaeaea;
		display:block;
		width:100%;
		height:100%;
	}
	.produs h4{
		color:#000000;
		margin:1.5em 0;
		min-height:35px;
		text-align: center;
	}
	.produs img{
		display: block;
		margin:0 auto;
		max-width: 100%;
	}
	.produs p{
		max-height:4em;
		min-height:4em;
		overflow: hidden;
		font-size:0.9em;
		line-height:1.85em;
	}
	.produse::after{
		clear:both;
		content:"";
		display: block;
	}
	.images{
		margin-top: 2em;
	}
	.images img{
		width: 24%;
		border:1px solid #eaeaea;
		margin-right:1%;
		cursor: pointer;
	}
	.images img:last-child{
		margin-right:0;
	}
	.news .widget_link{
		margin:1em 0;
		display: block;
		font-size: 
	}
	.news_excerpt{
		max-height:5em;
		overflow: hidden;
		font-size: 0.9em;
		line-height:1.8em;
	}
	.cat_link{
		color: #000000;
	    display: block;
	    margin: 1.5em 0;
	    text-decoration: underline;
	    text-transform: uppercase;
	    font-size:0.9em;
	}
	.icon-newspaper{
		margin-right: 1em;
	}
	.cat-nav{
		padding-left:2em;
	}
	.cat-nav li{
		display: inline-block;
	}
	.cat-nav li a, .paginate .prev, .paginate .next{
		padding:1em;
		margin:0.5em 0.5em 0.5em 0;
		color:#000000;
		background-color: #f9f9f9;
		border:1px solid #e6e6e6;
		display: block;
		text-transform: uppercase;
	}
	.cat-nav
	.cat-nav li:hover a{
		color:#e3001b;
		background-color: #ffffff;
	}
	.cat-nav li.active a, .term-nav.active{
		color:#e3001b;
		background-color: #ffffff;
		border-bottom: 0;
	}
	.prev > a, .next > a{
		color:#000000;
	}

	/*----------------------------------Pagina Contact-------------------------------*/
	.page_contact{
		background-image: url('images/contact.jpg');
	}
	.contact .row, .contact.row{
		margin-bottom:0.5em;
	}
	.contact input, .contact textarea{
		color:#000000;
		font-size:0.8em;
		width:100%;
		padding:0.8em;
		max-width:100%;
		border-radius: 0;
		border:1px solid #ececec;
	}
	.contact textarea{
		resize:none;
	}
	.date-contact{
		font-size:0.8em;
	}
	.date-contact h3{
		font-size: 1.8em;
    	margin-bottom: 1em;
    	margin-top: 0;
    	text-transform: uppercase;
	}
	.date-contact p:first-of-type{
		color:#000000;
	}
	.contact .buton{
		color:#ffffff;
		margin:0;
	}
	.adresa{
		text-align: center;
	}

	/*-----------------------------Categorie Noutati------------------------*/
	.noutati .continut{
		background-color: #f0f0f0;
	}
	.articol{
		background-color: #ffffff;
		width: 69%;
		float: left;
		margin:1em;
		padding: 1.5em;
	}
	.articol a{
		text-transform: uppercase;
		color:#e3001b;
	}
	.articol p, .time{
		font-size: 0.8em;
	}
	.time{		
		margin-bottom:1.5em;
		display: block;
	}
	.articol h3{
		margin-bottom: 0;
	}
	.articol-image{
		display:inline-block;
		width:25%;
		float: left;
		margin:1em;
	}
	.news::after, .paginate::after{
		content:"";
		display:block;
		clear:both;
	}
	.noutati footer{
		background-color: #ffffff;
	}
	.paginate .prev{
		float:left;
	}
	.paginate .next{
		float: right;
	}
	.paginate li{
		display:inline;
	}
	.paginate{
		text-align: center;
	}
	.paginate .icon-right-open, .paginate .icon-left-open{
		color:#e3001b;
		position:relative;
		top:-2px;
	}
	.paginate .icon-left-open{
		margin-right: 0.8em;
	}
	.paginate li:not(:first-child):not(:last-child) a, .current{
		margin: 0.5em 0.5em 0.5em 0;
    	padding: 1em;
    	display:inline-block;
    	color:#000000;
	}
	.current{
		color:#e3001b;
	}
/*-----------------Produs-----------------------*/
.produs-img{
	border:1px solid #eaeaea;
	padding:0.5em;
}
.produs-img img{
	display: block;
	margin: 0 auto;
	max-width:100%;
	height:auto;
}
.produs-text h2{
	color: #000000;
    font-size: 1.8em;
    margin: 0;
    padding-bottom: 2em;
}
.produs-text h3{
	color:#000000;
	font-size: 1.2em;
}
.produs-text ul{
	list-style: initial;
	padding-left: 2em;
}

table{
	margin-top: 6em;
	box-sizing:border-box;
	width: 100%;
	text-align: center;
}

th{
	color:#ffffff;
	font-weight: 300;
	width: 33.33%;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	background-color:#c5c6c8;
	padding:0.6em;
}
td{
	padding:1em;
	box-sizing:border-box;
}
td:nth-child(2){
	border-right:0;
}
td:first-child{
	font-weight: bold;
}
.box{
	position:absolute;
	top: -2em;
	right:0.5em;
}
.inform {
    margin-bottom: 3em;
}
} /* END screen media */
@media all and (min-width:1300px){
	.container.continut{
		width: 1280px;
		overflow: auto;
	}
	.collapse.navbar-collapse.col-md-7.col-md-offset-2.mobil{
		display:none!important;
	}

	
}
@media all and (max-width:1300px){
	.col-md-8.col-md-offset-2.large{
		display:none;
	}
	.carousel .carousel-inner li{
		padding-bottom: 110%;
	}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
		color:#ffffff;
		background-color: transparent;
	}
	.dropdown-menu{
		float:none;
		text-align: center;
		background:transparent;
		position:relative;
	}
	.dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
		background-color:transparent;
		color:#e3001b;
	}

}
@media all and (max-width: 760px){
	.navbar-nav{
		margin:0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:0;
	}
	.navbar-collapse{
		box-shadow: 0;
	}
	.carousel .carousel-inner li{
		padding-bottom: 200%;
	}
	table{
		margin-bottom: 4em;
	}
	.widget_nav_menu{
		display:none!important;
	}
	
}
@media all and (max-width:480px){
	.carousel .carousel-inner li{
		padding-bottom: 0%;
	}
	.slide_content{
		top:15%;
		position:unset;		
		padding:10em 0 5em;
	}
	.slide_title{
		font-size: 2.2em;
		margin-top: 0;
	}
	.slide_text{
		font-size:1.2em;
	}
	.buton{
		margin-top: 5em;
	}
	#menu-meniu-principal{
		background:rgba(0,0,0,0.4);
	}
	.produs img{
		height:auto;
	}
	.header_text{
		font-size: 1em;
	}
	.continut{
		padding:1em;
	}
	.articol-image img{
		height: auto;
    	max-width: 100%;
    	width: 100%;
	}
	.articol-image, .articol{
		float:none;
		width:90%;
	}
	.col-md-6.col-md-12.copyright{
		line-height: 2em;
    	padding-top: 2em;
    	text-align: center;
	}
	#menu-meniu-social{
		text-align: center;
	}
	.navbar{
		min-height:1px;
	}
}
@media all  and (-webkit-min-device-pixel-ratio:2){
	.carousel .carousel-inner li{
		padding-bottom: 200%;
	}
	.slide_content{
		top:15%;
		padding-top: 4em;
		padding-bottom:0;
	}
	.button{
		margin-top: 3em;
	}

}
@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
