/*
Theme Name: Yoseo
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {
	padding-top: 11px!important;
    padding-bottom: 0px!important;
}

#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {
	padding-top: 15px!important;
    padding-bottom: 0px!important;
}

#header .header-right-bottom {
	margin-bottom: 10px;
}

#header.sticky-header .header-right-bottom {
	margin-bottom: 5px;
}

	
#header.sticky-header .header-main.sticky .header-left, #header.sticky-header .header-main.sticky .header-center, #header.sticky-header .header-main.sticky .header-right {
	padding-top: 7px!important;
    padding-bottom: 5px!important;
}

.widget_sfp_page_plugin_widget{
	border-radius: 5px;
    overflow: hidden;
}
  
.fb_iframe_widget{
	border-radius: 5px;
    overflow: hidden;
}


.img_back{
	background: url(https://yoseo.ro/yoseo/wp-content/uploads/2019/07/title-1.jpg);
	background-size: cover;
	background-position: bottom;
}

@media all and (max-width: 991px){
	.header-right-top{
		display: none;
	}
	#header.sticky-header .header-right-top {
		padding-top: 0px;
	}
	#header .header-main .header-left {
    padding-left: 17px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
#header .logo img {
    max-width: 75%!important;
}
}

#nav-panel{
	padding-top: 15px;
}

	.img-responsive .standard-logo .retina-logo{
		padding-top: 8%!important;
	} 

#header, .sticky-header .header-main.sticky {
    border-top: 0px solid #ededed!important;
}




/*Pentru Imagine de la servicii*/
@media all and (max-width: 779px){
	.monitor-ser-1{
		margin-bottom: -55px!important;
    	margin-top: -26px!important;
    	width: 100%!important;
		overflow: unset!important;
	}
}

@media all and (min-width: 780px){
	.monitor-ser-1{
		    width: 85%!important;
   		 margin-bottom: -26px!important;
		overflow: unset!important;
	}
}


@media all and (min-width: 1200px){
	.monitor-ser-1{
		margin-bottom: -46px!important;
    	margin-top: 0px!important;
    	width: 85%!important;
		overflow: unset!important;
	}
}

.overflow_x{
	overflow: unset!important;
}

@media all and (max-width: 779px){
	.yoast-breadcrumbs, .page-top .breadcrumbs-wrap{
	padding-left: 5%;
}

.page-top .page-title-wrap {
    padding-left: 5%;
}

	.padding_mobile_x{
	 padding-left: 5%!important;
	padding-right: 5%!important;
}
	
	.footer-main .container .row .col-lg-3 .widget {
	padding: 0px 5%;
}
		.footer-main .container .row .col-lg-6 .widget {
	padding: 0px 5%;
}
	#footer .footer-bottom .footer-left:first-child {
        padding: 10px 5% 0px 5%!important;
}
	#footer .footer-bottom .footer-right {
	padding: 4px 0!important;
}
	.monitor-ser-2{
		margin-bottom: -55px!important;
    	margin-top: -26px!important;
    	width: 100%!important;
		overflow: unset!important;
	}
}

@media all and (min-width: 780px){
	.monitor-ser-2{
		margin-bottom: -64px!important;
	}
}


@media all and (min-width: 1200px){
	.monitor-ser-2{
		margin-bottom: -97px!important;
    	margin-top: 0px!important;
    	width: 85%!important;
	}
}

/*Despre noi rotungirea*/
.border-radius-despre-bot {
	border-radius: 0px 0px 10px 10px;
	overflow: hidden;
}

.border-radius-despre-top {
	border-radius: 10px 10px 0px 0px;
	overflow: hidden;
}

.no_padding_bot{
	margin-bottom: 15px!important;
}

#nav-panel .mobile-menu li {
    border-bottom: 0px solid #e8e8e8!important;
	padding-left: 5%!important;
    padding-right: 5%!important;
}

.m-img-fit {
 max-width: 28%!important;
	margin: 0 auto 30px auto!important;
}

#header .header-right-bottom {
    padding-right: 17px!important;
}

#nav-panel .accordion-menu > li.menu-item > a {
	padding-left: 10px!important;
}
#nav-panel .accordion-menu > li.current > a {
	padding-left: 10px!important;
}

#nav-panel .accordion-menu > li.menu-item > .arrow {
    padding-right: 35px;
}

#nav-panel .accordion-menu > li.current > .arrow {
    padding-right: 35px;
}

#for-modal .btn-modern {
    padding: 1rem 0!important;
	width: 100%;
}

@media (max-width: 991px) {
	#for-modal #modal-trigger {
		display: inline-block!important;
	}
	#for-modal .btn-modern {
		padding: 1rem!important;
	}
}

.post-meta  span.d-yo {
	display: flex!important;
	float: initial!important;
	margin-top: 12px!important;
}

.post-meta  span.d-yo a {
	margin-left: auto;
}

.sort-source>li>a {
    border-radius: 5px!important;
}

 .toggle > label{
    padding-left: 20px;
	padding-right: 20px;
}

.porto-map-section {
	padding-top: 0!important;
}

.grecaptcha-badge {
	display: none!important;
}

.wrap_mW {
	left: 15px!important;
	bottom: 15px!important;
	right: unset!important;
}

.wrap_mW .button_1O {
	width: 50px!important;
    height: 50px!important;
	background: #0088cc!important;
	margin-bottom: 0!important;
}

.label_39._bottom_3v {
	right: 70px!important;
}

#jcont {
	right: 70px!important;
}

.section.section-parallax {
	display: none;
}

.portfolio-full h2.shorter {
	display: initial;
}