/*
Theme Name:     Glisseo Child
Theme URI:      http: //deinedomain.de/
Description:    Child Theme for the Glisseo Theme 
Author:         Dein Name
Author URI:     http: //deinedomain.de/
Template:       glisseo
Version:        1.0
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

/* =Fonts */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400', sans-serif);







/* =Header & Footer */

.header-wrapper {
    background: #fffffa;
    border-bottom: 0px solid #9FCEE0;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0);
    height: 136px;
}

.footer-wrapper {
    background-color: #fffffa;
    border-top: 0px solid #9FCEE0;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0);
}







/* =Logo */

.logo {
    background-color: transparent !important;
    border-bottom: 0px solid #FFFFFF;
    box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0);
    padding: 48px 0 0;
}







/* =TEXT */

body {
    font-family: 'Fira Sans', sans-serif;
    font-size: 13px;
    letter-spacing: normal;
    background-color: #FFFFF !important;
}

element.style {
    text-align: left;
	color: #161616 !important;
}






/* =Menu Text + Menu Hover & Select */

.menu {
    margin-top: 0px;
}

.menu ul li a {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #161616 !important;
    padding: 99px 0px 12px;
}

.menu ul li.active a, .menu ul li a:hover, .menu ul li a.selected {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #9FCEE0 !important;
}

.menu ul li.current_page_item a{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #9FCEE0 !important;
    border-bottom: 1px solid #9FCEE0;
}







/* =TABS */

.tab-pane {
    letter-spacing: 0.2px;
}

.tab-container .panel-container {
    background: #fffffa none repeat scroll 0 0;
    border-top: 1px solid #c5c5c5;
    padding: 72px 28px !important;
}

.tab a {
    color: #161616 !important;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.5px;
    padding: 24px 48px 12px 48px;
}

.tab a.active {
    color: #9FCEE0 !important;
    border-bottom: 0px solid #A0CEE0;
}

p {
    padding-bottom: 28px;
}







/* =Referenzen Portfolio Item Options */

h1.title, h2 {
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
    text-transform: uppercase;
}

.item-info .portfolio-meta li span {
    font-weight: 300;
    text-transform: none;
}







/* =Uberschrift TABS Text Spacing */

.single a[href="Link"] {
    color: #CC2B3B !important;
}

.toggle h4.title {
    background: #f3f5f1 none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    font-size: 12px;
    margin: 0 0 12px;
    padding: 12px;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: normal;
}

.featured a .more, .items li a .more, .item a .more{
   display:none !important;
}

element.style {
    height: auto;
    padding: 1px;
    width: auto;
}
.fancybox-skin {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

#gallery-1 img {
    border: 0 solid #cfcfcf !important;
}


a.button:hover, .forms fieldset .btn-submit:hover, .wpcf7-submit:hover, #comment-form #btn-submit:hover, .filter li a:hover, .filter li a.active, .page-navi ul li a:hover, .page-navi ul li a.current {
    border-color: 80BDE3;
	background: #C7E2EB none repeat scroll 0 0 !important;
}

a.button, .forms fieldset .btn-submit, .wpcf7-submit, #comment-form #btn-submit, .filter li a {
    background: none repeat scroll 0 0 #fffffa;
    border: 1px solid #f3f5f1;
    padding: 8px;
    color: #424242;
    font-size: 10px;
}


.tab-container .panel-container {
    border-top: 1px solid #c5c5c5;
    padding: 300px 0 0;
    background:#fffffa;
}

.etabs {
    background:#fffffa;
}

.forms fieldset .text-input, .forms fieldset .text-area, .wpcf7-text, .wpcf7-textarea, #comment-form input, #comment-form textarea {
    background: #fffffa none repeat scroll 0 0;
}

@media only screen and (max-width: 767px) and (min-width: 480px){
.one-half .pull-bottom{
margin-bottom:-50px;

.qtranxs_flag_and_text {
    padding-left: 32px !important;
}