input, button {
    -webkit-appearance: none;
}


#wrapper {
    min-width: inherit;
    overflow: hidden;
}

.boxed #wrapper {
    padding: 0;
    width: 100%;
}

.inner {
    max-width: 96%;
    padding: 0 20px;
}

/* === HEADER */
#header .inner {
    max-width: 100%;
    padding: 0;
}

#header hr {
    width: 100%;
}

#logo {
    margin-left: 20px !important;
}

#sidebar-header {
    margin-right: 20px !important;
}

/* === SIDEBAR */
/*.sidebar ul, .sidebar ol, .sidebar ul li, .sidebar ol li { max-width: 100%; }*/

/* === SLIDERS */

div.anythingSlider .back {
    padding-left: 2%;
}

div.anythingSlider .forward {
    padding-right: 2%;
}

.slider.thumbnails .showcase {
    max-width: 100%;
}

.slider.thumbnails .showcase-content {
    max-width: 100%;
}

    .slider.thumbnails .showcase-content img {
        max-width: 97% !important;
        height: auto !important;
        width: auto;
    }

.slider.thumbnails .showcase-thumbnail-button-forward {
    right: 7px;
}

.stretched .slider.thumbnails .showcase-thumbnail {
    margin-right: 18px;
}

.boxed .slider.thumbnails .showcase-thumbnail-restriction {
    margin-left: 18px;
    max-width: 95%;
}

.ls-layer .inner {
    width: 100%;
}

/* === MENU */
#header .menu > ul {
    padding: 0px 20px;
    width: 101%;
}

#header .menu ul > li {
    padding: 0px 32px !important;
}

    #header .menu ul > li:last-child {
        padding-right: 0px !important;
    }

#header .menu > ul > li:first-child, #header .menu > ul > li:first-child > ul li {
    padding-left: 0px !important;
}

/* only for the live preview */
#header .menu > ul > li#menu-item-93 {
    padding-right: 0px !important;
}

#header .menu ul li.remove-under-1024 {
    display: none;
}

/* === ALL SECTIONS */
.section .related_project {
}

/* === SECTION BLOG */
.sidebar-no .section.blog .post:not( .sticky ) {
    width: 30% !important;
}

/* === SECTION PORTFOLIO */
.sidebar-right .section.portfolio .work-description, .sidebar-left .section.portfolio .work-description {
    width: 36%;
}

/* === CONTACT */
.sidebar-left .contact-form li.submit-button input.alignright, .sidebar-right .contact-form li.submit-button input.alignright {
    margin-right: -0.4%;
}

/* === RESPOND */
#respond p.form-submit {
    width: 100.8% !important;
}

/* === PORTFOLIO */
#portfolio.three-columns .overlay_a {
    max-width: 100%;
}

#portfolio.three-columns li img {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-bottom: 0px;
}

.portfolio-full-description a.thumb {
    width: 100%;
    max-width: 97%;
}

.portfolio-full-description img {
    max-width: 100%;
}

.section .portfolio-full-description img {
    width: auto;
}

/* === WIDGETS */
.featured-projects-widget ul li h4 {
    clear: both;
}

.featured-projects-widget img {
    max-width: 95%;
    width: 100%;
    min-height: 131px;
    height: auto;
}

.sidebar-nav a, .sidebar-nav li {
    min-height: 40px;
}

.contact-info ul li {
    height: auto;
    min-height: 26px;
}

.widget_flickrRSS img {
    margin-right: 2px;
}

/* === SHORTCODES */
.call-to-action .number-phone, .call-to-action .number-phone a {
    font-size: 34px;
}

#tfsname {
    display: none;
}

#tdsname {
    display: none;
}

#divttext2 {
    margin-top: 50px;
}


#divNtext2 {
    margin-top: 10px;
}



#fsyyyy1 {
    float: left;
    text-align: center;
    width: auto;
}

#fsyyyy2 {
    text-align: center;
    width: auto;
    margin-left: 5%;
}

#fsyyyy3 {
    text-align: center;
    width: auto;
    margin-left: 5%;
}

#fsyyyy4 {
    text-align: center;
    width: auto;
    margin-left: 5%;
}

#fsyyyy5 {
    text-align: center;
    width: auto;
    margin-left: 5%;
}

#fsyyyy6 {
    text-align: center;
    width: auto;
    margin-left: 5%;
}

#fsyyyy7 {
    text-align: center;
    width: auto;
    margin-left: 5%;
}

#fsyyyy8 {
    float: right;
    text-align: center;
    width: 10%;
}

#divfs768 {
    display: inline;
}

#divfs480 {
    display: none;
}

#divttextODESIA {
    margin-top: 50px;
}

#divNtextDELTANOR {
    margin-top: 20px;
}

#divttextDELTANOR {
    margin-top: 80px;
}

#divttext1 {
    padding-bottom: -100px;
}
