/*
Theme Name:		RTL Portfolio
Description:   	Custom tema za web stranicu
Version:       	1.0
Author:        	RTL - Mihovil Radaus
Author URI:    	https://www.rtl.hr/
License:       	GNU General Public License v2 or later
*/


/* CSS Reset*/
html { margin:0;padding:0;border:0; }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; list-style: none; }


/* Body setup */
body {
    font-family: "Nunito Sans", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
    text-align: left    ;
    background: #fff;
    color: #000;
    -webkit-font-smoothing:antialiased;
}


a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.animate {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

b,
strong { font-weight: 900; }

i,
em { font-style: italic; }

:focus { outline: none; }

img { display: block; max-width: 100%; height: auto; }

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

h1 {
    font-size: 32px;
    line-height: 1.4em;
}

.main-container {
    overflow-x: hidden;
    position: relative;
    position: relative;
}

.container {
    max-width: 1260px;
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin: 0 auto;
    position: relative;
    height: 100%;
}

.container-short {
    max-width: 720px;
}

.cf:before,
.cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; /* IE 6/7 only */ }


.left   { float: left; }
.right  { float: right; }
.half   { width: 49.99%; }
.third  { width: 33.32%; }
.fourth { width: 24.99%; }
.fifth  { width: 19.99%;    }
.sixth  { width: 16.65%; }
.two-thirds {
    width: 66.65%;
}
.four-fifths {
    width: 79.99%;
}

.alignright {
    text-align: right;
}

.retina {
    zoom: 0.5;
}

.flex {
    display: flex;
    flex-wrap: wrap;
}

.marginfix {
    margin: 0 -15px;
}

.center {
    text-align: center;
    margin: 0 auto;
}

.single-head {
    padding: 60px 0 20px 0;
}


.header img {
    width: 120px;
    margin: 0 auto;
    display: block;
    padding: 15px 0;
}

.footer {
    padding: 60px 0;
}


@media only screen and (max-width: 480px) {

    .half,
    .third,
    .fifth,
    .fourth {
        width: 100%;
    }

}
