/*



Theme Name:     Catalyst



Theme URI: 		http://iviteb.com



Description:    Catalyst custom Theme



Author:         Iviteb



Theme URI: 		http://iviteb.com



Template:       jupiter



Version:        4.2



*/

@import url("style-doru.css");


@media screen and (min-width:1024px) {
    .row_register_eveniment .wpcf7 {
        max-width: 65%;
        margin: auto;
    }
    
    .row_register_eveniment .wpcf7 .wpcf7-text, .row_register_eveniment .wpcf7 .wpcf7-textarea {
        width: 100%;
    }
}


.branding-container .mailmunch-branding {
    display: none !important;
}



.titlu-tool {

	margin-bottom:0px;

}

#shr-admin-badge {
	display: none;
}

.services-list.mk-portfolio-item .featured-image {

height:350px;

}


.formular .formWrap {
    border: unset !important;
    background-color: unset !important;
}

.titlu-tool-h1 {

	margin-bottom:0px;

}



.tool-hr img {

	cursor:pointer;

}



.services-container .portfolio-grid {

	background: url('/wp-content/uploads/2015/10/services-bg.png') no-repeat top center;

}



.services-list i.icon{

	font-size: 38px;

	width: auto;

	height: 22px;

	margin: 30px 0 15px;

}



.services-list .portfolio-meta-wrapper {

	text-align: center;

	width: 50%;

}

.services-list .orange-button {

	margin-top: 30px;

}



.services-list .portfolio-meta-wrapper .the-title a {

	font-size: 24px;

	margin-bottom: 0px;

	text-transform: none;

}



.portfolio-meta-wrapper, .item-wrapper {

	padding: 40px !important;

}



.services-list .the-excerpt {

	margin-top: 0;

}



/*.widget_categories .children{*/

	/*margin-left: 10px !important;*/

/*}*/



.services-list.mk-portfolio-item:nth-child(4n-2) .featured-image,

.services-list.mk-portfolio-item:nth-child(4n-3) .featured-image {

	float: none;

}



.blog-list .featured-image {

	height: 300px;

}



.blog-list .icon {

	display: none;

}



.blog-list .portfolio-classic-holder {

	background-color: #f5f6f8 !important;

}



.blog-list.services-list .portfolio-meta-wrapper {

	text-align: left;

}



.services-list.mk-portfolio-item:nth-child(2n) .featured-image {

	float: right;

}



.services-list.mk-portfolio-item .featured-image {

	width: 50%;

}

.services-list.mk-portfolio-item .featured-image img{

	/*min-height: 270px;*/

	/*min-width: 320px;*/

}



.mk-portfolio-item .featured-image img {

	max-width: inherit;

	width: auto;

	height:100%;

}



.mk-portfolio-classic-item .portfolio-classic-holder {

	margin: 20px;

}



.services-list.mk-portfolio-classic-item .portfolio-classic-holder {

	margin: 0;

	border: 0;

	background-color: transparent;

}





.orange-button {

	background-color: #fbaf15;

}



.bold-learn {

	font-weight: bolder;

	float: left;

	margin-top:20px;

}



.bold-learn:before {

	content: "\e2af";

	font-size: 22px;

	color: #fbaf15;

	font-family: Icomoon;

	vertical-align: middle;

}



.ft-blog .featured-image{

	height: 270px;

	width:100%

}

.ft-blog .featured-image a {

	display: inline-block;

}

.ft-blog h3 a {

	font-size: 24px;

}



.mk-blog-meta, .blog-magazine-social-section {

	display: none !important;

}



.blog-list h3 {

	font-size: 24px !important;

}



.mk-zindex-fix {

	display: none;

}



.mk-edge-slider .swiper-slide .edge-slide-content {

	margin-top: 0px !important;

}



.mk-flex-caption span {

	font-size: 60px;

	line-height: 70px;

	font-weight: 900;

}



.mk-flex-caption {

	bottom: 45%;

	width: 40%;

	padding-left: 10%;

	max-width: 350px;

}



.mk-slideshow-shortcode {

	margin-bottom: 0px;

}



.portfolio-sub-header h3 {

	font-size: 30px !important;

	font-weight: bold !important;

	margin-bottom: 2px;

}



.portfolio-sub-header h4 {

	font-size: 14px !important;

	font-weight: 600 !important;

	margin-bottom: 0px;

}



.portfolio-sub-header h5 {

	font-size: 14px !important;

	font-weight: 300 !important;

}





.gray-left {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f6f8+0,ffffff+100&1+0,1+39,0+40,0+100 */

	background: -moz-linear-gradient(left,  rgba(245,246,248,1) 0%, rgba(249,250,251,1) 39%, rgba(249,250,251,0) 40%, rgba(255,255,255,0) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,246,248,1)), color-stop(39%,rgba(249,250,251,1)), color-stop(40%,rgba(249,250,251,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left,  rgba(245,246,248,1) 0%,rgba(249,250,251,1) 39%,rgba(249,250,251,0) 40%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left,  rgba(245,246,248,1) 0%,rgba(249,250,251,1) 39%,rgba(249,250,251,0) 40%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left,  rgba(245,246,248,1) 0%,rgba(249,250,251,1) 39%,rgba(249,250,251,0) 40%,rgba(255,255,255,0) 100%); /* IE10+ */

	background: linear-gradient(to right,  rgba(245,246,248,1) 0%,rgba(249,250,251,1) 39%,rgba(249,250,251,0) 40%,rgba(255,255,255,0) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f8', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */



}



.mk-text-block.tab-text {

	background-color: #fbaf15;

	position: absolute;

	right: 0;

	bottom: 0;

	width: 33%;

	padding: 20px;

}



.featured-image {

	display: inline-block;

	width: 49%;

	margin-bottom: -6px;

}



.mk-blog-classic-item .featured-image {

	display: inline-block !important;

	vertical-align: top;

}



.mk-blog-classic-item:nth-child(2n) .featured-image,

.mk-portfolio-item:nth-child(4n-2) .featured-image,

.mk-portfolio-item:nth-child(4n-3) .featured-image {

	float:right;

}



.mk-blog-classic-item .featured-image:after,

.mk-portfolio-item .featured-image:after

{

	content: "\e2b1";

	right: -20px;

	top: 37px;



	font-size: 50px;

	color: #ffffff;

	font-family: Icomoon;

	position: absolute;

	z-index: 99;

	transition:0.5s ease;

}



.mk-blog-classic-item:nth-child(2n) .featured-image:after,

.mk-portfolio-item:nth-child(4n-2) .featured-image:after,

.mk-portfolio-item:nth-child(4n-3) .featured-image:after

 {

	content: "\e2af";

	left: -20px;

	top: 37px;

}



.portfolio-classic-holder:hover .featured-image:after {

	color: #fbaf15;

}



.portfolio-meta-wrapper, .mk-blog-meta {

	display: inline-block;

	vertical-align: top;

}



.projects .portfolio-meta-wrapper, .mk-blog-meta {

	width: 50%;

}



.hp-projects .portfolio-meta-wrapper, .mk-blog-meta {

	width: 33%;

}



.other-projects .portfolio-meta-wrapper, .mk-blog-meta {

	width: 50%;

}



.other-projects .portfolio-classic-holder {

	background-color: #f5f6f8;

}



/*.hp-projects {*/

	/*padding: 20px;*/

/*}*/



.widget_contact_form .textarea, .widget_contact_form .text-input {

	width: 94%;

	font-size: 18px !important;

}

.widget_contact_form .textarea::-webkit-input-placeholder,

.widget_contact_form .text-input::-webkit-input-placeholder,

.widget_contact_form .textarea::-moz-placeholder,

.widget_contact_form .text-input::-moz-placeholder,

.widget_contact_form .textarea::-moz-placeholder,

.widget_contact_form .text-input::-moz-placeholder,

.widget_contact_form .textarea::-ms-input-placeholder,

.widget_contact_form .text-input::-ms-input-placeholder

{

	color: #70757a;

	font-size: 18px !important;

}



.widgettitle {

	color: #25282c !important;

	font-size: 18px !important;

	text-transform: none !important;

}





#mk-footer .mk-padding-wrapper {

	padding: 0 20px 95px;

}



.widget.widget_contact_form .widgettitle {

	display: none;

}



#mk-footer .widget_contact_form .text-input, #mk-footer .widget_contact_form .textarea {

	border-color: #bbbcbf;

}



.featured-image:hover .image-hover-overlay {

	display: none;

}



.mk-blog-meta-wrapper {

	display: none

}



.mk-tabs.default-style.hp-tabs .mk-tabs-panes .mk-tabs-pane {

	padding: 0 !important;

}



.mk-tabs.default-style.hp-tabs .mk-custom-boxed {

	height: 596px !important;

	margin-bottom: 0px !important;

}



.mk-tabs.default-style.hp-tabs .mk-tabs-tabs li.tab-with-icon a i {

	font-size: 50px;

	color: #191102;

	display:block;

}



.mk-tabs.default-style.hp-tabs .mk-tabs-tabs li.tab-with-icon:hover a i {

	color: #191102 !important;

}



.mk-tabs.default-style.hp-tabs .mk-tabs-tabs li.tab-with-icon a {

	text-align: center;

	padding: 31px 59px !important;

	border: none !important;

	background-color: #FFFFFF !important;

}



.mk-tabs.default-style.hp-tabs .mk-tabs-tabs li.ui-tabs-active a,

.mk-tabs.default-style.hp-tabs .mk-tabs-tabs li.ui-state-hover a

{

	background-color: #fbaf15 !important;

}



.mk-tabs.default-style.vertical-style.hp-tabs .mk-tabs-tabs,

.mk-tabs.default-style.vertical-style .mk-tabs-panes {

	border: none !important;

}



.no-image .mk-testimonial-image {

	display: none !important;

}



.cat-item.current-cat {



}



.fsNewSearch > div > ul > li:first-child{

	display: block;

}



.fsNewSearch > div > ul > li:first-child input {

	width: 100%;

	background-color: transparent;

	font-size: 24px;

	border: none;

	border-bottom: solid 1px #999;

	text-align: center;

}



.fsNewSearch  > div > ul > li:not(:first-child) li {

    list-style: none;

    display: block;

    padding-right: 10px;

    text-align: left;

    margin: 0;

}



.fsNewSearch ul {

	margin: 0;

	padding: 0;

}



.fsNewSearch h4 {

	color: #FFF;

	text-align: left;

	font-size: 18px;

}



.searchandfilter li {

	vertical-align: top;

}



.searchandfilter a {

	color: #A2A2A2;

}



.searchandfilter > div > ul > li:first-child {

	width: 700px;

}



.searchandfilter..fsNewSearch > div > ul > li:nth-child(2) {

	margin-left:50px;

}



.searchandfilter input[type='submit'] {

	/*display: none;*/

	right: 20px;

	position: absolute;

	top: 66px;

	background-color: rgba(0, 0, 0, 0);

	color: #FFF;

	border: none;

	font-size: 30px;

}

.searchandfilter input[type='checkbox'] {

	margin-right: 5px;

}



.portfolio-classic-holder p {

	color: #25282c ;

}



.portfolio-meta-wrapper .the-title a {

	text-transform: none;

}



.hp-projects .portfolio-classic-holder .the-title a {

	font-size: 22px;

}



.services-list.mk-blog-classic-item .featured-image:after,

.services-list.mk-portfolio-item .featured-image:after {

	display: none;

}



.mk-tabs-pane {

	transition: 1s all;

}



h2.searchTitle {

	background-color: #FFFFFF;

    margin: 0;

    padding: 20px 0;

    font-size: 48px;

}



article:first-child h2.searchTitle {

	padding-top: 0;

	margin-top: -8px;

}



.search-list .featured-image img{

	max-width: 120% !important;

}

.search-list .featured-image.default {

	background-color: #FFFFFF;

}



.search-list .portfolio-meta-wrapper {

	width: 49%;

}



.mk-portfolio-classic-item .permalink-badge {

	margin-left: -25px;

}



.mm-hide-title .megamenu-title {

	display: none;

}



.mm-hide-title img {

	margin-bottom: 15px;

	width: 100%;

	height: auto;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

	;

}



.single-portfolio #theme-page .shareaholic-canvas {

	display:none !important;

}



.mm-hide-title img:hover {

	-webkit-transform: scale(1.03);

	-moz-transform: scale(1.03);

	-ms-transform: scale(1.03);

	-o-transform: scale(1.03);

	transform: scale(1.03);



}



.has-mega-menu>ul.sub-menu>li.menu-item {

	width: 13%;

	padding: 0;

	margin: 0px 0px 0px 13px;

}



.has-mega-menu>ul.sub-menu>li.menu-item:nth-child(6n):after {

	content: "";

	display:block;

	clear: both;

}



@media handheld, only screen and (max-width: 360px) {

	.other-projects .portfolio-classic-holder,

	.other-projects article:last-child .portfolio-classic-holder {

		margin-left: 0px !important;

		margin-right: 0px !important;

	}

}





@media handheld, only screen and (max-width: 960px) {



	.mk-gallery-shortcode article.gallery-eight-column,

	.mk-gallery-shortcode article.gallery-five-column,

	.mk-gallery-shortcode article.gallery-six-column {

		width: 24%;

	}



	.tablet-opacity-see-thru {

		opacity: 0.8;

	}



	.mk-portfolio-classic-item .portfolio-classic-holder {

		min-height: 590px;

	}



	.mk-tabs.default-style.hp-tabs .mk-tabs-tabs li.tab-with-icon a {

		padding: 42.9px 48px !important;

	}



	.services-title {

		background-position: center center !important;

	}



	.services-title > h3 {

		text-align: center !important;

	}



	.services-container .portfolio-classic-holder .featured-image {

		text-align: center;

	}



	.tablet-vw-font {

		font-size: 6.2vw !important;

	}



	.page-section-fullwidth.page-section-content > .mk-padding-wrapper {

		padding: 0 !important;

	}

}



@media handheld, only screen and (max-width: 540px) {

	.mk-gallery-shortcode article {

		width: 33% !important;

	}

	.mobile-grid-6.mk-gallery-shortcode article {

		width: 49% !important;

	}

}





@media handheld, only screen and (max-width: 980px) {

	.services-list.mk-portfolio-item .portfolio-classic-holder > div {

		width: 100% !important;

		display: block !important;

	}



	.portfolio-meta-wrapper, .mk-blog-meta {

		width: 80% !important;

	}



	.mk-portfolio-item .featured-image {

		float: none !important;

		width: 100%;

	}



	.mk-blog-classic-item .featured-image:after,

	.mk-portfolio-item .featured-image:after {

		display: none;

	}



	.mk-text-block.tab-text {

		width: auto;

	}



	.mk-custom-boxed.mk-blur-parent {

		padding: 0 !important;

	}



	.mk-gallery-shortcode article {

		/*width: 48% !important;*/

	}



	.vc_custom_1443972655483,

	.vc_custom_1444644437120 {

		opacity: 0.9;

	}



	.mm-hide-title img {

		height: 45px;

		width: 45px;

		float:left;

		clear:both;

	}



	#mk-responsive-nav li ul li a {

		line-height: 45px;

		text-indent: 20px;

	}



	.portfolio-sub-header .wpb_single_image.vc_align_right,

	.portfolio-sub-header .mk-text-block

	{

		text-align: center !important;

		margin-bottom: 0;

	}



	.portfolio-sub-header .mk-text-block {

		margin-bottom: 40px !important;

	}



	.about-title {

		background-size: contain;

		min-height: 180px !important;

	}



	.about-title .mk-padding-shortcode {

		display: none;

	}



	.about-title h3 {

		font-size: 20px !important;

		padding-top: 40px;

	}

	.about-title span {

		line-height: 23px !important;

	}



}

.mk-portfolio-item .portfolio-classic-holder .featured-image {
	max-height: 270px !important;
}


/* Restore Jupiter Our services desktop columns and image panes. */
@media screen and (min-width: 981px) {
    .mk-tabs.default-style.vertical-style.hp-tabs {
        display: flex !important;
        align-items: stretch;
        width: 100%;
    }

    .mk-tabs.default-style.vertical-style.hp-tabs > .mk-tabs-tabs {
        float: none !important;
        flex: 0 0 25% !important;
        width: 25% !important;
    }

    .mk-tabs.default-style.vertical-style.hp-tabs > .mk-tabs-panes {
        float: none !important;
        flex: 0 0 75% !important;
        width: 75% !important;
        min-height: 596px;
    }

    .mk-tabs.default-style.vertical-style.hp-tabs .mk-tabs-panes .mk-custom-boxed {
        height: 596px !important;
        min-height: 596px !important;
        background-repeat: no-repeat !important;
        background-position: left bottom !important;
        background-color: #f6f6f6 !important;
    }

    .mk-tabs.default-style.vertical-style.hp-tabs .mk-tabs-panes > .mk-tabs-pane:nth-child(1) .mk-custom-boxed {
        background-image: url("https://www.catalyst.ro/wp-content/uploads/2015/10/hero-online-rec.jpg") !important;
    }
    .mk-tabs.default-style.vertical-style.hp-tabs .mk-tabs-panes > .mk-tabs-pane:nth-child(2) .mk-custom-boxed {
        background-image: url("https://www.catalyst.ro/wp-content/uploads/2015/10/hero-employer-branding.jpg") !important;
    }
    .mk-tabs.default-style.vertical-style.hp-tabs .mk-tabs-panes > .mk-tabs-pane:nth-child(3) .mk-custom-boxed {
        background-image: url("https://www.catalyst.ro/wp-content/uploads/2015/10/hero-graduate.jpg") !important;
    }
    .mk-tabs.default-style.vertical-style.hp-tabs .mk-tabs-panes > .mk-tabs-pane:nth-child(4) .mk-custom-boxed {
        background-image: url("https://www.catalyst.ro/wp-content/uploads/2015/10/hero-recruitment.jpg") !important;
    }
}