/*	Theme Name: Brachia Experience	Theme URI: http://brachiaexperience.hr	Description: Brachia Experience WP template	Author: Manufaktura	Author URI: http://manufaktura.com.hr	version: 1.0	Tags: misc*//* http://meyerweb.com/eric/tools/css/reset/   v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {    display: block;}body {    line-height: 1;}ol, ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after,q:before, q:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}body,html {    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 24px;    line-height: 32px;}@media screen and (max-width: 960px) {    body,    html {        font-size: 18px;        line-height: 24px;    }}body {    background: #dcc9bb url(img/brachia_background.jpg) repeat center center;    color: #231f20;}.green {    color: #2a5847;}.wrapper {    width: 100%;}.container {    max-width: 960px;    margin: 0 auto;    *zoom: 1;    box-sizing: border-box;}.container:before,.container:after {    content: " ";    display: table;}.container:after {    clear: both;}img {    max-width: 100%;    height: auto;}.header {    text-align: center;    padding-top: 40px;    position: relative;}.lang {    position: absolute;    top: 0;    left: 0;    background-color: #2a5847;    padding: 8px;    font-size: 12px;    line-height: 12px;    text-decoration: none;}.lang i {    padding: 0 12px 0 0;}.lang a {    display: inline-block;    color: white;    padding: 0 8px;    border-right: 1pt solid white;    text-decoration: none;}.lang a:hover,.lang a:active {     color: white;}.lang a:last-child {    border-right: none;}.language {    text-transform: uppercase;}.logo {    display: block;    margin: 0 auto;    max-width: 400px;    height: auto;}@media screen and (max-width: 960px) {    .logo {        max-width: 280px;    }}h1 {    font-size: 50px;    font-weight: normal;    font-style: italic;    color: #2a5847;}@media screen and (max-width: 960px) {    h1 {        font-size: 32px;    }}.description,.main-content-title {    font-size: 50px;    line-height: 50px;    text-align: center;    color: #2a5847;}.description {    margin-top: -10px;}.main-content-title {    margin-top: 20px;}@media screen and (max-width: 960px) {    .description,    .main-content-title {        font-size: 32px;    }}.navigation {    background-color: #2a5847;    color: #fff;    text-align: center;    margin-top: 40px;}.navigation li {    display: inline-block;    text-transform: uppercase;}.navigation li:first-child a:before,.navigation li a:after {    content: "*";    display: inline-block;    padding: 0 10px;    position: relative;    top: 5px;}.navigation li a:after {    padding: 0 10px 0 15px;}.navigation a {    color: #fff;    text-decoration: none;    padding: 6px 0 4px;    display: block;}@media screen and (max-width: 960px) {    .navigation a {        font-size: 14px;        font-weight: bold;    }    .navigation li:first-child a:before,    .navigation li a:after {        top: 3px;    }}.main-content {    text-align: center;}@media screen and (max-width: 960px) {    .main-content{        padding: 0 40px;        box-sizing: border-box;    }}.main-title {    background-color: #2a5847;    color: #fff;    text-align: center;    font-size: 24px;    line-height: 24px;    padding: 6px 0 4px;    text-transform: uppercase;}.main-title:before,.main-title:after {    content: "*";    display: inline-block;    padding: 0 10px;    position: relative;    top: 5px;}.main-content h1,.main-content h2,.main-content h3,.main-content p {    text-align: center;}.main-content {    font-style: italic;}.main-content p {    padding-top: 40px;}strong {    color: #2a5847;    font-weight: bold;}.main-content a,.main-content a:link,.main-content a:visited {    color: #2a5847;    text-decoration: none;}.main-content a:hover,.main-content a:active {    text-decoration: underline;}.main-separator {    margin: 120px 0 120px;    text-align: center;    color: #2a5847;}@media screen and (max-width: 960px) {    .main-separator {        margin: 40px 0 40px;    }}.main-content h2 {    margin: 0;    padding-top: 40px;    padding-bottom: 24px;}.main-content h2 + p {    padding-top: 0;}.header-post {    padding-bottom: 120px;}@media screen and (max-width: 960px) {    .header-post {        padding-bottom: 60px;    }}.footer-post {    background-color: #2a5847;    color: #fff;    padding-bottom: 240px;}@media screen and (max-width: 960px) {    .footer-post {        padding-bottom: 100px;    }}.footer-post .logo {    max-width: 240px;    margin-bottom: 0;    padding-top: 60px;}.footer-post h2 {    padding: 35px 0;}.footer-post p {    font-size: 18px;    padding-top: 0;}@media screen and (max-width: 960px) {    .footer-post p {        font-size: 14px;        line-height: 24px;    }}.footer-post .main-content a,.footer-post .main-content a:link,.footer-post .main-content a:visited {    color: #ffffff;    text-decoration: none;}.footer-post .main-content a:hover,.footer-post .main-content a:active {    text-decoration: underline;}small {    font-size: 18px;}@media screen and (max-width: 960px) {    small {        font-size: 14px;    }    iframe {        width: 100% !important;    }}.facebookicon {    position: relative;    top: 6px;    margin-right: 10px;}