/*
Theme Name: Furies
Theme URI: http://themes.themegoods.com/furies_wp
Description: Premium Template for Photography Portfolio
Version: 1.4.2
Tags: gray, black, white, fixed-width, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: Peerapong Pulpipatnan
Author URI: http://themeforest.net/user/peerapong
License URI: http://themeforest.net/licenses/regular_extended
*/

@import "css/screen.css";


body { background: none repeat scroll 0 0 #fff !important; line-height: 1.6; }

/* top bar */
.top_bar { background: none; position: relative; }


/* Logo */
#custom_logo img { height:175px; width:350px; }
.logo_wrapper { float: none; }

#custom_logo {
    display: block;
    left: 303px;
    margin-top: 50px;
    position: relative;
}


/* Navigation */
#nav_wrapper, #menu_wrapper .nav ul, #menu_wrapper div .nav, .nav {
    float: none;
}

#nav_wrapper {
    position: relative;
    left:116px;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {
    font-family:'Univers LT W02 55 Roman';
    padding-bottom: 0;
    text-shadow: none;
}

#menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a:hover { color: #1B3C33 !important; }
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {
    color: #fab300;
    font-size: 16px;
}

/* aktuelle Seite */
#menu_wrapper div .nav li.current-menu-item > a, #menu_wrapper div .nav li.current-menu-parent a {
    color: #1B3C33;
}

/* Navigation Footer */
#copyright a, .footer_bar .footer-links a {
    color: #fab300;
}
/* Trennstriche */
.footer-links {
    color: #1B3C33;
}

/* Subnavigation */
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul {
    background: none;
    background-color: #fff;
    border: none !important;
    width: auto;
}

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a {
    color: #fab300;
    font-size: 14px;
    padding: 5px 20px;
    width: 140px;
}


/* Slideshow Beschriftung */
#slidecaption {
    background: none;
    /*left: 233px;*/
    position: absolute;
    top: 370px;
}

#gallery_caption {
    border-bottom: 1px solid #1b3c33;
    border-top: 1px solid #1b3c33;
    color: #1B3C33;
    font-size: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-shadow: none;
    width: 450px;
}

#gallery_caption h2{
    display:none;
}

#gallery_caption div{
    margin-top: 0px;
    padding-bottom: 20px;
    width: 100%;
}
#gallery_caption div.special{ margin-top: 0; padding-bottom: 30px; }

#gallery_caption span{
    float: right;
}
#gallery_caption span.special2{ padding-top: 10px; }


/* page */
#page_caption { display:none; }

#page_content_wrapper, .page_content_wrapper {
    color: #1B3C33;
    display: block;
    margin: 20px auto auto;
    text-shadow: none;
}

#page_content_wrapper a {
    color: #fab300;
}
#page_content_wrapper a:hover {
    color: #1B3C33;
}

#contact_form label {
    color: #1B3C33;
}
#contact_submit_btn {
    background-color: #fab300;
    color: #1B3C33;
}

.transparentbg {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
}

.sidebar_content { text-shadow: none; }

h4 { color: #fab300 !important; letter-spacing: -0.4px; font-weight: 400; font-size: 17px; letter-spacing: 0; text-transform: uppercase; }
h5 { color: #fab300 !important; font-size: 15px; letter-spacing: -0.4px; }

#page_content_wrapper .inner .sidebar_content.full_width {
    padding: 50px;
    width: 670px;
}

#page_content_wrapper .inner {
    width: 770px;
}

.one_half.last {
    padding-left: 20px;
}

.social_wrapper {
    display: none;
}


/* Footer */
.footer_bar {
    /*background-color: #fff;*/
    background: rgba(255,255,255,0.8);
    border: 0;
    height: 29px;
    padding: 3px 0;
    width: 770px;
}

#copyright { padding-left: 30px; }

#footer { margin: 0 auto; }

.footer-links{
    float: right;
    margin-bottom: 50px;
    padding-right: 30px;
}


/* Overlay */
#supersized_overlay { display: none !important; }

/* Datenschutzerklärung */
.page-id-1185 h1 {
    font-size: 20px !important;
}
.page-id-1185 h2 {
    font-size: 17px !important;
}

/* Cookie Bar */
#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
background-color: #1c4d41;
background-position: 0;
}
#cookie-notice .button.bootstrap {
  background-image: linear-gradient(to bottom,#236253,#1c4d41);
}

#cookie-notice .button.bootstrap, #cookie-notice .button.wp-default {
  font-size: 10px;
}
#cn-notice-text {
  font-size: 12px;
}

/* Formular */
input[type="text"], textarea {
    background: none;
    color: #1B3C33;
}

/* Start with Coaching slected
#menu-item-953 a { color: #1B3C33 !important; }*/



/* Responsive adjustments */

/*
#Tablet (Portrait)
==================================================
*/
@media only screen and (min-width: 768px) and (max-width: 960px) {

    #custom_logo {
        left: 190px;
    }

    .logo_wrapper img { max-width: 100% !important; }

    /*#menu_border_wrapper {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
    }*/

    #nav_wrapper {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
        left: 200px;
        margin-top: 0px !important;
        position: absolute;
        top: 300px;
        width: 350px;
        z-index: 2;
    }

    /*#page_content_wrapper .inner {
        margin-left: -30px;
    }*/

    #page_content_wrapper .inner .sidebar_content.full_width {
        width: 626px !important;
    }

    #gallery_caption {
        margin-top: 0;
        width: 450px !important;
    }

}


/*
#Mobile (Landscape)
==================================================
*/

@media only screen and (max-width: 767px) {

    #custom_logo {
        left: 63px;
    }

    .logo_wrapper img {
        max-height: 100% !important;
        max-width: 100% !important;
    }

    #nav_wrapper {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
        margin-top: 60px !important;
        width: 323px;
    }

    .nav_wrapper_inner {
        padding-top: 0px !important;
    }

    #page_content_wrapper .inner .sidebar_content.full_width {
        width: 340px !important;
    }
    #page_content_wrapper .inner .sidebar_content.full_width img{ max-width: 270px !important; }

    .one_half {
        padding: 20px 0 0 0 !important;
        width: auto;
    }

    #gallery_caption{ display: block !important; }

    #copyright {
        width: 50% !important;
        display: none;
    }

}


/*
#Mobile (Portrait)
==================================================
*/

@media only screen and (max-width: 480px) {

    #custom_logo {
        left: 65px;
        margin-top: 35px;
    }

    #custom_logo img {
        height: 88px;
        width: 175px;
    }

    #nav_wrapper {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
        left: 20px;
        margin-top: 0px !important;
        position: absolute;
        top: 50px;
        width: 290px;
        z-index: 2;
    }

    .logo_wrapper {
        float: left;
    }

    #mobile_menu { margin-right: 10px; }

    #thumb-tray { display: none !important; }

    #slidecaption {
        top: 130px;
        width: 90%;
    }
    #gallery_caption{
        padding: 0 30px;
        width: 100%;
    }

    #page_content_wrapper {
        margin-top: 0 !important;
    }

    #page_content_wrapper .inner .sidebar_content.full_width {
        padding: 20px;
        margin-top: 0;
        width: 270px !important;
    }

    #copyright {
        width: 50% !important;
    }

}

