/**
 * Assets - CSS: Main
 * 
 * @author Nikola Vujovic <nikola.vujovic@ics.ba>
 * @copyright (c) 2015, Intelligent Code Solutions Sarajevo
 */

/*
 * Box Sizing: Border-box
*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*
 * Body & HTML
*/
* {margin: 0;padding: 0;border: 0;outline: 0;}
body, html {background: #ffffff;margin: 0;padding: 0;}
/*
 * Global
*/
/* Global - Font */
body, input, textarea, select {font-size: 14px;color: #323232;text-align: left;}
body, input, textarea, select {font-family: 'Open Sans',Arial,Helvetica,sans-serif;font-weight: 400;}
/* Global - Elements */
p {font-size: 14px;}
h1 {font-size: 22px;} h2 {font-size: 20px;} h3 {font-size: 18px;}
h4 {font-size: 16px;} h5 {font-size: 14px;} h6 {font-size: 12px;}
h1, h2, h3, h4, h5, h6 {color: #00adef;font-weight: 700;line-height: 1;}
a {color: #00adef;text-decoration: none;}
a {-webkit-transition: all 0.3s;transition: all 0.3s;}
a:hover {color: #323232;text-decoration: none;}
img {border: 0;margin: 0;padding: 0;}
ul, ol {list-style-type: none;}
blockquote {background-color: #f0f0f0;padding: 10px;}
b, strong {font-weight: 700;}
/* Global - Input */
input, textarea, select {margin: 0;padding: 0;border: 0;}
input[type="text"], input[type="password"], textarea {width: 100%;height: 30px;background-color: #f5f5f5;border: 1px solid #969696;padding: 0 10px;}
input[type="text"], input[type="password"], textarea {-webkit-transition: all 0.3s;transition: all 0.3s;}
input[type="text"], input[type="password"], textarea {
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
}
textarea {resize: none;height: 200px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {background-color: #ffffff;border-color: #00aeef;}
/* Global - Select */
select {width: 100%;padding: 5px;border: 1px solid #d2d2d2;}
/* Global - Buttons */
input[type="submit"], input[type="reset"], .btn {background-color: rgba(0,0,0,.8);text-align: center;overflow: hidden;border: 1px solid rgba(0,0,0,1.0);-webkit-transition: all 0.3s;transition: all 0.3s;display: inline-block;}
input[type="submit"], input[type="reset"], .btn span {height: 34px;line-height: 1;font-size: 14px;color: #ffffff;padding: 0 15px;}
.btn span {display: block;line-height: 32px;}
.btn span i.fa {margin-right: 10px;}
.btn span i.right {margin-left: 10px;margin-right: 0;}
input[type="submit"], input[type="reset"], .btn {
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
}
input[type="submit"]:hover, input[type="reset"]:hover, .btn:hover {background-color: rgba(0,0,0,1.0);}
input[type="submit"].primary, input[type="reset"].primary, .btn.primary {background-color: #7ebf7e;border-color: #47a447;}
input[type="submit"].primary:hover, input[type="reset"].primary:hover, .btn.primary:hover {background-color: #47a447;}
input[type="submit"].secondary, input[type="reset"].secondary, .btn.secondary {background-color: #df6f6c;border-color: #d2322d;}
input[type="submit"].secondary:hover, input[type="reset"].secondary:hover, .btn.secondary:hover {background-color: #d2322d;}
input[type="submit"]:disabled, input[type="reset"]:disabled, .btn.disabled, .btn.disabled:hover {background-color: rgba(230,230,230,1);cursor: default;border-color: rgba(230,230,230,1.0);}
.btn.blue {background-color: #4cc6f4;border-color: #00adef;}
.btn.blue:hover {background-color: #00adef;}
.btn.pink {background-color: #f24cae;border-color: #ed008c;}
.btn.pink:hover {background-color: #ed008c;}
.btn.green {background-color: #afd879;border-color: #8dc73f;}
.btn.green:hover {background-color: #8dc73f;}
/* Global - Float */
.clearfix {zoom: 1;} 
.container .row:after,
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Global - Container */
.container {width: 100%;padding: 0 15px;margin: 0 auto;}
.container .row {margin: 0 -15px;}
.container:before,
.container:after,
.container .row:before,
.container .row:after {display: table;content: " ";}
.container:after,
.container .row:after {clear: both;}
@media all and (min-width: 768px) {
    .container {width: 768px;}
}
@media all and (min-width: 980px) {
    .container {width: 980px;}
}
@media all and (min-width: 1170px) {
    .container {width: 1170px;}
}
/* Global - Custom */
.box_rounded_shadow {
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.25);
    box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
.section_title {padding: 30px 0 15px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}
.section_title h2 {font-weight: 400;line-height: 1;color: #323232;}
@media all and (min-width: 1024px) {
    .section_title {padding: 60px 0 30px;margin-bottom: 30px;}
    .section_title h2 {font-size: 32px;}
    
}

/*
 * Header
*/
#header_main {width: 100%;background-color: rgba(0,0,0,1.0);border-bottom: 1px solid #999999;}
#header_main {-webkit-transition: all 0.3s;transition: all 0.3s;}
@media all and (min-width: 768px) {
    #header_main {background-color: rgba(0,0,0,.8);position: fixed;left: 0;top: 0;right: 0;z-index: 9799;}
}
/*
 * Header: Top
*/
#header_main .content_top {height: 41px;border-bottom: 1px solid #999999;}
#header_main .content_top p {font-size: 12px;color: rgba(255,255,255,.5);line-height: 40px;float: left;}
#header_main .content_top ul.icons {height: 40px;float: right;}
#header_main .content_top ul.icons li {float: left;}
#header_main .content_top ul.icons li a {width: 30px;height: 40px;display: block;color: rgba(255,255,255,.5);}
#header_main .content_top ul.icons li a:hover {color: rgba(255,255,255,1.0);}
#header_main .content_top ul.icons li a i.fa {font-size: 18px;line-height: 40px;display: block;text-align: center;}
/*
 * Header: Bottom
*/
#header_main .content_bottom {}
#header_main .content_bottom .logo {margin: 0 -15px;border-bottom: 1px solid #999999;}
#header_main .content_bottom .logo h1 {width: 290px;height: 80px;margin: 0 auto;padding: 23px 0;}
#header_main .content_bottom .logo img {display: block;}
#header_main .content_bottom nav {margin: 0 -15px;position: relative;}
#header_main .content_bottom nav .header_nav_dropdown {height: 40px;cursor: pointer;position: relative;}
#header_main .content_bottom nav .header_nav_dropdown i.fa {-webkit-transition: all 0.3s;transition: all 0.3s;color: rgba(255,255,255,.5);}
#header_main .content_bottom nav .header_nav_dropdown i.fa-bars {width: 40px;line-height: 40px;text-align: center;font-size: 24px;display: block;float: left;}
#header_main .content_bottom nav .header_nav_dropdown p {line-height: 40px;color: rgba(255,255,255,.5);}
#header_main .content_bottom nav .header_nav_dropdown p {-webkit-transition: all 0.3s;transition: all 0.3s;}
#header_main .content_bottom nav .header_nav_dropdown .icon {width: 14px;height: 14px;position: absolute;right: 5px;top: 12px;z-index: 2;}
#header_main .content_bottom nav .header_nav_dropdown .icon i.fa-caret-up {display: none;}
#header_main .content_bottom nav .header_nav_dropdown:hover p {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav .header_nav_dropdown:hover i.fa {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav ul {width: 100%;background-color: rgba(0,0,0,1.0);border-top: 1px solid #999999;display: none;}
#header_main .content_bottom nav ul li {border-bottom: 1px solid #999999;}
#header_main .content_bottom nav ul li:last-child {border-bottom: 0;}
#header_main .content_bottom nav ul li a {display: block;padding: 0 15px;line-height: 40px;color: rgba(255,255,255,.5);}
#header_main .content_bottom nav ul li a:hover {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav ul li.home.active a {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav ul li.inomacard a:hover,
#header_main .content_bottom nav ul li.inomacard.active a {color: #00adef;}
#header_main .content_bottom nav ul li.benefiti a:hover,
#header_main .content_bottom nav ul li.benefiti.active a {color: #ec008b;}
#header_main .content_bottom nav ul li.pravilnik a:hover,
#header_main .content_bottom nav ul li.pravilnik.active a {color: #8dc73f;}
#header_main .content_bottom nav ul li.kontakt.active a {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav.open .header_nav_dropdown p {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav.open .header_nav_dropdown i.fa {color: rgba(255,255,255,1.0);}
#header_main .content_bottom nav.open ul {display: block;}
@media all and (min-width: 768px) {
    #header_main .content_bottom .logo {margin: 0;border-bottom: 0;}
    #header_main .content_bottom .logo {width: 290px;height: 80px;float: left;}
    #header_main .content_bottom nav {width: 290px;margin: 0;padding: 20px 0 0;float: right;}
    #header_main .content_bottom nav ul {background-color: rgba(0,0,0,.8);position: absolute;left: 0;top: 80px;z-index: 10;display: none;}
}
@media all and (min-width: 1024px) {
    #header_main .content_bottom nav {width: auto;}
    #header_main .content_bottom nav .header_nav_dropdown {display: none;}
    #header_main .content_bottom nav ul {width: auto;height: 40px;background-color: transparent;position: relative;left: 0;top: 0;border-top: 0;display: block;}
    #header_main .content_bottom nav ul li {border-bottom: 0;border-left: 1px solid #999999;float: left;}
    #header_main .content_bottom nav ul li:last-child {border-right: 1px solid #999999;}
    #header_main .content_bottom nav ul li a {padding: 0 30px;}
}

/*
 * Page Content
*/
#page_content {}
#page_content .section_content {padding: 0 0 15px;}
#page_content .section_content .text {}
#page_content .section_content .image {}
#page_content .section_content .image figure {margin: 0 auto;text-align: center;}
#page_content .section_content .image img {width: 100%;}
#page_content .section_bgr {width: 100%;min-height: 200px;background-position: center center;background-size: cover;background-attachment: fixed;position: relative;overflow: hidden;}
#page_content .section_bgr .shadow {height: 50px;position: absolute;left: -25px;top: -50px;right: -25px;z-index: 5;}
#page_content .section_bgr .shadow {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow:    0px 5px 15px 0px rgba(0, 0, 0, 0.35);
    box-shadow:         0px 5px 15px 0px rgba(0, 0, 0, 0.35);
}
#page_content .section_bgr .maps {width: 100%;height: 300px;}
#page_content .section_bgr .maps #google_map {width: 100%;height: 100%;}
@media all and (min-width: 1024px) {
    #page_content .section_content {padding: 0 0 30px;}
    #page_content .section_content .text p {font-size: 16px;line-height: 24px;}
    #page_content .section_bgr {min-height: 300px;}
    #page_content .section_bgr .maps {height: 400px;}
}
@media all and (min-width: 1170px) {
    #page_content .section_bgr {min-height: 400px;}
    #page_content .section_bgr .maps {height: 500px;}
}
/*
 * Page Content: Top Slider
*/
#page_content .top_slider .content {position: relative;}
#page_content .top_slider .content .owl-carousel article {position: relative;}
#page_content .top_slider .content .owl-carousel article picture {}
#page_content .top_slider .content .owl-carousel article picture img {width: 100%;}
#page_content .top_slider .content .owl-carousel article .dots {width: 100%;height: 100%;background: rgba(0,0,0,.3) url(../design/top_slider_dots.png);position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;}
#page_content .top_slider .content .owl-carousel article .slider_content {width: 100%;position: absolute;z-index: 10;padding: 15px;}
#page_content .top_slider .content .owl-carousel article .slider_content.left {left: 0;}
#page_content .top_slider .content .owl-carousel article .slider_content.top {top: 0;}
#page_content .top_slider .content .owl-carousel article .slider_content.right {right: 0;}
#page_content .top_slider .content .owl-carousel article .slider_content.bottom {bottom: 0;}
#page_content .top_slider .content .owl-carousel article .slider_content p {font-size: 17px;line-height: normal;font-weight: 700;color: #ffffff;margin: 5px 0 0;}
#page_content .top_slider .content .owl-carousel article .slider_content p span {display: inline-block;padding: 0 5px;background-color: #323232;}
#page_content .top_slider .content .owl-carousel article .slider_content.blue p span {background-color: rgba(0,174,239,.8);}
#page_content .top_slider .content .owl-carousel article .slider_content.pink p span {background-color: rgba(236,0,140,.8);}
#page_content .top_slider .content .owl-carousel article .slider_content.green p span {background-color: rgba(140,198,63,.8);}
#page_content .top_slider .content .owl-carousel article .slider_content .btn {margin: 15px 0 0;text-transform: uppercase;}
#page_content .top_slider .check_points {max-width: 360px;overflow: hidden;padding: 0 15px 15px;margin: 15px auto 0;background-color: #ffffff;}
#page_content .top_slider .check_points header {background-color: #00aeef;padding: 0 15px;margin: 0 -15px 15px;}
#page_content .top_slider .check_points header h2 {line-height: 50px;color: #ffffff;text-transform: uppercase;text-align: center;}
#page_content .top_slider .check_points .btn {width: 100%;display: block;}
#page_content .top_slider .check_points .form form {border-top: 1px solid #969696;margin: 15px 0 0;}
#page_content .top_slider .check_points .form ul {margin: 0 -7px;padding: 14px 0;}
#page_content .top_slider .check_points .form ul li {width: 25%;float: left;padding: 0 7px;}
#page_content .top_slider .check_points .form ul li input {text-align: center;}
#page_content .top_slider .check_points .form .form_nav {border-top: 1px solid #969696;padding: 14px 0 0;}
#page_content .top_slider .check_points .info {display: none;}
#page_content .top_slider .check_points .info p span {font-weight: 700;color: #00aeef;}
#page_content .top_slider .check_points .info .btn {margin: 15px 0 0;}
@media all and (min-width: 768px) {
    #page_content .top_slider .content .owl-carousel article.cover {overflow: hidden;}
    #page_content .top_slider .content .owl-carousel article.cover picture {position: relative;}
    #page_content .top_slider .content .owl-carousel article .slider_content {width: 768px;padding: 15px;}
    #page_content .top_slider .content .owl-carousel article .slider_content.left {left: 50%;margin-left: -384px;}
    #page_content .top_slider .content .owl-carousel article .slider_content.right {right: 50%;margin-right: -384px;}
    #page_content .top_slider .content .owl-carousel article .slider_content p {font-size: 20px;}
    #page_content .top_slider .container {position: absolute;left: 50%;bottom: 15px;z-index: 100;margin-left: -384px;}
    #page_content .top_slider .container .check_points {position: absolute;right: 15px;bottom: 0;z-index: 1;}
}
@media all and (min-width: 980px) {
    #page_content .top_slider .content .owl-carousel article .slider_content {width: 980px;padding: 30px 15px;}
    #page_content .top_slider .content .owl-carousel article .slider_content.left {margin-left: -490px;}
    #page_content .top_slider .content .owl-carousel article .slider_content.right {margin-right: -490px;}
    #page_content .top_slider .content .owl-carousel article .slider_content p {font-size: 30px;margin: 10px 0 0;}
    #page_content .top_slider .content .owl-carousel article .slider_content p span {padding: 0 10px;}
    #page_content .top_slider .container {margin-left: -490px;bottom: 30px;}
    #page_content .top_slider .check_points {padding: 0 30px 30px;margin: 0;}
    #page_content .top_slider .check_points header {padding: 0 30px;margin: 0 -30px 30px;}
    #page_content .top_slider .check_points .form form {margin: 30px 0 0;}
    #page_content .top_slider .check_points .form .form_nav {padding: 30px 0 0;}
    #page_content .top_slider .check_points .info .btn {margin: 30px 0 0;}
}
@media all and (min-width: 1170px) {
    #page_content .top_slider .container {margin-left: -585px;}
    #page_content .top_slider .content .owl-carousel article .slider_content {width:  1170px;}
    #page_content .top_slider .content .owl-carousel article .slider_content.left {margin-left: -585px;}
    #page_content .top_slider .content .owl-carousel article .slider_content.right {margin-right: -585px;}
    #page_content .top_slider .content .owl-carousel article .slider_content p {font-size: 40px;}
}
/*
 * Page Content: Inoma Card
*/
#page_content .inomacard .section_title h2 {color: #00aeef;}
#page_content .inomacard .section_content .image {padding: 15px 0 0;}
#page_content .inomacard .section_bgr {background-image: url(../design/sta_je_inomacard_bgr_20151216.jpg);}
@media all and (min-width: 768px) {
    #page_content .inomacard .section_content .image img {max-width: 512px;}
}
@media all and (min-width: 1024px) {
    #page_content .inomacard .section_content .text,
    #page_content .inomacard .section_content .image {width: 50%;float: left;}
    #page_content .inomacard .section_content .image figure {text-align: right;}
}
/*
 * Page Content: Benefits
*/
#page_content .benefits .section_title h2 {color: #ec008c;}
#page_content .benefits .section_content .image {padding: 0 0 15px;}
#page_content .benefits .section_bgr {background-image: url(../design/koji_su_benefiti_bgr_20151216.jpg);}
@media all and (min-width: 768px) {
    #page_content .benefits .section_content .image img {max-width: 555px;}
}
@media all and (min-width: 1024px) {
    #page_content .benefits .section_content .text,
    #page_content .benefits .section_content .image {width: 50%;float: left;}
    #page_content .benefits .section_content .image {padding-right: 15px;}
    #page_content .benefits .section_content .image figure {text-align: left;}
    #page_content .benefits .section_content .text {padding-left: 15px;}
}
/*
 * Page Content: Role Book
*/
#page_content .rolebook .section_title h2 {color: #8cc63f;}
#page_content .rolebook .section_content {padding: 0;}
#page_content .rolebook .section_content .text {padding: 0 0 15px;}
#page_content .rolebook .section_content .text:last-child {padding: 0;}
#page_content .rolebook .section_content .text ul li:before {content: '-';position: absolute;left: 0;top: 0;}
#page_content .rolebook .section_content .text ul li {position: relative;padding-left: 15px;}
#page_content .rolebook .section_content .table1 {padding: 0 0 15px;}
#page_content .rolebook .section_content .table1 table {width: 100%;}
#page_content .rolebook .section_content .table1 table td {width: 50%;text-align: center;background-color: #e5e5e5;vertical-align: middle;padding: 15px 0;}
#page_content .rolebook .section_content .table1 table td.td1 {width: 60%;}
#page_content .rolebook .section_content .table1 table td.td2 {width: 40%;font-size: 24px;font-weight: 700;}
#page_content .rolebook .section_content .table1 table:first-child {border-bottom: 2px solid #ffffff;}
#page_content .rolebook .section_content .table1 table:first-child td.td2 {background-color: #028dc1;color: #ffffff;}
#page_content .rolebook .section_content .table1 table:last-child td.td2 {background-color: #ec008b;color: #ffffff;}
#page_content .rolebook .section_content .table2 {padding: 0 0 15px;}
#page_content .rolebook .section_content .table2 table {width: 100%;}
#page_content .rolebook .section_content .table2 table td {width: 33.3333333%;text-align: center;vertical-align: middle;padding: 15px 0;}
#page_content .rolebook .section_content .table2 table td.td1 {width: 20%;background-color: #f2f2f2;}
#page_content .rolebook .section_content .table2 table td.td2 {width: 40%;background-color: #0286b7;color: #ffffff;}
#page_content .rolebook .section_content .table2 table td.td3 {width: 40%;background-color: #e00084;color: #ffffff;}
#page_content .rolebook .section_content .table2 table .tr1 td {background-image: url(../design/td_bgr.png);}
#page_content .rolebook .section_content .table2 p {font-size: 12px;}
#page_content .rolebook .section_content .table3 {padding: 0 0 15px;}
#page_content .rolebook .section_content .table3 table {width: 100%;}
#page_content .rolebook .section_content .table3 table td {width: 50%;text-align: center;vertical-align: middle;padding: 15px 0;background-color: #8dc73f;color: #ffffff;}
#page_content .rolebook .section_content .table3 table .tr1 td {background-image: url(../design/td_bgr.png);}
@media all and (min-width: 1024px) {
    #page_content .rolebook .section_content .text {padding: 0 0 25px;}
    #page_content .rolebook .section_content .text ul li {font-size: 16px;line-height: 24px;}
    #page_content .rolebook .section_content .table1 table td.td1 {font-size: 14px;line-height: 22px;}
    #page_content .rolebook .section_content .table1 {padding: 0 0 25px;}
    #page_content .rolebook .section_content .table1 table {float: left;}
    #page_content .rolebook .section_content .table1 table:first-child {border-bottom: 0;width: 60%;}
    #page_content .rolebook .section_content .table1 table:last-child {width: 40%;}
    #page_content .rolebook .section_content .table2 {padding: 0 0 25px;}
    #page_content .rolebook .section_content .table2 p {font-size: 14px;}
    #page_content .rolebook .section_content .table3 {padding: 0 0 25px;}
}
/*
 * Page Content: Contact
*/
#page_content .contact .section_title {margin-bottom: 0;}
#page_content .contact .section_content {}
#page_content .contact .section_content ul {}
#page_content .contact .section_content ul li {padding: 15px 0;border-bottom: 1px solid #e5e5e5;}
#page_content .contact .section_content ul li h3 {font-size: 16px;color: #323232;}
#page_content .contact .section_content ul li p {line-height: 1;margin: 10px 0 0;position: relative;padding-left: 25px;}
#page_content .contact .section_content ul li p a {color: #8cc63f;}
#page_content .contact .section_content ul li p a:hover {color: #323232;}
#page_content .contact .section_content ul li p:before {font-family: FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);display: inline-block;color: #646464;}
#page_content .contact .section_content ul li p:before {position: absolute;left: 0;top: 0;}
#page_content .contact .section_content ul li p.address:before {content:"\f015";}
#page_content .contact .section_content ul li p.phone:before {content:"\f095";}
#page_content .contact .section_content ul li p.email:before {content:"\f0e0";}
@media all and (min-width: 768px) {
    #page_content .contact .section_content ul li p {width: 33.3333333%;float: left;}
}
@media all and (min-width: 1024px) {
    #page_content .contact .section_title {margin-bottom: 10px;}
    #page_content .contact .section_content ul li {padding: 20px 0;}
    #page_content .contact .section_content ul li h3 {font-size: 20px;}
    #page_content .contact .section_content ul li p {font-size: 16px;margin: 15px 0 0;}
    #page_content .contact .section_content ul li p.address {width: 40%;}
    #page_content .contact .section_content ul li p.phone {width: 35%;}
    #page_content .contact .section_content ul li p.email {width: 25%;}
}

/*
 * Footer
*/
#footer_main {width: 100%;background-color: #000000;padding: 15px 0;}
#footer_main p {font-size: 12px;text-align: center;color: rgba(255,255,255,.5);}
#footer_main p.right {margin: 10px 0 0;}
#footer_main p a {color: rgba(255,255,255,1.0);}
#footer_main p a:hover {color: rgba(255,255,255,0.5);}
@media all and (min-width: 768px) {
    #footer_main {padding: 0;}
    #footer_main p {line-height: 50px;}
    #footer_main p.left {text-align: left;float: left;}
    #footer_main p.right {text-align: right;margin: 0;float: right;}
}
@media all and (min-width: 1024px) {
    #footer_main p {line-height: 75px;}
}

/*
 * Loading
*/
.loader {width: 100%;height: 100%;background: #ffffff url(../design/loader.gif) no-repeat center center;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;display: none;}
.loading .loader {display: block;}

/*
 * Global
*/
#error_pages {padding: 15px 0;}
#error_pages header {}
#error_pages header h1 {}
#error_pages i.fa {display: block;font-size: 200px;color: #ff0000;text-align: center;margin: 50px 0;}
#error_pages h4 {color: #323232;}
@media all and (min-width: 768px) {
    #error_pages {padding: 151px 0 30px;}
}