/*
* TEXT COLOR
*/
.color-black {color: #514d6a !important;}
.color-gold{ color:#bc9763 !important;}

/*
* Background COLOR
*/
.background-transparent {background-color: transparent !important;}

/*
* LINKS
*/
.link-underlined {border-bottom: 1px solid rgba(187, 184, 203, 0.5);}
.link-underlined:hover {border-bottom-color: rgba(0, 136, 255, 0.4);}
.link-blue {color: #0088ff;}
.link-blue:hover {color: #0072d6;}
.link-blue.link-underlined {border-bottom: 1px solid rgba(0, 136, 255, 0.3);}
.link-blue.link-underlined:hover {border-bottom-color: rgba(0, 136, 255, 0.5);}


.mt0{ margin-top:0em !important}
.mt1{ margin-top:1em}
.mt2{ margin-top:2em}
.mt3{ margin-top:3em}
.mt4{ margin-top:4em}
.mt5{ margin-top:5em}

.mb0{ margin-bottom:0em !important}
.mb1{ margin-bottom:1em}
.mb2{ margin-bottom:2em}
.mb3{ margin-bottom:3em}
.mb4{ margin-bottom:4em}
.mb5{ margin-bottom:5em}

.mg0{ margin:0em !important}
.mg1{ margin:1em}
.mg2{ margin:2em}
.mg3{ margin:3em}
.mg4{ margin:4em}
.mg5{ margin:5em}


.pt0{ padding-top:0em !important}
.pt1{ padding-top:1em}
.pt2{ padding-top:2em}
.pt3{ padding-top:3em}
.pt4{ padding-top:4em}
.pt5{ padding-top:5em}

.pb0{ padding-bottom:0em !important}
.pb1{ padding-bottom:1em}
.pb2{ padding-bottom:2em}
.pb3{ padding-bottom:3em}
.pb4{ padding-bottom:4em}
.pb5{ padding-bottom:5em}

.pd0{ padding:0em !important}
.pd1{ padding:1em}
.pd2{ padding:2em}
.pd3{ padding:3em}
.pd4{ padding:4em}
.pd5{ padding:5em}

.bleft{ border-left:1px solid #b2b2b2}

.img-center{ margin:0 auto;}

/*Maintain Aspect Ratio----------*/
/*18:9 Ratio*/
.r189 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r189 img{ position:absolute; left:0px; top:0px;}
.r189:before {display: block;content: " ";width: 100%;padding-top: 50%;}
.r189 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*16:9 Ratio*/
.r169 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r169 img{ position:absolute; left:0px; top:0px;}
.r169:before {display: block;content: " ";width: 100%;padding-top: 56.3%;}
.r169 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*4:3 Ratio*/
.r43 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r43 img{ position:absolute; left:0px; top:0px;}
.r43:before {display: block;content: " ";width: 100%;padding-top: 74.5%;}
.r43 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*4:6 Ratio*/
.r34 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r34 img{ position:absolute; left:0px; top:0px;}
.r34:before {display: block;content: " ";width: 100%;padding-top: 133.3%;}
.r34 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}


/*3:2 Ratio*/
.r32 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r32 img{ position:absolute; left:0px; top:0px;}
.r32:before {display: block;content: " ";width: 100%;padding-top: 66.7%;}
.r32 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*8:5 Ratio*/
.r85 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r85 img{ position:absolute; left:0px; top:0px;}
.r85:before {display: block;content: " ";width: 100%;padding-top: 62.5%;}
.r85 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*1:1 Ratio*/
.r11 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r11 img{ position:absolute; left:0px; top:0px;}
.r11:before {display: block;content: " ";width: 100%;padding-top: 100%;}
.r11 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}


/*2:1 Ratio*/
.r21 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r21 img{ position:absolute; left:0px; top:0px;}
.r21:before {display: block;content: " ";width: 100%;padding-top: 50%;}
.r21 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}
.r21.restfortwo:before{ margin-bottom:-1px;}

/*5:8 Ratio*/
.r58 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r58 img{ position:absolute; left:0px; top:0px;}
.r58:before {display: block;content: " ";width: 100%;padding-top: 160%;}
.r58 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*6:4 Ratio*/
.r64 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r64 img{ position:absolute; left:0px; top:0px;}
.r64:before {display: block;content: " ";width: 100%;padding-top: 150%;}
.r64 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

.row.no-gutters {margin-right: 0;margin-left: 0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"] {padding-right: 0;padding-left: 0;}


@media only screen and (min-width: 768px) {
	.row.mid-gutters {margin-right: -30px;margin-left: -30px;}
	.row.mid-gutters > [class^="col-"],.row.mid-gutters > [class*=" col-"] {padding-right: 30px;padding-left: 30px;}
}

.inside-full-height {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}



/* columns of same height styles */

.row-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-height {display: table-cell;float: none;height: 100%;}
.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}

@media (min-width: 300px) {
.row-xs-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-xs-height {display: table-cell;float: none;height: 100%;}
.col-xs-top {vertical-align: top;}
.col-xs-middle {vertical-align: middle;}
.col-xs-bottom {vertical-align: bottom;}
}

@media (min-width: 768px) {
.row-sm-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-sm-height {display: table-cell;float: none;height: 100%;}
.col-sm-top {vertical-align: top;}
.col-sm-middle {vertical-align: middle;}
.col-sm-bottom {vertical-align: bottom;}
}

@media (min-width: 992px) {
.row-md-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-md-height {display: table-cell;float: none;height: 100%;}
.col-md-top {vertical-align: top;}
.col-md-middle {vertical-align: middle;}
.col-md-bottom {vertical-align: bottom;}
}

@media (min-width: 1200px) {
.row-lg-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-lg-height {display: table-cell;float: none;height: 100%;}
.col-lg-top {vertical-align: top;}
.col-lg-middle {vertical-align: middle;}
.col-lg-bottom {vertical-align: bottom;}
}





/* Ujarak */

.button--ujarak {-webkit-transition: border-color 0.6s, color 0.6s;transition: border-color 0.6s, color 0.6s; border:1px solid #e0903b; font-weight:600; font-size:1.05em; letter-spacing:0.05em; padding:0.56em 2.4em; color:#000; z-index:1; background:#fff;}
.button--ujarak span{ color:#e0903b;-webkit-transition: color 0.6s;transition: color 0.6s;}
.button--ujarak::before {border-radius: 30px;content: '';position: absolute;top: -1px;left: -1px;width: 101%;height: 106%;background: #e0903b;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.4, 1, 1);transform: scale3d(0.4, 1, 1);-webkit-transition: -webkit-transform 0.5s, opacity 0.4s;transition: transform 0.6s, opacity 0.6s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.button--ujarak.button--round-s::before {border-radius: 2px;}
.button--ujarak.button--inverted::before {background: #e0903b;}
.button--ujarak,.button--ujarak::before {-webkit-transition-timing-function: cubic-bezier(0.4, 1, 0.4, 1);transition-timing-function: cubic-bezier(0.4, 1, 0.4, 1);}
.button--ujarak:hover {color: #fff;border-color: #e0903b;}
.button--ujarak:hover span{color: #fff;}
.button--ujarak.button--inverted:hover {color: #e0903b;border-color: #fff;}
.button--ujarak:hover::before {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.button--ujarak strong{ font-weight:900;}

.button--ujarak.button--ujrak--gray{ border:1px solid #b7b7b7; letter-spacing:0.1em; color:#e0903b}
.button--ujarak.button--ujrak--gray:hover{ color:#fff;}

.button--ujarak.btn-md{padding:1.1em 2.5em; font-size:1.2em;letter-spacing:0.14em;}

span.button--ujarak{ padding: 0; position: relative; display: inline-block; margin: 2em 0;   background-color: transparent;  border-radius: 30px; border: 0;}
span.button--ujarak input[type="submit"]{ margin: 0; }
span.button--ujarak:hover input[type="submit"]{color: #fff;}
span.button--ujarak .ajax-loader{position: absolute; top:32%; margin: 0 0 0 10px;}



.gr-left{background: rgb(240,238,238);background: -moz-linear-gradient(left, rgba(240,238,238,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(left, rgba(240,238,238,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgba(240,238,238,1) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0eeee', endColorstr='#ffffff',GradientType=1 );}
.gr-right{background: rgb(255,255,255);background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(240,238,238,1) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(240,238,238,1) 100%);background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(240,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0eeee',GradientType=1 );}
.gr-top{background: rgb(240,238,238);background: -moz-linear-gradient(top, rgba(240,238,238,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(240,238,238,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(240,238,238,1) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0eeee', endColorstr='#ffffff',GradientType=0 );}
.gr-bottom{background: rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,238,238,1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,238,238,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,238,238,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0eeee',GradientType=0 );}
