/*
 Theme Name:   KeySoft EN
 Theme URI:    http://keysoft-wp.themetek.com/demo
 Description:  KeySoft EN Theme
 Author:       Key-Design
 Author URI:   http://themeforest.net/user/Key-Design
 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,fluid-layout, custom-menu
 template: keysoft
*/



@import url("../keysoft/style.css");

/* Below you can write your style */

.logo img {
    height: 21px;
    width: auto;
	margin-top: 11px;
}

@media (max-width: 430px) {
.logo img {
    height: 18px;
    width: auto;
	margin-top: 14px;
}
}

#header.image-bg .image-overlay {
    opacity: 0.32;
}

.fa-language:before,
.fa-pencil-square-o:before,
.fa-sign-in:before {
    margin-right: 4px;
	font-size: 13px;
	color: #84baf2;
}
.button-login {
    border: 1px solid #1080f2;
	border-radius: 7px;
	padding: 0px  0px;
}
.navbar-default .nav li a {
    opacity: 0.7;
    padding: 15px 25px;
}
.separator {
    height: 0px;
}
.range-page {
    Margin-top: 35px;
}
.section-subheading {
    max-width: 840px;
	margin: 0px auto;
}
@media (min-width: 960px) {
.features-tabs li {
    background: url(../../../../wp-content/plugins/tt-vc-addon/assets/img/checked.png)  no-repeat left 6px;
    line-height: 32px;	
}
.navbar-nav {
    font-size: 14px;
	padding-bottom: 2px;
}


/* Menu language */

#menu-item-3076,
#menu-item-3028,
#menu-item-11 {
    margin-left: 32px;
	margin-right: -12px;
}
/*Menu register*/

#menu-item-3079,
#menu-item-3089,
#menu-item-3088,
#menu-item-13 {
	margin-right: -12px;
}
}
@media (max-width: 959px) {
#plateformes .section-subheading {
    margin: auto;
    margin-bottom: 50px;
    margin-top: 10px;
    float: none;
    line-height: 21px;
    max-width: 80%;
    text-align: center;
}
}
@media (max-width: 1199px) and (min-width: 992px){
.features-tabs img {
    width: 550px;
    height: auto;
	margin-right: -25px;
	margin-top: 55px;
}
}
@media (max-width: 991px) and (min-width: 960px){
.navbar-nav {
	margin-right: -80px;
}
}
@media (max-width: 991px) and (min-width: 961px){
.features-tabs img {
    width: 400px;
    height: auto;
	margin-right: -120px;
	margin-top: 75px;
}
}

@media (max-width: 1300px) and (min-width: 1200px){
.features-tabs img {
     width: 750px;
    height: auto;
	margin-right: -50px;
	margin-top: 20px;
}
}


@media  (min-width: 1301px){
.features-tabs img {
    width: 750px;
    height: auto;
	margin-right: -140px;
	margin-top: 20px;
}
}
.paiment-des {
    max-width: 960px;
	margin: 0px auto;
	margin-bottom: -35px;
}
.clients.slider img {
    opacity: 0.60;
}

.Logo_plateform {
    opacity: 0.60;
}

@media (max-width: 767px) {
.btn-platform {
    text-align: center !important;
	margin-bottom: -17px !important;
}
.title-platform {
    text-align: center !important;
	margin-top: -35px !important;
}
}

@media (min-width: 768px) {
.title-platform {
    text-align: left !important;
	margin-top: -28px !important;
}
.col-img {
    text-align: left !important;
	padding-left: 0px !important;
}
.larg-match {
    max-width: 490px !important;
}
}
section#matchbook.section {
    border-top: 1px solid #cdcfcf;
	border-bottom: 1px solid #cdcfcf;
}

section#subscribe.section.parallax {
    border-bottom: 1px solid #fcf9ff !important;
}
.lower-footer {
    border-top: 0px solid rgba(255, 255, 255, 0.05);
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    margin-left: 12px !important;
}

.footer {
    padding: 0 0 25px 0 !important;
}
.navbar-default .nav li a {
    opacity: 0.7;
    padding: 15px 14px;
}
.dropdown-menu {
    background: #222536  !important;
	border-top: 1px solid #2c2e44 !important;
	border-left: 1px solid #2c2e44 !important;
	border-right: 1px solid #2c2e44 !important;
	padding: 0px !important;
	min-width: 140px !important;
	max-width: 140px !important;
	font-size: 11px ! important;
	width: 20px ! important;
}
#menu-main-menu .menu-item .dropdown-menu .menu-item a {
    padding: 7px 15px;
    font-size: inherit;
	border-bottom: 1px solid #2c2e44;
}

/*menu login and language*/

@media (max-width: 959px) {
/* Login desktop*/
#menu-item-3039,
#menu-item-3025,
#menu-item-8,
/* Lang desktop*/
#menu-item-3076,
#menu-item-11,
#menu-item-3028 {
    display: none;
}
}


@media (max-width: 991px) {
/* register desktop*/
#menu-item-3079,
#menu-item-3089,
#menu-item-13,
#menu-item-3088 {
    display: none;
}
}
@media (min-width: 960px) {
/* Login mobile*/
#menu-item-3074,
#menu-item-10,
#menu-item-3027,
/* Inscription mobile*/
#menu-item-3073,
#menu-item-9,
#menu-item-3026,
.mobile-language,
/* subscribe*/
#menu-item-3087,
#menu-item-3090,
#menu-item-3037,
#menu-item-3097,
#menu-item-3096 {
    display: none;
}
}

@media (max-width: 959px) {
/* subscribe*/
#menu-item-3087,
#menu-item-3090,
#menu-item-3037,
#menu-item-3097,
#menu-item-3096 {
    display: none;
}
}

/* Inscription mobile*/
#menu-item-3073,
#menu-item-9,
#menu-item-3026 {
    border-bottom: 1px solid #26293b;
}
@media (max-width: 508px) {
.secondary-button {
    margin-top: 15px;
}
}.mobile-languaget {
    display: inline-block;
    width: 100px;
    height: 34px;
    padding: 6px 0px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #d2d2d5;
    background-color: #1e202f;
    border: 1px solid #1e202f;
    font-weight: 700;
	margin-left: -6px;
	outline: none;
}