/*
Theme Name: Kallyas
Theme URI: http://kallyas.net/
Description: A Highly customizable theme with page builder and unlimited colors.
Author: Hogash
Author URI: http://themeforest.net/user/hogash
Version: 4.14.1
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: zn_framework
*/

/*
	** PLEASE DON'T ADD ANY CSS HERE !!!
	This file will be overwritten on updates and your CSS will be lost.

	Instead, please use Kallyas Child theme's style.css ( https://my.hogash.com/documentation/installing-the-child-theme/ )
	Or, access Kallyas options > Advanced > Custom CSS and add your CSS there.
*/
@font-face {
font-family: 'droidkufi';
url('/tounissiet/wp-content/themes/kallyas/fonts/droidkufi-regular.ttf') format('truetype'), 
}

/*.main-nav > ul > .menu-item > a {
font-family: 'droidkufi', serif !important;
}*/
.portfolio-item-details-cat {display:none !important;}
.btn-lined {
	display:none !important;}
.eluidb969cbb4, .eluid19914c30, .eluid1ca519a3, .eluidf71c95e1, .eluid9a242c77, .eluid0ca7abad {display:none !important;}
#eluid7d4b0579 .zn_separator {display:none !important;}
#eluid18ac5cba .zn_separator {display:none !important;}
#eluide1c695fa .zn_separator {display:none !important;}
#eluid466053c4 .zn_separator {display:none !important;}
#eluidcbb965ce .zn_separator {display:none !important;}

.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title {
    font-size: 28px !important;
}
.services_box__desc {
float:right !important;
width:100% !important;
}
.event-color {display:none !important;}
.mec-wrap .mec-event-content .mec-event-title a.mec-color-hover {color:#fff !important;}
.widget_wysija_cont .wysija-submit{
margin-top:0 !important;}
@media screen and (max-width:1150px) {

.eluid411ba8c3 .container.custom_width_perc {
    width: 100% !important;
}
a.mind {
color:#fff !important;
}
}
a.mind {
color: #ec1656;
}
.new-footer .container {
    width: 1170px !important;
}
.new-footer .kl-title-block {
    float: right !important;
    width: 50% !important;
    text-align: center !important;
}
.new-footer .zn-widget-module {
        float: right !important;
    width: 50% !important;
    margin: 0 auto;
    padding: 0 11% !important;
}
.new-footer .elm-socialicons {
    float: right !important;
    width: 50% !important;
}
.new-footer .elm-social-icons {  
  float: right;
    width: 100%;
    padding: 0 41%;
}
.new-footer {
    background-image: url(http://tounissiet.tn/wp-content/uploads/2017/10/f1-fin.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	height: 325px;
padding-bottom:0 !important;
}
.new-footer .footer-copyright-text {
    color: #222 !important;
    font-family: "sc dubai", Helvetica, Arial, sans-serif !important;
    float: right;
    width: 100%;
    padding: 3% 12%;
    font-size: 13px;
}
.footer-copyright-text span {
    color: #222 !important;
    font-family: "sc dubai", Helvetica, Arial, sans-serif !important;
}
footer, .modif-footer {
display:none !important;
}
.new-footer .wysija-input {
    padding: 4% !important;
}
@media (max-width: 767px) {
.neswletter-bloc {
width:100% !important;
height:auto !important;
margin-left:0 !impôrtant;
}
.latest_posts-wgt-thumb + .latest_posts-wgt-title {
    display: none !important;
}
section aside {float:right !important;}
.right .services_box__content {
width:100% !important;
text-align:center !important;
}
.recentwork_carousel__top-container a {
text-align:right !important;
}
.element-scheme--light a {
    width: 100% !important;
    /*text-align: center !important;*/
}
.services_box img {
    display: block !important;
    width: 55% !important;
    margin: 0 auto !important;
float:none !important;
}
.right .services_box__title {
    margin: 15px 0 !important;
}
/*.services_box img {
display:none !important;
}*/
.services_box__inner {
    text-align: center !important;
}
.zn-res-menu-nav .zn_res_menu_go_back > a {display:none !important;}
.zn-bgSource-imageParallax.is-fixed .zn-bgSource-image {
    transform: none !important;
    background-size: initial !important;
	height: auto !important;
}
}
@media (min-width: 768px) and (max-width:1200px) {
.right .services_box__content {
    width: 65% !important;
}

.services_box img {
   float: none !important;
width: 26% !important;
margin: 0 auto !important;
}
.right .services_box__desc {
}
.right .services_box__icon {
width:30% !important;
float:right !important;
}
.right .services_box__title {
width: 100% !important;
float: right !important;
margin: 0 !important;
}
}
.slick-slide img {
    display: inline-block !important;
    margin: auto !important;
}
h4 a.mec-color-hover {
    font-family: "Adobe Arabic", Helvetica, Arial, sans-serif !important;
    font-size: 34px !important;
	font-weight:normal !important;
}
.mec-event-content {
    padding: 7px 15px 10px !important;
}
input.wysija-input {font-size: 14px !important;}
@media screen and (max-width: 420px) {
    .container {width:380px; max-width: 94%}
    
}
footer, .modif-footer {
    display: block !important;
}
.latest_posts--4.default-style .latest_posts-title {
    font-style: normal !important;
}
.mec-event-day {
font-family: "sc dubai", Helvetica, Arial, sans-serif !important;
}
ul.topnav {
margin-top:12px !important;
}
.topnav-li.site-header-text{
display:none !important;
}
.toplang--text .topnav-li:not(.toplang-headText):not(:last-child) .topnav-item::after { 
display:none !important;
}
.site-header-top {
    height:28px !important;
}
ul.topnav {
    margin-top: 35px !important;
}
.download-button {
    background-color: #ed1556b !important;
    background-image: -webkit-linear-gradient(#ed1556,#c5174c) !important;
    background-image: -moz-linear-gradient(#ed1556,#c5174c) !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.5);
    box-shadow: 0 2px 4px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.4);
    border: 1px solid #c5174c;
    cursor: pointer;
}
.kl-blog-item-details {
display:none !important;
}
li a.topnav-item {
    height: 100px !important;
    line-height: 84px !important;
	cursor: pointer !important;
}
.topnav-item span{
    height: 75px !important;
    float: left;
}
.mec-single-event .mec-frontbox {
display:none !important;}
.topnav-item span {
    font-size: 13px !important;
}
.text-right1 h3.tbk__title{
text-align:right !important;
}
