/*
Theme Name: Growthside
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");


@font-face {
    /*font-family: 'caviar_dreamsregular';*/
    /*src: url('http://www.growthside.gr/wp-content/uploads/fonts/caviardreams-webfont.woff2') format('woff2'),*/
         /*url('http://www.growthside.gr/wp-content/uploads/fonts/caviardreams-webfont.woff') format('woff');*/
    font-weight: normal;
    font-style: normal;

}

.q_slider {
    z-index: 1!important;
}

body {
 /*font-family:'Caviar Dreams'!important;*/
}


.separator{
display: none!important
} 

/*.wpb_text_column :last-child{
	margin-bottom: -20px;
}*/

.side_menu_button>a.search_button{
	vertical-align: top!important;
}

.fa {
	color: #66a3e3;
}

.fa:hover{
	color: #00234d;
}


h1,h2,h3,ul,p{
	margin-bottom: 20px!important;
}

/*.wpb_single_image img{
	height: 50px!important;
}*/

.tolmiste{
	color: white!important;
}

.q_logo a{
	content: 
}

.image_with_text img{
	height: 150px;
}

.icon_text_inner h5{
	color: #004c6e;
}

.images_holder img{
	height: 200px!important;
}

.fa{
	color: #004c6e;
}

.fa:hover{
	color: #b0c92a;
}

.icon_text_inner h5{
	font-size: 20px!important;
}

.icon_text_inner p{
	font-size: 18px!important;
	text-align: left;
}


.q_icon_with_title.very_large .icon_holder img{
	width:200px!important;
}

.q_icon_with_title .icon_with_title_link{
	font-size: 18px;
	transition: color 200ms ease-in-out;

}

.q_icon_with_title .icon_with_title_link:hover{
	background-color: #00234d;
	color: #b0c92a!important;
}

.icon_with_title_link{
	padding: 20px 20px;
	background-color: #004c6e;
}


.page_container_inner{
	padding: 0px!important;

}

/*#back_to_top span{
	border:2px solid #66a3e3;
}

#back_to_top span i{
	color: #66a3e3;
}
*/

/*#back_to_top{
	bottom: 25%;
}*/


.drop_down .second{
	top: 70%;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	background-color: #004c6e;
	color: white;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
	background-color: #00234d;
	color: #b0c92a;
}

.qbutton{
	text-transform: none;

}

.title h1, .title.title_size_small h1{
	font-size: 24px;
}





#lang_sel_click a.lang_sel_sel{

	border: none;
	background: none;
	padding: 0;
}


#lang_sel_click img.iclflag{
	top: 6px;
}



#lang_sel_click li{

	width: 100%;
}
@media only screen and (max-width: 1100px) {
nav.main_menu > ul > li > a {
padding-left:11px!important; padding-right:11px!important;
}
}
@media only screen and (min-width: 981px) {
.header_bottom_right_widget_holder {
display:none!important;
}
}

@media only screen and (max-width: 980px) {
nav.mobile_menu ul li.menu-item-language a, .side_menu_button > a.search_button {
       display:none!important;
    }
    
.header_bottom_right_widget_holder {
display:block!important; opacity:1!important;
padding:0px!important; margin-top:35px!important;
    }
    
.header_bottom_right_widget_holder #lang_sel a, #lang_sel a.lang_sel_sel, .header_bottom_right_widget_holder #lang_sel a:hover, .header_bottom_right_widget_holder #lang_sel li, .header_bottom_right_widget_holder #lang_sel ul ul {
border:0px!important;
padding:5px 0px!important;
text-align:center!important;
width:55px!important;
background:#ffffff!important;
font-size:0px!important;
}
    
}



.home .landing .upb-background-text-wrapper {
background-position:bottom center!important;
}

.flags {
}

.hflag {
width:20%!important; margin:0px!important;float:left!important;  text-align:center;
}

.hflag img {
margin:10px 6px 0px 0px!important; width:60%!important;
}


@media only screen and (max-width: 460px) {
.hflag img {
 width:32px!important;margin:0px 6px!important;
}
}