/* 
Theme Name: Child of hind
Theme URI:
Description: Child theme based on hind
Author: Pierre Andreski - Synchro
Version: 1.0
Template: hind
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto+Slab:300');

@import url('https://fonts.googleapis.com/css?family=Saira+Semi+Condensed:300,400,700');

body {
	font-family: 'Saira Semi Condensed', sans-serif!important;
	color: #686868;
	background-color: #f8f9f9;
}

html, body {
  overflow-x:hidden;
} 

h1, h2, h3, h4, h5, h6 {
	font-family: 'Saira Semi Condensed', sans-serif!important;
	color: #b1c800 !important;
}

h2 {
	font-size: 2.5em;
}

strong {
    font-weight: 300!important;
}

.text-white,
.text-white h2 {
    color: #fff !important;
}

a {
	color: #b1c800;
	text-decoration: none;
	transition: all .3s ease;
}
a:hover {
	color: #686868;
	text-decoration: none;
}

header.fixed {
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
}

.navbar .nav > li > a,
.navbar .nav > li.current_page_item > a,
header .header-right ul.header-nav a {
	color: black !important;
}

.navbar .nav > li > a:hover,
header .header-right ul.header-nav a:hover {
	color: #d67c1c !important;
}
.navbar .nav > li:not(.menu-item-has-children) > a:after,
#top-link {
	background: #d67c1c;
}

.navbar .nav > li > a {

    padding: 10px 13px!important;
    font-size: 18px!important;

}

footer {
	background-color: #353535!important;
	padding: 30px 0;
}

footer a {
	color: #fff;
	text-decoration: underline;
}

#top-link {
	text-decoration: none;
	border: 1px #fff solid;
}

footer .vc_icon_element {
	margin-bottom: 15px;
}



.corporate p {
    line-height: 21px;
    font-weight: 300;
}

.corporate h2 {
    font-size: 60px!important;
    color: black!important;
    font-weight: 300;
}

.corporate h3 {
    font-size: 30px!important;
    font-weight: 300!important;
    margin-bottom: 12px;
    color: black!important;
}

.corporate h4 {
    font-size: 14px!important;
    font-weight: 300!important;
    color: black!important;
}

.corporate .vc_toggle .vc_toggle_title:before {
    font-size: 12px!important;
}
/*
.corporate .wpb_single_image img {
    max-width: 518px!important;
}*/

.text-white, .text-white h2 {
    font-size: 22px;
    font-weight: 300!important;
}

.navbar .nav > li > a {

    font-size: 22px;
    font-weight: 300!important;

}

.tp-caption {
	font-family: 'Saira Semi Condensed', sans-serif!important;
}

a.btn, .btn, .btn:focus, input[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, .btn-primary:hover, .btn-primary:active, .navbar .nav > li:not(.menu-item-has-children) > a:after, #top-link, .sidebar .widget_calendar th, .sidebar .widget_calendar tfoot td, .tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected, body .flex-control-paging li a.flex-active, body .flex-control-paging li a:hover, .mgt-post-list .mgt-post-icon, .mgt-button.mgt-style-solid-invert:hover, .mgt-button.mgt-style-bordered:hover, .mgt-button.mgt-style-grey:hover, .portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg, .portfolio-list-related .portfolio-item-block .portfolio-item-bg, .blog-post .more-link:after, .portfolio-item-block.portfolio-item-animation-6:hover .portfolio-item-bg, .mgt-pricing-table.featured h4.mgt-pricing-table-header, .navbar .navbar-toggle {
    background-color: #c9d22a!important;
}

#contact {

    font-weight: 300!important;
}

.caldera-grid label {
    font-weight: 300!important;
}

.formAcc label {
    color: darkgrey;
    font-size: 14px;
}

.adresse p {
    color: darkgrey;
    font-size: 17px;
}


.formAcc input {
    background-color: #5f5f5f!important;
    border: 1px solid #404040!important;
}

.formAcc textarea {
    background-color: #5f5f5f!important;
    border: 1px solid #404040!important;
}

#fld_4621263_1 {
    background-color: #c9d22a !important;
}

.menu-top-container {
    
}

.row.topMenuRow {
  
}

.row.topMenuRow a {
    color: #939393;
    text-decoration: none;
}

.row.topMenuRow a:hover {
    color: #c9d22a;
}

.topMenu span {
    display: block;
    text-align: right;
}

.titleContact span {
    color: #a8a8a8!important;
    font-size: 23px!important;
    font-weight: 300!important;
}

header .logo-link img {
    width: 177px!important;
}
    
header .col-md-12 {
    display: table;
    height: 100px!important;
}

header.fixed .logo-link > img {
    max-height: none;
    width: auto;
    max-width: none;
}

.lang-item {
    list-style: none;
    color: red;
    float: right;
    padding: 5px 10px;
}

.page-item-title {
    display: none;
}
