/*
Theme Name: Girafood Child
Author: Girafood
Version: 2.0.0
Author URI: http://www.girafood.com
Theme URI: http://www.girafood.com
Description: Consultancy and research, prospectives & strategies
Text Domain: wp_girafood
Template: girafood
*/
@import url(../girafood/style.css);
.single-blog-post .date-box, .single-blog-post .content-box {
    display: inline-block;
}
.single-blog-post .content-box {
    padding-left: 90px;
}
.w3eden .btn-info, .w3eden .flat-info, .w3eden .flat-info.btn-bordered:hover {
    background-color: #283d8c !important;
    color: #ffffff  !important;
}
.w3eden .btn-primary, .w3eden .flat-primary, .w3eden .flat-primary.btn-bordered:hover {
    background-color: #283d8c !important;
    color: #ffffff  !important;
}
.w3eden.be-member .btn-info.active {
    background-color: #283d8c !important;
}
.w3eden.be-member .btn-info.active::after {
    border-color: #283d8c transparent !important;
}
.single-blog-post .date-box .top-box {
    background: #7eb722 none repeat scroll 0 0;
    color: #fff;
}
.single-footer-widget.about-widget ul.contact-info li {
    border-top: 1px solid #999999;
    padding: 10px 0;
}
.grey {
    color: #999999;
}
.single-footer-widget.latest-news .text-box h4 {
    color: #999999;
}
.sec-title.white h2 {
    color: #999999;
}
.footer::before {
    background: #ebebeb none repeat scroll 0 0;
}
.page-id-397 .decor-line{
    display:none !important;
}
.page-id-397 .sec-title h2{
    color:#283d8c !important;
}
.rev_slider_wrapper .banner-caption-h2 {
    line-height: 60px !important;
}
.menu-header-menu-container li {
    display: inline-block !important;
    float: right !important;
    padding: 0px 0px 10px 25px !important;
	font-size:13px;
}
.hidden-sidebar .single-hidden-sidebar {
    margin-bottom: 10px !important;
    padding-bottom: 80px !important;
	}

.navbar-brand {
    padding: 0 !important;
}

.base-color-bg {
    background: #283d8c none repeat scroll 0 0;
}
.sec-title-two h2 {
    font-size: 36px;
}
.client-skill-sec .pgrs-bar-wrapper .inner-box::before {
    background: rgba(40, 61, 140, 0.69) none repeat scroll 0 0 !important;
}
.post-categories a {
    color: #283d8c !important;
    text-decoration: none;
}
.inner-banner::before {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}
.sec-pad {
    padding: 50px 0;
}
.about-video .qouted-text {
    color: #283d8c;
    font-family: "Droid Serif",serif;
    font-size: 30px;
    font-style: italic;
    line-height: 40px;
}
.qoute-top{
display:none;
}
.qoute-bottom{
display:none;
}
.about-video .qouted-text {
    font-style: normal;
	font-family: "Montserrat-Regular",sans-serif;
}
.inner-banner {
    padding-bottom: 100px;
    padding-top: 100px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-family: "Montserrat-Regular",sans-serif;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-bottom: 5px;
    margin-top: 5px;
}
.vc_icon_element {
    margin-bottom: 5px !important;
}
.menu-header-menu-container li a {
color: #283d8c;
}
.menu-header-menu-container li a:hover {
color: #FFFFFF;
}
.single-footer-widget.subscribe form + p {
    font-family: inherit;
    font-style: normal;
}
.footer-cta::before {
    background: #7eb722 none repeat scroll 0 0 !important;
}
/*#menu-item-1268 {
    background: #7eb722 !important;
    display: inline-block !important;
    float: right !important;
    padding: 0px 10px 0px 10px !important;
    font-size: 13px;
	margin-left:30px !important;
	}*/
	.wpdm-download-link {
    background-color: #7cb800 !important;
	padding:5px 5px;
	color: #ffffff !important;
	text-transform: uppercase !important;
	border-radius: 1.5px !important;
    font-family: "Montserrat",sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    transition: all 0.2s ease 0s !important;
}
.wpdm-download-link:hover {
	color: #000000 !important;
	text-transform: uppercase !important;
}
.w3eden h1{
    color: #444 !important;
    font-family: "Montserrat",sans-serif !important;
    font-weight: 500;
    text-transform: none;
}
.w3eden h2{
    color: #444 !important;
    font-family: "Montserrat",sans-serif !important;
    font-weight: 500;
    text-transform: none;
}
.w3eden h3{
    color: #444 !important;
    font-family: "Montserrat",sans-serif !important;
    font-weight: 500;
    text-transform: none;
}
.w3eden .well.c2a3 .media-body {
    font-family: "Open Sans",sans-serif !important;
    font-size: 14px;
	}
.w3eden a {
    color: #283d8c !important;
    text-decoration: none;
}
.w3eden .btn-info, .w3eden .flat-info, .w3eden .flat-info.btn-bordered:hover {
    background-color: #283d8c;
    color: #ffffff;
}
.w3eden .btn-info.disabled, .w3eden .btn-info.disabled.active, .w3eden .btn-info.disabled.focus, .w3eden .btn-info.disabled:active, .w3eden .btn-info.disabled:focus, .w3eden .btn-info.disabled:hover, .w3eden .btn-info[disabled], .w3eden .btn-info.active[disabled], .w3eden .btn-info.focus[disabled], .w3eden .btn-info[disabled]:active, .w3eden .btn-info[disabled]:focus, .w3eden .btn-info[disabled]:hover, .w3eden fieldset[disabled] .btn-info, .w3eden fieldset[disabled] .btn-info.active, .w3eden fieldset[disabled] .btn-info.focus, .w3eden fieldset[disabled] .btn-info:active, .w3eden fieldset[disabled] .btn-info:focus, .w3eden fieldset[disabled] .btn-info:hover {
    background-color: #888888;
    border-color: #888888;
}
.w3eden .btn-primary, .w3eden .flat-primary, .w3eden .flat-primary.btn-bordered:hover {
    background-color: #7eb722;
    color: #ffffff;
}
.w3eden blockquote {
    font-size: 14px;
}
.w3eden .alert.alert-warning::before {
    height: 50%;
}
.w3eden .alert.alert-danger::before {
    height: 80%;
}
.wpdm-download-link {
    background-color: #7cb800 !important;
    border-radius: 1.5px !important;
    color: #ffffff !important;
    font-family: "Montserrat",sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 5px;
    text-transform: uppercase !important;
    transition: all 0.2s ease 0s !important;
}
body {
    font-family: "Open Sans",sans-serif !important;
    font-size: 14px;
}
.page-id-1175 .service-box-two .decor-line{
  display:none;
}
.inner-banner p {
    color: #ffffff;
  font-family: "Montserrat",sans-serif !important;
}
.content-box h1, .content-box h2, .content-box h3, .content-box h4, .content-box h5, .content-box h6, .comment .text h1, .comment .text h2, .comment .text h3, .comment .text h4, .comment .text h5, .comment .text h6, .blog-page h1, .blog-page h2, .blog-page h3, .blog-page h4, .blog-page h5, .blog-page h6 {
    color: #333333 !important;
    font-family: "Montserrat",sans-serif !important;
}
.blog-sidebar .decor-line{
  display:none !important;
}
#bunch_recent_post-2 h3{
padding-bottom:20px !important;
}
.single-sidebar h3{
padding-bottom:20px !important;
}
.single-footer-widget.latest-news .text-box h4 {
    font-size: 14px !important;
    font-family: "Montserrat-Regular", sans-serif !important;
    color: #333333 !important;
    line-height: 24px !important;
    margin-top: -6px !important;
    -webkit-transition: color .4s ease !important;
    transition: color .4s ease !important;
}
ul.list-box li::before {
    font-family: 'FontAwesome';
    content: "\f05d";
    color: #283d8c;
    margin-right: 6px;
}
ul.list-box {
  list-style-type: none;
}
.single-blog-post .date-box .bottom-box {
    display: none;
}
.service-box-two .sec-pad {
    padding-top: 0px !important;
padding-bottom: 50px !important;
}
.text-box a {
    color: #2a3f8a !important;
}
/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

/*--- 2 Column Form Styles End ---*/
.inner-banner::before {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
}
ul.list-box2 {
 list-style-image: url('https://www.studio-comunik.com/girafood/wp-content/themes/girafood-child/img/ico3.png') !important;
}
.banner-caption-h2 {
text-align:center !important;
}
.testimonial-about-carousel-wrapper {
background: none !important;
}
.testimonial-about-carousel-wrapper::before {
    background: #ebebeb !important;
}
.testimonial-about-carousel-wrapper .ms-info h3 {
color: #404040 !important;
}
.testimonial-about-carousel-wrapper .ms-info p {
    line-height: 28px;
    font-family: "Montserrat-Regular", sans-serif !important;
    color: #404040 !important;
    font-style: normal !important;
}
.has-dot-pattern::after {
display: none;
}
.testimonial-about-carousel-wrapper .sec-title {
display: none;
}
.inner-banner::before {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
}
.logout {
    background-color: #7cb800 !important;
    border-radius: 1.5px !important;
    color: #ffffff !important;
    font-family: "Montserrat",sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 5px;
    text-transform: uppercase !important;
    transition: all 0.2s ease 0s !important;
	float:right;
}
.page-id-1855.sec-pad {
    padding: 0 0 !important;
}
.single-blog-post .date-box {
    text-align: center;
    line-height: 20px;
}
.inner-banner {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
/*--- 2 Column Form Styles Start ---*/
 
#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}
#desc_overlay {
    background: #cccccc !important;
}




.masonary-layout .col-md-4 {
height:700px;
max-height:700px;
min-height:700px;
}