@charset "UTF-8";

/*!
 * Geodomas ORIG EXPORT
 * 
 * @version 2.7.8
 * 
 * @author Wptation
 * @link http://geodomas.wptation.com/
 * @license ThemeForest Split Licence
 * @copyright 2017
 
!
 * Bootstrap Responsive v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.*/


article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display:block
}

audio,canvas,video {
display:inline-block
}

audio:not([controls]) {
display:none
}

html {
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

a:focus {
outline:#333 dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}

a:active,a:hover {
outline:0
}

div.grecaptcha-badge {
 display: none;  
 width:1px;
 height:1px;
}

à#toTop.btn.btn-green {
    width: 20px;
    height: 20px;
}

sub,sup {
position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

img {
height:auto;
max-width:100%;
vertical-align:middle;
border:0;
-ms-interpolation-mode:bicubic
}




#map_canvas img,.google-maps img {
max-width:none
}

button,input,select,textarea {
margin:0;
font-size:100%;
vertical-align:middle
}

button::-moz-focus-inner,input::-moz-focus-inner {
padding:0;
border:0
}

button,html input[type=button],input[type=reset],input[type=submit] {
cursor:pointer;
-webkit-appearance:button
}

button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select {
cursor:pointer
}

input[type=search] {
-webkit-appearance:textfield
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}

textarea {
overflow:auto
}

@media print {
* {
color:#000!important;
text-shadow:none!important;
background:0 0!important;
box-shadow:none!important
}

a,a:visited {
text-decoration:underline
}

a[href]:after {
content:" (" attr(href) ")"
}

abbr[title]:after {
content:" (" attr(title) ")"
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
content:""
}

blockquote,pre {
border:1px solid #999;
page-break-inside:avoid
}

thead {
display:table-header-group
}

img,tr {
page-break-inside:avoid
}

img {
max-width:100%!important
}

@page {
margin:.5cm
}

h2,h3,p {
orphans:3;
widows:3
}

h2,h3 {
page-break-after:avoid
}
}

body {
margin:0;
font-size:14px;
line-height:20px;
color:#333;
background-color:#fff
}

a {
text-decoration:none
}

a:focus,a:hover {
color:#005580;
text-decoration:underline
}

.img-rounded {
border-radius:6px
}

.img-polaroid {
padding:4px;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.2);
box-shadow:0 1px 3px rgba(0,0,0,.1)
}

.img-circle {
border-radius:500px
}

.row {
margin-left:-30px
}

.row:after,.row:before {
display:table;
line-height:0;
content:""
}

.row:after {
clear:both
}

[class*=span] {
float:left;
min-height:1px;
margin-left:30px
}

.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12 {
width:960px
}

.span11 {
width:860px
}

.span10 {
width:780px
}

.span9 {
width:712px
}

.span8 {
width:630px
}

.span7 {
width:540px
}

.span6 {
width:465px
}

.span5 {
width:380px
}

.span4 {
width:300px
}

.span3 {
width:217.4px
}

.span2 {
width:135px
}

.span1 {
width:60px
}

.offset12 {
margin-left:980px
}

.offset11 {
margin-left:900px
}

.offset10 {
margin-left:820px
}

.offset9 {
margin-left:740px
}

.offset8 {
margin-left:660px
}

.offset7 {
margin-left:580px
}

.offset6 {
margin-left:500px
}

.offset5 {
margin-left:420px
}

.offset4 {
margin-left:340px
}

.offset3 {
margin-left:260px
}

.offset2 {
margin-left:180px
}

.offset1 {
margin-left:100px
}

.ui-row .row {
margin-left:0
}

.row-fluid,.ui-row .row {
width:100%
}

.row-fluid:after,.row-fluid:before,.ui-row .row:after,.ui-row .row:before {
display:table;
line-height:0;
content:""
}

.row-fluid:after,.ui-row .row:after {
clear:both
}

.row-fluid [class*=span],.ui-row .row [class*=span] {
display:block;
float:left;
width:100%;
margin-left:2.1276595744681%;
box-sizing:border-box
}

.row-fluid [class*=span]:first-child,.ui-row .row [class*=span]:first-child {
margin-left:0
}

.row-fluid .controls-row [class*=span]+[class*=span],.ui-row .row .controls-row [class*=span]+[class*=span] {
margin-left:2.1276595744681%
}

.row-fluid .span12,.ui-row .row .span12 {
width:100%
}

.row-fluid .span11,.ui-row .row .span11 {
width:91.489361702128%
}

.row-fluid .span10,.ui-row .row .span10 {
width:82.978723404255%
}

.row-fluid .span9,.ui-row .row .span9 {
width:74.468085106383%
}

.row-fluid .span8,.ui-row .row .span8 {
width:65.957446808511%
}

.row-fluid .span7,.ui-row .row .span7 {
width:57.446808510638%
}

.row-fluid .span6,.ui-row .row .span6 {
width:48.936170212766%
}

.row-fluid .span5,.ui-row .row .span5 {
width:40.425531914894%
}

.row-fluid .span4,.ui-row .row .span4 {
width:31.914893617021%
}

.row-fluid .span3,.ui-row .row .span3 {
width:23.404255319149%
}

.row-fluid .span2,.ui-row .row .span2 {
width:14.893617021277%
}

.row-fluid .span1,.ui-row .row .span1 {
width:6.3829787234043%
}

.row-fluid .offset12 {
margin-left:104.25531914894%
}

.row-fluid .offset12:first-child {
margin-left:102.12765957447%
}

.row-fluid .offset11 {
margin-left:95.744680851064%
}

.row-fluid .offset11:first-child {
margin-left:93.617021276596%
}

.row-fluid .offset10 {
margin-left:87.234042553191%
}

.row-fluid .offset10:first-child {
margin-left:85.106382978723%
}

.row-fluid .offset9 {
margin-left:78.723404255319%
}

.row-fluid .offset9:first-child {
margin-left:76.595744680851%
}

.row-fluid .offset8 {
margin-left:70.212765957447%
}

.row-fluid .offset8:first-child {
margin-left:68.085106382979%
}

.row-fluid .offset7 {
margin-left:61.702127659574%
}

.row-fluid .offset7:first-child {
margin-left:59.574468085106%
}

.row-fluid .offset6 {
margin-left:53.191489361702%
}

.row-fluid .offset6:first-child {
margin-left:51.063829787234%
}

.row-fluid .offset5 {
margin-left:44.68085106383%
}

.row-fluid .offset5:first-child {
margin-left:42.553191489362%
}

.row-fluid .offset4 {
margin-left:36.170212765957%
}

.row-fluid .offset4:first-child {
margin-left:34.042553191489%
}

.row-fluid .offset3 {
margin-left:27.659574468085%
}

.row-fluid .offset3:first-child {
margin-left:25.531914893617%
}

.row-fluid .offset2 {
margin-left:19.148936170213%
}

.row-fluid .offset2:first-child {
margin-left:17.021276595745%
}

.row-fluid .offset1 {
margin-left:10.63829787234%
}

.row-fluid .offset1:first-child {
margin-left:8.5106382978723%
}

.row-fluid [class*=span].hide,[class*=span].hide {
display:none
}

.row-fluid [class*=span].pull-right,[class*=span].pull-right {
float:right
}

.container {
margin-right:auto;
margin-left:auto
}

.container:after,.container:before {
display:table;
line-height:0;
content:""
}

.container:after {
clear:both
}

.container-fluid {
padding-right:20px;
padding-left:20px
}

.container-fluid:after,.container-fluid:before {
display:table;
line-height:0;
content:""
}

.container-fluid:after {
clear:both
}

p {
margin:0 0 10px
}

.lead {
margin-bottom:20px;
font-size:21px;
font-weight:200;
line-height:30px
}

small {
font-size:85%
}

strong {
font-weight:700
}

em {
font-style:italic
}

cite {
font-style:normal
}

.muted {
color:#999
}

a.muted:focus,a.muted:hover {
color:gray
}

.text-warning {
color:#c09853
}

a.text-warning:focus,a.text-warning:hover {
color:#a47e3c
}

.text-error {
color:#b94a48
}

a.text-error:focus,a.text-error:hover {
color:#953b39
}

.text-info {
color:#3a87ad
}

a.text-info:focus,a.text-info:hover {
color:#2d6987
}

.text-success {
color:#468847
}

a.text-success:focus,a.text-success:hover {
color:#356635
}

h1,h2,h3,h4,h5,h6 {
font-family:inherit;
font-weight:700;
line-height:20px;
color:inherit;
text-rendering:optimizelegibility
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
font-weight:400;
line-height:1;
color:#999
}

h1,h2,h3 {
line-height:40px
}

h1 small {
font-size:24.5px
}

h2 small {
font-size:17.5px
}

h3 small,h4 small {
font-size:14px
}

.page-header {
padding-bottom:9px;
margin:20px 0 30px;
border-bottom:1px solid #eee
}

ol,ul {
padding:0;
margin:0 0 18px 25px
}

ol ol,ol ul,ul ol,ul ul {
margin-bottom:0
}

li {
line-height:20px
}

ol.unstyled,ul.unstyled {
margin-left:0;
list-style:none
}

ol.unstyled-all,ol.unstyled-all li,ul.unstyled-all,ul.unstyled-all li {
margin:0;
list-style:none
}

ol.inline,ul.inline {
margin-left:0;
list-style:none
}

ol.inline>li,ul.inline>li {
display:inline-block;
padding-right:5px;
padding-left:5px
}

dl {
margin-bottom:20px
}

dd,dt {
line-height:20px
}

dt {
font-weight:700
}

dd {
margin-left:10px
}

.dl-horizontal:after,.dl-horizontal:before {
display:table;
line-height:0;
content:""
}

.dl-horizontal:after {
clear:both
}

.dl-horizontal dt {
float:left;
width:160px;
overflow:hidden;
clear:left;
text-align:right;
text-overflow:ellipsis;
white-space:nowrap
}

.dl-horizontal dd {
margin-left:180px
}

hr {
margin:20px 0;
border:0;
border-top:1px solid #eee;
border-bottom:1px solid #fff
}

abbr[data-original-title],abbr[title] {
cursor:help;
border-bottom:1px dotted #999
}

abbr.initialism {
font-size:90%;
text-transform:uppercase
}

blockquote {
padding:0 0 0 15px;
margin:0 0 20px;
border-left:5px solid #eee
}

blockquote p {
margin-bottom:0;
font-size:17.5px;
font-weight:300;
line-height:1.25
}

blockquote small {
display:block;
line-height:20px;
color:#999
}

blockquote small:before {
content:'\2014 \00A0'
}

blockquote.pull-right {
float:right;
padding-right:15px;
padding-left:0;
border-right:5px solid #eee;
border-left:0
}

blockquote.pull-right p,blockquote.pull-right small {
text-align:right
}

blockquote.pull-right small:before {
content:''
}

blockquote.pull-right small:after {
content:'\00A0 \2014'
}

blockquote:after,blockquote:before,q:after,q:before {
content:""
}

address {
display:block;
margin-bottom:20px;
font-style:normal;
line-height:20px
}

code,pre {
padding:0 3px 2px;
font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
font-size:12px;
color:#333;
border-radius:3px
}

code {
padding:2px 4px;
color:#d14;
white-space:nowrap;
background-color:#f7f7f9;
border:1px solid #e1e1e8
}

pre {
display:block;
padding:9.5px;
margin:0 0 10px;
font-size:13px;
line-height:20px;
word-break:break-all;
word-wrap:break-word;
white-space:pre;
white-space:pre-wrap;
background-color:#f5f5f5;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.15);
border-radius:4px
}

pre.prettyprint {
margin-bottom:20px
}

pre code {
padding:0;
color:inherit;
white-space:pre;
white-space:pre-wrap;
background-color:transparent;
border:0
}

.pre-scrollable {
max-height:340px;
overflow-y:scroll
}

fieldset {
padding:0;
margin:0;
border:0
}

legend {
display:block;
width:100%;
padding:0;
margin-bottom:20px;
font-size:21px;
line-height:40px;
color:#333;
border:0;
border-bottom:1px solid #e5e5e5
}

legend small {
font-size:15px;
color:#999
}

button,input,label,select,textarea {
font-weight:400;
line-height:20px
}

button,input,select,textarea {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}

label {
display:block;
margin-bottom:5px
}

.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
display:inline-block;
height:20px;
vertical-align:middle
}

.uneditable-input,input,textarea {
width:206px
}

textarea {
height:auto
}

.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea {
background-color:#fff;
border:1px solid #ccc;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
transition:border linear .2s,box-shadow linear .2s
}

.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus {
border-color:rgba(82,168,236,.8);
outline:0;
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}

input[type=checkbox],input[type=radio] {
margin:4px 0 0;
line-height:normal
}

input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit] {
width:auto
}

input[type=file],select {
height:30px;
line-height:30px
}

select {
width:220px;
background-color:#fff;
border:1px solid #ccc
}

select[multiple],select[size] {
height:auto
}

input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus {
outline:#333 dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}

.uneditable-input,.uneditable-textarea {
color:#999;
cursor:not-allowed;
background-color:#fcfcfc;
border-color:#ccc;
box-shadow:inset 0 1px 2px rgba(0,0,0,.025)
}

.uneditable-input {
overflow:hidden;
white-space:nowrap
}

.uneditable-textarea {
width:auto;
height:auto
}

input:-moz-placeholder,textarea:-moz-placeholder {
color:#999
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
color:#999
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
color:#999
}

.checkbox,.radio {
min-height:20px;
padding-left:20px
}

.checkbox input[type=checkbox],.radio input[type=radio] {
float:left;
margin-left:-20px
}

.controls>.checkbox:first-child,.controls>.radio:first-child {
padding-top:5px
}

.checkbox.inline,.radio.inline {
display:inline-block;
padding-top:5px;
margin-bottom:0;
vertical-align:middle
}

.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline {
margin-left:10px
}

.input-mini {
width:60px
}

.input-small {
width:90px
}

.input-medium {
width:150px
}

.input-large {
width:210px
}

.input-xlarge {
width:270px
}

.input-xxlarge {
width:530px
}

.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span] {
float:none;
margin-left:0
}

.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span] {
display:inline-block
}

.uneditable-input,input,textarea {
margin-left:0
}

.controls-row [class*=span]+[class*=span] {
margin-left:20px
}

.uneditable-input.span12,input.span12,textarea.span12 {
width:926px
}

.uneditable-input.span11,input.span11,textarea.span11 {
width:846px
}

.uneditable-input.span10,input.span10,textarea.span10 {
width:766px
}

.uneditable-input.span9,input.span9,textarea.span9 {
width:686px
}

.uneditable-input.span8,input.span8,textarea.span8 {
width:606px
}

.uneditable-input.span7,input.span7,textarea.span7 {
width:526px
}

.uneditable-input.span6,input.span6,textarea.span6 {
width:446px
}

.uneditable-input.span5,input.span5,textarea.span5 {
width:366px
}

.uneditable-input.span4,input.span4,textarea.span4 {
width:286px
}

.uneditable-input.span3,input.span3,textarea.span3 {
width:206px
}

.uneditable-input.span2,input.span2,textarea.span2 {
width:126px
}

.uneditable-input.span1,input.span1,textarea.span1 {
width:46px
}

table {
max-width:100%;
background-color:transparent;
border-collapse:collapse;
border-spacing:0
}

.table {
width:100%;
margin-bottom:20px
}

.table td,.table th {
padding:8px;
line-height:20px;
text-align:left;
vertical-align:top;
border-top:1px solid #ddd
}

.table th {
font-weight:700
}

.table thead th {
vertical-align:bottom
}

.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th {
border-top:0
}

.table tbody+tbody {
border-top:2px solid #ddd
}

.table .table {
background-color:#fff
}

.table-condensed td,.table-condensed th {
padding:4px 5px
}

.table-bordered {
border:1px solid #ddd;
border-collapse:separate;
border-left:0;
border-radius:4px
}

.table-bordered td,.table-bordered th {
border-left:1px solid #ddd
}

.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th {
border-top:0
}

.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child {
border-top-left-radius:4px;
-moz-border-radius-topleft:4px
}

.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child {
border-top-right-radius:4px;
-moz-border-radius-topright:4px
}

.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child {
border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px
}

.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child {
border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px
}

.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0
}

.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
border-bottom-right-radius:0;
-moz-border-radius-bottomright:0
}

.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child {
border-top-left-radius:4px;
-moz-border-radius-topleft:4px
}

.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child {
border-top-right-radius:4px;
-moz-border-radius-topright:4px
}

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
background-color:#f9f9f9
}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
background-color:#f5f5f5
}

.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span] {
display:table-cell;
float:none;
margin-left:0
}

.table td.span1,.table th.span1 {
float:none;
width:44px;
margin-left:0
}

.table td.span2,.table th.span2 {
float:none;
width:124px;
margin-left:0
}

.table td.span3,.table th.span3 {
float:none;
width:204px;
margin-left:0
}

.table td.span4,.table th.span4 {
float:none;
width:284px;
margin-left:0
}

.table td.span5,.table th.span5 {
float:none;
width:364px;
margin-left:0
}

.table td.span6,.table th.span6 {
float:none;
width:444px;
margin-left:0
}

.table td.span7,.table th.span7 {
float:none;
width:524px;
margin-left:0
}

.table td.span8,.table th.span8 {
float:none;
width:604px;
margin-left:0
}

.table td.span9,.table th.span9 {
float:none;
width:684px;
margin-left:0
}

.table td.span10,.table th.span10 {
float:none;
width:764px;
margin-left:0
}

.table td.span11,.table th.span11 {
float:none;
width:844px;
margin-left:0
}

.table td.span12,.table th.span12 {
float:none;
width:924px;
margin-left:0
}

.table tbody tr.success>td {
background-color:#dff0d8
}

.table tbody tr.error>td {
background-color:#f2dede
}

.table tbody tr.warning>td {
background-color:#fcf8e3
}

.table tbody tr.info>td {
background-color:#d9edf7
}

.table-hover tbody tr.success:hover>td {
background-color:#d0e9c6
}

.table-hover tbody tr.error:hover>td {
background-color:#ebcccc
}

.table-hover tbody tr.warning:hover>td {
background-color:#faf2cc
}

.table-hover tbody tr.info:hover>td {
background-color:#c4e3f3
}

[class*=" fontawesome-"],[class^=fontawesome-] {
display:inline-block;
width:14px;
height:14px;
margin-top:1px;
line-height:14px;
vertical-align:text-top;
background-repeat:no-repeat
}

.fade {
opacity:0;
transition:opacity .15s linear
}

.fade.in {
opacity:1
}

.collapse {
position:relative;
height:0;
overflow:hidden;
transition:height .35s ease
}

.collapse.in {
height:auto
}

.btn {
display:inline-block;
padding:5px 16px;
line-height:20px;
color:#333;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,.75);
vertical-align:middle;
cursor:pointer;
background-color:#f5f5f5;
background-image:linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat:repeat-x;
border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-wekbit-box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.08);
box-shadow:0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.08)
}

.btn.btn-with-border {
border-width:1px!important;
border-style:solid!important;
border-color:transparent
}

.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled] {
color:#333;
background-color:#e6e6e6
}

.btn:focus,.btn:hover {
color:#333;
text-decoration:none;
background-position:0 -15px;
transition:background-position .1s linear
}

.btn:focus {
outline:#333 dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}

.btn.active,.btn:active {
background-image:none;
outline:0;
box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.btn.disabled,.btn[disabled] {
cursor:default;
background-image:none;
opacity:.65;
filter:alpha(opacity=65);
box-shadow:none
}

.btn.btn-secondary {
padding:4px 15px
}

.btn-large.btn-secondary {
padding:13px 17px
}

.btn-medium.btn-secondary {
padding:9px 19px
}

.btn-small.btn-secondary {
padding:1px 9px
}

.btn-mini.btn-secondary {
padding:0 5px
}

.btn-large {
padding:14px 28px;
font-size:18px;
border-radius:5px
}

.btn-large [class*=" fontawesome-"],.btn-large [class^=fontawesome-] {
margin-top:4px
}

.btn-medium {
padding:10px 20px;
border-radius:4px
}

.btn-medium [class*=" fontawesome-"],.btn-medium [class^=fontawesome-] {
margin-top:4px
}

.btn-small {
padding:2px 10px;
font-size:11.9px;
border-radius:3px
}

.btn-small [class*=" fontawesome-"],.btn-small [class^=fontawesome-] {
margin-top:0
}

.btn-mini [class*=" fontawesome-"],.btn-mini [class^=fontawesome-] {
margin-top:-1px
}

.btn-mini {
padding:0 6px;
font-size:10.5px;
border-radius:3px
}

.btn-block {
display:block;
width:100%;
padding-right:0;
padding-left:0;
box-sizing:border-box
}

.btn-block+.btn-block {
margin-top:5px
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
width:100%
}

.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-primary.active,.btn-success.active,.btn-warning.active {
color:rgba(255,255,255,.75)
}

button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner {
padding:0;
border:0
}

.btn-link,.btn-link:active,.btn-link[disabled] {
background-color:transparent;
background-image:none;
box-shadow:none
}

.btn-link {
color:#08c;
cursor:pointer;
border-color:transparent;
border-radius:0
}

.btn-link:focus,.btn-link:hover {
color:#005580;
text-decoration:underline;
background-color:transparent
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover {
color:#333;
text-decoration:none
}

.pull-right {
float:right
}

.pull-left {
float:left
}

.hide {
display:none
}

.show {
display:block
}

.invisible {
visibility:hidden
}

.affix {
position:fixed
}

.clearfix:after,.clearfix:before {
display:table;
line-height:0;
content:""
}

.clearfix:after {
clear:both
}

.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0
}

.input-block-level {
display:block;
width:100%;
min-height:30px;
box-sizing:border-box
}

.hidden {
display:none;
visibility:hidden
}

.hidden-desktop,.ui--section-content-v-center.hidden-desktop,.ui--section-content-v-center.visible-phone,.ui--section-content-v-center.visible-phone-portrait,.ui--section-content-v-center.visible-tablet,.visible-phone,.visible-phone-portrait,.visible-tablet {
display:none!important
}

.visible-desktop {
display:inherit!important
}

@media (min-width:768px) and (max-width:979px) {
.hidden-desktop {
display:inherit!important
}

.ui--section-content-v-center.visible-desktop,.visible-desktop {
display:none!important
}

.visible-tablet {
display:inherit!important
}

.hidden-tablet,.ui--section-content-v-center.hidden-tablet {
display:none!important
}
}

@media (max-width:767px) {
.hidden-desktop {
display:inherit!important
}

.ui--section-content-v-center.visible-desktop,.visible-desktop {
display:none!important
}

.visible-phone {
display:inherit!important
}

.hidden-phone,.ui--section-content-v-center.hidden-phone {
display:none!important
}
}

.visible-print {
display:none!important
}

@media print {
.visible-print {
display:inherit!important
}

.hidden-print {
display:none!important
}
}

@media (min-width:768px) and (max-width:979px) {
.sidebar-layout #the-content {
width:500px
}

.sidebar-layout .sidebar-area {
width:180px
}

.sidebar-layout.sidebar-right .sidebar-area #sidebar-shadow {
left:-30px
}

.sidebar-layout.sidebar-left .sidebar-area #sidebar-shadow {
right:-30px
}

.sidebar-dual #the-content {
width:360px
}

.sidebar-dual .sidebar-area {
width:160px
}

.sidebar-dual #primary-sidebars {
margin-right:20px
}

.row {
margin-left:-20px
}

.row:after,.row:before {
display:table;
line-height:0;
content:""
}

.row:after {
clear:both
}

[class*=span] {
float:left;
min-height:1px;
margin-left:20px
}

.container,.fullwidth-container,.span12 {
width:724px
}

.span11 {
width:662px
}

.span10 {
width:600px
}

.span9 {
width:538px
}

.span8 {
width:476px
}

.span7 {
width:414px
}

.span6 {
width:352px
}

.span5 {
width:290px
}

.span4 {
width:228px
}

.span3 {
width:166px
}

.span2 {
width:104px
}

.span1 {
width:42px
}

.offset12 {
margin-left:764px
}

.offset11 {
margin-left:702px
}

.offset10 {
margin-left:640px
}

.offset9 {
margin-left:578px
}

.offset8 {
margin-left:516px
}

.offset7 {
margin-left:454px
}

.offset6 {
margin-left:392px
}

.offset5 {
margin-left:330px
}

.offset4 {
margin-left:268px
}

.offset3 {
margin-left:206px
}

.offset2 {
margin-left:144px
}

.offset1 {
margin-left:82px
}

.row-fluid {
width:100%
}

.row-fluid:after,.row-fluid:before {
display:table;
line-height:0;
content:""
}

.row-fluid:after {
clear:both
}

.row-fluid [class*=span] {
display:block;
float:left;
width:100%;
min-height:30px;
margin-left:2.7624309392265%;
box-sizing:border-box
}

.row-fluid [class*=span]:first-child {
margin-left:0
}

.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left:2.7624309392265%
}

.row-fluid .row .span12,.row-fluid .span12,.ui-row .row .span12 {
width:100%
}

.row-fluid .span11,.ui-row .row .span11 {
width:91.436464088398%
}

.row-fluid .span10,.ui-row .row .span10 {
width:82.872928176796%
}

.row-fluid .span9,.ui-row .row .span9 {
width:74.309392265193%
}

.row-fluid .span8,.ui-row .row .span8 {
width:65.745856353591%
}

.row-fluid .span7,.ui-row .row .span7 {
width:57.182320441989%
}

.row-fluid .span6,.ui-row .row .span6 {
width:48.618784530387%
}

.row-fluid .span5,.ui-row .row .span5 {
width:40.055248618785%
}

.row-fluid .span4,.ui-row .row .span4 {
width:31.491712707182%
}

.row-fluid .span3,.ui-row .row .span3 {
width:22.92817679558%
}

.row-fluid .span2,.ui-row .row .span2 {
width:14.364640883978%
}

.row-fluid .span1,.ui-row .row .span1 {
width:5.8011049723757%
}

.row-fluid .offset12 {
margin-left:105.52486187845%
}

.row-fluid .offset12:first-child {
margin-left:102.76243093923%
}

.row-fluid .offset11 {
margin-left:96.961325966851%
}

.row-fluid .offset11:first-child {
margin-left:94.198895027624%
}

.row-fluid .offset10 {
margin-left:88.397790055249%
}

.row-fluid .offset10:first-child {
margin-left:85.635359116022%
}

.row-fluid .offset9 {
margin-left:79.834254143646%
}

.row-fluid .offset9:first-child {
margin-left:77.07182320442%
}

.row-fluid .offset8 {
margin-left:71.270718232044%
}

.row-fluid .offset8:first-child {
margin-left:68.508287292818%
}

.row-fluid .offset7 {
margin-left:62.707182320442%
}

.row-fluid .offset7:first-child {
margin-left:59.944751381215%
}

.row-fluid .offset6 {
margin-left:54.14364640884%
}

.row-fluid .offset6:first-child {
margin-left:51.381215469613%
}

.row-fluid .offset5 {
margin-left:45.580110497238%
}

.row-fluid .offset5:first-child {
margin-left:42.817679558011%
}

.row-fluid .offset4 {
margin-left:37.016574585635%
}

.row-fluid .offset4:first-child {
margin-left:34.254143646409%
}

.row-fluid .offset3 {
margin-left:28.453038674033%
}

.row-fluid .offset3:first-child {
margin-left:25.690607734807%
}

.row-fluid .offset2 {
margin-left:19.889502762431%
}

.row-fluid .offset2:first-child {
margin-left:17.127071823204%
}

.row-fluid .offset1 {
margin-left:11.325966850829%
}

.row-fluid .offset1:first-child {
margin-left:8.5635359116022%
}

.uneditable-input,input,textarea {
margin-left:0
}

.controls-row [class*=span]+[class*=span] {
margin-left:20px
}

.uneditable-input.span12,input.span12,textarea.span12 {
width:710px
}

.uneditable-input.span11,input.span11,textarea.span11 {
width:648px
}

.uneditable-input.span10,input.span10,textarea.span10 {
width:586px
}

.uneditable-input.span9,input.span9,textarea.span9 {
width:524px
}

.uneditable-input.span8,input.span8,textarea.span8 {
width:462px
}

.uneditable-input.span7,input.span7,textarea.span7 {
width:400px
}

.uneditable-input.span6,input.span6,textarea.span6 {
width:338px
}

.uneditable-input.span5,input.span5,textarea.span5 {
width:276px
}

.uneditable-input.span4,input.span4,textarea.span4 {
width:214px
}

.uneditable-input.span3,input.span3,textarea.span3 {
width:152px
}

.uneditable-input.span2,input.span2,textarea.span2 {
width:90px
}

.uneditable-input.span1,input.span1,textarea.span1 {
width:28px
}
}

@media (max-width:767px) {
a {
transition-property:none!important;
-ms-transform:none!important;
transform:none!important;
animation:none!important
}

#the-content,.sidebar-area {
float:none!important;
width:auto!important
}

.sidebar-area #sidebar-shadow {
display:none
}

#footer-texts,#footer-widgets,#page-content {
padding-right:40px;
padding-left:40px
}

footer .ui-row>.widget-area {
margin-top:30px
}

footer .ui-row>.widget-area:first-child {
margin-top:0
}

#top-bar {
height:auto;
text-align:center
}

#top-bar-text {
text-align:center;
margin-bottom:10px;
display:block
}

.top-bar-sides {
position:inherit!important;
float:none!important;
margin:0!important
}

.top-bar-sides:first-child {
border-bottom:1px solid #ebebeb
}

#top-bar #top-bar-widgets {
float:none!important;
margin-top:0;
margin-bottom:0;
display:inline-block
}

#top-bar li,#top-bar ul {
margin-top:0;
margin-bottom:0
}

.container-fluid {
padding:0
}

.dl-horizontal dt {
float:none;
width:auto;
clear:none;
text-align:left
}

.dl-horizontal dd {
margin-left:0
}

.container {
width:auto
}

.row-fluid {
width:100%
}

.row,.thumbnails {
margin-left:0
}

.thumbnails>li {
float:none;
margin-left:0
}

.row-fluid [class*=span],.ui-row .row [class*=span],.uneditable-input[class*=span],[class*=span] {
display:block;
float:none;
width:100%;
margin-left:0;
box-sizing:border-box
}

.fullwidth-container,.row-fluid .span12,.span12,.ui-row .row .span12 {
width:100%;
box-sizing:border-box
}

.row-fluid [class*=offset]:first-child {
margin-left:0
}

.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span] {
display:block;
width:100%;
min-height:30px;
box-sizing:border-box
}

.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span] {
display:inline-block;
width:auto
}
}

@media (max-width:480px) {
.nav-collapse {
-webkit-transform:translate3d(0,0,0)
}

input[type=checkbox],input[type=radio] {
border:1px solid #ccc
}

.media .pull-left,.media .pull-right {
display:block;
float:none;
margin-bottom:10px
}
}

@media (max-width:979px) {
body {
padding-top:0
}
}

@media (min-width:980px) {
.nav-collapse.collapse {
height:auto!important;
overflow:visible!important
}
}

html {
overflow-x:hidden
}

body * {
-webkit-font-smoothing:antialiased!important;
text-rendering:optimizelegibility
}

.modern-browser * {
filter:none!important;
-ms-filter:none!important
}

html.html-loading body {
position:relative;
left:-100%
}

html.ie8.html-loading body {
position:static;
left:0
}

html.html-loading #wpadminbar {
visibility:hidden
}

.typekit-badge {
display:none!important
}

a {
color:#169fe6;
outline:hidden;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}

a:hover {
color:#070401;
text-decoration:none
}

a:active,a:focus {
text-decoration:none
}

body {
font-family:Arial,Helvetica,sans-serif
}

h1,h2,h3,h4,h5,h6 {
margin:10px 0 18px
}

h1 {
font-size:36px
}

h2 {
font-size:30.5px
}

h3 {
font-size:24px
}

h4 {
font-size:22px
}

h5 {
font-size:18px
}

h6 {
font-size:16px
}

p {
margin-bottom:18px
}

.ui--retina {
position:relative
}

.ui--retina .retina {
position:absolute;
left:0;
top:0;
display:none!important
}

.relative {
position:relative!important
}

.helper--nobr {
border-radius:0!important
}

.helper--seperator {
display:inline-block;
min-width:5px;
margin-left:3px;
margin-right:10px
}

.helper--no-filter {
-ms-filter:none!important;
filter:none!important
}

.helper--vertical-center-icon {
width:18px;
position:relative
}

.helper--vertical-center-icon>[class*=" fontawesome-"],.helper--vertical-center-icon>[class^=fontawesome-] {
position:absolute;
top:50%;
margin-top:-9px;
left:50%;
margin-left:-7px
}

.px24 {
font-size:24px
}

.px18 {
font-size:18px
}

.px16 {
font-size:16px
}

.px14 {
font-size:14px
}

.px12 {
font-size:12px
}

.margin-left-5 {
margin-left:5px
}

.margin-left-10 {
margin-left:10px
}

.margin-left-20 {
margin-left:20px
}

.margin-left-30 {
margin-left:30px
}

.margin-right-5 {
margin-right:5px
}

.margin-right-10 {
margin-right:10px
}

.margin-right-20 {
margin-right:20px
}

.margin-right-30 {
margin-right:30px
}

.padding-left-5 {
padding-left:5px
}

.padding-left-10 {
padding-left:10px
}

.padding-left-20 {
padding-left:20px
}

.padding-left-30 {
padding-left:30px
}

.padding-right-5 {
padding-right:5px
}

.padding-right-10 {
padding-right:10px
}

.padding-right-20 {
padding-right:20px
}

.padding-right-30 {
padding-right:30px
}

.no-radius {
border-radius:0!important
}

.radius-3px {
border-radius:3px!important
}

.radius-4px {
border-radius:4px!important
}

.radius-6px {
border-radius:6px!important
}

.radius-30px {
border-radius:30px!important
}

.radius-circle {
border-radius:100%!important
}

.abs-left {
position:absolute;
left:0;
right:auto
}

.abs-right {
position:absolute;
left:auto;
right:0
}

.text-left {
text-align:left
}

.text-right {
text-align:right
}

.text-center {
text-align:center
}

.text-justify {
text-align:justify
}

.text-center>p:last-child,.text-justify>p:last-child,.text-left>p:last-child,.text-right>p:last-child {
margin-bottom:0
}

.no-effect,.no-effect a {
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.effect,.effect a {
transition:all .2s ease-in-out!important;
-moz-transition:all .2s ease-in-out!important;
-webkit-transition:all .2s ease-in-out!important;
-o-transition:all .2s ease-in-out!important
}

.ui--notfound {
text-align:center;
margin:12px 0 30px
}

.ui--inline-block {
display:inline-block
}

.ui--block {
display:block
}

.ui--lightbox-opened #side-panel-pusher {
-moz-filter:blur(5px);
-ms-filter:blur(5px);
-o-filter:blur(5px);
filter:blur(5px)
}

.row-fluid [class*=span],.ui-row .row [class*=span] {
min-height:1px
}

.ui-row.ui-row-no-margin [class*=span] {
width:100%;
-ms-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:0
}

.ui-row.ui-row-no-margin [class*=span]:first-child {
margin-left:0
}

.ui-row.ui-row-no-margin .span12 {
width:99.999999996%!important
}

.ui-row.ui-row-no-margin .span11 {
width:91.666666663%!important
}

.ui-row.ui-row-no-margin .span10 {
width:83.33333333%!important
}

.ui-row.ui-row-no-margin .span9 {
width:74.999999997%!important
}

.ui-row.ui-row-no-margin .span8 {
width:66.666666664%!important
}

.ui-row.ui-row-no-margin .span7 {
width:58.333333331%!important
}

.ui-row.ui-row-no-margin .span6 {
width:49.999999998%!important
}

.ui-row.ui-row-no-margin .span5 {
width:41.666666665%!important
}

.ui-row.ui-row-no-margin .span4 {
width:33.333333332%!important
}

.ui-row.ui-row-no-margin .span3 {
width:24.999999999%!important
}

.ui-row.ui-row-no-margin .span2 {
width:16.666666666%!important
}

.ui-row.ui-row-no-margin .span1 {
width:8.333333333%!important
}

@media (max-width:768px) {
.ui-row.ui-row-no-margin [class*=span] {
width:100%!important
}
}

#page-wrap {
background-color:#fff;
overflow:hidden;
position:relative
}

#page-wrap #page-header {
position:relative
}

#page-wrap #page-header * {
-webkit-backface-visibility:hidden
}

.ie7 #page-header,.modern-browser #page-header {
z-index:12000
}

#header-container {
position:relative;
box-shadow:0 2px 10px rgba(0,0,0,.1);
z-index:2000
}

#header-container-background {
position:absolute;
left:0;
width:100%;
top:0;
height:100%;
opacity:1;
background-color:#fff
}

#main-container {
display:block;
overflow:hidden;
position:relative
}

#page-content {
min-height:30px
}

#page-content>.container {
padding-left:0
}

.sidebar-area {
position:relative
}

#sidebar-shadow {
position:absolute;
top:0;
width:20px;
height:100%;
max-height:600px
}

#sidebar-shadow-bottom,#sidebar-shadow-top {
position:absolute;
width:100%;
height:50%
}

#sidebar-shadow-top {
top:0;
background-position:50% 0
}

#sidebar-shadow-bottom {
bottom:0;
background-position:50% 100%
}

.sidebar-layout #the-content {
float:left;
width:670px
}

.sidebar-dual #the-content {
width:570px
}

.sidebar-layout .sidebar-area {
float:right;
width:220px;
position:relative
}

.sidebar-dual .sidebar-area {
width:170px
}

.sidebar-right #the-content {
float:left
}

.sidebar-right .sidebar-area {
float:right
}

.sidebar-right #sidebar-shadow {
left:-40px
}

.sidebar-right #sidebar-shadow>div {
background-image:url(../images/sidebar-shadow-right.png);
background-repeat:no-repeat
}

.sidebar-left #the-content {
float:right
}

.sidebar-left .sidebar-area {
float:left
}

.sidebar-left #sidebar-shadow {
right:-40px
}

.sidebar-left #sidebar-shadow>div {
background-image:url(../images/sidebar-shadow-left.png);
background-repeat:no-repeat
}

.sidebar-dual #primary-sidebars {
float:left;
margin-right:25px
}

#page-content .widget {
margin-bottom:30px
}

.sidebar-widget-title {
display:block;
border-bottom:1px solid #ebebeb;
font-size:18px!important;
font-weight:400
}

.sidebar-widget-title.with-navigation {
padding-right:60px
}

.rtl .sidebar-widget-title.with-navigation {
padding-right:0;
padding-left:60px
}

.sidebar-widget-title .ui--title-navigation {
right:0;
margin-top:-14px
}

.sidebar-widget-title>span {
display:inline-block;
border-bottom:2px solid #169fe6;
margin-bottom:-2px;
padding-bottom:6px
}

.sidebar-widget-title a,.sidebar-widget-title a:hover {
text-decoration:none!important
}

.sidebar-area input[type=color],.sidebar-area input[type=date],.sidebar-area input[type=datetime-local],.sidebar-area input[type=datetime],.sidebar-area input[type=email],.sidebar-area input[type=month],.sidebar-area input[type=number],.sidebar-area input[type=password],.sidebar-area input[type=search],.sidebar-area input[type=tel],.sidebar-area input[type=text],.sidebar-area input[type=time],.sidebar-area input[type=url],.sidebar-area input[type=week],.sidebar-area select,.sidebar-area textarea {
width:99%;
max-width:99%
}

.modern-browser body.layout--boxed {
filter:none!important
}

.layout--boxed #page-wrap {
max-width:1040px;
margin:30px auto;
border-top:5px solid transparent;
border-bottom:5px solid transparent
}

.layout--boxed #page-content {
overflow:hidden
}

.layout--boxed #page-content>.container {
padding-left:0
}

.lt-ie8 [class*=" ui--gradient-"],.lt-ie8 [class^=ui--gradient-] {
zoom:1
}

.modern-browser [class*=" ui--gradient-"],.modern-browser [class*=" ui--gradient-"].on--hover,.modern-browser [class^=ui--gradient-],.modern-browser [class^=ui--gradient-].on--hover {
filter:none!important
}

.ui--gradient.on--hover {
transition:background-position .1s linear
}

.ui--gradient.on--hover:hover {
background-position:0 -15px
}

.ui--gradient-grey {
background-color:#f1f1f1;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2ODkpIiAvPgo8L3N2Zz4=);
background-image:linear-gradient(to bottom,#fff,#f1f1f1);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f1f1f1');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f1f1f1')"
}

.ui--gradient-grey.on--hover:hover {
background-color:#f1f1f1!important
}

.ui--gradient-grey,.ui--gradient-grey a {
text-shadow:0 1px 1px rgba(255,255,255,.75)
}

.ui--gradient-grey-border-bottom {
border-bottom:1px solid #dfdfdf
}

.ui--gradient-primary {
background-color:#0e7add;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmM0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU3YWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#1fc4f0,#0e7add);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')"
}

.ui--gradient-primary,.ui--gradient-primary a {
text-shadow:0 -1px 0 rgba(0,0,0,.5);
color:#fff!important
}

#page-content {
padding:30px 0 12px
}

.ui--widget-title {
position:relative
}

footer {
background-color:#3b3b3b;
position:relative;
z-index:10
}

footer input[type=color],footer input[type=color]:focus,footer input[type=date],footer input[type=date]:focus,footer input[type=datetime-local],footer input[type=datetime-local]:focus,footer input[type=datetime],footer input[type=datetime]:focus,footer input[type=email],footer input[type=email]:focus,footer input[type=month],footer input[type=month]:focus,footer input[type=number],footer input[type=number]:focus,footer input[type=password],footer input[type=password]:focus,footer input[type=search],footer input[type=search]:focus,footer input[type=tel],footer input[type=tel]:focus,footer input[type=text],footer input[type=text]:focus,footer input[type=time],footer input[type=time]:focus,footer input[type=url],footer input[type=url]:focus,footer input[type=week],footer input[type=week]:focus,footer select,footer select:focus,footer textarea,footer textarea:focus {
box-shadow:inset 0 2px 10px rgba(0,0,0,.2)
}

footer input[type=color],footer input[type=date],footer input[type=datetime-local],footer input[type=datetime],footer input[type=email],footer input[type=month],footer input[type=number],footer input[type=password],footer input[type=search],footer input[type=tel],footer input[type=text],footer input[type=time],footer input[type=url],footer input[type=week],footer select,footer textarea {
min-height:30px;
box-sizing:border-box
}

#footer-widgets {
padding-top:40px;
padding-bottom:22px;
line-height:18px
}

.footer-widgets-row-separator {
height:1px;
background-color:#595959;
margin:22px 0 28px
}

.ui--footer-seperator-color {
background-color:#595959
}

#footer-widgets .footer-widget-title {
font-size:18px;
line-height:24px;
font-weight:300;
margin:2px 0 18px;
color:#f1f1f1
}

#footer-widgets .footer-widget-title.with-navigation {
padding-right:80px
}

.rtl #footer-widgets .footer-widget-title.with-navigation {
padding-right:0;
padding-left:80px
}

#footer-widgets {
color:#8c8989
}

#footer-widgets a {
color:#fff
}

#footer-widgets a:hover {
color:#fff;
text-decoration:underline
}

form {
margin:0
}

.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
padding:4px 6px;
margin-bottom:10px;
font-size:14px;
line-height:20px;
color:#555;
border-color:#e1e1e1;
box-shadow:0 1px 2px 0 rgba(180,180,180,.2);
border-radius:3px;
min-height:30px;
box-sizing:border-box;
max-width:100%
}

.rtl input:-moz-placeholder,.rtl textarea:-moz-placeholder {
text-align:right
}

.rtl input:-ms-input-placeholder,.rtl textarea:-ms-input-placeholder {
text-align:right
}

.rtl input::-webkit-input-placeholder,.rtl textarea::-webkit-input-placeholder {
text-align:right
}

button,input,label,select,textarea {
font-size:100%
}

.ui--box,.ui--box-alias,.woocommerce-error,.woocommerce-info,.woocommerce-message {
border:1px solid #ebebeb;
border-bottom:1px solid rgba(0,0,0,.22);
border-radius:3px;
box-shadow:0 3px 0 rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.07);
background-clip:border-box;
background-color:#fff
}

.color--dark .ui--box .ui--content-box-media {
margin-top:-1px;
margin-left:-1px;
margin-right:-1px
}

.arr {
width:30px;
height:30px;
background-clip:border-box;
color:#a2a2a2!important;
display:inline-block;
cursor:pointer;
position:relative;
background-color:#fff;
border:1px solid #e5e5e5;
border-radius:3px;
border-bottom:1px solid rgba(0,0,0,.22);
box-shadow:0 3px 0 rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.07);
text-decoration:none!important
}

.arr:hover {
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,.4)
}

.arr:active,.arr:active span {
box-shadow:inset 0 0 10px rgba(0,0,0,.4)
}

.arr i {
font-size:14px;
position:absolute;
left:50%;
top:0;
margin-top:8px;
margin-left:-4px
}

.arr.arr-left i {
margin-left:-4px
}

.arr-plain {
width:20px;
height:20px;
box-shadow:none;
border:1px solid #ebebeb!important
}

.arr-plain i {
font-size:14px;
margin-top:3px;
margin-left:-2px!important
}

.arr-plain.arr-left i {
margin-left:-3px!important
}

.arr-mini {
width:20px;
height:20px
}

.arr-mini i {
font-size:13px;
margin-top:4px;
margin-left:-3px
}

.arr-mini.arr-left i {
margin-left:-4px
}

.arr-small {
width:24px;
height:24px
}

.arr-small i {
font-size:14px;
margin-top:5px;
margin-left:-4px
}

.arr-small.arr-plain .fontawesome-angle-left,.arr-small.arr-plain .fontawesome-angle-right {
margin-top:4px
}

.arr-small.arr-left i {
margin-left:-4px
}

.arr-medium {
width:35px;
height:35px
}

.arr-medium i {
font-size:16px;
margin-top:9px;
margin-left:-3.5px
}

.arr-medium.arr-left i {
margin-left:-4.5px
}

.arr-large {
width:40px;
height:40px
}

.arr-large i {
font-size:17px;
margin-top:11px;
margin-left:-4px
}

.arr-large.arr-left i {
margin-left:-5px
}

.arr>span {
position:absolute;
left:-1px;
right:-1px;
top:-1px;
bottom:-1px;
opacity:0;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
border-radius:3px;
line-height:0;
margin:0
}

.arr:hover>span {
opacity:1
}

.old-browser .arr>span {
display:none
}

.old-browser .arr:hover>span {
display:block
}

.ie7 .arr {
margin-left:3px
}

.ie7 .arr.arr-left {
margin-left:0
}

footer .arr,footer .arr:hover {
background-color:transparent!important;
text-shadow:none!important
}

footer .arr:active,footer .arr:active span {
box-shadow:none!important
}

footer .arr span,footer .arr:hover span {
display:none!important
}

.ui--pagination-wrapper {
text-align:center;
margin:12px 0
}

.ui--pagination {
list-style:none;
margin:0;
padding:0;
display:inline-block
}

.ui--pagination>li {
position:relative;
margin:0 3px 6px;
padding:0;
display:inline-block;
z-index:1
}

.ui--pagination>li>a,.ui--pagination>li>span {
display:block;
padding:8px 10px;
line-height:18px!important;
text-decoration:none!important;
white-space:nowrap;
color:#666!important
}

.ui--pagination>li>a:hover,.ui--pagination>li>span:hover {
color:#333!important
}

.ui--pagination>li a.active,.ui--pagination>li a:active {
margin-top:-1px;
box-shadow:inset 0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.05)
}

.ui--pagination>li.ui--pagination-current-item span {
font-weight:700;
color:#333!important;
padding:12px 15px!important
}

.ui--pagination>li.ui--pagination-blabla {
filter:alpha(opacity=50);
opacity:.5
}

.ui--pagination>li .fontawesome-angle-left {
margin-right:6px
}

.ui--pagination>li .fontawesome-angle-right {
margin-left:6px
}

.ui--loading {
opacity:1!important;
float:none!important;
overflow:visible!important;
visibility:visible!important;
position:absolute!important;
left:0;
margin:0;
top:-99999px;
z-index:1000;
display:block!important
}

.ui--loading-progress {
overflow:hidden;
width:auto;
text-align:center;
margin-bottom:18px;
padding:30px 0
}

.ui--loading-progress .fontawesome-spin {
font-size:18px;
animation:spin 1s infinite linear!important
}

.ui--loading-progress.loaded {
height:0;
padding:0;
margin:0
}

.ui--bullets {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
border:4px solid #fff;
border-radius:24px;
box-shadow:0 1px 1px rgba(0,0,0,.3);
background-clip:padding-box
}

.ui--bullets-color {
display:none;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background-color:#333;
background-color:rgba(0,0,0,.8);
border-radius:24px;
box-shadow:0 1px 1px rgba(0,0,0,.2);
background-clip:padding-box
}

.ui--gap {
height:30px
}

.ui--author-info {
margin-bottom:12px
}

.ui--author-info img.avatar {
float:left;
padding:1px;
width:48px;
height:auto;
margin:0 30px 6px 0;
line-height:1;
border:4px solid #ebebeb;
border-radius:100%;
z-index:2;
background-color:#fff
}

.ui--author-info-name {
margin-bottom:6px
}

.ui--author-info-name h1,.ui--author-info-name h2,.ui--author-info-name h3,.ui--author-info-name h4,.ui--author-info-name h5,.ui--author-info-name h6 {
margin:0
}

.ui--author-info-content {
display:block;
overflow:hidden
}

.addthis_toolbox {
margin-bottom:18px
}

.addthis_toolbox a {
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.ui--star-rating {
white-space:nowrap;
position:relative;
display:inline-block
}

.ui--star-rating-text {
display:none!important
}

.ui--star-rating-wrap {
margin-top:2px;
text-align:center;
display:inline-block
}

.ui--tabs-titles .ui--star-rating-wrap .ui--star {
margin:0 -2px
}

.ui--star-rating .ui--star {
padding:0;
font-size:18px
}

.ui--star-rating .ui--star-rating-background {
position:relative;
z-index:0;
color:#ccc
}

.ui--star-rating .ui--star-rating-highlight {
position:absolute;
z-index:0;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden
}

.ui--tabs-titles .ui--star-rating-wrap {
margin-top:0;
margin-left:8px;
display:inline-block
}

.ui--tabs-titles .ui--star-rating .ui--star-rating-highlight {
color:gold
}

.woocommerce .entry-summary .ui--star-rating-wrap {
margin:0 3px 0 0;
display:inline-block;
text-align:left
}

.woocommerce .entry-summary .ui--star-rating-wrap .ui--star-rating .ui--star-rating-highlight {
padding-right:3px
}

.rtl.woocommerce .entry-summary .ui--star-rating-wrap .ui--star-rating .ui--star-rating-highlight {
padding-left:3px;
padding-right:0
}

.woocommerce .entry-summary .ui--star-rating-wrap .ui--star-rating .ui--star {
margin-right:-3px
}

.rtl.woocommerce .entry-summary .ui--star-rating-wrap .ui--star-rating .ui--star {
margin-left:-3px;
margin-right:0
}

.wp-caption.alignleft {
margin:7px 14px 7px 0
}

blockquote.alignright,img.alignright {
margin:7px 0 7px 24px
}

.wp-caption.alignright {
margin:7px 0 7px 14px
}

.wp-caption.aligncenter {
margin-top:7px;
margin-bottom:7px
}

.wp-caption {
margin-bottom:24px
}

.wp-caption img[class*=wp-image-] {
display:block;
margin:0
}

.wp-caption {
color:#767676
}

.wp-caption-text {
box-sizing:border-box;
font-size:12px;
font-style:italic;
line-height:1.5;
margin:9px 0;
padding-right:10px
}

.alignright {
float:right;
margin-left:30px;
margin-bottom:18px
}

.alignleft {
float:left;
margin-right:30px;
margin-bottom:18px
}

.aligncenter {
text-align:center;
float:none;
margin-left:auto;
margin-right:auto;
margin-bottom:18px
}

.cloudfw-fatal-error {
margin-bottom:18px;
color:red
}

.cloudfw-ui-parallax-effect {
position:relative
}

.cloudfw-ui-parallax-effect-holder {
position:absolute;
left:0;
top:0;
bottom:0;
width:100%;
height:100%;
z-index:0;
overflow:hidden!important
}

.ui--parallax {
position:absolute;
left:0;
top:auto!important;
bottom:0;
width:100%;
height:100%;
z-index:0;
opacity:0
}

.ui--parallax.active-parallax {
opacity:1
}

.ui--cover {
background-size:cover
}

.ui--section-content-v-center {
display:table!important
}

.ui--section-content-v-center .ui--section-content {
display:table-cell;
vertical-align:middle
}

.ui--section-content {
z-index:3;
position:relative;
padding-top:30px;
padding-bottom:12px
}

.fullwidth-container {
width:960px;
margin-left:-290px!important;
padding-left:290px;
padding-right:290px
}

.rtl .fullwidth-container {
margin-left:0!important;
margin-right:-290px!important;
padding-right:290px;
padding-left:290px
}

.fullwidth-container.ui--section {
margin:0 30px 30px;
background:#f1f1f1
}

.fullwidth-container.ui--section .ui--section-content {
padding-top:40px;
padding-bottom:22px
}

.fullwidth-container.cover {
background-size:cover
}

.ui--section-content.inner-shadow-1 {
box-shadow:inset 0 2px 10px rgba(0,0,0,.1)
}

.ui--section-content.inner-shadow-2 {
box-shadow:inset 0 -2px 10px rgba(0,0,0,.1)
}

.ui--section-content.inner-shadow-3 {
box-shadow:inset 0 0 20px rgba(0,0,0,.2)
}

.fullwidth-container.outer-shadow-1 {
box-shadow:0 2px 10px rgba(0,0,0,.1)
}

.fullwidth-container.outer-shadow-2 {
box-shadow:0 -2px 10px rgba(0,0,0,.1)
}

.fullwidth-container.outer-shadow-3 {
box-shadow:0 0 20px rgba(0,0,0,.2)
}

@media only screen and (min-width:1200px) {
.fullwidth-container {
margin-left:-300px!important;
padding-left:300px;
padding-right:300px
}

.rtl .fullwidth-container {
margin-left:0!important;
margin-right:-300px!important;
padding-right:300px;
padding-left:300px
}
}

@media only screen and (min-width:1500px) {
.fullwidth-container {
margin-left:-520px!important;
padding-left:520px;
padding-right:520px
}

.rtl .fullwidth-container {
margin-left:0!important;
margin-right:-520px!important;
padding-right:520px;
padding-left:520px
}
}

@media only screen and (min-width:1980px) {
.fullwidth-container {
margin-left:-750px!important;
padding-left:750px;
padding-right:750px
}

.rtl .fullwidth-container {
margin-left:0!important;
margin-right:-750px!important;
padding-right:750px;
padding-left:750px
}
}

@media only screen and (max-width:979px) {
.fullwidth-container {
margin-left:-130px!important;
padding-left:130px;
padding-right:130px
}
}

@media only screen and (max-width:767px) {
.fullwidth-container {
margin-left:-40px!important;
padding-left:40px;
padding-right:40px
}
}

@media (max-width:767px) {
#the-content>.ui-row {
padding-left:40px!important;
padding-right:40px!important
}
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
.ui--retina .retina {
display:block!important
}

.ui--retina .no-retina {
visibility:hidden!important
}
}

.ui--accordion {
margin-top:-1px;
margin-bottom:18px;
position:relative;
z-index:1
}

.ui--accordion-item {
position:relative;
z-index:2
}

.ui--accordion-item-title {
position:relative;
z-index:3;
display:block;
padding:10px 30px;
text-decoration:none!important;
border-bottom:1px solid #e5e5e5;
outline:0
}

.ui--accordion>.ui--accordion-item:last-child>.ui--accordion-item-title {
border-bottom:0
}

.ui--accordion-item.ui--accordion-state-opened .ui--accordion-item-title {
margin:-1px -1px 0;
padding:11px 31px 10px;
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.ui--accordion-item-content {
background-color:#fff;
border-bottom:1px solid #ebebeb;
padding:30px 30px 12px;
text-shadow:none
}

.ui--accordion-item.first-item,.ui--accordion-item.first-item .ui--accordion-item-title,.ui--accordion-item.ui--accordion-state-closed.last-item,.ui--accordion-item.ui--accordion-state-closed.last-item .ui--accordion-item-title,.ui--accordion-item.ui--accordion-state-opened.last-item .ui--accordion-item-content {
border-radius:3px
}

.ui--accordion-item.first-item,.ui--accordion-item.first-item .ui--accordion-item-title,.ui--accordion-item.ui--accordion-state-opened.last-item .ui--accordion-item-content {
-webkit-border-bottom-left-radius:0!important;
-webkit-border-bottom-right-radius:0!important;
-moz-border-radius-bottomleft:0!important;
-moz-border-radius-bottomright:0!important;
border-bottom-left-radius:0!important;
border-bottom-right-radius:0!important
}

.ui--accordion-item.ui--accordion-state-closed.last-item,.ui--accordion-item.ui--accordion-state-closed.last-item .ui--accordion-item-title {
-webkit-border-top-left-radius:0!important;
-webkit-border-top-right-radius:0!important;
-moz-border-radius-topleft:0!important;
-moz-border-radius-topright:0!important;
border-top-left-radius:0!important;
border-top-right-radius:0!important
}

.last-item>.ui--accordion-item-content {
border-bottom:0
}

.ui--accordion-state-closed>.ui--accordion-item-content {
position:absolute;
visibility:hidden;
top:-99999px;
display:block!important;
width:100%;
box-sizing:border-box
}

.ui--accordion-item-icon {
position:relative;
float:left;
margin-right:12px
}

.ui--accordion-item-icon .ui--accordion-item-icon-closed {
display:inline-block
}

.ui--accordion-item-icon .ui--accordion-item-icon-opened {
position:absolute;
display:inline-block;
left:0;
top:0;
visibility:hidden
}

.ui--accordion-state-opened .ui--accordion-item-icon-opened {
visibility:visible
}

.ui--accordion-state-closed .ui--accordion-item-icon-opened,.ui--accordion-state-opened .ui--accordion-item-icon-closed {
visibility:hidden
}

.ui--accordion-item-title-text {
display:block;
overflow:hidden
}

.lt-ie8 [class*=" btn-"],.lt-ie8 [class^=btn-] {
zoom:1
}

.modern-browser [class*=" btn-"],.modern-browser [class*=" btn-"]:hover,.modern-browser [class^=btn-],.modern-browser [class^=btn-]:hover {
filter:none!important
}

.btn {
text-decoration:none!important;
background-clip:border-box;
transition:color .1s ease-out,background-position .1s ease-in,background-color .1s ease-in,border-color .1s ease-in!important;
border:0;
font-size:12px;
margin-right:5px;
margin-bottom:18px;
white-space:nowrap
}

.pull-right>.btn,.text-right .btn {
margin-left:5px;
margin-right:0
}

.btn .button-icon {
margin-right:6px
}

.rtl .btn .button-icon {
margin-left:6px;
margin-right:0
}

.btn.btn-icon-right .button-icon {
margin-right:0;
margin-left:6px
}

.rtl .btn.btn-icon-right .button-icon {
margin-left:0;
margin-right:6px
}

.btn-mini .button-icon {
margin-right:3px
}

.btn-mini.btn-icon-right .button-icon {
margin-right:0;
margin-left:3px
}

.btn-block {
margin-left:0!important;
margin-right:0!important;
margin-bottom:18px
}

.ui--button-wrapper .btn {
margin-left:0!important;
margin-right:0!important;
margin-bottom:0!important
}

.btn-custom-color {
background-color:transparent;
background-image:none;
-ms-filter:none;
filter:none;
text-shadow:0 -1px 0 rgba(0,0,0,.25)
}

.btn-custom-color.active,.btn-custom-color.disabled,.btn-custom-color:active,.btn-custom-color:focus,.btn-custom-color:hover,.btn-custom-color[disabled] {
background-color:transparent;
background-position:0 -15px
}

.btn-blue,.btn-primary,button.btn-primary,input[type=submit].btn-primary {
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#0e7add;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmM0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU3YWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#1fc4f0,#0e7add);
background-repeat:repeat-x;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')
}

.btn-blue.active,.btn-blue.disabled,.btn-blue:active,.btn-blue:focus,.btn-blue:hover,.btn-blue[disabled],.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled],button.btn-primary.active,button.btn-primary.disabled,button.btn-primary:active,button.btn-primary:focus,button.btn-primary:hover,button.btn-primary[disabled] {
color:#fff!important;
background-color:#0e7add!important;
background-position:0 -15px
}

.btn-secondary {
color:#a2a2a2;
text-shadow:none;
background-color:transparent;
background-image:none!important;
box-shadow:none!important;
border:1px solid!important;
-ms-filter:none;
filter:none
}

.btn-secondary.active,.btn-secondary.disabled,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary[disabled] {
text-shadow:none;
background-color:transparent;
background-image:none!important;
background-position:0 0
}

.ui-dark .btn-secondary,.ui-dark .btn-secondary.active,.ui-dark .btn-secondary.disabled,.ui-dark .btn-secondary:active,.ui-dark .btn-secondary:focus,.ui-dark .btn-secondary:hover,.ui-dark .btn-secondary[disabled] {
color:#fff!important
}

.btn-grey {
color:#7c7c7c!important;
border:1px solid #ccc
}

.btn-grey.active,.btn-grey.disabled,.btn-grey:active,.btn-grey:focus,.btn-grey:hover,.btn-grey[disabled] {
color:#333!important
}

.btn-dark-grey {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#cac6c1;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjYWM2YzEiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODc3Zjc0IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#cac6c1,#877f74);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cac6c1',endColorstr='#877f74');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cac6c1',endColorstr='#877f74')";
background-repeat:repeat-x
}

.btn-dark-grey.active,.btn-dark-grey.disabled,.btn-dark-grey:active,.btn-dark-grey:focus,.btn-dark-grey:hover,.btn-dark-grey[disabled] {
color:#FFF!important;
background-color:#877f74!important
}

.btn-light-green {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#a8ebca;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOGViY2EiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJkMTg3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#a8ebca,#4bd187);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187')";
background-repeat:repeat-x
}

.btn-light-green.active,.btn-light-green.disabled,.btn-light-green:active,.btn-light-green:focus,.btn-light-green:hover,.btn-light-green[disabled] {
color:#FFF!important;
background-color:#4bd187!important
}

.btn-green {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#8dd639;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4ZGQ2MzkiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDBhMzFhIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#8dd639,#40a31a);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8dd639',endColorstr='#40a31a');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8dd639',endColorstr='#40a31a')";
background-repeat:repeat-x
}

.btn-green.active,.btn-green.disabled,.btn-green:active,.btn-green:focus,.btn-green:hover,.btn-green[disabled] {
color:#FFF!important;
background-color:#40a31a!important
}

.btn-aqua {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#68dae7;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2OGRhZTciIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmVhY2M5IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#68dae7,#2eacc9);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#68dae7',endColorstr='#2eacc9');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#68dae7',endColorstr='#2eacc9')";
background-repeat:repeat-x
}

.btn-aqua.active,.btn-aqua.disabled,.btn-aqua:active,.btn-aqua:focus,.btn-aqua:hover,.btn-aqua[disabled] {
color:#FFF!important;
background-color:#2eacc9!important
}

.btn-red {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#fa3246;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fa3246,#d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
background-repeat:repeat-x
}

.btn-red.active,.btn-red.disabled,.btn-red:active,.btn-red:focus,.btn-red:hover,.btn-red[disabled] {
color:#FFF!important;
background-color:#d32a3b!important
}

.btn-dark-red {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#d71b52;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkNzFiNTIiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTkwZDI2IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#d71b52,#a90d26);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d71b52',endColorstr='#a90d26');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d71b52',endColorstr='#a90d26')";
background-repeat:repeat-x
}

.btn-dark-red.active,.btn-dark-red.disabled,.btn-dark-red:active,.btn-dark-red:focus,.btn-dark-red:hover,.btn-dark-red[disabled] {
color:#FFF!important;
background-color:#a90d26!important
}

.btn-yellow {
color:#896614!important;
text-shadow:0 1px 0 rgba(255,255,255,.5)!important;
background-color:#fede4b;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWRlNGIiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmViNTIxIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fede4b,#feb521);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fede4b',endColorstr='#feb521');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fede4b',endColorstr='#feb521')";
background-repeat:repeat-x
}

.btn-yellow.active,.btn-yellow.disabled,.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover,.btn-yellow[disabled] {
color:#896614!important;
background-color:#feb521!important;
background-position:0 -5px!important
}

.btn-orange {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#fc6500;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYzY1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjQ0ODAwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fc6500,#b44800);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc6500',endColorstr='#b44800');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc6500',endColorstr='#b44800')";
background-repeat:repeat-x
}

.btn-orange.active,.btn-orange.disabled,.btn-orange:active,.btn-orange:focus,.btn-orange:hover,.btn-orange[disabled] {
color:#FFF!important;
background-color:#b44800!important
}

.btn-dark {
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,.9)!important;
background-color:#515151;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1MTUxNTEiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjUyNTI1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#515151,#252525);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#515151',endColorstr='#252525');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#515151',endColorstr='#252525')";
background-repeat:repeat-x
}

.btn-dark.active,.btn-dark.disabled,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.btn-dark[disabled] {
color:#fff!important;
background-color:#252525!important;
background-position:0 -15px
}

.btn-black {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important;
background-color:#1e1e1e;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#1e1e1e,#000);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1e1e1e',endColorstr='#000000');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1e1e1e',endColorstr='#000000')";
background-repeat:repeat-x
}

.btn-black.active,.btn-black.disabled,.btn-black:active,.btn-black:focus,.btn-black:hover,.btn-black[disabled] {
color:#FFF!important;
background-color:#000!important
}

button,input[type=button],input[type=submit] {
display:inline-block;
padding:5px 16px;
margin-bottom:0;
font-size:12px;
line-height:20px;
color:#333;
text-align:center;
text-shadow:0 1px 1px rgba(255,255,255,.75);
vertical-align:middle;
cursor:pointer;
background-color:#f5f5f5;
background-image:linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat:repeat-x;
border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-weight:700
}

button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover {
background-color:#e6e6e6;
color:#333;
text-decoration:none;
background-position:0 -15px;
transition:background-position .1s linear
}

button:focus,input[type=button]:focus,input[type=submit]:focus {
outline:#333 dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px
}

button.active,button:active,input[type=button].active,input[type=button]:active,input[type=submit].active,input[type=submit]:active {
background-image:none;
outline:0
}

button,input[type=button],input[type=submit] {
color:#7c7c7c!important;
border:1px solid #ccc
}

button.active,button:active,button:focus,button:hover,input[type=button].active,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit].active,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover {
color:#333!important
}

.rtl .ui--carousel {
direction:ltr
}

.rtl .ui--carousel-content {
direction:rtl
}

.ui--carousel>.ui--carousel-item,.ui--carousel>.ui-row {
overflow:hidden
}

.ui--carousel-navigation {
text-align:center;
margin-bottom:18px
}

.ui--carousel {
margin:0;
padding:0
}

.ui--carousel .slides>div {
display:none
}

.ui--carousel {
position:relative;
zoom:1
}

.ui--carousel .slides {
zoom:1
}

.wpcf7 p {
margin-bottom:12px
}

.wpcf7-form.sent>p {
display:none!important
}

.wpcf7 input[type=color],.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select,.wpcf7 textarea {
max-width:100%;
width:100%
}

.wpcf7-form-control-wrap {
display:block;
margin-top:3px
}

div.wpcf7-response-output {
margin:0 0 30px!important
}

span.wpcf7-not-valid-tip {
position:absolute!important;
top:100%!important;
left:0!important;
z-index:100!important;
color:#fff!important;
border:0!important;
width:auto!important;
max-width:90%!important;
margin-top:-8px!important;
padding:4px 20px!important;
background-color:#fa3246;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fa3246,#d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
background-repeat:repeat-x;
border-radius:3px;
opacity:.8!important;
font-size:.9em!important
}

.rtl span.wpcf7-not-valid-tip {
left:auto!important;
right:0!important
}

span.wpcf7-not-valid-tip:after {
content:"";
position:absolute!important;
top:-8px;
left:20px;
border:4px solid transparent;
border-bottom:4px solid #fa3246!important;
display:block;
font-size:0;
height:0;
line-height:0;
margin:0 auto;
width:0
}

.rtl span.wpcf7-not-valid-tip:after {
right:20px;
left:auto
}

.wpcf7-form-control-wrap[class*=" menu-"]>br,.wpcf7-form-control-wrap[class^=menu-]>br {
display:none!important;
line-height:0!important
}

.wpcf7-mail-sent-ng,.wpcf7-validation-errors {
border:0!important;
padding:12px 20px!important;
margin-bottom:18px!important;
word-wrap:break-word!important;
background-color:#fa3246;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fa3246,#d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
background-repeat:repeat-x;
border-radius:3px
}

.wpcf7-mail-sent-ng,.wpcf7-mail-sent-ng a,.wpcf7-mail-sent-ng h1,.wpcf7-mail-sent-ng h2,.wpcf7-mail-sent-ng h3,.wpcf7-mail-sent-ng h4,.wpcf7-mail-sent-ng h5,.wpcf7-mail-sent-ng h6,.wpcf7-mail-sent-ng p,.wpcf7-validation-errors,.wpcf7-validation-errors a,.wpcf7-validation-errors h1,.wpcf7-validation-errors h2,.wpcf7-validation-errors h3,.wpcf7-validation-errors h4,.wpcf7-validation-errors h5,.wpcf7-validation-errors h6,.wpcf7-validation-errors p {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important
}

.wpcf7-mail-sent-ok {
border:0!important;
padding:12px 20px!important;
margin-bottom:18px!important;
word-wrap:break-word!important;
background-color:#a8ebca;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOGViY2EiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJkMTg3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#a8ebca,#4bd187);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187')";
background-repeat:repeat-x;
border-radius:3px
}

.wpcf7-mail-sent-ok,.wpcf7-mail-sent-ok a,.wpcf7-mail-sent-ok h1,.wpcf7-mail-sent-ok h2,.wpcf7-mail-sent-ok h3,.wpcf7-mail-sent-ok h4,.wpcf7-mail-sent-ok h5,.wpcf7-mail-sent-ok h6,.wpcf7-mail-sent-ok p {
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important
}

footer .wpcf7 p {
margin-bottom:0
}

footer .wpcf7 textarea {
max-height:120px
}

.ui--client-list-wrapper {
margin-bottom:18px
}

.ui--client-list {
position:relative
}

.ui--client-list .ui-row {
border-bottom:1px dashed #e1e1e1;
position:relative
}

.ui--client-list.ui--carousel .ui-row {
border:0
}

.ui--client-list>.ui-row:last-child {
border-bottom:0
}

.ui--client-list .ui-row>.ui-column .ui--client {
margin:20px;
display:block
}

.ui--client-list .ui-row>.ui-column>.vertical-divider {
content:"";
position:absolute;
width:0;
margin-left:-1.1%;
top:0;
bottom:0;
border-left:1px dashed #e1e1e1
}

.ui--client-list .ui-row>.ui-column:first-child>.vertical-divider {
display:none
}

.rtl .ui--client-list .ui-row>.ui-column:first-child>.vertical-divider {
display:block
}

.rtl .ui--client-list .ui-row>.ui-column:last-child>.vertical-divider {
display:none
}

.ui--client-list .ui--carousel-navigation {
position:absolute;
top:50%;
left:0;
width:100%;
height:0;
padding:0;
margin-bottom:0
}

.ui--client-list .ui--carousel-navigation .ui--carosuel-prev {
position:absolute;
top:-16px;
left:-16px
}

.ui--client-list .ui--carousel-navigation .ui--carosuel-next {
position:absolute;
top:-16px;
right:-16px
}

.client-list {
display:block;
width:auto;
border:1px solid transparent;
overflow:hidden
}

.ui--client-list .ui--client>a {
display:block
}

.ui--client {
position:relative
}

.ui--client-hover {
position:absolute;
top:0;
bottom:0;
width:100%;
height:100%;
overflow:hidden;
visibility:hidden;
color:#fff
}

.ui--client:hover .ui--client-hover {
visibility:visible
}

.ui--client-hover:before {
content:"";
position:absolute;
top:0;
bottom:0;
width:100%;
height:100%;
background-color:#000;
overflow:hidden;
opacity:0;
transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
will-change:opacity
}

.ui--client:hover .ui--client-hover:before {
opacity:.9
}

.ui--client-hover-content {
text-align:center;
margin:0;
position:absolute;
top:50%;
left:50%;
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.ui--client-list .ui--client img {
display:block;
margin:auto;
max-width:100%!important;
max-height:100%!important;
padding:1px
}

.ui-fluid-columns {
margin-left:0!important
}

.ui-fluid-column {
min-height:1px;
border:0 solid transparent;
float:left;
margin-right:2%
}

.ui-fluid-column.last {
margin-right:0
}

.ui-fluid-columns-1>.ui-fluid-column {
width:100%;
margin-right:0
}

.ui-fluid-columns-2>.ui-fluid-column {
width:49%
}

.ui-fluid-columns-3>.ui-fluid-column {
width:32%
}

.ui-fluid-columns-4>.ui-fluid-column {
width:23.5%
}

.ui-fluid-columns-5>.ui-fluid-column {
width:18.4%
}

.ui-fluid-columns-6>.ui-fluid-column {
width:15%
}

.ui-fluid-columns-7>.ui-fluid-column {
width:12.571428571429%
}

.ui-fluid-columns-8>.ui-fluid-column {
width:10.75%
}

.ui-fluid-columns-9>.ui-fluid-column {
width:9.3333333333333%
}

.ui-fluid-columns-10>.ui-fluid-column {
width:8.2%
}

.ui-fluid-columns-11>.ui-fluid-column {
width:7.2727272727273%
}

.ui-fluid-columns-12>.ui-fluid-column {
width:6.5%
}

.ui--divider {
display:block;
margin-bottom:18px;
background-color:#ebebeb!important;
border-color:#ebebeb!important;
min-width:100px
}

.ui--divider-inner-wrap {
position:relative;
margin:auto
}

.ui--divider-part {
position:absolute;
width:50%;
height:100%;
background-repeat:no-repeat;
background-attachment:scroll
}

.ui--divider-part-left {
left:0;
background-position:0 0
}

.ui--divider-part-right {
right:0;
background-position:100% 0
}

.ui--divider-solid-line {
height:1px
}

.ui--divider-mini {
height:1px;
margin-left:auto;
margin-right:auto;
width:25%;
min-width:100px
}

.ui--divider-dotted-line {
height:0;
border-bottom:1px dotted transparent;
background:0 0!important
}

.ui--divider-dashed-line {
height:0;
border-bottom:1px dashed transparent;
background:0 0!important
}

.ui--divider.ui--divider-fade-line {
background-color:transparent!important
}

.ui--divider-fade-line .ui--divider-part {
background-image:url(../../includes/shortcodes/shortcode.dividers/source/fade-line.png)
}

.ui--divider-fade-line .ui--divider-inner-wrap {
height:8px
}

.ui--divider-fade-line {
margin-top:38px;
margin-bottom:44px
}

.ui--divider.ui--divider-fade-dotted {
background-color:transparent!important
}

.ui--divider-fade-dotted .ui--divider-part {
background-image:url(../../includes/shortcodes/shortcode.dividers/source/fade-dotted.png)
}

.ui--divider-fade-dotted .ui--divider-inner-wrap {
height:8px;
margin-top:38px;
margin-bottom:44px;
max-width:700px
}

.ui--gallery {
margin-bottom:18px
}

.ui--gallery .ui--carousel-navigation {
margin-bottom:0
}

.ui--gallery .ui--gallery-wrapper .ui--gallery-item {
text-align:center;
display:block;
line-height:0;
margin-bottom:20px
}

.ui--gallery .ui--gallery-wrapper .ui--gallery-item .inner {
position:relative;
overflow:hidden
}

.ui-row .ui--gallery .ui--gallery-wrapper .ui-row .ui--gallery-item .inner {
margin-bottom:8%
}

.ui--gallery .ui--gallery-wrapper .ui--gallery-item img {
width:auto;
height:200px;
}

.ui--gallery-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#333;
display:none
}

.ui--gallery-overlay .center {
position:absolute;
top:50%;
left:0;
width:100%;
margin-top:-20px
}

.ui--gallery-overlay .center .btn {
padding:10px 15px;
margin:0!important
}

.ui--gallery-carosuel-navigation {
text-align:center;
margin-top:20px
}

.ui--gallery .ui--gallery-item,.ui--gallery .ui--gallery-item img,.ui--gallery .ui--gallery-overlay {
border-radius:6px
}

.caroufredsel_wrapper {
margin:0!important
}

.gmap-wrapper {
position:relative;
margin-bottom:18px
}

.gmap-wrapper .gmap {
position:absolute;
left:0;
top:0;
width:100%;
height:100%
}

.gmap img {
max-width:none!important
}

.gm-style .gm-style-iw .gmap_marker>p:last-child {
margin-bottom:0
}

.ui--icon-box {
margin-bottom:18px
}

.ui--icon-box .ui--icon-box-icon {
float:left;
margin:0 20px 0 0
}

.ui--icon-box.position--right .ui--icon-box-icon {
float:right;
margin:0 0 0 20px
}

.ui--icon-box.position--top .ui--icon-box-icon {
float:none!important;
display:block;
margin:0 0 18px;
text-align:center
}

.ui--icon-box.position--top .ui--icon-box-icon img {
max-width:100%!important
}

.ui--icon-box.position--left .ui--icon-box-content,.ui--icon-box.position--right .ui--icon-box-content {
overflow:hidden
}

.ui--icon-box h1,.ui--icon-box h2,.ui--icon-box h3,.ui--icon-box h4,.ui--icon-box h5,.ui--icon-box h6 {
display:block;
clear:both
}

.ui--icon-box.position--left h1,.ui--icon-box.position--left h2,.ui--icon-box.position--left h3,.ui--icon-box.position--left h4,.ui--icon-box.position--left h5,.ui--icon-box.position--left h6,.ui--icon-box.position--right h1,.ui--icon-box.position--right h2,.ui--icon-box.position--right h3,.ui--icon-box.position--right h4,.ui--icon-box.position--right h5,.ui--icon-box.position--right h6 {
margin-top:0
}

.icon>img {
margin:0 6px 10px 0;
float:left
}

.icontext {
margin-bottom:10px
}

.icontext-icon {
float:left;
margin:0 5px 0 0
}

.icontext-content {
overflow:hidden;
display:block
}

.icontext.inline {
display:inline-block;
margin-right:15px
}

.rtl .icontext-icon {
float:right;
margin:0 0 0 5px
}

.ui--image {
max-width:100%!important;
height:auto!important
}

.ui--image-wrap {
max-width:100%;
display:inline-block
}

div.ui--image-wrap {
position:static
}

.ui--image-wrap.ui--block {
display:block
}

.ui--image-inline-block {
display:inline-block;
margin-bottom:18px;
max-width:100%
}

ul.ui--list {
list-style:none;
margin-bottom:18px
}

ul.ui--list li {
position:relative;
padding:3px 0
}

ul.ui--list.list-font-icon>li {
padding-left:28px
}

ul.ui--list li .list-icon {
position:absolute;
left:0;
top:5px;
width:20px;
height:20px;
text-align:center
}

.rtl ul.ui--list.list-font-icon>li {
padding-left:0;
padding-right:28px!important
}

.rtl ul.ui--list li .list-icon {
position:absolute;
left:auto;
right:0
}

ul.list-square li {
display:list-item;
list-style-type:square;
list-style-position:outside
}

ul.list-circle li {
display:list-item;
list-style-type:circle;
list-style-position:outside
}

ul.list-bull li {
display:list-item;
list-style-type:disc;
list-style-position:outside
}

ul.list-decimal li {
display:list-item;
list-style-type:decimal;
list-style-position:outside
}

ul.list-roman li {
display:list-item;
list-style-type:upper-roman;
list-style-position:outside
}

ul.list-font-icon .fontawesome-angle-right,ul.list-font-icon .fontawesome-minus-sign-alt,ul.list-font-icon .fontawesome-plus-sign-alt {
font-size:18px
}

ul.list-font-icon li .fontawesome-angle-right,ul.list-font-icon li .fontawesome-ok {
top:3px
}

ul.ui--list ul {
margin-left:18px
}

.rtl ul.ui--list ul {
margin-left:0;
margin-right:18px
}

ul.ui--list ul li {
display:list-item;
list-style-type:circle
}

ul.ui--list ul>li:first-child {
margin-top:6px
}

ul.ui--list ul>li:last-child {
padding-bottom:0
}

ul.ui--list.border.list-bull>li,ul.ui--list.border.list-circle>li,ul.ui--list.border.list-decimal>li,ul.ui--list.border.list-roman>li,ul.ui--list.border.list-square>li {
padding-left:8px
}

.rtl ul.ui--list.border.list-bull>li,.rtl ul.ui--list.border.list-circle>li,.rtl ul.ui--list.border.list-decimal>li,.rtl ul.ui--list.border.list-roman>li,.rtl ul.ui--list.border.list-square>li {
padding-left:0;
padding-right:8px
}

ul.ui--list.border>li {
margin-bottom:10px;
padding:2px 0 10px 28px;
border-bottom:1px solid #ebebeb
}

.rtl ul.ui--list.border>li {
padding:2px 28px 10px 0
}

ul.ui--list.border>li:last-child {
border-bottom:0
}

ul.list-bull,ul.list-circle,ul.list-decimal,ul.list-roman,ul.list-square {
margin-left:45px
}

.rtl ul.list-bull,.rtl ul.list-circle,.rtl ul.list-decimal,.rtl ul.list-roman,.rtl ul.list-square {
margin-left:0;
margin-right:45px
}

.ui--masonry {
overflow:visible!important
}

.ui--masonry:not(.isotope) {
visibility:hidden
}

.isotope,.isotope .ui--isotope-item {
transition-duration:.8s
}

.isotope {
transition-property:height
}

.isotope .ui--isotope-item {
transition-property:transform,opacity
}

.ui--isotope-item {
z-index:2;
margin-bottom:12px
}

.row-fluid .ui--isotope-item,.ui-row .ui-row .ui-row .ui--isotope-item {
margin-left:0!important
}

.isotope-hidden.ui--isotope-item {
pointer-events:none;
z-index:1
}

.ui--message-box-wrap {
margin-bottom:18px
}

.ui--message-box {
padding:20px 20px 2px;
word-wrap:break-word;
border-radius:3px
}

.ui--message-box-icon-wrap {
float:left;
margin:0 20px 0 0;
min-width:18px;
text-align:center
}

.ui--message-box-inline {
display:block;
overflow:hidden
}

.ui--message-box-inline a {
text-decoration:none!important;
border-bottom:1px solid
}

.ui--message-box-inline a:hover {
border-bottom:0
}

.ui--message-box-inline h1,.ui--message-box-inline h2,.ui--message-box-inline h3,.ui--message-box-inline h4,.ui--message-box-inline h5,.ui--message-box-inline h6 {
margin:0 0 6px
}

.ui--message-box-info,.ui--message-box-info h1,.ui--message-box-info h2,.ui--message-box-info h3,.ui--message-box-info h4,.ui--message-box-info h5,.ui--message-box-info h6,.ui--message-box-info p {
color:#fff!important
}

.ui--message-box-success {
background-color:#a8ebca;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOGViY2EiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJkMTg3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#a8ebca,#4bd187);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187')";
background-repeat:repeat-x
}

.ui--message-box-success,.ui--message-box-success a,.ui--message-box-success h1,.ui--message-box-success h2,.ui--message-box-success h3,.ui--message-box-success h4,.ui--message-box-success h5,.ui--message-box-success h6,.ui--message-box-success p {
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important
}

.ui--message-box-error {
background-color:#fa3246;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fa3246,#d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
background-repeat:repeat-x
}

.ui--message-box-error,.ui--message-box-error a,.ui--message-box-error h1,.ui--message-box-error h2,.ui--message-box-error h3,.ui--message-box-error h4,.ui--message-box-error h5,.ui--message-box-error h6,.ui--message-box-error p {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25)!important
}

.ui--message-box-caution {
background-color:#fede4b;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWRlNGIiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmViNTIxIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#fede4b,#feb521);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fede4b',endColorstr='#feb521');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fede4b',endColorstr='#feb521')";
background-repeat:repeat-x
}

.ui--message-box-caution,.ui--message-box-caution a,.ui--message-box-caution h1,.ui--message-box-caution h2,.ui--message-box-caution h3,.ui--message-box-caution h4,.ui--message-box-caution h5,.ui--message-box-caution h6,.ui--message-box-caution p {
color:#896614!important;
text-shadow:0 1px 0 rgba(255,255,255,.5)!important
}

.ui--pricing-table-wrap {
position:relative;
overflow:visible;
zoom:1;
margin-bottom:18px
}

.ui--pricing-table {
position:relative;
overflow:visible
}

.ui--pricing-table li {
float:left;
text-align:center;
position:relative;
z-index:1
}

.ui--pricing-table li>.inset {
padding:20px 20px 2px;
margin:-1px
}

.ui--pricing-table-item-title-wrap {
padding:18px;
margin:-20px -20px 18px;
border-bottom:1px solid #ebebeb;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px
}

.ui--pricing-table-item-title {
margin:0
}

.ui--pricing-table>li.featured {
margin:-18px 0;
padding-bottom:18px;
z-index:2
}

.ui--pricing-table>li.featured>.inset {
box-shadow:0 3px 0 rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.07),0 0 15px rgba(0,0,0,.2)
}

.ui--pricing-table>li.featured .ui--pricing-table-item-title-wrap {
padding-top:30px;
padding-bottom:28px;
margin:-21px -21px 18px
}

.ui--pricing-table>li .ui--pricing-table-item-price {
margin:0 0 6px;
line-height:1.2em
}

.ui--pricing-table>li div.caption p {
margin-bottom:18px
}

.ui--pricing-table-features {
margin-bottom:18px;
position:relative
}

.ui--pricing-table-features-titles {
position:absolute;
top:0;
left:0;
margin-left:-221px;
width:220px
}

.ui--pricing-table-wrap.style2 {
margin-left:220px
}

.rtl .ui--pricing-table-features-titles {
left:auto;
right:0;
margin-right:-221px;
margin-left:0
}

.rtl .ui--pricing-table-wrap.style2 {
margin-left:0;
margin-right:220px
}

.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows {
margin-left:-20px;
margin-right:-20px
}

.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows>.ui--pricing-table-feature {
padding-left:25px;
padding-right:25px
}

.ui--pricing-table-features>.ui--pricing-table-feature {
padding:12px 20px;
margin:0 0 1px
}

.ui--pricing-table-wrap.style2 .ui--pricing-table-features-titles>.ui--pricing-table-feature {
-webkit-border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-bottomleft:3px;
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.ui--pricing-table-features>.ui--pricing-table-feature.even {
background:#f3fbfe
}

.ui--pricing-table-features>.ui--pricing-table-feature.odd {
background:#edf5f7
}

.ui--pricing-table>li img {
display:block;
margin:auto;
max-width:100%;
padding:1px
}

.ui--pricing-table-after-html {
text-align:left
}

.ui--pricing-table.columns-1 li {
width:100%
}

.ui--pricing-table.columns-2 li {
width:50%
}

.ui--pricing-table.columns-3 li {
width:33.333333333333%
}

.ui--pricing-table.columns-4 li {
width:25%
}

.ui--pricing-table.columns-5 li {
width:20%
}

.ui--progress {
margin-bottom:18px
}

.ui--progress-title {
margin-bottom:6px
}

.ui--progress-bar,.ui--progress-percent {
border-radius:3px;
position:relative
}

.ui--progress-percent {
height:18px;
padding:1px;
margin:-1px
}

.cssanimations .ui--progress-percent {
visibility:hidden
}

.ui--progress.lock .ui--progress-percent {
width:0!important;
padding-left:0!important;
padding-right:0!important;
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.ui--progress.animated .ui--progress-percent {
transition:width .6s ease-in-out;
-moz-transition:width .6s ease-in-out;
-webkit-transition:width .6s ease-in-out;
-o-transition:width .6s ease-in-out
}

.ui--progress-stripe {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:1;
transition:opacity .3s ease;
background-size:30px 30px;
background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);
animation:barberpole .5s linear infinite;
-webkit-animation:barberpole .5s linear infinite
}

@keyframes barberpole {
from {
background-position:0 0
}

to {
background-position:60px 30px
}
}

.ui--progress-circle-wrapper {
margin-bottom:18px;
text-align:center
}

.ui--progress-circle-label {
margin-top:18px
}

.ui--progress-circle h1,.ui--progress-circle h2,.ui--progress-circle h3,.ui--progress-circle h4,.ui--progress-circle h5,.ui--progress-circle h6 {
margin:0
}

.easyPieChart {
display:inline-block;
position:relative;
text-align:center
}

.easyPieChart canvas {
position:absolute;
top:0;
left:0
}

.ui--progress-circle .ui--center-vertical {
position:absolute;
top:50%;
width:100%;
text-align:center;
line-height:18px!important
}

.ss .ui-socialbar-item a {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/default/40px.png)
}

.ssm .ui-socialbar-item a {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/default/30px.png)
}

.ss.grey-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/40px.png)
}

.ssm.grey-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/30px.png)
}

.ss.grey-transparent .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/40px.png)
}

.ssm.grey-transparent .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/30px.png)
}

.ss.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/40px.png)
}

.ssm.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/30px.png)
}

.ss.white-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white-gradient/40px.png)
}

.ssm.white-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white-gradient/30px.png)
}

.ss.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/40px.png)
}

.ssm.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/30px.png)
}

.ss.black-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black-gradient/40px.png)
}

.ssm.black-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black-gradient/30px.png)
}

.ss.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/40px.png)
}

.ssm.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/30px.png)
}

.ss.dark-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/40px.png)
}

.ssm.dark-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/30px.png)
}

.ss.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/40px.png)
}

.ssm.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/30px.png)
}

.ss.blue-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/40px.png)
}

.ssm.blue-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/30px.png)
}

.ss.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/40px.png)
}

.ssm.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/30px.png)
}

.colorful-gradient .ui-socialbar-item {
margin-right:1px;
margin-bottom:1px;
background-color:#2b2b2b
}

.borderless.ss .ui-socialbar-item,.borderless.ss .ui-socialbar-item:first-child {
border:none
}

#top-bar .style--top-bar.ui-socialbar {
padding-left:1px;
margin-left:-1px!important
}

.ui-socialbar-item p {
line-height:0!important;
display:block;
margin:0!important
}

.borderless.ui-socialbar-item,.borderless.ui-socialbar-item:first-child {
border:none
}

.ui-socialbar-item,.ui-socialbar-item a,.ui-socialbar-item div.ui-socialbar-image {
box-sizing:border-box
}

.ui-socialbar {
margin:0;
padding:0;
list-style:none;
display:inline-block;
zoom:1;
line-height:0!important
}

.ui-socialbar-item {
position:relative;
margin:0;
padding:0;
display:inline-block;
zoom:1;
overflow:hidden
}

.ui-socialbar-item a {
display:block;
position:relative;
padding:0!important;
transition:all .3s ease;
z-index:3;
float:left;
text-indent:-9999px
}

.ui-socialbar-background-hover {
z-index:1;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
transition:all .3s ease
}

.effect--slide .ui-socialbar-background-hover {
top:100%
}

.effect--slide .ui-socialbar-item:hover .ui-socialbar-background-hover {
top:0
}

.effect--fade .ui-socialbar-background-hover {
filter:alpha(opacity=0);
opacity:0
}

.effect--fade .ui-socialbar-item:hover .ui-socialbar-background-hover {
filter:alpha(opacity=100);
opacity:1
}

.effect--fade .ui-socialbar-item div.ui-socialbar-image {
display:block;
z-index:2;
position:absolute;
left:0;
top:0;
width:100%;
height:100%
}

.effect--fade .ui-socialbar-item a {
transition:all .2s ease;
opacity:0;
filter:alpha(opacity=0)
}

.effect--fade .ui-socialbar-item:hover a {
opacity:1;
filter:none
}

.effect--fade .ui-socialbar-item a:active,.effect--fade .ui-socialbar-item:hover a,.effect--slide .ui-socialbar-item a:active {
box-shadow:inset 0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.4);
-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.4)
}

.ss {
width:auto;
margin:0;
padding:0
}

.ss .ui-socialbar-item a {
height:40px;
width:40px
}

.ss.with-bg .ui-socialbar-item {
margin-right:1px;
margin-bottom:1px
}

.ss .ui-socialbar-item:first-child {
border-left:1px solid rgba(0,0,0,.2)
}

.borderless.ssm .ui-socialbar-item,.borderless.ssm .ui-socialbar-item:first-child {
border:none
}

.ssm {
width:auto;
margin:0;
padding:0;
font-size:0
}

.ssm .ui-socialbar-item {
display:inline-block;
margin:0;
padding:0;
border-right:1px solid rgba(0,0,0,.2)
}

.ssm .ui-socialbar-item a {
background-repeat:no-repeat;
transition:all .3s ease
}

.ssm .ui-socialbar-item:hover a {
transition:all .3s ease
}

.ssm .ui-socialbar-item:first-child {
border-left:1px solid rgba(0,0,0,.2)
}

.ssm .ui-socialbar-item a {
display:block;
text-indent:-9999px
}

.ssm .ui-socialbar-item a:active {
box-shadow:inset 0 0 10px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.3);
-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.3);
-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.3)
}

.ssm.with-bg .ui-socialbar-item {
margin-right:1px;
-bottom:1px
}

.ssm .ui-socialbar-item a {
height:30px;
width:30px
}

.ss .ui-socialbar-item.digg .ui-socialbar-image {
background-position:0 0
}

.ss .ui-socialbar-item.digg:hover a,.ss.effect--fade .ui-socialbar-item.digg a {
background-position:0 -40px
}

.ss .ui-socialbar-item.dribbble .ui-socialbar-image {
background-position:0 -80px
}

.ss .ui-socialbar-item.dribbble:hover a,.ss.effect--fade .ui-socialbar-item.dribbble a {
background-position:0 -120px
}

.ss .ui-socialbar-item.facebook .ui-socialbar-image {
background-position:0 -160px
}

.ss .ui-socialbar-item.facebook:hover a,.ss.effect--fade .ui-socialbar-item.facebook a {
background-position:0 -200px
}

.ss .ui-socialbar-item.flickr .ui-socialbar-image {
background-position:0 -240px
}

.ss .ui-socialbar-item.flickr:hover a,.ss.effect--fade .ui-socialbar-item.flickr a {
background-position:0 -280px
}

.ss .ui-socialbar-item.forrst .ui-socialbar-image {
background-position:0 -320px
}

.ss .ui-socialbar-item.forrst:hover a,.ss.effect--fade .ui-socialbar-item.forrst a {
background-position:0 -360px
}

.ss .ui-socialbar-item.googleplus .ui-socialbar-image {
background-position:0 -400px
}

.ss .ui-socialbar-item.googleplus:hover a,.ss.effect--fade .ui-socialbar-item.googleplus a {
background-position:0 -440px
}

.ss .ui-socialbar-item.html5 .ui-socialbar-image {
background-position:0 -480px
}

.ss .ui-socialbar-item.html5:hover a,.ss.effect--fade .ui-socialbar-item.html5 a {
background-position:0 -520px
}

.ss .ui-socialbar-item.soundcloud .ui-socialbar-image {
background-position:0 -560px
}

.ss .ui-socialbar-item.soundcloud:hover a,.ss.effect--fade .ui-socialbar-item.soundcloud a {
background-position:0 -600px
}

.ss .ui-socialbar-item.lastfm .ui-socialbar-image {
background-position:0 -640px
}

.ss .ui-socialbar-item.lastfm:hover a,.ss.effect--fade .ui-socialbar-item.lastfm a {
background-position:0 -680px
}

.ss .ui-socialbar-item.linkedin .ui-socialbar-image {
background-position:0 -720px
}

.ss .ui-socialbar-item.linkedin:hover a,.ss.effect--fade .ui-socialbar-item.linkedin a {
background-position:0 -760px
}

.ss .ui-socialbar-item.myspace .ui-socialbar-image {
background-position:0 -800px
}

.ss .ui-socialbar-item.myspace:hover a,.ss.effect--fade .ui-socialbar-item.myspace a {
background-position:0 -840px
}

.ss .ui-socialbar-item.paypal .ui-socialbar-image {
background-position:0 -880px
}

.ss .ui-socialbar-item.paypal:hover a,.ss.effect--fade .ui-socialbar-item.paypal a {
background-position:0 -920px
}

.ss .ui-socialbar-item.picasa .ui-socialbar-image {
background-position:0 -960px
}

.ss .ui-socialbar-item.picasa:hover a,.ss.effect--fade .ui-socialbar-item.picasa a {
background-position:0 -1000px
}

.ss .ui-socialbar-item.pinterest .ui-socialbar-image {
background-position:0 -1040px
}

.ss .ui-socialbar-item.pinterest:hover a,.ss.effect--fade .ui-socialbar-item.pinterest a {
background-position:0 -1080px
}

.ss .ui-socialbar-item.reddit .ui-socialbar-image {
background-position:0 -1120px
}

.ss .ui-socialbar-item.reddit:hover a,.ss.effect--fade .ui-socialbar-item.reddit a {
background-position:0 -1160px
}

.ss .ui-socialbar-item.rss .ui-socialbar-image {
background-position:0 -1200px
}

.ss .ui-socialbar-item.rss:hover a,.ss.effect--fade .ui-socialbar-item.rss a {
background-position:0 -1240px
}

.ss .ui-socialbar-item.skype .ui-socialbar-image {
background-position:0 -1280px
}

.ss .ui-socialbar-item.skype:hover a,.ss.effect--fade .ui-socialbar-item.skype a {
background-position:0 -1320px
}

.ss .ui-socialbar-item.stumbleupon .ui-socialbar-image {
background-position:0 -1360px
}

.ss .ui-socialbar-item.stumbleupon:hover a,.ss.effect--fade .ui-socialbar-item.stumbleupon a {
background-position:0 -1400px
}

.ss .ui-socialbar-item.tumblr .ui-socialbar-image {
background-position:0 -1440px
}

.ss .ui-socialbar-item.tumblr:hover a,.ss.effect--fade .ui-socialbar-item.tumblr a {
background-position:0 -1480px
}

.ss .ui-socialbar-item.twitter .ui-socialbar-image {
background-position:0 -1520px
}

.ss .ui-socialbar-item.twitter:hover a,.ss.effect--fade .ui-socialbar-item.twitter a {
background-position:0 -1560px
}

.ss .ui-socialbar-item.vimeo .ui-socialbar-image {
background-position:0 -1600px
}

.ss .ui-socialbar-item.vimeo:hover a,.ss.effect--fade .ui-socialbar-item.vimeo a {
background-position:0 -1640px
}

.ss .ui-socialbar-item.wordpress .ui-socialbar-image {
background-position:0 -1680px
}

.ss .ui-socialbar-item.wordpress:hover a,.ss.effect--fade .ui-socialbar-item.wordpress a {
background-position:0 -1720px
}

.ss .ui-socialbar-item.yahoo .ui-socialbar-image {
background-position:0 -1760px
}

.ss .ui-socialbar-item.yahoo:hover a,.ss.effect--fade .ui-socialbar-item.yahoo a {
background-position:0 -1800px
}

.ss .ui-socialbar-item.youtube .ui-socialbar-image {
background-position:0 -1840px
}

.ss .ui-socialbar-item.youtube:hover a,.ss.effect--fade .ui-socialbar-item.youtube a {
background-position:0 -1880px
}

.ss .ui-socialbar-item.github .ui-socialbar-image {
background-position:0 -1920px
}

.ss .ui-socialbar-item.github:hover a,.ss.effect--fade .ui-socialbar-item.github a {
background-position:0 -1960px
}

.ss .ui-socialbar-item.behance .ui-socialbar-image {
background-position:0 -2000px
}

.ss .ui-socialbar-item.behance:hover a,.ss.effect--fade .ui-socialbar-item.behance a {
background-position:0 -2040px
}

.ss .ui-socialbar-item.yelp .ui-socialbar-image {
background-position:0 -2080px
}

.ss .ui-socialbar-item.yelp:hover a,.ss.effect--fade .ui-socialbar-item.yelp a {
background-position:0 -2120px
}

.ss .ui-socialbar-item.mail .ui-socialbar-image {
background-position:0 -2160px
}

.ss .ui-socialbar-item.mail:hover a,.ss.effect--fade .ui-socialbar-item.mail a {
background-position:0 -2200px
}

.ss .ui-socialbar-item.instagram .ui-socialbar-image {
background-position:0 -2240px
}

.ss .ui-socialbar-item.instagram:hover a,.ss.effect--fade .ui-socialbar-item.instagram a {
background-position:0 -2280px
}

.ss .ui-socialbar-item.foursquare .ui-socialbar-image {
background-position:0 -2320px
}

.ss .ui-socialbar-item.foursquare:hover a,.ss.effect--fade .ui-socialbar-item.foursquare a {
background-position:0 -2360px
}

.ss .ui-socialbar-item.zerply .ui-socialbar-image {
background-position:0 -2400px
}

.ss .ui-socialbar-item.zerply:hover a,.ss.effect--fade .ui-socialbar-item.zerply a {
background-position:0 -2440px
}

.ss .ui-socialbar-item.windows .ui-socialbar-image {
background-position:0 -2480px
}

.ss .ui-socialbar-item.windows:hover a,.ss.effect--fade .ui-socialbar-item.windows a {
background-position:0 -2520px
}

.ss .ui-socialbar-item.android .ui-socialbar-image {
background-position:0 -2560px
}

.ss .ui-socialbar-item.android:hover a,.ss.effect--fade .ui-socialbar-item.android a {
background-position:0 -2600px
}

.ss .ui-socialbar-item.googledrive .ui-socialbar-image {
background-position:0 -2640px
}

.ss .ui-socialbar-item.googledrive:hover a,.ss.effect--fade .ui-socialbar-item.googledrive a {
background-position:0 -2680px
}

.ss .ui-socialbar-item.dropbox .ui-socialbar-image {
background-position:0 -2720px
}

.ss .ui-socialbar-item.dropbox:hover a,.ss.effect--fade .ui-socialbar-item.dropbox a {
background-position:0 -2760px
}

.ss .ui-socialbar-item.deviantart .ui-socialbar-image {
background-position:0 -2800px
}

.ss .ui-socialbar-item.deviantart:hover a,.ss.effect--fade .ui-socialbar-item.deviantart a {
background-position:0 -2840px
}

.ss .ui-socialbar-item.apple .ui-socialbar-image {
background-position:0 -2880px
}

.ss .ui-socialbar-item.apple:hover a,.ss.effect--fade .ui-socialbar-item.apple a {
background-position:0 -2920px
}

.ss .ui-socialbar-item.technorati .ui-socialbar-image {
background-position:0 -2960px
}

.ss .ui-socialbar-item.technorati:hover a,.ss.effect--fade .ui-socialbar-item.technorati a {
background-position:0 -3000px
}

.ss .ui-socialbar-item.google .ui-socialbar-image {
background-position:0 -3040px
}

.ss .ui-socialbar-item.google:hover a,.ss.effect--fade .ui-socialbar-item.google a {
background-position:0 -3080px
}

.ss .ui-socialbar-item.delicious .ui-socialbar-image {
background-position:0 -3120px
}

.ss .ui-socialbar-item.delicious:hover a,.ss.effect--fade .ui-socialbar-item.delicious a {
background-position:0 -3160px
}

.ss .ui-socialbar-item.blogger .ui-socialbar-image {
background-position:0 -3200px
}

.ss .ui-socialbar-item.blogger:hover a,.ss.effect--fade .ui-socialbar-item.blogger a {
background-position:0 -3240px
}

.ss .ui-socialbar-item.ebay .ui-socialbar-image {
background-position:0 -3280px
}

.ss .ui-socialbar-item.ebay:hover a,.ss.effect--fade .ui-socialbar-item.ebay a {
background-position:0 -3320px
}

.ss .ui-socialbar-item.amazon .ui-socialbar-image {
background-position:0 -3360px
}

.ss .ui-socialbar-item.amazon:hover a,.ss.effect--fade .ui-socialbar-item.amazon a {
background-position:0 -3400px
}

.ss .ui-socialbar-item.twitter-alt .ui-socialbar-image {
background-position:0 -3440px
}

.ss .ui-socialbar-item.twitter-alt:hover a,.ss.effect--fade .ui-socialbar-item.twitter-alt a {
background-position:0 -3480px
}

.ss .ui-socialbar-item.xing .ui-socialbar-image {
background-position:0 -3520px
}

.ss .ui-socialbar-item.xing:hover a,.ss.effect--fade .ui-socialbar-item.xing a {
background-position:0 -3560px
}

.ssm .ui-socialbar-item.digg .ui-socialbar-image {
background-position:0 0
}

.ssm .ui-socialbar-item.digg:hover a,.ssm.effect--fade .ui-socialbar-item.digg a {
background-position:0 -30px
}

.ssm .ui-socialbar-item.dribbble .ui-socialbar-image {
background-position:0 -60px
}

.ssm .ui-socialbar-item.dribbble:hover a,.ssm.effect--fade .ui-socialbar-item.dribbble a {
background-position:0 -90px
}

.ssm .ui-socialbar-item.facebook .ui-socialbar-image {
background-position:0 -120px
}

.ssm .ui-socialbar-item.facebook:hover a,.ssm.effect--fade .ui-socialbar-item.facebook a {
background-position:0 -150px
}

.ssm .ui-socialbar-item.flickr .ui-socialbar-image {
background-position:0 -180px
}

.ssm .ui-socialbar-item.flickr:hover a,.ssm.effect--fade .ui-socialbar-item.flickr a {
background-position:0 -210px
}

.ssm .ui-socialbar-item.forrst .ui-socialbar-image {
background-position:0 -240px
}

.ssm .ui-socialbar-item.forrst:hover a,.ssm.effect--fade .ui-socialbar-item.forrst a {
background-position:0 -270px
}

.ssm .ui-socialbar-item.googleplus .ui-socialbar-image {
background-position:0 -300px
}

.ssm .ui-socialbar-item.googleplus:hover a,.ssm.effect--fade .ui-socialbar-item.googleplus a {
background-position:0 -330px
}

.ssm .ui-socialbar-item.html5 .ui-socialbar-image {
background-position:0 -360px
}

.ssm .ui-socialbar-item.html5:hover a,.ssm.effect--fade .ui-socialbar-item.html5 a {
background-position:0 -390px
}

.ssm .ui-socialbar-item.soundcloud .ui-socialbar-image {
background-position:0 -420px
}

.ssm .ui-socialbar-item.soundcloud:hover a,.ssm.effect--fade .ui-socialbar-item.soundcloud a {
background-position:0 -450px
}

.ssm .ui-socialbar-item.lastfm .ui-socialbar-image {
background-position:0 -480px
}

.ssm .ui-socialbar-item.lastfm:hover a,.ssm.effect--fade .ui-socialbar-item.lastfm a {
background-position:0 -510px
}

.ssm .ui-socialbar-item.linkedin .ui-socialbar-image {
background-position:0 -540px
}

.ssm .ui-socialbar-item.linkedin:hover a,.ssm.effect--fade .ui-socialbar-item.linkedin a {
background-position:0 -570px
}

.ssm .ui-socialbar-item.myspace .ui-socialbar-image {
background-position:0 -600px
}

.ssm .ui-socialbar-item.myspace:hover a,.ssm.effect--fade .ui-socialbar-item.myspace a {
background-position:0 -630px
}

.ssm .ui-socialbar-item.paypal .ui-socialbar-image {
background-position:0 -660px
}

.ssm .ui-socialbar-item.paypal:hover a,.ssm.effect--fade .ui-socialbar-item.paypal a {
background-position:0 -690px
}

.ssm .ui-socialbar-item.picasa .ui-socialbar-image {
background-position:0 -720px
}

.ssm .ui-socialbar-item.picasa:hover a,.ssm.effect--fade .ui-socialbar-item.picasa a {
background-position:0 -750px
}

.ssm .ui-socialbar-item.pinterest .ui-socialbar-image {
background-position:0 -780px
}

.ssm .ui-socialbar-item.pinterest:hover a,.ssm.effect--fade .ui-socialbar-item.pinterest a {
background-position:0 -810px
}

.ssm .ui-socialbar-item.reddit .ui-socialbar-image {
background-position:0 -840px
}

.ssm .ui-socialbar-item.reddit:hover a,.ssm.effect--fade .ui-socialbar-item.reddit a {
background-position:0 -870px
}

.ssm .ui-socialbar-item.rss .ui-socialbar-image {
background-position:0 -900px
}

.ssm .ui-socialbar-item.rss:hover a,.ssm.effect--fade .ui-socialbar-item.rss a {
background-position:0 -930px
}

.ssm .ui-socialbar-item.skype .ui-socialbar-image {
background-position:0 -960px
}

.ssm .ui-socialbar-item.skype:hover a,.ssm.effect--fade .ui-socialbar-item.skype a {
background-position:0 -990px
}

.ssm .ui-socialbar-item.stumbleupon .ui-socialbar-image {
background-position:0 -1020px
}

.ssm .ui-socialbar-item.stumbleupon:hover a,.ssm.effect--fade .ui-socialbar-item.stumbleupon a {
background-position:0 -1050px
}

.ssm .ui-socialbar-item.tumblr .ui-socialbar-image {
background-position:0 -1080px
}

.ssm .ui-socialbar-item.tumblr:hover a,.ssm.effect--fade .ui-socialbar-item.tumblr a {
background-position:0 -1110px
}

.ssm .ui-socialbar-item.twitter .ui-socialbar-image {
background-position:0 -1140px
}

.ssm .ui-socialbar-item.twitter:hover a,.ssm.effect--fade .ui-socialbar-item.twitter a {
background-position:0 -1170px
}

.ssm .ui-socialbar-item.vimeo .ui-socialbar-image {
background-position:0 -1200px
}

.ssm .ui-socialbar-item.vimeo:hover a,.ssm.effect--fade .ui-socialbar-item.vimeo a {
background-position:0 -1230px
}

.ssm .ui-socialbar-item.wordpress .ui-socialbar-image {
background-position:0 -1260px
}

.ssm .ui-socialbar-item.wordpress:hover a,.ssm.effect--fade .ui-socialbar-item.wordpress a {
background-position:0 -1290px
}

.ssm .ui-socialbar-item.yahoo .ui-socialbar-image {
background-position:0 -1320px
}

.ssm .ui-socialbar-item.yahoo:hover a,.ssm.effect--fade .ui-socialbar-item.yahoo a {
background-position:0 -1350px
}

.ssm .ui-socialbar-item.youtube .ui-socialbar-image {
background-position:0 -1380px
}

.ssm .ui-socialbar-item.youtube:hover a,.ssm.effect--fade .ui-socialbar-item.youtube a {
background-position:0 -1410px
}

.ssm .ui-socialbar-item.github .ui-socialbar-image {
background-position:0 -1440px
}

.ssm .ui-socialbar-item.github:hover a,.ssm.effect--fade .ui-socialbar-item.github a {
background-position:0 -1470px
}

.ssm .ui-socialbar-item.behance .ui-socialbar-image {
background-position:0 -1500px
}

.ssm .ui-socialbar-item.behance:hover a,.ssm.effect--fade .ui-socialbar-item.behance a {
background-position:0 -1530px
}

.ssm .ui-socialbar-item.yelp .ui-socialbar-image {
background-position:0 -1560px
}

.ssm .ui-socialbar-item.yelp:hover a,.ssm.effect--fade .ui-socialbar-item.yelp a {
background-position:0 -1590px
}

.ssm .ui-socialbar-item.mail .ui-socialbar-image {
background-position:0 -1620px
}

.ssm .ui-socialbar-item.mail:hover a,.ssm.effect--fade .ui-socialbar-item.mail a {
background-position:0 -1650px
}

.ssm .ui-socialbar-item.instagram .ui-socialbar-image {
background-position:0 -1680px
}

.ssm .ui-socialbar-item.instagram:hover a,.ssm.effect--fade .ui-socialbar-item.instagram a {
background-position:0 -1710px
}

.ssm .ui-socialbar-item.foursquare .ui-socialbar-image {
background-position:0 -1740px
}

.ssm .ui-socialbar-item.foursquare:hover a,.ssm.effect--fade .ui-socialbar-item.foursquare a {
background-position:0 -1770px
}

.ssm .ui-socialbar-item.zerply .ui-socialbar-image {
background-position:0 -1800px
}

.ssm .ui-socialbar-item.zerply:hover a,.ssm.effect--fade .ui-socialbar-item.zerply a {
background-position:0 -1830px
}

.ssm .ui-socialbar-item.windows .ui-socialbar-image {
background-position:0 -1860px
}

.ssm .ui-socialbar-item.windows:hover a,.ssm.effect--fade .ui-socialbar-item.windows a {
background-position:0 -1890px
}

.ssm .ui-socialbar-item.android .ui-socialbar-image {
background-position:0 -1920px
}

.ssm .ui-socialbar-item.android:hover a,.ssm.effect--fade .ui-socialbar-item.android a {
background-position:0 -1950px
}

.ssm .ui-socialbar-item.googledrive .ui-socialbar-image {
background-position:0 -1980px
}

.ssm .ui-socialbar-item.googledrive:hover a,.ssm.effect--fade .ui-socialbar-item.googledrive a {
background-position:0 -2010px
}

.ssm .ui-socialbar-item.dropbox .ui-socialbar-image {
background-position:0 -2040px
}

.ssm .ui-socialbar-item.dropbox:hover a,.ssm.effect--fade .ui-socialbar-item.dropbox a {
background-position:0 -2070px
}

.ssm .ui-socialbar-item.deviantart .ui-socialbar-image {
background-position:0 -2100px
}

.ssm .ui-socialbar-item.deviantart:hover a,.ssm.effect--fade .ui-socialbar-item.deviantart a {
background-position:0 -2130px
}

.ssm .ui-socialbar-item.apple .ui-socialbar-image {
background-position:0 -2160px
}

.ssm .ui-socialbar-item.apple:hover a,.ssm.effect--fade .ui-socialbar-item.apple a {
background-position:0 -2190px
}

.ssm .ui-socialbar-item.technorati .ui-socialbar-image {
background-position:0 -2220px
}

.ssm .ui-socialbar-item.technorati:hover a,.ssm.effect--fade .ui-socialbar-item.technorati a {
background-position:0 -2250px
}

.ssm .ui-socialbar-item.google .ui-socialbar-image {
background-position:0 -2280px
}

.ssm .ui-socialbar-item.google:hover a,.ssm.effect--fade .ui-socialbar-item.google a {
background-position:0 -2310px
}

.ssm .ui-socialbar-item.delicious .ui-socialbar-image {
background-position:0 -2340px
}

.ssm .ui-socialbar-item.delicious:hover a,.ssm.effect--fade .ui-socialbar-item.delicious a {
background-position:0 -2370px
}

.ssm .ui-socialbar-item.blogger .ui-socialbar-image {
background-position:0 -2400px
}

.ssm .ui-socialbar-item.blogger:hover a,.ssm.effect--fade .ui-socialbar-item.blogger a {
background-position:0 -2430px
}

.ssm .ui-socialbar-item.ebay .ui-socialbar-image {
background-position:0 -2460px
}

.ssm .ui-socialbar-item.ebay:hover a,.ssm.effect--fade .ui-socialbar-item.ebay a {
background-position:0 -2490px
}

.ssm .ui-socialbar-item.amazon .ui-socialbar-image {
background-position:0 -2520px
}

.ssm .ui-socialbar-item.amazon:hover a,.ssm.effect--fade .ui-socialbar-item.amazon a {
background-position:0 -2550px
}

.ssm .ui-socialbar-item.twitter-alt .ui-socialbar-image {
background-position:0 -2580px
}

.ssm .ui-socialbar-item.twitter-alt:hover a,.ssm.effect--fade .ui-socialbar-item.twitter-alt a {
background-position:0 -2610px
}

.ssm .ui-socialbar-item.xing .ui-socialbar-image {
background-position:0 -2640px
}

.ssm .ui-socialbar-item.xing:hover a,.ssm.effect--fade .ui-socialbar-item.xing a {
background-position:0 -2670px
}

.ui--space {
display:block;
height:30px
}

.ui--tabs,.ui--tabs-header {
position:relative;
display:block
}

.ui--tabs-header {
line-height:0!important;
z-index:2
}

.ui--tabs-header .ui--tabs-header-holder {
position:relative;
display:inline-block
}

.ui--tabs-titles {
position:relative;
z-index:1;
list-style:none;
margin:0;
padding:0;
line-height:0!important;
display:inline-block
}

.ui--tabs-titles>li {
position:relative;
z-index:1;
margin:0;
padding:0;
line-height:0!important;
display:inline-block;
float:left
}

.rtl .ui--tabs-titles>li {
float:right
}

.ui--tabs-titles>li a {
position:relative;
z-index:3;
margin:0;
padding:0;
display:block;
outline:0
}

.ui--tabs-titles>li .ui--icon {
position:relative;
z-index:4;
margin-right:12px
}

.ui--tabs-titles>li h1,.ui--tabs-titles>li h2,.ui--tabs-titles>li h3,.ui--tabs-titles>li h4,.ui--tabs-titles>li h5,.ui--tabs-titles>li h6 {
position:relative;
z-index:2;
margin:0!important
}

.ui--tabs-contents {
list-style:none;
position:relative;
z-index:1
}

.ui--tabs-contents li.hidden {
position:absolute;
top:-99999px;
display:block!important;
width:100%
}

.ui--tabs-mega {
margin:0 0 30px
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li a {
display:block;
padding:15px 40px;
text-decoration:none!important;
min-height:25px;
font-weight:400;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
border-color:rgba(255,255,255,.2)!important
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li a:hover {
background-color:rgba(0,0,0,.1)
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li a:active {
background-color:rgba(0,0,0,.2);
box-shadow:inset 0 0 15px rgba(0,0,0,.4)
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li.active a,html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li.active a:hover {
color:#333;
text-shadow:none;
background-color:#fff;
box-shadow:none;
border-color:transparent!important
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li a {
border-left:1px solid transparent
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li.last-item a {
border-right:1px solid transparent
}

.ui--tabs-mega>.ui--tabs-contents {
margin:30px 0 0;
padding:0
}

.ui--tabs-mini {
margin-bottom:30px
}

.ui--tabs-mini>.ui--tabs-header {
overflow:hidden;
position:relative
}

.ui--tabs-mini>.ui--tabs-header .ui--tabs-border-after {
content:" ";
position:absolute;
bottom:0;
left:0;
width:4000px;
border-bottom:1px solid transparent
}

.ui--tabs-mini>.ui--tabs-header .ui--tabs-border-before {
content:" ";
position:absolute;
bottom:0;
left:-4000px;
width:4000px;
border-bottom:1px solid transparent
}

.ui--tabs-mini>.ui--tabs-header .ui--tabs-titles {
margin-bottom:-1px
}

html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-titles>li {
max-height:60px
}

html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-titles>li a {
display:block;
padding:18px 30px 15px;
text-decoration:none!important;
position:relative;
font-weight:400;
border-top:2px solid transparent;
border-right:1px solid transparent;
border-left:1px solid transparent;
border-radius:3px;
min-height:100px
}

html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-titles>li.active a,html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-titles>li.active a:hover {
text-shadow:none;
box-shadow:none
}

html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-border-after,html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-border-before {
border-color:#d4d4d4!important
}

html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-titles>li.active a,html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-titles>li.active a:hover {
color:#333;
border-color:#d4d4d4!important
}

.ui--tabs-mini-horizontal>.ui--tabs-contents {
margin:30px 0 0
}

html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header {
padding-bottom:30px
}

html #page-wrap .ui--tabs-mini-vertical.position--right>.ui--tabs-header {
float:right
}

html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header .ui--tabs-titles {
width:100%;
padding-right:1px
}

html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header .ui--tabs-titles>li {
float:none;
display:block
}

html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header .ui--tabs-titles>li a {
display:block;
padding:15px 30px;
text-decoration:none!important;
position:relative;
font-weight:400
}

html #page-wrap .ui--tabs-mini-vertical.position--left>.ui--tabs-header .ui--tabs-titles>li a {
border-top:1px solid transparent;
border-left:2px solid transparent;
border-bottom:1px solid transparent;
-webkit-border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-bottomleft:3px;
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

html #page-wrap .ui--tabs-mini-vertical.position--right>.ui--tabs-header .ui--tabs-titles>li a {
border-top:1px solid transparent;
border-right:2px solid transparent;
border-bottom:1px solid transparent;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px
}

.ui--tabs-mini>.ui--tabs-header .ui--tabs-border-top {
content:" ";
position:absolute;
top:-4000px;
height:4000px
}

.ui--tabs-mini.position--left>.ui--tabs-header .ui--tabs-border-top {
right:0;
border-right:1px solid transparent
}

.ui--tabs-mini.position--right>.ui--tabs-header .ui--tabs-border-top {
left:0;
border-left:1px solid transparent
}

.ui--tabs-mini>.ui--tabs-header .ui--tabs-border-bottom {
content:" ";
position:absolute;
top:40px;
height:4000px
}

.ui--tabs-mini.position--left>.ui--tabs-header .ui--tabs-border-bottom {
right:0;
border-right:1px solid transparent
}

.ui--tabs-mini.position--right>.ui--tabs-header .ui--tabs-border-bottom {
left:0;
border-left:1px solid transparent
}

html #page-wrap .ui--tabs-mini-vertical.position--left>.ui--tabs-header .ui--tabs-border-bottom,html #page-wrap .ui--tabs-mini-vertical.position--left>.ui--tabs-header .ui--tabs-border-top,html #page-wrap .ui--tabs-mini-vertical.position--right>.ui--tabs-header .ui--tabs-border-bottom,html #page-wrap .ui--tabs-mini-vertical.position--right>.ui--tabs-header .ui--tabs-border-top {
border-color:#d4d4d4
}

html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header .ui--tabs-titles>li.active a,html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header .ui--tabs-titles>li.active a:hover {
color:#333;
border-color:#d4d4d4 #169fe6
}

html #page-wrap .ui--tabs-mini-vertical.position--left>.ui--tabs-header .ui--tabs-titles>li.active a,html #page-wrap .ui--tabs-mini-vertical.position--left>.ui--tabs-header .ui--tabs-titles>li.active a:hover,html #page-wrap .ui--tabs-mini-vertical.position--right>.ui--tabs-header .ui--tabs-titles>li.active a,html #page-wrap .ui--tabs-mini-vertical.position--right>.ui--tabs-header .ui--tabs-titles>li.active a:hover {
border-left-color:#169fe6
}

.ui--tagline-box-wrapper {
position:relative;
z-index:1;
margin-bottom:18px
}

.ui--tagline-box {
position:relative;
padding:30px 30px 12px
}

.ui--tagline-content {
position:relative;
z-index:5
}

.ui--tagline-background-container {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:1
}

.ui--tagline-box h1,.ui--tagline-box h2,.ui--tagline-box h3,.ui--tagline-box h4,.ui--tagline-box h5,.ui--tagline-box h6 {
margin-top:0
}

.ui--tagline-box .btn {
z-index:10;
position:relative
}

.ui--tagline-box a.ui--tagline-box-block-link {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:9;
display:block
}

.ui--tagline-background-overlay,.ui--tagline-box {
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}

.ui--tagline-background-overlay {
z-index:2
}

.ui--testimonial {
margin-bottom:18px
}

.ui--testimonial-content {
position:relative;
margin-bottom:20px;
padding:18px 20px 2px
}

.ui--testimonial-arrow {
position:absolute;
width:20px;
height:20px;
left:36px;
bottom:-8px;
color:#f1f1f1;
background-color:none!important;
text-shadow:0 2px 0 #ccc
}

.ie .ui--testimonial-arrow {
display:none
}

.ui--testimonial-arrow i {
font-size:28px
}

.ui--testimonial-brand {
display:block;
position:relative;
margin:0 15px
}

.ui--testimonial-brand .name {
display:block
}

.ui--testimonial-image {
float:left;
margin:0 15px 0 0;
line-height:0
}

.ui--testimonial-image img,.ui--testimonial-image-position {
width:60px
}

.ui--testimonial-image-position {
overflow:hidden
}

.ui--testimonial-user {
display:block;
overflow:hidden;
padding:5px 0 0
}

.ui--text-rotator-words {
display:none
}

.ui--text-rotator .rotating {
display:inline-block;
-ms-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
transform-style:preserve-3d;
-ms-transform:rotateX(0) rotateY(0) rotateZ(0);
transform:rotateX(0) rotateY(0) rotateZ(0);
transition:.5s;
-webkit-transform-origin-x:50%
}

.ui--text-rotator .rotating.flip {
position:relative
}

.ui--text-rotator .rotating .back,.ui--text-rotator .rotating .front {
left:0;
top:0;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden
}

.ui--text-rotator .rotating .front {
position:absolute;
display:inline-block;
-ms-transform:translate3d(0,0,1px);
transform:translate3d(0,0,1px)
}

.ui--text-rotator .rotating.flip .front {
z-index:1
}

.ui--text-rotator .rotating .back {
display:block;
opacity:0
}

.ui--text-rotator .rotating.spin {
-ms-transform:rotate(360deg) scale(0);
transform:rotate(360deg) scale(0)
}

.ui--text-rotator .rotating.flip .back {
z-index:2;
display:block;
opacity:1;
-ms-transform:rotateY(180deg) translate3d(0,0,0);
transform:rotateY(180deg) translate3d(0,0,0)
}

.ui--text-rotator .rotating.flip.up .back {
-ms-transform:rotateX(180deg) translate3d(0,0,0);
transform:rotateX(180deg) translate3d(0,0,0)
}

.ui--text-rotator .rotating.flip.cube .front {
-ms-transform:translate3d(0,0,100px) scale(0.85,.85);
transform:translate3d(0,0,100px) scale(0.85,.85)
}

.ui--text-rotator .rotating.flip.cube .back {
-ms-transform:rotateY(180deg) translate3d(0,0,100px) scale(0.85,.85);
transform:rotateY(180deg) translate3d(0,0,100px) scale(0.85,.85)
}

.ui--text-rotator .rotating.flip.cube.up .back {
-ms-transform:rotateX(180deg) translate3d(0,0,100px) scale(0.85,.85);
transform:rotateX(180deg) translate3d(0,0,100px) scale(0.85,.85)
}

.ui--title {
margin-bottom:18px
}

.ui--title-bordered {
position:relative
}

.ui--title-bordered.with-navigation .ui--title-holder {
margin-right:80px
}

.rtl .ui--title-bordered.with-navigation .ui--title-holder {
margin-right:0;
margin-left:80px
}

.ui--title-bordered.with-navigation.text-center .ui--title-holder {
padding-left:80px
}

.rtl .ui--title-bordered.with-navigation.text-center .ui--title-holder {
padding-left:0;
padding-right:80px
}

.ui--title-holder {
position:relative;
overflow:hidden
}

.ui--title-text {
position:relative;
display:inline-block;
zoom:1;
margin:0!important;
padding-right:30px;
max-width:90%;
text-decoration:none
}

.rtl .ui--title-text {
padding-right:0;
padding-left:30px
}

.rtl .text-center .ui--title-text,.text-center .ui--title-text {
padding-left:30px;
padding-right:30px
}

.text-right .ui--title-text {
padding-left:30px;
padding-right:0
}

.rtl .text-right .ui--title-text {
padding-left:0;
padding-right:30px
}

.ui--title-text a,.ui--title-text a:hover {
text-decoration:none!important
}

.ui--title-border-left,.ui--title-border-right {
position:absolute;
width:2000px;
height:0;
border-top:0!important;
border-right:0!important;
border-left:0!important;
margin-top:-.5px;
top:50%;
display:none
}

.ui--title-border-bottom {
margin-top:18px
}

.ui--title-borders {
display:block;
border-bottom:1px solid transparent;
border-color:#ebebeb
}

.ui--title-navigation {
position:absolute;
right:0;
top:50%;
height:24px;
margin-top:-12px;
direction:ltr
}

.rtl .ui--title-navigation {
right:auto;
left:0
}

.rtl .ui--widget-title .ui--title-navigation {
left:0;
right:auto
}

.ui--toggle {
display:block;
margin-bottom:18px
}

.ui--toggle-title {
display:block;
position:relative;
padding-left:54px;
padding-right:12px;
min-height:42px;
border-radius:3px
}

.ui--toggle-title a,.ui--toggle-title a:hover {
display:block!important;
text-decoration:none!important;
padding:10px 0
}

.ui--toggle-state-opened>.ui--toggle-title a,.ui--toggle-state-opened>.ui--toggle-title a:hover,.ui--toggle-title a:active {
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.ui--toggle-title-text {
margin:0!important
}

.ui--toggle-icon {
position:absolute;
float:left;
text-align:center;
width:42px;
min-height:42px;
left:0;
top:0;
bottom:0;
border-radius:3px
}

.ui--toggle-icon i {
font-size:20px!important;
position:absolute;
width:20px;
height:20px;
top:50%;
left:50%;
margin-top:-10px;
margin-left:-10px
}

.ui--toggle-state-closed .ui--toggle-title .show-when-closed {
display:block!important
}

.ui--toggle-state-closed .ui--toggle-title .show-when-opened,.ui--toggle-state-opened .ui--toggle-title .show-when-closed {
display:none!important
}

.ui--toggle-state-opened .ui--toggle-title .show-when-opened {
display:block!important
}

.ui--toggle-icon-text {
float:left
}

.ui--toggle-content {
padding-top:12px;
padding-bottom:0
}

.ui--toggle-state-closed>.ui--toggle-content {
position:absolute;
top:-99999px;
visibility:hidden;
width:100%
}

.ui--twitter-style-default .ui--twitter-timeline-content {
position:relative;
margin-bottom:18px;
padding:18px 20px 2px
}

.ui--twitter-style-default .ui--twitter-timeline {
margin-bottom:18px
}

.ui--twitter-style-plain .ui--twitter-timeline-content {
position:relative
}

.ui--twitter-style-plain .ui--icon.fontawesome-twitter {
float:left;
margin-right:12px
}

.ui--twitter-style-plain p {
overflow:hidden
}

.ui--twitter-timeline-arrow {
position:absolute;
width:20px;
height:20px;
left:30px;
bottom:-8px;
color:#f1f1f1;
background-color:none!important;
text-shadow:0 2px 0 #ccc
}

.ie .ui--twitter-timeline-arrow {
display:none
}

.ui--twitter-timeline-arrow i {
font-size:28px
}

.ui--twitter-timeline-brand {
display:block;
position:relative;
margin:0 15px
}

.ui--twitter-timeline-brand .name {
display:block
}

.ui--twitter-timeline-image {
float:left;
margin:0 15px 0 0;
line-height:0
}

.ui--twitter-timeline-image img,.ui--twitter-timeline-image-position {
width:48px
}

.ui--twitter-timeline-image-position {
overflow:hidden
}

.ui--twitter-timeline-user {
display:block;
overflow:hidden;
padding:5px 0 0
}

.ui--twitter-media {
margin-top:18px
}

.dropcap {
float:left;
margin:0 5px -12px 0 !important;
padding-bottom:0!important
}

.ui--highlight {
padding:1px 2px;
border-radius:3px
}

.highlight_1 {
background:#FF6;
padding:1px 2px
}

.highlight_2 {
border-bottom:dotted 1px #000;
padding:1px 2px;
margin:0 5px 0 0
}

.highlight_3 {
background:#474649;
color:#FFF!important;
padding:1px 2px
}

.ui--pullquote {
max-width:33%
}

.ui--blockquote {
margin:0 40px 25px;
padding:18px 30px
}

.ui--pullquote {
padding:18px 30px
}

.ui--pullquote-left {
float:left;
margin-bottom:18px;
margin-right:30px
}

.ui--pullquote-right {
float:right;
margin-bottom:18px;
margin-left:30px;
padding-right:0
}

blockquote small {
margin-top:18px;
font-weight:400!important
}

.ui--content-box {
position:relative;
margin-bottom:18px;
border-radius:3px
}

.ui--carousel .ui--content-item {
margin-bottom:18px
}

.ui--content-box-title {
padding:12px 20px 9px;
border-bottom:1px solid #ebebeb
}

.ui--content-box-title-text {
margin:0 0 3px
}

.ui--content-box-title-caption {
margin:0 0 3px;
display:block
}

.ui--content-box-link {
cursor:pointer
}

.ui--content-box-link,.ui--content-box-link:hover,.ui--content-box-title,.ui--content-box-title-caption,.ui--content-box-title-caption:hover,.ui--content-box-title-text,.ui--content-box-title-text:hover,.ui--content-box-title:hover {
text-decoration:none!important
}

.ui--content-box-media {
position:relative;
z-index:3;
border-bottom:1px solid #ebebeb;
overflow:hidden
}

.ui--content-box-media.type--image-hover {
overflow:hidden
}

.ui--content-box-media .ui--content-box-link {
display:block
}

.ui--content-box-image {
width:100%;
height:100%;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px
}

.ui--content-box-video .ui--video,.ui--content-box-video .ui--video-wrapper {
margin-bottom:0
}

.ui--content-box-image-default {
display:block;
position:absolute;
z-index:1;
overflow:hidden;
top:0;
left:0;
right:0;
bottom:0;
width:100%
}

.ratio-original .ui--content-box-image-default {
position:relative!important;
width:100%!important;
height:auto!important
}

.ratio-original .ui--content-box-image-default img {
width:100%!important;
height:auto!important
}

.ui--content-box-overlay {
position:absolute;
overflow:hidden;
z-index:2;
top:0;
left:0;
right:0;
bottom:0;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px
}

.ui--content-box-media.type--image-hover .ui--content-box-overlay {
width:100%
}

.ui--content-box-media.type--default .ui--content-box-overlay {
top:-1px;
left:-1px;
right:-1px;
bottom:-1px
}

.ui--content-box-image-default,.ui--content-box-overlay {
transition:all 1s cubic-bezier(0.19,1,.22,1);
-moz-transition:all 1s cubic-bezier(0.19,1,.22,1);
-webkit-transition:all 1s cubic-bezier(0.19,1,.22,1);
-o-transition:all 1s cubic-bezier(0.19,1,.22,1)
}

.ui--content-box-overlay-image .ui--content-box-image {
margin:0
}

.ui--content-box .ui--content-box-media.effect--fade .ui--content-box-overlay {
-ms-filter:alpha(Opacity=0);
opacity:0
}

.ui--content-box:hover .ui--content-box-media.effect--fade .ui--content-box-overlay {
-ms-filter:alpha(Opacity=100);
opacity:1
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
-ms-transform:translateY(0);
transform:translateY(0)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
-ms-transform:translateY(-40%);
transform:translateY(-40%)
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
-ms-transform:translateY(100%);
transform:translateY(100%)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
-ms-transform:translateY(0);
transform:translateY(0)
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
bottom:auto;
top:0
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
bottom:auto;
top:-40%
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
bottom:auto;
top:100%
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
bottom:auto;
top:0
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
-ms-transform:translateY(0);
transform:translateY(0)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
-ms-transform:translateY(40%);
transform:translateY(40%)
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
-ms-transform:translateY(-100%);
transform:translateY(-100%)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
-ms-transform:translateY(0);
transform:translateY(0)
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
top:auto;
bottom:0
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
top:auto;
bottom:-40%
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
top:auto;
bottom:100%
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
top:auto;
bottom:0
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
-ms-transform:translateX(0);
transform:translateX(0)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
-ms-transform:translateX(-40%);
transform:translateX(-40%)
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
-ms-transform:translateX(100%);
transform:translateX(100%)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
-ms-transform:translateX(0);
transform:translateX(0)
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
right:auto;
left:0
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
right:auto;
left:-40%
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
right:auto;
left:100%
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
right:auto;
left:0
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
-ms-transform:translateX(0);
transform:translateX(0)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
-ms-transform:translateX(40%);
transform:translateX(40%)
}

html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
-ms-transform:translateX(-100%);
transform:translateX(-100%)
}

html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
-ms-transform:translateX(0);
transform:translateX(0)
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
left:auto;
right:0
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
left:auto;
right:-40%
}

html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
left:auto;
right:100%
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
left:auto;
right:0
}

.ui--content-box-overlay-background {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:#333;
-ms-filter:alpha(Opacity=60);
opacity:.6;
z-index:1;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px
}

.ui--content-box .ui--content-box-overlay div.center {
position:absolute;
top:50%;
left:0;
width:100%;
text-align:center;
z-index:2;
transition:all 1s cubic-bezier(0.19,1,.22,1);
-moz-transition:all 1s cubic-bezier(0.19,1,.22,1);
-webkit-transition:all 1s cubic-bezier(0.19,1,.22,1);
-o-transition:all 1s cubic-bezier(0.19,1,.22,1);
-ms-transform:translateY(-400%);
transform:translateY(-400%)
}

.ui--content-box:hover .ui--content-box-overlay div.center {
-ms-transform:translateY(0);
transform:translateY(0)
}

.ui--content-box .ui--content-box-overlay div.center .btn {
padding:10px 7px 10px 15px;
margin-top:-24px;
margin-bottom:0!important
}

.ui--content-box .ui--content-box-overlay .ui--content-box-overlay-button-icon,.ui--content-box .ui--content-box-overlay .ui--content-box-overlay-button-text {
padding-right:8px
}

.ui--content-box-content {
position:relative;
z-index:4
}

.ui--content-box-content-text {
margin:18px 20px 0
}

.ui--content-box-footer {
position:relative;
z-index:5;
margin:-1px 0 0;
border-top:1px solid #dfdfdf;
height:60px;
line-height:40px;
overflow:hidden
}

.ui--content-box-footer .ui-socialbar .ui-socialbar-item {
border-left:1px solid #dfdfdf
}

.ui--content-box-footer .btn {
margin-top:5px
}

.ui--content-box-footer .btn-small {
margin-top:8px
}

.ui--content-box-footer .btn-mini {
margin-top:10px
}

.ui--content-box-footer .text-right .btn {
margin-right:10px
}

.ui--content-box-gallery>.mini-slides,.ui--content-box-gallery>.ui--content-box-gallery-viewport {
z-index:1
}

.ui--content-box-link {
position:static!important
}

.ui--content-box-gallery>.ui--content-box-link {
z-index:2;
position:absolute!important;
width:100%;
height:100%;
top:0;
left:0
}

.ui--content-box-gallery>.ui--content-box-gallery-navigation {
z-index:3
}

.ui--content-box-gallery {
position:absolute
}

.ratio-original .ui--content-box-gallery {
position:relative
}

.ui--content-box-gallery>.mini-slides {
overflow:hidden
}

.ui--content-box-gallery-item {
display:none
}

.ui--content-box-gallery-item-1 {
display:inline!important
}

.ui--content-box-gallery-image {
width:100%
}

.ui--content-box-gallery-navigation {
position:absolute;
top:50%;
left:0;
right:0;
margin-top:-16px;
opacity:0;
filter:alpha(opacity=0)
}

.ui--content-box:hover .ui--content-box-gallery-navigation {
opacity:1;
filter:alpha(opacity=100)
}

.ui--content-box-gallery-navigation .ui--carosuel-next,.ui--content-box-gallery-navigation .ui--carosuel-prev {
position:absolute
}

.ui--content-box-gallery-navigation .ui--carosuel-prev {
left:0
}

.ui--content-box-gallery-navigation .ui--carosuel-next {
right:0
}

.ui--content-box-gallery-navigation .ui--carosuel-next,.ui--content-box-gallery-navigation .ui--carosuel-prev {
pointer-events:none
}

.ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next,.ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
pointer-events:auto
}

html.no-csstransforms .ui--content-box-gallery-navigation .ui--carosuel-prev {
left:-30px
}

html.no-csstransforms .ui--content-box-gallery-navigation .ui--carosuel-next {
right:-30px
}

html.csstransforms .ui--content-box-gallery-navigation .ui--carosuel-prev {
-ms-transform:translateX(-30px);
transform:translateX(-30px)
}

html.csstransforms .ui--content-box-gallery-navigation .ui--carosuel-next {
-ms-transform:translateX(30px);
transform:translateX(30px)
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
left:-10px
}

html.no-csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
right:-10px
}

html.csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}

html.csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
-ms-transform:translateX(10px);
transform:translateX(10px)
}

.ui--carousel .ui--content-box-gallery {
overflow:hidden
}

html.no-csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-prev {
left:-30px
}

html.no-csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-next {
right:-30px
}

html.csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-prev {
-ms-transform:translateX(-30px);
transform:translateX(-30px)
}

html.csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-next {
-ms-transform:translateX(30px);
transform:translateX(30px)
}

html.no-csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
left:10px
}

html.no-csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
right:10px
}

html.csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
-ms-transform:translateX(10px);
transform:translateX(10px)
}

html.csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}

.ui--content-box-gallery-navigation,.ui--content-box-gallery-navigation .ui--carosuel-next,.ui--content-box-gallery-navigation .ui--carosuel-prev {
transition:all .7s cubic-bezier(0.19,1,.22,1);
-moz-transition:all .7s cubic-bezier(0.19,1,.22,1);
-webkit-transition:all .7s cubic-bezier(0.19,1,.22,1);
-o-transition:all .7s cubic-bezier(0.19,1,.22,1)
}

.ui--content-box-gallery {
margin:0;
padding:0
}

.ui--content-box-gallery .mini-slides>div {
display:none;
-webkit-backface-visibility:hidden
}

.ui--content-box-gallery,.ui--content-box-gallery .mini-slides {
zoom:1
}

.ui--box-list .ui--star-rating-wrap {
float:right;
display:block;
margin:14px 0 18px;
text-align:left
}

.ui--video-wrapper {
line-height:0;
margin-bottom:18px;
position:relative;
z-index:2
}

.ui--video {
position:relative;
overflow:hidden
}

.ui--video-16-9 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; /* 16:9 proporcija */
  background:#7B7B7B; /* juodas fonas, jei video neuzsikraus */
  border: 12px solid #222; /* storas remelis */
  border-radius: 12px; /* uzapvalinti kampai */
  box-shadow: 0 10px 30px rgba(0,0,0,0.5); /* seselis, kad atrodytu kaip realus objektas */
  overflow: hidden;
}

/* pats video uzpildo remeli */
.ui--video-16-9 iframe,
.ui--video-16-9 video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

/* „pakojelis“ po televizoriumi */
.ui--video-16-9::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 15px;
  background: #222;
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0,0,0,0.4);
}


.ui--video-4-3 {
height:0;
padding-bottom:75%
}

.ui--video embed,.ui--video iframe,.ui--video object {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.ratio-original .ui--video embed,.ratio-original .ui--video iframe,.ratio-original .ui--video object,.ui--video.ui--video-original embed,.ui--video.ui--video-original iframe,.ui--video.ui--video-original object {
position:relative
}

.jp-video.ui--video {
visibility:hidden
}

.ui--video-background-wrapper {
position:relative;
margin-bottom:18px
}

.ui--video-background-holder {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
overflow:hidden
}

.ui--video-background {
z-index:2;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
opacity:.9
}

.ui--video-background .ui--gradient {
position:absolute;
width:100%;
height:100%;
left:0;
top:0
}

.ui--video-background-video {
z-index:1;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
overflow:hidden
}

.ui--video-background-video iframe,.ui--video-background-video video {
left:0;
top:0;
width:100%;
height:100%;
position:absolute;
z-index:-1000;
overflow:hidden;
opacity:0
}

html.ui--win-loaded .ui--video-background-video iframe.ui--filled,html.ui--win-loaded .ui--video-background-video video.ui--filled {
opacity:1
}

.ie8 .ui--video-background-video iframe,.ie8 .ui--video-background-video video {
display:none
}

.ui--video-background-poster {
display:block;
left:0;
top:0;
width:100%;
height:100%;
position:absolute;
overflow:hidden;
background-position:50% 50%
}

.ui--video-background h1,.ui--video-background h2,.ui--video-background h3,.ui--video-background h4,.ui--video-background h5,.ui--video-background h6 {
margin-top:0
}

#page-content .widget>ul,.widget>ul {
margin-left:0
}

.list-custom-taxonomy-widget ul,.ui--widget-subpages-classic,.widget_archive ul,.widget_categories ul,.widget_display_forums ul,.widget_display_replies ul,.widget_display_topics ul,.widget_display_views ul,.widget_layered_nav ul,.widget_layered_nav_filters ul,.widget_meta ul,.widget_nav_menu>div>ul,.widget_pages>ul,.widget_product_categories ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul {
list-style:none;
margin-left:0
}

.list-custom-taxonomy-widget ul li,.ui--widget-subpages-classic>li,.widget_archive ul li,.widget_categories ul li,.widget_display_forums ul li,.widget_display_replies ul li,.widget_display_topics ul li,.widget_display_views ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li,.widget_meta ul li,.widget_nav_menu>div>ul>li,.widget_pages>ul>li,.widget_product_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li {
list-style:none;
padding-left:14px
}

.rtl .list-custom-taxonomy-widget ul li,.rtl .ui--widget-subpages-classic>li,.rtl .widget_archive ul li,.rtl .widget_categories ul li,.rtl .widget_display_forums ul li,.rtl .widget_display_replies ul li,.rtl .widget_display_topics ul li,.rtl .widget_display_views ul li,.rtl .widget_layered_nav ul li,.rtl .widget_layered_nav_filters ul li,.rtl .widget_meta ul li,.rtl .widget_nav_menu>div>ul>li,.rtl .widget_pages>ul>li,.rtl .widget_product_categories ul li,.rtl .widget_recent_comments ul li,.rtl .widget_recent_entries ul li,.rtl .widget_rss ul li {
padding-right:14px;
padding-left:0
}

.list-custom-taxonomy-widget ul li:before,.ui--widget-subpages-classic>li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_display_forums ul li:before,.widget_display_replies ul li:before,.widget_display_topics ul li:before,.widget_display_views ul li:before,.widget_layered_nav ul li:before,.widget_layered_nav_filters ul li:before,.widget_meta ul li:before,.widget_nav_menu>div>ul>li:before,.widget_pages>ul>li:before,.widget_product_categories ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_rss ul li:before {
content:"\f105";
margin-left:-14px;
width:14px;
font-size:18px;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
display:inline-block;
-webkit-font-smoothing:antialiased
}

.rtl .list-custom-taxonomy-widget ul li:before,.rtl .ui--widget-subpages-classic>li:before,.rtl .widget_archive ul li:before,.rtl .widget_categories ul li:before,.rtl .widget_display_forums ul li:before,.rtl .widget_display_replies ul li:before,.rtl .widget_display_topics ul li:before,.rtl .widget_display_views ul li:before,.rtl .widget_layered_nav ul li:before,.rtl .widget_layered_nav_filters ul li:before,.rtl .widget_meta ul li:before,.rtl .widget_nav_menu>div>ul>li:before,.rtl .widget_pages>ul>li:before,.rtl .widget_product_categories ul li:before,.rtl .widget_recent_entries ul li:before,.rtl .widget_rss ul li:before,? .rtl .widget_recent_comments ul li:before {
content:"\f104";
margin-right:-14px;
margin-left:0
}

.ie7 .list-custom-taxonomy-widget ul li,.ie7 .ui--widget-subpages-classic>li,.ie7 .widget_archive ul li,.ie7 .widget_categories ul li,.ie7 .widget_display_forums ul li,.ie7 .widget_display_replies ul li,.ie7 .widget_display_topics ul li,.ie7 .widget_display_views ul li,.ie7 .widget_layered_nav ul li,.ie7 .widget_layered_nav_filters ul li,.ie7 .widget_meta ul li,.ie7 .widget_nav_menu>div>ul>li,.ie7 .widget_pages>ul>li,.ie7 .widget_product_categories ul li,.ie7 .widget_recent_entries ul li,.ie7 .widget_rss ul li,? .ie7 .widget_recent_comments ul li {
padding-left:10px;
list-style:inside square
}

.posted_in a {
  display: inline-block;
  padding: 6px 12px; /* ??????? ??????????? ?????? ??? ???????? */
  margin: 4px 6px; /* ??????????? ??????? ??? ????? ????????????????? ???????????? */
  border-radius: 6px; /* ?????? ???????????? ????? ??? ???????????? ???? */
  text-decoration: none !important;
  font-size: 14px !important;
  background-color: #eef6ff; /* ?????? ????? ??? ??? ??????? */
  color: #333; /* ??????????? ????? */
  transition: background-color 0.3s, color 0.3s, transform 0.3s; /* ??????? ???????? ??? ???????? */
}

.posted_in a:hover {
  background-color: #007cba; /* ???? ??? ????????? */
  color: #fff; /* ????? ????? ??? ????????? */
  transform: translateY(-2px); /* ?????? ?????? ??? ??????? */
  box-shadow: 0 4px 6px rgba(0, 124, 186, 0.3); /* ???? ??? ????????? */
}
.posted_in a:active {
  transform: translateY(0); /* ????? ??????? ??? ??????? */
  box-shadow: 0 2px 4px rgba(0, 124, 186, 0.2); /* ??????????? ???? ??? ??????? */
}

.rsswidget img {
margin-top:-4px
}

.widget .searchform,.widget .searchform .btn {
margin-bottom:0
}

.ui--widget-subpages-classic>li,.widget_nav_menu>div>ul>li {
padding-bottom:6px;
margin-bottom:6px;
border-bottom:1px solid #ebebeb
}

.ui--widget-subpages-classic>li:last-child,.widget_nav_menu>div>ul>li:last-child {
border-bottom:0
}

.ui--widget-subpages-classic>li.current_page_item>a {
font-weight:700
}

#wp-calendar {
width:100%;
border-collapse:separate;
border-spacing:1px
}

#wp-calendar caption {
padding:0 10px 10px;
text-align:right;
font-weight:700;
margin:-5px 0 0;
border-bottom:1px solid #ebebeb
}

#wp-calendar thead {
font-size:12px
}

#wp-calendar thead th {
padding:5px 10px;
font-weight:700
}

#wp-calendar tbody td {
background:#f5f5f5;
text-align:center;
padding:5px 8px;
text-shadow:none;
border-radius:3px
}

#wp-calendar tbody td a {
display:block
}

#wp-calendar tbody td:hover {
background:#fff
}

#wp-calendar tbody .pad {
background:none!important;
filter:none!important;
-ms-filter:none!important
}

#wp-calendar tfoot #next {
text-transform:uppercase;
text-align:right;
padding-top:5px
}

#wp-calendar tfoot #prev {
text-transform:uppercase;
padding-top:5px
}

#page-content #wp-calendar tbody {
color:#aaa
}

#wp-calendar tbody td {
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
cursor:pointer
}

footer #wp-calendar caption {
border-color:#585858
}

footer #wp-calendar tbody td {
background:#2d2d2d
}

footer #wp-calendar tbody td:hover {
background:#222
}

.ui--mailchimp {
position:relative
}

.ui--mailchimp input {
width:100%!important;
max-width:100%!important;
padding-left:12px;
padding-right:12px;
box-sizing:border-box
}

footer .ui--mailchimp button {
position:absolute;
top:-1px;
right:0;
margin:0
}

.rtl footer .ui--mailchimp button {
right:auto;
left:0
}

.ui--mailchimp button,.ui--mailchimp input {
height:36px
}

footer .ui--mailchimp button,footer .ui--mailchimp input {
height:42px
}

#top-bar #widget--shop-cart>li>a {
padding-right:50px
}

#top-bar #widget--shop-cart .cart-details {
width:250px;
padding:18px 18px 0
}

.ui--widget-subpages-smooth,.ui--widget-subpages-smooth ul {
list-style:none
}

.ui--widget-subpages-smooth>li {
border-bottom:1px solid #e0e0e0;
overflow:hidden
}

.ui--widget-subpages-smooth>li:last-child {
border-bottom:0
}

.ui--widget-subpages-smooth>li>a {
display:block;
padding:12px 22px;
margin:0 -2px;
color:#333!important
}

.ui--widget-subpages-smooth:hover>li.current_page_item>a {
box-shadow:none;
background-color:transparent
}

.ui--widget-subpages-smooth:hover>li.current_page_item>a:hover,.ui--widget-subpages-smooth>li.current_page_item>a,.ui--widget-subpages-smooth>li>a:hover {
box-shadow:inset 0 0 15px rgba(0,0,0,.2),inset -2px 0 2px rgba(0,0,0,.06),inset 2px 0 2px rgba(0,0,0,.06),inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);
background-color:#e9e9e9
}

.ui--blog-wrapper>.row {
margin-bottom:12px
}

.ui--blog-wrapper>.row:last-child {
margin-bottom:0
}

.more-link {
display:block;
margin-top:18px;
margin-bottom:0
}

.more-link .btn,.more-link a {
margin:0
}

.ui--blog-title {
margin:0 0 6px
}

.ui--blog-item .ui--blog-media {
margin-bottom:18px;
text-align:center
}

.ui--blog-media .ui--video,.ui--blog-media .ui--video-wrapper {
margin-bottom:0
}

.ui--blog .ui--pagination-wrapper {
border-top:1px solid #ebebeb;
padding-top:30px
}

.ui--blog-gallery-image,.ui--blog-image {
display:block;
margin:auto;
border-radius:3px
}

.ui--blog-gallery>.slides,.ui--blog-gallery>.ui--blog-gallery-viewport {
z-index:1
}

.ui--blog-gallery>.ui--blog-item-link {
z-index:2;
position:absolute;
width:100%;
height:100%;
top:0;
left:0
}

.ui--blog-gallery>.ui--blog-gallery-navigation {
z-index:3
}

.ui--blog-gallery>.slides {
overflow:hidden
}

.ui--blog-gallery-item {
display:none
}

.ui--blog-gallery-item-1 {
display:inline!important
}

.ui--blog-gallery-image {
width:100%
}

.ui--blog-gallery-navigation {
position:absolute;
top:50%;
left:0;
right:0;
margin-top:-16px;
opacity:0;
filter:alpha(opacity=0)
}

.ui--blog-item:hover .ui--blog-gallery-navigation {
opacity:1;
filter:alpha(opacity=100)
}

.ui--blog-gallery-navigation .ui--carosuel-next,.ui--blog-gallery-navigation .ui--carosuel-prev {
position:absolute
}

.ui--blog-gallery-navigation .ui--carosuel-prev {
left:-30px;
pointer-events:none
}

.ui--blog-gallery-navigation .ui--carosuel-next {
right:-30px;
pointer-events:none
}

.ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-prev {
left:-10px;
pointer-events:auto
}

.ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-next {
right:-10px;
pointer-events:auto
}

.ui--carousel .ui--blog-gallery-navigation .ui--carosuel-prev {
left:20px
}

.ui--carousel .ui--blog-gallery-navigation .ui--carosuel-next {
right:20px
}

.ui--carousel .ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-prev {
left:10px
}

.ui--carousel .ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-next {
right:10px
}

.ui--blog-gallery-navigation,.ui--blog-gallery-navigation .ui--carosuel-next,.ui--blog-gallery-navigation .ui--carosuel-prev {
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}

.ui--blog-gallery {
margin:0;
padding:0
}

.ui--blog-gallery .slides>div {
display:none;
-webkit-backface-visibility:hidden
}

.ui--blog-gallery {
position:relative;
zoom:1
}

.ui--blog-gallery .slides {
zoom:1
}

.ui--blog-content-wrapper {
overflow:hidden;
display:block
}

.ui--blog-side {
float:left;
margin-right:30px
}

.rtl .ui--blog-side {
float:right;
margin-right:0;
margin-left:30px
}

.ui--blog-side-author,.ui--blog-thumbnail {
width:60px;
text-align:center
}

.ui--blog-thumbnail img {
width:60px;
border-radius:3px
}

.ui--blog-side-author img.avatar {
padding:1px;
margin:0;
border:4px solid #ebebeb;
background-color:#fff;
border-radius:100%
}

.widget .ui--blog-side-author img.avatar {
width:48px;
height:48px
}

.ui--blog-icon {
position:relative;
width:60px;
height:60px;
border-bottom:1px solid #d5d5d5;
text-align:center;
border-radius:100%
}

.ui--blog-icon>div {
position:absolute;
top:50%;
left:0;
width:100%;
margin-top:-9px
}

.widget .ui--blog-icon {
width:48px;
height:48px
}

.widget .ui--blog-icon>div {
margin-top:-8px
}

.widget .ui--blog-icon i {
font-size:14px
}

footer .ui--blog-icon {
background-image:none;
border:0!important;
text-shadow:none
}

.ui--blog-date {
width:60px
}

.ui--blog-date h1,.ui--blog-date h2,.ui--blog-date h3,.ui--blog-date h4,.ui--blog-date h5,.ui--blog-date h6 {
margin:0
}

.ui--blog-date h1 span,.ui--blog-date h2 span,.ui--blog-date h3 span,.ui--blog-date h4 span,.ui--blog-date h5 span,.ui--blog-date h6 span {
display:block
}

.ui--blog-date .ui--blog-date-day {
display:block;
text-align:center;
padding:6px 0;
position:relative;
margin:-1px -1px 0;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px
}

.ui--blog-date .ui--blog-date-month {
display:block;
text-align:center;
padding:8px 0;
margin:0;
border-top:1px solid #ebebeb;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px
}

.ui--blog-date .ui--blog-date-month>span {
display:block
}

footer .ui--blog-date .ui--blog-date-day {
margin:0!important
}

footer .ui--blog-side {
box-shadow:none!important
}

footer .ui--blog-date,footer .ui--blog-date .ui--blog-date-month {
background-image:none;
text-shadow:none;
filter:none;
-ms-filter:none
}

.ui--blog-metas {
padding:6px 0;
margin-bottom:18px;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb
}

.ui--blog-metas .ui--blog-separator {
margin:0 6px
}

.ui--blog-metas-left {
overflow:hidden;
display:block
}

.ui--blog-metas-right {
margin-left:30px
}

.rtl .ui--blog-metas-right {
margin-left:0;
margin-right:30px
}

.ui--meta-comment a,.ui--meta-comment a:hover,.ui--meta-like a,.ui--meta-like a:hover {
text-decoration:none!important
}

.ui--meta-like a {
color:#ed1c24!important
}

.ui--meta-sharrre .ui--sharrre {
display:inline-block;
margin-bottom:0
}

.ui--meta-sharrre .ui--sharrre-mini-block .sharrre {
margin-bottom:0
}

.ui--meta-sharrre .ui--sharrre-mini-block .ui--sharrre-box a {
min-width:33px
}

.ui--meta-sharrre .ui--sharrre-mini-block .ui--sharrre-box i {
margin-right:0
}

.ui--blog-item.layout--medium,.ui--blog-item.layout--standard {
margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px solid #ebebeb
}

.ui--blog-item.layout--medium.last-item,.ui--blog-item.layout--standard.last-item {
margin-bottom:18px;
border-bottom:0
}

.ui--blog-item.layout--medium .ui--blog-media {
float:right;
width:500px;
margin-left:30px
}

.rtl .ui--blog-item.layout--medium .ui--blog-media {
float:left;
margin-left:0;
margin-right:30px
}

#page-content.sidebar-layout .ui--blog-item.layout--medium .ui--blog-media {
width:240px;
margin-left:30px
}

.rtl #page-content.sidebar-layout .ui--blog-item.layout--medium .ui--blog-media {
margin-left:0;
margin-right:30px
}

.ui--blog-item.layout--mini {
margin-bottom:30px
}

.ui--blog-item.layout--mini-carousel {
margin-bottom:18px
}

.ui--blog-item.layout--mini .ui--blog-title,.ui--blog-item.layout--mini-carousel .ui--blog-title {
margin-bottom:12px
}

.ui--blog-item.layout--mini .ui--blog-side,.ui--blog-item.layout--mini-carousel .ui--blog-side {
margin-right:20px
}

.rtl .ui--blog-item.layout--mini .ui--blog-side,.rtl .ui--blog-item.layout--mini-carousel .ui--blog-side {
margin-right:0;
margin-left:20px
}

.ui--badge-sticky .btn {
margin-bottom:0;
margin-right:0
}

.ui--blog-item.layout--single,.ui--blog-item.layout--single .ui--blog-title {
margin-bottom:18px
}

.ui--blog-related-posts {
margin-bottom:12px
}

@media (min-width:768px) {
html.cssanimations .ui--animation-in .ui--animation:not(.ui--animation-fire) {
opacity:0
}

html.cssanimations .ui--animation-in .ui--animation.fx--no-effect,html.cssanimations .ui--animation-in .ui--animation.fx--none {
opacity:1
}

html.cssanimations .ui--animation-in.make--fx--fly,html.cssanimations .ui--animation-in.make--fx--fly .ui--carousel .ui--carousel-content>.ui-row>.ui-column,html.cssanimations .ui--animation-in.make--fx--fly .ui--masonry .isotope-item {
perspective:1200px!important
}

html.cssanimations .ui--animation-fire.fx--fly {
transform-style:preserve-3d;
-ms-transform-origin:50% 50% -300px;
transform-origin:50% 50% -300px;
transform:rotateX(-180deg);
animation:fly .4s ease-in-out forwards
}

html.cssanimations .ui--animation-fire.fx--appear {
animation:fx_appear .9s 1 cubic-bezier(0.175,.885,.32,1)
}

html.cssanimations .ui--animation-fire.fx--fadein-ltr {
animation:fx_ltr .9s 1 cubic-bezier(0.175,.885,.32,1)
}

html.cssanimations .ui--animation-fire.fx--fadein-rtl {
animation:fx_rtl .9s 1 cubic-bezier(0.175,.885,.32,1)
}

html.cssanimations .ui--animation-fire.fx--fadein-ttb {
animation:fx_ttb .9s 1 cubic-bezier(0.175,.885,.32,1)
}

html.cssanimations .ui--animation-fire.fx--fadein-btt {
animation:fx_btt .9s 1 cubic-bezier(0.175,.885,.32,1)
}

html.cssanimations .ui--animation-fire.fx--caption-top {
animation:fx_caption_top .9s 1 cubic-bezier(0.17,.89,.26,1)
}

html.cssanimations .ui--animation-fire.fx--caption-bottom {
animation:fx_caption_bottom .9s 1 cubic-bezier(0.17,.89,.26,1)
}

html.cssanimations .ui--animation-fire.fx--caption-left {
animation:fx_caption_left .9s 1 cubic-bezier(0.17,.89,.26,1)
}

html.cssanimations .ui--animation-fire.fx--caption-right {
animation:fx_caption_right .9s 1 cubic-bezier(0.17,.89,.26,1)
}

html.cssanimations .ui--animation-fire.fx--flipIn-X {
animation:flipInX .7s 1 cubic-bezier(0.42,0,1,1);
-ms-backface-visibility:visible!important;
-o-backface-visibility:visible!important;
backface-visibility:visible!important
}

html.cssanimations .ui--animation-fire.fx--flipIn-Y {
animation:flipInY .7s 1 cubic-bezier(0.42,0,1,1);
-ms-backface-visibility:visible!important;
-o-backface-visibility:visible!important;
backface-visibility:visible!important
}

html.cssanimations .ui--animation-in.make--fx--swing .ui--animation {
opacity:1
}

html.cssanimations .ui--animation-fire.fx--swing {
animation:swing .7s 1 linear;
-ms-transform-origin:top center;
transform-origin:top center
}

html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation {
opacity:1
}

html.cssanimations .ui--animation-fire.fx--wobble {
animation:wobble .9s 1 linear
}

html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation {
opacity:1
}

html.cssanimations .ui--animation-fire.fx--bounce {
animation:bounce .9s 1 linear
}

html.cssanimations .ui--animation-fire.fx--rotatein {
animation:rotateIn .4s 1 linear
}

html.cssanimations .ui--animation-fire.fx--rotatein-downleft {
animation:rotateInDownLeft .4s 1 cubic-bezier(0.42,0,1,1)
}

html.cssanimations .ui--animation-fire.fx--rotatein-downright {
animation:rotateInDownRight .4s 1 cubic-bezier(0.42,0,1,1)
}

@keyframes fly {
100% {
transform:rotateX(0deg);
opacity:1;
transform-origin:50% 50% 0
}
}

@keyframes rotateInDownLeft {
0% {
transform-origin:left bottom;
transform:rotate(-90deg);
opacity:0
}

100% {
transform-origin:left bottom;
transform:rotate(0);
opacity:1
}
}

@keyframes rotateInDownRight {
0% {
transform-origin:right bottom;
transform:rotate(90deg);
opacity:0
}

100% {
transform-origin:right bottom;
transform:rotate(0);
opacity:1
}
}

@keyframes rotateIn {
0% {
transform-origin:center center;
transform:rotate(-200deg);
opacity:0
}

100% {
transform-origin:center center;
transform:rotate(0);
opacity:1
}
}

@keyframes bounce {
0%,100%,20%,50%,80% {
transform:translateY(0)
}

40% {
transform:translateY(-30px)
}

60% {
transform:translateY(-15px)
}
}

@keyframes wobble {
0% {
transform:translateX(0%)
}

15% {
transform:translateX(-25%) rotate(-5deg)
}

30% {
transform:translateX(20%) rotate(3deg)
}

45% {
transform:translateX(-15%) rotate(-3deg)
}

60% {
transform:translateX(10%) rotate(2deg)
}

75% {
transform:translateX(-5%) rotate(-1deg)
}

100% {
transform:translateX(0%)
}
}

@keyframes swing {
20% {
transform:rotate(15deg)
}

40% {
transform:rotate(-10deg)
}

60% {
transform:rotate(5deg)
}

80% {
transform:rotate(-5deg)
}

100% {
transform:rotate(0deg)
}
}

@keyframes flipInX {
0% {
transform:perspective(400px) rotateX(90deg);
opacity:0
}

40% {
transform:perspective(400px) rotateX(-10deg)
}

70% {
transform:perspective(400px) rotateX(10deg)
}

100% {
transform:perspective(400px) rotateX(0deg);
opacity:1
}
}

@keyframes flipInY {
0% {
transform:perspective(400px) rotateY(90deg);
opacity:0
}

40% {
transform:perspective(400px) rotateY(-10deg)
}

70% {
transform:perspective(400px) rotateY(10deg)
}

100% {
transform:perspective(400px) rotateY(0deg);
opacity:1
}
}

@keyframes fx_appear {
0% {
-ms-transform:scale(0.5);
transform:scale(0.5);
opacity:.1
}

100% {
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}
}

@keyframes fx_slide_down {
0% {
height:0
}

100% {
height:100%
}
}

@keyframes fx_expand {
0% {
width:0
}

100% {
width:100%
}
}

@keyframes fx_ltr {
0% {
-ms-transform:translate(-10%,0);
transform:translate(-10%,0);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_rtl {
0% {
-ms-transform:translate(10%,0);
transform:translate(10%,0);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_btt {
0% {
-ms-transform:translate(0,50%);
transform:translate(0,50%);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_ttb {
0% {
-ms-transform:translate(0,-10%);
transform:translate(0,-10%);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_bg_move {
0% {
background-position:-31px 0
}

100% {
background-position:0 0
}
}

@keyframes fx_caption_right {
0% {
-ms-transform:translate(2000px,0);
transform:translate(2000px,0);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_caption_left {
0% {
-ms-transform:translate(-2000px,0);
transform:translate(-2000px,0);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_caption_top {
0% {
-ms-transform:translate(0,-2000px);
transform:translate(0,-2000px);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}

@keyframes fx_caption_bottom {
0% {
-ms-transform:translate(0,2000px);
transform:translate(0,2000px);
opacity:0
}

100% {
-ms-transform:translate(0,0);
transform:translate(0,0);
opacity:1
}
}
}

.ui--meta-like-shortcode .ui--meta-like {
text-align:center;
display:block
}

.ui--meta-like-shortcode .ui--meta-like .ui--likes-count {
display:inline-block;
position:relative;
padding-top:48px
}

.ui--meta-like-shortcode .ui--meta-like .ui--likes-count span {
display:block;
margin-top:12px;
margin-bottom:0
}

.ui--meta-like-shortcode .ui--meta-like a,.ui--meta-like-shortcode .ui--meta-like a:hover {
text-decoration:none!important;
color:#ed1c24!important
}

.ui--meta-like-shortcode .ui--meta-like a .fontawesome-heart {
font-size:48px;
position:absolute;
top:0;
left:50%;
margin-left:-24px
}

.ui--meta-like-shortcode .ui--meta-like a:hover .fontawesome-heart {
animation:pulsate .7s infinite ease-out;
opacity:0
}

@keyframes pulsate {
0% {
transform:scale(1,1);
opacity:1
}

50% {
transform:scale(0.75,.75);
opacity:0
}

100% {
transform:scale(1,1);
opacity:1
}
}

.ui--custom-menu-bar {
margin-bottom:30px;
line-height:0;
overflow:hidden
}

.ui--custom-menu-bar.fullwidth-container {
border-top:1px solid #ebebeb;
border-bottom:1px solid #dbdbdb
}

.ui--custom-menu-bar ul {
list-style:none;
margin:0;
padding:0;
display:inline-block
}

.ui--custom-menu-bar ul>li {
position:relative;
margin:-1px 0;
padding:0;
display:inline-block;
z-index:2;
border-left:1px solid #e0e0e0;
overflow:hidden
}

.ui--custom-menu-bar.orientation-vertical ul {
display:block;
width:auto
}

.ui--custom-menu-bar.orientation-vertical ul>li {
display:block;
margin:0 -2px 0 -1px !important;
width:auto;
border-left:0!important;
border-right:0!important;
border-bottom:1px solid #e0e0e0
}

.ui--custom-menu-bar.orientation-vertical ul>li.last-item {
border-bottom:0!important
}

.ui--custom-menu-bar.ui--box.text-center ul>li.first-item,.ui--custom-menu-bar.ui--box.text-left ul>li.first-item {
border-left:0
}

.ui--custom-menu-bar ul>li.last-item {
border-right:1px solid #e0e0e0
}

.rtl .ui--custom-menu-bar ul>li.last-item {
border-right:0;
border-left:1px solid #e0e0e0
}

.ui--custom-menu-bar.text-right ul>li.last-item,.ui--custom-menu-bar.ui--box.text-center ul>li.last-item {
border-right:0
}

.ui--custom-menu-bar ul>li>a,.ui--custom-menu-bar ul>li>span {
position:relative;
z-index:1;
display:block;
padding:20px 32px;
text-decoration:none!important;
white-space:nowrap;
margin:0 -2px
}

.ui--custom-menu-bar ul>li>span {
color:#7c7c7c!important
}

.ui--custom-menu-bar ul>li strong,.ui--custom-menu-bar ul>li>a {
color:#333!important
}

.ui--custom-menu-bar ul>li .ui--icon {
margin-right:6px
}

.ui--custom-menu-bar ul>li.ui--icon-position-right .ui--icon {
margin-left:6px;
margin-right:0
}

.ui--custom-menu-bar ul>li.ui--icon-position-center .ui--icon {
margin-left:0;
margin-right:0
}

.ui--custom-menu-bar ul>li.title-item {
border-left:0
}

.ui--custom-menu-bar.fullwidth-container>ul>li.title-item {
margin-left:-30px
}

.rtl .ui--custom-menu-bar.fullwidth-container>ul>li.title-item {
margin-left:0;
margin-right:-30px
}

.ui--custom-menu-bar ul>li.active-item {
z-index:2;
border-left:0
}

.ui--custom-menu-bar ul>li.active-item>a,.ui--custom-menu-bar.hover-effect ul>li:hover>a {
display:block;
box-shadow:inset 0 0 15px rgba(0,0,0,.2),inset -2px 0 2px rgba(0,0,0,.06),inset 2px 0 2px rgba(0,0,0,.06),inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);
background-color:#e9e9e9
}

.ui--custom-menu-bar ul>li.ui--no-border-lr {
border-left:0;
border-right:0
}

.ui--custom-menu-bar.orientation-vertical ul>li>a,.ui--custom-menu-bar.orientation-vertical ul>li>span {
white-space:normal
}

.ui--custom-menu-bar.ui--type-splitted ul {
display:block;
width:auto
}

.ui--custom-menu-bar.ui--type-splitted ul>li.pull-left,.ui--custom-menu-bar.ui--type-splitted ul>li.pull-right {
text-align:center;
max-width:49%
}

.ui--custom-menu-bar.ui--type-splitted ul>li.pull-left {
border-right:1px solid #e0e0e0!important;
border-left:0
}

.ui--custom-menu-bar.ui--type-splitted ul>li.pull-right {
border-left:1px solid #e0e0e0!important;
border-right:0
}

.ui--custom-menu-bar.ui--height-thin ul>li>a,.ui--custom-menu-bar.ui--height-thin ul>li>span {
padding:12px 22px
}

nav#navigation {
margin:-30px 0 0;
position:absolute;
left:0;
top:50%;
width:100%
}

.rtl nav#navigation {
left:auto;
right:0
}

#header-navigation {
margin:0;
float:right
}

#header-navigation>li {
float:left;
position:relative;
border-bottom:1px solid transparent
}

#header-navigation .text-left {
text-align:left!important
}

#header-navigation .text-right {
text-align:right!important
}

#header-navigation .text-center {
text-align:center!important
}

#header-navigation .text-justify {
text-align:justify!important
}

#header-navigation .link-disabled>a,#header-navigation li.menu-item>a {
cursor:pointer
}

#header-navigation .sub-menu .link-disabled>a {
cursor:text
}

#header-navigation>li.top-level-item>a {
display:block;
float:left;
margin:0;
padding:18px 19px;
border-bottom:2px solid transparent;
color:#7c7c7c;
white-space:nowrap
}

#header-navigation.active>li.top-level-item.hover>a,#header-navigation>li.top-level-item:hover>a {
color:#169fe6;
border-color:#169fe6
}

#header-navigation>li.current-menu-item:hover>a,#header-navigation>li.current-menu-item>a {
border-color:#169fe6
}

#header-navigation.active>li.current-menu-item>a,#header-navigation:hover>li.current-menu-item>a {
border-color:transparent
}

#header-container.stuck #header-navigation>li>a {
border-color:transparent!important
}

#header-navigation>li.top-level-item.has-child.hover>a {
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,.5);
background-color:#0e7add;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmM0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU3YWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#1fc4f0,#0e7add);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add');
background-clip:padding-box;
transition:none;
-moz-transition:none;
-webkit-transition:none;
-o-transition:none
}

.modern-browser #header-navigation>li.top-level-item>a {
filter:none!important
}

#header-navigation>li.top-level-item>a .ui--caret {
margin-right:-5px;
margin-left:8px
}

#header-navigation li>ul.sub-menu {
opacity:1!important;
float:none!important;
overflow:visible!important;
visibility:visible!important
}

#header-navigation li.hover>ul.sub-menu,#header-navigation li:hover>ul.sub-menu {
display:block
}

#header-navigation li>ul.sub-menu {
position:absolute;
left:0;
margin:0;
top:-99999px;
z-index:1000;
display:block!important;
width:205px;
border:1px solid #ebebeb;
list-style:none;
background-color:#fff;
box-shadow:0 1px 10px rgba(0,0,0,.07),0 1px 0 rgba(0,0,0,.05);
background-clip:padding-box
}

#header-navigation li>ul.sub-menu:after {
background:#0e7add;
display:block;
line-height:0;
content:"";
position:absolute;
height:2px;
left:-1px;
right:-1px;
top:-3px
}

#header-navigation li.hover>ul.sub-menu {
top:100%
}

#header-navigation li>ul.sub-menu>li>ul.sub-menu {
top:-99999px;
right:-100%;
margin-right:-2px;
left:auto
}

#header-navigation li>ul.sub-menu>li.hover>ul.sub-menu {
top:-1px
}

.ie7 #header-navigation li>ul.sub-menu>li.hover>ul.sub-menu {
top:-2px
}

#header-navigation li.fallout li {
position:relative
}

#header-navigation li.fallout>ul.sub-menu li>a {
position:static;
display:block;
padding:10px 20px;
line-height:18px;
color:#7c7c7c;
border-bottom:1px solid #ebebeb
}

#header-navigation li>ul.sub-menu li:hover>a {
color:#169fe6
}

#header-navigation li>ul.sub-menu li a .ui--caret {
position:absolute;
right:12px;
top:50%;
margin-top:-9px
}

#header-navigation li>ul.sub-menu li:last-child>a {
border-bottom:0
}

#header-navigation li.to-left>ul.sub-menu {
left:auto;
right:0;
float:left;
margin:0
}

#header-navigation li>ul.sub-menu>li.to-left>ul.sub-menu {
right:auto;
left:-100%;
margin-right:0;
margin-left:-2px
}

#header-navigation>.megamenu>ul.sub-menu {
width:600px;
box-shadow:0 1px 10px rgba(0,0,0,.07),0 1px 0 rgba(0,0,0,.05),0 5px 10px rgba(0,0,0,.1)
}

.old-browser #header-navigation>.megamenu ul.sub-menu {
filter:alpha(opacity=100)!important;
opacity:1!important
}

#header-navigation>.megamenu.layout-fullwidth {
position:static!important
}

#header-navigation>.megamenu.layout-fullwidth>ul.sub-menu {
width:100%;
max-width:958px;
margin:-1px 0 0!important;
left:0;
right:0
}

#header-navigation>.megamenu .menu-item>a,#header-navigation>.megamenu .style--big-title>a,#header-navigation>.megamenu .style--standard>a,#header-navigation>.megamenu .style--strong-title>a {
position:relative;
display:block;
padding:10px 20px;
line-height:18px;
color:#7c7c7c;
border-bottom:1px solid #ebebeb
}

#header-navigation>.megamenu .style--list>a:hover,#header-navigation>.megamenu .style--standard>a:hover {
color:#169fe6
}

.ie8 #header-navigation>.megamenu .style--big-title>a {
margin-left:1px
}

#header-navigation>.megamenu .style--big-title:hover>a,#header-navigation>.megamenu .style--big-title>a {
color:#7c7c7c
}

#header-navigation>.megamenu>ul.sub-menu>li>ul.sub-menu>li.menu-item:last-child>a {
border-bottom:0
}

#header-navigation>.megamenu>ul.sub-menu>li>ul.sub-menu>li.menu-item:last-child>ul.sub-menu {
border-bottom:0!important;
margin-bottom:0
}

#header-navigation>.megamenu .style--big-title>a {
padding:18px 20px!important;
line-height:18px;
font-weight:700;
text-align:center;
background-color:#f1f1f1;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2ODkpIiAvPgo8L3N2Zz4=);
background-image:linear-gradient(to bottom,#fff,#f1f1f1);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f1f1f1');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f1f1f1')";
text-shadow:0 1px 0 #fff;
border-color:#ebebeb!important;
border-bottom:1px solid #ebebeb!important
}

#header-navigation>.megamenu .style--strong-title>a {
font-weight:700;
text-align:center;
border-bottom:0!important
}

#header-navigation>.megamenu ul.sub-menu ul.sub-menu {
left:auto;
right:auto;
top:auto;
bottom:auto;
margin:0!important;
position:static!important;
display:block!important;
visibility:visible!important;
opacity:1!important;
height:auto!important;
width:100%!important;
background:0 0!important;
border:0;
box-shadow:none!important
}

#header-navigation>.megamenu ul.sub-menu ul.sub-menu:after {
display:none
}

#header-navigation>.megamenu .level-1:after {
background:#ebebeb;
display:block;
line-height:0;
content:"";
position:absolute;
top:0;
margin-left:0;
width:1px;
height:100%;
z-index:1000
}

#header-navigation>.megamenu .level-1:first-child:after {
display:none
}

#header-navigation>.megamenu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
border-bottom:1px solid #ebebeb;
padding-bottom:10px!important
}

#header-navigation>.megamenu .style--list>a {
border:0!important;
padding:3px 20px 3px 25px !important;
display:block!important;
float:none!important
}

#header-navigation>.megamenu>ul.sub-menu li>a .ui--caret {
display:none
}

#header-navigation>.megamenu .style--list>a .ui--caret {
display:inline;
position:static;
margin-right:12px
}

#header-navigation>.megamenu>ul.sub-menu>li>ul.sub-menu>li:after,#header-navigation>.megamenu>ul.sub-menu>li>ul.sub-menu>li:before {
display:table;
line-height:0;
content:""
}

#header-navigation>.megamenu>ul.sub-menu>li>ul.sub-menu>li:after {
clear:both
}

#header-navigation>.megamenu>ul.sub-menu>li.megamenu-divider {
position:static;
float:none;
width:100%!important;
display:block;
clear:both;
height:1px;
background-color:#ebebeb;
margin-top:-1px!important
}

#header-navigation>.megamenu>ul.sub-menu .megamenu-image {
text-align:center;
margin:0
}

#header-navigation>.megamenu>ul.sub-menu .megamenu-image img {
max-width:100%;
height:auto
}

#header-navigation>.megamenu>ul.sub-menu .megamenu-html {
margin:20px 20px 10px
}

#header-navigation>.megamenu.columns-1>ul.sub-menu>li {
float:none;
width:100%
}

#header-navigation>.megamenu>ul.sub-menu>li {
width:25%;
float:left
}

#header-navigation>.megamenu.columns-2>ul.sub-menu>li {
width:50%;
float:left
}

#header-navigation>.megamenu.columns-3>ul.sub-menu>li {
width:33.3333333%;
float:left
}

#header-navigation>.megamenu.columns-4>ul.sub-menu>li {
width:25%;
float:left
}

#header-navigation>.megamenu.columns-5>ul.sub-menu>li {
width:20%;
float:left
}

#header-navigation>.megamenu.columns-6>ul.sub-menu>li {
width:16.65%;
float:left
}

.ui--mobile-navigation-style-default #header-navigation-toggle {
position:absolute;
right:30px;
top:50%;
margin-top:-18px
}

.ui--mobile-navigation-style-blocked #header-navigation-toggle {
margin-bottom:20px
}

#header-navigation-toggle a {
display:block;
padding:8px 12px;
border:1px solid;
border-radius:3px
}

.ui--mobile-navigation-style-blocked #header-navigation-toggle a {
display:block
}

.ui--mobile-navigation-style-default .header-navigation-toogle-text {
display:none
}

.ui--mobile-navigation-style-blocked .header-navigation-toogle-text {
padding-left:5px;
display:inline-block
}

#header-navigation-toggle a .ui--caret {
font-size:14px
}

@media (min-width:768px) {
.header-layout-blocking.no-stuck #logo,.header-layout-blocking.no-stuck nav#navigation {
float:none!important;
display:block;
margin:0 auto;
max-width:100%;
position:relative;
text-align:center;
line-height:0
}

.header-layout-blocking.no-stuck #header-navigation {
display:inline-block;
text-align:left;
float:none!important
}

.header-layout-blocking.logo-position-left.no-stuck #logo {
text-align:left
}

.header-layout-blocking.logo-position-right.no-stuck #logo {
text-align:right
}

.header-layout-blocking.logo-position-center.no-stuck #logo {
text-align:center
}

.header-layout-blocking.navigation-position-left.no-stuck nav#navigation {
text-align:left
}

.header-layout-blocking.navigation-position-right.no-stuck nav#navigation {
text-align:right
}

.header-layout-blocking.navigation-position-center.no-stuck nav#navigation {
text-align:center
}

.header-layout-blocking.no-stuck #header-navigation>.megamenu.layout-fullwidth {
position:static
}

.header-layout-blocking.no-stuck #header-navigation>.megamenu.layout-fullwidth>ul.sub-menu {
width:100%;
margin:0;
left:0;
right:0
}

.sticky-header-layout-blocking.stuck #logo,.sticky-header-layout-blocking.stuck nav#navigation {
float:none!important;
display:block;
margin:0 auto;
max-width:100%;
position:relative;
text-align:center;
line-height:0
}

.sticky-header-layout-blocking.stuck #header-navigation {
display:inline-block;
text-align:left;
float:none!important
}

.sticky-header-layout-blocking.sticky-logo-position-left.stuck #logo {
text-align:left
}

.sticky-header-layout-blocking.sticky-logo-position-right.stuck #logo {
text-align:right
}

.sticky-header-layout-blocking.sticky-logo-position-center.stuck #logo {
text-align:center
}

.sticky-header-layout-blocking.sticky-navigation-position-left.stuck nav#navigation {
text-align:left
}

.sticky-header-layout-blocking.sticky-navigation-position-right.stuck nav#navigation {
text-align:right
}

.sticky-header-layout-blocking.sticky-navigation-position-center.stuck nav#navigation {
text-align:center
}

.sticky-header-layout-blocking.stuck #header-navigation>.megamenu.layout-fullwidth {
position:static
}

.sticky-header-layout-blocking.stuck #header-navigation>.megamenu.layout-fullwidth>ul.sub-menu {
width:100%;
margin:0;
left:0;
right:0
}

.sticky-header-layout-blocking.sticky-hidden-logo.stuck #logo {
display:none!important
}
}

#header-navigation-toggle {
display:none
}

.menu-item-lang-selector>ul {
width:auto!important;
min-width:100%;
box-sizing:border-box
}

.menu-item-lang-selector>ul>li,.menu-item-lang-selector>ul>li>a {
white-space:nowrap
}

.o--no-lang-name ul>li {
text-align:center
}

.menu-item-lang-selector .flag {
margin-right:6px
}

.rtl .menu-item-lang-selector .flag {
margin-left:6px;
margin-right:0
}

.portfolio-container .passive-item {
pointer-events:none
}

.old-browser .portfolio-container .passive-item,.old-browser .portfolio-container .passive-item * {
filter:alpha(opacity=30)!important;
opacity:.3!important
}

.portfolio-container.layout--normal>.row {
margin-bottom:12px
}

.portfolio-container.layout--normal>.row:last-child {
margin-bottom:0
}

div.pp_geodomas .pp_bottom,div.pp_geodomas .pp_bottom .pp_left,div.pp_geodomas .pp_bottom .pp_middle,div.pp_geodomas .pp_bottom .pp_right,div.pp_geodomas .pp_top,div.pp_geodomas .pp_top .pp_left,div.pp_geodomas .pp_top .pp_middle,div.pp_geodomas .pp_top .pp_right {
height:13px
}

div.pp_geodomas div.ppt {
color:#f8f8f8;
margin:0 0 3px 80px !important;
max-width:75%
}

div.pp_geodomas #pp_full_res {
background:#fff;
line-height:0!important
}

div.pp_geodomas .pp_expand {
background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -29px no-repeat;
cursor:pointer;
width:28px;
height:28px
}

div.pp_geodomas .pp_expand:hover {
background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -56px no-repeat;
cursor:pointer
}

div.pp_geodomas .pp_contract {
background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -84px no-repeat;
cursor:pointer;
width:28px;
height:28px
}

div.pp_geodomas .pp_contract:hover {
background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -113px no-repeat;
cursor:pointer
}

div.pp_geodomas .pp_close {
cursor:pointer;
right:14px;
top:-42px
}

div.pp_geodomas #pp_full_res .pp_inline {
color:#000
}

div.pp_geodomas .pp_gallery ul li a {
background:url(../../includes/modules/module.prettyPhoto/default/default_thumb.png) center center #f8f8f8;
border:1px solid #aaa
}

div.pp_geodomas .pp_gallery ul li a:hover,div.pp_geodomas .pp_gallery ul li.selected a {
border-color:#fff
}

div.pp_geodomas .pp_social {
margin-top:7px
}

div.pp_geodomas .pp_gallery a.pp_arrow_next,div.pp_geodomas .pp_gallery a.pp_arrow_previous {
left:auto;
position:relative
}

div.pp_geodomas .pp_nav .pp_pause,div.pp_geodomas .pp_nav .pp_play {
background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) -51px 1px no-repeat;
height:30px;
width:30px
}

div.pp_geodomas .pp_nav .pp_pause {
background-position:-51px -29px
}

div.pp_geodomas .pp_details {
position:absolute;
text-align:center
}

div.pp_geodomas a.pp_arrow_next,div.pp_geodomas a.pp_arrow_previous {
background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) -31px -3px no-repeat;
height:20px;
margin:4px 0 0;
width:20px
}

div.pp_geodomas a.pp_arrow_next {
left:52px;
background-position:-82px -3px
}

div.pp_geodomas .pp_content_container .pp_details {
margin-top:5px
}

div.pp_geodomas .pp_current_text {
clear:none;
height:30px;
position:absolute;
top:-42px;
left:18px
}

div.pp_geodomas .pp_current_text .currentTextHolder {
left:0;
margin:0;
position:absolute
}

div.pp_geodomas .pp_arrow_next:hover,div.pp_geodomas .pp_arrow_previous:hover,div.pp_geodomas .pp_current_text .pp_pause:hover,div.pp_geodomas .pp_current_text .pp_play:hover {
opacity:.7
}

div.pp_geodomas .pp_description {
padding:10px 20px;
margin:5px auto;
max-width:75%;
min-width:200px;
text-align:center;
display:inline-block
}

div.pp_geodomas a.pp_next,div.pp_geodomas a.pp_previous {
z-index:1500;
background:rgba(255,255,255,.01)
}

div.pp_geodomas a.pp_next>span,div.pp_geodomas a.pp_previous>span {
position:absolute;
top:50%;
margin-top:-30px;
filter:alpha(opacity=0);
opacity:0;
transition:all .7s cubic-bezier(0.19,1,.22,1);
-moz-transition:all .7s cubic-bezier(0.19,1,.22,1);
-webkit-transition:all .7s cubic-bezier(0.19,1,.22,1);
-o-transition:all .7s cubic-bezier(0.19,1,.22,1);
padding:0 50px
}

div.pp_geodomas a.pp_previous>span {
margin-left:-50px
}

div.pp_geodomas a.pp_next>span {
margin-right:-50px
}

.pp_hoverContainer {
direction:ltr!important
}

div.pp_geodomas a.pp_next:hover>span,div.pp_geodomas a.pp_previous:hover>span {
filter:alpha(opacity=100);
opacity:1
}

html.no-csstransforms div.pp_geodomas a.pp_previous>span {
left:-100px
}

html.no-csstransforms div.pp_geodomas a.pp_next>span {
right:-100px
}

html.csstransforms div.pp_geodomas a.pp_previous>span {
-ms-transform:translateX(-100px);
transform:translateX(-100px)
}

html.csstransforms div.pp_geodomas a.pp_next>span {
right:0;
-ms-transform:translateX(100px);
transform:translateX(100px)
}

html.no-csstransforms div.pp_geodomas a.pp_previous:hover>span {
left:-20px
}

html.no-csstransforms div.pp_geodomas a.pp_next:hover>span {
right:-20px
}

html.csstransforms div.pp_geodomas a.pp_previous:hover>span {
-ms-transform:translateX(-20px);
transform:translateX(-20px)
}

html.csstransforms div.pp_geodomas a.pp_next:hover>span {
right:0;
-ms-transform:translateX(20px);
transform:translateX(20px)
}

div.pp_geodomas .pp_loaderIcon {
background:url(../../includes/modules/module.prettyPhoto/default/loader.gif) center center no-repeat #fff;
padding:20px
}

div.pp_geodomas .pp_description,div.pp_geodomas .pp_loaderIcon {
border-radius:3px
}

div.pp_geodomas .pp_fade {
box-shadow:0 0 20px rgba(0,0,0,.75)
}

div.pp_geodomas .pp_contract,div.pp_geodomas .pp_expand {
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

div.pp_pic_holder a:focus {
outline:0
}

div.pp_overlay {
background:#000;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:12100
}

div.pp_pic_holder {
display:none;
position:absolute;
width:100px;
z-index:12101
}

.pp_top {
height:20px;
position:relative
}

* html .pp_top {
padding:0 20px
}

.pp_top .pp_left {
height:20px;
left:0;
position:absolute;
width:20px
}

.pp_top .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px
}

* html .pp_top .pp_middle {
left:0;
position:static
}

.pp_top .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px
}

.pp_content {
height:40px;
min-width:40px
}

* html .pp_content {
width:40px
}

.pp_fade {
display:none
}

.pp_content_container {
position:relative;
text-align:left;
width:100%
}

.pp_content_container .pp_left {
padding-left:20px
}

.pp_content_container .pp_right {
padding-right:20px
}

.pp_content_container .pp_details {
float:left;
margin:10px 0 2px
}

.pp_description {
display:none;
margin:0
}

.pp_social {
float:left;
margin:0
}

.pp_social .facebook {
float:left;
margin-left:5px;
width:55px;
overflow:hidden
}

.pp_social .twitter {
float:left
}

.pp_nav {
margin:3px 10px 0 0
}

.pp_nav .pp_pause,.pp_nav .pp_play {
float:left;
margin-right:4px;
text-indent:-10000px
}

a.pp_arrow_next,a.pp_arrow_previous {
display:block;
float:left;
height:15px;
margin-top:3px;
overflow:hidden;
text-indent:-10000px;
width:14px
}

.pp_hoverContainer {
position:absolute;
top:0;
width:100%!important;
z-index:2000
}

.pp_gallery {
left:50%;
margin-top:-50px;
position:absolute;
z-index:10000;
display:none!important
}

.pp_gallery div {
float:left;
overflow:hidden;
position:relative
}

.pp_gallery ul {
float:left;
height:35px;
margin:0 0 0 5px;
padding:0;
position:relative;
white-space:nowrap
}

.pp_gallery ul a {
border:1px solid #000;
border:1px solid rgba(0,0,0,.5);
display:block;
float:left;
height:33px;
overflow:hidden
}

.pp_gallery li.selected a,.pp_gallery ul a:hover {
border-color:#fff
}

.pp_gallery ul a img {
border:0
}

.pp_gallery li {
display:block;
float:left;
margin:0 5px 0 0;
padding:0
}

.pp_gallery li.default a {
display:block;
height:33px;
width:50px
}

.pp_gallery li.default a img {
display:none
}

.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous {
margin-top:7px!important
}

a.pp_next {
display:block;
float:right;
height:100%;
width:49%
}

a.pp_previous {
display:block;
float:left;
height:100%;
width:49%
}

a.pp_contract,a.pp_expand {
cursor:pointer;
display:none;
height:20px;
position:absolute;
right:30px;
text-indent:-10000px;
top:10px;
width:20px;
z-index:20000
}

.rtl a.pp_contract,.rtl a.pp_expand {
text-indent:10000px
}

a.pp_close {
position:absolute;
right:0;
top:0;
display:block;
text-indent:0!important
}

.pp_bottom {
height:20px;
position:relative
}

* html .pp_bottom {
padding:0 20px
}

.pp_bottom .pp_left {
height:20px;
left:0;
position:absolute;
width:20px
}

.pp_bottom .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px
}

* html .pp_bottom .pp_middle {
left:0;
position:static
}

.pp_bottom .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px
}

.pp_loaderIcon {
display:block;
height:24px;
left:50%;
margin:-12px 0 0 -12px;
position:absolute;
top:50%;
width:24px
}

#pp_full_res {
line-height:1!important
}

#pp_full_res .pp_inline {
text-align:left
}

#pp_full_res .pp_inline p {
margin:0 0 15px
}

div.ppt {
color:#fff;
display:none;
font-size:17px;
margin:0 0 5px 15px;
z-index:9999
}

.tp-caption.caption-primary {
font-weight:300;
font-size:30px;
line-height:36px
}

.tp-caption.caption-white-background {
padding:10px 20px;
border-radius:3px;
font-weight:300;
font-size:24px;
line-height:30px;
color:#0197ec;
background-color:#fff;
box-shadow:0 1px 2px rgba(0,0,0,.25)
}

.tp-caption.caption-long-text {
font-weight:300;
font-size:20px;
line-height:24px;
color:#333;
text-align:justify
}

.ui--rev-slider {
-webkit-backface-visibility:hidden
}

.ie9 .tp-caption.caption-primary>div {
filter:none!important
}

.rev_slider_wrapper .tp-leftarrow.custom:hover,.rev_slider_wrapper .tp-rightarrow.custom:hover {
background-position:0 0!important
}

.slider-navigation-wrapper i {
text-shadow:0 -1px 0 rgba(0,0,0,.25)
}

.modern-browser .rev_slider_wrapper .tparrows {
filter:none!important
}

.rev_slider_wrapper .tparrows.custom {
transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
background:#333
}

.rev_slider_wrapper .tparrows .slider-navigation-wrapper {
position:absolute;
width:100%;
height:18px;
text-align:center;
top:50%;
left:0;
color:#fff
}

.rev_slider_wrapper .tparrows.custom {
height:60px
}

.rev_slider_wrapper .tparrows.custom:before {
line-height:60px;
font-weight:700
}

.rev_slider_wrapper .tparrows.custom .slider-navigation-wrapper {
margin-top:-8px
}

.rev_slider_wrapper .tp-leftarrow.custom {
box-shadow:1px 0 8px rgba(0,0,0,.2);
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px
}

.rev_slider_wrapper .tp-rightarrow.custom {
box-shadow:-1px 0 8px rgba(0,0,0,.2);
-webkit-border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-bottomleft:3px;
border-top-left-radius:3px;
border-bottom-left-radius:3px
}

.tp-leftarrow.custom .slider-navigation-wrapper {
margin-left:-2px
}

.tp-rightarrow.custom .slider-navigation-wrapper {
margin-left:2px
}

.rev_slider_wrapper .tparrows.custom .slider-navigation-wrapper i {
font-size:18px!important
}

.tp-bullets .bullet.selected .ui--bullets-color {
display:block
}

.tp-bullets.simplebullets.custom .bullet {
cursor:pointer;
position:relative;
float:left;
background:none!important;
margin:2px!important;
width:17px;
height:17px
}

.tp-bullets.simplebullets.custom .tp-leftarrow.custom,.tp-bullets.simplebullets.custom .tp-rightarrow.custom {
width:30px!important;
height:30px!important;
margin:-4px 2px 0!important;
border-radius:3px!important
}

.tp-bullets.simplebullets.custom .tp-leftarrow.custom .slider-navigation-wrapper,.tp-bullets.simplebullets.custom .tp-rightarrow.custom .slider-navigation-wrapper {
margin-top:-10px!important;
margin-left:0!important;
margin-right:0!important
}

.tp-bullets.simplebullets.custom .tp-leftarrow.custom .slider-navigation-wrapper i,.tp-bullets.simplebullets.custom .tp-rightarrow.custom .slider-navigation-wrapper i {
font-size:13px!important
}

.tp-caption.caption-primary>div {
position:absolute;
margin:0;
border-width:0;
border-style:none;
padding:10px 20px;
border-radius:3px;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-color:#0e7add;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmM0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU3YWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#1fc4f0,#0e7add);
background-repeat:repeat-x;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')
}

.tp-caption.caption-primary h1,.tp-caption.caption-primary h2,.tp-caption.caption-primary h3,.tp-caption.caption-primary h4,.tp-caption.caption-primary h5,.tp-caption.caption-primary h6 {
margin:0
}

.ui--shadow {
display:block;
pointer-events:none;
position:relative;
z-index:1
}

.ui--shadow img {
pointer-events:none;
margin:auto;
display:block;
width:100%!important;
max-width:1170px!important;
max-height:none!important;
height:auto!important
}

.ui--shadow-abs img {
position:absolute
}

.ui--shadow-top {
position:relative;
z-index:2
}

.ui--shadow {
max-height:18px
}

.ui--shadow.ui--shadow-type-1,.ui--shadow.ui--shadow-type-5 {
max-height:30px
}

.ui--shadow-abs {
height:18px
}

.ui--shadow-abs.ui--shadow-type-1,.ui--shadow-abs.ui--shadow-type-5 {
height:30px
}

.ui--shadow-reset {
margin-top:-18px
}

.ui--sharrre {
display:block;
margin-bottom:12px
}

.ui--sharrre .sharrre i {
margin-right:3px
}

.ui--sharrre .sharrre h5 {
margin:0
}

.ui--sharrre-counter-hidden .ui--sharrre-count {
display:none!important
}

.btn-facebook {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-color:#4965A0;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0OTY1QTAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmQzZjdjIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#4965A0,#2d3f7c);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4965A0',endColorstr='#2d3f7c');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4965A0',endColorstr='#2d3f7c')";
background-repeat:repeat-x
}

.btn-facebook.active,.btn-facebook.disabled,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.btn-facebook[disabled] {
color:#FFF!important;
background-color:#2d3f7c!important
}

.btn-twitter {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-color:#57bdff;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1N2JkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk3M2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#57bdff,#2973ff);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#57bdff',endColorstr='#2973ff');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#57bdff',endColorstr='#2973ff')";
background-repeat:repeat-x
}

.btn-twitter.active,.btn-twitter.disabled,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.btn-twitter[disabled] {
color:#FFF!important;
background-color:#2973ff!important
}

.btn-googleplus {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-color:#ea634d;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlYTYzNGQiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDAyYzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#ea634d,#d02c23);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ea634d',endColorstr='#d02c23');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ea634d',endColorstr='#d02c23')";
background-repeat:repeat-x
}

.btn-googleplus.active,.btn-googleplus.disabled,.btn-googleplus:active,.btn-googleplus:focus,.btn-googleplus:hover,.btn-googleplus[disabled] {
color:#FFF!important;
background-color:#d02c23!important
}

.btn-linkedin {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-color:#1fadcb;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmFkY2IiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTI2NzlmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#1fadcb,#12679f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fadcb',endColorstr='#12679f');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fadcb',endColorstr='#12679f')";
background-repeat:repeat-x
}

.btn-linkedin.active,.btn-linkedin.disabled,.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover,.btn-linkedin[disabled] {
color:#FFF!important;
background-color:#12679f!important
}

.btn-pinterest {
color:#FFF!important;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-color:#da2933;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkYTI5MzMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmExNTFhIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==);
background-image:linear-gradient(to bottom,#da2933,#ba151a);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#da2933',endColorstr='#ba151a');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#da2933',endColorstr='#ba151a')";
background-repeat:repeat-x
}

.btn-pinterest.active,.btn-pinterest.disabled,.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover,.btn-pinterest[disabled] {
color:#FFF!important;
background-color:#ba151a!important
}

.ui--sharrre-block {
margin-left:-6px;
margin-right:-6px
}

.ui--sharrre-block .sharrre {
display:inline-block;
margin:0 6px 18px;
min-width:80px
}

.ui--sharrre-block .ui--sharrre-box a {
min-width:80px
}

.ui--sharrre-block .ui--sharrre-box a,.ui--sharrre-block .ui--sharrre-box a:hover {
text-decoration:none
}

.ui--sharrre-block .ui--sharrre-count {
display:block;
font-weight:700;
line-height:40px;
height:40px;
position:relative;
text-align:center;
margin-bottom:10px;
border-radius:3px;
border:1px solid #b2c6cc;
background:#fbfbfb;
background:linear-gradient(top,#fbfbfb 0,#f6f6f6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#f6f6f6',GradientType=0);
color:#333!important;
text-decoration:none!important
}

.ui--sharrre-block .ui--sharrre-count:hover {
text-decoration:none
}

.ui--sharrre-block .ui--sharrre-count:after,.ui--sharrre-block .ui--sharrre-count:before {
content:'';
display:block;
position:absolute;
left:49%;
width:0;
height:0
}

.ui--sharrre-block .btn {
margin-bottom:0
}

.ui--sharrre-block .ui--sharrre-count:before {
border:7px solid transparent;
border-top-color:#b2c6cc;
margin-left:-7px;
bottom:-14px
}

.ui--sharrre-block .ui--sharrre-count:after {
border:6px solid transparent;
margin-left:-6px;
bottom:-12px;
border-top-color:#fbfbfb
}

.ui--sharrre-mini-block {
margin-left:-6px;
margin-right:-6px
}

.ui--sharrre-mini-block .sharrre {
display:inline-block;
margin:0 6px 18px
}

.ui--sharrre-mini-block .ui--sharrre-box a {
min-width:60px;
text-align:center
}

.ui--sharrre-mini-block .ui--sharrre-box a,.ui--sharrre-mini-block .ui--sharrre-box a:hover {
text-decoration:none
}

.ui--sharrre-mini-block .ui--sharrre-box .ui--sharrre-link-title {
display:none
}

.ui--sharrre-mini-block .ui--sharrre-count {
display:block;
font-weight:400;
line-height:30px;
font-size:80%;
height:30px;
position:relative;
text-align:center;
margin-bottom:10px;
border-radius:3px;
border:1px solid #b2c6cc;
background:#fbfbfb;
color:#333!important;
text-decoration:none!important
}

.ui--sharrre-mini-block .ui--sharrre-count:hover {
text-decoration:none
}

.ui--sharrre-mini-block .ui--sharrre-count:after,.ui--sharrre-mini-block .ui--sharrre-count:before {
content:'';
display:block;
position:absolute;
left:49%;
width:0;
height:0
}

.ui--sharrre-mini-block .btn {
margin-bottom:0
}

.ui--sharrre-mini-block .ui--sharrre-count:before {
border:7px solid transparent;
border-top-color:#b2c6cc;
margin-left:-7px;
bottom:-14px
}

.ui--sharrre-mini-block .ui--sharrre-count:after {
border:6px solid transparent;
margin-left:-6px;
bottom:-12px;
border-top-color:#fbfbfb
}

html.no-csstransitions #side-panel {
display:none!important
}

#side-panel-pusher {
position:static;
left:0;
z-index:99;
height:100%;
transition:transform .5s
}

#side-panel {
opacity:.95;
position:absolute;
top:0;
left:0;
z-index:12001;
visibility:hidden;
width:300px;
height:100%;
background:#3b3b3b;
transition:all .5s;
box-shadow:5px 0 10px rgba(0,0,0,.2)
}

#side-panel>div {
display:none;
margin:30px
}

.side-panel-open #side-panel {
visibility:visible;
transition:transform .5s
}

html.csstransitions #side-panel {
transform:translate3d(-100%,0,0)
}

html.csstransitions.side-panel-open #side-panel-pusher {
transform:translate3d(300px,0,0)
}

html.no-csstransitions #side-panel {
position:absolute;
left:-100%
}

html.no-csstransitions.side-panel-open #side-panel {
left:-300px;
display:block!important;
visibility:visible;
z-index:15000
}

html.no-csstransitions.side-panel-open #side-panel-pusher {
position:relative;
left:300px
}

#ui--side-panel-close-button {
display:block!important;
visibility:visible!important;
position:absolute;
right:0;
top:28px;
padding:10px;
opacity:0;
transition:all .4s ease-in-out!important;
-moz-transition:all .4s ease-in-out!important;
-webkit-transition:all .4s ease-in-out!important;
-o-transition:all .4s ease-in-out!important;
border-radius:50%
}

.side-panel-open #ui--side-panel-close-button {
opacity:1;
right:-24px
}

#ui--side-panel-close-button .ui--icon {
display:block!important
}

body.ui--side-panel-position-right #side-panel {
left:auto;
right:0;
box-shadow:-5px 0 10px rgba(0,0,0,.2)
}

html.csstransitions body.ui--side-panel-position-right #side-panel {
transform:translate3d(100%,0,0)
}

html.csstransitions.side-panel-open body.ui--side-panel-position-right #side-panel-pusher {
transform:translate3d(-300px,0,0)
}

html.no-csstransitions body.ui--side-panel-position-right #side-panel {
left:auto;
right:-100%
}

html.no-csstransitions.side-panel-open body.ui--side-panel-position-right #side-panel {
left:auto;
right:-300px
}

html.no-csstransitions.side-panel-open body.ui--side-panel-position-right #side-panel-pusher {
left:auto;
right:300px
}

body.ui--side-panel-position-right #ui--side-panel-close-button {
right:auto;
left:0
}

.side-panel-open body.ui--side-panel-position-right #ui--side-panel-close-button {
left:-24px
}

#side-panel input[type=password],#side-panel input[type=text],#side-panel select,#side-panel textarea {
width:100%
}

#side-panel input[type=color],#side-panel input[type=color]:focus,#side-panel input[type=date],#side-panel input[type=date]:focus,#side-panel input[type=datetime-local],#side-panel input[type=datetime-local]:focus,#side-panel input[type=datetime],#side-panel input[type=datetime]:focus,#side-panel input[type=email],#side-panel input[type=email]:focus,#side-panel input[type=month],#side-panel input[type=month]:focus,#side-panel input[type=number],#side-panel input[type=number]:focus,#side-panel input[type=password],#side-panel input[type=password]:focus,#side-panel input[type=search],#side-panel input[type=search]:focus,#side-panel input[type=tel],#side-panel input[type=tel]:focus,#side-panel input[type=text],#side-panel input[type=text]:focus,#side-panel input[type=time],#side-panel input[type=time]:focus,#side-panel input[type=url],#side-panel input[type=url]:focus,#side-panel input[type=week],#side-panel input[type=week]:focus,#side-panel select,#side-panel select:focus,#side-panel textarea,#side-panel textarea:focus {
box-shadow:inset 0 2px 10px rgba(0,0,0,.2)
}

html.html-loading .ui--fixed-button {
visibility:hidden
}

html.side-panel-open .ui--fixed-button {
display:none!important
}

.ui--fixed-button {
position:fixed;
bottom:10%;
z-index:11500
}

.ui--fixed-button .btn {
padding-top:12px!important;
padding-bottom:12px!important;
margin-bottom:0!important
}

.ui--fixed-button.position--left {
left:-10px
}

.ui--fixed-button.position--left .btn {
padding-left:20px!important
}

.ui--fixed-button.position--right {
right:-10px
}

.ui--fixed-button.position--right .btn {
padding-right:20px!important
}

.ui--fixed-button.position--top {
top:10%;
bottom:auto
}

#comments {
margin-bottom:30px
}

#comments .commentlist {
margin:0;
width:100%;
background:0 0;
list-style:none
}

#comments .commentlist:after {
content:"";
display:block;
clear:both
}

#comments .commentlist li {
list-style:none;
padding:0;
margin:0 0 18px;
position:relative;
background:0;
border:0
}

#comments .commentlist li>ul {
margin-top:18px;
margin-left:50px;
list-style:none!important
}

#comments .commentlist li .meta {
padding:12px 20px;
margin:-18px -20px 18px
}

#product-reviews #comments .commentlist li .meta {
padding-bottom:0
}

#comments .commentlist li .ui--star-rating .ui--star-rating-highlight {
color:#333
}

#comments .commentlist li .comment-avatar {
float:left;
position:absolute;
top:0;
left:0;
padding:1px;
height:auto;
background-clip:padding-box;
border-radius:1500px;
border:4px solid #ebebeb
}

#comments .commentlist li img.avatar {
float:left;
margin:0;
line-height:1;
width:48px;
background-color:#fff;
border-radius:1500px;
z-index:2
}

#comments .commentlist li .comment-text {
position:relative;
z-index:1;
margin:0 0 0 80px;
padding:18px 20px 0
}

#comments .commentlist li .comment-text .meta {
position:relative
}

.ui--comments-arrow i {
font-size:24px
}

.ui--comments-arrow {
position:absolute;
width:20px;
height:20px;
top:50%;
left:-8px;
margin-top:-10px;
color:#f1f1f1;
background-color:none!important;
text-shadow:-1px 0 0 #dfdfdf
}

.ie .ui--comments-arrow {
display:none
}

#comments h3 {
margin:0
}

#comments #comment {
min-height:75px
}

#comments .commentlist>li:before {
content:""
}

.comment-reply-link {
text-decoration:none!important
}

#respond {
position:static;
margin:0;
width:auto;
padding:0;
background:0 0;
border:0
}

.comment #respond {
margin:18px 0 0 80px !important
}

.ui--comment-form .ui--box {
padding:18px 20px 0
}

.ui--comment-form .ui--box .respond-header {
margin:-18px -20px 18px;
padding:12px 20px;
position:relative
}

.comment .ui--star-rating-text {
display:none
}

.ui--comment-form .form-submit {
padding:12px 20px;
margin:0 -20px;
border-top:1px solid #dfdfdf
}

.ui--comment-form code {
white-space:normal
}

.ui--comment-form .form-allowed-tags code {
display:block
}

.ui--comment-form input[type=email],.ui--comment-form input[type=text] {
width:100%!important;
max-width:100%!important;
min-height:32px;
margin-bottom:0;
box-sizing:border-box
}

.ui--comment-form textarea {
width:100%!important;
box-sizing:border-box
}

.ui--comment-form .form-submit button {
float:right;
margin-bottom:0
}

#respond:after {
content:"";
display:block;
clear:both
}

#respond .form-submit input {
left:auto
}

#respond textarea {
box-sizing:border-box;
width:100%
}

.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus {
outline:0
}

.flex-control-nav,.flex-direction-nav,.slides {
margin:0;
padding:0;
list-style:none
}

.flexslider {
width:100%;
padding:0
}

.flexslider .slides>div {
display:none;
-webkit-backface-visibility:hidden
}

.flex-pauseplay span {
text-transform:capitalize
}

.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

html[xmlns] .slides {
display:block
}

* html .slides {
height:1%
}

.flexslider .slides>li {
display:none;
-webkit-backface-visibility:hidden;
position:relative
}

.flexslider .slides img {
max-width:100%;
height
height:auto!important;
display:block
}

.no-js .slides>div:first-child,.slides>li:first-child {
display:block
}

.flexslider {
margin:0;
background:#fff;
position:relative;
border-radius:4px;
zoom:1
}

.flex-viewport {
max-height:2000px
}

.loading .flex-viewport {
max-height:300px
}

.flexslider .slides {
zoom:1
}

.carousel li {
margin-right:5px
}

.flexslider .flex-direction-nav {
display:none
}

.flexslider .flex-direction-nav a {
width:30px;
height:30px;
margin:-20px 0 0;
display:block;
position:absolute;
top:50%;
z-index:10;
cursor:pointer;
text-indent:-9999px;
opacity:0;
-webkit-transition:all .3s ease
}

.flexslider .flex-direction-nav .flex-next {
background-position:100% 0;
right:-36px
}

.flexslider .flex-direction-nav .flex-prev {
left:-36px
}

.flexslider .flexslider:hover .flex-next {
opacity:.8;
right:5px
}

.flexslider .flexslider:hover .flex-prev {
opacity:.8;
left:5px
}

.flexslider .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
opacity:1
}

.flexslider .flex-direction-nav .flex-disabled {
opacity:.3!important;
filter:alpha(opacity=30);
cursor:default
}

.flexslider .flex-control-nav {
width:100%;
position:absolute;
bottom:20px;
text-align:center
}

.flexslider .flex-control-nav li {
margin:0;
display:inline-block;
zoom:1
}

.flexslider .flex-control-paging li a {
width:17px;
height:17px;
margin:2px;
position:relative;
display:block;
cursor:pointer;
text-indent:-9999px;
background:none!important
}

.flexslider .flex-control-paging li a:hover {
background-position:0 20px
}

.flexslider .flex-control-paging li a.flex-active {
background-position:0 20px;
cursor:default
}

.flexslider .flex-control-paging li a {
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.flex-active .ui--bullets-color {
display:block
}

.flexslider .flex-control-thumbs {
margin:5px 0 0;
position:static;
overflow:hidden
}

.flexslider .flex-control-thumbs li {
width:25%;
float:left;
margin:0
}

.flexslider .flex-control-thumbs img {
width:100%;
display:block;
opacity:.7;
cursor:pointer
}

.flexslider .flex-control-thumbs img:hover {
opacity:1
}

.flexslider .flex-control-thumbs .flex-active {
opacity:1;
cursor:default
}

.flex-caption {
position:absolute;
left:40px;
bottom:60px;
padding:20px;
margin:0!important;
max-width:50%;
max-width:400px;
background:rgba(0,0,0,.75);
color:#fff!important;
border-radius:3px
}

.old-browser .flex-caption {
background:0 0;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
zoom:1
}

.flexslider-wrapper {
position:relative;
margin-bottom:18px
}

.flexslider-relative {
position:relative
}

.ui--flexslider-navigation {
position:absolute;
top:50%;
left:0;
margin-top:-30px;
width:100%;
z-index:100
}

.ui--flexslider-navigation .arr {
width:40px;
height:60px
}

.ui--flexslider-navigation .arr i {
top:50%;
margin-top:-8px
}

.flexslider-navigation-next,.flexslider-navigation-prev {
position:absolute
}

.flexslider-navigation-prev {
left:-20px
}

.flexslider-navigation-next {
right:-20px
}

#footer-bottom {
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #212121;
background-color:#2d2d2d
}

#footer-bottom,#footer-bottom a {
color:#8c8989;
font-size:12px
}

#footer-bottom a:hover {
color:#fff
}

#footer-bottom #footer-navigation,#footer-bottom #footer-texts {
max-width:50%
}

#footer-bottom.layout--centered #footer-navigation,#footer-bottom.layout--centered #footer-texts {
display:block;
width:auto;
max-width:none;
float:none;
text-align:center
}

#footer-bottom.layout--centered #footer-navigation {
margin-top:10px
}

#footer-navigation li {
display:inline-block
}

#footer-navigation li.ui--separator {
margin-left:10px;
margin-right:10px
}

#footer-navigation li.ui--separator:last-child {
display:none
}

#header-container .show-on-stuck {
display:none!important
}

header #logo {
float:left;
margin:0;
position:relative;
z-index:2;
text-align:center
}

header #logo img {
max-width:100%;
height:auto
}

header #logo a {
display:inline-block
}

#titlebar {
border-bottom:1px solid #ebebeb;
position:relative;
background-color:#f9f9f9;
background-position:center center;
background-repeat:no-repeat;
image-rendering:optimizeQuality
}

#titlebar>.container {
padding:30px 0
}

#titlebar.cover {
background-size:cover
}

#titlebar.repeat {
background-repeat:repeat;
background-size:auto!important
}

#titlebar-text {
max-width:58%;
padding-right:2%
}

#titlebar-title {
margin:0
}

#titlebar-text .titlebar-text-content {
margin-top:10px
}

#titlebar-text .titlebar-text-content>p:last-child {
margin-bottom:0
}

#titlebar-text.no-breadcrumb {
max-width:100%;
padding-right:0
}

#titlebar-breadcrumb {
min-width:40%;
position:absolute;
top:0;
bottom:0;
right:0
}

#breadcrumb {
position:absolute;
top:50%;
right:0;
margin-top:-15px;
padding:5px 15px;
font-size:12px
}

.ui-bc-seperator {
margin:3px 0;
width:20px;
position:relative;
display:inline-block;
text-align:center
}

.ui-bc-seperator .ui--caret {
position:absolute;
top:50%;
left:50%;
height:18px;
line-height:18px;
margin-top:-11px;
margin-left:-3px
}

#breadcrumb,#breadcrumb a {
color:#7c7c7c
}

#breadcrumb a:hover {
color:#070401
}

.orientation-right #titlebar-text {
max-width:58%;
padding-left:2%;
padding-right:0;
float:right;
text-align:right
}

.orientation-right #breadcrumb,.orientation-right #titlebar-breadcrumb {
left:0;
right:auto
}

#top-bar {
position:relative;
z-index:12001!important;
line-height:0;
height:40px;
background:#f9f9f9;
border-bottom:1px solid #ebebeb;
display: none !important;
}

#top-bar-background {
height:0
}

#top-bar a {
color:#7c7c7c
}

#top-bar a:hover {
color:#070401
}

#top-bar-text {
line-height:40px;
white-space:nowrap
}

#top-bar-text [class*=" fontawesome-"],#top-bar-text [class^=fontawesome-] {
font-size:14px;
margin-right:4px
}

#top-bar .ui--widget {
height:40px!important;
margin-bottom:0;
text-align:left;
position:relative
}

#top-bar .ui--widget>ul,#top-bar ul.ui--widget {
float:left;
margin-left:0
}

#top-bar .ui--widget>ul>li,#top-bar ul.ui--widget>li {
position:relative;
border-left:1px solid transparent;
border-right:1px solid transparent;
border-color:#ebebeb!important;
height:40px
}

#top-bar .ui--widget>ul>li>a,#top-bar ul.ui--widget>li>a {
display:block;
height:40px;
line-height:40px;
padding-left:20px;
padding-right:20px;
white-space:nowrap
}

#top-bar .ui--widget li>ul {
display:none
}

#top-bar .ui--widget li .helper--extract-icon {
background:0 0;
background:rgba(0,0,0,.1);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
box-shadow:inset 1px 0 3px rgba(0,0,0,.15);
position:absolute;
top:0;
right:1px;
bottom:0;
width:30px;
text-align:center
}

#top-bar .helper--extract-icon [class*=" fontawesome-"],#top-bar .helper--extract-icon [class^=fontawesome-] {
position:absolute;
top:50%;
margin-top:-9px;
left:50%;
margin-left:-3px!important
}

#top-bar .ui--custom-menu>li {
float:left;
margin-left:-1px
}

#top-bar .ui--custom-menu li {
position:relative
}

#top-bar .ui--custom-menu li>ul {
display:none;
position:absolute;
right:-1px;
top:40px;
min-width:150px;
margin-left:0;
background:#fff;
box-shadow:0 1px 10px rgba(0,0,0,.07),0 1px 0 rgba(0,0,0,.05)
}

#top-bar .ui--custom-menu li>ul>li>ul {
top:0;
margin-left:0;
left:auto;
right:100%
}

#top-bar .abs-left .ui--custom-menu li>ul {
left:-1px;
right:auto
}

#top-bar .abs-left .ui--custom-menu li>ul>li>ul {
left:100%;
right:auto;
margin-right:-1px;
margin-left:0
}

#top-bar .ui--custom-menu.opt--on-hover li:hover>ul {
display:block
}

#top-bar .ui--custom-menu>li.to-right>ul {
right:auto!important;
left:0!important
}

#top-bar .ui--custom-menu>li.to-left>ul {
left:auto!important;
right:-100%!important
}

#top-bar .ui--custom-menu li>ul>li.to-right>ul {
right:auto!important;
left:100%!important
}

#top-bar .ui--custom-menu li>ul>li.to-left>ul {
left:auto!important;
right:-100%!important
}

#top-bar .ui--custom-menu li>ul li>a {
display:block;
padding:10px 20px;
line-height:18px;
border:1px solid #ebebeb;
margin-bottom:-1px
}

#top-bar .ui-socialbar .ui-socialbar-item {
margin-left:-3px
}

#top-bar .ui--custom-menu li>a [class*=" fontawesome-angle-"],#top-bar .ui--custom-menu li>a [class^=fontawesome-angle-] {
margin-right:-6px;
margin-left:8px
}

#top-bar .widget--language-selector .flag {
margin:-2px 10px 0 0
}

.rtl #top-bar .widget--language-selector li {
text-align:right
}

.rtl #top-bar .widget--language-selector .flag {
margin-left:10px;
margin-right:0
}

#top-bar #widget--search {
overflow:hidden;
padding-left:1px;
margin-left:-2px
}

#top-bar #widget--search>li>a {
padding-left:10px;
padding-right:10px;
float:left;
margin-right:1px
}

#top-bar #widget--search .ui--search-form {
padding:0;
position:relative;
height:40px;
float:left;
overflow:hidden;
box-shadow:inset 1px 0 10px rgba(0,0,0,.1),inset 1px 0 1px rgba(0,0,0,.08),inset -1px 0 10px rgba(0,0,0,.1),inset -1px 0 1px rgba(0,0,0,.08);
transition:width .3s linear
}

#top-bar #widget--search.state--open .ui--search-form {
width:150px
}

#top-bar #widget--search .ui--search-form form {
position:absolute;
width:150px;
height:40px;
left:0
}

#top-bar #widget--search .ui--search-form input[type=text] {
height:40px;
line-height:40px;
padding:0 10px!important;
width:150px;
background:rgba(0,0,0,.03)!important;
background:0 0;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000);
zoom:1;
border:0;
outline:0!important;
box-shadow:none;
border-radius:0
}

#toTop {
display:none;
text-decoration:none;
position:fixed;
bottom:10px;
left:20px;
overflow:hidden;
z-index:10000
}

#toTopHover {
display:block;
overflow:hidden;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0)
}

#toTop:active,#toTop:focus {
outline:0
}

.ui--select-wrapper {
position:relative;
padding:0!important;
cursor:pointer!important;
box-sizing:border-box;
display:inline-block;
width:100%;
max-width:100%;
clear:none!important
}

.ui--select-wrapper select option {
color:#333!important
}

.ui--select-wrapper.helper--block {
width:100%!important;
display:block
}

.ui--select-wrapper .chzn-container {
display:none!important
}

.ui--select-wrapper>select {
-ms-filter:alpha(Opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
cursor:pointer!important;
display:block!important;
background:none!important;
box-shadow:none!important;
border:0!important;
outline:0!important;
vertical-align:middle;
padding:0!important;
margin:0!important;
z-index:2;
position:relative;
float:none!important;
height:32px;
line-height:32px;
min:100%!important;
width:100%!important;
max-width:100%;
font-weight:400!important
}

.ui--select-wrapper>.ui--select-title {
white-space:nowrap!important;
display:block;
overflow:hidden!important;
position:absolute;
left:18px;
right:24px;
top:0;
bottom:0;
width:auto!important;
margin:0!important;
line-height:32px;
z-index:1;
text-overflow:ellipsis;
color:#7c7c7c!important
}

.rtl .ui--select-wrapper>.ui--select-title {
right:18px;
left:24px
}

.ui--select-wrapper.active>.ui--select-arrow,.ui--select-wrapper.active>.ui--select-title,.ui--select-wrapper:hover>.ui--select-arrow,.ui--select-wrapper:hover>.ui--select-title {
color:#333!important
}

.ui--select-wrapper>.ui--select-arrow {
position:absolute;
right:12px;
top:50%;
margin-top:-8px;
color:#7c7c7c!important
}

.rtl .ui--select-wrapper>.ui--select-arrow {
left:12px;
right:auto
}

.ui--woocommere-view-switcher {
float:right;
margin:-6px 0 0 18px
}

.ui--woocommere-view-switcher a {
padding:8px 14px!important
}

.ui--woocommere-view-switcher .ui--icon {
line-height:24px!important;
margin:0!important
}

.ui--box-list .btn-small {
font-size:13px!important;
padding:4px 12px
}

@media (min-width:979px) {
html #page-wrap .ui--tabs-mega.text-left>.ui--tabs-header .ui--tabs-titles>li.first-item a {
border-left:0
}

html #page-wrap .ui--tabs-mega.text-right>.ui--tabs-header .ui--tabs-titles>li.last-item a {
border-right:0
}

#header-navigation {
display:block
}

.logo-position-right.no-stuck #logo {
float:right
}

.logo-position-right.no-stuck #header-navigation {
float:left
}

.sticky-logo-position-right.stuck #logo {
float:right
}

.sticky-logo-position-right.stuck #header-navigation {
float:left
}

.header-style-1.no-stuck #header-navigation>li.top-level-item {
margin-left:1px
}

.header-style-1.no-stuck #header-navigation>li.top-level-item.hover>a,.header-style-1.no-stuck #header-navigation>li.top-level-item:hover>a,.stuck #header-navigation>li.top-level-item.hover>a,.stuck #header-navigation>li.top-level-item:hover>a {
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px
}

.header-style-1.no-stuck #header-navigation>li.menu-item-has-children.top-level-item.hover>a,.stuck #header-navigation>li.menu-item-has-children.top-level-item.hover>a {
-webkit-border-bottom-left-radius:0!important;
-webkit-border-bottom-right-radius:0!important;
-moz-border-radius-bottomleft:0!important;
-moz-border-radius-bottomright:0!important;
border-bottom-left-radius:0!important;
border-bottom-right-radius:0!important
}

.header-style-2.no-stuck nav#navigation {
border-top:1px solid transparent;
margin-bottom:0
}

.header-style-2.no-stuck #header-navigation>li.top-level-item:first-child {
border-left:1px solid transparent
}

.header-style-2.no-stuck #header-navigation>li.top-level-item {
border-right:1px solid transparent
}

.header-style-2.no-stuck #header-navigation>li.top-level-item,.header-style-2.no-stuck #header-navigation>li.top-level-item:first-child,.header-style-2.no-stuck nav#navigation {
border-color:#ebebeb
}

.header-overlapping .header-style-2.no-stuck #header-navigation>li.top-level-item,.header-overlapping .header-style-2.no-stuck #header-navigation>li.top-level-item:first-child,.header-overlapping .header-style-2.no-stuck nav#navigation {
border-color:transparent
}

nav#navigation {
margin:-30px 0 0;
position:absolute;
left:10%;
top:50%;
width:100%
}

.stuck nav#navigation {
margin-top:-27px
}

#header-navigation {
margin:0;
float:right
}

.header-overlapping-ok #page-wrap #page-header {
position:absolute;
width:100%;
left:10%;
}

.header-overlapping #header-container-background {
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}

.header-overlapping .no-stuck #header-container-background {
-ms-filter:alpha(Opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0
}

.header-overlapping .stuck #header-container-background {
-ms-filter:alpha(Opacity=100);
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}

.header-overlapping #header-container.no-stuck {
box-shadow:none!important
}

.stuck #header-navigation>li.top-level-item {
margin-left:1px
}

.stuck #header-navigation li.sticky-to-left>ul.sub-menu {
left:auto;
right:0;
margin:0
}

.stuck #header-navigation li>ul.sub-menu>li.sticky-to-left>ul.sub-menu {
right:auto;
left:-100%;
margin-right:0;
margin-left:-2px
}

.stuck #header-navigation li.sticky-to-right>ul.sub-menu {
right:auto;
left:0;
margin:0
}

.stuck #header-navigation li>ul.sub-menu>li.sticky-to-right>ul.sub-menu {
left:auto;
right:-100%;
margin-left:0;
margin-right:-2px
}

.modern-browser #header-container.stuck {
margin:0 auto;
position:fixed!important;
top:0;
box-shadow:0 2px 10px rgba(0,0,0,.15);
transition:box-shadow .5s ease-in-out;
z-index:2000;
padding-bottom:0!important
}

.modern-browser .layout--fullwidth #header-container.stuck {
left:0;
width:100%
}

.modern-browser #header-container.stuck #logo img {
transition:margin-top .5s ease-in-out,margin-bottom .5s ease-in-out;
-moz-transition:margin-top .5s ease-in-out,margin-bottom .5s ease-in-out;
-webkit-transition:margin-top .5s ease-in-out,margin-bottom .5s ease-in-out;
-o-transition:margin-top .5s ease-in-out,margin-bottom .5s ease-in-out
}

.modern-browser body.admin-bar #header-container.stuck {
top:32px
}

.modern-browser #header-container.stuck #header-container-background {
opacity:.95
}

.modern-browser #header-container.no-stuck .show-on-stuck,.modern-browser #header-container.stuck .hide-on-stuck {
display:none!important
}

.modern-browser #header-container.stuck .show-on-stuck {
display:block!important
}
}

@media (min-width:1200px) {
html.no-video .ui--video-background-video video {
display:none!important
}

html.no-video .ui--video-background-poster {
display:block!important
}

#header-navigation>.megamenu.layout-fullwidth>ul.sub-menu {
max-width:1168px
}
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
.ss .ui-socialbar-item .ui-socialbar-image {
background-size:40px 3600px
}

.ssm .ui-socialbar-item .ui-socialbar-image {
background-size:30px 2700px
}

.ss .ui-socialbar-item a {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/default/40px@2x.png)
}

.ssm .ui-socialbar-item a {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/default/30px@2x.png)
}

.ss.grey-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/40px@2x.png)
}

.ssm.grey-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/30px@2x.png)
}

.ss.grey-transparent .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/40px@2x.png)
}

.ssm.grey-transparent .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/30px@2x.png)
}

.ss.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/40px@2x.png)
}

.ssm.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/30px@2x.png)
}

.ss.white-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white-gradient/40px@2x.png)
}

.ssm.white-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white-gradient/30px@2x.png)
}

.ss.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/40px@2x.png)
}

.ssm.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/30px@2x.png)
}

.ss.black-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black-gradient/40px@2x.png)
}

.ssm.black-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black-gradient/30px@2x.png)
}

.ss.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/40px@2x.png)
}

.ssm.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/30px@2x.png)
}

.ss.dark-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/40px@2x.png)
}

.ssm.dark-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/30px@2x.png)
}

.ss.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/40px@2x.png)
}

.ssm.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/30px@2x.png)
}

.ss.blue-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/40px@2x.png)
}

.ssm.blue-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/30px@2x.png)
}

.ss.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/40px@2x.png)
}

.ssm.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url(../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/30px@2x.png)
}
}

@media (max-width:979px) {
.sticky-wrapper {
height:auto!important
}
}

@media (min-width:768px) and (max-width:979px) {
.ui--isotope-item {
margin-bottom:2px
}

.ui--pricing-table-features-titles {
margin-left:-181px;
width:180px
}

.ui--pricing-table-wrap.style2 {
margin-left:180px
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li a,html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-titles>li a {
padding:15px 20px
}

html.no-video .ui--video-background-video video {
display:none!important
}

html.no-video .ui--video-background-poster {
display:block!important
}

#wp-calendar {
border-spacing:0
}

#wp-calendar tbody td {
padding:4px;
text-shadow:none
}

.ui--blog-item.layout--medium .ui--blog-media {
margin-left:20px
}

#page-content.sidebar-layout .ui--blog-item.layout--medium .ui--blog-media {
float:none;
width:auto;
margin-left:0
}

.ui--custom-menu-bar {
margin-bottom:20px
}

.ui--custom-menu-bar ul>li>a,.ui--custom-menu-bar ul>li>span {
padding:20px
}

nav#navigation {
float:none;
position:relative!important;
margin-top:0!important;
line-height:0;
text-align:center!important
}

.without-navigation-holder nav#navigation {
float:none;
display:block;
margin:0 auto!important;
max-width:724px!important;
position:relative!important;
line-height:0
}

.without-navigation-holder #header-navigation {
display:inline-block!important;
text-align:left;
float:none!important
}

.without-navigation-holder #header-navigation>.megamenu {
position:static!important
}

.without-navigation-holder #header-navigation>.megamenu>ul.sub-menu {
width:100%;
max-width:724px;
margin:0!important;
left:0;
right:0
}

#header-navigation {
text-align:center!important
}

#header-navigation>li {
text-align:left;
float:none!important;
display:inline-block
}

.header-overlapping-mobile.header-overlapping .header-style-2.no-stuck #header-navigation>li.top-level-item,.header-overlapping-mobile.header-overlapping .header-style-2.no-stuck #header-navigation>li.top-level-item:first-child,.header-overlapping-mobile.header-overlapping .header-style-2.no-stuck nav#navigation {
border-color:transparent
}

.header-overlapping-mobile.header-overlapping-ok #page-wrap #page-header {
position:absolute;
width:100%;
left:0
}

.header-overlapping-mobile.header-overlapping #header-container-background {
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}

.header-overlapping-mobile.header-overlapping .no-stuck #header-container-background {
-ms-filter:alpha(Opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0
}

.header-overlapping-mobile.header-overlapping .stuck #header-container-background {
-ms-filter:alpha(Opacity=100);
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}

.header-overlapping-mobile.header-overlapping #header-container.no-stuck {
box-shadow:none!important
}

.rev_slider_wrapper .tparrows.default {
width:30px;
height:48px
}

.rev_slider_wrapper .tparrows.default .slider-navigation-wrapper {
margin-top:-10px
}

.tp-leftarrow.default .slider-navigation-wrapper {
margin-left:-2px
}

.tp-rightarrow.default .slider-navigation-wrapper {
margin-left:2px
}

.rev_slider_wrapper .tparrows.default .slider-navigation-wrapper i {
font-size:12px!important
}

header #logo {
float:none;
display:block;
text-align:center
}

header img#logo-tablet {
display:inline!important
}
}

@media (max-width:767px) {
.btn {
white-space:normal
}

.ui--carousel.fullwidth-content {
margin-left:0!important;
width:100%!important
}

.ui--client-list .ui-row>.ui-column .ui--client {
margin-top:30px;
margin-bottom:30px
}

.ui--client-list .ui-row>.ui-column>.vertical-divider {
display:none
}

.ui-fluid-column {
display:block;
float:none;
width:100%!important;
margin-left:0;
box-sizing:border-box
}

.ui--masonry {
margin-left:0
}

.ui--isotope-item {
margin-bottom:12px
}

.isotope,.isotope .ui--isotope-item {
transition:none!important;
-moz-transition:none!important;
-webkit-transition:none!important;
-o-transition:none!important
}

.ui--pricing-table li,.ui--pricing-table>li.featured {
float:none;
margin:0 0 18px;
padding-bottom:0;
width:auto!important
}

.ui--pricing-table-feature-title-phone {
display:block
}

.ui--pricing-table-wrap.style2 {
margin-left:0
}

.ui--pricing-table-features-titles {
display:none
}

.ui--pricing-table-before-html,.ui--pricing-table-feature {
min-height:auto!important
}

.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows {
margin-left:0;
margin-right:0
}

.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows>.ui--pricing-table-feature {
padding-left:20px;
padding-right:20px
}

.fullwidth-content .ui--section-content {
padding:30px 40px 12px!important
}

#the-content>:not(.fullwidth-content):not(.ui--animation-in),.sidebar-area>:not(.fullwidth-content):not(.ui--animation-in) {
padding-left:40px!important;
padding-right:40px!important
}

.ui--tabs .fullwidth-content {
margin-left:-40px!important
}

.rtl .ui--tabs .fullwidth-content {
margin-right:-40px!important
}

.ui--tabs-titles {
display:block
}

.ui--tabs-titles>li {
float:none;
width:100%;
display:block
}

.ui--tabs-header .ui--tabs-header-holder {
display:block;
text-align:left
}

html #page-wrap .ui--tabs-mega>.ui--tabs-header .ui--tabs-titles>li a {
padding:10px 30px;
border-top:1px solid transparent;
border-left:1px solid transparent;
border-right:1px solid transparent
}

html #page-wrap .ui--tabs-mini>.ui--tabs-header {
padding-bottom:1px
}

html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-titles>li {
max-height:48px
}

html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-titles>li a {
padding:10px 30px;
border-top:2px solid transparent;
border-right:1px solid transparent;
border-left:1px solid transparent;
border-bottom:1px solid transparent;
min-height:none!important
}

html #page-wrap .ui--tabs-mini-horizontal>.ui--tabs-header .ui--tabs-titles>li a {
min-height:0!important
}

html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-border-after,html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-border-before {
display:none
}

html #page-wrap .ui--tabs-mini-vertical>.ui--tabs-header .ui--tabs-titles>li a {
padding:10px 30px;
border-top:1px solid transparent;
border-right:1px solid transparent;
border-left:2px solid transparent;
border-bottom:1px solid transparent
}

html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-border-bottom,html #page-wrap .ui--tabs-mini>.ui--tabs-header .ui--tabs-border-top {
display:none
}

.ui--blockquote,.ui--pullquote,blockquote {
text-align:left!important;
border-left:0!important;
border-right:0!important;
border-top:5px solid #eee;
border-bottom:5px solid #eee;
max-width:none;
width:auto;
float:none;
padding:18px 0;
margin-left:0;
margin-right:0
}

.ui--blockquote p,.ui--blockquote small,.ui--pullquote p,.ui--pullquote small,blockquote p,blockquote small {
text-align:left!important
}

#wp-calendar thead th {
padding:5px!important
}

#wp-calendar tbody td {
padding:2px 4px!important
}

.ui--blog-side {
display:none
}

.ui--blog-item.layout--medium .ui--blog-media {
float:none!important;
width:auto!important;
margin-left:0!important
}

#wp-admin-bar-top-secondary {
display:none
}

.ui--custom-menu-bar ul {
display:block;
width:auto;
margin:0
}

.ui--custom-menu-bar.fullwidth-container ul {
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0
}

.ui--custom-menu-bar ul>li>a,.ui--custom-menu-bar ul>li>span {
padding:15px 20px;
margin:0;
border-left:0;
border-right:0
}

.ui--custom-menu-bar ul>li,.ui--custom-menu-bar.ui--type-splitted ul>li.pull-left,.ui--custom-menu-bar.ui--type-splitted ul>li.pull-right {
float:none;
display:block;
margin:0!important;
width:auto;
max-width:none!important;
border-left:0!important;
border-right:0!important;
border-bottom:1px solid #e0e0e0
}

.ui--custom-menu-bar ul>li.last-item {
border-right:0!important;
border-bottom:0!important
}

nav#navigation {
float:none;
display:block;
margin:0 auto!important;
max-width:440px!important;
position:relative;
width:80%
}

#header-navigation {
display:none;
text-align:left;
float:none!important;
margin-bottom:10%
}

nav#navigation.with-navigation-holder {
padding-left:0!important;
padding-right:0!important
}

#header-navigation>li {
width:100%!important;
margin:auto;
clear:both
}

#header-navigation>li,#header-navigation>li>a {
float:none!important;
display:block
}

#header-navigation>li {
border-color:#ebebeb;
margin-top:-2px
}

#header-navigation>li>a {
margin:0!important;
padding:10px 20px!important;
border-bottom:0!important
}

.rtl #header-navigation li.menu-item>a,.rtl #header-navigation>.fallout li.menu-item>a {
text-align:right!important
}

.rtl #header-navigation li a>.ui--caret,.rtl #header-navigation li.to-left a>.ui--caret,.rtl #header-navigation>li a>.ui--caret {
right:auto!important;
left:7px!important;
margin-left:8px!important;
margin-right:0!important
}

#header-navigation li>ul.sub-menu:after {
display:none!important
}

#header-navigation>.fallout>ul.sub-menu {
width:auto!important;
left:0!important;
right:0!important;
top:100%!important;
float:none!important;
display:none!important;
position:absolute!important;
margin:0!important
}

#header-navigation>.fallout ul ul.sub-menu {
left:auto;
right:auto;
top:auto;
bottom:auto;
margin:0!important;
position:static!important;
visibility:visible!important;
opacity:1!important;
height:auto!important;
width:100%!important;
background:0 0!important;
border:0;
box-shadow:none!important
}

#header-navigation>.fallout ul.sub-menu {
position:static!important;
display:none!important
}

#header-navigation>.fallout .hover>ul.sub-menu,#header-navigation>.fallout.hover>ul.sub-menu {
display:block!important;
width:100%
}

#header-navigation>.fallout li {
width:100%!important;
float:none!important;
clear:both
}

#header-navigation>.fallout li a {
text-align:left!important;
position:relative!important
}

#header-navigation>.fallout .level-1>ul.sub-menu {
background:#f1f1f1!important
}

#header-navigation>.fallout .level-2 ul.sub-menu {
margin-left:20px!important
}

#header-navigation>.fallout li li a {
border-bottom:0!important
}

#header-navigation>.fallout .level-1 ul.sub-menu li a {
background:none!important;
text-shadow:none!important;
color:#7c7c7c!important
}

#header-navigation>.fallout .level-1 ul.sub-menu li a:hover {
color:#333!important
}

#header-navigation>.megamenu,#header-navigation>.megamenu.layout-fullwidth {
position:relative!important
}

#header-navigation>.megamenu ul.sub-menu ul.sub-menu {
position:relative!important;
display:block!important;
background:0 0!important
}

#header-navigation>.megamenu>ul.sub-menu {
position:absolute!important;
width:auto!important;
left:0!important;
right:0!important;
top:-9999px!important;
display:block!important;
margin:0!important
}

#header-navigation>.megamenu.hover>ul.sub-menu {
top:100%!important;
position:relative!important
}

#header-navigation li>ul.sub-menu>li.hover>ul.sub-menu {
top:0!important
}

#header-navigation li>ul.sub-menu>li.to-left>ul.sub-menu {
left:0!important
}

#header-navigation>.megamenu.hover ul.sub-menu {
display:block!important;
width:100%
}

#header-navigation>.megamenu>ul.sub-menu {
overflow:hidden
}

#header-navigation>.megamenu>ul.sub-menu>li {
width:100%!important;
float:left!important;
box-shadow:0 -1px 10px rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.05)
}

#header-navigation>.megamenu>ul.sub-menu>li:first-child {
margin-top:0!important
}

#header-navigation>.megamenu>ul.sub-menu>li:last-child {
margin-bottom:0!important
}

#header-navigation>.megamenu .level-1:after {
display:none
}

#header-navigation li a {
position:relative
}

#header-navigation li a .ui--caret,#header-navigation li.to-left a .ui--caret {
position:absolute;
left:auto!important;
right:7px!important;
top:50%!important;
margin-top:-9px!important;
margin-right:8px!important
}

#header-navigation .fallout a .ui--caret:before {
content:"\f107"!important
}

.header-style-2 #header-navigation>li.top-level-item {
background-image:none!important
}

#header-container.stuck {
position:fixed;
z-index:2000;
width:100%;
top:0
}

#header-navigation-toggle {
display:block
}

div.pp_geodomas div.ppt {
max-width:100%!important;
width:100%!important;
display:none!important
}

.pp_pic_holder.pp_geodomas {
width:100%!important;
left:0!important;
overflow:hidden
}

div.pp_geodomas .pp_content_container .pp_left {
padding-left:0!important
}

div.pp_geodomas .pp_content_container .pp_right {
padding-right:0!important
}

.pp_content {
width:100%!important;
height:auto!important
}

.pp_fade {
width:100%!important;
height:100%!important
}

.pp_bottom,.pp_gallery,.pp_hoverContainer,.pp_top,a.pp_contract,a.pp_expand {
display:none!important
}

#pp_full_res img {
width:100%!important;
height:auto!important
}

#pp_full_res iframe {
width:100%
}

.pp_details {
width:94%!important;
padding:20px 4% 20px 3%;
background-color:#fff;
margin-top:-2px!important
}

a.pp_close {
right:10px!important;
top:10px!important
}

.rev_slider_wrapper .tp-leftarrow,.rev_slider_wrapper .tp-rightarrow,.tp-bullets.simplebullets {
display:none!important
}

#comments .commentlist li>ul {
margin-left:18px
}

#comments .commentlist li .meta .pull-left,#comments .commentlist li .meta .pull-right {
float:none;
margin-left:0;
margin-right:0;
text-align:center
}

#comments .commentlist li .meta .dash {
display:none
}

#comments .commentlist li .meta small {
display:block
}

#comments .commentlist li .meta .ui--star-rating-wrap {
margin-top:6px
}

#comments .commentlist li .comment-avatar {
position:absolute;
left:-28px;
top:18px;
z-index:10
}

.ui--comments-arrow {
display:none
}

#comments .commentlist li .comment-text {
margin:0
}

.comment #respond {
margin-left:0!important
}

.flex-caption,.flexslider .flex-control-nav,.flexslider .flex-control-thumbs,.flexslider .flex-direction-nav,.ui--flexslider-navigation {
display:none!important
}

#footer-bottom #footer-navigation,#footer-bottom #footer-texts {
display:block;
width:auto;
max-width:none;
float:none;
text-align:center
}

#footer-bottom #footer-navigation {
margin-top:10px
}

header #logo {
float:none;
display:block;
text-align:left;
padding-left:40px;
padding-right:90px
}

.ui--mobile-navigation-style-blocked header #logo {
text-align:center;
padding-left:40px;
padding-right:40px
}

header img#logo-phone {
display:inline!important
}

body.layout--boxed {
background-image:none!important
}

#titlebar>.container {
padding:20px 40px
}

#titlebar-text,.orientation-right #titlebar-text {
max-width:none;
width:auto;
display:block;
float:none;
padding-left:0;
padding-right:0;
text-align:left
}

#titlebar-breadcrumb {
position:static;
width:auto
}

#breadcrumb {
position:static;
margin-top:18px!important;
float:none;
display:block;
max-width:100%;
text-align:center
}

#top-bar,#top-bar-background {
height:auto
}

#top-bar .ui--widget {
height:auto!important
}

#top-bar .ui--widget>ul,#top-bar ul.ui--widget {
float:none;
display:inline-block;
margin-left:-3px!important
}

.top-bar-sides {
text-align:center
}

#top-bar-text {
white-space:auto!important
}

#top-bar .ui--custom-menu li>ul>li>ul {
position:static;
top:auto;
left:auto;
right:auto;
bottom:auto;
margin:0;
display:block!important;
background:#f9f9f9;
border:0;
border-bottom:1px solid #ebebeb;
box-shadow:none
}

#top-bar .ui--custom-menu li>ul>li>ul>li {
line-height:20px;
height:auto;
min-height:none
}

#top-bar .ui--custom-menu li>ul>li>ul>li>a {
border:0;
padding:5px 10px 5px 30px;
line-height:20px;
min-height:20px
}

#top-bar .ui-socialbar .ui-socialbar-item {
margin-left:-3px!important
}
}

/* ????? ??? ?????????? ???? */
#footer-widgets .menu-down-menu-container {
  padding: 15px;
  background-color: none; /* ??? ?????????? */
  border-radius: 8px; /* ??????????? ???? ??? ?????????? */
}

/* ????? ??? ?????? ?????? ?????????? */
#footer-widgets .menu-down-menu-container ul.menu-down-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* ????? ??? ????????? ?????? */
#footer-widgets .menu-down-menu-container ul.menu-down-menu li.menu-item {
  margin-bottom: 10px; /* ?????????? ????? ?????????? ?????? */
}

/* ????? ??? ?????? ?????? ????????? ?????? */
#footer-widgets .menu-down-menu-container ul.menu-down-menu li.menu-item a {
  color: #f1f1f1;
  text-decoration: none;
  transition: color 0.3s ease, border-bottom 0.3s ease;
  border-bottom: 1px solid transparent;
  display: inline-block; /* ??? ?????????? ??????? ????????????? */
}

#footer-widgets .menu-down-menu-container ul.menu-down-menu li.menu-item a:hover {
  color: #00bcd4;
  border-bottom: 1px solid #00bcd4;
}

#footer-widgets .menu-down-menu-container ul.menu-down-menu li.menu-item a:focus {
  outline: none;
  color: #ff9800;
  border-bottom: 1px solid #ff9800;
}

/* ????????????? ??? ??????? ?????? ??? ????????? */
#footer-widgets .menu-down-menu-container ul.menu-down-menu li.menu-item a::before {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: #00bcd4;
  transition: width 0.3s ease;
}

#footer-widgets .menu-down-menu-container ul.menu-down-menu li.menu-item a:hover::before {
  width: 100%;
}
/* ????? ??? ?????? ? ???????? ul, menu-down-menu ? menu-item */
#footer-widgets ul.menu-down-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-widgets ul.menu-down-menu li.menu-item {
  margin-bottom: 10px; /* ?????????? ????? ?????????? ?????? */
}

/* ????? ??? ?????? ?????? ???? */
#footer-widgets ul.menu-down-menu li.menu-item a {
  color: #f1f1f1;
  text-decoration: none;
  transition: color 0.3s ease, border-bottom 0.3s ease;
  border-bottom: 1px solid transparent;
  display: inline-block; /* ??? ?????????? ??????? ????????????? */
}

#footer-widgets ul.menu-down-menu li.menu-item a:hover {
  color: #00bcd4;
  border-bottom: 1px solid #00bcd4;
}

#footer-widgets ul.menu-down-menu li.menu-item a:focus {
  outline: none;
  color: #ff9800;
  border-bottom: 1px solid #ff9800;
}

/* ????????????? ??? ??????? ?????? ??? ????????? */
#footer-widgets ul.menu-down-menu li.menu-item a::before {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: #00bcd4;
  transition: width 0.3s ease;
}

#footer-widgets ul.menu-down-menu li.menu-item a:hover::before {
  width: 100%;
}
/* ????? ??? ?????? ?????? ? ?????? ??????????? */
#footer-widgets ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-widgets ul li {
  margin-bottom: 10px; /* ?????????? ????? ?????????? ?????? */
}

/* ????? ??? ?????? */
#footer-widgets ul li a {
  color: #010101;
  text-decoration: none;
  transition: color 0.3s ease, border-bottom 0.3s ease;
  border-bottom: 1px solid transparent;
  display: inline-block; /* ??? ?????????? ??????? ????????????? */
}

#footer-widgets ul li a:hover {
  color: #00bcd4;
  border-bottom: 1px solid #00bcd4;
}

#footer-widgets ul li a:focus {
  outline: none;
  color: #ff9800;
  border-bottom: 1px solid #ff9800;
}

/* ????????????? ??? ??????? ?????? ??? ????????? */
#footer-widgets ul li a::before {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: #00bcd4;
  transition: width 0.3s ease;
}

#footer-widgets ul li a:hover::before {
  width: 100%;
}

/* ????? ??? ?????? ? ?????? ??????????? */
#footer-widgets a {
  color: #010101;
  text-decoration: none;
  transition: color 0.3s ease, border-bottom 0.3s ease;
  border-bottom: 1px solid transparent;
}

#footer-widgets a:hover {
  color: #00bcd4;
  text-decoration: none;
  border-bottom: 1px solid #00bcd4;
}

#footer-widgets a:focus {
  outline: none;
  color: #ff9800;
  border-bottom: 1px solid #ff9800;
}

/* ?????????????? ????? ??? ???????? ???????? ? ????????? */
#footer-widgets a::before {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: #00bcd4;
  transition: width 0.3s ease;
}

#footer-widgets a:hover::before {
  width: 100%;
}



/* ?????????? ???????? */
.product-meta-info {
  margin-top: 15px;
  color: #333;
  font-family: 'Roboto', sans-serif;
}

.product-meta-info h2 {
  font-size: 1.5rem;
  color: #222;
  margin-bottom: 10px;
  transition: color 0.3s;
}

.product-meta-info h2:hover {
  color: #169fe6;
}

.product-meta-info p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 10px;
}

.product-meta-info .price {
  font-weight: bold;
  font-size: 1.2rem;
  color: #e63946;
}

/* ?????????????? ?????????? ? ???????? */
.woocommerce-product-details__additional-info {
  background-color: #fff;
  border-radius: 8px;
  padding: 15px;
  margin-top: 20px;
  border: 1px solid #ddd;
  font-size: 0.95rem;
  color: #555;

}

.woocommerce-product-details__additional-info h3 {
  font-size: 1.2rem;
  margin-bottom: 10px;
  color: #444;
}

.woocommerce-product-details__additional-info ul {
  list-style-type: disc;
  margin-left: 20px;
}

.woocommerce-product-details__additional-info li {
  margin-bottom: 5px;
}

/* ?????? ??????? */
.product-layout-container .buy-button , .product-meta-info{
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #169fe6;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  text-decoration: none;
  font-weight: bold;
  transition: background-color 0.3s;
}

.product-layout-container .buy-button:hover {
  background-color: #0e7add;
}

/* ????? ????????? ???????? ???????? */
.product-layout-container, .product-meta-info, .woocommerce-product-details__additional-info {
   background-color: #f9f9f9;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin: 20px;
  transition: transform 0.3s, box-shadow 0.3s;
    border-left: 4px solid #007cba;
  border-radius: 8px;
  color: #333;
  font-size: 1.5em;
}

.product-layout-container:hover, .product-meta-info:hover, .woocommerce-product-details__additional-info:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.additional-info {
  background-color: #f9f9f9; /* ??????? ??? ??? ????????? */
  border-radius: 10px; /* ???????????? ???? */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* ?????? ???? */
  padding: 20px; /* ?????????? ?????? */
  margin: 20px; /* ??????? ?????? */
  transition: transform 0.3s, box-shadow 0.3s; /* ??????? ?????? ??? ????????? */
  color: #333; /* ???????? ???? ?????? */
  font-size: 1.3em; /* ??????????? ?????? ?????? */
  line-height: 1.6; /* ??????????? ???????? ??? ?????????? */
      transition: transform 0.3s, box-shadow 0.3s;
    border-top: 4px solid #007cba;
}

.additional-info h3 {
  font-size: 1.5em; /* ??????????? ?????? ????????? */
  color: #007cba; /* ????? ?????? */
  margin-bottom: 15px; /* ?????? ????? */
}

.additional-info ul {
  margin-left: 20px; /* ?????? ????? */
  padding-left: 20px; /* ?????????? ?????? ??? ?????? */
  list-style-type: disc; /* ?????? ?????? */
}

.additional-info li {
  margin-bottom: 10px; /* ?????????? ????? ?????????? ?????? */
  color: #555; /* ???? ?????? ?????? ??? ??????????? ???????? */
  font-size: 1.0em; /* ??????? ??????????? ?????? ?????? ??? ??????? */
}

.additional-info p {
  margin-bottom: 15px; /* ?????? ????? ???????? */
}

