html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	/*padding: 0;*/
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
	font-family: Open Sans;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
strong{
 font-weight:bold !important;
}

body {
	line-height: 1;
}

.site-footer-menu,
.menu-main-menu-container ol, .menu-main-menu-container ul,
.main-menu ol, .main-menu ul {
	list-style: none;
	padding:0;
}

.menu-fomenu-container ol, .menu-fomenu-container ul, .fomenu ol, fomenu ul {
	list-style: none;
	padding: 0;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

/* Basic Styles ---------------------------------------------------------------------- */
html{height:100%}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}

/* Typography ------------------------------------------------------------------------ */
h1,h2:not(div.edition-container *),h3,h4,h5,h6{margin-bottom:15px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
p:not(div.edition-container *,div.proiect-details *){margin:0 0 15px;}
em,i{font-style:italic}
b,strong,dt{font-weight:700}
big,.big{font-size:110%;line-height:180%}

.body_copy {
	font-family : "Open Sans";
	font-size : 16px;
	line-height : 22px;
	color : #35415D;
	color : rgb(53, 65, 93);
}

.link {
	font-family : "Open Sans";
	font-weight : bold;
	font-size : 16px;
	line-height : 22px;
	color : #65ADBD;
	color : rgb(101, 173, 189);
}

.wiseup-logo{
 margin-top:-20px;
}

.wiseup-logo span{
 position:relative;
 top:-30px;
}

.site-footer-menu a{
	font-family : "Open Sans";
	font-weight : bold;
	font-size : 16px;
	line-height : 22px;
	color : #65ADBD;
	color : rgb(101, 173, 189);
}

.site-footer-menu .menu-item{
	padding:10px 0 !important;
}

.site-footer-menu a:hover{
 border-bottom:none !important;
}

.site-footer-menu .current-menu-item{
 background-color:transparent;
}

.accent {
	font-family : "Open Sans";
	font-weight : bold;
	font-size : 13px;
	letter-spacing : 0.56px;
	color : #35415D; color : rgb(53, 65, 93);
}

.site-logo-container {
	background-size: contain;
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;
    height: 65px;
    width: 100%;
}

.headline {
	font-family : "Exo 2";
	font-size : 20px;
	line-height : 22px;
	color : #4A5775;
	color : rgb(74, 87, 117);
}

.nav-pills>li>a{
	border-radius:0px !important;
	text-transform:uppercase;
	background-color:#fcb424 !important;
	color:#ffffff !important;
	margin-left:5px;
	margin-right:5px;
}

.nav-pills>li>a:hover{
	background-color:#ffffff !important;
	color:#fcb424 !important;
}

.nav-pills>li.active>a{
	border-radius:0px !important;
	text-transform:uppercase;
	background-color:#ffffff !important;
	color:#fcb424 !important;
}

.nav>li>a{
	padding:9px 15px !important;
}

.calendar_row{
 background-color:#f0f3f9;
 height:42px;
 clear:both;
}

.calendar-point{
 width:15px !important;
 height:15px !important;
 top:15px !important;
 left:19px !important;
}

.calendar-point-home{
 width:15px;
 height:15px;
 position:absolute;
 top:0;
 left:20px;
}

.calendar-point-home img{
 width:15px;
 height:15px;
}

.share_row .col-md-6{
 text-align:center;
}

.calendar-data{
 text-align:right;
 font-weight:bold;
}

.calendar-content{
 line-height:1.5em;
 font-size : 12px;
 padding: 10px 0 15px 0;
}

.calendar-data span,
.calendar-title span{
 position:relative;
 top:10px;
}

.calendar-middle{
	border-left-style : solid;
	border-left-color : #D4DFE8;
	border-left-color : rgba(212, 223, 232, 1);
	border-left-width : 4px;
	float:right;
	width:100%;
	margin-right:-10px;
	height:42px;
}



.calendar-middle div{
 width:300%;
 position:absolute;
 top:11px;
 left: 40px;
 font-weight:700;
}

.calendar-title{
 overflow:show;
}

.calendar-title-smaller{
 height:25px !important;
}

.data_news {
	font-family : "Open Sans";
	font-size : 10px;
	letter-spacing : 0.4px;
	color : #4A5775;
	color : rgb(74, 87, 117);
}

.site-logo {
	height: 74px;
	width: 90%;
	margin-top: 40px;
}

.menu-main-menu-container {
	list-style-type: none;
	/*padding-left: 20px;*/
}

.menu-fomenu-container {
	list-style-type: none;
}

.main-menu {
	border-left-style : Solid;
	border-left-color : #D4DFE8;
	border-left-color : rgba(212, 223, 232, 1);
	border-left-width : 3px;
	margin-top: -15px;
	float: none;
	height: 100%;
	margin-left: -24px;
}

.fomenu {
	border-left-style : Solid;
	border-left-color : #D4DFE8;
	border-left-color : rgba(212, 223, 232, 1);
	border-left-width : 4px;
	margin-top: 36px;
	float: none;
	height: 100%;
	margin-left: -24px;
}

.menu-item {
	padding: 10px;
}

.menu-item:hover {
	border-bottom: 4px solid #FBDC51;
}

a.main-menu-link.accent {
	text-decoration: none;
	text-transform: uppercase;
}

a.main-menu-link-footer.accent {
	text-decoration: none;
}

a.fomenu-link.accent {
	text-decoration: none;
	text-transform: uppercase;
}

a.fomenu-link-footer.accent {
	text-decoration: none;
}

.despre-program-content img {
	width: 100%;
	height: auto;
}

.despre-program-content a {
	font-family : Open Sans;
	font-weight : bold;
	font-size : 16px;
	line-height : 22px;
	color : #65ADBD;
	color : rgb(101, 173, 189);
}

.site-image {
	height: 375px;
	width: 100%;
	/*max-width: 700px;*/
	background-repeat: no-repeat;
	background-image : url('../../uploads/2017/03/GAB_5518.jpg');
	background-size: cover;
}

.site-menu {
	height: 425px;
	overflow: hidden;
}

#myNavbar {
	position: absolute;
    margin-top: 82px;
    z-index: 1;
    background-color: #D4DFE8;
}

.small-menu {
	height: auto;
	border-left: 4px solid #fff;
	float: right;
	width: 63.5%;
}

/*.small-menu-container a:hover {
	border-bottom: 4px solid #FBDC51;
}*/

.small-menu-container {
	padding-left: 20px;
	padding-top: 30px;
}

/*.small-menu-container li{
	padding-top: 20px;
}*/

.small-menu-container a {
	text-decoration: none;
}

.small-menu-container a:hover {
	text-decoration: none;
}

.site-info {
	max-width: 650px;
    min-height: 128px;
    background-color: #FCB424;
    display: block;
    margin: auto;
    margin-top: -56px;
    box-shadow: 0px 1px 8px;
}

.site-info-header {
	padding: 10px;
    font-family: "Exo 2";
    line-height: 30px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
}

.site-footer-link a {
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #65ADBD;
    color: rgb(101, 173, 189);
}

.site-info-description {
    padding: 10px;
    font-family: Open Sans;
    font-size: 16px;
    line-height: 22px;
    color: #35415D;
}

.site-footer-image {
	width: 100%;
	/*max-width: 1080px;*/
	height: 100px;
	background-image: url("../../uploads/2017/03/nori_03.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
	margin-bottom: -2px;
}

.site-footer {
	background-color: #35415D;
	padding-top: 10px;
}

.site-footer-container {
	color: #fff;
}

.site-footer-link a:hover{
	color: #fff;
}

.site-footer-title {
	color: #fff;
	padding-bottom: 20px;
}

.site-footer-elem {
	padding-bottom: 10px;
}

.site-footer-elem a:hover {
	color: #fff;
}

.main-menu-link:hover {
	text-decoration: none;
}

.main-menu-link-footer:hover {
	text-decoration: none;
}

.fomenu-link:hover {
	text-decoration: none;
}

.fomenu-link-footer:hover {
	text-decoration: none;
}

.site-footer-logo {
	height: 90px;
	width: 100%;
	background-image: url("../../uploads/2017/03/logo_stiintescu_monocrom_national.svg");
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 10px;
}

.navbar-toggle-button {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle-button .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle-button .icon-bar+.icon-bar {
    margin-top: 4px;
}

.main-ghid-info {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.main-ghidul-aplicantului {
	margin-top: 50px;
	margin-bottom: 50px;
	border-top: 4px solid #FCB424;
	padding-top: 30px;
	background-color: #65ADBD;
	padding-bottom: 2px;
}

.main-ghid-button {
	height: 40px;
    width: 250px;
    text-align: center;
    padding: 10px;
    background-color: #FCB424;
    display: block;
    margin: auto;
    color: #fff;
    margin-top: 50px;
    margin-bottom: 40px;
}

.main-ghid-button:hover {
	background-color: #FBDC51;
	color: #fff;
}

.main-ghid-footer {
    width: 100%;
	/*max-width: 1080px;*/
	height: 100px;
	background-image: url("../../uploads/2017/03/nori_02.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
	margin-bottom:-2px;
}



.main-ghid-title {
	text-align: center;
	padding-bottom: 70px;
	color: #F0F3F9;
}

.main-implicate-title {
	text-align: center;
	padding-bottom: 70px;
}

.main-implicate-info {
	text-align: center;
	padding: 30px 20px;
}

.main-implicate-button {
	height: 40px;
    width: 250px;
    text-align: center;
    padding: 10px;
    background-color: #FCB424;
    display: block;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 40px;
}

.main-implicate-button:hover {
	background-color: #FBDC51;
	color: #fff;
}

.main-comunitate {
	background-color: #F0F3F9;
	padding-bottom: 30px;
}

.main-comunitate-title {
	text-align: center;
	padding-bottom: 70px;
	padding-top: 50px;
}

.main-info {
	padding-bottom: 50px;
}

.main-noutati {
	padding: 10px;
	position: relative;
}

.main-noutati-image {
	width: 100%;
	height: 300px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}

.main-noutati-footer {
	margin-top: 30px;
	height: 20px;
	width: 100%;
	background-color: #D4DFE8;
	position: relative;
}

.main-noutati-info {
	background-color: #F0F3F9;
    padding: 10px 0px 0px 10px;
    position: absolute;
    width: 90%;
    margin-top: -120px;
    margin-left: 2%;
}

.main-noutati-info-data.headline {
    height: 70px;
}

.main-noutati-info-date {
	width: 100%;
	padding-top: 15px;
}

.main-noutati-info-footer {
	display: flex;
}

.main-info-background {
	position: absolute;
	width: 100%;
}

.main-info-background-area {
	background-color: #F0F3F9;
	height: 400px;
	width: 100%;
}

.main-info-background-image {
    width: 100%;
	/*max-width: 1080px;*/
	height: 100px;
	background-image: url("../../uploads/2017/03/nori_01.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center top;
}

.despre-program-title {
    width: 100%;
    background-color: #F0F3F9;
    padding-top: 20px;
    padding-bottom: 20px;
    height: 60px;
}

.current-menu-item{
    width: 100%;
    background-color: #FCB424;
}

.despre-program-content {
	padding-top: 30px;
	padding-bottom: 50px;
}

.noutate-image, .edition-image {
	width: 100%;
	height: 240px;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.noutate-container, .edition-container {
	height: 290px;
	padding: 10px 0px;
	border-bottom: 5px solid #F0F3F9;
}

.noutate-title-link:hover, .edition-title-link:hover {
	text-decoration: none;
}

.noutate-link, .edition-link {
	margin-bottom: 10px;
	width: 45px;
	height: 30px;
}

.noutate-link-hover, .edition-link-hover {
	display: none;
}

.noutate-link:hover .noutate-link-hover, .edition-link:hover .edition-link-hover {
	display: block !important;
}

.noutate-link:hover .noutate-link-normal, .edition-link:hover .edition-link-normal {
	display: none !important;
}

.noutate-description, .edition-description {
	padding-top: 10px;
	padding-bottom: 20px;
	height: 190px;
}

.noutate-title, .edition-title {
	padding-bottom: 5px;
}

.noutati-header {
	height: 50px;
	width: 100%;
	/*position: absolute;*/
	background-color: #F0F3F9;
}

.noutati-container {
	margin-bottom: 50px;
}

.single-noutate-header, .single-product-header {
	height: 110px;
	width: 100%;
	position: absolute;
	background-color: #F0F3F9;
}

.single-noutate-title, .single-product-title {
	padding-top: 50px;
	padding-bottom: 5px;
}

.single-noutate-date, .single-product-date {
	padding-bottom: 15px;
}

.single-noutate-content {
	padding-top: 20px;
	padding-bottom: 20px;
}

.single-more-news {
	min-height: 300px;
	background-color: #F0F3F9;
	padding-top: 20px;
	padding-bottom: 20px;
}

.sustine-header{
	background-color: #F0F3F9;
	padding-top: 20px;
	padding-bottom: 40px;
}

.sustine-membru-image {
	width: 150px;
	height: 150px;
	border: 2px solid #E6E6E6;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
	background-color: #fff;
}

.sustine-membru-content a{
	font-family : Open Sans;
	font-weight : bold;
	font-size : 16px;
	line-height : 22px;
	color : #65ADBD;
	color : rgb(101, 173, 189);
}

.sustine-membru-container {
	padding: 10px 0px;
}

.sustine-info-container {
	text-align: center;
	padding: 80px 0px;
}

.sustine-header-title {
	padding-bottom: 20px;
}

.contact-name {
	font-weight: bold;
	color: #35415D;
	padding-bottom: 20px;
}

.sustine-info-contact {
	text-align: center;
	text-decoration: underline;
	padding-bottom: 60px;
}

.sustine-info-contact a {
	color: #65ADBD !important;
}

.sustine-container {
	padding-bottom: 50px;
}

.contact-title {
	padding: 20px 0px;
}

.contact-address {
	padding-bottom: 20px;
}

.contact-cont {
	padding-bottom: 20px;
}

.contact-info {
	padding-bottom: 20px;
}

.contact-responsabil-title {
	font-weight: bold;
	color: #35415D;
	padding-bottom: 20px;
}

.contact-responsabil-name {
	font-weight: bold;
	color: #35415D;
}

.contact-responsabil-email {
	padding-bottom: 20px;
}

.contact-header {
	width: 100%;
	height: 410px;
	position: absolute;
	background-color: #F0F3F9;
}

.wdform-label-section {
	display: none !important;
}

.index-calendar-container{
 position:relative;
 top: -60px;
}

.main-info-calendar-date {
	font-weight: bold;
	padding-bottom: 20px;
        padding-right: 5px;
 	float:right;
	position:relative;
	right: -35px;
}

.main-info-calendar-name {
	border-left: 4px solid #D4DFE8;
	font-weight: normal !important;
	padding-left: 15px;
	padding-bottom: 20px;
	margin-left:10px;
}

.main-info-calendar-title {
	margin-bottom: 20px;
    text-align: right;
    color: #FCB424;
    font-weight: bold;
}

.site-footer-link {
	padding-bottom: 20px;
}

.wpcf7-form-control-wrap {
	width: 100% !important;
}

.contact-form-element {
    padding: 10px;
    background-color: #D4DFE8;
    border: none;
    margin-bottom: 10px;
    width: 100%;
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 22px;
    color: #35415D;
    color: rgb(53, 65, 93);
}

.contact-form-element::-webkit-input-placeholder {
    font-family: "Open Sans";
    font-size: 16px;
    line-height: 22px;
    color: #35415D;
    color: rgb(53, 65, 93);
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.contact-form-element {
	width: 100%;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    padding: 15px;
    background-color: #FCB424;
    border: none;
    font-family: Open Sans;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.56px;
    color: #35415D;
    color: rgb(53, 65, 93);
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #FBDC51;
}

.contactform2
textarea {
	background: #D4DFE8 !important;
	color: #35415D !important;
}

.contactform2
input[type="text"] {
	height: 40px !important;
	background: #D4DFE8 !important;
	color: #35415D !important;
}

#socialButtonOnPage{
position:absolute;
left:-45px;
}

.leftSocialButtonOnPage .csbwfs-sbutton-post{
 padding:0 !important;
 float:none !important;
}

.calendar-details-home-link a{
background-color:#fcb424;
padding:5px 10px;
color: #fff;
font-weight:bold;
}

@media(max-width: 1199px) {
	.site-footer-image {
		height: 50px;
	}
}

@media(min-width: 992px) {
	@media(max-width: 1199px) {
		.site-logo {
			width: 88%;
		}

		.main-menu {
			margin-top: 5px;
			margin-left: 0px;
		}

		.fomenu {
			margin-top: 5px;
			margin-left: 0px;
		}

		.sustine-membru-image-container {
			padding: 0px !important;
		}

		.main-menu-link {
			font-size: 11px;
		}
	}
}

@media(min-width: 1200px) {
	.sustine-membru-image {
		margin-left: 10px;
	}
}

@media(min-width: 992px) {
	#myNavbar {
		display: none !important;
	}
}

@media(min-width: 768px) {
	@media(max-width: 991px) {
		.small-menu {
			width: 61%;
		}

		.site-footer-small-link {
			font-size: 12px !important;
		}

		.site-footer-small-link a{
			font-size: 12px !important;
		}

		.contact-header {
			height: 460px;
		}
	}
}

@media(max-width: 991px) {
	.site-image {
		margin-left: 0px;
	}

	.site-menu {
		height: initial;
		position: relative;
	}

	.site-logo {
		/*margin-bottom: 20px;*/
		width: 100%;
		margin-bottom: 8px;
		margin-top: 10px;
	}

	.noutate-container, .edition-container  {
		height: auto;
		padding: 20px 0px;
		border: none;
	}

	.noutate-block, .edition-block {
		border-bottom: 5px solid #D4DFE8;
	}

	.noutate-description, .edition-description {
		height: auto;
	}

	.main-menu {
		margin-top: 8px;
	}

	.fomenu {
		margin-top: 8px;
	}

	.sustine-membru-image {
		height: 200px;
		width: 200px;
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
}

@media(max-width: 520px) {
	.collapsed {
		margin-top: 0px !important;
	}
}

@media(max-width: 767px) {
	@media(min-width: 500px) {
		.site-image {
			height: 350px;
		}
	}
}

@media(max-width: 499px) {
	.site-image {
		height: 200px;
	}

	.site-footer-small-link {
		font-size: 12px !important;
	}

	.site-footer-small-link a{
		font-size: 12px !important;
	}
}

@media(max-width: 767px) {
	.contact-header {
		height: 695px;
	}

#socialButtonOnPage{
position:inherit;
left:0px;
}

.leftSocialButtonOnPage .csbwfs-sbutton-post{
 padding:0 !important;
 float:left !important;
}

.calendar-data span,
.calendar-title span{
 font-size:12px;
}

.calendar-middle div{
 font-size:12px;
}

.data_news{
 padding:0;
}

.calendar-content{
 padding:0;
 margin:0;
}

.index-calendar-container{
 top:0px;
}

.main-info-calendar-title{
 text-align:center;
 margin-top:10px;
}

.main-info-calendar-name{
 padding-left:5px;
}

.main-info-calendar-date{
 right:-10px;
}

.no-padding-xs{
	padding:0;
}

.no-margin-xs{
	margin:0;
}

.calendar-details-home-link{
 border-left:none;
 text-align:center;
 margin-top:20px;
}

.calendar_row{
}

.despre-program-content .row{
 margin:0;
}

.pull-left-xs{
 float:left !important;
}
}

.owl-item .logo-container img {
    display: block !important;
    margin: auto;
}

.main-implicate-link:hover {
text-decoration: none;
}

@media (min-width: 768px) {
	@media(max-width: 991px) {
		.index-calendar-container {
			padding-top: 75px;
		}
	}
}

@media(max-width: 991px) {

	.calendar-middle {
		height: 75px;
	}
	.calendar_row {
		height: 75px;
	}

	.calendar-content {
		padding: 10px 0px;
	}
}

@media(max-width: 1199px) {

	@media(min-width: 992px) {
		.site-logo-container {
			height: 51px !important;
		}
	}
}

.site-image {
	overflow:hidden;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	font-weight: bold;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin: auto;
}

.alignleft {
	float: left;
}

.main-noutati-button-container {

	padding: 30px 0px;
}

.main-noutati-button {
	display: block;
	margin: auto;
	background-color: #fcb424;
    	border-radius: 0px;
    	color: #fff;
    	font-weight: bold;
	text-decoration: none;
	height: 40px;
	width: 250px;
}

.main-noutati-button-container a:hover {

	text-decoration: none;
}

.main-noutati-button:hover {

	color: #fff;
}

.main-noutati-button:hover {

	background-color: #FBDC51;
}

.single-noutate-content img {

	max-width: 300px;
	max-height: 200px;
	margin: 15px 0px;
}

.despre-program-content input {

	width: 100%;
	margin: 10px 0px;
}

.despre-program-content textarea {

	width: 100%;
	margin: 10px 0px;
}

strong {
	font-weight: bold;
}

/* Social Media Containers */
.social-media-container {
	margin-bottom: 2em;
}
#breadcrumbs{display:none;}
.editia2-img img {
    max-width: 100%!important;
    max-height: 100%!important;
    margin: 0!important;
}


.single-product-title, .single-product-date, .single-page-title{
	text-align: center;
}

.single-product-content.body_copy {
    padding-top: 30px;
}

.open-price-container {
    padding: 20px 0;
}

.woocommerce-checkout .checkbox input[type=checkbox]{
	position: static;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    background-color: #fcb424;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #d99100;
}

.vc_tta-container span.vc_tta-title-text {
	color: #000
}

.woocommerce .av_tip_facturare_radio span.woocommerce-input-wrapper input[type="radio"] {
    margin: 10px 3px;
}


ul#menu-main-menu > li:not(.current_page_ancestor,.current-menu-item) > .sub-menu {
    display: none;
}
ul#menu-main-menu > li:hover > .sub-menu {
    display: block;
}
.product_meta {
    display: none;
}