/*
 Theme Name:   Pro Diagnostic
 Theme URI:    http://ciyashop.potenzaglobalsolutions.com
 Description:  CiyaShop Child Theme
 Author:       Tataru Sergiu Bogdan
 Author URI:   http://www.potenzaglobalsolutions.com
 Template:     ciyashop
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, e-commerce, blog, grid-layout
 Text Domain:  pro-diagnostic
*/

.site-title{
	background: #ffffff;
	border-color: #080465;
  	border-style: solid;
  	border-width: 0px 1px 1px 1px;
  	text-align: center;
  	box-shadow: 1px 2px #080465;
  	border-radius:0px 0px 10px 10px;
  	padding: 3px 0;
}
.site-title a{
  	border-radius:0px 0px 120px 10px;
}

.sidebar .widget-title{
	background: rgba(25,20,151,1);
	color:#ffffff;
	padding:10px 5px 10px 15px;
}
.topbar i{
	background:#d50304;
	color:#ffffff!important;
	text-align: center;
	padding:0px!important;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:50%;
	margin-right:5px;
	font-size:1.1em;
}
.footer-wrapper{
	position:relative;
	
}
.footer-wrapper:before{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	content:"";
}
.date_contact i{
	background:#d50304;
	color:#ffffff!important;
	text-align: center;
	padding:0px!important;
	width:25px;
	height:25px;
	line-height:25px;
	border-radius:50%;
	margin-right:5px;
	font-size:1.1em;
	margin-bottom:5px;
}
footer.site-footer .footer-widgets .widget .widget-title{
	border-bottom:1px solid #333;
	padding-bottom:10px;
	margin-bottom:10px;
}
footer.site-footer .footer-widgets .row ul li{
	list-style:none;
}
footer.site-footer .footer-widgets .row ul{
	padding-left:0px;
}
footer.site-footer .footer-widgets .row ul li i{
	font-size:1.2em;
	margin-right:5px;
}
footer.site-footer{
	border-top:0px;
	background-image: linear-gradient(to right bottom, #eeeeee, #eeeeee, #eeeeee, #ededed, #ededed, #e7e7e7, #e0e0e0, #dadada, #cdcdcd, #c0c0c0, #b3b3b3, #a6a6a6);
}
.search_form-inner input.form-control, 
.search_form-inner select{
	height: 40px;
}
.search_form-search-button::before{
	height: 40px;
	line-height: 40px;
}
.site-footer .site-info, 
.site-footer .footer-widget a{
	color:#000;
}
.site-footer .site-info{
	background:#fbfbfb;
}
.footer-wrapper strong{
	color: #181584;
}
footer.site-footer .footer-widgets-wrapper{
	padding: 30px 0;
	padding-top: 10px;
}
.footer-widgets .textwidget i{
	color:#ed1c24;
}
.sidebar ul li{
	list-style:none;
}
.sidebar ul li i{
	background: #d50304;
	color: #ffffff !important;
	text-align: center;
	padding: 0px !important;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 50%;
	margin-right: 5px;
	font-size: 1.1em;
}
.sidebar ul{
	padding-left:0px;
}
.contact-tabs{
	
}
.vc_tta-tabs-list li{
	margin-right:5px;
}
.wpb-js-composer .content-wrapper .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab > a{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab > a, .wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab > a, .wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab > a{
	padding: 25px 20px;
}
.wpcf7-textarea{
	height:150px;
}
.site-header .sticky-site-title img{
	width:100%;
	height:auto;
}
.wpb_text_column.wpb_content_element .wpb_wrapper{
	color:#000000;
} 
.wpb_text_column.wpb_content_element .wpb_wrapper{
	text-align:justify;
}
.sidebar a{
	color:#000000!important; 
}
.footer-widgets .textwidget{
	text-align: justify;
}

.inner-intro.header_intro.header_intro_opacity-black::before{
	background:rgba(25,20,151,0.5);
}
.footer-widgets .widget.widget_nav_menu .menu li a::after, 
.footer-widgets .widget.widget_nav_menu .menu li a::before{
	color:#ed1c24;
}

#site-navigation .sub-menu a{
	color:#000000;
}
#site-navigation .sub-menu a:hover{
	color:#191497;
}
.entry-content .wpb_content_element .wpb_wrapper table thead td{
	background:#f8f8f8;
}
.site-main{
	margin-bottom:70px;
}
.entry-content #promotii-analize table tbody tr:nth-child(2) td{
	text-align:left;
}
.pgscore-list-info{
	color:#000000!important;
}
.newsletter-wrapper form{
	width: 50%;
	margin: 0 auto;
}
.newsletter-wrapper form button.submit{
	width: 100%;
	padding: 5px;
}

.newsletter-wrapper form .button-area{
	width: 100%;
}

.newsletter-wrapper .wpcf7-validates-as-required input{
	height: auto;
}

.newsletter-wrapper form input.wpcf7-validates-as-email{
	color: #fff;
}

.chestionar_satisfactie span.wpcf7-form-control-wrap{
	display: block;
	width: 100%;
}

.chestionar_satisfactie span.wpcf7-form-control span.wpcf7-list-item{
	display: block;
	float: left;
	width: 100%;
}

.chestionar_satisfactie label{
	width: 100%;
}

.chestionar_satisfactie b{
	margin: 20px 0;
}

.chestionar_calitate{
	background: url(../pro-diagnostic/img/chestionar_satisfactie.png) no-repeat center center;
    width: 72px;
    height: 101px;
    display: block;
    position: fixed;
    z-index: 999;
    top: 40%;
}

.newsletter-wrapper form input.wpcf7-validates-as-email
{
background:#ffffff;
color:#000000;
}
.home.page .site-main{
	margin-bottom:0px;
}
.wpgdprc span.wpcf7-list-item{
	margin: 0;
}

form.wpcf7-form label{
	width: 100%;
}
#conectare{
	background:#191497;
	padding:20px;
}
#conectare #formular{
	color:#ffffff!important;
}
#conectare #formular strong{
	color:#ffffff!important;
	font-size:21px;
}
#conectare button{
	background:#f0f0f0;
	border:none;
	padding:4px 7px;
	border-radius:3px;
	margin-right:10px;
}
#conectare input{
	margin-top: 5px;
}
#conectare button:hover{
	cursor:pointer;
}
.analiza-table{
	border:1px solid #ccc;
	margin-bottom:30px;
}
.analiza-table .table-row{
	border-bottom:1px solid #ccc;
	padding:10px;
}
.analiza-table .table-row .col-md-6:first-child{
	border-right:1px solid #ccc;
}
.analize-medicale-table .btn-primary{
	color:#ffffff;
}
a.btn:focus{
	color:#ffffff!important;
	background:#191497!important;
}