@charset "utf-8";
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-thumb {
    background: #34495e;
    border-radius: 20px;
}
::-webkit-scrollbar-track {
    background: #ddd;
    border-radius: 20px;
}

html{
    overflow-x: hidden;
}

#page.site {
    background-color: #fff;
    display: block;
}
/* Links
--------------------------------------------- */
a {
    color: #ec4a31;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    background-color: #ec4a31;
    color: #191919;
    text-decoration: none;
    background-color: transparent;
}
a:visited {
	color: #ec4a31;
}

a:hover,
a:focus,
a:active {
	color: #999;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}

/*
* Header css
*/
.site-header {
    position: relative;
    padding:0;
    margin:0 auto;
    width:100%;
    z-index:999;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}
.container_1400 {
    width: 100%;
    max-width:1400px;
    margin: 0 auto;
    padding: 8px 20px;
    display:  block;
}
.site-branding {
    float: left;
    width: auto;
    margin:  10px auto;
    padding: 0;
}
.site-title {
   color: #fff;
   font-size: 36px;
    font-family: 'Poppins', sans-serif;
}
.site-title a {
    font-family: 'Poppins', sans-serif;
    color: #fff;
}
.info-header {
    margin-top: 35px;
    padding: 0;
    display: block;
}
.adresa {
    display: flex;
    position: relative;
    margin: 0;
    padding: 0;
}
.adresa i.fas.fa-map-marker-alt {
    float: left;
    color: #3794f5;
    font-size: 34px;
    margin: 8px 10px 0 0;
}
.adresa h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}
.adresa p {
    display: block;
    width: 100%;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}
.program {
    position: relative;
    display: flex;
    margin: 0;
    padding: 0;
}
.program i.far.fa-clock {
    float: left;
    color: #3794f5;
    font-size: 34px;
    margin: 8px 10px 0 0;
}
.program h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}

.telefon {
    position: relative;
    display: flex;
    margin: 0;
    padding: 0;
}
.telefon i.fas.fa-phone {
    float: left;
    color: #3794f5;
    font-size: 34px;
    margin: 8px 10px 0 0;
}
.telefon h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}
.custom-logo-link img {
    width: 370px;
}

/*
*  Video CSS
*/

.showcase {
    height: 90vh;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    padding: 0 20px;
}

.video-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: var(--primary-color) url('https://traversymedia.com/downloads/cover.jpg') no-repeat center
    center/cover;
}

.video-container video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

.video-container:after {
    content: '';
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
}
.content {
    position: relative;
    display: flex;
    min-height: 35vh;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    z-index: 2;
}

.score-hero{
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: normal;
}
.score-hero h1 {
    font-size: 66px;
    font-weight: 300;
    color: #ffffff;
    text-transform: none;
    text-align: center;
    line-height: 66px;
    margin: 0 0 20px 0;
}

/*
* Home page css
*/
.mt-8, .my-8 {
    margin-top: 8rem !important;
}
.text-center {
    text-align: center !important;
    display: block;
}
.metaslideracasa{
    width: 100%;
    margin: 0 auto;
    max-width: 1920px;
}
h3.title_home {
    font-family: "Amaranth",sans-serif;
    font-size: 20px;
    margin: 20px 0 10px 0;
}
h3.title_home a {
    font-family: "Amaranth",sans-serif;
    font-size: 20px;
    color: #191919;
}
.element_poza_acasa {
    display: block;
    background: url('/wp-content/themes/_wp/images/635.jpg')no-repeat center;
    padding: 230px 0 220px 0;
    position: relative;
    margin: 0 auto;
    width: auto;
}
.element-container-info {
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    font-family: 'Public Sans', sans-serif;
}
.element-container-info .row .col-md-6 h2 {
    margin: 0;
    color: #191919;
    font-size: 64px;
    font-family: 'Public Sans', sans-serif;
    font-weight: 900;
}
.element-container-info .row .col-md-6 p {
    color: #191919;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Public Sans', sans-serif;
}
.vezi_detalii {
	background: #191919;
	border-radius:6px;
	border:1px solid #444;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family: 'Public Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding:10px 30px;
	text-decoration:none;
}
.vezi_detalii:hover {
	background-color: #333333;
}
.vezi_detalii:active {
	position:relative;
	top:1px;
}

/*= Mobile css =*/

@media only screen and (max-width: 768px) {
	.element_poza_acasa {
		display: block;
		background: url('http://dev.marketingdeck.ro/mind/wp-content/themes/gumbo-secondline/images/home-mobile.png')no-repeat center;
	  padding: 30px 15px 30px 15px;
		position: relative;
		margin: 0 auto;
		width: auto;
	}
	.element-container-info .row .col-6 h2 {
		  color: #191919;
			font-size: 20px;
			font-family: 'Public Sans', sans-serif;
			font-weight: 900;
			margin: 0;
			padding: 0;
	}
	.element-container-info .row .col-6 p {
		margin: 0;
		padding: 0;
		color: #191919;
		font-size: 14px;
		font-family: 'Montserrat', serif;
	}
	.vezi_detalii {
		box-shadow:inset 0px 1px 0px 0px #191919fff;
		background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
		background-color:#f9f9f9;
		border-radius:6px;
		border:1px solid #dcdcdc;
		display:inline-block;
		cursor:pointer;
		color:#111;
		font-family: 'Montserrat', serif;
		font-size:14px;
		font-weight:bold;
		padding: 6px 15px;
		text-decoration:none;
		text-shadow:0px 1px 0px #191919fff;
	}
	.vezi_detalii:hover {
		background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
		background-color:#e9e9e9;
	}
	.vezi_detalii:active {
		position:relative;
		top:1px;
	}
}

.info-circle-wrapper {
    margin:40px auto;
    position:relative;
    border: 1px solid rgb(226, 226, 226);
    width: 200%;
    opacity: 1;
    width:466px;
    height: 466px;
    border-radius: 50%;
    background:url(/wp-content/themes/_wp/images/brain.png);
}

.info-circle-wrapper .icon-circle-list {
    background-color: transparent!important;
}
.info-c-full-br .icon-circle-list {
    position: absolute;
    top: 50%;
    left: 50%;
}
/*--- 1 ---*/
.info-c-1 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: -10px;
    line-height: 20px;
    opacity: 1;
    left: 245px;
    top: 0;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #333;
    font-size: 18px;
    font-weight: 500;
}
.info-c-1 a.info-circle-href::before {
    content: 'Anxietatea';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 12px;
    left: -10px;
    position: absolute;
}
/*--- 2 ---*/
.info-c-2 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: -10px;
    line-height: 20px;
    opacity: 1;
    right: 80px;
    top: 52px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #333;
    font-size: 18px;
    font-weight: 500;
}
.info-c-2 a.info-circle-href::before {
    content: 'Atacul de Panica';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width:160px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 40px;
    left: 40px;
    position: absolute;
}
/*== 3 ==*/
.info-c-3 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    right: 0px;
    top: 155px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-3 a.info-circle-href::before {
    content: 'Stresul';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width:120px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 40px;
    position: absolute;
}
/*- 4 -*/
.info-c-4 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    right: 3px;
    top: 300px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-4 a.info-circle-href::before {
    content: 'Depresia';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width:120px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 40px;
    left:10px;
    position: absolute;
}
/*- 5 -*/
.info-c-5 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    right: 80px;
    bottom: 40px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-5 a.info-circle-href::before {
    content: 'Insomnia';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width:120px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 40px;
    left: 25px;
    position: absolute;
}
/*--- 6 ---*/
.info-c-6 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    right: 218px;
    bottom: -10px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-6 a.info-circle-href::before {
    content: 'Fobiile';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width: 120px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 70px;
    left: -60px;
    position: absolute;
}
/*--- 7 ---*/
.info-c-7 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    left: 80px;
    bottom: 40px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-7 a.info-circle-href::before {
    content: 'Dependentele';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width: 120px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 70px;
    left: -60px;
    position: absolute;
}

/*--- 8 ---*/
.info-c-8 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    left: 4px;
    bottom: 145px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-8 a.info-circle-href::before {
    content: 'Trauma Psihologica';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width: 160px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 40px;
    left: -150px;
    position: absolute;
}
/*--- 9 ---*/
.info-c-9 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    left: 4px;
    top: 145px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.info-c-9 a.info-circle-href::before {
    content: 'Problemele de Cuplu';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width: 172px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 38px;
    left: -160px;
    position: absolute;
}
/*--- 9 ---*/
.info-c-10 {
    background: rgb(0, 168, 182);
    color: rgb(255, 255, 255);
    font-size: 10px;
    height: 20px;
    width: 20px;
    margin: 0;
    line-height: 20px;
    opacity: 1;
    left: 84px;
    top: 35px;
    list-style: none;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}
.info-c-10 a.info-circle-href::before {
    content: 'Frica de Zbor';
    text-align: right;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    width: 170px;
    transform: translate(-26px,-40px);
    display: inline-block;
    top: 38px;
    left: -160px;
    position: absolute;
}



/* HOMEPAGE CSS EXTRA */

.element_poza_acasa {
    display: block;
    background: url('http://dev.marketingdeck.ro/mind/wp-content/uploads/2020/09/home.png')no-repeat center;
    padding: 200px 0 190px 0;
    position: relative;
    margin: 0 auto;
}

.element-container-info {
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    font-family: 'Montserrat', serif;
}
.element-container-info .row .col-6 h2 {
    color: #fff;
    font-size: 36px;
    font-family: 'Montserrat', serif;
}
.element-container-info .row .col-6 p {
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat', serif;
}


.vezi_detalii {
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
    background-color:#f9f9f9;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#111;
    font-family: 'Montserrat', serif;
    font-size:14px;
    font-weight:bold;
    padding:10px 30px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.vezi_detalii:hover {
    background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    background-color:#e9e9e9;
}
.vezi_detalii:active {
    position:relative;
    top:1px;
}

/*= Mobile css =*/

@media only screen and (max-width: 768px) {
    .element_poza_acasa {
        display: block;
        background: url('http://dev.marketingdeck.ro/mind/wp-content/themes/gumbo-secondline/images/home-mobile.png')no-repeat center;
        padding: 30px 15px 30px 15px;
        position: relative;
        margin: 0 auto;
    }
    .element-container-info .row .col-6 h2 {
        color: #fff;
        font-size: 22px;
        font-family: 'Montserrat', serif;
        margin: 0;
        padding: 0;
    }
    .element-container-info .row .col-6 p {
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 14px;
        font-family: 'Montserrat', serif;
    }
    .vezi_detalii {
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
        background-color:#f9f9f9;
        border-radius:6px;
        border:1px solid #dcdcdc;
        display:inline-block;
        cursor:pointer;
        color:#111;
        font-family: 'Montserrat', serif;
        font-size:14px;
        font-weight:bold;
        padding: 6px 15px;
        text-decoration:none;
        text-shadow:0px 1px 0px #ffffff;
    }
    .vezi_detalii:hover {
        background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
        background-color:#e9e9e9;
    }
    .vezi_detalii:active {
        position:relative;
        top:1px;
    }
}


/*============================*/
.contenthomeblogpost {
	display: flex;
	margin: 0 auto;
	padding: 0;
}
.feaured-image-home {
	width: 32%;
	float: left;
}

.content__post{
	width: 68%;
	float: right;
	display: block;
	padding: 25px;
	background: #191919;
}

@media only screen and (max-width: 1500px) {
	.content__post{
		width: 100%;
		float: left;
		display: block;
		padding: 25px;
		background: #191919;
	}
}

@media only screen and (max-width: 767px) {
	.feaured-image-home{display: none}
	.content__post{
		width: 100%;
		float: none;
		margin: 0 auto;
		display: block;
		padding: 20px;
		background: #191919;
	}
}
.title_home {
	color: #191919;
}


@media only screen and (min-width: 1500px) and (max-width: 3200px) {
  .feaured-image-home {
  	width: 25%;
  	float: left;
  }
  .content__post {
    width: 75%;
    float: right;
    display: block;
    padding: 25px;
    background: #191919;
  }
}

/* 
* PAGES CSS
*/

#blog-post-title-meta-container {
    padding-top: 60px;
    padding-bottom:  70px;
    font-family: 'Poppins',sans-serif;
    width: 100%;
    z-index: 10;
    background: url('/wp-content/themes/_wp/images/page-title.jpg')no-repeat center;
}
#blog-post-title-meta-container .width-container-slt {
    z-index: 99;
}
.width-container-slt {
    width: 1400px;
}
.width-container-slt {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding: 0px;
}
h1.blog-page-title {
    color: #fff;
    font-size: 50px;
    line-height: 1.2;
    margin-bottom: 5px;
    font-weight: 600;
    text-align: center;
    font-family:'Poppins',sans-serif;
    text-shadow: 1px 1px 2px #000;
}
.single-secondline-post-meta {
    font-family:'Poppins',sans-serif;
    color: #191919fff;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 12px;
    text-align: center;
    letter-spacing: 2px;
}




/* 
* Content css 
*/

#content {
    width:100%;
    max-width:1024px;
    background:#e5e5e5;
    padding:10px;
    position:relative
    }
    
    .content-area {
    float:left;
    width:64.583333333333%
    }
    
    #primary {
    padding: 15px;
    float:left;
    margin:0;
    background:transparent;
    overflow:hidden
    }
    
    h2.entry-title {
        min-height:30px;
        text-decoration:none;
        font-family:'Poppins',sans-serif;
    }
    h2.entry-title a {
        text-decoration:none;
        color:#555;
        font-size:26px;
        font-weight:400;
        font-family:'Poppins',sans-serif;
    }
    
    h2.entry-title a:hover {
    color:red!important;
    text-decoration:none
    }
    
    h2.featured_title a {
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:700;
    line-height:25px;
    color:#333;
    text-align:left;
    padding:0;
    margin:0 0 10px;
    overflow:hidden;
    text-decoration:none
    }
    
    h2.featured_title a:hover {
    color:red
    }
    .edit-link{display: none;}
    .entries {
    min-height:180px;
    background:#191919;
    width:98%;
    margin:0 0 10px 10px;
    padding:10px;
    box-sizing:border-box;
    position:relative;
    display:table-cell;
    float:left;
    box-shadow:3px 3px 4px #999
    }
    
    .clr:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden
    }
    
    .clear {
    clear:both
    }
    
    .blog-content.wf-td,.blog-media.wf-td {
    vertical-align:top
    }
    
    .wf-td {
    display:table-cell;
    vertical-align:middle
    }
    
    .comments-link {
        margin: 0 0 0 6px;
    }
    .author-info {
    margin:0 auto;
    max-width:604px;
    padding:30px 0 10px;
    text-align:left;
    width:100%
    }
    
    .author.sidebar .author-info {
    max-width:1040px;
    padding:30px 376px 10px 60px
    }
    
    .single .author-info {
    padding:50px 0 0
    }
    
    .author-avatar .avatar {
    float:left;
    margin:0 30px 30px 0
    }
    
    .single-format-status .author-description {
    color:#f7f5e7
    }
    
    .author-description .author-title {
    clear:none;
    font:300 italic 20px "Source Sans Pro",Helvetica,sans-serif;
    margin:0 0 8px
    }
    
    .author-link {
    color:#ca3c08;
    margin-left:2px
    }
    
    .author.archive .author-link {
    display:none
    }
    
    .entry-meta {
    width:100%;
    float:left;
    min-height:28px;
    background:none;
    padding:2px;
    font-family:'Poppins',sans-serif;
    font-size:13px;
    color:#444;
    text-decoration:none
    }
    
    .entry-meta a {
    text-decoration:none;
    color:#444;
    font-family:'Poppins',sans-serif;
    font-size:13px
    }
    
    .entry-meta a:hover {
    text-decoration:none;
    color:#777;
    font-family:'Poppins',sans-serif
    }
    
    .post-date {
    text-transform:uppercase;
    font-family:'Poppins',sans-serif;
    background:none;
    color:#444;
    font-size:13px;
    font-weight:400;
    padding:1px 4px 4px;
    list-style:none;
    float:left;
    margin:0 0 5px
    }
    
    .post-author {
    text-transform:uppercase;
    font-family:'Poppins',sans-serif;
    background:none;
    color:#444;
    font-size:13px;
    font-weight:400;
    padding:1px 4px 4px;
    list-style:none;
    float:left;
    margin:0 0 5px
    }
    
    .post-category {
    text-transform:uppercase;
    font-family:'Poppins',sans-serif;
    background:none;
    color:#444;
    font-size:13px;
    font-weight:500;
    padding:1px 4px 4px;
    list-style:none;
    float:left;
    margin:0 0 5px
    }
    
    .post-comment {
    text-transform:uppercase;
    font-family:'Poppins',sans-serif;
    background:none;
    color:#444;
    font-size:13px;
    font-weight:400;
    padding:1px 4px 4px;
    list-style:none;
    float:left;
    margin:0 0 5px
    }
    
    .entry-footer {
    font-family:'Poppins',sans-serif;
    font-size:13px;
    font-weight:300;
    color:#777
    }
    
    .thumbnail-faq {
    overflow:hidden;
    float:left;
    margin-right:15px;
    margin-top:5px;
    }
    
    .thumbnail-faq img {
    max-width:100%;
    height:auto;
    border:1px solid #ccc;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
    }
    
    .thumbnail-faq img:hover {
    max-width:100%;
    opacity:0.7;
    -webkit-transform:scale(1.2) rotate(-3deg);
    -moz-transform:scale(1.2) rotate(-3deg);
    -o-transform:scale(1.2) rotate(-3deg);
    -ms-transform:scale(1.2) rotate(-3deg);
    }

    .moretag {
        font-family:'Poppins',sans-serif;
        font-size:15px;
        font-weight:700;
        line-height:20px;
        color:#777;
        text-align:left;
        padding:0
        }
        
        a.moretag {
        color:#555!important
        }
        
        .entry-footer .tag-links a {
        background-color:#767676;
        border-radius:0 2px 2px 0;
        color:#191919;
        display:inline-block;
        font-size:11px;
        font-weight:700;
        line-height:1.2727272727;
        margin:2px 4px 2px 10px;
        padding:3px 7px;
        position:relative;
        text-transform:uppercase;
        text-decoration:none
        }
        
        .entry-footer .tag-links a:hover {
        background-color:#09f;
        color:#191919;
        text-decoration:none
        }
        
        .entry-footer .tag-links a:before {
        border-top:10px solid transparent;
        border-right:8px solid #767676;
        border-bottom:10px solid transparent;
        content:"";
        height:0;
        position:absolute;
        top:0;
        left:-8px;
        width:0
        }
        
        .entry-footer .tag-links a:hover:before {
        border-right-color:#09f
        }
        
        .entry-footer .tag-links a:after {
        background-color:#191919;
        border-radius:50%;
        content:"";
        height:4px;
        position:absolute;
        top:8px;
        left:-2px;
        width:4px
        }
        
        footer.entry-meta {
        border:1px solid #ccc;
        background:#191919;
        padding:3px;
        margin:0 0 10px;
        text-transform:uppercase;
        color:#777;
        font-family:'Poppins',sans-serif;
        font-size:13px;
        -webkit-border-radius:4px 4px 4px 4px;
        border-radius:4px 4px 4px 4px
        }
        
        footer.entry-meta a {
        text-transform:uppercase;
        text-decoration:none;
        color:#777;
        font-family:'Poppins',sans-serif;
        font-size:13px
        }
        
        footer.entry-meta a:hover {
        text-transform:uppercase;
        text-decoration:none;
        color:#222;
        font-family:'Poppins',sans-serif;
        font-size:13px
        }
        
        .entry-content {
        font-family:'Poppins',sans-serif;
        font-size:14px;
        margin:5px 0 0!important
        }
        
        .entry-content a {
        text-decoration:none;
        color:#09c;
        font-family:'Poppins',sans-serif;
        font-size:14px;
        -webkit-transition:all .7s ease;
        -moz-transition:all .7s ease;
        -ms-transition:all .7s ease;
        -o-transition:all .7s ease;
        transition:all .7s ease
        }
        
        .entry-content a:hover {
        text-decoration:underline;
        color:#EE5656;
        font-family:'Poppins',sans-serif;
        font-size:14px
        }
       .entry-content-home {
        font-family:'Poppins',sans-serif;
        font-size:14px;
        margin:5px 0 35px 0;
        }
        a.more-link {
        font-family:'Poppins',sans-serif;
        font-size:14px;
        border:1px solid #191919;
        box-shadow:0 0 10px 0 #555;
        background:#e5e5e5;
        padding:2px;
        color:#222;
        text-decoration:none;
        -webkit-border-radius:3px;
        border-radius:3px
        }
        
       #secondary {
        background:transparent;
        overflow:hidden;
        margin:0;
        padding:20px 0;
        }
        
        .site-content .widget-area {
        float:right;
        width:32.25%
        }
        
      .widget-title {
        font-family:'Poppins',sans-serif;
        font-size:16px;
        font-weight:700;
        margin-bottom:10px;
        color:#191919;
        padding:5px;
        }
        
        .widget-title a {
        color:#191919
        }
        
        .widget-area .widget-title a:hover {
        color:#117bb8
        }
        
        .widget-area {
        padding-top:41px
        }
        
        .widget-area img {
        margin:3px 5px 3px 0;
        float:left;
        padding:5px
        }
        
        .widget {
        list-style:none;
        width:100%;
        padding:10px;
        background:transparent;
        margin:0 0 10px;
        }
        
        .widget-area .widget ul {
        font-size:13px;
        font-family:'Poppins',sans-serif;
        list-style:none;
        margin-left:0
        }
        
        .widget-area .widget ul li {
        font-size:13px;
        font-family:'Poppins',sans-serif;
        padding-bottom:5px;
        color:#222
        }
        
        .widget-area .widget ul li a {
        color:#222;
        text-decoration:none
        }
        
        .widget-area .widget ul li a:hover {
        color:#09f;
        background:#ddd
        }
        
        .widget-area .widget_recent_entries .post-date {
        color:#777
        }
        
        .widget-area .widget_twitter a {
        color:#3a3a3a;
        text-decoration:none
        }
        
        .widget-area .widget_twitter a:hover {
        color:#117bb8
        }
        
        .widget-area .widget_twitter .timesince {
        color:#aaa
        }
        
        .widget-area .widget_twitter .tweets li {
        padding:20px 0;
        border-bottom:solid 1px #f7f7f7
        }
        
        .widget-area .widget_twitter .tweets li:last-child {
        border-bottom:none
        }
        
        .widget.widget_calendar table {
        margin-bottom:20px
        }
        
        .widget.widget_calendar th,.widget.widget_calendar td {
        font-size:12px;
        padding:3px;
        border-bottom:solid 1px #ddd
        }
        
        .widget.widget_calendar tr:hover td {
        background:#f7f7f7
        }
        
        .widget.widget_calendar #today {
        font-weight:700
        }
        
        .widget_recent_entries .entry-thumbnail,
        .widget_recent_entries .entry-thumbnail img {
        float:left
        }
        
        .widget.widget_text {
        font-size:13px;
        color:#fff;
        font-family:Poppins,sans-serif
        }
        
        .textwidget {
        font-size:15px;
        font-family:Poppins,sans-serif
        }
        
       .widget .tagcloud {
        padding:0 0 20px;
        text-align:left
        }
        
        .comments-title {
        margin-bottom:48px;
        margin-bottom:3.428571429rem;
        font-size:16px;
        font-size:1.142857143rem;
        line-height:1.5;
        font-weight:400
        }
        
        .comment-content {
        color:#333;
        font-family:'Poppins',sans-serif;
        font-size:13px;
        font-weight:300
        }
        
        .comment-metadata {
        color:#555;
        font-family:'Poppins',sans-serif;
        font-size:12px;
        font-weight:300
        }
        
        ol.comment-list {
        list-style:none
        }
        
        .comments-area {
        float:left;
        padding:0 10px
        }
        
        .comments-area article {
        padding:5px;
        background:#191919;
        border:1px solid #ccc;
        margin:24px 0;
        margin:1.714285714rem 0
        }
        
        .comments-area article header {
        margin:0 0 48px;
        margin:0 0 3.428571429rem;
        overflow:hidden;
        position:relative
        }
        
        .comments-area article header img {
        float:left;
        padding:0;
        line-height:0
        }
        
        .comments-area article header cite,.comments-area article header time {
        display:block;
        margin-left:85px;
        margin-left:6.071428571rem
        }
        
        .comments-area article header cite {
        font-style:normal;
        font-size:15px;
        font-size:1.071428571rem;
        line-height:1.42857143
        }
        
        .comments-area cite b {
        font-weight:300
        }
        
        .comments-area article header time {
        line-height:1.714285714;
        text-decoration:none;
        font-size:12px;
        font-size:.857142857rem;
        color:#5e5e5e
        }
        
        .comments-area article header a {
        text-decoration:none;
        color:#5e5e5e
        }
        
        .comments-area article header a:hover {
        color:#21759b
        }
        
        .comments-area article header cite a {
        color:#444
        }
        
        .comments-area article header cite a:hover {
        text-decoration:underline
        }
        
        .comments-area article header h4 {
        position:absolute;
        top:0;
        right:0;
        padding:6px 12px;
        padding:.428571429rem .857142857rem;
        font-size:12px;
        font-size:.857142857rem;
        font-weight:400;
        color:#191919;
        background-color:#0088d0;
        background-repeat:repeat-x;
        background-image:-moz-linear-gradient(top,#009cee,#0088d0);
        background-image:-ms-linear-gradient(top,#009cee,#0088d0);
        background-image:-webkit-linear-gradient(top,#009cee,#0088d0);
        background-image:-o-linear-gradient(top,#009cee,#0088d0);
        background-image:linear-gradient(top,#009cee,#0088d0);
        border-radius:3px;
        border:1px solid #007cbd
        }
        
        .comments-area .bypostauthor cite span {
        position:absolute;
        margin-left:5px;
        margin-left:.357142857rem;
        padding:2px 5px;
        padding:.142857143rem .357142857rem;
        font-size:10px;
        font-size:.714285714rem
        }
        
        .comments-area .bypostauthor cite b {
        font-weight:700
        }
        
        a.comment-reply-link,a.comment-edit-link {
        color:#686868;
        font-size:13px;
        font-size:.928571429rem;
        line-height:1.846153846
        }
        
        a.comment-reply-link:hover,a.comment-edit-link:hover {
        color:#21759b
        }
        
        .commentlist .pingback {
        line-height:1.714285714;
        margin-bottom:24px;
        margin-bottom:1.714285714rem
        }
        
        #respond {
        margin-top:48px;
        margin-top:3.428571429rem
        }
        
        #respond h3 #reply-title {
        padding:0 0 0 10px;
        font-size:14px;
        line-height:22px
        }
        
        #respond h3 #reply-title #cancel-comment-reply-link {
        margin-left:10px;
        margin-left:.714285714rem;
        font-weight:300;
        font-size:12px;
        font-size:.857142857rem
        }
        
        #respond form {
        margin:24px 0 0 10px
        }
        
        #respond form p {
        margin:11px 0;
        margin:.785714286rem 0
        }
        
        #respond form p.logged-in-as {
        font-family:'Poppins',sans-serif;
        font-size:13px;
        font-weight:300;
        color:#555;
        margin-bottom:24px;
        margin-bottom:1.714285714rem
        }
        
        #commentform .comment-form-author,
        #commentform .comment-form-email,
        #commentform .comment-form-url {
        float:left;
        width:100%;
        }
        
        label {
        width: 100%;
        font-family:'Poppins',sans-serif;
        font-size:12px;
        font-weight:300;
        color:#777;
        float:left;
        margin:3px 10px 0 0 !important
        }
        
        #respond form textarea {
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        font-size:14px;
        font-family:Poppins,'sans-serif';
        font-size:1.3rem;
        line-height:1.714285714;
        padding:10px;
        padding:.714285714rem;
        width:550px;
        float:left;
        margin:0 0 0 1px;
        box-shadow:0 10px 10px -8px #ccc
        }
        
        #respond form input[type="text"]:focus {
        background:#dbdbdb;
        box-shadow:0 0 10px 0 #aaa;
        border:1px solid #191919
        }
        
        #respond form textarea:focus {
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        font-family:'Poppins',sans-serif;
        font-size:13px;
        font-weight:300;
        line-height:1.714285714;
        padding:10px;
        padding:.714285714rem;
        background:#dbdbdb;
        box-shadow:0 0 10px 0 #888;
        border:1px solid #191919
        }
        
        #respond form p.form-allowed-tags {
        margin:0;
        font-size:12px;
        font-size:.857142857rem;
        line-height:2;
        color:#5e5e5e
        }
        .required {
        color:red
        }
        .comment-content a {
        word-wrap:break-word
        }
        
        .bypostauthor {
        background:none
        }
        
        .fn {
        margin:0
        }
        .reply {
        font-weight:700;
        font-size:13px;
        float:right;
        margin:-10px 5px 10px 0;
        text-align:center;
        background-color:#777;
        border:1px solid #444;
        padding:0;
        width:50px;
        height:26px;
        -webkit-transition:all .7s ease;
        -moz-transition:all .7s ease;
        -ms-transition:all .7s ease;
        -o-transition:all .7s ease;
        transition:all .7s ease
        }
        .reply:hover {
        -webkit-border-radius:4px;
        border-radius:4px;
        font-size:13px;
        float:right;
        margin:-10px 5px 10px 0;
        text-align:center;
        background-color:#454545;
        border:1px solid #191919;
        padding:0;
        width:50px;
        height:26px
        }
        .reply a {
        font-size:13px;
        color:#191919
        }
        
        .reply a:hover {
        font-size:13px;
        color:#191919
        }
        
        h2.comments-title {
        text-align:center;
        color:#555;
        font-size:18px;
        font-family:'Poppins',sans-serif
        }
        
        ul.children {
        color:#555;
        font-size:13px;
        width:92%;
        padding:3px
        }
        
        .form-allowed-tags {
        display:none
        }
        
        .tags {
        font-size:12px;
        font-weight:400;
        font-family:'Poppins',verdana,arial
        }
        
        .tags a {
        font-weight:400;
        font-size:12px
        }
        
        .comment-reply-title {
        font-family:'Poppins',sans-serif;
        font-size:14px;
        color:#555;
        text-align:left;
        padding:0 0 0 10px
        }
        
        .logged-in-as {
        font-family:'Poppins',sans-serif;
        font-size:14px;
        color:#555
        }
        
        #submit {
        display:inline-block;
        background:#83a01c;
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b6d14c),color-stop(100%,#83a01c));
        background:-moz-linear-gradient(center top,#b6d14c 0%,#83a01c 100%);
        -webkit-box-shadow:0 1px 0 0 #d1f25a inset,0 -1px 0 0 #99bc27 inset,1px 2px 5px 0 #c9c9c9;
        -moz-box-shadow:0 1px 0 0 #d1f25a inset,0 -1px 0 0 #99bc27 inset,1px 2px 5px 0 #c9c9c9;
        box-shadow:0 1px 0 0 #d1f25a inset,0 -1px 0 0 #99bc27 inset,1px 2px 5px 0 #c9c9c9;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px;
        text-shadow:1px 1px 0 #648018;
        padding:12px 22px;
        display:block;
        border-color:#97b134;
        border-width:1px;
        border-style:solid;
        font-family:'Lucida Grande',arial;
        font-size:15px;
        color:#191919;
        font-weight:700;
        text-transform:uppercase;
        float:left;
        margin:20px 0
        }
        
        #submit:hover {
        background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbda4c),color-stop(100%,#84a01d));
        background:-moz-linear-gradient(center top,#bbda4c 0%,#84a01d 100%);
        text-shadow:4px 1px 5px #999;
        box-shadow:0 0 10px 0 #999;
        border:1px solid #222
        }
        
        #submit:active {
        background:#84a01d;
        -webkit-box-shadow:0 2px 5px 0 #59691b inset;
        -moz-box-shadow:0 2px 5px 0 #59691b inset;
        box-shadow:0 2px 5px 0 #59691b inset;
        text-shadow:0 0 2px #242e07;
        border-color:#5c6b2f
        }
        
        [class*="navigation"] .nav-previous a {
        color:#585858;
        text-decoration:none;
        float:left;
        font-family:'Poppins',sans-serif;
        font-size:13px;
        font-weight:400;
        line-height:20px;
        text-decoration:none;
        padding:0;
        margin:0
        }
        
        [class*="navigation"] .nav-next a {
        float:right;
        color:#585858;
        text-decoration:none;
        float:left;
        font-family:'Poppins',sans-serif;
        font-size:13px;
        font-weight:400;
        line-height:20px;
        text-decoration:none;
        padding:0;
        margin:0
        }
        
        #button {
        text-align:center;
        display:inline-block;
        background:transparent;
        font-family:'Poppins',sans-serif;
        font-size:13px;
        height:22px;
        width:13%;
        color:#595959;
        font-weight:700;
        margin:0 auto
        }
        
        #button a {
        color:#595959
        }
        
        #button a:hover {
        color:#444
        }
        
        #button:hover {
        background:transparent;
        color:#191919
        }
        
        #button:active {
        background:#e6e6e6
        }
        .search-submit.btn.btn-default {
         display: none;
        }
        /*= produs */

/*.produs {*/
/*    min-height: 610px;*/
/*}*/
.produs_thumbnail{
    float: left;
}
        ul.produse {
            margin: 0;
            padding: 0;
        }
        ul.produse li {
            list-style-type: none;
        }
        .produs_titlu {
           width: 100%;
           margin: 0 0 20px 0;
           display: block;
          position: relative;
          font-size: 16px;
          font-family:'Poppins',sans-serif;
          color: #191919 !important;
         }

        /*----*/
        ul.popular-post {
            font-family:'Poppins',sans-serif;
            font-size:13px;
            font-weight:400;
            line-height:20px;
            color:#333;
            display:inline-block;
            margin:20px 0!important;
            padding:7px;
            position:relative;
            text-align:left!important;
            vertical-align:top;
            width:98%;
            float:left;
            background:transparent
        }
            
        .popular-post li {
            display:inline-block;
            margin:20px 0!important;
            padding:0;
            position:relative;
            text-align:left!important;
            vertical-align:top;
            width:98%
            }
            
        .read-more {
            font-family:'Poppins',sans-serif;
            font-size:13px;
            font-weight:300;
            line-height:20px;
            color:#888!important;
            text-decoration:none;
            text-align:left;
            padding:0
        }
        .textwidget p {
            color: #999;
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            font-weight: 400; 
        }
        .breadcrumb {
          padding: 8px 15px;
          margin-bottom: 20px;
          list-style: none;
          text-align: center;
          display: block;
          color: #fff;
          font-size: 14px;
          background-color: rgba(0, 0, 0, 0.3);
      }
      .breadcrumb a {
          color: #fff;
          text-decoration: none;
          font-size: 14px;
      }

.cerere_oferta {
    border-top: 1px solid #ccc;
    width: 100%;
    padding: 55px 0 55px 0;
    background: #f1f1f1;
    font-size: 22px;
}

.popupaoc-button {
    padding: 10px 20px;
    background: #e91e63;
    border-radius: 5px;
    color: #fff!important;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}


.gry {
    background: #f1f1f1;
    padding: 12px 0;
}

.space30 {
    height:30px;
    display: block;
    width:100%;
    overflow:hidden;
}
.space40 {
    height:40px;
    display: block;
    width:100%;
    overflow:hidden;
}
.space50 {
    height:50px;
    display: block;
    width:100%;
    overflow:hidden;
}
.space60 {
    height:60px;
    display: block;
    width:100%;
    overflow:hidden;
}
.space70 {
    height:70px;
    display: block;
    width:100%;
    overflow:hidden;
}
.space80 {
    height:80px;
    display: block;
    width:100%;
    overflow:hidden;
}
.space90 {
    height:90px;
    display: block;
    width:100%;
    overflow:hidden;
}
.paralax {
    position: relative;
    display: block;
    padding: 200px 0;
    background: url("/wp-content/themes/_wp/images/machine.jpg")no-repeat center fixed;
}
.paragraf {
    color: #999;
    font-family: 'Poppins', sans-serif;
    font-size:  28px;
    font-weight: 400;
    text-shadow: 1px 1px 2px #111;
}

/**
* Footer css
*/

footer.site-footer {
    width: 100%;
    padding: 60px 0 20px 0;
    background: #1D262D;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    color: #fff;
    position: relative;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.container_1400_footer{
    max-width:1400px;
    margin: 0 auto;
    padding: 20px 20px;
    display: flex;
}
ul#menu-footer-nav li a{
    line-height: 18px;
}
h4.widget-title-footer {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0.4px;
}
.site-footer {
    color: #7c7c7c;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.footer-widget-full {
    max-width:1024px;
    width:100%;
    float:left;
    margin:10px 0;
    padding:0;
}
.footer-box a {
 color:#333;
 text-decoration:none
}
.footer-box.remove-margin {
 margin-right:0
}
.footer-widget {
  margin-bottom:4%
}
.footer-widget h4 {
    font-size:16px;
    color:#191919;
    margin:0 0 30px
}
ul.contact-info-list {
    list-style-type: none;
    margin: 0;
    padding: ;
}
ul.contact-info-list {
    color: #ccc;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#copyright-text {
    background-color: #293741;
    text-align: center;
    text-transform: none;
    float: left;
    padding: 18px 0 15px 0;
    font-size: 14px;
    color: #7c7c7c;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    width: 100%;
}
#copyright-text a {
    text-transform:uppercase;
    text-align:center;
    padding:0;
    text-decoration:none;
    font-size:13px;
    color:#999;
    font-family:'Poppins',sans-serif;
    font-weight:700;
}
a.go-top {
font-weight:800;
padding:5px;
position:fixed;
text-align:right;
font-size:13px;
color:#191919!important;
background:#232323;
bottom:4px;
right:4px;
text-decoration:none
}
a.go-top:hover {
font-weight:800;
text-decoration:none;
color:#191919;
background:#1081c5
}
