/*
Theme Name:     Karma Child Theme
Theme URI:      http://themeforest.net/item/karma-clean-and-modern-wordpress-theme/168737?ref=TrueThemes
Description:    Child theme for the Karma theme
Author:         TrueThemes
Author URI:     http://themeforest.net/user/TrueThemes?ref=TrueThemes
Template:       Karma
Version:        0.1.3
*/

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

body {
    overflow-x: hidden !important;
}


/* ------- Insert custom styles below this line ------- */
.video-main {
	background: url(/wp-content/themes/Karma-Child-Theme/images/_global/bg-video1.png) 0 0 no-repeat;
	position: relative;
}

/*
#footer_bottom {
    border-top: 2px solid #3a465c;
    background-image: none !important;
    background: #0a1322 !important;
    background: -moz-linear-gradient(left, #0a1322 1%, #294165 50%, #0a1322 100%) !important;
    background: -webkit-linear-gradient(left, #0a1322 1%,#294165 50%,#0a1322 100%) !important;
    background: linear-gradient(to right, #0a1322 1%,#294165 50%,#0a1322 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a1322', endColorstr='#0a1322',GradientType=1 );
}
/**/

#foot_left {
    width: 190px;
}

#foot_center {
    width: 100%;
    padding-left: 200px;
    padding-right: 200px;
}

    #foot_center ul li {
        float: left;
        padding-right: 0;
    }
    #foot_center ul li:after {
        content: '\2022';
        padding-left: 10px;
        color: rgba(255,255,255, 0.37);
    }
    #foot_center ul li:last-child:after {
        content: '';
        padding-left: 0;
    }

        #foot_center ul li a {
            font-size: 12px;
        }

#foot_right {
    width: 190px;
}

.table-cookies{
    margin-bottom: 40px;
    font-size: 1em !important;
}
.table-cookies td{
    border:1px solid black;
}


@media only screen and (max-width: 1023px) {
    #foot_left {
        width: 100% !important;
    }
    #foot_center {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
        #foot_center ul {
            float: none;
            width: 586px;
            margin: 0 auto;
        }
}

@media only screen and (max-width:620px) {
    #foot_center {
        text-align: center;
    }
    #foot_center ul {
        width: 100%;
    }
    #foot_center ul li:after {
        content: '';
        padding-left: 0;
    }
    #foot_center ul li {
        float: none;
        display: block;
    }
}


#cookie-law-info-bar {
    box-sizing: border-box;
    border-top: 1px solid #fff !important;
}
#cookie-law-info-bar span {
    box-sizing: border-box;
    display: block;
    width: 940px;
    padding: 20px 20px;
    margin: 0 auto;
}
#cookie-law-info-bar span a {
    margin-top: 20px;
    background-color: rgb(58, 87, 128) !important;
}

@media only screen and (max-width: 1023px) {
    #cookie-law-info-bar span {
        width: 95% !important;
        margin: 0 auto !important;
    }
}

#menu-main-nav .drop ul a span {
    padding: 7px 12px;
}