/*
 Theme Name:     Advertek Nextt
 Theme URI:      http://advertek.gr;
 Description:    Advertek
 Author:         Advertek
 Author URI:     http://advertek.gr
 Template:       kmc
 Version:        1.0.0
*/

/* ------------------------------------------------------------------------ */
/* 02. Skeleton Grid 960px / 16 Columns */
/* ------------------------------------------------------------------------ */
@import '../kmc/style.css';


*{
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}


body{
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    background-color: #f1f1f1 !important;
    min-width: 960px !important;
}


p{
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}



.title span {
    background: none repeat scroll 0% 0% #F1F1F1;
    padding-right: 17px;
}


#header-v5 #navigation ul#nav > li > a{
      font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;  
}

.touristes{
    font-size: 120px !important;
    padding-top: 30px;
    color: #A00E13;
}

.googlefont {
    font-weight: 300 !important;;
}


.mylangswitcher #lang_sel_list{ margin-top: 10px; float: right;}



#homepagegallery, #homepageservices {
    padding: 55px 0px 70px;
    position: relative;
    margin-bottom: 0px;
    text-align: center;
}



#homepagegallery{ 
    height: 400px;

    padding: 45px 0px 70px;
    width: 100%;
    margin-bottom: 40px;
} 


#homepageservices{ 
    padding: 20px 0px 20px;
    display: block;
    clear: both;
    height: 550px;
    width: 100%;
    background: url('framework/images/bg-horizontal.jpg') no-repeat center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} 



.homepageservicestext{
    float: right;
}

#homepagegallery .grid2:before { 
    content: ''; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 50.05%;
    -webkit-transform: skew(0deg, 3deg); 
    -moz-transform: skew(0deg, 3deg); 
    -ms-transform: skew(0deg, 3deg); 
    -o-transform: skew(0deg, 3deg); 
    transform: skew(0deg, 3deg);  
    background: #A00E13 url('framework/images/grid.png'); 
     /*background: #A00E13 url('framework/images/bg-horizontal-left.jpg'); */
} 


#homepagegallery .grid2:after { 
    content: ''; 
    position: absolute; 
    top: 0; 
    right: 0; 
    height: 100%; 
    width: 50%; 
    -webkit-transform: skew(0deg, -3deg); 
    -moz-transform: skew(0deg, -3deg); 
    -ms-transform: skew(0deg, -3deg); 
    -o-transform: skew(0deg, -3deg); 
    transform: skew(0deg, -3deg);  
    background: #A00E13 url('framework/images/grid.png'); 
    /*background: #3d3730;*/
}​ 



body.home p {
    text-align: justify;
}


#homepagegallery h2, #homepageservices h2 {
    color: #eee !important;
    text-align: center !important;
    padding:10px 15px 10px 15px !important;
    font-weight: 100 !important;
    font-size: 28px !important;
    text-transform: uppercase !important;
    font-family: "Roboto", sans-serif !important;
    z-index: 999999 !important;
}


#homepagegallery h2:after, #homepageservices h2:after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background-color: #eee;
    margin: 10px auto 45px;
    font-family: "Roboto", sans-serif !important;
    z-index: 999999 !important;
}


#homepageservices h2:after {
    margin: 10px auto 15px;
}



#homepagegallery .ngg-widget.entry-content {
    text-align: center !important;
    margin-top:-40px;
}




#homepagegallery h3,  #homepageservices h3 {
    display: none !important;
}



#homepagegallery .container,  #homepageservices .container {
    z-index: 99999;
    position: relative;;
}


#homepagegallery .grid, #homepageservices .grid {

    z-index: 999
}



#homepagetourism { padding:45px 0px;}




.logo{
    padding: 10px 0px;
}


.nextitem {position:relative; z-index: 9999999; text-align: center; width: 100%; color: #fff;}


.nextitem  .fa{
    z-index: 99999999 !important;
    position: relative;
    color: #FFF;
    font-weight: 100;
    font-size: 26px;
    padding:20px;
}




.visitstype{
    padding:8px 15px;
    border:1px solid #A00E13;
    text-align: center;
    color: #A00E13;
}

.visitstype h4{
    line-height: 30px;
    color: #A00E13;
}


.visitstype i {
    font-size: 30px;
    padding-right: 8px;
}


#lang_sel_list a, #lang_sel_list a:visited{

background:none !important;

}


/* ------------------------------------------------------------------------ */
/* EOF
/* ------------------------------------------------------------------------ */
.description, .description h3{
    color: #fff;
}
.grid{
    display: none;
}
#header-v5 #navigation ul#nav > li {
    margin: 0 10px;
}
.title span {
  background: #f1f1f1;
  padding-right: 17px;
}
.homepageservicestext{
    width: 500px;
    text-align: left;
}



#homepageservices .widget_black_studio_tinymce.four.columns{
    width: 65% !important;
    text-align: left !important;
    float: right;
}

.widget_black_studio_tinymce li {
    line-height: 32px;
    font-size: 14px;
    color: #eee;
}


.widget_black_studio_tinymce li:before {
    content: '\f046';
    font-family: FontAwesome;
    font-size: 20px;
    font-style: normal;
    font-weight: 100;
    padding-right: 10px;
}






#footer {
    border-top: none !important;
    padding: 30px 0 40px 0;
    background: none !important;
    color:#444;
}

    #footer a{
        color:#999999;
    }
    
    #footer a:hover{
        color:#ffffff;
    }
    
    /* Footer Widgets ---------------------------------------------------- */

        #footer .widget h3 {
            font-size:15px;
            color: #ffffff;
            padding:0 0 5px 0;
            border-bottom:1px solid #555555;
            margin: 0 0 7px 0;
        }

    #footer .widget ul li{
       float: left !important;
        margin: 0px 10px !important; 
    }
        
/* ------------------------------------------------------------------------ */
/* 26. Copyright
/* ------------------------------------------------------------------------ */

#copyright {
    padding: 5px 0;
    background: #f1f1f1 !important;
    color:#777777;
}

    #copyright a { color: #888888 }
    #copyright a:hover { color: #ffffff }

    #copyright .copyright-text { padding: 10px 0 10px 0; }

    #copyright .social-icons {
        float: right;
        font-size: 11px;
    }





a.button.red {
    background-image: none !important;
    background-color: #f1f1f1 !important;
    border-color: #A21922;
    color: #A21922;
}

a.button.red:hover {
    background-color: #A21922 !important;
    border-color: #A21922;
    color: #ffffff;
}