/*
Theme Name: Pharmazac
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* ----- theme custom css ------  */

.single-post div.image.not_responsive{display: none!important;}

.single-post .title {    
    background-color: #ffffff !important;    
    background-image: url("http://pharmazac.gr/wp-content/uploads/2017/03/news-photo.jpg") !important;    
    background-position: center center !important;    
    background-repeat: no-repeat !important;    
    -webkit-background-size: contain !important;    
    background-size: cover !important;    
    height: 250px !important;
  }
  .single-post .title_subtitle_holder {    
    visibility: hidden !important;
  }
  
  .single-post .title_holder{
	  height: auto!important;
  }
  
  .post_image {    
    padding-top: 20px !important;
  }
  
  .single-post .widget #searchform{background: #eee;}
  .single-post .widget_recent_entries li a {
	  font-size: 14px;}
	  
.single-post .widget.widget_search form input[type=text]{
	font-size: 13px;
}

/* mobile menu */
.mobile_menu a{color:#333!important;}

nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i{
	color: #333!important
}

/* quode slider home cooperations */
@media(max-width:600px){
	.home .qode_image_gallery_no_space ul li img{
		width: 40%;
		margin: 0 auto;
	}
	
/* 	.single-post .title_outer{display: none!important;} */
}

/* active menu on products and blog */
.single-portfolio_page li#nav-menu-item-15744 > a,
.single-post li#nav-menu-item-15514 > a{
	color: #009F49;
}

.single-portfolio_page li#nav-menu-item-15744:hover > a,
.single-post li#nav-menu-item-15514:hover > a{
	color: #fff;
}

/* hide post info in blog */
.blog div.post_info,
.single-post div.post_info{display: none!important;}

.single-post .post_content_holder{margin-bottom: 80px!important;}


.blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_single article .post_text h2 .date{
	color:#55BBDF!important;
}

h2.entry_title a:hover{
	color: #009f49!important;
}

/* table press */
div#tablepress-1_filter{
	padding: 30px;
}

.tablepress *,
.dataTables_wrapper *,
.dataTables_filter,
.dataTables_info{
	font-family: "Open Sans", Helvetica, Arial!important;
}

/*
.tablepress a{
	color: #55BBDF;
}

.tablepress a:hover{
	text-decoration: underline;
}
*/

.tablepress tfoot th, .tablepress thead th{
	background-color: #20AA5F;
	color: #fff;
	font-weight: 700;
}
/* portfolio */
.projects_holder article span.text_holder:hover{
	background: rgba(101, 184, 227, 0.46);
}

.no-bottom-padding .q_icon_with_title .icon_text_inner{
	padding-bottom: 0!important;
}

/* active menu item */
li.current-post-ancestor > a,
li.current-menu-ancestor > a,
li.current-menu-item > a{color: #19AB50!important;}

.q_logo a {
  height: 60px !important;
}

/* logo mobile */
img.mobile{
	height: auto!important;
	width: 130px!important
}
.q_icon_with_title .icon_text_holder .icon_title {
  font-weight: 400;
}

.title {
  border-bottom-width: 5px;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    border: none;
    margin-top: 21px;
}

.carousel-control .prev_nav {
    left: 20px;
}

.carousel-control .next_nav {
    right: 20px;
}

.carousel-control i {
    font-size: 24px;
}

.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i {
    color: rgba(134,65,92,1);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}


/* ----- end of theme custom css ------  */

.box-banners h3{
	color: #fff!important;
	font-size: 30px;
	margin: 35px 0 20px 0; 
	font-weight: 300!important;
	font-family: "Open Sans", Helvetica, Arial;
}

.box-banners p{
	color:#fff;
	font-size: 14px;
	line-height: 19px;
}

.box-banners .vc_column_container>.vc_column-inner{
	padding-left:0!important;
	padding-right:0!important;
}

.box-banners a{
	color: #fff;
	font-size: 15px;
}

.box-banners a:hover{
	text-decoration: underline;
	color: #fff;
}

/* move home banners on top of slider*/
#home-banners > div.section_inner{
	margin-top: -200px!important
}
#home-banners p,
.box-banners p{margin-top: 0!important;}

p.counter_text{
		font-family: "Open Sans", Helvetica, Arial!important;
		font-weight: 600!important;
}

/* latest posts home */
.home h5.latest_post_title.entry_title a{
	font-family: 'Open Sans',Helvetica, Arial;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	color: #092649;
	letter-spacing: 0px;
	text-transform: none;
}

.home .boxes_image{display: none!important;}

.home .latest_post_holder.boxes>ul>li .latest_post{
	background: #F8F8F8!important;
}

/* bullets */
.q_list.circle ul>li, .q_list.number ul>li{
	margin: 0 0 8px;
}

.q_list.circle ul>li:before{
	background-color: #13A657!important;
}

/* h3 blue title */
.blue-title h3{
	font-size: 35px;
	color: #092649;
	line-height: 40px;
	font-family: "Open Sans", Helvetica, Arial!important;
	font-weight: 400!important;
	padding-bottom: 10px;
}

#memberships .blue-title{padding-left: 55px!important;}

/* .home .q_slider, */
.home #counter-parallax{
		border-bottom: 5px solid #13A657!important;

}

/* footer */
.footer_top{
	border-top: 5px solid #13A657!important;
}

/* header */
.title:not(.title_bottom_border_in_grid){
	border-bottom: 0px!important;
}

.header_bottom{
	border-bottom: 5px solid #55BAE3!important;
}

div.title_subtitle_holder_inner{
	background: rgba(0, 0, 0, 0.25)!important;
	padding: 10px 20px!important;
	margin-left: -20px!important;
}
div.breadcrumbs_inner{
	padding-right: 20px!important;
}

div.breadcrumbs_inner a{color: #fff!important;}

/* team hover */
div.q_team_description_inner{
	background: #eee;
}
.q_team .q_team_description_inner{
	padding: 0 15px!important;
}

.q_team .q_team_title_holder .q_team_name{
	margin-bottom: 0!important;
}

.q_team_title_holder h4{
	font-size: 16px;
	font-weight: 600;
}

div.q_team_description_inner p{
	font-size: 14px;
	line-height: 18px;
}

/* portfolio */
h5.portfolio-excerpt p{
	margin-top:-10px!important;
	font-weight: bold;
}

.projects_holder.standard article .project_category{
	margin-top: -8px;
}

/* contact submit button */

.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	background-color: #009F45!important;
}

.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
	background-color: #3EBDE0!important;
}

