/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
body{
    background-color: rgba(0, 30, 57, 0.8);
}
.cont-menu-top{
   padding: 0; 
}
.cont-menu-top-image{
    position: relative;
    padding: 0;
}
.container{
	background-color: #D9E0DA;
}
.navbar .container{
	background-color: transparent;
}
@font-face {
    font-family: 'Streetwear';
    src: url(includes/fonts/Streetwear.otf);
}
@font-face {
    font-family: 'Open Sans';
    src: url(includes/fonts/OpenSans-Regular.ttf);
}
a:focus{
	outline: 0;
}
/*-Header-*/
.full-header img{
    position: absolute;
    margin-top: -60px;
    }
.full-head{
	background: #767676;
    width: 100%;
    margin-top: -60px;
    height: 150px;
    margin-bottom: -100px;
	z-index: 9;
	position: relative;
}
.full-header .menu-test{
	width: auto;
}
.navbar-default{
	border: 0;
	background: transparent;
	z-index: 999;
}
.page-id-26 .navbar-default{
	margin-top: 25px;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin-right: 30px;
}
.navbar .navbar-collapse {
  text-align: center;
}
.navbar-nav{
	background: rgba(255,255,255,0.86);
-moz-background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
-webkit-background: gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.86)), color-stop(10%, rgba(255,255,255,0.89)), color-stop(45%, rgba(248,248,248,1)), color-stop(59%, rgba(245,245,245,1)), color-stop(96%, rgba(238,238,238,0.87)), color-stop(100%, rgba(237,237,237,0.87)));
-webkit-background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
-o-background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
 -ms-background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}
#menu-item-25{
	margin: 0 188px 0 -16px;
}
#menu-item-25 a, #menu-item-25 a:hover, #menu-item-25 a:focus{
	color: transparent;
    background-color: transparent; 
}
#menu-item-25 img{
	position: absolute;
    top: -57px;
}
.navbar-nav>li{
	    height: 40px;
}
.navbar-nav>li:first-child{
	padding-left: 50px;
}
.navbar-nav>li:last-child{
	padding-right: 95px;
}
.navbar-default .navbar-nav>li>a{
	color: #01233f;
	font: 700 14px/12px 'Arimo';
	text-transform: uppercase;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background: transparent;
	color: #01233f;
}
.page-template-page-despre .title-top{
    margin-bottom: 20px;
}
.title-top{
    margin: 80px auto;
    text-align: center;
    background: url('/wp-content/uploads/2016/04/bg-title.png') no-repeat center;
    height: 40px;
	}
.title-top h1{
	font-family: 'Lobster', cursive;
    color: #012644;
    margin-right: 43px;
    width: 23%;
    font-style: italic;
    font-size: 45px;
    line-height: 36px;
    margin: 0 auto;
    background-color: #D9E0DA;
	}
/*---Despre noi---*/
.titlu-pagina{
	text-align: center;
	margin-bottom: 50px;
}
.titlu-pagina h2{
	font: 700 30px/24px 'Helvetica';
	text-transform: uppercase;
	color: #012644;
	font-weight: bold;
}
.thumbnail{
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.428571429;
    box-shadow: 0px 1px 8px 0.00px rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.continut-single{
    min-height: 371px;
    display: block;
}
/*--Bauturi&Alimente--*/
.continut-post{
    min-height: 254px;
    border: 2px solid #cccccc;
    outline: 8px solid #9EA39F;
    margin-bottom: 50px;
	background: #fff;
	text-align: center;
}
.bauturi a:hover, .bauturi a:focus{
	text-decoration: none;
}
.bauturi .row{
	width: 90%;
	margin: 0 auto;
}
.continut-post img{
	width: 100%;
}
.continut-post h4{
	font: 400 30px/24px 'Streetwear';
	color: #012644;
    margin-top: 23px;
}
.continut-post p{
	font: 700 16px 'Helvetica';
	color: #012644;
	padding-bottom: 15px;
}
.post-titlu{
	margin: 15px 0 20px 0;
}
.post-cont{
	font: 700 16px 'Helvetica';
    color: #012644;
    text-align: justify;
    margin-right: 10px;
    display: inline-block
}
/*--Single bauturi&Alimente---*/
.single .post_content{
	min-height: 411px;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{
    cursor: not-allowed;
    pointer-events: none;
    opacity: 1;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 159px;
    border-radius: 0;
}
/*---Home---*/
.top-home{
   margin-top: 28%;
	}
.promotions {
	text-align: center;
}
.cont-promotie{
	min-height: 250px;
    box-shadow: 0px 1px 8px 0.00px rgba(0, 0, 0, 0.5);
    width: 100%;
    background-color: #ffffff;
    position: relative;
    z-index: 3;
    text-align: center;
    padding: 10px 37px;
	margin-top: -50px;
}
.first-pro{
	margin-left: 50px;
} 
.middle-pro{
	margin: -80px 0px;
	z-index: 4;
}
.last-pro{
   margin-left: -50px;
}
.cont-promotie h1{
	font-weight: 400;
	font-size: 25px;
	line-height: 24px;
	color: #012644;
	margin-bottom: 20px;
	font-family: 'Lobster', cursive;
    font-style: italic;
}
.cont-promotie p{
	font: 100 17px/24px 'Helvetica';
    color: #012644;
    font-style: italic;
}
.slogan{
	text-align: center;
    margin-top: 100px;
	margin-bottom: 40px;
}
.slogan h1{
	color: #012644;
	font-family: 'Lobster', cursive;
    font-style: italic;
}
.bg-logo{
	margin-bottom: 100px;
}
.bg-logo img{
	width: 100%;
}
.intro-cont{
	margin: 0 auto;
    width: 89%;
}
.intro-cont-bk1 h1{
	font: 700 30px/24px 'Helvetica';
    font-weight: bolder;
    color: #012949;
}
.intro-cont h1{
	color: #012644;
	font-family: 'Lobster', cursive;
    font-style: italic;
}
.intro-cont h5{
	color: #939594;
	font: 700 18px / 24px 'Open Sans';
}
.intro-cont p{
	font: 400 14px/24px 'Open Sans';
	color: #00203e;
	text-align: justify;
}
.intro-cont ul{
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
	margin-bottom: 100px;
}
.page-template-page-acasă .text-intro ul{
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
.text-intro h1{
    margin-top: 0;
}
.intro-cont ul li{
	list-style: none;
	font: 400 14px/24px 'Open Sans';
    color: #00203e;
    text-align: justify
}
.intro-cont ul li:before{
	    font: normal normal normal 14px/1 FontAwesome;
    content: "\f18e";
    margin-right: 20px;
}
.intro-cont ol li{
	list-style: none;
	font: 400 14px/24px 'Open Sans';
    color: #00203e;
    text-align: justify
}
.intro-cont ol li:before{
	    font: normal normal normal 14px/1 FontAwesome;
    content: "\f18e";
    margin-right: 20px;
}
.galerie-imagini h3{
	font: 100 30px/45px 'Streetwear';
    color: #012644;
    margin-right: 43px;
    margin: 0 auto;
    background-color: #D9E0DA;
}
.intro-cont .img-bg{
	box-shadow: 0px 1px 8px 0.00px rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
    min-height: 332px;
    width: 95%;
    padding: 10px;
    float: right;
    text-align: center;
	margin-bottom: 40px;
}
.page-template-page-despre .intro-cont .img-bg{
	min-height: 318px;
}

.intro-cont .col-md-6 img{
    width: 100%;
}
#home-slider img{
	width: 93px;
}
.bx-viewport{
	text-align: center;
	min-height: 94px;
}
.slider-part{
	width: 90%;
    margin: 0 auto;
}
.slider-part .bx-viewport{
	background-color: #fff!important;
	box-shadow: 0px 1px 8px 0.00px rgba(0, 0, 0, 0.5);
	padding: 0 20px;
}
.slider-part .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 27%;
    margin-top: 15px;
    outline: 0;
    width: 32px;
    height: 32px;
    z-index: 9999;
}
.bx-controls-direction a img{
	width: 40%;
}
.slider-part .bx-controls-direction .bx-prev {
    right: 0;
}
.slider-part .bx-controls-direction .bx-next {
    left: 20px;
}
.slider-part .bx-controls-direction i{
	font-size: 30px;
	color: #012644;
	font-weight: bold;
}
.slider-part .cont-slide{
	height:93px;
    overflow: hidden;
    margin: -3px auto;
}
.cont-slide a{
	line-height: 105px;
}
/*-Cariere-*/
.title-cariere, .tabs-boot, .cv-row, .map-row{
	width: 90%;
	margin: 0 auto;
}
.title-cariere{
	text-align: center;
}
.title-cariere h1{
	font: 700 30px/24px 'Helvetica';
	color: #012644;
	margin-bottom: 50px;
}
.nav-pills li{
	background-color: #012644;
	border-radius: 0;
	margin-left: 20px;
}
.nav-pills>li+li{
	margin-left:20px;
}
.nav-pills>li>a{
	color: #fff;
	border-radius: 0;
	padding: 2px 30px;
}
.nav-pills>li:hover, .nav-pills>li:focus{
	background-color: #fbcc32;
} 
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
	background-color: #fbcc32;
}
.nav-pills>li>a:hover, .nav-pills>li>a:focus{
	background-color: transparent;
}
.tab-content{
	min-height: 293px;
}
.post-disponibil{
	margin-top: 20px;
}
.post-disponibil h4{
	font: 700 18px/24px 'Helvetica';
	color: #a0a3a0;
	text-transform: uppercase;
}
.post-description{
	font: italic 700 16px/24px 'Helvetica';
	color: #012644;
}
.post-description i{
	color: #a0a3a0;
}
.post-disponibil .button{
	background-color: #9ea39f;
    width: 127px;
	margin-top: 20px;
    padding: 5px 14px;
    cursor: pointer;
	text-transform: uppercase;
	font: 700 14px/24px 'Helvetica';
}
.post-disponibil .button a{
	color: #fff;
	text-decoration: none;
}
/*-CV-*/
.page-id-123 .title-top h1{
	width: 30%;
}
.page-id-123 .upload-form{
	margin-top: 60px;
}
.cv-row .text-cv{
	color: #001e39;
	font: 700 18px/24px 'Helvetica';
	font-weight: bold;
}
.cv-row .text-cv i{
	color: #767676;
}
.upload-form input, .upload-form select{
	height: 34px;
    width: 30%;
}
/*-Single-*/
.display-products{
	margin-bottom: 40px;
}
.display-products img{
	float: right;
}
.display-products .prod-pres{
	margin-top: 0px;
    display: inline-block;
}
.display-products a{
	margin-top: 0px;
    background: #9EA39F;
    padding: 8px 25px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
}
.display-products a:hover{
	background: #FACB34;
	text-decoration: none;
}
.display-products .prod-pres p{
	font: 400 14px/20px 'Open Sans';
    color: #00203e;
    text-align: justify;
}
.prod-pres h1, .prod-pres h2, .prod-pres h3, .prod-pres h4, .prod-pres h5, .prod-pres h6{
	color: #012949;
}
/*-Contact-*/
.map-row h5{
	font: 18px/24px 'Helvetica';
	color: #001e39;
	font-weight: bold;
}
#map_canvas{
	height: 330px;
}
.info_content{
	float: left;
}
.info_content h3{
	font: 700 18px/24px 'Helvetica';
    color: #001e39;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 5px;
}
.info_content p{
	font: 300 14px/24px 'Helvetica';
	color: #9ea39f;
	line-height: 10px;
}
.poza-map{
	float: right;
	margin-left: 30px;
	margin-top: 5px;
}
.wpcf7{
	margin-top: 50px!important;
}
.wpcf7-form strong{
	font: 700 18px/24px 'Helvetica';
    color: #001e39;
    display: block;
    float: left;
    width: 130px;
    margin-right: 12px;
}
.wpcf7-submit{
	margin-left: 141px;
    border: 0;
    outline: 0;
    background-color: #9ea39f;
    color: #fff;
    padding: 8px 30px;
    font: 600 17px/24px 'Helvetica';
    width: 33%;
    height: auto;
    text-transform: uppercase;
}
input, select{
	height: 34px;
	width: 63%;
	font: 700 14px/24px 'Helvetica';
	color: #000000;
}
textarea{
	height: 75px;
	width:  63.3%;
}
.page-id-123 input, .page-id-123 select{
	height: 34px;
	width: 30%;
}
.page-id-123 textarea, #message{
	width: 30%;
}
.page-id-123 .wpcf7-submit, .page-id-141 .wpcf7-submit{
	width: 15%;
}
.contact-page{
	background: #012644;
	margin-top: 27px
}
.contact-page>li.active>a, .contact-page>li.active>a:hover, .contact-page>li.active>a:focus{
	background-color: #012644;
	color: #fbcc32;
}
.contact-page>li:hover, .contact-page>li:focus{
	background-color: #012644;
	color: #fbcc32;
}
.contact-page>li>a{
	padding: 5px 4.8px;
}
.contact-page-tab>.active{
	border: 2px solid #012644;
}
.contact-page-tab h3{ 
	font: 700 16px/24px 'Helvetica';
	color: #001e39;
	text-transform: uppercase;
}
.contact-data{
	padding: 0px 24px;
}
.contact-data p{
	font: 700 14px/24px 'Helvetica';
	color: #000000;
}
.contact-data .mesaj-jos{
	font: 700 14px 'Helvetica';
    color: #001e39;
    margin-top: -8px;
    margin-bottom: 10px;
    display: inline-block;
}
.poza-jos{
	box-shadow: 0px 1px 8px 0.00px rgba(0, 0, 0, 0.5);
	padding: 5px;
	margin: 20px 10px 10px 0;
	background-color: #ffffff;
}
.poza-jos img{
	width: 100%;
}
/*-Footer-*/
.bg-logo-footer{
	margin-top: 50px;
	margin-bottom: -40px;
}
.bg-logo-footer img{
	width: 100%;
}
.footer-down{
	width: 90%;
	margin: 0 auto;
}
.footer-down p{
	color: #012644;
}
#menu-footer-menu a{
	font-family: 'Helvetica Neue';
	text-transform: uppercase;
	color: #012644;
	font-size: 12px;
}
/*--Media Query--*/
@media (max-width: 450px){
     #menu-item-25{
		margin: 0;
	}
	#menu-item-25 a{
		color: #01233f; 
	}
	#menu-item-25 a:hover{
		color: #333;
	}
	.navbar-nav>li:first-child, .navbar-nav>li:last-child{
		padding: 0;
	}
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{
		       background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    overflow: hidden;
	}
	.page-id-26 .navbar-default{
		margin-top: -60px;
	}
	.navbar .navbar-collapse {
    	text-align: left;
	}
	.navbar .navbar-nav{
		margin-right: 0;
    	width: 120%;
	}
	.title-top{
		background: none;
	}
	.title-top h1{
		width: 100%;
	}
	.slider-part .cont-slide{
		width: 162px;
	}
	.promotions .col-md-4{
		margin-bottom: 70px!important;
	}
	.intro-cont .img-bg{
		min-height: 202px;
	}
	.poza-jos {
		margin: 20px 6px 10px 6px!important;
		width: auto!important;
	}
	.wpcf7-submit{
		width: 70%;
		margin-left: 0;
	}
	input, select{
		width: 100%;
	}
	textarea {
		height: 75px;
		width: 100%;
	}
	.footer-links .menu{
		margin-left: 0;
	}
	.intro-cont ul{
		-webkit-column-count: 1!important;
		-moz-column-count: 1!important;
		column-count: 1!important;
	}
}
@media (max-width: 767px){
  #menu-item-25{
		margin: 0;
	}
	#menu-item-25 a{
		color: #01233f; 
	}
	#menu-item-25 a:hover{
		color: #333;
	}
	.navbar-nav>li:first-child, .navbar-nav>li:last-child{
		padding: 0;
	}
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{
		      background: linear-gradient(to right, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.39) 10%, rgba(248,248,248,1) 45%, rgba(245,245,245,1) 59%, rgba(238, 238, 238, 0.44) 96%, rgba(237, 237, 237, 0.48) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
    overflow: hidden;
	}
	.page-id-26 .navbar-default{
		margin-top: -60px;
	}
	.navbar .navbar-collapse {
		text-align: left;
	}
	.navbar .navbar-nav{
		margin-right: 0;
    	width: 120%;
	}
	.full-header img{
		height: auto;
		width: 100%;
	}
	.first-pro{
		margin: 0;
	}
	.last-pro{
		margin: 0;
		z-index: 99;
	}
	.promotions .col-md-4{
		margin-bottom: 35px;
	}
	.bg-logo-footer{
		margin-bottom: 0;
	}
	#gallery-1 .gallery-item{
		width: 49%!important;
	}
	.title-top h1{
		width: 100%;
	} 
	.poza-jos{
		margin: 20px 0px 10px 6px;
		width: 205px;
	}
	.nav-pills>li{
		float: none;
	}
	.contact-detail{
		word-break: break-word;
	}
	.page-id-123 input, .page-id-123 select{
		width: 100%;
	}
	.page-id-123 textarea, #message {
		width: 100%;
	}
	.page-id-123 .wpcf7-submit, .page-id-141 .wpcf7-submit {
    	width: 62%;
	}	
	.title-cariere, .tabs-boot, .cv-row, .map-row{
		    margin-top: 40px;
	}
	.footer-down{
		text-align: center;
	}
	.footer-links{
		float: none;
	}
	.footer-links .menu{
		margin-left: 35px;
	}
	.intro-cont ul{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
    .display-products img{
        float: left;
        margin-bottom: 15px;
    }
	
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar .navbar-nav{
		width: 112%;
		margin-left: -40px;
	}
	.navbar-nav>li{
		margin-right: -10px;
	}
   .navbar-nav>li:first-child{
		padding-left: 0;
	}
	.navbar-nav>li:last-child{
		padding-right: 0;
	}
	.navbar-default .navbar-nav>li>a{
		font: 700 13px/12px 'Arimo';
	}
	.top-home {
		margin-top: 25%;
	}
    .full-header img{
        top: 0;
        width: 100%;
    }
	.cont-promotie{
		padding: 10px 20px;
	}
	.continut-post h4 {
		font: 400 24px/24px 'Streetwear';
	}
	.nav-pills>li>a{
		padding: 2px 14px;
	}
	.bg-logo-footer{
		margin-bottom: 0;
	}
	.footer-down{
		text-align: center;
	}
	.footer-links{
		float: none;
	}
	.footer-links .menu{
		margin-left: 69px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav>li:first-child{
		padding-left: 5px;
	}
	.navbar-nav>li:last-child{
		padding-right: 5px;
	}
	#menu-item-38{
		display: none;
	}
	input, select{
		width: 55%;	
	}
	textarea {
		height: 75px;
		width: 55.3%;
	}
	.wpcf7-submit{
		width: 40%;	
	}
	.wpcf7 {
    	margin-top: 75px!important;
	}
	.nav-pills li{
		margin-left: 7px;
	}
	.nav-pills>li>a{
		padding: 5px 0px;
	}
    .full-header img{
        top: 0;
        width: 100%; 
        }
}
@media (min-width: 1200px) {
	.continut-post{
		width: 291px;
	}
   .full-header img{
        width: 100%;
        top: 0;
    }
@media (min-width: 1920px){
    .full-header img {
        width: 100%;
        top: -60px;
    }
}

.i4ewOd-pzNkMb-haAclf {
    display: none!important;
    background-color: rgb(77,106,121);
}
.i4ewOd-pzNkMb-haAclf {
    display: none!important;
    background-color: rgb(77,106,121);
}
.i4ewOd-pzNkMb-haAclf QUIbkc{    margin-top: -47px;}
.dzWwaf-qqvbed{    margin-top: 151px;}
.HzV7m-b7CEbf .i4ewOd-pzNkMb-tJHJj {
    padding: 11px 0 11px 20px;
    display: none!important;
}
