/*
Theme Name:     Story Child
Author:         Pexeto
Author URI:     http://pexetothemes.com
Template:       thestory
*/

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

.layout-bottom > .section-wrapper, .layout-top > .section-wrapper{
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px 50px;
    position: relative;
    top: 75%;
    transform: translateY(-50%);
}
#text-3 {
    text-align:right;
}

.page-template-template-fullscreen-slider #footer {
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 10000;
    left: 0;
}
.footer-bottom {
    display: none;
}
.footer-widgets {
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 0;
}
#footer {
    background-color: rgba(0, 0, 0, 0.5);
}


.menu-item-language a{
    padding: 2px 5px !important;
}
.menu-item-language a:hover::after, .menu-item-language a:hover::after, .menu-item-language a::after {
    margin-left: -8px !important;
    width: 15px !important;
}

.menu-item-language-current a{
     padding-left: 25px !important;
}

/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
#footer {
    font-size: 10px;
}
.menu-item-language-current a{
     padding-left: 0 !important;
}
.menu-item-language-current {
    opacity: 0.8 !important;
}
.menu-item-language a{
    padding: 2px 3% !important;
}  
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.section-desc p{
    font-size: 16px !important;
    line-height: 1.3em !important;
}
.layout-bottom > .section-wrapper, .layout-top > .section-wrapper{
    padding: 10px 30px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
#footer {
    font-size: 10px;
}
#text-3 {
    text-align:left;
}
.menu-item-language-current a{
     padding-left: 0 !important;
}
.menu-item-language-current {
    opacity: 0.8 !important;
}
.menu-item-language a{
    padding: 2px 3% !important;
}

}

/* Landscape phones and smaller */
@media (max-width: 480px) {
.section-desc p{
    font-size: 14px !important;
    line-height: 1.2em !important;
}
.layout-bottom > .section-wrapper, .layout-top > .section-wrapper{
    padding: 10px 20px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
#footer {
    font-size: 9px;
}
#text-3 {
    text-align:left;
}
.menu-item-language-current a{
     padding-left: 0 !important;
}
.menu-item-language-current {
    opacity: 0.8 !important;
}
.menu-item-language a{
    padding: 2px 3% !important;
}

}