@import url("http://fonts.googleapis.com/css?family=Titillium+Web:400,200,900,700italic,700,600italic,600,400italic,300italic,300,200italic");@import url("http://fonts.googleapis.com/css?family=Merriweather:400,700,700italic,400italic&subset=latin,latin-ext");/* normalize.css v2.1.1 | MIT License | git.io/normalizeul
 

*/
ul
{
    line-height:1 !important
}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:15px}
body{background:#fff;color:#000;padding:0;margin:0;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:1;position:relative;cursor:default}
a:hover{cursor:pointer}
a:focus{outline:none}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:80em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin-left:-1em;margin-right:-1em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{position:relative;padding-left:1em;padding-right:1em;width:100%;float:left}
@media only screen{.column,.columns{position:relative;padding-left:1em;padding-right:1em;float:left}
    .small-1{position:relative;width:8.33333%}
    .small-2{position:relative;width:16.66667%}
    .small-3{position:relative;width:25%}
    .small-4{position:relative;width:33.33333%}
    .small-5{position:relative;width:41.66667%}
    .small-6{position:relative;width:50%}
    .small-7{position:relative;width:58.33333%}
    .small-8{position:relative;width:66.66667%}
    .small-9{position:relative;width:75%}
    .small-10{position:relative;width:83.33333%}
    .small-11{position:relative;width:91.66667%}
    .small-12{position:relative;width:100%}
    .small-offset-0{position:relative;margin-left:0%}
    .small-offset-1{position:relative;margin-left:8.33333%}
    .small-offset-2{position:relative;margin-left:16.66667%}
    .small-offset-3{position:relative;margin-left:25%}
    .small-offset-4{position:relative;margin-left:33.33333%}
    .small-offset-5{position:relative;margin-left:41.66667%}
    .small-offset-6{position:relative;margin-left:50%}
    .small-offset-7{position:relative;margin-left:58.33333%}
    .small-offset-8{position:relative;margin-left:66.66667%}
    .small-offset-9{position:relative;margin-left:75%}
    .small-offset-10{position:relative;margin-left:83.33333%}
    [class*="column"]+[class*="column"]:last-child{float:right}
    [class*="column"]+[class*="column"].end{float:left}
    .column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}
}
@media only screen and (min-width: 950px){.large-1{position:relative;width:8.33333%}
    .large-2{position:relative;width:16.66667%}
    .large-3{position:relative;width:25%}
    .large-4{position:relative;width:33.33333%}
    .large-5{position:relative;width:41.66667%}
    .large-6{position:relative;width:50%}
    .large-7{position:relative;width:58.33333%}
    .large-8{position:relative;width:66.66667%}
    .large-9{position:relative;width:75%}
    .large-10{position:relative;width:83.33333%}
    .large-11{position:relative;width:91.66667%}
    .large-12{position:relative;width:100%}
    .row .large-offset-0{position:relative;margin-left:0%}
    .row .large-offset-1{position:relative;margin-left:8.33333%}
    .row .large-offset-2{position:relative;margin-left:16.66667%}
    .row .large-offset-3{position:relative;margin-left:25%}
    .row .large-offset-4{position:relative;margin-left:33.33333%}
    .row .large-offset-5{position:relative;margin-left:41.66667%}
    .row .large-offset-6{position:relative;margin-left:50%}
    .row .large-offset-7{position:relative;margin-left:58.33333%}
    .row .large-offset-8{position:relative;margin-left:66.66667%}
    .row .large-offset-9{position:relative;margin-left:75%}
    .row .large-offset-10{position:relative;margin-left:83.33333%}
    .row .large-offset-11{position:relative;margin-left:91.66667%}
    .push-1{position:relative;left:8.33333%;right:auto}
    .pull-1{position:relative;right:8.33333%;left:auto}
    .push-2{position:relative;left:16.66667%;right:auto}
    .pull-2{position:relative;right:16.66667%;left:auto}
    .push-3{position:relative;left:25%;right:auto}
    .pull-3{position:relative;right:25%;left:auto}
    .push-4{position:relative;left:33.33333%;right:auto}
    .pull-4{position:relative;right:33.33333%;left:auto}
    .push-5{position:relative;left:41.66667%;right:auto}
    .pull-5{position:relative;right:41.66667%;left:auto}
    .push-6{position:relative;left:50%;right:auto}
    .pull-6{position:relative;right:50%;left:auto}
    .push-7{position:relative;left:58.33333%;right:auto}
    .pull-7{position:relative;right:58.33333%;left:auto}
    .push-8{position:relative;left:66.66667%;right:auto}
    .pull-8{position:relative;right:66.66667%;left:auto}
    .push-9{position:relative;left:75%;right:auto}
    .pull-9{position:relative;right:75%;left:auto}
    .push-10{position:relative;left:83.33333%;right:auto}
    .pull-10{position:relative;right:83.33333%;left:auto}
    .push-11{position:relative;left:91.66667%;right:auto}
    .pull-11{position:relative;right:91.66667%;left:auto}
    .column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}
    .column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}
    .column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}
}
.hide-for-desktop,.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}
.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}
.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}
.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none !important}
table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}
thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group !important}
tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group !important}
tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row !important}
td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}
@media only screen and (min-width: 950px){.show-for-medium,.show-for-medium-up{display:inherit !important}
    .show-for-small{display:none !important}
    .hide-for-small{display:inherit !important}
    .hide-for-desktop{display:none !important}
    .hide-for-medium,.hide-for-medium-up{display:none !important}
    table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}
    thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group !important}
    tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group !important}
    tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row !important}
    td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell !important}
}
@media only screen and (min-width: 1025px){.hide-for-desktop{display:inherit !important}
}
@media only screen and (min-width: 1280px){.hide-for-desktop{display:inherit !important}
    .show-for-large,.show-for-large-up{display:inherit !important}
    .show-for-medium,.show-for-medium-down{display:none !important}
    .hide-for-medium,.hide-for-medium-down{display:inherit !important}
    .hide-for-large,.hide-for-large-up{display:none !important}
    table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}
    thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}
    tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}
    tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}
    td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}
}
@media only screen and (min-width: 1440px){.show-for-xlarge{display:inherit !important}
    .show-for-large,.show-for-large-down{display:none !important}
    .hide-for-large,.hide-for-large-down{display:inherit !important}
    .hide-for-xlarge{display:none !important}
    table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}
    thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}
    tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}
    tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}
    td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}
}
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}
    .hide-for-landscape,.show-for-portrait{display:none !important}
    table.show-for-landscape,table.hide-for-portrait{display:table}
    thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
    tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
    tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
    td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}
@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}
    .hide-for-portrait,.show-for-landscape{display:none !important}
    table.show-for-portrait,table.hide-for-landscape{display:table}
    thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
    tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
    tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
    td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}
}
.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:0 -1em;*zoom:1}
    [class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
    [class*="block-grid-"]:after{clear:both}
    [class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 1em 2em}
    [class*="custom-grid-"]{display:block;padding:0;margin:0 -5px;*zoom:1}
    [class*="custom-grid-"]:before,[class*="custom-grid-"]:after{content:" ";display:table}
    [class*="custom-grid-"]:after{clear:both}
    [class*="custom-grid-"]>li{display:inline;height:auto;float:left;padding:0 5px 10px}
    .small-block-grid-1>li{width:100%;padding:0 1em 2em}
    .small-block-grid-1>li:nth-of-type(n){clear:none}
    .small-block-grid-1>li:nth-of-type(1n+1){clear:both}
    .small-block-grid-2>li{width:100%;padding:0 1em 2em}
    .small-block-grid-2>li:nth-of-type(n){clear:none}
    .small-block-grid-2>li:nth-of-type(2n+1){clear:both}
    .small-block-grid-3>li{width:33.33333%;padding:0 1em 2em}
    .small-block-grid-3>li:nth-of-type(n){clear:none}
    .small-block-grid-3>li:nth-of-type(3n+1){clear:both}
    .small-block-grid-4>li{width:25%;padding:0 1em 2em}
    .small-block-grid-4>li:nth-of-type(n){clear:none}
    .small-block-grid-4>li:nth-of-type(4n+1){clear:both}
    .small-block-grid-5>li{width:20%;padding:0 1em 2em}
    .small-block-grid-5>li:nth-of-type(n){clear:none}
    .small-block-grid-5>li:nth-of-type(5n+1){clear:both}
    .small-block-grid-6>li{width:16.66667%;padding:0 1em 2em}
    .small-block-grid-6>li:nth-of-type(n){clear:none}
    .small-block-grid-6>li:nth-of-type(6n+1){clear:both}
    .small-block-grid-7>li{width:14.28571%;padding:0 1em 2em}
    .small-block-grid-7>li:nth-of-type(n){clear:none}
    .small-block-grid-7>li:nth-of-type(7n+1){clear:both}
    .small-block-grid-8>li{width:12.5%;padding:0 1em 2em}
    .small-block-grid-8>li:nth-of-type(n){clear:none}
    .small-block-grid-8>li:nth-of-type(8n+1){clear:both}
    .small-block-grid-9>li{width:11.11111%;padding:0 1em 2em}
    .small-block-grid-9>li:nth-of-type(n){clear:none}
    .small-block-grid-9>li:nth-of-type(9n+1){clear:both}
    .small-block-grid-10>li{width:10%;padding:0 1em 2em}
    .small-block-grid-10>li:nth-of-type(n){clear:none}
    .small-block-grid-10>li:nth-of-type(10n+1){clear:both}
    .small-block-grid-11>li{width:9.09091%;padding:0 1em 2em}
    .small-block-grid-11>li:nth-of-type(n){clear:none}
    .small-block-grid-11>li:nth-of-type(11n+1){clear:both}
    .small-block-grid-12>li{width:8.33333%;padding:0 1em 2em}
    .small-block-grid-12>li:nth-of-type(n){clear:none}
    .small-block-grid-12>li:nth-of-type(12n+1){clear:both}
    .small-custom-grid-1>li{width:100%;padding:0 5px 10px}
    .small-custom-grid-1>li:nth-of-type(n){clear:none}
    .small-custom-grid-1>li:nth-of-type(1n+1){clear:both}
    .small-custom-grid-2>li{width:50%;padding:0 5px 10px}
    .small-custom-grid-2>li:nth-of-type(n){clear:none}
    .small-custom-grid-2>li:nth-of-type(2n+1){clear:both}
    .small-custom-grid-3>li{width:33.33333%;padding:0 5px 10px}
    .small-custom-grid-3>li:nth-of-type(n){clear:none}
    .small-custom-grid-3>li:nth-of-type(3n+1){clear:both}
    .small-custom-grid-4>li{width:25%;padding:0 5px 10px}
    .small-custom-grid-4>li:nth-of-type(n){clear:none}
    .small-custom-grid-4>li:nth-of-type(4n+1){clear:both}
    .small-custom-grid-5>li{width:20%;padding:0 5px 10px}
    .small-custom-grid-5>li:nth-of-type(n){clear:none}
    .small-custom-grid-5>li:nth-of-type(5n+1){clear:both}
    .small-custom-grid-6>li{width:16.66667%;padding:0 5px 10px}
    .small-custom-grid-6>li:nth-of-type(n){clear:none}
    .small-custom-grid-6>li:nth-of-type(6n+1){clear:both}
    .small-custom-grid-7>li{width:14.28571%;padding:0 5px 10px}
    .small-custom-grid-7>li:nth-of-type(n){clear:none}
    .small-custom-grid-7>li:nth-of-type(7n+1){clear:both}
    .small-custom-grid-8>li{width:12.5%;padding:0 5px 10px}
    .small-custom-grid-8>li:nth-of-type(n){clear:none}
    .small-custom-grid-8>li:nth-of-type(8n+1){clear:both}
    .small-custom-grid-9>li{width:11.11111%;padding:0 5px 10px}
    .small-custom-grid-9>li:nth-of-type(n){clear:none}
    .small-custom-grid-9>li:nth-of-type(9n+1){clear:both}
    .small-custom-grid-10>li{width:10%;padding:0 5px 10px}
    .small-custom-grid-10>li:nth-of-type(n){clear:none}
    .small-custom-grid-10>li:nth-of-type(10n+1){clear:both}
    .small-custom-grid-11>li{width:9.09091%;padding:0 5px 10px}
    .small-custom-grid-11>li:nth-of-type(n){clear:none}
    .small-custom-grid-11>li:nth-of-type(11n+1){clear:both}
    .small-custom-grid-12>li{width:8.33333%;padding:0 5px 10px}
    .small-custom-grid-12>li:nth-of-type(n){clear:none}
    .small-custom-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width: 950px){.small-block-grid-1>li:nth-of-type(1n+1){clear:none}
    .small-block-grid-2>li:nth-of-type(2n+1){clear:none}
    .small-block-grid-3>li:nth-of-type(3n+1){clear:none}
    .small-block-grid-4>li:nth-of-type(4n+1){clear:none}
    .small-block-grid-5>li:nth-of-type(5n+1){clear:none}
    .small-block-grid-6>li:nth-of-type(6n+1){clear:none}
    .small-block-grid-7>li:nth-of-type(7n+1){clear:none}
    .small-block-grid-8>li:nth-of-type(8n+1){clear:none}
    .small-block-grid-9>li:nth-of-type(9n+1){clear:none}
    .small-block-grid-10>li:nth-of-type(10n+1){clear:none}
    .small-block-grid-11>li:nth-of-type(11n+1){clear:none}
    .small-block-grid-12>li:nth-of-type(12n+1){clear:none}
    .large-block-grid-1>li{width:100%;padding:0 1em 2em}
    .large-block-grid-1>li:nth-of-type(n){clear:none}
    .large-block-grid-1>li:nth-of-type(1n+1){clear:both}
    .large-block-grid-2>li{width:50%;padding:0 1em 2em}
    .large-block-grid-2>li:nth-of-type(n){clear:none}
    .large-block-grid-2>li:nth-of-type(2n+1){clear:both}
    .large-block-grid-3>li{width:33.33333%;padding:0 1em 2em}
    .large-block-grid-3>li:nth-of-type(n){clear:none}
    .large-block-grid-3>li:nth-of-type(3n+1){clear:both}
    .large-block-grid-4>li{width:25%;padding:0 1em 2em}
    .large-block-grid-4>li:nth-of-type(n){clear:none}
    .large-block-grid-4>li:nth-of-type(4n+1){clear:both}
    .large-block-grid-5>li{width:20%;padding:0 1em 2em}
    .large-block-grid-5>li:nth-of-type(n){clear:none}
    .large-block-grid-5>li:nth-of-type(5n+1){clear:both}
    .large-block-grid-6>li{width:16.66667%;padding:0 1em 2em}
    .large-block-grid-6>li:nth-of-type(n){clear:none}
    .large-block-grid-6>li:nth-of-type(6n+1){clear:both}
    .large-block-grid-7>li{width:14.28571%;padding:0 1em 2em}
    .large-block-grid-7>li:nth-of-type(n){clear:none}
    .large-block-grid-7>li:nth-of-type(7n+1){clear:both}
    .large-block-grid-8>li{width:12.5%;padding:0 1em 2em}
    .large-block-grid-8>li:nth-of-type(n){clear:none}
    .large-block-grid-8>li:nth-of-type(8n+1){clear:both}
    .large-block-grid-9>li{width:11.11111%;padding:0 1em 2em}
    .large-block-grid-9>li:nth-of-type(n){clear:none}
    .large-block-grid-9>li:nth-of-type(9n+1){clear:both}
    .large-block-grid-10>li{width:10%;padding:0 1em 2em}
    .large-block-grid-10>li:nth-of-type(n){clear:none}
    .large-block-grid-10>li:nth-of-type(10n+1){clear:both}
    .large-block-grid-11>li{width:9.09091%;padding:0 1em 2em}
    .large-block-grid-11>li:nth-of-type(n){clear:none}
    .large-block-grid-11>li:nth-of-type(11n+1){clear:both}
    .large-block-grid-12>li{width:8.33333%;padding:0 1em 2em}
    .large-block-grid-12>li:nth-of-type(n){clear:none}
    .large-block-grid-12>li:nth-of-type(12n+1){clear:both}
    .small-custom-grid-1>li:nth-of-type(1n+1){clear:none}
    .small-custom-grid-2>li:nth-of-type(2n+1){clear:none}
    .small-custom-grid-3>li:nth-of-type(3n+1){clear:none}
    .small-custom-grid-4>li:nth-of-type(4n+1){clear:none}
    .small-custom-grid-5>li:nth-of-type(5n+1){clear:none}
    .small-custom-grid-6>li:nth-of-type(6n+1){clear:none}
    .small-custom-grid-7>li:nth-of-type(7n+1){clear:none}
    .small-custom-grid-8>li:nth-of-type(8n+1){clear:none}
    .small-custom-grid-9>li:nth-of-type(9n+1){clear:none}
    .small-custom-grid-10>li:nth-of-type(10n+1){clear:none}
    .small-custom-grid-11>li:nth-of-type(11n+1){clear:none}
    .small-custom-grid-12>li:nth-of-type(12n+1){clear:none}
    .large-custom-grid-1>li{width:100%;padding:0 5px 10px}
    .large-custom-grid-1>li:nth-of-type(n){clear:none}
    .large-custom-grid-1>li:nth-of-type(1n+1){clear:both}
    .large-custom-grid-2>li{width:50%;padding:0 5px 10px}
    .large-custom-grid-2>li:nth-of-type(n){clear:none}
    .large-custom-grid-2>li:nth-of-type(2n+1){clear:both}
    .large-custom-grid-3>li{width:33.33333%;padding:0 5px 10px}
    .large-custom-grid-3>li:nth-of-type(n){clear:none}
    .large-custom-grid-3>li:nth-of-type(3n+1){clear:both}
    .large-custom-grid-4>li{width:25%;padding:0 5px 10px}
    .large-custom-grid-4>li:nth-of-type(n){clear:none}
    .large-custom-grid-4>li:nth-of-type(4n+1){clear:both}
    .large-custom-grid-5>li{width:20%;padding:0 5px 10px}
    .large-custom-grid-5>li:nth-of-type(n){clear:none}
    .large-custom-grid-5>li:nth-of-type(5n+1){clear:both}
    .large-custom-grid-6>li{width:16.66667%;padding:0 5px 10px}
    .large-custom-grid-6>li:nth-of-type(n){clear:none}
    .large-custom-grid-6>li:nth-of-type(6n+1){clear:both}
    .large-custom-grid-7>li{width:14.28571%;padding:0 5px 10px}
    .large-custom-grid-7>li:nth-of-type(n){clear:none}
    .large-custom-grid-7>li:nth-of-type(7n+1){clear:both}
    .large-custom-grid-8>li{width:12.5%;padding:0 5px 10px}
    .large-custom-grid-8>li:nth-of-type(n){clear:none}
    .large-custom-grid-8>li:nth-of-type(8n+1){clear:both}
    .large-custom-grid-9>li{width:11.11111%;padding:0 5px 10px}
    .large-custom-grid-9>li:nth-of-type(n){clear:none}
    .large-custom-grid-9>li:nth-of-type(9n+1){clear:both}
    .large-custom-grid-10>li{width:10%;padding:0 5px 10px}
    .large-custom-grid-10>li:nth-of-type(n){clear:none}
    .large-custom-grid-10>li:nth-of-type(10n+1){clear:both}
    .large-custom-grid-11>li{width:9.09091%;padding:0 5px 10px}
    .large-custom-grid-11>li:nth-of-type(n){clear:none}
    .large-custom-grid-11>li:nth-of-type(11n+1){clear:both}
    .large-custom-grid-12>li{width:8.33333%;padding:0 5px 10px}
    .large-custom-grid-12>li:nth-of-type(n){clear:none}
    .large-custom-grid-12>li:nth-of-type(12n+1){clear:both}
}
p.lead{font-size:1.23333em;line-height:1.6}
.subheader{line-height:1.4;color:#222;font-weight:400;margin-top:0.2em;margin-bottom:0.5em;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}
a{color:#ff009d;text-decoration:none;line-height:inherit}
a:hover,a:focus{color:#ff009d !important}
a img{border:none}
p{font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:1em;line-height:1.6;text-rendering:optimizeLegibility}
p aside{font-size:0.93333em;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family:"BebasNeue",sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.5em;line-height:1.2em}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}
h1{font-size:1.1em}
h2{font-size:1.8em}
h3{font-size:1.46667em}
h4{font-size:1.2em}
h5{font-size:1.2em}
h6{font-size:1em}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.33333em 0 1.26667em;height:0}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}
ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:-2em;list-style-position:outside;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
ul,ol{margin-left:1.33333em}
ul li ul,ul li ol{margin-left:1.33333em;margin-bottom:0;font-size:1em}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square}
ul.circle{list-style-type:circle}
ul.disc{list-style-type:disc}
ul.no-bullet{list-style:none}
ol li ul,ol li ol{margin-left:1.33333em;margin-bottom:0}
dl dt{margin-bottom:0.3em;font-weight:bold}
dl dd{margin-bottom:0.8em}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#000;border-bottom:1px dotted #ddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 2em;padding:0.6em 1.33333em 0 3.33333em;font-family:'Merriweather', serif;font-style:italic;font-weight:bold}
blockquote p{font-family:inherit;font-style:inherit;font-weight:inherit;overflow:hidden}
blockquote:before{content:"\e079";font-family:shandora;float:left;font-size:24px;font-style:normal;font-weight:normal;line-height:1;vertical-align:text-top;margin-right:0.66667em}
blockquote cite{display:block;font-size:0.86667em;color:#8a8a8a}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
blockquote,blockquote p{line-height:1.6;color:#303030;font-size:13px}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.06667em}
@media only screen and (min-width: 950px){h1,h2,h3,h4,h5,h6{line-height:1.4}
    h1{font-size:2.93333em}
    h2{font-size:2.46667em}
    h3{font-size:1.8em}
    h4{font-size:1.53333em}
}
.print-only{display:none !important}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-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:""}
    pre,blockquote{border:1px solid #999;page-break-inside:avoid}
    thead{display:table-header-group}
    tr,img{page-break-inside:avoid}
    img{max-width:100% !important}
    @page{margin:0.5cm}
    p,h2,h3{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
    .hide-on-print{display:none !important}
    .print-only{display:block !important}
    .hide-for-print{display:none !important}
    .show-for-print{display:inherit !important}
}
button,.button{cursor:pointer;border-style:solid;border-width:1px;font-family:inherit;font-weight:600;line-height:1;margin:0 0 1.33333em;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:0.8em;padding-right:1.6em;padding-bottom:0.86667em;padding-left:1.6em;font-size:1.06667em;background-color:#2ba6cb;border-color:#2284a1;color:#fff}
button:hover,button:focus,.button:hover,.button:focus{background-color:#2284a1}
button:hover,button:focus,.button:hover,.button:focus{color:#fff}
button.secondary,.button.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}
button.success,.button.success{background-color:#5da423;border-color:#457a1a;color:#fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#457a1a}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}
button.alert,.button.alert{background-color:#c60f13;border-color:#970b0e;color:#fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#970b0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}
button.red,.button.red{background-color:#fa565a;border-color:#f9242a;color:#fff}
button.red:hover,button.red:focus,.button.red:hover,.button.red:focus{background-color:#f9242a}
button.red:hover,button.red:focus,.button.red:hover,.button.red:focus{color:#fff}
button.green,.button.green{background-color:#ff009d;border-color:#5aa044;color:#fff}
button.green:hover,button.green:focus,.button.green:hover,.button.green:focus{background-color:#5aa044}
button.green:hover,button.green:focus,.button.green:hover,.button.green:focus{color:#fff}
button.blue,.button.blue{background-color:#00b4ff;border-color:#0090cc;color:#fff}
button.blue:hover,button.blue:focus,.button.blue:hover,.button.blue:focus{background-color:#0090cc}
button.blue:hover,button.blue:focus,.button.blue:hover,.button.blue:focus{color:#fff}
button.orange,.button.orange{background-color:#fc8652;border-color:#fb6320;color:#fff}
button.orange:hover,button.orange:focus,.button.orange:hover,.button.orange:focus{background-color:#fb6320}
button.orange:hover,button.orange:focus,.button.orange:hover,.button.orange:focus{color:#fff}
button.large,.button.large{padding-top:1.06667em;padding-right:2.13333em;padding-bottom:1.13333em;padding-left:2.13333em;font-size:1.33333em}
button.small,.button.small{padding-top:0.6em;padding-right:1.2em;padding-bottom:0.66667em;padding-left:1.2em;font-size:0.86667em}
button.tiny,.button.tiny{padding-top:0.46667em;padding-right:0.93333em;padding-bottom:0.53333em;padding-left:0.93333em;font-size:0.73333em}
button.expand,.button.expand{padding-right:0px;padding-left:0px;width:100%}
button.left-align,.button.left-align{text-align:left;text-indent:0.8em}
button.right-align,.button.right-align{text-align:right;padding-right:0.8em}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#2ba6cb;border-color:#2284a1;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2284a1}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2ba6cb}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#d0d0d0}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;border-color:#457a1a;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#457a1a}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#970b0e;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#970b0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}
button.disabled.red,button[disabled].red,.button.disabled.red,.button[disabled].red{background-color:#fa565a;border-color:#f9242a;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.red:hover,button.disabled.red:focus,button[disabled].red:hover,button[disabled].red:focus,.button.disabled.red:hover,.button.disabled.red:focus,.button[disabled].red:hover,.button[disabled].red:focus{background-color:#f9242a}
button.disabled.red:hover,button.disabled.red:focus,button[disabled].red:hover,button[disabled].red:focus,.button.disabled.red:hover,.button.disabled.red:focus,.button[disabled].red:hover,.button[disabled].red:focus{color:#fff}
button.disabled.red:hover,button.disabled.red:focus,button[disabled].red:hover,button[disabled].red:focus,.button.disabled.red:hover,.button.disabled.red:focus,.button[disabled].red:hover,.button[disabled].red:focus{background-color:#fa565a}
button.disabled.green,button[disabled].green,.button.disabled.green,.button[disabled].green{background-color:#ff009d;border-color:#5aa044;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.green:hover,button.disabled.green:focus,button[disabled].green:hover,button[disabled].green:focus,.button.disabled.green:hover,.button.disabled.green:focus,.button[disabled].green:hover,.button[disabled].green:focus{background-color:#5aa044}
button.disabled.green:hover,button.disabled.green:focus,button[disabled].green:hover,button[disabled].green:focus,.button.disabled.green:hover,.button.disabled.green:focus,.button[disabled].green:hover,.button[disabled].green:focus{color:#fff}
button.disabled.green:hover,button.disabled.green:focus,button[disabled].green:hover,button[disabled].green:focus,.button.disabled.green:hover,.button.disabled.green:focus,.button[disabled].green:hover,.button[disabled].green:focus{background-color:#ff009d}
button.disabled.blue,button[disabled].blue,.button.disabled.blue,.button[disabled].blue{background-color:#00b4ff;border-color:#0090cc;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.blue:hover,button.disabled.blue:focus,button[disabled].blue:hover,button[disabled].blue:focus,.button.disabled.blue:hover,.button.disabled.blue:focus,.button[disabled].blue:hover,.button[disabled].blue:focus{background-color:#0090cc}
button.disabled.blue:hover,button.disabled.blue:focus,button[disabled].blue:hover,button[disabled].blue:focus,.button.disabled.blue:hover,.button.disabled.blue:focus,.button[disabled].blue:hover,.button[disabled].blue:focus{color:#fff}
button.disabled.blue:hover,button.disabled.blue:focus,button[disabled].blue:hover,button[disabled].blue:focus,.button.disabled.blue:hover,.button.disabled.blue:focus,.button[disabled].blue:hover,.button[disabled].blue:focus{background-color:#00b4ff}
button.disabled.orange,button[disabled].orange,.button.disabled.orange,.button[disabled].orange{background-color:#fc8652;border-color:#fb6320;color:#fff;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none}
button.disabled.orange:hover,button.disabled.orange:focus,button[disabled].orange:hover,button[disabled].orange:focus,.button.disabled.orange:hover,.button.disabled.orange:focus,.button[disabled].orange:hover,.button[disabled].orange:focus{background-color:#fb6320}
button.disabled.orange:hover,button.disabled.orange:focus,button[disabled].orange:hover,button[disabled].orange:focus,.button.disabled.orange:hover,.button.disabled.orange:focus,.button[disabled].orange:hover,.button[disabled].orange:focus{color:#fff}
button.disabled.orange:hover,button.disabled.orange:focus,button[disabled].orange:hover,button[disabled].orange:focus,.button.disabled.orange:hover,.button.disabled.orange:focus,.button[disabled].orange:hover,.button[disabled].orange:focus{background-color:#fc8652}
button.flat,.button.flat{background-color:#2ba6cb;border-color:#2284a1;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat:hover,button.flat:focus,.button.flat:hover,.button.flat:focus{background-color:#2284a1}
button.flat:hover,button.flat:focus,.button.flat:hover,.button.flat:focus{color:#fff}
button.flat.secondary,.button.flat.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.secondary:hover,button.flat.secondary:focus,.button.flat.secondary:hover,.button.flat.secondary:focus{background-color:#d0d0d0}
button.flat.secondary:hover,button.flat.secondary:focus,.button.flat.secondary:hover,.button.flat.secondary:focus{color:#333}
button.flat.success,.button.flat.success{background-color:#5da423;border-color:#457a1a;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.success:hover,button.flat.success:focus,.button.flat.success:hover,.button.flat.success:focus{background-color:#457a1a}
button.flat.success:hover,button.flat.success:focus,.button.flat.success:hover,.button.flat.success:focus{color:#fff}
button.flat.alert,.button.flat.alert{background-color:#c60f13;border-color:#970b0e;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.alert:hover,button.flat.alert:focus,.button.flat.alert:hover,.button.flat.alert:focus{background-color:#970b0e}
button.flat.alert:hover,button.flat.alert:focus,.button.flat.alert:hover,.button.flat.alert:focus{color:#fff}
button.flat.red,.button.flat.red{width:100%;background-color:#ff009d;border-color:#ff009d;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.red:hover,button.flat.red:focus,.button.flat.red:hover,.button.flat.red:focus{background-color:#c2007f}
button.flat.red:hover,button.flat.red:focus,.button.flat.red:hover,.button.flat.red:focus{color:#fff}
button.flat.green,.button.flat.green{background-color:#222222;border-color:#222222;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.green:hover,button.flat.green:focus,.button.flat.green:hover,.button.flat.green:focus{background-color:#ff009d; color:#fff !important}
button.flat.green:hover,button.flat.green:focus,.button.flat.green:hover,.button.flat.green:focus{color:#fff}
button.flat.blue,.button.flat.blue{background-color:#00b4ff;border-color:#0090cc;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.blue:hover,button.flat.blue:focus,.button.flat.blue:hover,.button.flat.blue:focus{background-color:#0090cc}
button.flat.blue:hover,button.flat.blue:focus,.button.flat.blue:hover,.button.flat.blue:focus{color:#fff}
button.flat.orange,.button.flat.orange{background-color:#fc8652;border-color:#fb6320;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-style:none;border-width:0;border-color:transparent}
button.flat.orange:hover,button.flat.orange:focus,.button.flat.orange:hover,.button.flat.orange:focus{background-color:#fb6320}
button.flat.orange:hover,button.flat.orange:focus,.button.flat.orange:hover,.button.flat.orange:focus{color:#fff}
button,.button{padding-top:0.86667em;padding-bottom:0.86667em}
button.tiny,.button.tiny{padding-top:0.53333em;padding-bottom:0.53333em}
button.small,.button.small{padding-top:0.66667em;padding-bottom:0.66667em}
button.large,.button.large{padding-top:1.1em;padding-bottom:1.1em}
@media only screen{button,.button{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}
    button:active,.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}
    button.radius,.button.radius{-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
    button.round,.button.round{-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}
}
@media only screen and (min-width: 950px){button,.button{display:inline-block}
}
form{margin:0 0 1.06667em}
form .row .row{margin:0 -0.53333em}
form .row .row .column,form .row .row .columns{padding:0 0.53333em}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.53333em}
label{font-size:0.93333em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.2em}
label.right{float:none;text-align:right}
label.inline{margin:0 0 1.06667em 0;padding:0.66667em 0}
.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.93333em;height:2.46667em;line-height:2.46667em}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.26667em}
.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.26667em}
.prefix.button.radius{-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.prefix.button.round{-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
span.prefix{background:#f2f2f2;border-color:#e7e7e7;border-right:none;color:#333}
span.prefix.radius{-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
span.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}
span.postfix.radius{-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#fff;font-family:inherit;border:1px solid #e7e7e7;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,0.75);display:block;font-size:0.93333em;margin:0 0 1.06667em 0;padding:0.53333em;height:2.46667em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fff;border-color:#ff009d;outline:none}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}
input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1.06667em 0}
input[type="file"]{width:100%}
fieldset{border:solid 1px #ddd;padding:1.33333em;margin:1.2em 0}
fieldset legend{font-weight:bold;background:#fff;padding:0 0.2em;margin:0;margin-left:-0.2em}
form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden}
form.custom .custom{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle;border:solid 1px #ccc;background:#fff}
form.custom .custom.checkbox{-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:-1px}
form.custom .custom.radio{-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;padding:3px}
form.custom .custom.checkbox:before{content:"";display:block;font-size:16px;color:#fff}
form.custom .custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;background:#222;position:relative}
form.custom .custom.checkbox.checked:before{content:"\00d7";color:#222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px}
form.custom .custom.dropdown{display:block;position:relative;top:0;height:2.46667em;margin-bottom:1.33333em;margin-top:0px;padding:0px;width:100%;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);-webkit-box-shadow:none;background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%);box-shadow:none;font-size:0.93333em;vertical-align:top}
form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px}
form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:2.4em;color:rgba(0,0,0,0.75);text-decoration:none;overflow:hidden;display:block;margin-left:0.53333em;margin-right:2.46667em}
form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:2.66667em;height:2.46667em;display:block;right:0;top:0}
form.custom .custom.dropdown .selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:inset 5px;border-color:#aaa transparent transparent transparent;border-top-style:solid;position:absolute;left:1em;top:50%;margin-top:-3px}
form.custom .custom.dropdown:hover a.selector:after,form.custom .custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#222 transparent transparent transparent;border-top-style:solid}
form.custom .custom.dropdown .disabled{color:#888}
form.custom .custom.dropdown .disabled:hover{background:transparent;color:#888}
form.custom .custom.dropdown .disabled:hover:after{display:none}
form.custom .custom.dropdown.open ul{display:block;z-index:100;min-width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
form.custom .custom.dropdown.small{max-width:134px}
form.custom .custom.dropdown.medium{max-width:254px}
form.custom .custom.dropdown.large{max-width:434px}
form.custom .custom.dropdown.expand{width:100% !important}
form.custom .custom.dropdown.open.small ul{min-width:134px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
form.custom .custom.dropdown.open.medium ul{min-width:254px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
form.custom .custom.dropdown.open.large ul{min-width:434px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:-1px;top:auto;-webkit-box-shadow:0 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0 2px 2px 0px rgba(0,0,0,0.1);margin:0;padding:0;background:#fff;border:solid 1px #ccc;font-size:15px}
form.custom .custom.dropdown ul li{color:#555;font-size:0.93333em;cursor:default;padding-top:0.26667em;padding-bottom:0.26667em;padding-left:0.4em;padding-right:2.53333em;min-height:1.6em;line-height:1.6em;margin:0;white-space:nowrap;list-style:none}
form.custom .custom.dropdown ul li.selected{background:#eee;color:#000}
form.custom .custom.dropdown ul li:hover{background-color:#e4e4e4;color:#000}
form.custom .custom.dropdown ul li.selected:hover{background:#eee;cursor:default;color:#000}
form.custom .custom.dropdown ul.show{display:block}
form.custom .custom.disabled{background:#ddd}
.inline-list{margin:0 auto 1.13333em auto;margin-left:-1.46667em;margin-right:0;padding:0;list-style:none;overflow:hidden}
.inline-list>li{list-style:none;float:left;margin-left:1.46667em;display:block}
.inline-list>li>*{display:block}
.pagination{display:block;height:2em;margin-left:-0.66667em}
.pagination li{display:block;float:left;height:2em;color:#222;font-size:15px;margin-left:0.66667em}
.pagination li a, .pagination li span{display:block;padding:0 0.66667em;color:#222;height:100%;line-height:2em;background:#f5f5f5;font-weight:normal;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;box-shadow:0 3px 0 0 #e7e7e7;-moz-box-shadow:0 3px 0 0 #e7e7e7;-webkit-box-shadow:0 3px 0 0 #e7e7e7;-o-box-shadow:0 3px 0 0 #e7e7e7;-ms-box-shadow:0 3px 0 0 #e7e7e7}
.pagination li:hover a,.pagination li a:focus{background:#ff009d;color:#fff;box-shadow:0 3px 0 0 #5aa044;-moz-box-shadow:0 3px 0 0 #5aa044;-webkit-box-shadow:0 3px 0 0 #5aa044;-o-box-shadow:0 3px 0 0 #5aa044;-ms-box-shadow:0 3px 0 0 #5aa044}
.pagination li.unavailable a{cursor:default;color:#999}
.pagination li.unavailable:hover a,.pagination li.unavailable a:focus{background:#f5f5f5;box-shadow:0 3px 0 0 #e7e7e7;-moz-box-shadow:0 3px 0 0 #e7e7e7;-webkit-box-shadow:0 3px 0 0 #e7e7e7;-o-box-shadow:0 3px 0 0 #e7e7e7;-ms-box-shadow:0 3px 0 0 #e7e7e7}
.pagination li.current a, .pagination li span.current{background:#222;color:#fff;cursor:default;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none}
.pagination li.current a:hover,.pagination li.current a:focus{background:#ff009d}
.pagination-centered{text-align:center;margin-bottom:1em;padding-top:2em}
.pagination-centered ul>li{float:none;display:inline-block}
.panel{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.33333em;padding:1.33333em;background:#f2f2f2}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333}
.panel>:first-child{margin-top:0}
.panel>:last-child{margin-bottom:0}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.66667em}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}
.panel.callout{border-style:solid;border-width:1px;border-color:#2284a1;margin-bottom:1.33333em;padding:1.33333em;background:#2ba6cb;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#fff}
.panel.callout>:first-child{margin-top:0}
.panel.callout>:last-child{margin-bottom:0}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.66667em}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}
.panel.radius{-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
table{background:#fff;margin-bottom:1.33333em;border:solid 1px #ddd}
table thead,table tfoot{background:#f5f5f5;font-weight:bold}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.53333em 0.66667em 0.66667em;font-size:1em;color:#222;text-align:left}
table tr th,table tr td{;font-size:1em;color:#222}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.2em}
.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}
.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #196177;color:#2ba6cb}
.has-tip.tip-left,.has-tip.tip-right{float:none !important}
.tooltip{display:none;position:absolute;z-index:999;font-weight:300;font-size:1em;line-height:1.3;padding:0.53333em;max-width:85%;left:50%;width:100%;color:#fff;background:rgba(0,0,0,0.9);-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent rgba(0,0,0,0.9) transparent;top:-10px}
.tooltip.opened{color:#2ba6cb !important;border-bottom:dotted 1px #196177 !important}
.tap-to-close{display:block;font-size:0.66667em;color:#888;font-weight:normal}
@media only screen and (min-width: 950px){.tooltip>.nub{border-color:transparent transparent rgba(0,0,0,0.9) transparent;top:-10px}
    .tooltip.tip-top>.nub{border-color:rgba(0,0,0,0.9) transparent transparent transparent;top:auto;bottom:-10px}
    .tooltip.tip-left,.tooltip.tip-right{float:none !important}
    .tooltip.tip-left>.nub{border-color:transparent transparent transparent rgba(0,0,0,0.9);right:-10px;left:auto;top:50%;margin-top:-5px}
    .tooltip.tip-right>.nub{border-color:transparent rgba(0,0,0,0.9) transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}
}
html{height:100%}
body{min-height:100%}
.no-m{margin:0}
.no-ml{margin-left:0}
.no-mr{margin-right:0}
.no-mb{margin-bottom:0}
.no-mt{margin-top:0}
.no-p{padding:0}
.no-pl{padding-left:0}
.no-pr{padding-right:0}
.no-pt{padding-top:0}
.no-pb{padding-bottom:0}
a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
strong{font-weight:600}
a.dotted{border-bottom:1px dotted #222;color:#000}
a.dotted:hover{color:#000;background:#ff009d}
h1 a,h2 a,h3 a,h4 a,h5 a{color:#222}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#ff009d}
.container{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;*zoom:1}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container.full{width:100%}
#inner-wrap{position:relative;width:100%;box-shadow:8px 0 5px 12px rgba(0,0,0,0.3);-moz-box-shadow:8px 0 5px 12px rgba(0,0,0,0.3);-webkit-box-shadow:8px 0 5px 12px rgba(0,0,0,0.3)}
#outer-wrap{position:relative;width:100%;overflow:hidden}
#main-header{position:static;min-height:60px;z-index:10000;top:0;right:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
#main-header #company-info{font-size:0.86667em}
#main-header #logo{padding-bottom:9px;padding-top:9px}
#main-header #logo h1{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;margin:0;padding:0;text-align:center}
#main-header #logo h1 img{max-width:180px}
#main-header .icon{text-align:center;float:left;margin-right:20px}
#main-header .icon span{font-size:2.8em;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;display:block;height:80px;width:80px;text-align:center;line-height:68px;border-width:5px;border-style:solid}
#main-header .info-title{margin-bottom:5px;line-height:1.8461;display:block}
#main-header .phone{font-size:3.2em;margin-top:10px}
#main-header .phone,#main-header .phone strong,#main-header address p{font-weight:600 !important;font-style:normal}
#main-header address p{line-height:1;margin:0 0 8px 0}
#main-header address p span{margin-right:10px;font-size:1.06667em}
#main-header.dark{background:#303030;color:white}
#main-header.dark .icon{border-color:white}
#main-header.light{background:#f7f7f7;color:#303030}
#main-header.light .icon{border-color:#303030}
#main-navigation{position:fixed;left:0;top:0;*zoom:1;width:20em;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
#main-navigation:before,#main-navigation:after{content:" ";display:table}
#main-navigation:after{clear:both}
#main-navigation .searchform-container{width:250px}
#main-navigation .nav-block{margin-right:40px}
#main-navigation nav ul{margin:0;*zoom:1;font-family:"BebasNeue",sans-serif;font-size:100%}
#main-navigation nav ul:before,#main-navigation nav ul:after{content:" ";display:table}
#main-navigation nav ul:after{clear:both}
#main-navigation nav ul li{list-style:none;position:relative;-webkit-transition:background 0.15s ease;-moz-transition:background 0.15s ease;transition:background 0.15s ease}
#main-navigation nav ul li:last-child{border-bottom:none}
#main-navigation nav ul li>a{line-height:40px;display:block;padding:0 0 0 25px;margin-right:50px}
#main-navigation nav ul li.menu-has-children .icon{position:absolute;top:0;right:0;width:50px;height:40px;font-size:24px;line-height:40px;cursor:pointer;display:block;text-align:center}
#main-navigation nav ul li ul{display:none;font-size:80%}
#main-navigation nav ul li ul li ul{font-size:100%}
#main-navigation .searchform{position:relative;*zoom:1}
#main-navigation .searchform:before,#main-navigation .searchform:after{content:" ";display:table}
#main-navigation .searchform:after{clear:both}
#main-navigation .searchform form{margin:0}
#main-navigation .searchform input{height:40px;padding:0 10px 0 30px;margin:0;font-size:0.86667em;border:none;border-left:5px solid #ff009d}
#main-navigation .searchform input:focus{border-color:#fa565a}
#main-navigation .searchform .icon{position:absolute;top:50%;margin-top:-14px;left:12px;height:28px;width:28px;line-height:28px;color:#4a4a4a;font-size:16px;display:block}
#main-navigation.dark{background:#252525}
#main-navigation.dark .searchform input{background:#161616;color:#fff}
#main-navigation.dark nav ul li{background:linear-gradient(to right, #252525,#252525 50%,#ff009d 50%,#ff009d);background-size:202% 100%}
#main-navigation.dark nav ul li>a{color:#00253c}
#main-navigation.dark nav ul li:hover{background-position:100% 100%}
#main-navigation.dark nav ul li.sub-menu-active ul{border-top:3px solid #444}
#main-navigation.dark nav ul li.current-cat,#main-navigation.dark nav ul li.current_page_item,#main-navigation.dark nav ul li.current-menu-item,#main-navigation.dark nav ul li.sub-menu-active{background:#1e1e1e}
#main-navigation.dark nav ul li.menu-has-children .icon{color:white}
#main-navigation.light{background:#eee}
#main-navigation.light .searchform input{background-color:#d3d3d3;color:#222}
#main-navigation.light nav ul li{background:linear-gradient(to right, #eeeeee,#eeeeee 50%,#ff009d 50%,#ff009d);background-size:202% 100%}
#main-navigation.light nav ul li>a{color:#222}
#main-navigation.light nav ul li>a:hover{color:#eee}
#main-navigation.light nav ul li:hover{background-position:100% 100%}
#main-navigation.light nav ul li.sub-menu-active ul{border-top:3px solid #d3d3d3}
#main-navigation.light nav ul li.current-cat,#main-navigation.light nav ul li.current_page_item,#main-navigation.light nav ul li.current-menu-item,#main-navigation.light nav ul li.sub-menu-active{background:#ddd}
#main-navigation.light nav ul li.current-cat:hover,#main-navigation.light nav ul li.current_page_item:hover,#main-navigation.light nav ul li.current-menu-item:hover,#main-navigation.light nav ul li.sub-menu-active:hover{background:#ff009d}
#main-navigation.light nav ul li.menu-has-children .icon{color:#222}
#slider-container .slider-inner-container{position:relative;height:100%}
#slider-container ol,#slider-container ul{margin:0;padding:0}
#slider-container .flex-caption{position:absolute;top:35%;left:20px;overflow:hidden}
#slider-container .flex-caption h1,#slider-container .flex-caption h2,#slider-container .flex-caption p{margin:0}
#slider-container .flex-caption .primary-title{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);float:left;padding:8px 18px;margin-left:100px;line-height:1.2;opacity:0;color:#fff; border-left:solid 5px #ff009d}
#slider-container .flex-caption .secondary-title{font-size:1.86667em;height:48px;line-height:48px;padding:0 20px;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}
#slider-container .flex-caption .secondary-title,#slider-container .flex-caption .caption-content{color:#fff;clear:both;float:left;left:-100px;background:rgba(0,0,0,0.8);opacity:0;position:relative;text-align:left;z-index:1;display:inline-block}
#slider-container .flex-caption .caption-content{font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;font-weight:300;line-height:1.6;padding:10px 20px;margin-right:100px;border-left:3px solid #ff009d;max-width:35%}
#slider-container .flex-caption .flex-readmore{float:left;height:48px;left:-100px;line-height:48px;opacity:0;position:relative;width:48px;color:white;margin-left:3px;text-align:center;background:#ff009d;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;overflow:hidden;font-size:2.66667em}
#slider-container .flex-caption .flex-readmore i{width:100%;height:100%;line-height:48px;font-size:24px;display:block}
#slider-container .flex-caption .flex-readmore:hover{color:black;background:#fff}
#slider-container .flex-caption .flex-readmore.no-sub{clear:both;margin-left:0}
#slider-container .flex-caption .secondary-title,#slider-container .flex-caption .caption-content,#slider-container .flex-caption .flex-readmore{margin-top:8px}
#slider-container .flex-caption.caption-right{left:auto;right:20px}
#slider-container .flex-caption.caption-right .primary-title,#slider-container .flex-caption.caption-right .secondary-title,#slider-container .flex-caption.caption-right .caption-content,#slider-container .flex-caption.caption-right .flex-readmore{float:right}
#slider-container .flex-caption.caption-right .flex-readmore{margin-left:0;margin-right:3px;right:-100px;left:auto}
#slider-container .flex-caption.caption-right .secondary-title,#slider-container .flex-caption.caption-right .caption-content{left:auto;right:-100px}
#slider-container .flex-caption.caption-right .primary-title{margin-left:0;margin-right:100px}
#slider-container .flex-caption.caption-right .caption-content{text-align:right;margin-right:0;margin-left:100px;border-left:none;border-right:3px solid #ff009d}
#slider-container .flex-direction-nav a{z-index:10;bottom:0;top:auto}
#slider-container .flex-direction-nav a:before{width:40px;height:40px;line-height:40px;font-size:1.6em}
#slider-container .flex-direction-nav a.flex-next{right:0;left:auto}
#slider-container .flex-direction-nav a.flex-prev{right:42px;left:auto}
#body-container{color:#000;background:#fff;line-height:1.6;position:relative}
#body-container .entry-row{margin-bottom:3.33333em}
#body-container #main-content{margin-top:2.33333em;margin-bottom:2.33333em}
hr.divider-1{border-color:#222;border-top-width:8px;margin:0 1em}
.hr{clear:both;display:block;line-height:40px;overflow:hidden;padding:0 1em;position:relative;width:100%}
.hr:before{content:"";border-width:1px 0 0;border-style:solid;border-color:#eee;position:absolute;top:50%;left:0;right:0}
.hr.hr-text{text-align:center}
.hr .custom-hr-text{background:#222;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFFFFF;display:inline-block;margin:0 auto;padding:0 15px;position:relative}
.column hr.divider-1,.columns hr.divider-1{margin:0}
.column .hr>.custom-hr-text:before,.columns .hr>.custom-hr-text:before{left:0;right:0}
#footer-container{line-height:1.6;border-top:5px solid #00A5E7;position:relative}
#footer-container .footer-inner{color:#fff;background:#111}
#footer-container .footer-widgets{padding:2em 0}
#footer-container .footer-copyright{*zoom:1}
#footer-container .footer-copyright:before,#footer-container .footer-copyright:after{content:" ";display:table}
#footer-container .footer-copyright:after{clear:both}
#footer-container .footer-copyright .column{font-size:13px}
#footer-container .footer-copyright .row{}
#footer-container .social-icons{margin:0 0 0.66667em 0;text-align:center}
#footer-container .social-icons li{display:inline-block;margin-right:1em}
#footer-container .social-icons a{color:white}
#footer-container .social-icons a:hover{margin-top:-3px;color:#ff009d}
#footer-container .footer-column{border-top:1px solid #222}
.search-listing{background:#222;color:#fff;border-top:5px solid #ff009d;padding:40px 0 40px 0;margin-top:35px}
.search-listing .form-column{padding-bottom:1em;height:100px;vertical-align:middle}
.search-listing form{margin-bottom:0}
.search-listing i.search-icon{display:block;font-size:56px}
.search-listing i.search-icon:before{display:block}
.search-listing label{color:white;font-size:0.8em;text-transform:uppercase;font-weight:600;margin-bottom:0.66667em}
.search-listing label .price-text{color:#888}
.search-listing label span.text-min{margin-left:1em}
.search-listing label span.text-min:after{margin-left:.5em;margin-right:.5em;content:"-";display:inline-block}
.search-listing input[type="submit"]{font-size:15px}
.search-listing input[type="text"]{background:#4d4d4d;border:none}
.search-listing input[type="text"]:focus{box-shadow:0 0 0 1px #ff009d inset;-webkit-box-shadow:0 0 0 1px #ff009d inset}
.search-listing .custom.dropdown ul{z-index:100}
.search-listing .custom.dropdown.select-dark{background:#4d4d4d;border:none}
.search-listing .custom.dropdown.select-dark a.current{margin-left:10px;color:white}
.search-listing .custom.dropdown.select-dark .selector:after{border-color:#fff transparent transparent}
.search-listing .custom.dropdown.select-dark:hover .selector:after,.search-listing .custom.dropdown.select-dark.open .selector:after{border-color:#303030 transparent transparent}
.search-listing .custom.dropdown.select-dark ul{background:#303030;left:0;border:none}
.search-listing .custom.dropdown.select-dark ul>li{color:#eee;position:relative}
.search-listing .custom.dropdown.select-dark ul>li.selected{color:#fff;background:#555;font-weight:600}
.search-listing .custom.dropdown.select-dark ul>li.selected:after{content:"\f00c";font-family:"FontAwesome";font-weight:normal;position:absolute;top:0;right:10px;display:block;line-height:1.8}
.search-listing .custom.dropdown.select-dark ul>li:hover{color:#ccc;background:#444}
.search-listing .ui-slider-label{color:#4d4d4d;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;width:8em;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.search-listing .ui-slider-label:hover{color:gray}
.search-listing .ui-slider{margin-top:.9em}
.search-listing .ui-widget-content{background:#4d4d4d;border:none;height:8px}
.search-listing .ui-state-default,.search-listing .ui-widget-content .ui-state-default{border:none;background:#fff;cursor:ew-resize}
.search-listing .ui-state-default:hover,.search-listing .ui-widget-content .ui-state-default:hover{background:#fa565a}
.search-listing .filter-active{color:#fff !important}
.search-listing .price-slider-wrapper .ui-slider-range{background:#ff009d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.search-listing .price-slider-wrapper .min-val{width:50%;float:left;position:relative;margin-left:-.45em}
.search-listing .price-slider-wrapper .min-val span{text-align:left;display:block;width:100%}
.search-listing .price-slider-wrapper  .max-val{float:right;width:50%;position:relative;text-align:right}
.search-listing .price-slider-wrapper  .max-val span{text-align:right;display:block;width:100%;margin-left:.45em}
.search-listing .no-mbot{margin-bottom:0}
body.page-template-home .search-listing{margin-top:0}
.flex-control-paging li a{background:#222}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#ff009d}
.flex-direction-nav a,.post-carousel-control a{overflow:hidden;background:#ff009d;color:white;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}
.flex-direction-nav a:hover,.post-carousel-control a:hover{background:#222}
.flex-direction-nav a:hover:before,.post-carousel-control a:hover:before{-webkit-animation:toTopFromBottom 0.3s forwards;-moz-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards}
.flex-direction-nav a:before,.post-carousel-control a:before{font-family:FontAwesome;display:block;text-align:center;text-indent:0}
.flex-direction-nav a.flex-next:before,.flex-direction-nav a.post-carousel-next:before,.post-carousel-control a.flex-next:before,.post-carousel-control a.post-carousel-next:before{content:"\f105"}
.flex-direction-nav a.flex-prev:before,.flex-direction-nav a.post-carousel-prev:before,.post-carousel-control a.flex-prev:before,.post-carousel-control a.post-carousel-prev:before{content:"\f104"}
.flexslider-post .flex-direction-nav a{top:50%;margin-top:-20px;line-height:40px;background:none;font-size:150%;color:#222}
.flexslider-post .flex-direction-nav a:hover{color:#ff009d}
.flexslider-post .flex-direction-nav a:hover:before{-webkit-animation:none;-moz-animation:none;animation:none}
.flexslider-post .flex-direction-nav a.flex-next{left:100%}
.flexslider-post .flex-direction-nav a.flex-next:before{content:"\f054"}
.flexslider-post .flex-direction-nav a.flex-prev{right:100%;left:auto}
.flexslider-post .flex-direction-nav a.flex-prev:before{content:"\f053"}
.flexslider-post .listings{margin-bottom:50px}
.featured-listing-carousel .flex-direction-nav li a{height:27px;width:27px;line-height:27px;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;background-color:#ddd;top:-30px}
.featured-listing-carousel .flex-direction-nav li a.flex-prev{right:35px;left:auto;z-index:1;color:#303030}
.featured-listing-carousel .flex-direction-nav li a.flex-next{left:auto;right:15px;z-index:1;background-color:#303030}
.featured-listing-carousel .flex-direction-nav li:hover ~ li a{background-color:#ddd;color:#303030}
.featured-listing-carousel .flex-direction-nav li:hover a{z-index:50;background-color:#303030;color:#fff}
.featured-listing-carousel .featured-listing-nav{position:absolute;top:0;margin-top:-2.33333em;right:0}
.flat-button{border-style:none;border-width:0;border-color:transparent;box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:0}
.flat-button.red{background:#fa565a}
.flat-button.green{background:#ff009d}
.flat-button.blue{background:#00b4ff}
.flat-button.orange{background:#fc8652}
.flat-button:hover{background:#222}
#backtop{position:absolute;top:-22px;left:50%;margin-left:-20px;width:40px;height:40px;border:5px solid #00A5E7;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;background:#111;text-align:center;line-height:40px;display:block;z-index:100}
#backtop i,#backtop i:before{text-align:center;display:block;line-height:26px;width:100%;height:100%; color:#00A5E7}
.entry{overflow:hidden}
.entry-title{margin-top:0;line-height:1}
.entry-block,.image-block{width:50%;float:left;height:100%;min-height:100%}
.entry-block{position:relative;padding:1.7em}
.entry-block h2{font-size:1.6em;margin-top:0}
.entry-block .button{margin-bottom:0}
.entry-block:before{border-style:solid;border-width:11px 0px 11px 11px;border-color:transparent transparent transparent #f7f7f7;content:"";display:block;position:absolute;top:20px;left:100%;margin-left:-1px}
#page-header{background:#111;height:80px}
#page-header .page-title{color:#fff;font-size:24px;margin:0;line-height:80px}
#page-header .breadcrumbs{text-align:right;line-height:80px}
#page-header .breadcrumbs span{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;padding:.3em 0}
#page-header .breadcrumbs a{color:#8a8a8a}
#page-header .breadcrumbs a:hover{color:#ff009d}
#page-header .breadcrumbs .trail-end{background:#181818;padding:.3em .8em;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#page-header .breadcrumbs span.sep{font-weight:300;font-size:large;padding-left:0;padding-right:0;margin:0 .8em;color:#8a8a8a}
#listings-container{margin-bottom:20px !important}
.bon-builder-element-listings #listings-container, .bon-builder-element-listings #listings-container ul.listings{margin-bottom:-2em !important; }
.listings img{width:100%}
.listings .entry-header{position:relative;overflow:hidden}
.listings .entry-header .property-type{background:#222;position:absolute;bottom:0;left:0;color:#fff;font-size:0.86667em;padding:.35em 1em}
.listings .entry-header .listing-hover{position:absolute;height:100%;width:100%;opacity:0;z-index:10;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}
.listings .entry-header .listing-hover .mask{background:rgba(115,186,93,0.9);width:100%;height:100%;display:block;position:absolute;top:0;left:0;margin-top:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.listings .entry-header .listing-hover .hover-icon-wrapper{text-align:center;width:100%;display:block;position:absolute;top:50%;margin-top:-18px}
.touch .listings .entry-header .listing-hover .hover-icon-wrapper{display:none;}
.no-touch .listings .entry-header .listing-hover:hover{opacity:1}
.no-touch .listings .entry-header .listing-hover:hover .mask{margin-top:0}
.listings .entry-header .hover-icon{cursor:pointer;font-size:20px;width:36px;height:36px;background:#303030;display:inline-block;margin:0 5px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;line-height:36px;color:#fff}
.listings .entry-header .hover-icon.has-tip{border-bottom:none}
.listings .entry-header .badge{font-family:"BebasNeue",sans-serif;font-size:1.2em;color:#fff;position:absolute;right:0;top:0;width:100px;height:100px;text-align:center}
.listings .entry-header .badge.new{font-size:1.6em}
.listings .entry-header .badge span{position:absolute;display:block;width:100%;height:100%;line-height:100px;-webkit-transform:rotate(45deg) translate(0, -25%);-moz-transform:rotate(45deg) translate(0, -25%);-ms-transform:rotate(45deg) translate(0, -25%);-o-transform:rotate(45deg) translate(0, -25%);transform:rotate(45deg) translate(0, -25%)}
.listings .entry-header .badge:before{content:'';position:absolute;top:0;right:0;width:0px;height:0px;border-style:solid;border-width:0 100px 100px 0;border-color:transparent}
.listings .entry-header .badge.none,.listings .entry-header .badge.none:before{width:0;height:0;display:none}
.listings .entry-header .badge.new:before, .listings .entry-header .badge.badge-blue:before{border-color:transparent #00b4ff transparent}
.listings .entry-header .badge.blue:before, .listings .entry-header .badge.badge-blue:before{border-color:transparent #00b4ff transparent}
.listings .entry-header .badge.for-sale:before, .listings .entry-header .badge.badge-green:before{border-color:transparent #ff009d transparent}
.listings .entry-header .badge.for-rent:before, .listings .entry-header .badge.badge-orange:before{border-color:transparent #fc8652 transparent}
.listings .entry-header .badge.reduced:before,.listings .entry-header .badge.badge-red:before{border-color:transparent #fa565a transparent}
.listings .entry-header .badge.sold:before,.listings .entry-header .badge.badge-gray:before{border-color:transparent #7f8c8d transparent}
.listings .entry-header .badge.on-show:before,.listings .entry-header .badge.badge-purple:before{border-color:transparent #9b59b6 transparent}
.listings .entry-summary{padding:10px 20px;background:#f8f9f9}
.listings .entry-summary .entry-meta{*zoom:1}
.listings .entry-summary .entry-meta:before,.listings .entry-summary .entry-meta:after{content:" ";display:table}
.listings .entry-summary .entry-meta:after{clear:both}
.listings .entry-summary h1{font-size:1.2em;line-height:1.333;padding-bottom:5px;border-bottom:1px solid #e3e3e8}
.listings .entry-summary h1 a{color:#222}
.listings .entry-summary h1 a:hover{color:#ff009d}
.listings footer{background:#303030;color:#fff;text-align:center;height:50px;line-height:50px;font-size:1.6em;font-weight:600}
.listings article{margin-bottom:3px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;box-shadow:0 3px 0 #e7e7e7;-webkit-box-shadow:0 3px 0 #e7e7e7;-moz-box-shadow:0 3px 0 #e7e7e7;-ms-box-shadow:0 3px 0 #e7e7e7}
.listings .reduced footer{background:#fa565a}
.listings .new footer, .listings .badge-blue footer{background:#00b4ff}
.listings .for-sale footer, .listings .badge-green footer{background:#ff009d}
.listings .for-rent footer, .listings .badge-orange footer{background:#fc8652}
.listings .sold footer, .listings .badge-gray footer{background:#7f8c8d}
.listings .on-show footer, .listings .badge-purple footer{background:#9b59b6}
.listings .icon{float:left;line-height:1.4;padding-right:20px}
.listings .icon.size{margin-right:0}
.listings .icon i{font-size:1.06667em;color:#303030;vertical-align:middle;margin-right:2px}
.listings .icon span{font-size:0.8em;vertical-align:middle}
.services .column,.services .columns{margin-bottom:3.35em}
.services .column.last,.services .column:last-child,.services .columns.last,.services .columns:last-child{margin-bottom:0}
.service-content{overflow:hidden}
.service-content h2{line-height:1;margin-top:0;margin-bottom:0.3em;font-size:1.86667em}
.icon-wrapper{width:90px;height:90px;float:left;margin-right:20px;position:relative;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.icon-wrapper:hover{background:#ff009d}
.icon-wrapper i{display:block;width:100%;height:100%;font-size:2.13333em;color:#fff;line-height:90px}
.round-icon{-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;background:#222}
.square-icon{background:#222;}
.round_corner-icon{-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#222}
.hexagon-icon:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:"shandora";content:"\e0f5";color:#222;position:absolute;top:0;font-size:95px;left:-3px;display:block;line-height:85px}
.hexagon-icon:hover{background:none}
.hexagon-icon:hover:before{color:#ff009d}
.hexagon-icon i{z-index:999;position:relative}
.bon-builder-element-imageblock .image-block-content{ text-align:center; margin-bottom: 2em;}
.bon-builder-element-calltoaction .panel.callaction{padding:25px;margin-bottom:0;overflow:hidden;position:relative;background:#222;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:none;text-align:center;box-shadow:10px 0 0 #ff009d inset}
.bon-builder-element-calltoaction .panel.callaction h1,.bon-builder-element-calltoaction .panel.callaction h2,.bon-builder-element-calltoaction .panel.callaction h3,.bon-builder-element-calltoaction .panel.callaction h4{font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;color:white}
.bon-builder-element-calltoaction .panel.callaction h1.subheader,.bon-builder-element-calltoaction .panel.callaction h2.subheader,.bon-builder-element-calltoaction .panel.callaction h3.subheader,.bon-builder-element-calltoaction .panel.callaction h4.subheader{font-weight:300;margin:0}
.bon-builder-element-calltoaction .panel.callaction h1.action-title,.bon-builder-element-calltoaction .panel.callaction h2.action-title,.bon-builder-element-calltoaction .panel.callaction h3.action-title,.bon-builder-element-calltoaction .panel.callaction h4.action-title{font-size:2.4em;margin-bottom:20px;margin-top:0}
.bon-builder-element-calltoaction .panel.callaction h1.action-content,.bon-builder-element-calltoaction .panel.callaction h2.action-content,.bon-builder-element-calltoaction .panel.callaction h3.action-content,.bon-builder-element-calltoaction .panel.callaction h4.action-content{font-size:1.6em}
.bon-builder-element-calltoaction .panel.callaction .panel-content{padding:0;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;margin-bottom:1.33333em}
.bon-builder-element-calltoaction .panel.callaction .panel-button{text-align:center;padding:10px 35px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ff009d}
.bon-builder-element-calltoaction .panel.callaction .panel-button a{color:white;width:100%;display:block}
.bon-builder-element-calltoaction .panel.callaction .panel-button a i{display:inline-block}
.bon-builder-element-calltoaction .panel.callaction .panel-button a span{display:inline-block;font-weight:600}
.text.green{color:#ff009d}
.text.red{color:#fa565a}
.text.blue{color:#00b4ff}
.text.orange{color:#fc8652}
.column-header{*zoom:1;margin-bottom:40px;position:relative}
.column-header:before,.column-header:after{content:" ";display:table}
.column-header:after{clear:both}
.column-header.navigation-on{padding-right:55px}
.column-header i{float:left;font-size:1.06667em !important;font-weight:normal;line-height:1.45}
.column-header .column-divider{border-bottom:3px solid #eee;height:0;overflow:hidden;position:relative;background:red;top:12px}
.column-header .column-title{display:inline-block;float:left;line-height:1;margin:0 15px 0 8px}
.clear{*zoom:1}
.clear:before,.clear:after{content:" ";display:table}
.clear:after{clear:both}
header.bon-builder-element-header{position:relative;clear:both;overflow:hidden;margin-bottom:30px}
header.bon-builder-element-header:before{content:"\e0f7";font-family:shandora;display:inline-block;vertical-align:top}
header.bon-builder-element-header.bon-builder-twitter-header:before{content:"\e0d8"}
header.bon-builder-element-header.bon-builder-flickr-header:before{content:"\e0d5"}
header.bon-builder-element-header.bon-builder-video-header:before{content:"\e073"}
header.bon-builder-element-header h3{margin:0 15px 0 8px;display:inline-block;line-height:1;position:relative}
header.bon-builder-element-header:after{content:"";border-bottom:3px solid #EEEEEE;height:0;width:100%;position:absolute;top:12px;float:right}


header.rose-bon-builder-element-header{position:relative;clear:both;overflow:hidden;margin-bottom:30px}
header.rose-bon-builder-element-header:before{content:"\e0f7";font-family:shandora;display:inline-block;vertical-align:top}
header.rose-bon-builder-element-header.bon-builder-twitter-header:before{content:"\e0d8"}
header.rose-bon-builder-element-header.bon-builder-flickr-header:before{content:"\e0d5"}
header.rose-bon-builder-element-header.bon-builder-video-header:before{content:"\e073"}
header.rose-bon-builder-element-header h3{margin:0 15px 0 8px;display:inline-block;line-height:1;position:relative}
header.rose-bon-builder-element-header:after{content:"";border-bottom:3px solid #EEEEEE;height:0;width:100%;position:absolute;top:12px;float:right}
header.rose-bon-builder-element-header h3{margin:0 15px 0 8px;display:inline-block;line-height:1;position:relative}
header.rose-bon-builder-element-header:after{content:"";border-bottom:3px solid #ff009d;height:0;width:100%;position:absolute;top:12px;float:right}

header.bleu-bon-builder-element-header{position:relative;clear:both;overflow:hidden;margin-bottom:30px}
header.bleu-bon-builder-element-header:before{content:"\e0f7";font-family:shandora;display:inline-block;vertical-align:top}
header.bleu-bon-builder-element-header.bon-builder-twitter-header:before{content:"\e0d8"}
header.bleu-bon-builder-element-header.bon-builder-flickr-header:before{content:"\e0d5"}
header.bleu-bon-builder-element-header.bon-builder-video-header:before{content:"\e073"}
header.bleu-bon-builder-element-header h3{margin:0 15px 0 8px;display:inline-block;line-height:1;position:relative}
header.bleu-bon-builder-element-header:after{content:"";border-bottom:3px solid #EEEEEE;height:0;width:100%;position:absolute;top:12px;float:right}
header.bleu-bon-builder-element-header h3{margin:0 15px 0 8px;display:inline-block;line-height:1;position:relative}
header.bleu-bon-builder-element-header:after{content:"";border-bottom:3px solid #00b4ff;height:0;width:100%;position:absolute;top:12px;float:right}

.bon-builder-element-postcontent .post-content{padding:20px 25px 0 25px;*zoom:1;margin-bottom:2em;}
.bon-builder-element-postcontent .post-content:before,.bon-builder-element-postcontent .post-content:after{content:" ";display:table}
.bon-builder-element-postcontent .post-content:after{clear:both}
.bon-builder-element-postcontent .post-content img{padding:5px;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1)}
section.agent-block{overflow:hidden;text-align:center;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
section.agent-block.blue{background:#00b4ff}
section.agent-block.red{background:#fa565a}
section.agent-block.green{background:#ff009d}
section.agent-block.orange{background:#fc8652}
section.agent-block header{background:#222;height:50px}
section.agent-block header h3{line-height:50px;margin:0;color:#fff}
section.agent-block .agent-name{margin:0 0 20px 0;line-height:1}
section.agent-block .agent-pic a{display:block;width:136px;height:136px;margin:30px auto;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;overflow:hidden;position:relative;border:3px solid #fff;box-shadow:0 0 0 10px rgba(255,255,255,0.7);-moz-box-shadow:0 0 0 10px rgba(255,255,255,0.7);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.7);-o-box-shadow:0 0 0 10px rgba(255,255,255,0.7)}
section.agent-block .agent-pic a img{width:120px;height:120px;display:block;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;margin-top:5px;margin-left:5px}
section.agent-block .agent-social{*zoom:1}
section.agent-block .agent-social:before,section.agent-block .agent-social:after{content:" ";display:table}
section.agent-block .agent-social:after{clear:both}
section.agent-block .agent-social ul{list-style:none;*zoom:1;position:relative;margin:0 0 20px 0;clear:left;float:left;position:relative;left:50%;text-align:center}
section.agent-block .agent-social ul:before,section.agent-block .agent-social ul:after{content:" ";display:table}
section.agent-block .agent-social ul:after{clear:both}
section.agent-block .agent-social ul li{float:left;margin:0 5px;position:relative;right:50%}
section.agent-block .agent-social ul li a{color:#222;display:block;height:35px;width:35px;background:#fff;line-height:35px;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}
section.agent-block .agent-social ul li a:hover{background:#222;color:#fff}
.post-carousel{overflow:hidden}
.post-carousel-container{background:#f7f7f7;}
.post-carousel .post-carousel-control{position:absolute;top:0;right:1em}
.post-carousel .post-carousel-control a{position:absolute;cursor:pointer;display:block;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;top:0;height:25px;width:25px;line-height:25px;background:#4a4a4a}
.post-carousel .post-carousel-control a.hovered{background:#e3e3e3;z-index:10;color:#303030}
.post-carousel .post-carousel-control a.post-carousel-next{right:0;left:auto;z-index:1}
.post-carousel .post-carousel-control a.post-carousel-prev{right:20px;left:auto}
.navbar-handle{cursor:pointer;position:absolute;width:2em;height:24px;top:50%;margin-top:-12px;border-style:solid;border-width:4px 0;z-index:10}
.navbar-handle:before{content:"";position:absolute;width:100%;height:4px;left:0;top:50%;margin-top:-2px}
.dark .navbar-handle{border-color:#FF009D}
.dark .navbar-handle:before{background:#FF009D}
.light .navbar-handle{border-color:#303030}
.light .navbar-handle:before{background:#303030}
#main-navigation.open{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-animation:slideIn .35s ease-in-out;-moz-animation:slideIn .35s ease-in-out;animation:slideIn .35s ease-in-out}
@-webkit-keyframes slideIn{0%{opacity:.3;-webkit-transform:translate3d(5%, 0, 0) scale(0.97)}
    100%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1)}
}
@-moz-keyframes slideIn{0%{opacity:.3;-moz-transform:translate3d(5%, 0, 0) scale(0.97)}
    100%{opacity:1;-moz-transform:translate3d(0, 0, 0) scale(1)}
}
@keyframes slideIn{0%{opacity:.3;transform:translate3d(5%, 0, 0) scale(0.97)}
    100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}
}
#main-navigation.close{opacity:0;-webkit-transform:translate3d(5%, 0, 0) scale(0.97);-moz-transform:translate3d(5%, 0, 0) scale(0.97);-ms-transform:translate3d(5%, 0, 0) scale(0.97);-o-transform:translate3d(5%, 0, 0) scale(0.97);transform:translate3d(5%, 0, 0) scale(0.97);-webkit-animation:slideOut .3s ease-in-out;-moz-animation:slideOut .3s ease-in-out;animation:slideOut .3s ease-in-out}
@-webkit-keyframes slideOut{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1)}
    100%{opacity:.3;-webkit-transform:translate3d(5%, 0, 0) scale(0.97)}
}
@-moz-keyframes slideOut{0%{opacity:1;-moz-transform:translate3d(0, 0, 0) scale(1)}
    100%{opacity:.3;-moz-transform:translate3d(5%, 0, 0) scale(0.97)}
}
@keyframes slideOut{0%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}
    100%{opacity:.3;transform:translate3d(5%, 0, 0) scale(0.97)}
}
#inner-wrap{z-index:2}
#main-header.open,#inner-wrap.open{-webkit-transform:translate3d(16.66667em, 0, 0);-moz-transform:translate3d(16.66667em, 0, 0);-ms-transform:translate3d(16.66667em, 0, 0);-o-transform:translate3d(16.66667em, 0, 0);transform:translate3d(16.66667em, 0, 0);-webkit-animation:open .5s ease-in-out;-moz-animation:open .5s ease-in-out;animation:open .5s ease-in-out}
@-webkit-keyframes open{0%{-webkit-transform:translate3d(0, 0, 0)}
    70%{-webkit-transform:translate3d(17.33333em, 0, 0)}
    100%{-webkit-transform:translate3d(16.66667em, 0, 0)}
}
@-moz-keyframes open{0%{-moz-transform:translate3d(0, 0, 0)}
    70%{-moz-transform:translate3d(17.33333em, 0, 0)}
    100%{-moz-transform:translate3d(16.66667em, 0, 0)}
}
@keyframes open{0%{transform:translate3d(0, 0, 0)}
    70%{transform:translate3d(17.33333em, 0, 0)}
    100%{transform:translate3d(16.66667em, 0, 0)}
}
#main-header.close,#inner-wrap.close{-webkit-transform:translate3d(0, 0, 0);-webkit-animation:close .3s ease-in-out;-moz-transform:translate3d(0, 0, 0);-moz-animation:close .3s ease-in-out;transform:translate3d(0, 0, 0);animation:close .3s ease-in-out}
@-webkit-keyframes close{0%{-webkit-transform:translate3d(16.66667em, 0, 0)}
    100%{-webkit-transform:translate3d(0, 0, 0)}
}
@-moz-keyframes close{0%{-moz-transform:translate3d(16.66667em, 0, 0)}
    100%{-moz-transform:translate3d(0, 0, 0)}
}
@keyframes close{0%{transform:translate3d(16.66667em, 0, 0)}
    100%{transform:translate3d(0, 0, 0)}
}
.entry-byline{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:.5em 0;margin-bottom:1em}
.excerpt-more{clear:both;font-size:13px;background:#ff009d;color:#fff;padding:1px 5px}
.excerpt-more:hover,.excerpt-more:focus{background:#222;color:#fff}
article.post{min-height:200px;margin-bottom:50px;border-bottom:1px dotted #ddd;padding-bottom:50px}
article.post.post-last{margin-bottom:0;border-bottom:none}
article.post .entry-header .featured-image{margin-bottom:.75em}
article.post .entry-video{margin-bottom:0.66667em}
.entry-post-meta{margin-right:.8em;font-size:13px}
.entry-post-meta strong{display:inline-block;color:#444}
.entry-post-meta span,.entry-post-meta a,.entry-post-meta abbr{color:#8a8a8a}
.entry-post-meta.entry-icon-meta{float:right;background:#ff009d;width:45px;height:45px;line-height:45px;color:#fff;text-align:center;display:inline-block;font-size:24px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.entry-post-meta.entry-icon-meta:hover{background:#222}
.singular article.post{padding-bottom:0;margin-bottom:0;border-bottom:none}
.singular article.post .featured-image{margin-bottom:1em}
.singular article.post .entry-tag{margin-top:.7em;text-align:right}
.singular article.post figure.author-bio{background:#f7f7f7;margin-top:3.33333em;padding:1em 1.35em}
.singular article.post figure.author-bio img{float:left;margin-top:.45em;margin-right:1.35em;border:1px solid #ddd}
.singular article.post figure.author-bio figcaption{overflow:hidden}
.singular article.post figure.author-bio figcaption span.author-link{display:block;font-weight:600}
.singular article.post figure.author-bio figcaption span.author-link a{color:#222}
.pagination-centered{border-top:1px solid #eee}
.loop-nav{border-top:3px solid #eee;padding-top:1.33333em;margin-top:3.33333em;*zoom:1}
.loop-nav:before,.loop-nav:after{content:" ";display:table}
.loop-nav:after{clear:both}
.loop-nav a{color:#000}
.loop-nav a:hover{color:#ff009d}
.loop-nav .previous{float:left}
.loop-nav .next{float:right}
.widget{margin-bottom:2em}
.sidebar{margin-top:3.33333em}
.sidebar .widget-title{margin-top:0;position:relative;padding-bottom:10px;margin-bottom:25px}
.sidebar .widget-title:before{content:"";width:100%;height:0;border-bottom:1px solid #eee;position:absolute;top:100%;left:0}
.sidebar .widget-title:after{content:"";background:#ff009d;width:50px;height:3px;position:absolute;left:0;top:100%;margin-top:-1px}
footer .widget-title{color:#fff;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.33333em;font-weight:600;padding-bottom:.8em;margin-bottom:.8em;border-bottom:1px solid #303030}
.widget_tag_cloud .tagcloud{*zoom:1}
.widget_tag_cloud .tagcloud:before,.widget_tag_cloud .tagcloud:after{content:" ";display:table}
.widget_tag_cloud .tagcloud:after{clear:both}
.widget_tag_cloud .tagcloud a{background:#ff009d;color:#fff;padding:.2em .8em;margin:0 5px 5px 0;display:block;float:left}
.widget_tag_cloud .tagcloud a:hover{background:#222}
.widget_rss ul{margin:0;padding:0;list-style:none}
.widget_rss ul li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #eee}
.widget_rss ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}
footer .widget_archive ul li,footer .widget_categories ul li,footer .widget_pages ul li,footer .widget_nav_menu ul li,footer .widget_recent_entries ul li,footer .widget_meta ul li{border-bottom:1px solid #222}
footer .widget_archive ul li a,footer .widget_categories ul li a,footer .widget_pages ul li a,footer .widget_nav_menu ul li a,footer .widget_recent_entries ul li a,footer .widget_meta ul li a{color:#fff}
footer .widget_archive ul li a:hover,footer .widget_categories ul li a:hover,footer .widget_pages ul li a:hover,footer .widget_nav_menu ul li a:hover,footer .widget_recent_entries ul li a:hover,footer .widget_meta ul li a:hover{color:#ff009d}
footer .widget_archive ul li abbr,footer .widget_categories ul li abbr,footer .widget_pages ul li abbr,footer .widget_nav_menu ul li abbr,footer .widget_recent_entries ul li abbr,footer .widget_meta ul li abbr{color:#ff;border-bottom:1px dotted #fff}
footer .widget_recent_comments ul li a.url{color:#ff009d}
footer .widget_recent_comments ul li a.url:hover{color:#fff;background-color:#ff009d}
footer .widget-title a{color:#fff}
.widget_archive .widget-title,.widget_categories .widget-title,.widget_pages .widget-title,.widget_recent_comments .widget-title,.widget_meta .widget-title,.widget_nav_menu .widget-title,.widget_recent_entries .widget-title{margin-bottom:15px}
.widget_archive ul,.widget_categories ul,.widget_pages ul,.widget_recent_comments ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_entries ul{margin:0;padding:0;list-style:none;line-height:2.15}
.widget_archive ul li,.widget_categories ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_recent_entries ul li{border-bottom:1px solid #eee}
.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a,.widget_recent_comments ul li a,.widget_meta ul li a,.widget_nav_menu ul li a,.widget_recent_entries ul li a{color:#000}
.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_pages ul li a:hover,.widget_recent_comments ul li a:hover,.widget_meta ul li a:hover,.widget_nav_menu ul li a:hover,.widget_recent_entries ul li a:hover{color:#ff009d}
.widget_archive ul li:last-child,.widget_categories ul li:last-child,.widget_pages ul li:last-child,.widget_recent_comments ul li:last-child,.widget_meta ul li:last-child,.widget_nav_menu ul li:last-child,.widget_recent_entries ul li:last-child{border-bottom:none}
.widget_archive ul li:before,.widget_categories ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_meta ul li:before,.widget_nav_menu ul li:before,.widget_recent_entries ul li:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:.8em;font-size:10px;vertical-align:middle;color:#444}
.widget_archive ul li ul,.widget_categories ul li ul,.widget_pages ul li ul,.widget_recent_comments ul li ul,.widget_meta ul li ul,.widget_nav_menu ul li ul,.widget_recent_entries ul li ul{margin-left:2em;margin-bottom:.5em}
.widget_archive ul li:before{content:"\f187"}
.widget_pages ul li:before{content:"\f15b"}
.widget_categories ul li:before{content:"\f08d"}
.widget_recent_entries ul li:before{content:"\f040"}
.widget_recent_comments ul li:before{content:"\f075"}
.widget_recent_comments ul li a{color:#8a8a8a}
.widget_meta ul li:before{content:"\f02e"}
.widget_nav_menu ul li:before{content:"\f105"}
#wp-calendar caption{background:#eee;padding:5px 0;text-transform:uppercase;font-weight:bold;letter-spacing:2px;color:#444;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}
#wp-calendar th,#wp-calendar td{text-align:center}
#wp-calendar thead{border-top:1px solid #e5e5e5}
#wp-calendar thead,#wp-calendar tbody{border-left:1px solid #e5e5e5}
#wp-calendar thead th{background:#303030;color:#f5f5f5}
#wp-calendar tbody td.pad{background:#fafafa}
#wp-calendar tbody td{font-size:0.9375rem;background:#fff}
#wp-calendar tbody a{display:block;font-weight:bold}
#wp-calendar,#wp-calendar tfoot tr,#wp-calendar tfoot td{background:transparent;border:none}
.bon-toolkit-posts-widget .item{margin-bottom:1em}
.bon-toolkit-posts-widget .item .featured-image{margin-right:0.8em;float:left}
.bon-toolkit-posts-widget .item .featured-image img{max-width:75px;padding:5px;background-color:#f3f3f3}
.bon-toolkit-posts-widget .item .featured-image a:hover img{background-color:#ff009d}
.bon-toolkit-posts-widget .item .item-content{overflow:hidden}
.bon-toolkit-posts-widget .item .item-content span.entry-post-meta{display:inline;margin-right:0}
.bon-toolkit-posts-widget .item .item-content span.entry-post-meta strong{font-weight:300}
.bon-toolkit-posts-widget .item:last-child{margin-bottom:0}
.bon-toolkit-posts-widget .item .item-title{font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:15px;font-weight:600;margin-bottom:0}
footer .bon-toolkit-posts-widget .item .item-content{color:#fff}
footer .bon-toolkit-posts-widget .item .item-content .item-title a{color:#fff}
footer .bon-toolkit-posts-widget .item .item-content .item-title a:hover{color:#ff009d}
footer .bon-toolkit-posts-widget .item .item-content a{color:#ff009d}
footer .bon-toolkit-posts-widget .item .item-content a:hover{color:#fff}
footer .bon-toolkit-posts-widget .item .item-content span.entry-post-meta strong{color:#e3e3e3}
footer .bon-toolkit-contactform-widget input[type="text"],footer .bon-toolkit-contactform-widget input[type="email"],footer .bon-toolkit-contactform-widget textarea{background-color:#303030;color:#ddd;border-color:transparent}
footer .bon-toolkit-contactform-widget input[type="text"]:focus,footer .bon-toolkit-contactform-widget input[type="email"]:focus,footer .bon-toolkit-contactform-widget textarea:focus{border-color:#ff009d}
footer .bon-toolkit-contactform-widget span.prefix{background-color:#222;color:#444;border:none}
footer .bon-toolkit-contactform-widget .contact-form-error{display:none}
body.search #main-content article{padding-bottom:2em;margin-bottom:2em;border-bottom:1px dotted #eee;margin-left:0}
body.search #main-content article.post-last{border:none;padding-bottom:0}
body.search #main-content article .entry-byline{float:none;position:static;text-align:left;width:auto;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:.5em 0;margin-bottom:1em}
body.search #main-content article .entry-byline .entry-post-meta{float:none;display:inline-block}
body.search #main-content .featured-image{float:left;margin-right:1em;margin-bottom:1em}
body.search #main-content .featured-image img{padding:0.33333em;background-color:#f3f3f3}
#comparison-table{border:none;width:100%}
#comparison-table img{width:100%;padding:5px;background:#f7f7f7}
#comparison-table tfoot,#comparison-table thead,#comparison-table thead tr{background:none}
#comparison-table th{text-align:right;width:20%;padding:1em;padding-right:2em}
#comparison-table tbody th{background:#303030;color:#fff}
#comparison-table td{width:40%;padding:1em 1.5em}
#comparison-table td.title{text-align:center;font-size:18px;font-family:"BebasNeue",sans-serif;font-weight:normal}
#comparison-table tfoot td{padding-top:1.5em}
#comparison-table .featured-image{display:block}
ol.comment-list{list-style:none;margin:0;padding-top:3.33333em;border-bottom:3px solid #eee}
ol.comment-list li{margin-bottom:1.66667em;padding-bottom:0.33333em;border-bottom:1px solid #eee}
ol.comment-list li:last-child{border-bottom:none}
ol.comment-list li ol{list-style:none;border-top:1px solid #eee;padding-top:2em;margin-top:2em;margin-left:2em}
ol.comment-list li ol li:last-child{margin-bottom:0}
#comments{border-top:3px solid #eee;margin-top:3.33333em}
#comments>.entry-byline{margin-top:3.33333em}
.comment-header{*zoom:1;margin-bottom:1em}
.comment-header:before,.comment-header:after{content:" ";display:table}
.comment-header:after{clear:both}
.comment-header .avatar-container{float:left;margin-right:1em}
.comment-header .comment-meta{font-size:13px}
.comment-header .comment-meta a{color:#8a8a8a}
.comment-header .comment-meta a:hover{color:#ff009d}
.comment-header .comment-author{display:block}
.comment-header .comment-author cite, .comment-header .comment-author a{font-weight:600;font-size:15px;font-style:normal;border-bottom:1px dotted #222;color:#000}
.comment-header .comment-author a:hover{color:#ff009d}
.comment-header .avatar{border:3px solid #f8f9f9}
.comment-header .comment-meta{overflow:hidden}
#respond{position:relative;margin-top:3.33333em}
#commentform,#agent-contactform{margin-bottom:0}
#commentform input[type="submit"],#agent-contactform input[type="submit"]{margin-bottom:0}
#commentform .contact-form-error,#commentform .contact-loader,#commentform .bon-toolkit-alert,#agent-contactform .contact-form-error,#agent-contactform .contact-loader,#agent-contactform .bon-toolkit-alert{display:none}
#commentform .contact-form-error,#agent-contactform .contact-form-error{width:100%;margin-top:10px}
.attached-label{-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}
div.textarea-container textarea{height:auto;margin:0;resize:none}
div.input-container{margin-bottom:1.5em !important}
div.input-container div{float:left !important}
div.input-container input{margin:0}
.singular-page #comments .entry-icon-meta{display:none}
article.listing .entry-published-meta{float:right}
article.listing .entry-published-meta,article.agent .entry-published-meta{margin-top:5px}
article.listing .print,article.agent .print{position:absolute;top:24px;right:0;color:#303030;font-size:18px}
article.listing .print:hover,article.agent .print:hover{color:#8a8a8a}
article.listing h1.entry-title,article.agent h1.entry-title{padding-bottom:.24em;margin-bottom:.24em;border-bottom:1px solid #eee}
article.listing .price,article.agent .price, .entry-header h4.price{background:#ff009d;padding:1px 10px;float:left;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-size:1.6em;color:#fff;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
article.listing #bx-pager,article.agent #bx-pager{margin-top:0.66667em}
.singular-listing .entry-header,.singular-agent .entry-header, .singular-sales-representative .entry-header{position:relative;}
.singular-listing .entry-content,.singular-agent .entry-content,.singular-listing .entry-meta,.singular-listing .listing-map,.singular-listing .entry-specification{}
.singular-listing .entry-meta li{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.2)}
.singular-listing .entry-meta li .meta-wrap{padding-bottom:1.66667em;overflow:hidden}
.singular-listing .entry-meta li i{display:block;padding-top:0.33333em;width:100%;text-align:center;font-size:3.2em}
.singular-listing .entry-meta li span{font-weight:normal;font-size:1.2em;text-align:center;display:block}


.singular-listing .entry-meta li.bed .meta-wrap{
    background-color:#303030;
    background-image:-moz-linear-gradient(top, #303030, #303030);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));
    background-image:-webkit-linear-gradient(top, #303030, #303030);
    background-image:-o-linear-gradient(top, #303030, #303030);
    background-image:linear-gradient(to bottom, #303030,#303030);
    background-repeat:repeat-x;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    zoom:1}


.singular-listing .entry-meta li.bath .meta-wrap{
    background-color:#303030;
    background-image:-moz-linear-gradient(top, #303030, #303030);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));
    background-image:-webkit-linear-gradient(top, #303030, #303030);
    background-image:-o-linear-gradient(top, #303030, #303030);
    background-image:linear-gradient(to bottom, #303030,#303030);
    background-repeat:repeat-x;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    zoom:1}

.singular-listing .entry-meta li.furnish .meta-wrap{
    background-color:#303030;
    background-image:-moz-linear-gradient(top, #303030, #303030);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));
    background-image:-webkit-linear-gradient(top, #303030, #303030);
    background-image:-o-linear-gradient(top, #303030, #303030);
    background-image:linear-gradient(to bottom, #303030,#303030);
    background-repeat:repeat-x;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    zoom:1}

.singular-listing .entry-meta li.garage .meta-wrap{
    background-color:#303030;
    background-image:-moz-linear-gradient(top, #303030, #303030);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));
    background-image:-webkit-linear-gradient(top, #303030, #303030);
    background-image:-o-linear-gradient(top, #303030, #303030);
    background-image:linear-gradient(to bottom, #303030,#303030);
    background-repeat:repeat-x;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    zoom:1}

.singular-listing .entry-meta li.lotsize .meta-wrap{
    background-color:#303030;
    background-image:-moz-linear-gradient(top, #303030, #303030);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#303030));
    background-image:-webkit-linear-gradient(top, #303030, #303030);
    background-image:-o-linear-gradient(top, #303030, #303030);
    background-image:linear-gradient(to bottom, #303030,#303030);
    background-repeat:repeat-x;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#303030);
    zoom:1}


.entry-gallery ul{list-style:none}
.entry-gallery ul.bxslider, .entry-gallery ul.bxslider-no-thumb{margin:0}
.entry-gallery ul li{position:relative}
.entry-gallery ul li .caption{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.8);padding:.2em .6em;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:italic}
.entry-gallery ul#bx-pager{margin-bottom:1.33333em}
.entry-gallery ul#bx-pager li a{position:relative;display:block}
.entry-gallery ul#bx-pager li a:before,.entry-gallery ul#bx-pager li a:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";height:0;width:0;border-width:10px 9px 0 9px;border-style:solid;border-color:#fff transparent transparent;position:absolute;top:0;left:50%;margin-left:-5px;opacity:0}
.entry-gallery ul#bx-pager li a.active:before,.entry-gallery ul#bx-pager li a.active:after{opacity:1}
.entry-gallery ul#bx-pager li a.active:after{border-color:#ff009d transparent transparent;top:-5px}
.entry-gallery ul#bx-pager li a:hover .mask,.entry-gallery ul#bx-pager li a.active .mask{background:rgba(0,0,0,0)}
.entry-gallery ul#bx-pager .mask{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0px;width:100%;height:100%;left:0}
.property-details li strong,.property-spec li strong{width:120px;float:left}
.property-details li span,.property-spec li span{overflow:hidden;display:block}
#detail-tab section{position:relative;width:100%}
#detail-tab section .tab-content ul{margin-bottom:0;line-height:2}
#detail-tab section .tab-content ul li a{color:#222;border-bottom:1px dotted #222}
#detail-tab section .tab-content ul li a:hover{background-color:#ff009d;border:none}
#detail-tab section .tab-contents{overflow:hidden;background:#fff;border:1px solid #eee;border-top:none}
#detail-tab section .tab-contents .tab-content{padding:1em 1.33333em;display:none}
#detail-tab section .tab-contents .tab-content.active{display:block}
#detail-tab section .tab-nav{*zoom:1;border-bottom:5px solid #ff009d;padding:0 !important;margin:0}
#detail-tab section .tab-nav:before,#detail-tab section .tab-nav:after{content:" ";display:table}
#detail-tab section .tab-nav:after{clear:both}
#detail-tab section .tab-nav a{text-decoration:none;line-height:40px !important;height:40px;position:relative;padding:0 20px;float:left;display:block;margin-right:3px;font-weight:bold;text-align:center;color:#444}
#detail-tab section .tab-nav a:hover{background-color:#f7f7f7}
#detail-tab section .tab-nav a.active{color:#fff;background-color:#ff009d}
.listing-contact .agent-detail figure img{padding:0.53333em;background-color:#f8f9f9;border:1px solid #eee}
.listing-contact .agent-title{padding-bottom:0.66667em;margin-bottom:0.66667em;display:block;border-bottom:1px solid #eee}
.listing-contact .agent-name{font-weight:600;color:#ff009d}
.listing-contact .agent-info strong{display:inline-block;min-width:60px}
.listing-contact .related-post{margin-top:1.33333em}
.listing-contact .related-post .related-header{margin-bottom:0.66667em;padding-bottom:0.66667em;border-bottom:1px solid #eee;position:relative}
.listing-contact .related-post .related-header a.more-related{float:right;color:#000;font-size:13px}
.listing-contact .related-post .related-header a.more-related:hover{color:#ff009d}
.listing-contact .related-post .related-header a.more-related:after{content:"\f0da";font-family:FontAwesome;vertical-align:middle;margin-left:0.33333em}
.listing-contact .related-post ul{margin:0;list-style:none}
.listing-contact .related-post ul li:before{margin-right:0.66667em;content:"\f0da";font-family:FontAwesome;color:#8a8a8a}
.listing-contact .related-post ul li a{color:#000}
.listing-contact .related-post ul li a:hover{color:#303030}
.singular-agent .social-media strong{margin-right:0.33333em}
.singular-agent .social-media a, .singular-sales-representative .social-media a{width:2em;height:2em;display:inline-block;line-height:2em;padding:0;background:#222}
.singular-agent .social-media a, .singular-sales-representative .social-media a:hover{background:#ff009d}
.singular-agent #agent-listings, .singular-sales-representative #agent-listings{margin-top:3.33333em}
.singular-agent #agent-listings, .singular-sales-representative #agent-listings>h3{margin-bottom:1em;padding-bottom:.5em;border-bottom:3px solid #eee}
#copyright-text{text-align:center}
.featured-listing-carousel{position:relative}
.featured-listing-carousel ul li{overflow:hidden}
.featured-listing-carousel h2{margin-top:0.66667em;font-size:15px;font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.featured-listing-carousel h2 a{overflow:hidden;display:block;padding-top:0.13333em}
.featured-listing-carousel h2 i{float:left;width:30px;height:30px;background-color:#222;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;line-height:30px;text-align:center;margin-right:0.66667em}
.featured-item{min-height:150px;position:relative;margin-bottom:2em;margin-right:2em}
.featured-item img{width:100%}
.featured-item .featured-item-meta{display:block;position:absolute;right:-2em;color:#fff;background-color:#222;-webkit-border-radius:1000px;-o-border-radius:1000px;-ms-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;height:4em;width:4em;text-align:center;line-height:3.33333em;border:5px solid #fff}
.featured-item .featured-item-meta.bed{top:1.33333em}
.featured-item .featured-item-meta.bath{top:5.33333em}
.featured-item .featured-item-meta i{margin-right:0.2em}
@media only screen and (min-width: 950px){.bon-builder-element-postcontent .post-content{margin-bottom:0;}
    .bon-builder-element-imageblock .image-block-content{ margin-bottom:0}
    .sidebar{margin-top:0}
    .services .column,.services .columns{margin-bottom:0}
    #social-icon-footer nav ul#footer-social-icons.social-icons{text-align:left}
    #copyright-text{text-align:right}
    #inner-wrap{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
    #inner-wrap.open,#inner-wrap.close{-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}
    #main-header{position:relative;height:auto;z-index:auto;top:auto;right:auto;left:auto}
    #main-header.open,#main-header.close{-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}
    #main-header #logo,#main-header #company-info>.row>.column,#main-header #company-info>.row>.columns{padding-bottom:1em;padding-top:1em}
    #main-header #logo{float:none !important;margin-left:auto;margin-right:auto;width:auto}
    #main-header #logo h1{text-align:center}
    #main-header #logo h1 img{max-width:220px}
    .search-listing{padding:2em 0 2.66667em 0;margin-top:0}
    .search-listing .form-column{padding-bottom:0;height:auto}
    #zoom-icon,#submit-button,#zoom-icon i{line-height:145px;height:145px}
    #topbar-navigation{background:#ff009d;height:30px}
    #topbar-navigation div,#topbar-navigation nav,#topbar-navigation ul{display:block;height:30px}
    #topbar-navigation ul{margin:0 auto 1.13333em auto;margin-left:-1.46667em;margin-right:0;padding:0;list-style:none;overflow:hidden}
    #topbar-navigation ul>li{list-style:none;float:left;margin-left:1.46667em;display:block}
    #topbar-navigation ul>li>*{display:block}
    #topbar-navigation ul.left li{font-size:0.86667em}
    #topbar-navigation ul.right li{font-size:1.06667em}
    #topbar-navigation ul li{line-height:28px}
    #topbar-navigation ul li a{display:block;color:#fff}
    #topbar-navigation ul li a:hover{color:#000}
    #main-header>.row{padding:0.1em 0}
    .header-toggler{height:80px;margin-top:3px;width:23px;position:absolute;top:100%;right:26px;z-index:9999}
    .header-toggler:before{width:3px;height:100%;content:"";left:50%;margin-left:-1.5px;background:#161616;position:absolute;box-shadow:-2px -1px 1px rgba(0,0,0,0.2);-moz-box-shadow:-2px -1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:-2px -1px 1px rgba(0,0,0,0.2)}
    .header-toggler>.toggler-button{width:23px;height:23px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#161616;position:absolute;bottom:0;cursor:pointer;box-shadow:-2px 0 2px rgba(0,0,0,0.3);-moz-box-shadow:-2px 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.3); display:none}
    .header-toggler>.toggler-button:hover:after{color:#ff009d}
    .header-toggler>.toggler-button:before{width:17px;height:17px;content:"";background:#252525;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;border-radius:50px;bottom:3px;left:3px;position:absolute}
    .header-toggler>.toggler-button:after{font-family:FontAwesome;content:"\f0d8";color:#252525;font-size:0.8em;line-height:9px;display:block;text-align:center;width:11px;height:11px;position:absolute;bottom:6px;left:6px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#fff; display:none}
    .listings img{width:auto}
    .listings .entry-header{max-height:202px !important}
    .listings .icon{float:none;margin-right:0;padding-right:0}
    #main-navigation{z-index:10;position:relative;top:auto;left:auto;width:auto;overflow:visible;border-bottom:3px solid #ff009d}
    #main-navigation.open,#main-navigation.close{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}
    #main-navigation .searchform-container{float:right;width:auto}
    #main-navigation .nav-block{float:left}
    #main-navigation .searchform{margin-right:2.33333em}
    #main-navigation .searchform input{margin:11px 0;height:28px}
    #main-navigation nav>ul{margin:0;*zoom:1}
    #main-navigation nav>ul:before,#main-navigation nav>ul:after{content:" ";display:table}
    #main-navigation nav>ul:after{clear:both}
    #main-navigation nav>ul li{border-bottom:none}
    #main-navigation nav>ul li i.icon{display:none !important}
    #main-navigation nav>ul li:hover>ul{opacity:1;visibility:visible;margin:0}
    #main-navigation nav>ul>li{float:left;list-style:none;position:relative;margin:0;padding:0;-webkit-transition:background 0.15s ease;-moz-transition:background 0.15s ease;transition:background 0.15s ease}
    #main-navigation nav>ul>li>a{line-height:50px;font-size:1.6em;color:#fff;display:block;padding:0 20px;margin-right:0}
    #main-navigation nav>ul>li:hover>a{color:#303030}
    #main-navigation nav>ul>li:first-child{margin:0}
    #main-navigation nav>ul>li:last-child a:before{display:none}
    #main-navigation nav>ul>li ul{display:block;position:absolute;top:100%;left:0;margin:20px 0 0 0;border-top:6px solid #ff009d;min-width:160px;z-index:10000;padding:8px 20px;box-shadow:0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.2);opacity:0;visibility:hidden;font-size:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
    #main-navigation nav>ul>li ul>li{list-style:none;position:relative}
    #main-navigation nav>ul>li ul>li:before{font-family:FontAwesome;content:"\f0da";font-size:0.73333em;margin-right:5px;color:inherit;vertical-align:middle}
    #main-navigation nav>ul>li ul>li>a{font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.86667em;line-height:30px;display:inline-block;padding:0;color:inherit;margin-right:0}
    #main-navigation nav>ul>li ul>li>ul{margin:0 0 0 20px;top:0;left:100%;border:0;border-left:3px solid #ff009d}
    #main-navigation.dark nav>ul>li{background:linear-gradient(#252525,#252525 50%,#ff009d 50%,#ff009d);background-size:100% 202%}
    #main-navigation.dark nav>ul>li:hover{background-position:100% 100%}
    #main-navigation.dark nav>ul>li.current-cat,#main-navigation.dark nav>ul>li.current_page_item,#main-navigation.dark nav>ul>li.current-menu-item{background:#ff009d}
    #main-navigation.dark nav>ul>li ul{background:#e9e9e9}
    #main-navigation.dark nav>ul>li ul>li{background:none;color:#00253c}
    #main-navigation.dark nav>ul>li ul>li:first-child{border-top:none}
    #main-navigation.dark nav>ul>li ul>li:last-child{border-bottom:none}
    #main-navigation.dark nav>ul>li ul>li>a{color:inherit}
    #main-navigation.dark nav>ul>li ul>li:hover{color:#ff009d}
    #main-navigation.light nav>ul>li{background:linear-gradient(#eeeeee,#eeeeee 50%,#ff009d 50%,#ff009d);background-size:100% 202%}
    #main-navigation.light nav>ul>li:hover{background-position:100% 100%}
    #main-navigation.light nav>ul>li.current-cat,#main-navigation.light nav>ul>li.current_page_item,#main-navigation.light nav>ul>li.current-menu-item{background:#ff009d}
    #main-navigation.light nav>ul>li.current-cat a,#main-navigation.light nav>ul>li.current_page_item a,#main-navigation.light nav>ul>li.current-menu-item a{color:#eee}
    #main-navigation.light nav>ul>li ul{background:#eee}
    #main-navigation.light nav>ul>li ul>li{background:none;border-top:1px solid #ddd;border-bottom:1px solid #eee;color:#222}
    #main-navigation.light nav>ul>li ul>li:first-child{border-top:none}
    #main-navigation.light nav>ul>li ul>li:last-child{border-bottom:none}
    #main-navigation.light nav>ul>li ul>li>a{color:inherit}
    #main-navigation.light nav>ul>li ul>li>a:hover{color:#ff009d}
    #main-navigation.light nav>ul>li ul>li:hover{color:#ff009d}
    .bon-builder-element-calltoaction .panel.callaction{text-align:left;padding:0}
    .bon-builder-element-calltoaction .panel.callaction:before{font-family:"shandora";content:"\e0f6";position:absolute;left:0;bottom:-25px;color:#ff009d;font-size:80px;display:block}
    .bon-builder-element-calltoaction .panel.callaction .panel-content{padding:25px 170px 25px 95px;margin-bottom:0}
    .bon-builder-element-calltoaction .panel.callaction .panel-button{position:absolute;right:0;top:0;bottom:0;padding:0 35px}
    .bon-builder-element-calltoaction .panel.callaction .panel-button:before{content:"";-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;border-radius:7px;position:absolute;border:10px solid #222;height:100%;left:-5px}
    .bon-builder-element-calltoaction .panel.callaction .panel-button a{color:white;width:100%;display:block;margin-left:5px}
    .bon-builder-element-calltoaction .panel.callaction .panel-button a i{font-size:48px;height:48px;line-height:48px;display:block;margin-bottom:3%}
    .bon-builder-element-calltoaction .panel.callaction .panel-button a span{margin-top:8px;display:block;font-weight:600}
    .featured-item{margin-right:0}
}
@media only screen and (min-width: 1025px){#main-header #logo h1{margin-top:.2em;text-align:left}
    #main-header #logo{float:left !important;margin-left:0;margin-right:0}
    #topbar-navigation{background:#ff009d;height:30px}
    #topbar-navigation div,#topbar-navigation nav,#topbar-navigation ul{display:block;height:30px}
    #topbar-navigation ul{margin:0 auto 1.13333em auto;margin-left:-1.46667em;margin-right:0;padding:0;list-style:none;overflow:hidden}
    #topbar-navigation ul>li{list-style:none;float:left;margin-left:1.46667em;display:block}
    #topbar-navigation ul>li>*{display:block}
    #topbar-navigation ul.left li{font-size:0.86667em}
    #topbar-navigation ul.right li{font-size:1.06667em}
    #topbar-navigation ul li{line-height:28px}
    #topbar-navigation ul li a{display:block;color:#fff}
    #topbar-navigation ul li a:hover{color:#000}
    .header-toggler{height:80px;margin-top:3px;width:23px;position:absolute;top:100%;right:26px;z-index:9999}
    .header-toggler:before{width:3px;height:100%;content:"";left:50%;margin-left:-1.5px;background:#161616;position:absolute;box-shadow:-2px -1px 1px rgba(0,0,0,0.2);-moz-box-shadow:-2px -1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:-2px -1px 1px rgba(0,0,0,0.2)}
    .header-toggler>.toggler-button{width:23px;height:23px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#161616;position:absolute;bottom:0;cursor:pointer;box-shadow:-2px 0 2px rgba(0,0,0,0.3);-moz-box-shadow:-2px 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.3); display:none}
    .header-toggler>.toggler-button:hover:after{color:#ff009d}
    .header-toggler>.toggler-button:before{width:17px;height:17px;content:"";background:#252525;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;border-radius:50px;bottom:3px;left:3px;position:absolute}
    .header-toggler>.toggler-button:after{font-family:FontAwesome;content:"\f0d8";color:#252525;font-size:0.8em;line-height:9px;display:block;text-align:center;width:11px;height:11px;position:absolute;bottom:6px;left:6px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#fff; display:none}
    .listings img{width:auto}
    .listings .entry-header{max-height:202px !important}
    .listings .icon{float:none;margin-right:0;padding-right:0}
    #main-navigation{z-index:10;position:relative;top:auto;left:auto;width:auto;overflow:visible;border-bottom:3px solid #ff009d}
    #main-navigation.open,#main-navigation.close{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}
    #main-navigation .searchform-container{float:right;width:auto}
    #main-navigation .nav-block{float:left}
    #main-navigation .searchform{margin-right:2.33333em}
    #main-navigation .searchform input{margin:11px 0;height:28px}
    #main-navigation nav>ul{margin:0;*zoom:1}
    #main-navigation nav>ul:before,#main-navigation nav>ul:after{content:" ";display:table}
    #main-navigation nav>ul:after{clear:both}
    #main-navigation nav>ul li{border-bottom:none}
    #main-navigation nav>ul li i.icon{display:none !important}
    #main-navigation nav>ul li:hover>ul{opacity:1;visibility:visible;margin:0}
    #main-navigation nav>ul>li{float:left;list-style:none;position:relative;margin:0;padding:0;-webkit-transition:background 0.15s ease;-moz-transition:background 0.15s ease;transition:background 0.15s ease}
    #main-navigation nav>ul>li>a{line-height:50px;font-size:1.6em;color:#fff;display:block;padding:0 20px;margin-right:0}
    #main-navigation nav>ul>li:hover>a{color:#303030}
    #main-navigation nav>ul>li:first-child{margin:0}
    #main-navigation nav>ul>li:last-child a:before{display:none}
    #main-navigation nav>ul>li ul{display:block;position:absolute;top:100%;left:0;margin:20px 0 0 0;border-top:6px solid #ff009d;min-width:160px;z-index:10000;padding:8px 20px;box-shadow:0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.2);opacity:0;visibility:hidden;font-size:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
    #main-navigation nav>ul>li ul>li{list-style:none;position:relative}
    #main-navigation nav>ul>li ul>li:before{font-family:FontAwesome;content:"\f0da";font-size:0.73333em;margin-right:5px;color:inherit;vertical-align:middle}
    #main-navigation nav>ul>li ul>li>a{font-family:"Titillium Web","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.86667em;line-height:30px;display:inline-block;padding:0;color:inherit;margin-right:0}
    #main-navigation nav>ul>li ul>li>ul{margin:0 0 0 20px;top:0;left:100%;border:0;border-left:3px solid #ff009d}
    #main-navigation.dark nav>ul>li{background:linear-gradient(#252525,#252525 50%,#ff009d 50%,#ff009d);background-size:100% 202%}
    #main-navigation.dark nav>ul>li:hover{background-position:100% 100%}
    #main-navigation.dark nav>ul>li.current-cat,#main-navigation.dark nav>ul>li.current_page_item,#main-navigation.dark nav>ul>li.current-menu-item{background:#ff009d}
    #main-navigation.dark nav>ul>li ul{background:#e9e9e9}
    #main-navigation.dark nav>ul>li ul>li{background:none;color:#00253c}
    #main-navigation.dark nav>ul>li ul>li:first-child{border-top:none}
    #main-navigation.dark nav>ul>li ul>li:last-child{border-bottom:none}
    #main-navigation.dark nav>ul>li ul>li>a{color:inherit}
    #main-navigation.dark nav>ul>li ul>li:hover{color:#ff009d}
    #main-navigation.light nav>ul>li{background:linear-gradient(#eeeeee,#eeeeee 50%,#ff009d 50%,#ff009d);background-size:100% 202%}
    #main-navigation.light nav>ul>li:hover{background-position:100% 100%}
    #main-navigation.light nav>ul>li.current-cat,#main-navigation.light nav>ul>li.current_page_item,#main-navigation.light nav>ul>li.current-menu-item{background:#ff009d}
    #main-navigation.light nav>ul>li.current-cat a,#main-navigation.light nav>ul>li.current_page_item a,#main-navigation.light nav>ul>li.current-menu-item a{color:#eee}
    #main-navigation.light nav>ul>li ul{background:#eee}
    #main-navigation.light nav>ul>li ul>li{background:none;border-top:1px solid #ddd;border-bottom:1px solid #eee;color:#222}
    #main-navigation.light nav>ul>li ul>li:first-child{border-top:none}
    #main-navigation.light nav>ul>li ul>li:last-child{border-bottom:none}
    #main-navigation.light nav>ul>li ul>li>a{color:inherit}
    #main-navigation.light nav>ul>li ul>li>a:hover{color:#ff009d}
    #main-navigation.light nav>ul>li ul>li:hover{color:#ff009d}
}



@media only screen and (min-width: 1280px){.featured-item{margin-right:2em}
    .footer-column{border-top:none}
    .entry-byline{width:120px;position:absolute;top:0;left:-150px;padding:0;border:none;text-align:right;margin-bottom:0}
    article.post,.singular-post #comments,article.attachment,.singular-listing #comments,.singular-attachment #comments{position:relative;margin-left:150px}
    .entry-post-meta{display:block;clear:both;margin:0 0 .5em 0}
    #footer-container{padding-bottom:2em}
    #footer-container .footer-copyright{height:40px;line-height:40px}
    #footer-container .footer-copyright .row{padding:0}
    #footer-container .footer-widgets{margin-bottom:10px}
    #slider-container{min-height:560px}
    #slider-container .flex-direction-nav a{margin-bottom:8.46667em}
    #slider-container .flex-direction-nav a.flex-next{right:50%;margin-right:-620px}
    #slider-container .flex-direction-nav a.flex-prev{right:50%;margin-right:-578px}
    #slider-container .flex-caption{top:60%;left:50%;margin-left:-620px;width:1240px}
    #slider-container .flex-caption.caption-right{right:auto;left:50%}
    .hide-for-custom-screen{display:block;visibility:visible}
    body.page-template-home #header-container{position:absolute;left:0;right:0;z-index:50}
    .listings .icon{float:left;margin-right:0.8em;line-height:1;padding-right:0}
    .container{width:1240px;margin:0 auto}
    footer .social-icons{margin-bottom:0}
    footer .social-icons,footer #copyright-text{line-height:7px}
    body.page-template-home #body-container{margin-top:-8.46667em;z-index:50}
}
@media only screen and (min-width: 1500px){
    #slider-container .flex-caption{top:50%;left:50%;margin-left:-620px;width:1240px}
}
.no-touch .icon-anim-left-right:hover:before{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}
    50%{opacity:0;-webkit-transform:translate(-100%)}
    51%{opacity:1}
}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}
    50%{opacity:0;-moz-transform:translate(-100%)}
    51%{opacity:1}
}
@keyframes toRightFromLeft{49%{transform:translate(100%)}
    50%{opacity:0;transform:translate(-100%)}
    51%{opacity:1}
}
.no-touch .icon-anim-right-left:hover:before{-webkit-animation:toLeftFromRight 0.3s forwards;-moz-animation:toLeftFromRight 0.3s forwards;animation:toLeftFromRight 0.3s forwards}
@-webkit-keyframes toLeftFromRight{49%{-webkit-transform:translate(-100%)}
    50%{opacity:0;-webkit-transform:translate(100%)}
    51%{opacity:1}
}
@-moz-keyframes toLeftFromRight{49%{-moz-transform:translate(-100%)}
    50%{opacity:0;-moz-transform:translate(100%)}
    51%{opacity:1}
}
@keyframes toLeftFromRight{49%{transform:translate(-100%)}
    50%{opacity:0;transform:translate(100%)}
    51%{opacity:1}
}
.no-touch .icon-anim-bottom-top:hover:before{-webkit-animation:toTopFromBottom 0.3s forwards;-moz-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards}
@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}
    50%{opacity:0;-webkit-transform:translateY(100%)}
    51%{opacity:1}
}
@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}
    50%{opacity:0;-moz-transform:translateY(100%)}
    51%{opacity:1}
}
@keyframes toTopFromBottom{49%{transform:translateY(-100%)}
    50%{opacity:0;transform:translateY(100%)}
    51%{opacity:1}
}
.no-touch .icon-anim-top-bottom:hover:before{-webkit-animation:toBottomFromTop 0.3s forwards;-moz-animation:toBottomFromTop 0.3s forwards;animation:toBottomFromTop 0.3s forwards}
@-webkit-keyframes toBottomFromTop{49%{-webkit-transform:translateY(100%)}
    50%{opacity:0;-webkit-transform:translateY(-100%)}
    51%{opacity:1}
}
@-moz-keyframes toBottomFromTop{49%{-moz-transform:translateY(100%)}
    50%{opacity:0;-moz-transform:translateY(-100%)}
    51%{opacity:1}
}
@keyframes toBottomFromTop{49%{transform:translateY(100%)}
    50%{opacity:0;transform:translateY(-100%)}
    51%{opacity:1}
}
.bx-controls a:hover {background: #ff009d}




@media only screen and (max-width: 950px) {
#textOrdi
{
    display: none;
}

    #textSmartphone
    {
        display: block !important;
    }

}
