/*!
Theme Name: Bullock & Lees 2015
Theme URI: http://www.georgebuckingham.com/
Author: George Buckingham
Author URI: http://www.georgebuckingham.com/
Description: The theme for the Bullock & Lees website. Designed and developed by George Buckingham in 2015.
Version: 1.0

*/
img,legend{
    border:0
}
legend,td,th{
    padding:0
}
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,optgroup,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre,textarea{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
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
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
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
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
table{
    border-collapse:collapse;
    border-spacing:0
}
html.remodal-is-locked{
    overflow:hidden
}
.remodal,[data-remodal-id]{
    display:none
}
.remodal-overlay{
    position:fixed;
    z-index:9999;
    top:-5000px;
    right:-5000px;
    bottom:-5000px;
    left:-5000px;
    display:none
}
.remodal-wrapper{
    position:fixed;
    z-index:10000;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-align:center;
    display:none;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.remodal-wrapper:after{
    display:inline-block;
    height:100%;
    margin-left:-.05em;
    content:""
}
.remodal-overlay,.remodal-wrapper{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.remodal{
    position:relative;
    outline:0;
    -webkit-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    text-size-adjust:100%
}
.remodal-is-initialized{
    display:inline-block
}
html{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    -moz-box-sizing:inherit;
    box-sizing:inherit
}
body{
    margin:0;
    padding:0
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
img{
    max-width:100%
}
.clearfix:after{
    content:"";
    display:table;
    clear:both
}
*{
    -webkit-tap-highlight-color:transparent
}
.pull-left{
    float:left
}
.pull-right{
    float:right
}
@font-face{
    font-family:'Glyphicons Regular';
    src:url(fonts/glyphicons_pro/glyphicons-regular.eot);
    src:url(fonts/glyphicons_pro/glyphicons-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons_pro/glyphicons-regular.woff2) format('woff2'),url(fonts/glyphicons_pro/glyphicons-regular.woff) format('woff'),url(fonts/glyphicons_pro/glyphicons-regular.ttf) format('truetype'),url(fonts/glyphicons_pro/glyphicons-regular.svg#glyphiconsregular) format('svg')
}
.glyphicons{
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Regular';
    font-style:normal;
    font-weight:400;
    line-height:1;
    vertical-align:top;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.glyphicons.x05{
    font-size:12px
}
.glyphicons.x2{
    font-size:48px
}
.glyphicons.x3{
    font-size:72px
}
.glyphicons.x4{
    font-size:96px
}
.glyphicons.x5{
    font-size:120px
}
.glyphicons.light:before{
    color:#f2f2f2
}
.glyphicons.drop:before{
    text-shadow:-1px 1px 3px rgba(0,0,0,.3)
}
.glyphicons.flip{
    -moz-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
    -ms-filter:"FlipH"
}
.glyphicons.flipv{
    -moz-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1);
    filter:FlipV;
    -ms-filter:"FlipV"
}
.glyphicons.rotate90{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.glyphicons.rotate180{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.glyphicons.rotate270{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.glyphicons-glass:before{
    content:"\E001"
}
.glyphicons-leaf:before{
    content:"\E002"
}
.glyphicons-dog:before{
    content:"\E003"
}
.glyphicons-user:before{
    content:"\E004"
}
.glyphicons-girl:before{
    content:"\E005"
}
.glyphicons-car:before{
    content:"\E006"
}
.glyphicons-user-add:before{
    content:"\E007"
}
.glyphicons-user-remove:before{
    content:"\E008"
}
.glyphicons-film:before{
    content:"\E009"
}
.glyphicons-magic:before{
    content:"\E010"
}
.glyphicons-envelope:before{
    content:"\2709"
}
.glyphicons-camera:before{
    content:"\E011"
}
.glyphicons-heart:before{
    content:"\E013"
}
.glyphicons-beach-umbrella:before{
    content:"\E014"
}
.glyphicons-train:before{
    content:"\E015"
}
.glyphicons-print:before{
    content:"\E016"
}
.glyphicons-bin:before{
    content:"\E017"
}
.glyphicons-music:before{
    content:"\E018"
}
.glyphicons-note:before{
    content:"\E019"
}
.glyphicons-heart-empty:before{
    content:"\E020"
}
.glyphicons-home:before{
    content:"\E021"
}
.glyphicons-snowflake:before{
    content:"\2744"
}
.glyphicons-fire:before{
    content:"\E023"
}
.glyphicons-magnet:before{
    content:"\E024"
}
.glyphicons-parents:before{
    content:"\E025"
}
.glyphicons-binoculars:before{
    content:"\E026"
}
.glyphicons-road:before{
    content:"\E027"
}
.glyphicons-search:before{
    content:"\E028"
}
.glyphicons-cars:before{
    content:"\E029"
}
.glyphicons-notes-2:before{
    content:"\E030"
}
.glyphicons-pencil:before{
    content:"\270F"
}
.glyphicons-bus:before{
    content:"\E032"
}
.glyphicons-wifi-alt:before{
    content:"\E033"
}
.glyphicons-luggage:before{
    content:"\E034"
}
.glyphicons-old-man:before{
    content:"\E035"
}
.glyphicons-woman:before{
    content:"\E036"
}
.glyphicons-file:before{
    content:"\E037"
}
.glyphicons-coins:before{
    content:"\E038"
}
.glyphicons-airplane:before{
    content:"\2708"
}
.glyphicons-notes:before{
    content:"\E040"
}
.glyphicons-stats:before{
    content:"\E041"
}
.glyphicons-charts:before{
    content:"\E042"
}
.glyphicons-pie-chart:before{
    content:"\E043"
}
.glyphicons-group:before{
    content:"\E044"
}
.glyphicons-keys:before{
    content:"\E045"
}
.glyphicons-calendar:before{
    content:"\E046"
}
.glyphicons-router:before{
    content:"\E047"
}
.glyphicons-camera-small:before{
    content:"\E048"
}
.glyphicons-star-empty:before{
    content:"\E049"
}
.glyphicons-star:before{
    content:"\E050"
}
.glyphicons-link:before{
    content:"\E051"
}
.glyphicons-eye-open:before{
    content:"\E052"
}
.glyphicons-eye-close:before{
    content:"\E053"
}
.glyphicons-alarm:before{
    content:"\E054"
}
.glyphicons-clock:before{
    content:"\E055"
}
.glyphicons-stopwatch:before{
    content:"\E056"
}
.glyphicons-projector:before{
    content:"\E057"
}
.glyphicons-history:before{
    content:"\E058"
}
.glyphicons-truck:before{
    content:"\E059"
}
.glyphicons-cargo:before{
    content:"\E060"
}
.glyphicons-compass:before{
    content:"\E061"
}
.glyphicons-keynote:before{
    content:"\E062"
}
.glyphicons-paperclip:before{
    content:"\E063"
}
.glyphicons-power:before{
    content:"\E064"
}
.glyphicons-lightbulb:before{
    content:"\E065"
}
.glyphicons-tag:before{
    content:"\E066"
}
.glyphicons-tags:before{
    content:"\E067"
}
.glyphicons-cleaning:before{
    content:"\E068"
}
.glyphicons-ruler:before{
    content:"\E069"
}
.glyphicons-gift:before{
    content:"\E070"
}
.glyphicons-umbrella:before{
    content:"\2602"
}
.glyphicons-book:before{
    content:"\E072"
}
.glyphicons-bookmark:before{
    content:"\E073"
}
.glyphicons-wifi:before{
    content:"\E074"
}
.glyphicons-cup:before{
    content:"\E075"
}
.glyphicons-stroller:before{
    content:"\E076"
}
.glyphicons-headphones:before{
    content:"\E077"
}
.glyphicons-headset:before{
    content:"\E078"
}
.glyphicons-warning-sign:before{
    content:"\E079"
}
.glyphicons-signal:before{
    content:"\E080"
}
.glyphicons-retweet:before{
    content:"\E081"
}
.glyphicons-refresh:before{
    content:"\E082"
}
.glyphicons-roundabout:before{
    content:"\E083"
}
.glyphicons-random:before{
    content:"\E084"
}
.glyphicons-heat:before{
    content:"\E085"
}
.glyphicons-repeat:before{
    content:"\E086"
}
.glyphicons-display:before{
    content:"\E087"
}
.glyphicons-log-book:before{
    content:"\E088"
}
.glyphicons-address-book:before{
    content:"\E089"
}
.glyphicons-building:before{
    content:"\E090"
}
.glyphicons-eyedropper:before{
    content:"\E091"
}
.glyphicons-adjust:before{
    content:"\E092"
}
.glyphicons-tint:before{
    content:"\E093"
}
.glyphicons-crop:before{
    content:"\E094"
}
.glyphicons-vector-path-square:before{
    content:"\E095"
}
.glyphicons-vector-path-circle:before{
    content:"\E096"
}
.glyphicons-vector-path-polygon:before{
    content:"\E097"
}
.glyphicons-vector-path-line:before{
    content:"\E098"
}
.glyphicons-vector-path-curve:before{
    content:"\E099"
}
.glyphicons-vector-path-all:before{
    content:"\E100"
}
.glyphicons-font:before{
    content:"\E101"
}
.glyphicons-italic:before{
    content:"\E102"
}
.glyphicons-bold:before{
    content:"\E103"
}
.glyphicons-text-underline:before{
    content:"\E104"
}
.glyphicons-text-strike:before{
    content:"\E105"
}
.glyphicons-text-height:before{
    content:"\E106"
}
.glyphicons-text-width:before{
    content:"\E107"
}
.glyphicons-text-resize:before{
    content:"\E108"
}
.glyphicons-left-indent:before{
    content:"\E109"
}
.glyphicons-right-indent:before{
    content:"\E110"
}
.glyphicons-align-left:before{
    content:"\E111"
}
.glyphicons-align-center:before{
    content:"\E112"
}
.glyphicons-align-right:before{
    content:"\E113"
}
.glyphicons-justify:before{
    content:"\E114"
}
.glyphicons-list:before{
    content:"\E115"
}
.glyphicons-text-smaller:before{
    content:"\E116"
}
.glyphicons-text-bigger:before{
    content:"\E117"
}
.glyphicons-embed:before{
    content:"\E118"
}
.glyphicons-embed-close:before{
    content:"\E119"
}
.glyphicons-table:before{
    content:"\E120"
}
.glyphicons-message-full:before{
    content:"\E121"
}
.glyphicons-message-empty:before{
    content:"\E122"
}
.glyphicons-message-in:before{
    content:"\E123"
}
.glyphicons-message-out:before{
    content:"\E124"
}
.glyphicons-message-plus:before{
    content:"\E125"
}
.glyphicons-message-minus:before{
    content:"\E126"
}
.glyphicons-message-ban:before{
    content:"\E127"
}
.glyphicons-message-flag:before{
    content:"\E128"
}
.glyphicons-message-lock:before{
    content:"\E129"
}
.glyphicons-message-new:before{
    content:"\E130"
}
.glyphicons-inbox:before{
    content:"\E131"
}
.glyphicons-inbox-plus:before{
    content:"\E132"
}
.glyphicons-inbox-minus:before{
    content:"\E133"
}
.glyphicons-inbox-lock:before{
    content:"\E134"
}
.glyphicons-inbox-in:before{
    content:"\E135"
}
.glyphicons-inbox-out:before{
    content:"\E136"
}
.glyphicons-cogwheel:before{
    content:"\E137"
}
.glyphicons-cogwheels:before{
    content:"\E138"
}
.glyphicons-picture:before{
    content:"\E139"
}
.glyphicons-adjust-alt:before{
    content:"\E140"
}
.glyphicons-database-lock:before{
    content:"\E141"
}
.glyphicons-database-plus:before{
    content:"\E142"
}
.glyphicons-database-minus:before{
    content:"\E143"
}
.glyphicons-database-ban:before{
    content:"\E144"
}
.glyphicons-folder-open:before{
    content:"\E145"
}
.glyphicons-folder-plus:before{
    content:"\E146"
}
.glyphicons-folder-minus:before{
    content:"\E147"
}
.glyphicons-folder-lock:before{
    content:"\E148"
}
.glyphicons-folder-flag:before{
    content:"\E149"
}
.glyphicons-folder-new:before{
    content:"\E150"
}
.glyphicons-edit:before{
    content:"\E151"
}
.glyphicons-new-window:before{
    content:"\E152"
}
.glyphicons-check:before{
    content:"\E153"
}
.glyphicons-unchecked:before{
    content:"\E154"
}
.glyphicons-more-windows:before{
    content:"\E155"
}
.glyphicons-show-big-thumbnails:before{
    content:"\E156"
}
.glyphicons-show-thumbnails:before{
    content:"\E157"
}
.glyphicons-show-thumbnails-with-lines:before{
    content:"\E158"
}
.glyphicons-show-lines:before{
    content:"\E159"
}
.glyphicons-playlist:before{
    content:"\E160"
}
.glyphicons-imac:before{
    content:"\E161"
}
.glyphicons-macbook:before{
    content:"\E162"
}
.glyphicons-ipad:before{
    content:"\E163"
}
.glyphicons-iphone:before{
    content:"\E164"
}
.glyphicons-iphone-transfer:before{
    content:"\E165"
}
.glyphicons-iphone-exchange:before{
    content:"\E166"
}
.glyphicons-ipod:before{
    content:"\E167"
}
.glyphicons-ipod-shuffle:before{
    content:"\E168"
}
.glyphicons-ear-plugs:before{
    content:"\E169"
}
.glyphicons-record:before{
    content:"\E170"
}
.glyphicons-step-backward:before{
    content:"\E171"
}
.glyphicons-fast-backward:before{
    content:"\E172"
}
.glyphicons-rewind:before{
    content:"\E173"
}
.glyphicons-play:before{
    content:"\E174"
}
.glyphicons-pause:before{
    content:"\E175"
}
.glyphicons-stop:before{
    content:"\E176"
}
.glyphicons-forward:before{
    content:"\E177"
}
.glyphicons-fast-forward:before{
    content:"\E178"
}
.glyphicons-step-forward:before{
    content:"\E179"
}
.glyphicons-eject:before{
    content:"\E180"
}
.glyphicons-facetime-video:before{
    content:"\E181"
}
.glyphicons-download-alt:before{
    content:"\E182"
}
.glyphicons-mute:before{
    content:"\E183"
}
.glyphicons-volume-down:before{
    content:"\E184"
}
.glyphicons-volume-up:before{
    content:"\E185"
}
.glyphicons-screenshot:before{
    content:"\E186"
}
.glyphicons-move:before{
    content:"\E187"
}
.glyphicons-more:before{
    content:"\E188"
}
.glyphicons-brightness-reduce:before{
    content:"\E189"
}
.glyphicons-brightness-increase:before{
    content:"\E190"
}
.glyphicons-circle-plus:before{
    content:"\E191"
}
.glyphicons-circle-minus:before{
    content:"\E192"
}
.glyphicons-circle-remove:before{
    content:"\E193"
}
.glyphicons-circle-ok:before{
    content:"\E194"
}
.glyphicons-circle-question-mark:before{
    content:"\E195"
}
.glyphicons-circle-info:before{
    content:"\E196"
}
.glyphicons-circle-exclamation-mark:before{
    content:"\E197"
}
.glyphicons-remove:before{
    content:"\E198"
}
.glyphicons-ok:before{
    content:"\E199"
}
.glyphicons-ban:before{
    content:"\E200"
}
.glyphicons-download:before{
    content:"\E201"
}
.glyphicons-upload:before{
    content:"\E202"
}
.glyphicons-shopping-cart:before{
    content:"\E203"
}
.glyphicons-lock:before{
    content:"\E204"
}
.glyphicons-unlock:before{
    content:"\E205"
}
.glyphicons-electricity:before{
    content:"\E206"
}
.glyphicons-ok-2:before{
    content:"\E207"
}
.glyphicons-remove-2:before{
    content:"\E208"
}
.glyphicons-cart-out:before{
    content:"\E209"
}
.glyphicons-cart-in:before{
    content:"\E210"
}
.glyphicons-left-arrow:before{
    content:"\E211"
}
.glyphicons-right-arrow:before{
    content:"\E212"
}
.glyphicons-down-arrow:before{
    content:"\E213"
}
.glyphicons-up-arrow:before{
    content:"\E214"
}
.glyphicons-resize-small:before{
    content:"\E215"
}
.glyphicons-resize-full:before{
    content:"\E216"
}
.glyphicons-circle-arrow-left:before{
    content:"\E217"
}
.glyphicons-circle-arrow-right:before{
    content:"\E218"
}
.glyphicons-circle-arrow-top:before{
    content:"\E219"
}
.glyphicons-circle-arrow-down:before{
    content:"\E220"
}
.glyphicons-play-button:before{
    content:"\E221"
}
.glyphicons-unshare:before{
    content:"\E222"
}
.glyphicons-share:before{
    content:"\E223"
}
.glyphicons-chevron-right:before{
    content:"\E224"
}
.glyphicons-chevron-left:before{
    content:"\E225"
}
.glyphicons-bluetooth:before{
    content:"\E226"
}
.glyphicons-euro:before{
    content:"\20AC"
}
.glyphicons-usd:before{
    content:"\E228"
}
.glyphicons-gbp:before{
    content:"\E229"
}
.glyphicons-retweet-2:before{
    content:"\E230"
}
.glyphicons-moon:before{
    content:"\E231"
}
.glyphicons-sun:before{
    content:"\2609"
}
.glyphicons-cloud:before{
    content:"\2601"
}
.glyphicons-direction:before{
    content:"\E234"
}
.glyphicons-brush:before{
    content:"\E235"
}
.glyphicons-pen:before{
    content:"\E236"
}
.glyphicons-zoom-in:before{
    content:"\E237"
}
.glyphicons-zoom-out:before{
    content:"\E238"
}
.glyphicons-pin:before{
    content:"\E239"
}
.glyphicons-albums:before{
    content:"\E240"
}
.glyphicons-rotation-lock:before{
    content:"\E241"
}
.glyphicons-flash:before{
    content:"\E242"
}
.glyphicons-google-maps:before{
    content:"\E243"
}
.glyphicons-anchor:before{
    content:"\2693"
}
.glyphicons-conversation:before{
    content:"\E245"
}
.glyphicons-chat:before{
    content:"\E246"
}
.glyphicons-male:before{
    content:"\E247"
}
.glyphicons-female:before{
    content:"\E248"
}
.glyphicons-asterisk:before{
    content:"\002A"
}
.glyphicons-divide:before{
    content:"\00F7"
}
.glyphicons-snorkel-diving:before{
    content:"\E251"
}
.glyphicons-scuba-diving:before{
    content:"\E252"
}
.glyphicons-oxygen-bottle:before{
    content:"\E253"
}
.glyphicons-fins:before{
    content:"\E254"
}
.glyphicons-fishes:before{
    content:"\E255"
}
.glyphicons-boat:before{
    content:"\E256"
}
.glyphicons-delete:before{
    content:"\E257"
}
.glyphicons-sheriffs-star:before{
    content:"\E258"
}
.glyphicons-qrcode:before{
    content:"\E259"
}
.glyphicons-barcode:before{
    content:"\E260"
}
.glyphicons-pool:before{
    content:"\E261"
}
.glyphicons-buoy:before{
    content:"\E262"
}
.glyphicons-spade:before{
    content:"\E263"
}
.glyphicons-bank:before{
    content:"\E264"
}
.glyphicons-vcard:before{
    content:"\E265"
}
.glyphicons-electrical-plug:before{
    content:"\E266"
}
.glyphicons-flag:before{
    content:"\E267"
}
.glyphicons-credit-card:before{
    content:"\E268"
}
.glyphicons-keyboard-wireless:before{
    content:"\E269"
}
.glyphicons-keyboard-wired:before{
    content:"\E270"
}
.glyphicons-shield:before{
    content:"\E271"
}
.glyphicons-ring:before{
    content:"\02DA"
}
.glyphicons-cake:before{
    content:"\E273"
}
.glyphicons-drink:before{
    content:"\E274"
}
.glyphicons-beer:before{
    content:"\E275"
}
.glyphicons-fast-food:before{
    content:"\E276"
}
.glyphicons-cutlery:before{
    content:"\E277"
}
.glyphicons-pizza:before{
    content:"\E278"
}
.glyphicons-birthday-cake:before{
    content:"\E279"
}
.glyphicons-tablet:before{
    content:"\E280"
}
.glyphicons-settings:before{
    content:"\E281"
}
.glyphicons-bullets:before{
    content:"\E282"
}
.glyphicons-cardio:before{
    content:"\E283"
}
.glyphicons-t-shirt:before{
    content:"\E284"
}
.glyphicons-pants:before{
    content:"\E285"
}
.glyphicons-sweater:before{
    content:"\E286"
}
.glyphicons-fabric:before{
    content:"\E287"
}
.glyphicons-leather:before{
    content:"\E288"
}
.glyphicons-scissors:before{
    content:"\E289"
}
.glyphicons-bomb:before{
    content:"\E290"
}
.glyphicons-skull:before{
    content:"\E291"
}
.glyphicons-celebration:before{
    content:"\E292"
}
.glyphicons-tea-kettle:before{
    content:"\E293"
}
.glyphicons-french-press:before{
    content:"\E294"
}
.glyphicons-coffee-cup:before{
    content:"\E295"
}
.glyphicons-pot:before{
    content:"\E296"
}
.glyphicons-grater:before{
    content:"\E297"
}
.glyphicons-kettle:before{
    content:"\E298"
}
.glyphicons-hospital:before{
    content:"\E299"
}
.glyphicons-hospital-h:before{
    content:"\E300"
}
.glyphicons-microphone:before{
    content:"\E301"
}
.glyphicons-webcam:before{
    content:"\E302"
}
.glyphicons-temple-christianity-church:before{
    content:"\E303"
}
.glyphicons-temple-islam:before{
    content:"\E304"
}
.glyphicons-temple-hindu:before{
    content:"\E305"
}
.glyphicons-temple-buddhist:before{
    content:"\E306"
}
.glyphicons-bicycle:before{
    content:"\E307"
}
.glyphicons-life-preserver:before{
    content:"\E308"
}
.glyphicons-share-alt:before{
    content:"\E309"
}
.glyphicons-comments:before{
    content:"\E310"
}
.glyphicons-flower:before{
    content:"\2698"
}
.glyphicons-baseball:before{
    content:"\26BE"
}
.glyphicons-rugby:before{
    content:"\E313"
}
.glyphicons-ax:before{
    content:"\E314"
}
.glyphicons-table-tennis:before{
    content:"\E315"
}
.glyphicons-bowling:before{
    content:"\E316"
}
.glyphicons-tree-conifer:before{
    content:"\E317"
}
.glyphicons-tree-deciduous:before{
    content:"\E318"
}
.glyphicons-more-items:before{
    content:"\E319"
}
.glyphicons-sort:before{
    content:"\E320"
}
.glyphicons-filter:before{
    content:"\E321"
}
.glyphicons-gamepad:before{
    content:"\E322"
}
.glyphicons-playing-dices:before{
    content:"\E323"
}
.glyphicons-calculator:before{
    content:"\E324"
}
.glyphicons-tie:before{
    content:"\E325"
}
.glyphicons-wallet:before{
    content:"\E326"
}
.glyphicons-piano:before{
    content:"\E327"
}
.glyphicons-sampler:before{
    content:"\E328"
}
.glyphicons-podium:before{
    content:"\E329"
}
.glyphicons-soccer-ball:before{
    content:"\E330"
}
.glyphicons-blog:before{
    content:"\E331"
}
.glyphicons-dashboard:before{
    content:"\E332"
}
.glyphicons-certificate:before{
    content:"\E333"
}
.glyphicons-bell:before{
    content:"\E334"
}
.glyphicons-candle:before{
    content:"\E335"
}
.glyphicons-pushpin:before{
    content:"\E336"
}
.glyphicons-iphone-shake:before{
    content:"\E337"
}
.glyphicons-pin-flag:before{
    content:"\E338"
}
.glyphicons-turtle:before{
    content:"\E339"
}
.glyphicons-rabbit:before{
    content:"\E340"
}
.glyphicons-globe:before{
    content:"\E341"
}
.glyphicons-briefcase:before{
    content:"\E342"
}
.glyphicons-hdd:before{
    content:"\E343"
}
.glyphicons-thumbs-up:before{
    content:"\E344"
}
.glyphicons-thumbs-down:before{
    content:"\E345"
}
.glyphicons-hand-right:before{
    content:"\E346"
}
.glyphicons-hand-left:before{
    content:"\E347"
}
.glyphicons-hand-up:before{
    content:"\E348"
}
.glyphicons-hand-down:before{
    content:"\E349"
}
.glyphicons-fullscreen:before{
    content:"\E350"
}
.glyphicons-shopping-bag:before{
    content:"\E351"
}
.glyphicons-book-open:before{
    content:"\E352"
}
.glyphicons-nameplate:before{
    content:"\E353"
}
.glyphicons-nameplate-alt:before{
    content:"\E354"
}
.glyphicons-vases:before{
    content:"\E355"
}
.glyphicons-bullhorn:before{
    content:"\E356"
}
.glyphicons-dumbbell:before{
    content:"\E357"
}
.glyphicons-suitcase:before{
    content:"\E358"
}
.glyphicons-file-import:before{
    content:"\E359"
}
.glyphicons-file-export:before{
    content:"\E360"
}
.glyphicons-bug:before{
    content:"\E361"
}
.glyphicons-crown:before{
    content:"\E362"
}
.glyphicons-smoking:before{
    content:"\E363"
}
.glyphicons-cloud-download:before{
    content:"\E364"
}
.glyphicons-cloud-upload:before{
    content:"\E365"
}
.glyphicons-restart:before{
    content:"\E366"
}
.glyphicons-security-camera:before{
    content:"\E367"
}
.glyphicons-expand:before{
    content:"\E368"
}
.glyphicons-collapse:before{
    content:"\E369"
}
.glyphicons-collapse-top:before{
    content:"\E370"
}
.glyphicons-globe-af:before{
    content:"\E371"
}
.glyphicons-global:before{
    content:"\E372"
}
.glyphicons-spray:before{
    content:"\E373"
}
.glyphicons-nails:before{
    content:"\E374"
}
.glyphicons-claw-hammer:before{
    content:"\E375"
}
.glyphicons-classic-hammer:before{
    content:"\E376"
}
.glyphicons-hand-saw:before{
    content:"\E377"
}
.glyphicons-riflescope:before{
    content:"\E378"
}
.glyphicons-electrical-socket-eu:before{
    content:"\E379"
}
.glyphicons-electrical-socket-us:before{
    content:"\E380"
}
.glyphicons-message-forward:before{
    content:"\E381"
}
.glyphicons-coat-hanger:before{
    content:"\E382"
}
.glyphicons-dress:before{
    content:"\E383"
}
.glyphicons-bathrobe:before{
    content:"\E384"
}
.glyphicons-shirt:before{
    content:"\E385"
}
.glyphicons-underwear:before{
    content:"\E386"
}
.glyphicons-log-in:before{
    content:"\E387"
}
.glyphicons-log-out:before{
    content:"\E388"
}
.glyphicons-exit:before{
    content:"\E389"
}
.glyphicons-new-window-alt:before{
    content:"\E390"
}
.glyphicons-video-sd:before{
    content:"\E391"
}
.glyphicons-video-hd:before{
    content:"\E392"
}
.glyphicons-subtitles:before{
    content:"\E393"
}
.glyphicons-sound-stereo:before{
    content:"\E394"
}
.glyphicons-sound-dolby:before{
    content:"\E395"
}
.glyphicons-sound-5-1:before{
    content:"\E396"
}
.glyphicons-sound-6-1:before{
    content:"\E397"
}
.glyphicons-sound-7-1:before{
    content:"\E398"
}
.glyphicons-copyright-mark:before{
    content:"\E399"
}
.glyphicons-registration-mark:before{
    content:"\E400"
}
.glyphicons-radar:before{
    content:"\E401"
}
.glyphicons-skateboard:before{
    content:"\E402"
}
.glyphicons-golf-course:before{
    content:"\E403"
}
.glyphicons-sorting:before{
    content:"\E404"
}
.glyphicons-sort-by-alphabet:before{
    content:"\E405"
}
.glyphicons-sort-by-alphabet-alt:before{
    content:"\E406"
}
.glyphicons-sort-by-order:before{
    content:"\E407"
}
.glyphicons-sort-by-order-alt:before{
    content:"\E408"
}
.glyphicons-sort-by-attributes:before{
    content:"\E409"
}
.glyphicons-sort-by-attributes-alt:before{
    content:"\E410"
}
.glyphicons-compressed:before{
    content:"\E411"
}
.glyphicons-package:before{
    content:"\E412"
}
.glyphicons-cloud-plus:before{
    content:"\E413"
}
.glyphicons-cloud-minus:before{
    content:"\E414"
}
.glyphicons-disk-save:before{
    content:"\E415"
}
.glyphicons-disk-open:before{
    content:"\E416"
}
.glyphicons-disk-saved:before{
    content:"\E417"
}
.glyphicons-disk-remove:before{
    content:"\E418"
}
.glyphicons-disk-import:before{
    content:"\E419"
}
.glyphicons-disk-export:before{
    content:"\E420"
}
.glyphicons-tower:before{
    content:"\E421"
}
.glyphicons-send:before{
    content:"\E422"
}
.glyphicons-git-branch:before{
    content:"\E423"
}
.glyphicons-git-create:before{
    content:"\E424"
}
.glyphicons-git-private:before{
    content:"\E425"
}
.glyphicons-git-delete:before{
    content:"\E426"
}
.glyphicons-git-merge:before{
    content:"\E427"
}
.glyphicons-git-pull-request:before{
    content:"\E428"
}
.glyphicons-git-compare:before{
    content:"\E429"
}
.glyphicons-git-commit:before{
    content:"\E430"
}
.glyphicons-construction-cone:before{
    content:"\E431"
}
.glyphicons-shoe-steps:before{
    content:"\E432"
}
.glyphicons-plus:before{
    content:"\002B"
}
.glyphicons-minus:before{
    content:"\2212"
}
.glyphicons-redo:before{
    content:"\E435"
}
.glyphicons-undo:before{
    content:"\E436"
}
.glyphicons-golf:before{
    content:"\E437"
}
.glyphicons-hockey:before{
    content:"\E438"
}
.glyphicons-pipe:before{
    content:"\E439"
}
.glyphicons-wrench:before{
    content:"\E440"
}
.glyphicons-folder-closed:before{
    content:"\E441"
}
.glyphicons-phone-alt:before{
    content:"\E442"
}
.glyphicons-earphone:before{
    content:"\E443"
}
.glyphicons-floppy-disk:before{
    content:"\E444"
}
.glyphicons-floppy-saved:before{
    content:"\E445"
}
.glyphicons-floppy-remove:before{
    content:"\E446"
}
.glyphicons-floppy-save:before{
    content:"\E447"
}
.glyphicons-floppy-open:before{
    content:"\E448"
}
.glyphicons-translate:before{
    content:"\E449"
}
.glyphicons-fax:before{
    content:"\E450"
}
.glyphicons-factory:before{
    content:"\E451"
}
.glyphicons-shop-window:before{
    content:"\E452"
}
.glyphicons-shop:before{
    content:"\E453"
}
.glyphicons-kiosk:before{
    content:"\E454"
}
.glyphicons-kiosk-wheels:before{
    content:"\E455"
}
.glyphicons-kiosk-light:before{
    content:"\E456"
}
.glyphicons-kiosk-food:before{
    content:"\E457"
}
.glyphicons-transfer:before{
    content:"\E458"
}
.glyphicons-money:before{
    content:"\E459"
}
.glyphicons-header:before{
    content:"\E460"
}
.glyphicons-blacksmith:before{
    content:"\E461"
}
.glyphicons-saw-blade:before{
    content:"\E462"
}
.glyphicons-basketball:before{
    content:"\E463"
}
.glyphicons-server:before{
    content:"\E464"
}
.glyphicons-server-plus:before{
    content:"\E465"
}
.glyphicons-server-minus:before{
    content:"\E466"
}
.glyphicons-server-ban:before{
    content:"\E467"
}
.glyphicons-server-flag:before{
    content:"\E468"
}
.glyphicons-server-lock:before{
    content:"\E469"
}
.glyphicons-server-new:before{
    content:"\E470"
}
.glyphicons-charging-station:before{
    content:"\F471"
}
.glyphicons-gas-station:before{
    content:"\E472"
}
.glyphicons-target:before{
    content:"\E473"
}
.glyphicons-bed-alt:before{
    content:"\E474"
}
.glyphicons-mosquito-net:before{
    content:"\E475"
}
.glyphicons-dining-set:before{
    content:"\E476"
}
.glyphicons-plate-of-food:before{
    content:"\E477"
}
.glyphicons-hygiene-kit:before{
    content:"\E478"
}
.glyphicons-blackboard:before{
    content:"\E479"
}
.glyphicons-marriage:before{
    content:"\E480"
}
.glyphicons-bucket:before{
    content:"\E481"
}
.glyphicons-none-color-swatch:before{
    content:"\E482"
}
.glyphicons-bring-forward:before{
    content:"\E483"
}
.glyphicons-bring-to-front:before{
    content:"\E484"
}
.glyphicons-send-backward:before{
    content:"\E485"
}
.glyphicons-send-to-back:before{
    content:"\E486"
}
.glyphicons-fit-frame-to-image:before{
    content:"\E487"
}
.glyphicons-fit-image-to-frame:before{
    content:"\E488"
}
.glyphicons-multiple-displays:before{
    content:"\E489"
}
.glyphicons-handshake:before{
    content:"\E490"
}
.glyphicons-child:before{
    content:"\E491"
}
.glyphicons-baby-formula:before{
    content:"\E492"
}
.glyphicons-medicine:before{
    content:"\E493"
}
.glyphicons-atv-vehicle:before{
    content:"\E494"
}
.glyphicons-motorcycle:before{
    content:"\E495"
}
.glyphicons-bed:before{
    content:"\E496"
}
.glyphicons-tent:before{
    content:"\26FA"
}
.glyphicons-glasses:before{
    content:"\E498"
}
.glyphicons-sunglasses:before{
    content:"\E499"
}
.glyphicons-family:before{
    content:"\E500"
}
.glyphicons-education:before{
    content:"\E501"
}
.glyphicons-shoes:before{
    content:"\E502"
}
.glyphicons-map:before{
    content:"\E503"
}
.glyphicons-cd:before{
    content:"\E504"
}
.glyphicons-alert:before{
    content:"\E505"
}
.glyphicons-piggy-bank:before{
    content:"\E506"
}
.glyphicons-star-half:before{
    content:"\E507"
}
.glyphicons-cluster:before{
    content:"\E508"
}
.glyphicons-flowchart:before{
    content:"\E509"
}
.glyphicons-commodities:before{
    content:"\E510"
}
.glyphicons-duplicate:before{
    content:"\E511"
}
.glyphicons-copy:before{
    content:"\E512"
}
.glyphicons-paste:before{
    content:"\E513"
}
.glyphicons-bath-bathtub:before{
    content:"\E514"
}
.glyphicons-bath-shower:before{
    content:"\E515"
}
.glyphicons-shower:before{
    content:"\1F6BF"
}
.glyphicons-menu-hamburger:before{
    content:"\E517"
}
.glyphicons-option-vertical:before{
    content:"\E518"
}
.glyphicons-option-horizontal:before{
    content:"\E519"
}
.glyphicons-currency-conversion:before{
    content:"\E520"
}
.glyphicons-user-ban:before{
    content:"\E521"
}
.glyphicons-user-lock:before{
    content:"\E522"
}
.glyphicons-user-flag:before{
    content:"\E523"
}
.glyphicons-user-asterisk:before{
    content:"\E524"
}
.glyphicons-user-alert:before{
    content:"\E525"
}
.glyphicons-user-key:before{
    content:"\E526"
}
.glyphicons-user-conversation:before{
    content:"\E527"
}
.glyphicons-database:before{
    content:"\E528"
}
.glyphicons-database-search:before{
    content:"\E529"
}
.glyphicons-list-alt:before{
    content:"\E530"
}
.glyphicons-hazard-sign:before{
    content:"\E531"
}
.glyphicons-hazard:before{
    content:"\E532"
}
.glyphicons-stop-sign:before{
    content:"\E533"
}
.glyphicons-lab:before{
    content:"\E534"
}
.glyphicons-lab-alt:before{
    content:"\E535"
}
.glyphicons-ice-cream:before{
    content:"\E536"
}
.glyphicons-ice-lolly:before{
    content:"\E537"
}
.glyphicons-ice-lolly-tasted:before{
    content:"\E538"
}
.glyphicons-invoice:before{
    content:"\E539"
}
.glyphicons-cart-tick:before{
    content:"\E540"
}
.glyphicons-hourglass:before{
    content:"\231B"
}
.glyphicons-cat:before{
    content:"\1F408"
}
.glyphicons-lamp:before{
    content:"\E543"
}
.glyphicons-scale-classic:before{
    content:"\E544"
}
.glyphicons-eye-plus:before{
    content:"\E545"
}
.glyphicons-eye-minus:before{
    content:"\E546"
}
.glyphicons-quote:before{
    content:"\E547"
}
.glyphicons-bitcoin:before{
    content:"\E548"
}
.glyphicons-yen:before{
    content:"\00A5"
}
.glyphicons-ruble:before{
    content:"\20BD"
}
.glyphicons-erase:before{
    content:"\E551"
}
.glyphicons-podcast:before{
    content:"\E552"
}
.glyphicons-firework:before{
    content:"\E553"
}
.glyphicons-scale:before{
    content:"\E554"
}
.glyphicons-king:before{
    content:"\E555"
}
.glyphicons-queen:before{
    content:"\E556"
}
.glyphicons-pawn:before{
    content:"\E557"
}
.glyphicons-bishop:before{
    content:"\E558"
}
.glyphicons-knight:before{
    content:"\E559"
}
.glyphicons-mic-mute:before{
    content:"\E560"
}
.glyphicons-voicemail:before{
    content:"\E561"
}
.glyphicons-paragraph:before{
    content:"\00B6"
}
.glyphicons-person-walking:before{
    content:"\E563"
}
.glyphicons-person-wheelchair:before{
    content:"\E564"
}
.glyphicons-underground:before{
    content:"\E565"
}
.glyphicons-car-hov:before{
    content:"\E566"
}
.glyphicons-car-rental:before{
    content:"\E567"
}
.glyphicons-transport:before{
    content:"\E568"
}
.glyphicons-taxi:before{
    content:"\1F695"
}
.glyphicons-ice-cream-no:before{
    content:"\E570"
}
.glyphicons-uk-rat-u:before{
    content:"\E571"
}
.glyphicons-uk-rat-pg:before{
    content:"\E572"
}
.glyphicons-uk-rat-12a:before{
    content:"\E573"
}
.glyphicons-uk-rat-12:before{
    content:"\E574"
}
.glyphicons-uk-rat-15:before{
    content:"\E575"
}
.glyphicons-uk-rat-18:before{
    content:"\E576"
}
.glyphicons-uk-rat-r18:before{
    content:"\E577"
}
.glyphicons-tv:before{
    content:"\E578"
}
.glyphicons-sms:before{
    content:"\E579"
}
.glyphicons-mms:before{
    content:"\E580"
}
.glyphicons-us-rat-g:before{
    content:"\E581"
}
.glyphicons-us-rat-pg:before{
    content:"\E582"
}
.glyphicons-us-rat-pg-13:before{
    content:"\E583"
}
.glyphicons-us-rat-restricted:before{
    content:"\E584"
}
.glyphicons-us-rat-no-one-17:before{
    content:"\E585"
}
.glyphicons-equalizer:before{
    content:"\E586"
}
.glyphicons-speakers:before{
    content:"\E587"
}
.glyphicons-remote-control:before{
    content:"\E588"
}
.glyphicons-remote-control-tv:before{
    content:"\E589"
}
.glyphicons-shredder:before{
    content:"\E590"
}
.glyphicons-folder-heart:before{
    content:"\E591"
}
.glyphicons-person-running:before{
    content:"\E592"
}
.glyphicons-person:before{
    content:"\E593"
}
.glyphicons-voice:before{
    content:"\E594"
}
.glyphicons-stethoscope:before{
    content:"\E595"
}
.glyphicons-hotspot:before{
    content:"\E596"
}
.glyphicons-activity:before{
    content:"\E597"
}
.glyphicons-watch:before{
    content:"\231A"
}
.glyphicons-scissors-alt:before{
    content:"\E599"
}
.glyphicons-car-wheel:before{
    content:"\E600"
}
.glyphicons-chevron-up:before{
    content:"\E601"
}
.glyphicons-chevron-down:before{
    content:"\E602"
}
.glyphicons-superscript:before{
    content:"\E603"
}
.glyphicons-subscript:before{
    content:"\E604"
}
.glyphicons-text-size:before{
    content:"\E605"
}
.glyphicons-text-color:before{
    content:"\E606"
}
.glyphicons-text-background:before{
    content:"\E607"
}
.glyphicons-modal-window:before{
    content:"\E608"
}
.glyphicons-newspaper:before{
    content:"\1F4F0"
}
.glyphicons-tractor:before{
    content:"\1F69C"
}
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@-webkit-keyframes pulse{
    0%{
        -webkit-transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1)
    }
}
@keyframes pulse{
    0%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.1)
    }
    100%{
        transform:scale(1)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rotateIn{
    0%{
        -webkit-transform-origin:center center;
        -webkit-transform:rotate(-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center center;
        -webkit-transform:rotate(0);
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        transform-origin:center center;
        transform:rotate(-200deg);
        opacity:0
    }
    100%{
        transform-origin:center center;
        transform:rotate(0);
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px)
    }
}
@keyframes bounce{
    0%,100%,20%,50%,80%{
        transform:translateY(0)
    }
    40%{
        transform:translateY(-30px)
    }
    60%{
        transform:translateY(-15px)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce
}
@-webkit-keyframes swing{
    100%,20%,40%,60%,80%{
        -webkit-transform-origin:top center
    }
    20%{
        -webkit-transform:rotate(15deg)
    }
    40%{
        -webkit-transform:rotate(-10deg)
    }
    60%{
        -webkit-transform:rotate(5deg)
    }
    80%{
        -webkit-transform:rotate(-5deg)
    }
    100%{
        -webkit-transform:rotate(0)
    }
}
@keyframes swing{
    20%{
        transform:rotate(15deg)
    }
    40%{
        transform:rotate(-10deg)
    }
    60%{
        transform:rotate(5deg)
    }
    80%{
        transform:rotate(-5deg)
    }
    100%{
        transform:rotate(0)
    }
}
.swing{
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    0%{
        -webkit-transform:scale(1)
    }
    10%,20%{
        -webkit-transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale(1.1) rotate(-3deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0)
    }
}
@keyframes tada{
    0%{
        transform:scale(1)
    }
    10%,20%{
        transform:scale(.9) rotate(-3deg)
    }
    30%,50%,70%,90%{
        transform:scale(1.1) rotate(3deg)
    }
    40%,60%,80%{
        transform:scale(1.1) rotate(-3deg)
    }
    100%{
        transform:scale(1) rotate(0)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@font-face{
    font-family:'Glyphicons Social';
    src:url(fonts/glyphicons_social/glyphicons-social-regular.eot);
    src:url(fonts/glyphicons_social/glyphicons-social-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons_social/glyphicons-social-regular.woff2) format('woff2'),url(fonts/glyphicons_social/glyphicons-social-regular.woff) format('woff'),url(fonts/glyphicons_social/glyphicons-social-regular.ttf) format('truetype'),url(fonts/glyphicons_social/glyphicons-social-regular.svg#glyphiconsregular) format('svg')
}
.glyphicons-social{
    font-family:'Glyphicons Social'
}
.glyphicons-social-pinterest:before{
    content:"\E001"
}
.glyphicons-social-dropbox:before{
    content:"\E002"
}
.glyphicons-social-google-plus:before{
    content:"\E003"
}
.glyphicons-social-jolicloud:before{
    content:"\E004"
}
.glyphicons-social-yahoo:before{
    content:"\E005"
}
.glyphicons-social-blogger:before{
    content:"\E006"
}
.glyphicons-social-picasa:before{
    content:"\E007"
}
.glyphicons-social-amazon:before{
    content:"\E008"
}
.glyphicons-social-tumblr:before{
    content:"\E009"
}
.glyphicons-social-wordpress:before{
    content:"\E010"
}
.glyphicons-social-instapaper:before{
    content:"\E011"
}
.glyphicons-social-evernote:before{
    content:"\E012"
}
.glyphicons-social-xing:before{
    content:"\E013"
}
.glyphicons-social-zootool:before{
    content:"\E014"
}
.glyphicons-social-dribbble:before{
    content:"\E015"
}
.glyphicons-social-deviantart:before{
    content:"\E016"
}
.glyphicons-social-read-it-later:before{
    content:"\E017"
}
.glyphicons-social-linked-in:before{
    content:"\E018"
}
.glyphicons-social-forrst:before{
    content:"\E019"
}
.glyphicons-social-pinboard:before{
    content:"\E020"
}
.glyphicons-social-behance:before{
    content:"\E021"
}
.glyphicons-social-github:before{
    content:"\E022"
}
.glyphicons-social-youtube:before{
    content:"\E023"
}
.glyphicons-social-skitch:before{
    content:"\E024"
}
.glyphicons-social-foursquare:before{
    content:"\E025"
}
.glyphicons-social-quora:before{
    content:"\E026"
}
.glyphicons-social-badoo:before{
    content:"\E027"
}
.glyphicons-social-spotify:before{
    content:"\E028"
}
.glyphicons-social-stumbleupon:before{
    content:"\E029"
}
.glyphicons-social-readability:before{
    content:"\E030"
}
.glyphicons-social-facebook:before{
    content:"\E031"
}
.glyphicons-social-twitter:before{
    content:"\E032"
}
.glyphicons-social-instagram:before{
    content:"\E033"
}
.glyphicons-social-posterous-spaces:before{
    content:"\E034"
}
.glyphicons-social-vimeo:before{
    content:"\E035"
}
.glyphicons-social-flickr:before{
    content:"\E036"
}
.glyphicons-social-last-fm:before{
    content:"\E037"
}
.glyphicons-social-rss:before{
    content:"\E038"
}
.glyphicons-social-skype:before{
    content:"\E039"
}
.glyphicons-social-e-mail:before{
    content:"\E040"
}
.glyphicons-social-vine:before{
    content:"\E041"
}
.glyphicons-social-myspace:before{
    content:"\E042"
}
.glyphicons-social-goodreads:before{
    content:"\E043"
}
.glyphicons-social-apple:before{
    content:"\F8FF"
}
.glyphicons-social-windows:before{
    content:"\E045"
}
.glyphicons-social-yelp:before{
    content:"\E046"
}
.glyphicons-social-playstation:before{
    content:"\E047"
}
.glyphicons-social-xbox:before{
    content:"\E048"
}
.glyphicons-social-android:before{
    content:"\E049"
}
.glyphicons-social-ios:before{
    content:"\E050"
}
.glyphicons-social-wikipedia:before{
    content:"\E051"
}
.glyphicons-social-pocket:before{
    content:"\E052"
}
.glyphicons-social-steam:before{
    content:"\E053"
}
.glyphicons-social-souncloud:before{
    content:"\E054"
}
.glyphicons-social-slideshare:before{
    content:"\E055"
}
.glyphicons-social-netflix:before{
    content:"\E056"
}
.glyphicons-social-paypal:before{
    content:"\E057"
}
.glyphicons-social-google-drive:before{
    content:"\E058"
}
.glyphicons-social-linux-foundation:before{
    content:"\E059"
}
.glyphicons-social-ebay:before{
    content:"\E060"
}
body{
    font-family:Avenir,Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:15px;
    line-height:1.6;
    color:#777;
    background:#f3f3f3
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
    font-weight:300;
    line-height:1.3;
    color:#f58230
}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color:#f58230;
    text-decoration:none
}
.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
    color:#e7670b
}
.h1,h1{
    margin-bottom:10px;
    font-size:40px
}
.h1 small,h1 small{
    font-size:22px;
    color:#9d9d9d
}
.h2,h2{
    margin-bottom:8px;
    font-size:30px
}
.h3,h3{
    margin-bottom:8px;
    font-size:26px
}
.h4,h4{
    margin-bottom:8px;
    font-size:23px
}
.h5,h5{
    margin-bottom:8px;
    font-size:21px
}
p{
    margin:0 0 18px 0
}
hr{
    margin:18px 0;
    border:none;
    border-top:solid 1px #ccc;
    clear:both
}
a{
    color:#f58230;
    text-decoration:underline
}
a:hover{
    color:#444
}
ul{
    list-style:square
}
ol,ul{
    margin:0 0 18px 0;
    padding:0 0 0 17px
}
dl{
    margin:0 0 18px 0
}
dl dt{
    font-weight:700
}
dl dd{
    margin:0
}
dl.dl-horizontal dt{
    float:left;
    width:160px;
    overflow:hidden;
    clear:left;
    text-align:right;
    text-overflow:ellipsis;
    white-space:nowrap
}
dl.dl-horizontal dd{
    margin-left:180px
}
dl.dl-horizontal dd:after{
    content:"";
    display:table;
    clear:both
}
blockquote{
    font-style:italic
}
.alignleft{
    float:left;
    display:block;
    margin:10px 10px 10px 0
}
.alignright{
    float:right;
    display:block;
    margin:10px 0 10px 10px
}
.aligncenter{
    margin:5px auto;
    display:block;
    clear:both
}
.text-left{
    text-align:left
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.text-color-primary{
    color:#f58230
}
.text-large{
    font-size:19px
}
.text-largest{
    font-size:21px
}
.btn{
    display:inline-block;
    border:none;
    outline:0;
    margin:0;
    padding:7px 14px;
    line-height:1.2;
    text-decoration:none
}
.btn .glyphicons{
    margin-right:4px
}
.btn-block{
    display:block;
    width:100%;
    text-align:center
}
.btn-tight{
    padding:4px 9px
}
.btn-large{
    padding:10px 18px;
    font-size:17px
}
.btn-link{
    background:0 0;
    color:#f58230
}
.btn-link:active,.btn-link:hover{
    color:#e7670b;
    text-decoration:underline
}
.btn-primary{
    background:#f58230;
    color:#fff
}
.btn-primary:active,.btn-primary:hover{
    background:#e7670b;
    color:#fff
}
.btn-inverse{
    color:#f58230;
    background:#fff
}
.btn-inverse:active,.btn-inverse:hover{
    background:#9e4608;
    color:#fff
}
.embed-container{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%
}
.embed-container embed,.embed-container iframe,.embed-container object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.wysiwyg .wysiwyg-video{
    margin:15px 0
}
.remodal-overlay{
    background:rgba(0,0,0,.78)
}
.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.remodal-overlay.remodal-is-opening{
    -webkit-animation:remodal-overlay-opening-keyframes .3s;
    animation:remodal-overlay-opening-keyframes .3s
}
.remodal-overlay.remodal-is-closing{
    -webkit-animation:remodal-overlay-closing-keyframes .3s;
    animation:remodal-overlay-closing-keyframes .3s
}
.remodal-wrapper{
    padding:10px 10px 0
}
.remodal{
    width:100%;
    margin-bottom:10px;
    text-align:left;
    padding:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    background:#fff
}
.remodal.remodal-is-closing,.remodal.remodal-is-opening{
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.remodal.remodal-is-opening{
    -webkit-animation:remodal-opening-keyframes .3s;
    animation:remodal-opening-keyframes .3s
}
.remodal.remodal-is-closing{
    -webkit-animation:remodal-closing-keyframes .3s;
    animation:remodal-closing-keyframes .3s
}
.remodal,.remodal-wrapper:after{
    vertical-align:middle
}
.remodal-header{
    background:#f58230;
    color:#fff;
    padding:10px 15px
}
.remodal-header .h1,.remodal-header .h2,.remodal-header .h3,.remodal-header .h4,.remodal-header .h5,.remodal-header .h6,.remodal-header h1,.remodal-header h2,.remodal-header h3,.remodal-header h4,.remodal-header h5,.remodal-header h6{
    margin:0;
    color:#fff
}
.remodal-body{
    padding:25px
}
.remodal-body:after{
    content:"";
    display:table;
    clear:both
}
.remodal-close{
    position:absolute;
    top:12px;
    right:10px;
    display:block;
    overflow:visible;
    width:35px;
    height:35px;
    margin:0;
    padding:0;
    cursor:pointer;
    -webkit-transition:color .2s;
    transition:color .2s;
    text-decoration:none;
    color:#fff;
    border:0;
    outline:0;
    background:0 0
}
.remodal-close:focus,.remodal-close:hover{
    color:#863b06
}
.remodal-close:before{
    font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;
    font-size:28px;
    line-height:35px;
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:35px;
    content:"\00d7"
}
@-webkit-keyframes remodal-opening-keyframes{
    from{
        -webkit-transform:scale(1.05);
        transform:scale(1.05);
        opacity:0
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes remodal-opening-keyframes{
    from{
        -webkit-transform:scale(1.05);
        transform:scale(1.05);
        opacity:0
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@-webkit-keyframes remodal-closing-keyframes{
    from{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    to{
        -webkit-transform:scale(.95);
        transform:scale(.95);
        opacity:0
    }
}
@keyframes remodal-closing-keyframes{
    from{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    to{
        -webkit-transform:scale(.95);
        transform:scale(.95);
        opacity:0
    }
}
@-webkit-keyframes remodal-overlay-opening-keyframes{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes remodal-overlay-opening-keyframes{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes remodal-overlay-closing-keyframes{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes remodal-overlay-closing-keyframes{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@media only screen and (min-width:641px){
    .remodal{
        max-width:700px
    }
}
.ie7 .remodal-overlay,.ie8 .remodal-overlay{
    background:#111
}
.ie7 .remodal,.ie8 .remodal{
    width:700px
}
.page_content{
    background:#fff;
    padding:15px 20px
}
.page_content:after{
    content:"";
    display:table;
    clear:both
}
.page_content-outer-left{
    float:left;
    width:645px;
    clear:both
}
.page_content-outer-right{
    float:right;
    width:295px
}
.page_content-inner-left{
    float:left;
    width:605px;
    clear:both
}
.page_content-inner-right{
    float:right;
    width:295px
}
.promo{
    display:block;
    border:none;
    margin:0;
    text-decoration:none;
    width:295px
}
.promo img,.promo p{
    display:block;
    margin:0
}
.promo img{
    width:100%;
    border-bottom:none;
    height:140px
}
.promo p{
    background:#f58230;
    color:#fff;
    padding:6px 10px;
    font-size:15px;
    font-weight:400;
    text-align:center
}
.promo:hover p{
    background:#f79a57
}
.promos .promo{
    margin:20px 0 0 0
}
.promos .promo:first-child{
    margin-top:0
}
.page_header_img{
    display:block;
    clear:both;
    width:100%;
    margin:0 0 20px 0
}
.page_sidebar .page_sidebar-module{
    margin:0 0 25px 0
}
.page_sidebar .page_sidebar-module-promos .promo{
    margin:25px 0 0 0
}
.page_sidebar .page_sidebar-module-promos .promo:first-child{
    margin-top:0
}
.page_sidebar .page_sidebar-module-text-blog{
    background:#fff;
    padding:15px
}
.page_sidebar .page_sidebar-module-text-blog :last-child{
    margin-bottom:0!important
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-intro{
    text-align:center;
    margin-bottom:30px
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-intro h3{
    font-size:22px
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop{
    display:block;
    width:100%;
    max-width:350px;
    margin:0 auto 20px auto
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-link{
    display:block;
    text-decoration:none;
    border:none
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-link h5{
    background:#f58230;
    color:#fff;
    line-height:1.3;
    margin:0;
    text-align:center;
    font-weight:400;
    font-size:15px;
    padding:9px 5px
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-link:hover h5{
    background:#f79a57
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-link .page_sidebar-module-properties-prop-img{
    display:block;
    width:100%;
    height:140px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-info{
    padding:8px 15px;
    background:#fff
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-info p{
    margin:0;
    font-size:14px
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-info p.page_sidebar-module-properties-prop-price{
    font-size:17px;
    color:#f58230;
    font-weight:500;
    float:right
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-info p.page_sidebar-module-properties-prop-rooms{
    margin:6px 0 0 0;
    float:left
}
.page_sidebar .page_sidebar-module-properties .page_sidebar-module-properties-prop .page_sidebar-module-properties-prop-info p.page_sidebar-module-properties-prop-rooms .glyphicons{
    top:4px;
    margin-right:4px
}
.alert{
    display:block;
    padding:8px 16px;
    width:100%;
    margin:0 0 15px 0
}
.alert p:last-child,.alert ul:last-child{
    margin-bottom:0
}
.alert-danger{
    background:#f2dede;
    border:1px solid #ebccd1;
    color:#a94442
}
.honeypot{
    display:none
}
.form-errors{
    background:#f2dede;
    border:1px solid #ebccd1;
    padding:15px;
    color:#a94442;
    margin:0 0 15px 0;
    font-weight:400!important
}
.form-errors p{
    margin:0 0 5px 0;
    font-weight:500!important
}
.form-errors ul{
    margin:0
}
.form-success{
    padding:15px;
    margin:0 0 15px 0;
    color:#3c763d;
    background:#dff0d8;
    border-color:#d6e9c6;
    font-weight:400!important
}
.form-success p{
    margin:0;
    font-weight:500!important
}
.breadcrumbs{
    clear:both;
    font-size:13px;
    color:#9f9f9f;
    margin:0 0 10px 0
}
.breadcrumbs ol{
    list-style:none;
    margin:0;
    padding:0;
    display:block
}
.breadcrumbs ol li{
    margin:0;
    list-style:none;
    padding:0;
    display:inline-block
}
.breadcrumbs ol li a{
    color:#9f9f9f
}
.breadcrumbs ol li a:hover{
    color:#4f4f4f
}
.breadcrumbs ol li .breadcrumbs-sep{
    display:inline-block;
    padding:0 3px
}
.breadcrumbs ol li:last-child .breadcrumbs-sep{
    display:none
}
.breadcrumbs ol li:last-child a{
    text-decoration:none
}
.container{
    clear:both;
    margin:0 auto;
    width:970px
}
.container:after{
    content:"";
    display:table;
    clear:both
}
.header{
    width:100%;
    background:#f58230;
    padding:5px 0 7px 0;
    margin:0
}
.home .header-wrap{
    z-index:9999;
    position:absolute;
    width:100%
}
.header-burger{
    position:absolute;
    top:35px;
    left:15px;
    background:#fff;
    color:#f58230;
    line-height:1;
    display:none;
    padding:15px
}
.header-burger:active,.header-burger:focus,.header-burger:hover{
    color:#fff;
    background:#cf5c0a
}
.header-logo{
    display:block;
    width:200px;
    margin:5px 0 0 0;
    float:left
}
.header-logo img{
    display:block;
    width:200px
}
.home .header-logo{
    margin:10px 0 0 0
}
.header-nav-top{
    float:right;
    width:auto;
    position:relative
}
.header-nav-top .header-mascot{
    display:block;
    position:absolute;
    top:-3px;
    left:-85px;
    width:80px
}
.header-nav-top>ul{
    float:right;
    margin:0;
    padding:0;
    list-style:none
}
.header-nav-top>ul>li{
    color:#fcdac2;
    float:left;
    font-size:13px;
    line-height:1;
    margin:0 22px 0 0;
    font-weight:400;
    display:block;
    padding:0;
    list-style:none
}
.header-nav-top>ul>li:first-child{
    margin-left:0
}
.header-nav-top>ul>li a{
    color:#fcdac2;
    display:block;
    text-decoration:none
}
.header-nav-top>ul>li.active a,.header-nav-top>ul>li:hover a{
    color:#fff
}
.header-nav-top>ul>li.active a{
    font-weight:700
}
.header-nav-top>ul>li.btn{
    padding:5px 9px;
    color:#fff;
    background:#e7670b
}
.header-nav-top>ul>li.btn:hover{
    background:#cf5c0a
}
.header-nav-top>ul>li.btn a{
    color:#fff
}
.header-nav-top>ul>li.header-nav-top-social{
    padding-top:1px;
    font-size:22px;
    margin-right:10px
}
.header-nav-top>ul>li.header-nav-top-social:last-child{
    margin-right:5px
}
.header-nav-top>ul>li:not(.btn):not(.header-nav-top-social){
    padding-top:5px
}
.header-phone{
    float:right;
    clear:right;
    width:755px;
    text-align:right;
    line-height:1;
    color:#fcdac2;
    margin:15px 5px 4px 0;
    font-size:19px;
    font-weight:400;
    text-decoration:none
}
.header-phone a{
    text-decoration:none;
    color:#fcdac2
}
.header-phone .glyphicons{
    font-size:15px;
    display:inline-block;
    margin:1px 4px 0 0
}
.header-nav-main{
    float:right;
    clear:right;
    width:755px
}
.header-nav-main>ul{
    margin:0;
    padding:0;
    list-style:none;
    float:right
}
.header-nav-main>ul>li{
    color:#fcdac2;
    float:left;
    font-size:22px;
    line-height:1;
    margin:0 0 0 27px;
    font-weight:400;
    position:relative;
    display:block;
    padding:0;
    list-style:none
}
.header-nav-main>ul>li:first-child{
    margin-left:0
}
.header-nav-main>ul>li>a{
    color:#fcdac2;
    padding:8px 3px;
    display:block;
    text-decoration:none
}
.header-nav-main>ul>li.active>a,.header-nav-main>ul>li:hover>a{
    color:#fff
}
.header-nav-main>ul>li.active>a{
    font-weight:700
}
.header-nav-main>ul>li>ul{
    display:none;
    float:none;
    position:absolute;
    top:37px;
    z-index:99999999;
    width:auto;
    left:5px;
    min-width:200px;
    background:#f58230;
    margin:0;
    padding:0;
    list-style:none
}
.header-nav-main>ul>li>ul>li{
    font-size:16px;
    border-top:1px solid #cf5c0a;
    margin:0 10px;
    line-height:1.2;
    display:block;
    padding:0;
    float:none;
    list-style:none;
    color:#fcdac2
}
.header-nav-main>ul>li>ul>li:first-child{
    border-top:none
}
.header-nav-main>ul>li>ul>li>a{
    color:#fcdac2;
    padding:12px 2px;
    display:block;
    text-decoration:none
}
.header-nav-main>ul>li>ul>li.active>a,.header-nav-main>ul>li>ul>li:hover>a{
    color:#fff
}
.header-nav-main>ul>li>ul>li.active>a{
    font-weight:700
}
.header-nav-main>ul>li:hover>ul{
    display:block
}
.header-curve{
    width:100%;
    clear:both;
    height:50px;
    background:url(img/header-curve.png) center top no-repeat;
    background-size:contain;
    margin-bottom:30px
}
.search_bar{
    border-top:solid 1px #f9ae79;
    display:block;
    width:100%;
    clear:both;
    background:#f58230;
    margin:0;
    padding:10px 0
}
.search_bar .search_bar-desktop{
    display:block
}
.search_bar .search_bar-mobile{
    display:none
}
.search_bar p{
    margin:3px 10px 0 0;
    line-height:1.2;
    color:#fff;
    font-size:17px;
    float:left
}
.search_bar p.search_bar-title{
    margin-top:1px;
    font-weight:500;
    font-size:19px
}
.search_bar select{
    display:block;
    float:left;
    margin:0 10px 0 0;
    height:26px;
    padding:4px 12px;
    background:#fff;
    color:#666;
    font-size:14px;
    border:1px solid #999;
    border-radius:4px;
    outline:0
}
.search_bar select.search_bar-service{
    width:98px
}
.search_bar select.search_bar-price{
    width:110px
}
.search_bar label{
    display:block;
    margin:4px 16px 0 0;
    line-height:1.2;
    color:#fff;
    font-size:15px;
    float:left
}
.search_bar label input{
    display:inline-block;
    margin:0 2px 0 0
}
.footer{
    clear:both;
    width:100%;
    margin:50px 0 0 0;
    color:#fff
}
.footer a{
    color:#fff
}
.footer a:hover{
    text-decoration:none
}
.footer .footer-top{
    background:#e0e0e0;
    padding:23px 0 20px 0
}
.footer .footer-top .footer-top-links{
    margin:20px 0 0 0;
    font-size:13px;
    padding:0;
    width:100%;
    display:block;
    text-align:center;
    list-style:none
}
.footer .footer-top .footer-top-links li{
    display:inline-block;
    line-height:1;
    margin:0 12px 0;
    color:#a0a0a0
}
.footer .footer-top .footer-top-links li a{
    color:#a0a0a0
}
.footer .footer-top .footer-top-links li a:hover{
    color:#888;
    text-decoration:underline
}
.footer .footer-top .footer-top-links li:first-child{
    margin-left:0
}
.footer .footer-top .footer-top-links li:last-child{
    margin-right:0
}
.footer .footer-top .footer-top-logos{
    margin:0;
    padding:0;
    width:100%;
    display:block;
    text-align:center;
    list-style:none
}
.footer .footer-top .footer-top-logos li{
    display:inline-block;
    line-height:1;
    margin:0 18px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-zo img{
    width:145px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-rm img{
    width:180px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-pl img{
    width:180px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-tpo img{
    width:240px;
    opacity: 40%;
}
.footer .footer-top .footer-top-logos li.footer-top-logos-dps img{
    height:80px
}
.footer .footer-top .footer-top-logos li a{
    display:block
}
.footer .footer-bottom{
    background:#f58230;
    padding:13px 0 11px 0;
    font-size:13px
}
.footer .footer-bottom p{
    margin:0
}
.footer .footer-bottom p.footer-bottom-copyright{
    float:left;
    width:70%
}
.footer .footer-bottom p.footer-bottom-copyright small{
    font-size:11px
}
.footer .footer-bottom p.footer-bottom-website_by{
    width:30%;
    float:right;
    text-align:right
}
.home_cover{
    background:#fff;
    width:100%;
    height:705px;
    position:relative
}
.home_slides{
    background:#fff;
    width:100%;
    height:705px
}
.home_slides .home_slides-slide{
    width:100%;
    height:705px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.home_search-outer{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:999
}
.home_search{
    margin:205px 0 0 0;
    width:350px;
    float:right;
    background:#fff;
    box-shadow:0 0 10px #111
}
.home_search .home_search-header{
    background:#fff;
    padding:0;
    margin-bottom:16px
}
.home_search .home_search-header h3{
    margin:0;
    font-weight:400;
    text-align:center;
    color:#fff;
    background:#f58230;
    font-size:22px;
    padding:11px 0
}
.home_search .home_search-body{
    border-top:none;
    background:#fff;
    padding:0
}
.home_search .home_search-body .home_search-type{
    margin:0;
    padding:0 16px;
    list-style:none
}
.home_search .home_search-body .home_search-type li{
    display:block;
    float:left;
    width:50%;
    background:#f8a56a
}
.home_search .home_search-body .home_search-type li a{
    display:block;
    text-decoration:none;
    text-align:center;
    padding:4px 5px;
    color:#fff
}
.home_search .home_search-body .home_search-type li:hover{
    background:#f79a57
}
.home_search .home_search-body .home_search-type li.active,.home_search .home_search-body .home_search-type li.active:hover{
    background:#f58230
}
.home_search .home_search-body .home_search-type li.active a,.home_search .home_search-body .home_search-type li.active:hover a{
    color:#fff
}
.home_search .home_search-body .home_search-fields{
    display:block;
    float:left;
    width:100%;
    padding:5px 16px
}
.home_search .home_search-body .home_search-fields .home_search-field{
    padding:15px 5px;
    border-bottom:1px solid #ddd
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-label{
    width:100%;
    display:block;
    font-weight:500;
    margin:0 0 4px 0;
    font-size:14px
}
.home_search .home_search-body .home_search-fields .home_search-field select{
    display:block;
    width:100%;
    margin:0 0 5px 0;
    height:26px;
    padding:4px 12px;
    background:#fff;
    color:#777;
    font-size:14px;
    border:1px solid #999;
    border-radius:4px;
    outline:0
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-left,.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-right{
    float:left;
    width:50%
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-left{
    padding-right:8px
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-right{
    padding-left:8px
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-checkboxes{
    clear:both;
    width:100%
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-checkboxes label{
    display:block;
    float:left;
    margin:0 0 0 25px;
    line-height:1.4;
    font-size:14px;
    cursor:pointer
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-checkboxes label:first-child{
    margin-left:0
}
.home_search .home_search-body .home_search-fields .home_search-field .home_search-field-checkboxes label input{
    margin:3px 7px 0 0;
    float:left
}
.home_search .home_search-body .home_search-submit{
    margin:18px 0 15px 0;
    padding:9px 0
}
.home_props_title-outer{
    width:100%;
    position:absolute;
    bottom:0;
    z-index:999
}
.home_props_title-outer .home_props_title{
    background:#fff;
    padding:11px 0 16px 0
}
.home_props_title-outer .home_props_title h3{
    text-align:center;
    font-size:28px;
    margin:0
}
.home_props-outer{
    clear:both;
    margin:0 0 50px 0
}
.home_props{
    background:#fff;
    padding-bottom:22px
}
.home_props .home_props-prop{
    float:left;
    display:block;
    width:295px;
    margin:0 0 0 22px
}
.home_props .home_props-prop .home_props-prop-link{
    display:block;
    text-decoration:none;
    border:none
}
.home_props .home_props-prop .home_props-prop-link h5{
    background:#f58230;
    color:#fff;
    line-height:1.3;
    margin:0;
    text-align:center;
    font-weight:400;
    font-size:15px;
    padding:9px 5px
}
.home_props .home_props-prop .home_props-prop-link:hover h5{
    background:#f79a57
}
.home_props .home_props-prop .home_props-prop-link .home_props-prop-img{
    display:block;
    width:100%;
    height:140px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.home_props .home_props-prop .home_props-prop-info{
    padding:10px 15px;
    background:#f2f2f2
}
.home_props .home_props-prop .home_props-prop-info p{
    margin:0;
    font-size:14px
}
.home_props .home_props-prop .home_props-prop-info p.home_props-prop-price{
    font-size:19px;
    color:#f58230;
    font-weight:500;
    float:right
}
.home_props .home_props-prop .home_props-prop-info p.home_props-prop-rooms{
    margin:7px 0 0 0;
    float:left
}
.home_props .home_props-prop .home_props-prop-info p.home_props-prop-rooms .glyphicons{
    margin-right:4px
}
.home_intro{
    float:left;
    width:635px
}
.home_intro .h1,.home_intro h1{
    font-size:32px
}
.home_intro p:last-child{
    margin-bottom:0
}
.home_promos{
    float:right;
    width:295px
}
.home_promos .promo:first-child{
    margin-top:6px
}
.home_engage{
    clear:both;
    width:100%;
    background:#fff;
    margin:50px 0;
    padding:45px 0;
    color:#888
}
.home_engage .h2,.home_engage .h3,.home_engage .h4,.home_engage .h5,.home_engage h2,.home_engage h3,.home_engage h4,.home_engage h5{
    margin-bottom:15px
}
.home_engage .h2 small,.home_engage .h3 small,.home_engage .h4 small,.home_engage .h5 small,.home_engage h2 small,.home_engage h3 small,.home_engage h4 small,.home_engage h5 small{
    color:#888;
    font-size:14px;
    display:inline-block;
    padding-left:6px
}
.home_engage p{
    font-weight:300
}
.home_engage .home_engage-newsletter{
    float:left;
    width:635px
}
.home_engage .home_engage-newsletter .home_engage-newsletter-email{
    display:block;
    float:left;
    margin:0 15px 0 0;
    border:1px solid #f58230;
    outline:0;
    padding:0 10px;
    height:34px;
    line-height:1;
    font-size:13px;
    color:#999;
    font-family:Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif;
    width:325px
}
.home_engage .home_engage-newsletter .home_engage-newsletter-submit{
    float:left;
    display:block;
    width:125px;
    height:34px;
    background:#f58230;
    color:#fff;
    outline:0;
    border:1px solid #f58230;
    font-size:13px;
    font-family:Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif
}
.home_engage .home_engage-newsletter .home_engage-newsletter-submit:active,.home_engage .home_engage-newsletter .home_engage-newsletter-submit:hover{
    background:#f79a57
}
.home_engage .home_engage-social{
    float:right;
    width:250px;
    line-height:1
}
.home_engage .home_engage-social ul{
    list-style:none;
    margin:20px 0 0 0;
    padding:0
}
.home_engage .home_engage-social ul li{
    list-style:none;
    margin:0 0 0 35px;
    padding:0;
    display:block;
    font-size:30px;
    float:left
}
.home_engage .home_engage-social ul li:first-child{
    margin-left:0
}
.home_engage .home_engage-social ul li a{
    color:#f58230;
    text-decoration:none
}
.home_engage .home_engage-social ul li a:hover{
    color:#f79a57
}
.home_engage .home_engage-social ul li a small{
    font-size:15px
}
.home_seo-row{
    width:100%;
    float:left;
    clear:both
}
.home_seo-row:first-child{
    margin-bottom:20px
}
.home_seo-row .home_seo-row-block{
    float:left;
    width:50%;
    padding:0 0 0 25px
}
.home_seo-row .home_seo-row-block:first-child{
    padding:0 25px 0 0
}
.home_seo-img{
    display:block;
    margin:0 auto;
    width:350px
}
.contact-office{
    padding:10px 15px 15px 15px;
    margin:0 0 30px 0
}
.contact-office p{
    margin:0
}
.contact-office p.contact-office-phone{
    margin-bottom:1px
}
.contact-office p strong{
    font-weight:500;
    color:#f58230;
    display:inline-block;
    width:68px
}
.contact-office p .glyphicons{
    top:3px
}
.contact-office .contact-office-map{
    width:100%;
    clear:both;
    height:200px;
    margin:10px 0 0 0
}
.contact-form .contact-form-field_left{
    padding-right:15px;
    float:left;
    clear:both;
    width:50%
}
.contact-form .contact-form-field_right{
    padding-left:15px;
    float:left;
    width:50%
}
.contact-form .contact-form-field_full{
    clear:both;
    width:100%
}
.contact-form label{
    display:block;
    clear:both
}
.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{
    clear:both;
    line-height:1.5;
    width:100%;
    border:1px solid #ccc;
    outline:0;
    padding:5px 10px;
    font-size:14px;
    font-family:Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin:2px 0 15px 0
}
.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form textarea:focus{
    border-color:#f58230
}
.contact-form textarea{
    height:150px
}
.contact-form .btn{
    float:right
}
.properties_list-tools{
    padding:16px 1px;
    clear:both
}
.properties_list-tools .properties_list-tools-sort{
    display:block;
    float:left;
    width:280px;
    margin:0 20px 0 0;
    height:26px;
    padding:4px 12px;
    background:#fff;
    color:#777;
    font-size:14px;
    border:1px solid #999;
    border-radius:4px;
    outline:0
}
.properties_list-tools .properties_list-tools-pagination{
    float:right;
    margin:0
}
.properties_list-tools .properties_list-tools-pagination a{
    background:#f58230;
    color:#fff;
    text-decoration:none;
    margin:0;
    padding:5px 7px;
    float:none!important
}
.properties_list-tools .properties_list-tools-pagination a:first-child{
    margin:0 0 0 5px
}
.properties_list-tools .properties_list-tools-pagination a:hover{
    background:#e7670b;
    color:#fff
}
.properties_list-tools .properties_list-tools-pagination a .glyphicons{
    top:2px;
    margin:0
}
.properties_list-tools-top{
    border-top:solid 1px #e0e0e0
}
.properties_list-tools-bottom{
    border-top:solid 1px #e0e0e0;
    border-bottom:solid 1px #e0e0e0;
    margin:0 0 5px 0
}
.properties_list-properties .property{
    border-top:solid 1px #e0e0e0;
    padding:25px 0;
    position:relative
}
.properties_list-properties .property .property-more{
    position:absolute;
    margin:0;
    line-height:1;
    bottom:25px;
    left:280px
}
.properties_list-properties .property .property-thumb{
    float:left;
    width:250px;
    display:block;
    position:relative
}
.properties_list-properties .property .property-thumb img{
    display:block
}
.properties_list-properties .property .property-thumb .property-thumb-flag{
    width:99px;
    position:absolute;
    top:0;
    left:0
}
.properties_list-properties .property:after{
    content:"";
    display:table;
    clear:both
}
.properties_list-properties .property .property-details{
    float:right;
    width:650px
}
.properties_list-properties .property .property-details .property-details-title{
    font-size:26px;
    margin:0;
    line-height:1.2;
    float:left;
    max-width:530px;
    color:#777
}
.properties_list-properties .property .property-details .property-details-title a{
    color:#777
}
.properties_list-properties .property .property-details .property-details-title a:hover{
    color:#5e5e5e;
    text-decoration:underline
}
.properties_list-properties .property .property-details .property-details-price{
    color:#f58230;
    font-size:18px;
    font-weight:500;
    max-width:130px;
    display:block;
    margin:7px 0 0 10px;
    text-align:left;
    line-height:1.2;
    float:left
}
.properties_list-properties .property .property-details .property-details-specs{
    float:right;
    width:145px;
    padding:0 0 0 20px;
    margin:10px 0 0 0;
    border-left:solid 1px #f58230
}
.properties_list-properties .property .property-details .property-details-specs dl{
    margin:0
}
.properties_list-properties .property .property-details .property-details-specs dl.dl-horizontal dt{
    width:22px;
    margin-bottom:3px;
    text-align:left;
    color:#f58230
}
.properties_list-properties .property .property-details .property-details-specs dl.dl-horizontal dd{
    margin-left:0;
    margin-bottom:3px
}
.properties_list-properties .property .property-details .property-details-intro{
    margin:10px 0 0 0;
    float:left;
    padding:0 20px 32px 0;
    width:505px
}
.view_property-header{
    margin-bottom:15px
}
.view_property-header .view_property-header-title{
    margin:0;
    color:#777;
    font-size:42px
}
.view_property-header .view_property-header-title small{
    font-size:28px;
    color:#f58230
}
.view_property-header .view_property-header-specs{
    margin:4px 0 0 0;
    font-size:16px
}
.view_property-header .view_property-header-specs .view_property-header-spec{
    display:inline-block;
    margin-right:20px
}
.view_property-header .view_property-header-specs .view_property-header-spec.view_property-header-spec-location{
    margin-right:0
}
.view_property-header .view_property-header-specs .view_property-header-spec .glyphicons{
    margin-right:2px;
    color:#f58230;
    top:2px
}
.view_property-col-main{
    clear:both;
    float:left;
    width:670px;
    margin:0 30px 0 0
}
.view_property-col-sidebar{
    float:left;
    width:270px
}
.view_property-module{
    clear:both;
    margin:0 0 30px 0
}
.view_property-module .view_property-module-header{
    background:#f58230;
    padding:6px 10px;
    color:#fff
}
.view_property-module .view_property-module-header .h1,.view_property-module .view_property-module-header .h2,.view_property-module .view_property-module-header .h3,.view_property-module .view_property-module-header .h4,.view_property-module .view_property-module-header .h5,.view_property-module .view_property-module-header .h6,.view_property-module .view_property-module-header h1,.view_property-module .view_property-module-header h2,.view_property-module .view_property-module-header h3,.view_property-module .view_property-module-header h4,.view_property-module .view_property-module-header h5,.view_property-module .view_property-module-header h6{
    margin:0;
    float:left;
    color:#fff
}
.view_property-module .view_property-module-header .h1 a,.view_property-module .view_property-module-header .h2 a,.view_property-module .view_property-module-header .h3 a,.view_property-module .view_property-module-header .h4 a,.view_property-module .view_property-module-header .h5 a,.view_property-module .view_property-module-header .h6 a,.view_property-module .view_property-module-header h1 a,.view_property-module .view_property-module-header h2 a,.view_property-module .view_property-module-header h3 a,.view_property-module .view_property-module-header h4 a,.view_property-module .view_property-module-header h5 a,.view_property-module .view_property-module-header h6 a{
    color:#fff
}
.view_property-module .view_property-module-header .btn{
    float:right;
    margin:2px 0 0 5px
}
.view_property-module .view_property-module-header:after{
    content:"";
    display:table;
    clear:both
}
.view_property-module .view_property-module-inner{
    background:#fff;
    padding:15px
}
.view_property-module .view_property-module-inner .view_property-module-offer{
    color:#f58230;
    font-weight:700;
    text-align:center
}
.view_property-module .view_property-module-inner .view_property-module-offer .glyphicons{
    top:4px
}
.view_property-module .view_property-module-inner>p:last-child,.view_property-module .view_property-module-inner>ul:last-child{
    margin-bottom:0
}
.view_property-gallery{
    padding:10px;
    background:#fff;
    margin:0 0 30px 0
}
.view_property-gallery .view_property-gallery-full{
    position:relative;
    float:left;
    width:505px;
    clear:both;
    margin:0 10px 0 0
}
.view_property-gallery .view_property-gallery-full .view_property-gallery-full-flag{
    display:block;
    width:99px;
    position:absolute;
    top:0;
    left:0
}
.view_property-gallery .view_property-gallery-full .view_property-gallery-full-modal_toggle{
    display:none
}
.view_property-gallery .view_property-gallery-full .view_property-gallery-full-image{
    margin:0 0 5px 0;
    display:block
}
.view_property-gallery .view_property-gallery-full .view_property-gallery-full-image img{
    display:block
}
.view_property-gallery .view_property-gallery-full .view_property-gallery-full-caption{
    margin:0;
    color:#919093;
    text-align:center
}
.view_property-gallery .view_property-gallery-thumbs{
    float:left;
    width:135px;
    margin:0
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-nav{
    display:block;
    margin:0;
    background:#f58230;
    color:#fff;
    line-height:1;
    text-align:center;
    font-size:19px;
    width:100%;
    height:27px;
    line-height:27px
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-nav.view_property-gallery-thumbs-nav-up{
    margin-bottom:5px
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-nav.view_property-gallery-thumbs-nav-up .glyphicons{
    top:3px
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-nav.view_property-gallery-thumbs-nav-down{
    margin-top:5px
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-nav.view_property-gallery-thumbs-nav-down .glyphicons{
    top:4px
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-nav:hover{
    background:#e7670b
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-slides a{
    display:block;
    margin:0 0 5px 0
}
.view_property-gallery .view_property-gallery-thumbs .view_property-gallery-thumbs-slides a img{
    display:block
}
.view_property-description .view_property-module-inner{
    padding:15px 20px
}
.view_property-description .view_property-module-inner hr{
    background:0 0;
    border:none;
    margin:18px 0;
    border-top:solid 4px #dcdcdc
}
.view_property-description .view_property-cta{
    clear:both;
    background:#f58230;
    padding:10px 15px;
    line-height:1
}
.view_property-description .view_property-cta:after{
    content:"";
    display:table;
    clear:both
}
.view_property-description .view_property-cta p{
    margin:6px 0 0 0;
    color:#fff;
    font-size:19px;
    font-weight:400
}
.view_property-description .view_property-cta p strong{
    font-weight:500
}
.view_property-description .view_property-cta p a{
    color:#fff
}
.view_property-description .view_property-cta .btn{
    float:right
}
.view_property-contact p{
    margin:0
}
.view_property-contact .view_property-contact-phone{
    margin:8px 0 16px 0;
    color:#f58230;
    font-size:29px;
    letter-spacing:-1px;
    text-align:center;
    font-weight:400
}
.view_property-map .view_property-map-canvas{
    width:100%;
    height:200px
}
.view_property-map p{
    margin:10px 0 0 0;
    font-size:13px
}
.view_property-facts ul{
    list-style:none;
    padding:0
}
.view_property-facts ul>li{
    margin:0 0 6px 0
}
.view_property-facts ul>li:last-child{
    margin-bottom:0
}
.view_property-facts ul>li .glyphicons{
    color:#f58230;
    width:22px;
    top:3px
}
.view_property-downloads p{
    margin-bottom:6px
}
.view_property-downloads p:last-child{
    margin-bottom:0
}
.view_property-downloads p .btn-block{
    padding:9px 18px
}
.view_property-book_viewing .view_property-book_viewing-field{
    clear:both;
    margin:0 0 15px 0
}
.view_property-book_viewing .view_property-book_viewing-field:after{
    content:"";
    display:table;
    clear:both
}
.view_property-book_viewing .view_property-book_viewing-field label{
    display:block;
    float:left;
    width:160px;
    margin:5px 20px 0 0;
    text-align:right
}
.view_property-book_viewing .view_property-book_viewing-field input[type=text],.view_property-book_viewing .view_property-book_viewing-field input[type=email],.view_property-book_viewing .view_property-book_viewing-field textarea{
    float:left;
    line-height:1.5;
    width:470px;
    border:1px solid #ccc;
    outline:0;
    padding:5px 10px;
    font-size:14px;
    font-family:Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif
}
.view_property-book_viewing .view_property-book_viewing-field input[type=text]:focus,.view_property-book_viewing .view_property-book_viewing-field input[type=email]:focus,.view_property-book_viewing .view_property-book_viewing-field textarea:focus{
    border-color:#f58230
}
.view_property-book_viewing .view_property-book_viewing-field textarea{
    height:100px
}
.view_property-book_viewing .btn{
    float:right;
    margin:10px 0 0 0
}
.view_property-image_viewer img{
    display:block;
    margin:0 auto
}
.view_property-gallery_viewer img{
    display:block;
    margin:0 auto
}
.view_property-gallery_viewer .view_property-gallery_viewer-nav .view_property-gallery_viewer-nav-link{
    display:block;
    line-height:1;
    margin:10px 0 0 0
}
.view_property-gallery_viewer .view_property-gallery_viewer-nav .view_property-gallery_viewer-nav-link-next{
    float:right
}
.view_property-gallery_viewer .view_property-gallery_viewer-nav .view_property-gallery_viewer-nav-link-prev{
    float:left
}
.blog-posts .blog-posts-post h4{
    margin:0
}
.blog-posts .blog-posts-post p{
    margin:0
}
.blog-posts .blog-posts-post .blog-posts-post-meta{
    margin:6px 0 10px 0;
    color:#9d9d9d;
    font-size:13px
}
.blog-single_post .blog-single_post-meta{
    margin:-5px 0 18px 0;
    color:#9d9d9d;
    font-size:13px
}
@media (max-width:1010px){
    .container{
        width:740px
    }
    .header-logo{
        width:145px;
        margin:10px 0 0 0
    }
    .header-logo img{
        width:145px
    }
    .header-nav-top{
        float:right;
        width:560px;
        margin:2px 0 3px 0
    }
    .header-nav-top .header-mascot{
        display:none
    }
    .header-phone{
        width:560px;
        margin:0 5px 8px 0;
        font-size:17px
    }
    .header-phone .glyphicons{
        font-size:14px;
        margin:1px 4px 0 0
    }
    .header-nav-main{
        width:590px;
        margin:0
    }
    .header-nav-main>ul>li{
        font-size:19px;
        margin:0 0 0 15px
    }
    .header-curve{
        margin-bottom:10px
    }
    .search_bar .search_bar-title{
        display:none
    }
    .search_bar select.search_bar-service{
        width:82px
    }
    .search_bar select.search_bar-price{
        width:98px
    }
    .search_bar .search_bar-price-sep{
        display:none
    }
    .home_cover{
        height:610px
    }
    .home_slides{
        height:610px
    }
    .home_slides .home_slides-slide{
        height:610px
    }
    .home_search{
        margin:165px 0 0 0;
        width:350px
    }
    .home_search .home_search-header h3{
        font-size:20px;
        padding:8px 0
    }
    .home_search .home_search-body .home_search-type li{
        font-size:14px
    }
    .home_search .home_search-body .home_search-type li a{
        padding:3px 5px
    }
    .home_search .home_search-body .home_search-fields{
        padding:5px 16px
    }
    .home_search .home_search-body .home_search-fields .home_search-field{
        padding:10px 3px
    }
    .home_search .home_search-body .home_search-submit{
        margin:18px 0 15px 0;
        padding:8px 0
    }
    .home_props-outer{
        margin-bottom:30px
    }
    .home_props{
        background:#fff;
        padding-bottom:30px
    }
    .home_props .home_props-prop{
        width:325px;
        margin:0 0 0 30px
    }
    .home_props .home_props-prop-3{
        display:none
    }
    .home_intro{
        float:none;
        clear:both;
        width:100%
    }
    .home_intro p:last-child{
        margin-bottom:18px
    }
    .home_promos{
        float:none;
        clear:both;
        width:100%;
        text-align:center;
        margin:30px 0 0 0
    }
    .home_promos .promo{
        display:inline-block;
        margin:0 0 0 15px
    }
    .home_promos .promo:first-child{
        margin:0 15px 0 0
    }
    .home_engage{
        margin:40px 0;
        padding:35px 0
    }
    .home_engage .home_engage-newsletter{
        width:450px
    }
    .home_engage .home_engage-newsletter .home_engage-newsletter-email{
        width:310px
    }
    .home_engage .home_engage-newsletter .home_engage-newsletter-submit{
        width:110px
    }
    .home_seo-row .home_seo-row-block{
        padding:0 0 0 18px
    }
    .home_seo-row .home_seo-row-block:first-child{
        padding:0 18px 0 0
    }
    .home_seo-img{
        display:block;
        margin:40px auto 0 auto;
        width:310px
    }
    .properties_list-properties .property{
        min-height:275px
    }
    .properties_list-properties .property .property-more{
        left:0;
        top:218px;
        bottom:auto;
        width:250px
    }
    .properties_list-properties .property .property-more .btn{
        width:250px;
        text-align:center
    }
    .properties_list-properties .property .property-details{
        width:450px;
        min-height:188px;
        padding:6px 0 0 20px
    }
    .properties_list-properties .property .property-details .property-details-price,.properties_list-properties .property .property-details .property-details-title{
        float:none;
        width:100%;
        max-width:100%;
        margin:0
    }
    .properties_list-properties .property .property-details .property-details-title{
        margin:0 0 4px 0
    }
    .properties_list-properties .property .property-details .property-details-intro{
        width:100%;
        padding:0
    }
    .properties_list-properties .property .property-details .property-details-specs{
        float:none;
        clear:both;
        width:100%;
        padding:0;
        margin:0;
        border:none
    }
    .properties_list-properties .property .property-details .property-details-specs dl.dl-horizontal dt{
        display:inline-block;
        float:none;
        width:auto;
        margin:0;
        padding:0 1px 0 0;
        text-align:right
    }
    .properties_list-properties .property .property-details .property-details-specs dl.dl-horizontal dt .glyphicons{
        top:3px
    }
    .properties_list-properties .property .property-details .property-details-specs dl.dl-horizontal dd{
        display:inline-block;
        margin:0 8px 0 0
    }
    .view_property-col-main{
        float:none;
        margin:0 auto
    }
    .view_property-col-sidebar{
        clear:both;
        float:none;
        margin:0 auto;
        width:670px
    }
    .view_property-col-sidebar .view_property-module{
        clear:both;
        float:left;
        width:320px
    }
    .view_property-col-sidebar .view_property-module.view_property-contact,.view_property-col-sidebar .view_property-module.view_property-features{
        margin-right:30px
    }
    .view_property-col-sidebar .view_property-module.view_property-facts,.view_property-col-sidebar .view_property-module.view_property-map{
        clear:none
    }
    .view_property-col-sidebar .view_property-module.view_property-contact .view_property-module-inner{
        padding:27px 25px
    }
    .view_property-col-sidebar .view_property-module.view_property-downloads{
        clear:both;
        width:400px;
        margin-left:135px
    }
    .page_content-outer-left,.page_content-outer-right{
        width:100%;
        float:none;
        clear:both
    }
    .page_content-outer-right{
        padding-top:25px
    }
    .page_sidebar .page_sidebar-module-promos{
        text-align:center
    }
    .page_sidebar .page_sidebar-module-promos .promo{
        display:inline-block;
        margin:0 7px 15px 7px!important
    }
    .contact-office{
        margin:0 0 25px 0
    }
}
@media (max-width:767px){
    .container{
        width:100%;
        padding:0 15px
    }
    .header{
        padding:10px 0
    }
    .header-burger{
        display:block
    }
    .header-nav-top{
        display:none
    }
    .header-logo{
        float:none;
        margin:0 auto 15px auto
    }
    .home .header-logo{
        margin:0 auto 15px auto
    }
    .header-phone{
        float:none;
        width:100%;
        text-align:center;
        margin:0
    }
    .header-nav-main{
        display:none;
        width:100%;
        clear:both;
        float:none;
        background:#f58230;
        position:absolute;
        top:114px;
        left:0;
        z-index:999999
    }
    .header-nav-main>ul{
        float:none
    }
    .header-nav-main>ul>li{
        display:block;
        margin:0!important;
        font-size:20px;
        float:none;
        border-top:1px solid #cf5c0a
    }
    .header-nav-main>ul>li:last-child{
        border-bottom:1px solid #cf5c0a
    }
    .header-nav-main>ul>li>a{
        color:#fff;
        text-align:center;
        padding:12px 10px
    }
    .header-nav-main>ul>li>a:hover{
        color:#863b06
    }
    .header-nav-main>ul>li.active>a{
        background:#cf5c0a;
        color:#fff!important
    }
    .header-nav-main>ul>li:hover>a{
        color:#fff
    }
    .header-nav-main>ul>li:hover>a:hover{
        color:#723306
    }
    .header-nav-main>ul>li>ul{
        display:block!important;
        position:static;
        top:auto;
        z-index:auto;
        left:auto;
        min-width:0;
        padding:5px 0;
        background:0 0;
        border-top:1px solid #cf5c0a;
        text-align:center
    }
    .header-nav-main>ul>li>ul>li{
        border:none;
        display:inline-block;
        margin:0;
        font-size:16px;
        padding:0;
        color:#fff
    }
    .header-nav-main>ul>li>ul>li::before{
        content:" - "
    }
    .header-nav-main>ul>li>ul>li:first-child::before{
        content:''
    }
    .header-nav-main>ul>li>ul>li>a{
        display:inline-block;
        padding:4px 5px;
        border:none;
        color:#fff;
        text-align:center
    }
    .header-nav-main>ul>li>ul>li.active>a{
        color:#fff;
        text-decoration:underline
    }
    .header-curve{
        display:none
    }
    .search_bar{
        background:#fff;
        padding:0 0 15px 0
    }
    .search_bar .search_bar-desktop{
        display:none
    }
    .search_bar .search_bar-mobile{
        margin-top:10px;
        display:block;
        text-align:center
    }
    .footer .footer-top{
        padding-bottom:15px
    }
    .footer .footer-top .footer-top-logos li{
        margin-bottom:10px;
        display:block;
        clear:both
    }
    .footer .footer-bottom p.footer-bottom-copyright,.footer .footer-bottom p.footer-bottom-website_by{
        float:none;
        width:100%;
        text-align:center
    }
    .footer .footer-bottom p.footer-bottom-copyright{
        margin-bottom:10px
    }
    .home_cover,.home_slides,.home_slides .home_slides-slide{
        height:580px
    }
    .home_props-outer{
        background:#fff
    }
    .home_props-outer .home_props{
        padding-bottom:15px
    }
    .home_props-outer .home_props .home_props-prop{
        display:block!important;
        float:none;
        margin:0 auto 20px auto;
        width:100%;
        max-width:325px
    }
    .home_search{
        float:none;
        margin:165px auto 0 auto;
        width:100%;
        max-width:350px
    }
    .home_props_title-outer{
        background:#fff
    }
    .home_intro{
        padding-top:15px
    }
    .home_intro h1{
        font-size:28px
    }
    .home_promos{
        margin:15px 0 0 0
    }
    .home_promos .promo{
        margin:0 0 15px 0!important;
        width:100%;
        max-width:295px
    }
    .home_engage{
        margin:0;
        padding:15px 0
    }
    .home_engage .h2,.home_engage .h3,.home_engage .h4,.home_engage .h5,.home_engage h2,.home_engage h3,.home_engage h4,.home_engage h5{
        margin:0 0 15px 0
    }
    .home_engage .h2 small,.home_engage .h3 small,.home_engage .h4 small,.home_engage .h5 small,.home_engage h2 small,.home_engage h3 small,.home_engage h4 small,.home_engage h5 small{
        clear:both;
        display:block;
        padding:5px 0 0 0
    }
    .home_engage .home_engage-newsletter{
        float:none;
        width:100%;
        margin:0 0 25px 0
    }
    .home_engage .home_engage-newsletter .home_engage-newsletter-email{
        width:100%;
        margin:0 0 5px 0
    }
    .home_engage .home_engage-newsletter .home_engage-newsletter-submit{
        width:100%;
        float:none
    }
    .home_engage .home_engage-social{
        border-top:solid 1px #ddd;
        padding:15px 0 25px 0;
        width:100%;
        float:none
    }
    .home_engage .home_engage-social ul{
        margin:0
    }
    .home_seo{
        padding:15px 0 0 0
    }
    .home_seo .home_seo-img{
        width:100%;
        max-width:310px;
        margin:0 auto 25px auto
    }
    .home_seo .home_seo-row{
        margin:0!important
    }
    .home_seo .home_seo-row .home_seo-row-block{
        margin:0!important;
        padding:0!important;
        width:100%;
        float:none
    }
    .home .footer{
        margin-top:5px
    }
    .properties_list-tools .properties_list-tools-sort{
        display:block;
        float:none;
        margin:0 auto 8px auto;
        max-width:400px;
        width:100%
    }
    .properties_list-tools .properties_list-tools-pagination{
        width:100%;
        margin:0;
        text-align:center;
        float:left
    }
    .properties_list-properties .property{
        min-height:0;
        position:static;
        padding:15px 0
    }
    .properties_list-properties .property .property-thumb{
        float:none;
        margin:0 auto;
        max-width:320px;
        width:100%
    }
    .properties_list-properties .property .property-details{
        float:none;
        margin:0 auto;
        width:100%;
        max-width:600px;
        padding:15px;
        text-align:center
    }
    .properties_list-properties .property .property-details .property-details-title{
        margin:0 0 5px 0
    }
    .properties_list-properties .property .property-details .property-details-title a{
        color:#f58230
    }
    .properties_list-properties .property .property-details .property-details-title a:hover{
        color:#f58230
    }
    .properties_list-properties .property .property-details .property-details-price{
        text-align:center
    }
    .properties_list-properties .property .property-more{
        display:block;
        max-width:320px;
        width:100%;
        position:static;
        top:auto;
        left:auto;
        margin:0 auto
    }
    .properties_list-properties .property .property-more .btn{
        display:block;
        width:100%
    }
    .properties_list-tools-bottom{
        margin-bottom:15px
    }
    .view_property .view_property-header .view_property-header-title{
        font-size:36px;
        line-height:1.2;
        text-align:center
    }
    .view_property .view_property-header .view_property-header-title small{
        font-size:24px
    }
    .view_property .view_property-header .view_property-header-specs{
        margin:6px 0 0 0;
        font-size:14px;
        text-align:center
    }
    .view_property .view_property-module{
        width:100%!important;
        margin:0 auto 30px auto!important;
        float:none!important
    }
    .view_property .view_property-module .view_property-module-header{
        text-align:center
    }
    .view_property .view_property-module .view_property-module-header .h1,.view_property .view_property-module .view_property-module-header .h2,.view_property .view_property-module .view_property-module-header .h3,.view_property .view_property-module .view_property-module-header .h4,.view_property .view_property-module .view_property-module-header .h5,.view_property .view_property-module .view_property-module-header .h6,.view_property .view_property-module .view_property-module-header h1,.view_property .view_property-module .view_property-module-header h2,.view_property .view_property-module .view_property-module-header h3,.view_property .view_property-module .view_property-module-header h4,.view_property .view_property-module .view_property-module-header h5,.view_property .view_property-module .view_property-module-header h6{
        float:none
    }
    .view_property .view_property-module .view_property-module-header .btn{
        display:none
    }
    .view_property .view_property-col-main{
        width:100%;
        margin:0
    }
    .view_property .view_property-col-main .view_property-gallery{
        margin:0 auto 30px auto;
        width:100%;
        max-width:525px
    }
    .view_property .view_property-col-main .view_property-gallery .view_property-gallery-full{
        width:100%;
        float:none;
        margin:0
    }
    .view_property .view_property-col-main .view_property-gallery .view_property-gallery-full .view_property-gallery-full-image{
        margin:0;
        width:100%
    }
    .view_property .view_property-col-main .view_property-gallery .view_property-gallery-full .view_property-gallery-full-image img{
        width:100%
    }
    .view_property .view_property-col-main .view_property-gallery .view_property-gallery-full .view_property-gallery-full-modal_toggle{
        display:block;
        text-align:center;
        margin:10px 0 0 0
    }
    .view_property .view_property-col-main .view_property-gallery .view_property-gallery-thumbs{
        display:none
    }
    .view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header .h1,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header .h2,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header .h3,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header .h4,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header .h5,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header .h6,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header h1,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header h2,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header h3,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header h4,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header h5,.view_property .view_property-col-main .view_property-module.view_property-description .view_property-module-header h6{
        font-size:28px
    }
    .view_property .view_property-col-main .view_property-module.view_property-description .view_property-cta{
        text-align:center
    }
    .view_property .view_property-col-main .view_property-module.view_property-description .view_property-cta p{
        margin:0
    }
    .view_property .view_property-col-main .view_property-module.view_property-description .view_property-cta .btn{
        display:none
    }
    .view_property .view_property-col-sidebar{
        width:100%;
        margin:0
    }
    .view_property .view_property-col-sidebar .view_property-module{
        max-width:400px
    }
    .view_property .view_property-col-sidebar .view_property-module .view_property-module-inner{
        text-align:center
    }
    .view_property .view_property-col-sidebar .view_property-module .view_property-module-inner>ol,.view_property .view_property-col-sidebar .view_property-module .view_property-module-inner>ul{
        list-style:none
    }
    .view_property .view_property-col-sidebar .view_property-module .view_property-module-inner>ol li,.view_property .view_property-col-sidebar .view_property-module .view_property-module-inner>ul li{
        list-style:none
    }
    .view_property-book_viewing .view_property-book_viewing-field label{
        width:100%;
        margin:0;
        text-align:left
    }
    .view_property-book_viewing .view_property-book_viewing-field input[type=email],.view_property-book_viewing .view_property-book_viewing-field input[type=text],.view_property-book_viewing .view_property-book_viewing-field textarea{
        width:100%
    }
    .remodal-header .h1,.remodal-header .h2,.remodal-header .h3,.remodal-header .h4,.remodal-header .h5,.remodal-header .h6,.remodal-header h1,.remodal-header h2,.remodal-header h3,.remodal-header h4,.remodal-header h5,.remodal-header h6{
        font-size:26px
    }
}
@media (max-width:390px){
    .home .header{
        position:static;
        background:#fff
    }
    .home_cover{
        height:auto
    }
    .home_slides{
        display:none
    }
    .home_search-outer{
        clear:both;
        position:static;
        top:auto;
        left:auto
    }
    .home_search-outer .container{
        padding:0
    }
    .home_search-outer .home_search{
        width:100%;
        max-width:100%;
        margin:0;
        float:none;
        box-shadow:none
    }
    .home_search-outer .home_search .home_search-fields{
        padding-bottom:0
    }
    .home_props_title-outer{
        clear:both;
        position:static;
        bottom:auto
    }
    .home_props_title-outer .home_props_title{
        border-top:solid 1px #ddd;
        padding:15px 0 10px 0
    }
    .home_props-outer{
        margin:0
    }
    .home_props-outer .home_props{
        padding-bottom:0
    }
    .home_props-outer .home_props .home_props-prop{
        width:100%;
        float:none;
        max-width:100%;
        margin:0 0 15px 0
    }
}


@media (min-width:1011px){
.footer .footer-top .footer-top-logos li {
	margin: 0 15px;
}

.footer .footer-top .footer-top-logos li.footer-top-logos-zo img{
    width:135px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-rm img{
    width:170px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-pl img{
    width:170px
}
.footer .footer-top .footer-top-logos li.footer-top-logos-tpo img{
    width:240px;
}
.footer .footer-top .footer-top-logos li.footer-top-logos-dps img{
    height:70px
}
}
