
@import "https://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic";
.alternative-font{color:#5D5957;font-family:"Shadows Into Light",cursive;font-size:1.6em}
.nav-tabs{border-bottom-color:transparent;font-size:16px;margin-top:0;margin-bottom:-1px}
.nav-tabs > li > a{padding:13px 20px;color:#fff;margin-right:0;margin-top:0;border-radius:0!important;background-color:#5D5957;border:none!important}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#fff;border:none;background-color:#e63434}
.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs.nav-justified > .active > a{color:#fff;background-color:#e63434;border:none}
body{font-size:16px;font-family:'Lato',sans-serif;line-height:1.38;font-weight:300;color:gray;background-color:#fff}
h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif;line-height:1;font-weight:300;color:#5D5957}
p{margin-bottom:16px}
blockquote h3{font-style:normal;font-size:22px;margin-top:14px}
blockquote h3:before,blockquote h3:after{content:' - '}

.panel-title{font-size:20px;text-transform:none;font-weight:400;padding:0;position:relative}
.panel-title > a{font-size:14px;text-transform:uppercase;display:block;padding:23px 40px 23px 30px;background-color:#e63434;color:#fff!important}
.panel-title > a:after{color:#fff;content:'-';position:absolute;font-size:22px;right:27px;top:18px}
.panel-title > a:hover{background-color:#5D5957}
.panel-title > a.collapsed{background-color:#5D5957}
.panel-title > a.collapsed:hover{background-color:#e63434}
.panel-title > a.collapsed:after{content:'+';right:24px}
.panel{box-shadow:none}
.panel-group .panel{border-radius:0;background-color:transparent}
.panel-default > .panel-heading{background-color:transparent;color:inherit;position:relative;border:none;border-radius:0;padding:0}
.panel-heading{padding:16px 0 14px 16px}
.panel-heading[class*="rt-icon-"]:before{position:absolute;font-size:20px;color:#e63434;left:16px}
.panel-default{border-color:transparent}
.panel-default+.panel-default{border-top-color:rgba(255,255,255,0.1)}
.panel-group .panel + .panel{margin-top:9px}
.panel-group .panel-heading + .panel-collapse .panel-body{padding-top:37px;padding-bottom:22px;padding-left:37px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top:none}
.breadcrumb{background:transparent;padding:0;margin-bottom:0}
.breadcrumb>li+li:before{color:inherit}
.pagination{margin:10px 0 4px}
.pagination [class^="arrow-icon-"]:before{width:auto}
.pagination > li > a{padding:8px 15px;border:3px solid #5D5957;margin-bottom:10px;margin-right:9px;display:inline-block;color:#5D5957;background-color:transparent;border-radius:0!important}
.pagination > li:first-child > a,.pagination > li:last-child > a{border-color:#e63434;padding:8px 14px}
.pagination > li.active > a{background-color:#5D5957;color:#fff;border-color:#5D5957}
.pagination > li > a:hover,.pagination > li.active > a:hover{background-color:#e63434;border-color:#e63434;color:#fff}
.pagination > li.active > a{color:#fff}

.progress{height:40px;box-shadow:none;background-color:transparent;border-radius:0;margin-bottom:11px;border:none;position:relative;border-width:3px;border-style:solid}
.progress span{display:block;padding:6px 14px;position:absolute;clip:auto;z-index:2;font-size:14px;text-transform:uppercase;text-align:left;color:#fff;width:100%}
.progress-bar{-webkit-box-shadow:none;box-shadow:none;padding:5px 0;visibility:hidden;line-height:13px}
.stretchRight{visibility:visible}
.sr-only{position:static;width:auto;height:auto}
.pb-info{border-color:#3598db}
.pb-success{border-color:#8dc541}
.pb-warning{border-color:#B5D1E1}
.pb-danger{border-color:#e63434}
.progress-bar-info{background-color:#3598db}
.progress-bar-success{background-color:#8dc541}
.progress-bar-warning{background-color:#f9bc3d}
.progress-bar-danger{background-color:#e63434}

.alert{border:none;border-radius:0;padding:30px}
.alert.topalert{margin-bottom:0;padding:12px 40px 14px 16px;background-color:#e63434;color:#fff;font-size:18px}
.alert-dismissable .close{top:0;opacity:.8}
.
.img-circle{border:10px solid rgba(255,255,255,0.2)}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#5D5957}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border-color:#fff}
.table-bordered{border-color:#fff}
.table th{color:#fff;text-align:center}
.table>thead>tr>th{background-color:#e63434;font-weight:400;font-size:20px;padding-top:20px;padding-bottom:20px;border-bottom-width:1px}
section{padding-bottom:30px;padding-top:20px}
filter-nav{padding-bottom:0;padding-top:0}
#logo{padding-top:10px;padding-bottom:10px}
#mainslider,#team_slider{padding:0}
#abovecontent{padding-top:20px;padding-bottom:20px}
#partners{padding-top:60px;padding-bottom:60px}
#copyright{padding-top:52px;padding-bottom:52px}
.darkgrey_section + .darkgrey_section,.light_section + .light_section,.dark_section + .dark_section,.grey_section + .grey_section{padding-top:5px}
.row + .row{margin-top:25px}
.title_section .row{display:table}
.title_section [class*="col-"]{display:table-cell;vertical-align:middle;float:none}
@media screen and (max-width: 767px) {
.title_section .row,.title_section [class*="col-"]{display:block}
[class*="col-"] + [class*="col-"]{margin-top:30px}
[class*="col-xs"] + [class*="col-xs"]{margin-top:0}
#portfolioContainer [class*="col-"] + [class*="col-"]{margin-top:20px;margin-bottom:20px}
}
html,body{position:relative;width:100%;height:100%}
::selection{background:#e63434;color:#fff}
::-moz-selection{background:#e63434;color:#fff}

sup,.sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;top:-.5em}
sub,.sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline;bottom:-.25em}
img{max-width:100%}
a{color:#e63434;text-decoration:none;-webkit-transition:all .2s linear 0;-moz-transition:all .2s linear 0;-o-transition:all .2s linear 0;-ms-transition:all .2s linear 0;transition:all .2s linear 0}
a:hover{color:#5D5957;text-decoration:none;-webkit-transition:all .1s linear 0;-moz-transition:all .1s linear 0;-o-transition:all .1s linear 0;-ms-transition:all .1s linear 0;transition:all .1s linear 0}
a:focus{color:#5D5957;outline:medium none;text-decoration:none}
a img{-webkit-transition:all .2s linear 0;-moz-transition:all .2s linear 0;-o-transition:all .2s linear 0;-ms-transition:all .2s linear 0;transition:all .2s linear 0}
a:hover img{opacity:.8}
iframe{border:none;max-width:100%}
.not_found{color:#5D5957;font-weight:700;font-size:200px;line-height:1;margin:20px 0 0}
.not_found + h1{text-transform:uppercase}
.highlight,#response{color:#e63434}
#response{margin:10px 0}
.color_section #response{color:#fff}
.grey{color:#5D5957}
.big{font-size:1.8em;font-weight:700;line-height:1.3em}
.vertical-margin-20{margin:20px 0!important}
.vertical-margin-40{margin:40px 0!important}
.vertical-margin-60{margin:60px 0!important}
.negative-margin-60{margin-top:-60px!important}

.theme_btn{font-size:14px;font-weight:300;border:3px solid #e63434;color:#5D5957;padding:20px 21px;line-height:1;letter-spacing:0;text-transform:uppercase;display:inline-block;background-color:transparent;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.theme_btn:active,.theme_btn:hover,.theme_btn:focus{background:#e63434;border:3px solid #e63434;color:#fff;opacity:1;text-decoration:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.theme_btn.inverse{border-color:#5D5957;color:#5D5957}
.theme_btn.inverse:hover{color:#e63434}
.theme_btn + .theme_btn{margin-left:4px}
.theme_btn_small{display:inline-block;background-color:#fff;color:#5D5957;text-transform:uppercase;font-size:13px;padding:2px 34px;margin:16px 0}
.theme_btn_small:hover{background-color:#5D5957}
ul.list1{list-style:none;padding-left:22px}
ul.list1 li{position:relative;padding:4px 0}
ul.list1 li:before{content:'';display:block;position:absolute;border:2px solid #e63434;left:-19px;top:10px;width:10px;height:10px;border-radius:100%}
ul.list2{list-style:none;padding-left:20px}
ul.list2 li{position:relative;padding:4px 0}
ul.list2 li:before{font-family:'fontello';content:'\e82c';font-size:18px;display:block;position:absolute;color:#e63434;left:-18px}
ol.list3{counter-reset:li;list-style:none outside none;margin-bottom:4em;padding:0}
ol.list3 li{position:relative;padding:8px 0 8px 34px}
ol.list3 li:after{content:counter(li, decimal-leading-zero) ".";counter-increment:li;position:absolute;left:2px;top:50%;margin-top:-12px;font-weight:700;color:#5D5957;width:26px;height:26px;text-align:center;line-height:26px}
.gradient{position:relative;overflow:hidden}
.gradient:before{content:'';display:block;position:absolute;width:1400px;height:1400px;top:50%;left:50%;margin-top:-700px;margin-left:-700px;z-index:0;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);background:-webkit-gradient(radial,center center,0px,center center,50%,color-stop(0%,rgba(255,255,255,0.24)),color-stop(50%,rgba(255,255,255,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);background:radial-gradient(ellipse at center,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#00ffffff',GradientType=1)}
.dark_section.bg_image,.darkgrey_section.bg_image{background-image:url(../img/bg_color_section.png)}
.light_section1,[class*="_section"] .light_section1{color:gray;background:#fff url(../slider/beach-in-winter.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section2,[class*="_section"] .light_section2{color:gray;background:#fff url(../slider/pool-pic2.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section3,[class*="_section"] .light_section3{color:gray;background:#fff url(../slider/beach.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%}
.light_section4,[class*="_section"] .light_section4{color:gray;background:#fff url(../slider/mtb3.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:1000px}
.light_section5,[class*="_section"] .light_section5{color:gray;background:#fff url(../slider/gate.013.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%}
.light_section6,[class*="_section"] .light_section6{color:gray;background:#fff url(../slider/gate.013.jpeg) no-repeat;background-size:cover;background-position:center top;width:100%;height:800px}
.light_section7,[class*="_section"] .light_section7{color:gray;background:#fff url(../slider/6.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section8,[class*="_section"] .light_section8{color:gray;background:#fff url(../slider/pub.051.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section9,[class*="_section"] .light_section9{color:gray;background:#fff url(../slider/beach.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section10,[class*="_section"] .light_section10{color:gray;background:#fff url(../lorenzos/lorenzos.001.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section11,[class*="_section"] .light_section11{color:gray;background:#fff url(../slider/picnic.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section12,[class*="_section"] .light_section12{color:gray;background:#fff url(../slider/explore.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section13,[class*="_section"] .light_section13{color:gray;background:#fff url(../slider/robin-hoods-bay.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section14,[class*="_section"] .light_section14{color:gray;background:#fff url(../lorenzos/lorenzos.002.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section15,[class*="_section"] .light_section15{color:gray;background:#fff url(../lorenzos/lorenzos.003.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section17,[class*="_section"] .light_section17{color:gray;background:#fff url(../slider/7.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section18,[class*="_section"] .light_section18{color:gray;background:#fff url(../slider/rs/008.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:1000px}
.light_section19,[class*="_section"] .light_section19{color:gray;background:#fff url(../slider/coves.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section20,[class*="_section"] .light_section20{color:gray;background:#fff url(../slider/minster.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:1024px}
.light_section21,[class*="_section"] .light_section21{color:gray;background:#fff url(../slider/cayton-bay.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section22,[class*="_section"] .light_section22{color:gray;background:#fff url(../slider/dalby.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section23,[class*="_section"] .light_section23{color:gray;background:#fff url(../slider/Stephen-Joseph-Theatre.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:700px}
.light_section24,[class*="_section"] .light_section24{color:gray;background:#fff url(../slider/staithes.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section25,[class*="_section"] .light_section25{color:gray;background:#fff url(../slider/robin-hoods-bay.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section26,[class*="_section"] .light_section26{color:gray;background:#fff url(../slider/abbey.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:1200px}
.light_section27,[class*="_section"] .light_section27{color:gray;background:#fff url(../slider/goathland.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section28,[class*="_section"] .light_section28{color:gray;background:#fff url(../slider/castle-howard.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section30,[class*="_section"] .light_section30{color:gray;background:#fff url(../slider/goape.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section31,[class*="_section"] .light_section31{color:gray;background:#fff url(../slider/4x4.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section32,[class*="_section"] .light_section32{color:gray;background:#fff url(../slider/fishing.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section33,[class*="_section"] .light_section33{color:gray;background:#fff url(../slider/golf-course.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section34,[class*="_section"] .light_section34{color:gray;background:#fff url(../slider/shoreline.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section35,[class*="_section"] .light_section35{color:gray;background:#fff url(../slider/mtb5.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section36,[class*="_section"] .light_section36{color:gray;background:#fff url(../slider/flippers.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section37,[class*="_section"] .light_section37{color:gray;background:#fff url(../slider/the-deep.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section38,[class*="_section"] .light_section38{color:gray;background:#fff url(../slider/shopping-leeds.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section39,[class*="_section"] .light_section39{color:gray;background:#fff url(../slider/horses.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section40,[class*="_section"] .light_section40{color:gray;background:#fff url(../slider/surf.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:1000px}
.light_section41,[class*="_section"] .light_section41{color:gray;background:#fff url(../slider/bempton-cliff.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section42,[class*="_section"] .light_section42{color:gray;background:#fff url(../slider/flamingoland.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section43,[class*="_section"] .light_section43{color:gray;background:#fff url(../slider/sign.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section44,[class*="_section"] .light_section44{color:gray;background:#fff url(../slider/NYMR-steam-train-in-Newtondale_credit-Mike-Kipling-NYMNP.jpg) no-repeat;background-size:cover;background-position:center center;width:100%;height:850px}
.light_section45,[class*="_section"] .light_section45{color:gray;background:#fff url(../slider/1.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section46,[class*="_section"] .light_section46{color:gray;background:#fff url(../slider/4.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section47,[class*="_section"] .light_section47{color:gray;background:#fff url(../slider/beach.176.jpg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section48,[class*="_section"] .light_section48{color:gray;background:#fff url(../slider/beauty-room.182.jpg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section50,[class*="_section"] .light_section50{color:gray;background:#fff url(../slider/bay-master.png) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section51,[class*="_section"] .light_section51{color:gray;background:#fff url(../slider/events/olivers-mount.jpg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section52,[class*="_section"] .light_section52{color:gray;background:#fff url(../slider/003.jpeg) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}
.light_section53,[class*="_section"] .light_section53{color:gray;background:#fff url(../slider/beach-main.001.png) no-repeat;background-size:cover;background-position:center center;width:100%;height:800px}

.light_section,[class*="_section"] .light_section{background-color:#fff;color:gray}
.light_section strong,[class*="_section"] .light_section strong{color:#5D5957}
.light_section h1,[class*="_section"] .light_section h1,.light_section h2,[class*="_section"] .light_section h2,.light_section h3,[class*="_section"] .light_section h3,.light_section h4,[class*="_section"] .light_section h4,.light_section h5,[class*="_section"] .light_section h5,.light_section h6,[class*="_section"] .light_section h6{color:#5D5957}
.light_section a,[class*="_section"] .light_section a{color:#e63434}
.light_section a:hover,[class*="_section"] .light_section a:hover{color:#5D5957}
.light_section .theme_btn{color:#5D5957}
.light_section .theme_btn:hover{color:#fff}
.grey_section,[class*="_section"] .grey_section{background-color:#fafafa;color:gray}
.grey_section h1,[class*="_section"] .grey_section h1,.grey_section h2,[class*="_section"] .grey_section h2,.grey_section h3,[class*="_section"] .grey_section h3,.grey_section h4,[class*="_section"] .grey_section h4,.grey_section h5,[class*="_section"] .grey_section h5,.grey_section h6,[class*="_section"] .grey_section h6{color:#5D5957}
.grey_section a,[class*="_section"] .grey_section a{color:#e63434}
.grey_section a:hover,[class*="_section"] .grey_section a:hover{color:#5D5957}
.grey_section .theme_btn{color:#5D5957}
.grey_section .theme_btn:hover{color:#fff}
.grey_section .form-control{background-color:#fff;border-color:transparent}
.color_section .carousel{border:none}
.color_section .carousel-indicators li{border-color:#fff}
.color_section .carousel-indicators li.active{background-color:#fff;border-color:#fff}
.color_section,[class*="_section"] .color_section{background-color:#e63434;color:#5D5957}
.color_section .form-control{background-color:#fff;border-color:#fff;color:gray}
.color_section h1,[class*="_section"] .color_section h1,.color_section h2,[class*="_section"] .color_section h2,.color_section h3,[class*="_section"] .color_section h3,.color_section h4,[class*="_section"] .color_section h4,.color_section h5,[class*="_section"] .color_section h5,.color_section h6,[class*="_section"] .color_section h6{color:#fff}
.color_section a,[class*="_section"] .color_section a{color:#fff}
.color_section a:hover,[class*="_section"] .color_section a:hover{color:#5D5957}
.color_section [class*="rt-icon-"]{color:#fff}
.color_section .theme_btn{border-color:#5D5957;color:#5D5957}
.color_section .theme_btn:hover{background-color:#5D5957;color:#fff}
.color_section .theme_btn.inverse{border-color:#fff;color:#fff}
.color_section .theme_btn.inverse:hover{background-color:#fff;color:#5D5957}
.dark_section,[class*="_section"] .dark_section{background-color:gray;color:gray;background-image:url(../slider/gate.006.jpeg);height:900px}
.dark_section h1,[class*="_section"] .dark_section h1,.dark_section h2,[class*="_section"] .dark_section h2,.dark_section h3,[class*="_section"] .dark_section h3,.dark_section h4,[class*="_section"] .dark_section h4,.dark_section h5,[class*="_section"] .dark_section h5,.dark_section h6,[class*="_section"] .dark_section h6{color:#fff}
.dark_section a,[class*="_section"] .dark_section a{color:#fff}
.dark_section a:hover,[class*="_section"] .dark_section a:hover{color:#e63434}
.dark_section .theme_btn{background-color:#e63434;color:#fff}
.dark_section .theme_btn:hover{color:#5D5957}
.dark_section .theme_btn.inverse{background-color:#fff;color:#5D5957}
.dark_section .theme_btn.inverse:hover{background-color:#fff;color:#e63434}
.dark_section .form-control{border:1px solid #4b4b4b;color:#fff}
.darkgrey_section,[class*="_section"] .darkgrey_section{background-color:#e63434;color:gray}
.darkgrey_section h1,[class*="_section"] .darkgrey_section h1,.darkgrey_section h2,[class*="_section"] .darkgrey_section h2,.darkgrey_section h3,[class*="_section"] .darkgrey_section h3,.darkgrey_section h4,[class*="_section"] .darkgrey_section h4,.darkgrey_section h5,[class*="_section"] .darkgrey_section h5,.darkgrey_section h6,[class*="_section"] .darkgrey_section h6{color:#fff}
.darkgrey_section a,[class*="_section"] .darkgrey_section a{color:#e63434}
.darkgrey_section a:hover,[class*="_section"] .darkgrey_section a:hover{color:#fff}
.darkgrey_section .theme_btn{background-color:#e63434;color:#fff}
.darkgrey_section .theme_btn:hover{color:#5D5957}
.darkgrey_section .theme_btn.inverse{background-color:#fff;color:#5D5957}
.darkgrey_section .theme_btn.inverse:hover{background-color:#fff;color:#e63434}
.darkgrey_section .form-control{border:1px solid #4b4b4b;color:#fff}

.with-top-border .container,.with-bottom-border .container{position:relative}
.with-top-border .container:before,.with-bottom-border .container:after{content:'';display:block;position:absolute;height:1px;left:15px;right:15px;top:0;background-color:#fff;opacity:.7}
.with-bottom-border .container:after{top:auto;bottom:0}

#infoslider{position:relative}
#infoslider:after{content:'';display:block;position:absolute;background-color:#fafafa;top:300px;bottom:0;left:0;right:0}
#infoslider .flexslider{max-width:700px;margin-left:auto;margin-right:auto;position:relative}
#infoslider .flex-control-nav{bottom:250px}
@media (max-width: 700px) {
#infoslider:after{top:150px}
#infoslider .flex-control-nav{bottom:220px}
}
#team_slider .flexslider{overflow:visible!important}
#map{height:700px}
#abovecontent{font-size:14px}
#partners .owl-carousel{padding:0 100px}
#partners .owl-theme .owl-controls{top:50%;width:auto;left:0;right:0}
#partners .owl-theme .owl-controls .owl-buttons div{position:absolute;margin-top:-25px;left:0;border-color:#5D5957;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
#partners .owl-theme .owl-controls .owl-buttons div:before{color:#5D5957}
#partners .owl-theme .owl-controls .owl-buttons div.owl-next{left:auto;right:0}
#partners .owl-theme .owl-controls .owl-buttons div:hover{background-color:#5D5957}
#partners .owl-theme .owl-controls .owl-buttons div:hover:before{color:#fff}
#team_slider .slide_image_wrapper{margin:-50px -50px 0 -100px}
@media (max-width: 991px) {
#team_slider .slide_image_wrapper{margin:-50px 0 -155px -100px}
}
@media (max-width: 767px) {
#team_slider{text-align:center}
#team_slider .slide_image_wrapper{margin:0}
#team_slider .slide_description_wrapper{margin-top:60px}
}
#testimonials{background-image:url(../images/parallax/dark.jpg)}
#footer{background-image:url(../images/parallax/dark.jpg)}
#copyright{color:#fff}
.mainmenu_wrap:before,.mainmenu_wrap:after{display:table;content:"";clear:both}
.is-sticky #mainmenu{margin-top:0}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu li{position:relative}
.sf-menu ul{position:absolute;display:none;top:100%;z-index:10000}
.sf-menu > li{display:inline-block}
.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}
.sf-menu a{display:block;position:relative}
.sf-menu ul ul{top:0;left:100%;margin-left:20px;margin-top:-20px}
.sf-menu{text-align:center}
.sf-menu ul{min-width:12em;*width:12em;padding:10px;background-color:#e63434;margin-top:1px}
.sf-menu a{padding:.75em 1em;text-decoration:none;zoom:1;text-transform:uppercase;font-size:14px}
.sf-menu>li>a{padding:20px 34px;margin:0 14px;color:#fff;position:relative}
.sf-menu>li>a:before{content:'';position:absolute;width:1px;height:30px;left:-14px;top:16px;background-color:#4b4b4b}
.sf-menu>li:first-child>a:before{display:none}
.sf-menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}
.sf-menu ul li{text-align:center}
.sf-menu ul li a{color:#fff}
.sf-menu ul li a:hover{color:#5D5957}
.sf-menu ul ul li{background:#fff}
.sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition:none;transition:none}
.sf-menu>li:hover>a,.sf-menu>li.sfHover>a,.sf-menu>li.active>a{color:#e63434!important}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#5D5957}
.menu-item-number,.menu-item-desc{display:none;color:#e63434;font-size:12px;letter-spacing:0}
.is-sticky .menu-item-number,.is-sticky .menu-item-desc{display:none!important}
.block > h3{font-size:24px;margin:0 0 23px}
aside .block + .block{margin-top:30px}
.latest-works.owl-carousel{padding-top:80px;top:360px}
.latest-works h3{font-size:14px;text-transform:uppercase;margin:0 0 14px}
.latest-works h3 a{color:#fff;font-weight:700}
.latest-works h3 a:hover{color:silver}
.latest-works .portfolio_links{padding-bottom:50px}
.latest-works .portfolio_links + div{text-align:center;padding:18px 10px;position:absolute;top:100%;margin-top:-50px;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.latest-works .owl-item:hover .portfolio_links + div{margin-top:0;overflow:visible;top:0;bottom:0}
.related.media{background-color:#fff}
.related-description{padding:15px 30px 24px}
@media screen and (min-width: 992px) {
.related.media>.pull-left{max-width:540px}
}
@media screen and (max-width: 991px) {
.related.media>.pull-left{max-width:300px}
}
@media screen and (max-width: 600px) {
.related.media>.pull-left{float:none!important;display:block;max-width:100%;margin-right:0}
.related .media-body{padding:0 0 3px}
}
.description{margin-bottom:26px}
.decor,.furnishings{border-bottom:1px solid #f2f2f2;padding-bottom:6px;margin-bottom:10px}
.accessories{margin-bottom:37px}
.decor > span,.furnishings > span,.accessories > span{font-weight:700;color:#5D5957}
.decor > a,.furnishings > a,.accessories > a{color:#5D5957}
.decor > a:hover,.furnishings > a:hover,.accessories > a:hover{color:#e63434}
.blog{margin-top:7px}
.blog .entry-thumbnail:first-child{margin:0 0 20px}
.blog-single .entry-thumbnail{margin:26px 0 32px;position:relative}
.blog article + article{margin-top:50px}
.widget_from_blog .entry-title{font-weight:300;font-size:24px}
.widget_from_blog .entry-thumbnail img{width:100%}
.widget_from_blog article.post,.blog article.post{background-color:#fff}
.widget_from_blog article.post{text-align:center}
article.post.primary_post{padding-bottom:17px}
article.post.primary_post .entry-content,article.post.primary_post .entry-share{padding:0 15px}
article.post.secondary_post .entry-thumbnail{text-align:center}
article.post.secondary_post header{margin-left:-15px;margin-right:-15px}
article.post.secondary_post{margin-left:15px;margin-right:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
p.date{margin-bottom:10px;color:#e63434}
p.date +p{margin-bottom:10px}
.entry-share{margin:20px 0 25px}
.read-more p{text-transform:uppercase}
.blog article.post > header > h2,.blog article.post > header > .entry-meta,.blog article.post > .entry-content{margin-left:40px;margin-right:40px}
h1.entry-title{font-size:60px;margin-top:0;margin-bottom:20px;font-weight:700}
h2.entry-title{margin:26px 0 2px;font-size:40px;font-weight:700}
.entry-header a,.entry-title a{color:#5D5957!important}
.entry-header a:hover,.entry-title a:hover{color:#e63434!important}
.entry-header .comments-link a{color:#e63434!important}
.entry-header .comments-link a:hover{color:#5D5957!important}
h2.entry-title span.heart{font-size:20px;float:right;padding:8px 0 0}
h2.entry-title span.heart:before{font-family:'rt-icons';content:"\e605";font-size:16px;color:#fff;padding-right:3px}
.entry-meta{margin:10px 0;margin:10px 0 16px;padding-bottom:16px;padding-top:16px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-transform:uppercase}
.entry-meta .comments-link{float:right}
.blog .entry-tags,.blog-single .entry-tags{margin-top:29px;position:relative;background-color:#CCC;padding:10px 38px}
.format-small-image .entry-tags{border-color:#e63434}
.format-gallery .carousel-indicators li{border-color:#fff}
.format-gallery .carousel-indicators li.active{background-color:#fff}
.format-gallery .entry-tags{border-color:#e63434}
.entry-tags a{text-transform:uppercase;font-size:15px}
.blog .entry-tags a,.blog-single .entry-tags a{color:#fff}
.blog .entry-tags a:hover,.blog-single .entry-tags a:hover{color:#e63434}
.blog .read-more{margin-top:21px}
.blog .format-small-image .entry-thumbnail{margin-bottom:0;position:relative}
.blog .format-small-image .entry-header,.blog .format-small-image .entry-content{margin-left:10px;margin-right:40px}
.blog .format-small-image .entry-tags{margin:17px 0 0 -30px}
@media screen and (max-width: 767px) {
.blog .format-small-image .entry-header,.blog .format-small-image .entry-content{margin-left:40px;margin-right:40px}
.blog .format-small-image .entry-thumbnail{text-align:center}
.blog .format-small-image .entry-tags{margin:0}
}
.video-view{display:block;height:60px;width:60px;border:3px solid #fff;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;left:50%;text-align:center}
.video-view:before{font-family:'fontello';content:'\e80a';color:#fff;line-height:54px;font-size:16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.video-view:hover{background-color:#fff}
.video-view:hover:before{color:#5D5957}
img.alignleft{float:left;margin:5px 20px 15px 0}
footer.bottom-entry-meta{margin:28px 0}
.tags{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:36px 0}
.tags h3{display:inline-block;margin:4px 0 0}
.tags-links{position:relative}
.tags-links:before{content:"\e687";font-family:"rt-icons";margin-right:10px;color:#fff}
.st_facebook_hcount,.st_twitter_hcount,.st_googleplus_hcount{position:relative;top:-3px;text-align:right}
.st_facebook_hcount span,.st_twitter_hcount span,.st_googleplus_hcount span{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.tags a,.tagcloud a{padding:10px 14px;font-size:13px;background-color:#e63434;color:#fff;text-transform:uppercase;margin-bottom:10px;margin-right:6px;display:inline-block}
.tags a:hover,.tagcloud a:hover{background-color:#e63434;color:#5D5957}
.author-meta{margin:40px 0 46px;padding:40px 52px 40px 37px;background-color:#fff}
.author-meta h3{margin:0 0 22px;position:relative;font-weight:700;font-size:40px}
.author-social{display:block}
.author-meta p:after{display:table;content:" ";clear:both}
@media screen and (max-width: 767px) {
.author-meta{text-align:center}
.author-meta img{display:block;max-width:100%;margin:0 auto}
.author-social{display:block;position:static;padding:20px 0 0}
}
.related-posts > h3{margin-bottom:24px;font-size:40px;font-weight:700}
.post .carousel{padding:0}
.related-posts article.post{background-color:#fff;text-align:center;padding:15px 15px 1px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.related-posts article.post .entry-thumbnail{margin-left:-15px;margin-right:-15px;margin-top:-15px}
.related-posts article.post:hover{background-color:#e5e5e5}
.related-posts article.post > h3{margin:10px 0 0}
.related-posts article.post > h3 a{color:inherit}
.related-posts article.post > h3 a:hover{color:#e63434}
.content-area{margin-bottom:20px}
.comments-area{margin:43px 0 40px;border-top:1px solid #e5e5e5;padding-top:20px}
.comments-title{font-size:40px;font-weight:700;margin-bottom:0}
.comments-area ol{list-style:none;padding-left:0;margin-bottom:0}
.comments-area li{padding:26px 0 5px}
.comments-area ol.children li{padding:10px 0 0 70px}
.comments-area ol.children ol ol li{padding-left:0}
.comment-meta{position:relative}
.comment-metadata{display:inline}
.comment-author{display:inline}
.comment-author a{position:relative;color:#5D5957;font-weight:700}
.comment-author a:hover{color:#e63434}
.comment-author a:after{content:","}
.comment-author img{max-width:70px;margin-right:28px;float:left}
.reply{position:absolute;right:0;top:-1px}
.comment-content{padding:0 0 9px 100px}
.comment-respond{margin-top:0}
.comment-reply-title{margin:10px 0 22px;font-size:40px;font-weight:700}
.comment-respond label,.contact-form label{display:none}
form.contact-form{margin:0 auto}
form.contact-form .theme_btn{padding-left:40px;padding-right:40px}
p.comment-form-author,p.comment-form-email,p.comment-form-url{margin-bottom:10px}
p.comment-form-comment:before,p.contact-form-message:before{display:table;content:" "}
.comment-respond p.form-submit{margin-top:24px}
@media (max-width: 570px) {
.comments-area ol.children li{padding:30px 0 0 30px}
p.comment-form-author,p.comment-form-email,p.comment-form-url,p.contact-form-name,p.contact-form-email,p.contact-form-subject{float:none;padding:0;width:100%}
p.contact-form-message{padding-right:0}
}
.single_teaser{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;text-align:center;margin:30px 0 43px;padding:0 0 20px}
.single_teaser img{border-radius:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single_teaser:hover img{box-shadow:0 0 0 20px #f5f5f5;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.single_teaser.icons [class^="rt-icon-"]{font-size:40px}
.single_teaser.icons.style1{padding:0 0 30px;margin:0}
.single_teaser.icons.style1 [class^="rt-icon-"]{font-size:48px;line-height:60px;color:#e63434;display:inline-block;width:60px;height:60px;margin-top:-16px;margin-bottom:7px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.single_teaser.icons.style1:hover [class^="rt-icon-"]{color:#5D5957}
.single_teaser.icons.style1 p.introtext{margin-bottom:0}
.single_teaser h3{font-size:24px;margin:10px 0 14px;text-transform:none;font-weight:300}
.single_teaser h3 a{color:inherit}
.single_teaser h3 a:hover{color:#e63434}
.single_teaser p.introtext{margin:10px 0 30px}
.single_teaser.icons.style2{background-color:transparent;margin:0 0 20px;padding:30px 0 23px}
.single_teaser.icons.style2 .icons_introimg{margin:0 10px 16px}
.single_teaser.icons.style2 [class^="rt-icon-"]:before{font-size:100px;background:transparent;color:#5D5957;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:block}
.single_teaser.icons.style2:hover [class^="rt-icon-"]:before{color:#e63434}
.single_teaser.icons.style2 h2{font-size:50px;margin:12px 0 0}
.single_teaser.icons.style2 h3{display:inline-block;padding:0;margin:0}
.single_teaser.icons.style3 [class^="rt-icon-"]{border-radius:100%;width:140px;height:140px;margin:0 auto 10px;display:inline-block;color:#fff;box-shadow:0 0 0 5px #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:140px;font-size:80px}
.single_teaser.icons.style3:hover [class^="rt-icon-"]{background-color:transparent;color:#fff;box-shadow:0 0 0 16px #fff;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.single_teaser.icons.style4 [class^="rt-icon-"]{font-size:50px;margin-top:50px;position:absolute;top:100px;margin-left:-25px}
.single_teaser.icons.style4 h2{display:inline-block;border-top:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:150px;font-size:35px;width:160px;height:158px;font-weight:300}
.single_teaser.icons.style4 h3{color:#fff;margin-top:40px}
.single_teaser.icons.style5{overflow:hidden;padding:20px 20px 0;border-radius:8px;background-color:rgba(0,0,0,0.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.single_teaser.icons.style5:hover{background-color:rgba(0,0,0,0.3)}
.single_teaser.icons.style5 [class^="rt-icon-"]{color:#fff;font-size:100px;line-height:100px;width:100%;height:100px;text-align:center;display:block}
.single_teaser_right{margin:10px 10px 23px 60px;padding:0 20px}
.single_teaser_right h3{margin:0 0 10px;font-size:22px}
.single_teaser_right h3 a{color:#e63434}
.single_teaser_right h3 a:hover{color:#e63434}
.left_icons{position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.left_icons [class^="rt-icon-"]{display:block;font-size:60px;margin:-13px 0 0;position:absolute;top:0;left:0;width:70px;height:70px;line-height:70px;text-align:center;color:#e63434;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.left_icons:hover [class^="rt-icon-"]{color:#5D5957}
.style2 .single_teaser_right{margin:10px 10px 10px 110px;padding:0}
.left_icons.style2 [class^="rt-icon-"]{text-align:center;background-color:#e63434;color:#e63434;font-size:50px;width:90px;line-height:84px;height:90px;padding:0;top:0;margin-top:0;border:4px solid transparent;color:#fff}
.left_icons.style2:hover [class^="rt-icon-"]{background-color:#5D5957}
.widget_categories ul,.widget_archive ul,.widget_recent_entries ul{list-style:none;padding-left:0}
.widget_categories li,.widget_archive li,.widget_recent_entries li{padding:3px 0}
.widget_categories li + li,.widget_archive li + li,.widget_recent_entries li + li,.widget_nav_menu li + li{padding-top:5px;margin-top:5px;border-top:1px solid #e1e1e1}
.widget_categories a,.widget_archive a,.widget_recent_entries a,.widget_nav_menu a{position:relative;padding:0!important}
.widget_tag_cloud > h3{margin-bottom:26px}
.widget_news > h3{margin-bottom:7px}
.widget_news ul{list-style:none;padding-left:0}
.widget_news li{padding:18px 0 6px}
.news_introimg{float:left;max-width:70px}
.news_right{margin-left:90px}
.news_right h5{margin-top:0;font-size:16px;text-transform:none;font-weight:300;line-height:1.1em}
.news_right h5 a{color:inherit}
.news_right h5 a:hover{color:#e63434}
.widget_social_links > h3{margin-bottom:13px}
.widget_social_links ul{padding-left:0;list-style:none}
.widget_social_links a[class^="socialico-"]{padding:0 0 0 40px;font-size:inherit!important;color:#e63434}
.widget_social_links a[class^="socialico-"]:before{top:-3px}
.widget_social_links a[class^="socialico-"]:hover{color:#e63434}
.widget_social_links li{padding:6px 10px 6px 0;vertical-align:bottom}
.widget_schedule dt{font-weight:400}
.widget_schedule .dl-horizontal dt{width:auto;text-align:left;padding:9px 0;float:left;clear:left;text-align:right}
.widget_schedule .dl-horizontal dt:before{font-family:"rt-icons";color:#e63434;padding-right:10px;padding-left:4px;content:"\e673"}
.widget_schedule .dl-horizontal dd{margin-left:0;text-align:right;border-bottom:1px solid #e5e5e5;border-bottom:1px solid rgba(255,255,255,0.1);padding:9px 0}
.widget_schedule .dl-horizontal dt:first-child + dd{border-top:1px solid #e5e5e5;border-top:1px solid rgba(255,255,255,0.1);margin-top:27px}
.widget_testimonials{padding:0 0 20px}
.widget_testimonials .carousel-introtext{padding:50px 70px 10px;text-align:center;position:relative;font-size:40px;line-height:1.1;font-weight:700}
@media (max-width: 767px) {
.widget_testimonials .carousel-introtext{font-size:30px}
}
.widget_testimonials .carousel-introtext span{position:relative;display:inline-block}
.widget_testimonials .carousel-introtext:before{font-family:'fontello';display:block;position:absolute;top:0;left:50%;margin-left:-26px;font-size:50px;line-height:30px;content:'\e808';color:#5D5957}
.widget_testimonials .carousel-readmore:after,.widget_testimonials .carousel-readmore:before{content:'-'}
.widget_testimonials .carousel-readmore{padding:0;text-align:center;color:#5D5957;font-size:24px;font-weight:300;line-height:1;position:relative}
.widget_testimonials .carousel-readmore span{display:block;text-align:center;max-width:60px;margin:0 auto 14px}
.widget_testimonials .carousel-readmore span img{border-radius:100%;padding:3px;border:1px solid #fff}
.widget_testimonials .carousel-control.right:hover,.widget_testimonials .carousel-control.left:hover{color:#fff}
.widget_testimonials .carousel-control.right,.widget_testimonials .carousel-control.left{display:block;width:50px;height:50px;top:50%;right:0;margin-top:-15px;z-index:10}
.widget_testimonials .carousel-control.left{left:0;right:auto}
.widget_testimonials .carousel-control.right:before{font-family:'fontello';content:'\e834';font-size:20px}
.widget_testimonials .carousel-control.left:before{font-family:'fontello';content:'\e833';font-size:20px}
.widget_testimonials .carousel-indicators{bottom:-20px}
.widget_text{line-height:1.6em}
.thumbnail > img{border-radius:0}
.thumbnail{position:relative;margin-bottom:30px;padding:0 0 1px;border-radius:0;border:none;background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.thumbnail .caption{text-align:center;padding:26px 20px 20px;color:inherit}
.light_section .thumbnail{border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
.thumbnail .caption h4{font-size:22px;font-weight:300;margin:0}
.thumbnail .caption h4+p{font-size:14px;text-transform:uppercase;margin:0;color:#e63434}
.thumbnail p.team-social{text-align:center;z-index:2;padding-bottom:20px}
.contact-form p:first-child{padding-left:0}
p.contact-form-name,p.contact-form-email,p.contact-form-subject{margin-bottom:10px}
.contact-form-50 p.contact-form-name,.contact-form-50 p.contact-form-email,.contact-form-50 p.contact-form-email{width:50%}
p.contact-form-message,p.form-submit{padding:0}
@media (max-width: 570px) {
p.contact-form-name,p.contact-form-email,p.contact-form-subject{float:none;width:100%!important}
}
.twitter img{display:none}
.widget_tweet ul.tweet_list{padding:0;list-style:none}
.widget_tweet ul.tweet_list li{position:relative}
.widget_tweet ul.tweet_list li+li{margin-top:26px}
#tweets .twitter p{margin-bottom:0}
#tweets .flex-control-nav,#tweets .flex-direction-nav{display:none!important}
#tweets .tweet_avatar{display:none}
.subscribe .form-control{max-width:150px}
.subscribe .theme_btn{padding:13px 20px 12px}
#subscribe .subscribe .form-control{max-width:370px;margin:auto;text-align:center}
#subscribe .subscribe .theme_btn{padding:20px 51px;margin-top:10px}
.chart{position:relative;display:inline-block;text-align:center;-webkit-border-radius:100%;border-radius:100%;margin:40px 0 0}
.chart + h4{margin:10px 0}
.percent{color:#5D5957;display:block;position:absolute;top:21%;left:50%;font-size:40px;font-weight:700;margin-top:0;margin-left:-.74em;z-index:2}
.percent:after{content:"%";font-size:.5em}
.pricing-table{overflow:hidden;list-style:none;padding:0;text-align:center;background-color:transparent;border:1px solid #e1e1e1;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.pricing-table:hover{background-color:#e63434;color:#fff}
.pricing-table:hover .plan-price span:first-child{color:#5D5957}
.pricing-table:hover .plan-price span + span{color:#5D5957}
.pricing-table:hover ul li{border-color:#fff!important;border-color:rgba(255,255,255,0.3)!important}
.pricing-table:hover .call-to-action a{color:#5D5957;border-color:#fff}
.pricing-table.style2{background-color:#e63434;color:#fff}
.pricing-table.style2:hover{background-color:#5D5957}
.pricing-table.style2:hover .plan-price span:first-child{color:#e63434}
.pricing-table.style2:hover .plan-price span + span{color:#e63434}
.pricing-table.style2:hover ul li{border-color:#555!important}
.pricing-table.style2:hover .call-to-action a,.pricing-table.style2:hover .call-to-action a:hover{color:#fff;border-color:#e63434;background-color:transparent}
.pricing-table ul{list-style:none;padding:0}
.pricing-table ul li{padding:13px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 40px}
.pricing-table.style2 ul li{border-color:#fff;border-color:rgba(255,255,255,0.3)}
.pricing-table ul li.feature_disabled:before{content:"\e602";color:#525252}
.pricing-table li + li{border-top:0}
.pricing-table li p{padding:6px;margin:0}
.pricing-table li.plan-price{padding:24px 0 28px}
.pricing-table.style2 li.plan-price p{color:#fff}
.pricing-table li.plan-name{font-size:28px;padding:16px 0;color:#5D5957;background-color:#fff}
.pricing-table.style2 li.plan-name{color:#e63434;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.plan-price span,.pricing-table ul li{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.plan-price span:first-child{font-size:100px;line-height:1em;color:#e63434;font-weight:700}
.plan-price span + span{font-size:50px;line-height:50px;font-weight:700;position:relative;letter-spacing:-1px;top:-37px;color:#e63434}
.pricing-table li.plan-price p{display:inline;color:#5D5957;font-size:40px;margin-left:-4px;letter-spacing:-1px}
.pricing-table li.plan-price span + span + p{margin-left:-68px}
.style2 .plan-price span{color:#5D5957}
.call-to-action{margin:30px 0 50px}
.call-to-action a{padding-left:53px;padding-right:53px}
.style2 .call-to-action a{color:#5D5957;border-color:#fff}
.style2 .call-to-action a:hover{color:#5D5957;background-color:#fff}
ul#flickr{margin:0 auto;padding:0}
ul#flickr li{background-color:#C4C4C4;display:inline-block;line-height:0!important;list-style:none outside none;margin:0 12px 12px 0}
.animated{filter:Alpha(Opacity=100)!important;opacity:1!important}
.bs-callout{border-left:3px solid #EEE;margin:20px 0;padding:30px;font-size:1.3em}
.bs-callout h4{margin-bottom:5px;margin-top:0}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout-danger{background-color:#FDF7F7;border-color:#EED3D7}
.bs-callout-danger h4{color:#B94A48}
.bs-callout-warning{background-color:#FAF8F0;border-color:#FAEBCC}
.bs-callout-warning h4{color:#8A6D3B}
.bs-callout-info{background-color:rgba(100,100,100,0.1);border-color:rgba(100,100,100,0.2);border-width:10px}
.bs-callout-info h4{color:#fff}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:13000;height:100%}
.preloaderimg{width:128px;height:128px;position:absolute;left:497px;top:385px;background:url(../img/preloader.gif) no-repeat 50% 50% transparent;margin:-64px 0 0 -64px}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.portfolio_item_image,.portfolio_links{position:relative}
.p-view,.p-link{display:block;position:absolute;height:40px;width:40px;margin-left:-40px;margin-top:-20px;top:50%;left:50%;text-align:center}
.p-view{background-color:#fff}
.p-link{background-color:#e63434;margin-left:10px}
.p-view:before,.p-link:before{font-family:'rt-icons';font-size:24px;font-weight:400;content:"\e6df";line-height:40px;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.p-view:before{color:#5D5957}
.p-link:before{color:#fff;content:"\e6fc"}
.p-view:hover:before{color:#e63434}
.p-link:hover:before{color:#5D5957}
.grabbing{cursor:url(../img/grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{position:absolute;top:-21px;width:100%;text-align:center}
@media (max-width: 1200px) {
.owl-theme .owl-controls{left:0;right:0}
}
.owl-theme .owl-controls .owl-buttons div{display:inline-block;position:relative;zoom:1;*display:inline;font-size:0;color:transparent;width:50px;height:50px;text-align:center;border:3px solid #e63434;margin:0 5px;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.owl-theme .owl-controls .owl-buttons div:before{-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;content:'\e82b';font-family:'fontello';line-height:43px;font-size:22px;color:#5D5957}
.owl-theme .owl-controls .owl-buttons div.owl-next:before{content:'\e82c'}
.owl-theme .owl-controls .owl-buttons div:hover{background-color:#e63434}
.owl-theme .owl-controls.clickable .owl-buttons div:hover:before{color:#fff}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(../img/AjaxLoader.gif) no-repeat center center}
.owl-carousel-item{margin:0 15px}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;max-width:100%!important}
.bx-wrapper img{max-width:100%;display:block}
#classes .bx-wrapper{margin:0 auto 90px!important}
.bx-wrapper .media{margin-top:0}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:50%;margin-left:-30px}
.bx-wrapper .bx-prev:before{content:'\e831'}
.bx-wrapper .bx-next{right:50%;margin-right:-30px}
.bx-wrapper .bx-next:before{content:'\e82e'}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;bottom:-60px;outline:0;width:29px;height:29px;font-size:0;color:transparent;border:3px solid #fff}
.bx-wrapper .bx-controls-direction a:hover{background-color:#fff}
.bx-wrapper .bx-controls-direction a:before{font-family:'fontello';position:absolute;font-size:14px;color:#5D5957;left:8px;top:-2px}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider{margin:0;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);border:2px solid #e63434;font-size:0;color:transparent;text-align:center}
.flex-direction-nav .flex-prev{left:10px}
.flex-direction-nav .flex-next{right:10px;text-align:right}
.flexslider:hover .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:"fontello";font-size:20px;content:'\e833';color:#5D5957;position:absolute;top:5px;left:12px}
.flex-direction-nav a.flex-next:before{content:'\e834';left:14px}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:'rt-icons';font-size:20px;display:inline-block;content:"\e6a2"}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:"\e711"}
.flex-control-nav{width:100%;position:absolute;bottom:40px;text-align:center;z-index:2}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:14px;height:14px;display:block;background:#fff;border:2px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.flex-control-paging li a:hover{background-color:transparent}
.flex-control-paging li a.flex-active{background-color:transparent}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
#toTop{border:3px solid #e63434;bottom:30px;display:none;height:50px;width:50px;overflow:hidden;position:fixed;right:20px;text-decoration:none;z-index:9999;font-size:0;color:transparent}
#toTop:after{display:block;content:'\e829';color:#5D5957;font-size:22px;font-family:'fontello';position:absolute;left:16px;top:7px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
#toTopHover,#toTop:hover{background:#e63434}
#toTop:hover:after{color:#fff}
#toTop:active,#toTop:focus{outline:medium none}
@font-face{font-family:'rt-icons';src:url(../fonts/rt-icons.eot);src:url(../fonts/rt-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/rt-icons.woff) format("woff"),url(../fonts/rt-icons.ttf) format("truetype"),url(../fonts/rt-icons.svg#rt-icons) format("svg");font-weight:400;font-style:normal}
[class^="rt-icon-"],[class*=" rt-icon-"]{font-family:'rt-icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
p>[class^="rt-icon-"],p>[class*=" rt-icon-"]{padding-right:8px;font-size:1.3em;line-height:1.45em;position:relative;top:.15em}
h1>[class^="rt-icon-"],h1>[class*=" rt-icon-"],h2>[class^="rt-icon-"],h2>[class*=" rt-icon-"],h3>[class^="rt-icon-"],h3>[class*=" rt-icon-"],h3>[class^="rt-icon-"],h3>[class*=" rt-icon-"],h3>[class^="rt-icon-"],h3>[class*=" rt-icon-"],h3>[class^="rt-icon-"],h3>[class*=" rt-icon-"]{padding-right:8px}
.rt-icon-ok:before{content:"\e600"}
.rt-icon-youtube:before{content:"\e601"}
.rt-icon-times:before{content:"\e602"}
.rt-icon-image:before{content:"\e603"}
.rt-icon-phone:before{content:"\e604"}
.rt-icon-heart:before{content:"\e605"}
.rt-icon-microphone:before{content:"\e606"}
.rt-icon-rss-outline:before{content:"\e607"}
.rt-icon-message:before{content:"\e608"}
.rt-icon-location-outline:before{content:"\e609"}
.rt-icon-link-outline:before{content:"\e60a"}
.rt-icon-image-outline:before{content:"\e60b"}
.rt-icon-export-outline:before{content:"\e60c"}
.rt-icon-cross:before{content:"\e60d"}
.rt-icon-star-outline:before{content:"\e60e"}
.rt-icon-mail:before{content:"\e60f"}
.rt-icon-heart-outline:before{content:"\e610"}
.rt-icon-flash-outline:before{content:"\e611"}
.rt-icon-arrow-move-outline:before{content:"\e612"}
.rt-icon-watch:before{content:"\e613"}
.rt-icon-time:before{content:"\e614"}
.rt-icon-location-arrow-outline:before{content:"\e615"}
.rt-icon-attachment-outline:before{content:"\e616"}
.rt-icon-user-outline:before{content:"\e617"}
.rt-icon-lock-closed-outline:before{content:"\e618"}
.rt-icon-lock-open-outline:before{content:"\e619"}
.rt-icon-group-outline:before{content:"\e61a"}
.rt-icon-chart-pie-outline:before{content:"\e61b"}
.rt-icon-video-outline:before{content:"\e61c"}
.rt-icon-map:before{content:"\e61d"}
.rt-icon-key-outline:before{content:"\e61e"}
.rt-icon-infinity-outline:before{content:"\e61f"}
.rt-icon-globe-outline:before{content:"\e620"}
.rt-icon-eye-outline:before{content:"\e621"}
.rt-icon-cog-outline:before{content:"\e622"}
.rt-icon-camera-outline:before{content:"\e623"}
.rt-icon-scissors-outline:before{content:"\e624"}
.rt-icon-refresh-outline:before{content:"\e625"}
.rt-icon-zoom-outline:before{content:"\e626"}
.rt-icon-pin-outline:before{content:"\e627"}
.rt-icon-message-typing:before{content:"\e628"}
.rt-icon-folder:before{content:"\e629"}
.rt-icon-pencil:before{content:"\e62a"}
.rt-icon-brush:before{content:"\e62b"}
.rt-icon-thumbs-up:before{content:"\e62c"}
.rt-icon-pen:before{content:"\e62d"}
.rt-icon-calender-outline:before{content:"\e62e"}
.rt-icon-business-card:before{content:"\e62f"}
.rt-icon-calculator:before{content:"\e630"}
.rt-icon-clipboard:before{content:"\e631"}
.rt-icon-gift:before{content:"\e632"}
.rt-icon-bell:before{content:"\e633"}
.rt-icon-anchor-outline:before{content:"\e634"}
.rt-icon-power-outline:before{content:"\e635"}
.rt-icon-shopping-bag:before{content:"\e636"}
.rt-icon-device-tablet:before{content:"\e637"}
.rt-icon-device-phone:before{content:"\e638"}
.rt-icon-device-laptop:before{content:"\e639"}
.rt-icon-device-desktop:before{content:"\e63a"}
.rt-icon-spanner-outline:before{content:"\e63b"}
.rt-icon-puzzle-outline:before{content:"\e63c"}
.rt-icon-printer:before{content:"\e63d"}
.rt-icon-lightbulb:before{content:"\e63e"}
.rt-icon-flag-outline:before{content:"\e63f"}
.rt-icon-contacts:before{content:"\e640"}
.rt-icon-weather-stormy:before{content:"\e641"}
.rt-icon-weather-shower:before{content:"\e642"}
.rt-icon-weather-partly-sunny:before{content:"\e643"}
.rt-icon-weather-downpour:before{content:"\e644"}
.rt-icon-weather-cloudy:before{content:"\e645"}
.rt-icon-plane-outline:before{content:"\e646"}
.rt-icon-phone-outline:before{content:"\e647"}
.rt-icon-microphone-outline:before{content:"\e648"}
.rt-icon-weather-sunny:before{content:"\e649"}
.rt-icon-weather-snow:before{content:"\e64a"}
.rt-icon-weather-night:before{content:"\e64b"}
.rt-icon-wine:before{content:"\e64c"}
.rt-icon-tags:before{content:"\e64d"}
.rt-icon-headphones:before{content:"\e64e"}
.rt-icon-plug:before{content:"\e64f"}
.rt-icon-credit-card:before{content:"\e650"}
.rt-icon-coffee:before{content:"\e651"}
.rt-icon-book:before{content:"\e652"}
.rt-icon-beer:before{content:"\e653"}
.rt-icon-tree:before{content:"\e654"}
.rt-icon-thermometer:before{content:"\e655"}
.rt-icon-messages:before{content:"\e656"}
.rt-icon-shopping-cart:before{content:"\e657"}
.rt-icon-leaf:before{content:"\e658"}
.rt-icon-volume:before{content:"\e659"}
.rt-icon-microphone2:before{content:"\e65a"}
.rt-icon-paperclip:before{content:"\e65b"}
.rt-icon-trashcan:before{content:"\e65c"}
.rt-icon-search:before{content:"\e65d"}
.rt-icon-chat:before{content:"\e65e"}
.rt-icon-calendar:before{content:"\e65f"}
.rt-icon-bookmark:before{content:"\e660"}
.rt-icon-email:before{content:"\e661"}
.rt-icon-heart2:before{content:"\e662"}
.rt-icon-cloud:before{content:"\e663"}
.rt-icon-book2:before{content:"\e664"}
.rt-icon-star:before{content:"\e665"}
.rt-icon-clock:before{content:"\e666"}
.rt-icon-users:before{content:"\e667"}
.rt-icon-user:before{content:"\e668"}
.rt-icon-bullhorn:before{content:"\e669"}
.rt-icon-diamond:before{content:"\e66a"}
.rt-icon-drink:before{content:"\e66b"}
.rt-icon-shorts:before{content:"\e66c"}
.rt-icon-syringe:before{content:"\e66d"}
.rt-icon-barbell:before{content:"\e66e"}
.rt-icon-chart:before{content:"\e66f"}
.rt-icon-pencil2:before{content:"\e670"}
.rt-icon-newspaper:before{content:"\e671"}
.rt-icon-earth:before{content:"\e672"}
.rt-icon-clock2:before{content:"\e673"}
.rt-icon-comment:before{content:"\e674"}
.rt-icon-chat2:before{content:"\e675"}
.rt-icon-speaker:before{content:"\e676"}
.rt-icon-heart3:before{content:"\e677"}
.rt-icon-list:before{content:"\e678"}
.rt-icon-edit:before{content:"\e679"}
.rt-icon-trash:before{content:"\e67a"}
.rt-icon-briefcase:before{content:"\e67b"}
.rt-icon-calendar2:before{content:"\e67c"}
.rt-icon-inbox:before{content:"\e67d"}
.rt-icon-google-plus:before{content:"\e67e"}
.rt-icon-instagram:before{content:"\e67f"}
.rt-icon-user2:before{content:"\e680"}
.rt-icon-users2:before{content:"\e681"}
.rt-icon-archive:before{content:"\e682"}
.rt-icon-desktop:before{content:"\e683"}
.rt-icon-sent:before{content:"\e684"}
.rt-icon-share:before{content:"\e685"}
.rt-icon-film:before{content:"\e686"}
.rt-icon-tag:before{content:"\e687"}
.rt-icon-email2:before{content:"\e688"}
.rt-icon-picture:before{content:"\e689"}
.rt-icon-frame:before{content:"\e68a"}
.rt-icon-locked:before{content:"\e68b"}
.rt-icon-pin:before{content:"\e68c"}
.rt-icon-search2:before{content:"\e68d"}
.rt-icon-home:before{content:"\e68e"}
.rt-icon-cart:before{content:"\e68f"}
.rt-icon-camera:before{content:"\e690"}
.rt-icon-compass:before{content:"\e691"}
.rt-icon-cloud2:before{content:"\e692"}
.rt-icon-grid:before{content:"\e693"}
.rt-icon-popup:before{content:"\e694"}
.rt-icon-home2:before{content:"\e695"}
.rt-icon-light-bulb:before{content:"\e696"}
.rt-icon-store:before{content:"\e697"}
.rt-icon-anchor:before{content:"\e698"}
.rt-icon-book3:before{content:"\e699"}
.rt-icon-sound-alt:before{content:"\e69a"}
.rt-icon-inbox2:before{content:"\e69b"}
.rt-icon-inbox-alt:before{content:"\e69c"}
.rt-icon-envelope:before{content:"\e69d"}
.rt-icon-compose:before{content:"\e69e"}
.rt-icon-chat-alt-stroke:before{content:"\e69f"}
.rt-icon-rss:before{content:"\e6a0"}
.rt-icon-cog:before{content:"\e6a1"}
.rt-icon-pin2:before{content:"\e6a2"}
.rt-icon-link:before{content:"\e6a3"}
.rt-icon-key-stroke:before{content:"\e6a4"}
.rt-icon-lightbulb2:before{content:"\e6a5"}
.rt-icon-compass2:before{content:"\e6a6"}
.rt-icon-book-alt2:before{content:"\e6a7"}
.rt-icon-book4:before{content:"\e6a8"}
.rt-icon-book-alt:before{content:"\e6a9"}
.rt-icon-pen-alt-stroke:before{content:"\e6aa"}
.rt-icon-layers:before{content:"\e6ab"}
.rt-icon-paperclip2:before{content:"\e6ac"}
.rt-icon-fork:before{content:"\e6ad"}
.rt-icon-uniF756:before{content:"\e6ae"}
.rt-icon-uniF765:before{content:"\e6af"}
.rt-icon-uniF794:before{content:"\e6b0"}
.rt-icon-uniF56B:before{content:"\e6b1"}
.rt-icon-fish:before{content:"\e6b2"}
.rt-icon-cupcake:before{content:"\e6b3"}
.rt-icon-pizza:before{content:"\e6b4"}
.rt-icon-cherry:before{content:"\e6b5"}
.rt-icon-mushroom:before{content:"\e6b6"}
.rt-icon-bone:before{content:"\e6b7"}
.rt-icon-steak:before{content:"\e6b8"}
.rt-icon-bottle:before{content:"\e6b9"}
.rt-icon-restaurantmenu:before{content:"\e6ba"}
.rt-icon-coffeebean:before{content:"\e6bb"}
.rt-icon-chocolate:before{content:"\e6bc"}
.rt-icon-raspberry:before{content:"\e6bd"}
.rt-icon-raspberrypi:before{content:"\e6be"}
.rt-icon-birthday:before{content:"\e6bf"}
.rt-icon-sun:before{content:"\e6c0"}
.rt-icon-moon:before{content:"\e6c1"}
.rt-icon-cloudy:before{content:"\e6c2"}
.rt-icon-cloud3:before{content:"\e6c3"}
.rt-icon-cloud4:before{content:"\e6c4"}
.rt-icon-lightning:before{content:"\e6c5"}
.rt-icon-rainy:before{content:"\e6c6"}
.rt-icon-snowy:before{content:"\e6c7"}
.rt-icon-mobile:before{content:"\e6c8"}
.rt-icon-ipod:before{content:"\e6c9"}
.rt-icon-monitor:before{content:"\e6ca"}
.rt-icon-laptop:before{content:"\e6cb"}
.rt-icon-window:before{content:"\e6cc"}
.rt-icon-mouse:before{content:"\e6cd"}
.rt-icon-quote:before{content:"\e6ce"}
.rt-icon-quote2:before{content:"\e6cf"}
.rt-icon-microphone3:before{content:"\e6d0"}
.rt-icon-cog2:before{content:"\e6d1"}
.rt-icon-gamepad:before{content:"\e6d2"}
.rt-icon-graduate:before{content:"\e6d3"}
.rt-icon-lab:before{content:"\e6d4"}
.rt-icon-tie:before{content:"\e6d5"}
.rt-icon-heart4:before{content:"\e6d6"}
.rt-icon-cloud5:before{content:"\e6d7"}
.rt-icon-star2:before{content:"\e6d8"}
.rt-icon-tv:before{content:"\e6d9"}
.rt-icon-sound:before{content:"\e6da"}
.rt-icon-video:before{content:"\e6db"}
.rt-icon-trash2:before{content:"\e6dc"}
.rt-icon-user3:before{content:"\e6dd"}
.rt-icon-key:before{content:"\e6de"}
.rt-icon-search3:before{content:"\e6df"}
.rt-icon-eye:before{content:"\e6e0"}
.rt-icon-bubble:before{content:"\e6e1"}
.rt-icon-stack:before{content:"\e6e2"}
.rt-icon-cup:before{content:"\e6e3"}
.rt-icon-phone2:before{content:"\e6e4"}
.rt-icon-news:before{content:"\e6e5"}
.rt-icon-mail2:before{content:"\e6e6"}
.rt-icon-like:before{content:"\e6e7"}
.rt-icon-photo:before{content:"\e6e8"}
.rt-icon-note:before{content:"\e6e9"}
.rt-icon-food:before{content:"\e6ea"}
.rt-icon-t-shirt:before{content:"\e6eb"}
.rt-icon-fire:before{content:"\e6ec"}
.rt-icon-clip:before{content:"\e6ed"}
.rt-icon-shop:before{content:"\e6ee"}
.rt-icon-calendar3:before{content:"\e6ef"}
.rt-icon-wallet:before{content:"\e6f0"}
.rt-icon-vynil:before{content:"\e6f1"}
.rt-icon-truck:before{content:"\e6f2"}
.rt-icon-world:before{content:"\e6f3"}
.rt-icon-settings:before{content:"\e6f4"}
.rt-icon-camera2:before{content:"\e6f5"}
.rt-icon-tag2:before{content:"\e6f6"}
.rt-icon-lock:before{content:"\e6f7"}
.rt-icon-bulb:before{content:"\e6f8"}
.rt-icon-pen2:before{content:"\e6f9"}
.rt-icon-diamond2:before{content:"\e6fa"}
.rt-icon-display:before{content:"\e6fb"}
.rt-icon-location:before{content:"\e6fc"}
.rt-icon-clock3:before{content:"\e6fd"}
.rt-icon-paperplane:before{content:"\e6fe"}
.rt-icon-params:before{content:"\e6ff"}
.rt-icon-banknote:before{content:"\e700"}
.rt-icon-data:before{content:"\e701"}
.rt-icon-music:before{content:"\e702"}
.rt-icon-megaphone:before{content:"\e703"}
.rt-icon-study:before{content:"\e704"}
.rt-icon-lab2:before{content:"\e705"}
.rt-icon-chat3:before{content:"\e706"}
.rt-icon-archive2:before{content:"\e707"}
.rt-icon-user4:before{content:"\e708"}
.rt-icon-users3:before{content:"\e709"}
.rt-icon-archive3:before{content:"\e70a"}
.rt-icon-earth2:before{content:"\e70b"}
.rt-icon-location2:before{content:"\e70c"}
.rt-icon-mobile2:before{content:"\e70d"}
.rt-icon-screen:before{content:"\e70e"}
.rt-icon-mail3:before{content:"\e70f"}
.rt-icon-support:before{content:"\e710"}
.rt-icon-videos:before{content:"\e711"}
.rt-icon-star3:before{content:"\e712"}
.rt-icon-heart5:before{content:"\e713"}
.rt-icon-bookmark2:before{content:"\e714"}
.rt-icon-file:before{content:"\e715"}
.rt-icon-locked2:before{content:"\e716"}
.rt-icon-unlocked:before{content:"\e717"}
.rt-icon-archive4:before{content:"\e718"}
.rt-icon-images:before{content:"\e719"}
.rt-icon-images2:before{content:"\e71a"}
.rt-icon-pencil3:before{content:"\e71b"}
.rt-icon-pictures:before{content:"\e71c"}
.rt-icon-link2:before{content:"\e71d"}
.rt-icon-search4:before{content:"\e71e"}
.rt-icon-cog3:before{content:"\e71f"}
.rt-icon-trashcan2:before{content:"\e720"}
.rt-icon-pencil4:before{content:"\e721"}
.rt-icon-article:before{content:"\e722"}
.rt-icon-clock4:before{content:"\e723"}
.rt-icon-heart6:before{content:"\e724"}
.rt-icon-palette:before{content:"\e725"}
.rt-icon-leaf2:before{content:"\e726"}
.rt-icon-megaphone2:before{content:"\e727"}
.rt-icon-bell2:before{content:"\e728"}
.rt-icon-lifebuoy:before{content:"\e729"}
.rt-icon-magnet:before{content:"\e72a"}
.rt-icon-light-bulb2:before{content:"\e72b"}
.rt-icon-flickr:before{content:"\e72c"}
.rt-icon-flickr2:before{content:"\e72d"}
.rt-icon-vimeo:before{content:"\e72e"}
.rt-icon-vimeo2:before{content:"\e72f"}
.rt-icon-twitter:before{content:"\e730"}
.rt-icon-twitter2:before{content:"\e731"}
.rt-icon-facebook:before{content:"\e732"}
.rt-icon-facebook2:before{content:"\e733"}
.rt-icon-facebook3:before{content:"\e734"}
.rt-icon-googleplus:before{content:"\e735"}
.rt-icon-googleplus2:before{content:"\e736"}
.rt-icon-pinterest:before{content:"\e737"}
.rt-icon-pinterest2:before{content:"\e738"}
.rt-icon-tumblr:before{content:"\e739"}
.rt-icon-tumblr2:before{content:"\e73a"}
.rt-icon-linkedin:before{content:"\e73b"}
.rt-icon-linkedin2:before{content:"\e73c"}
.rt-icon-dribbble:before{content:"\e73d"}
.rt-icon-dribbble2:before{content:"\e73e"}
.rt-icon-stumbleupon:before{content:"\e73f"}
.rt-icon-stumbleupon2:before{content:"\e740"}
.rt-icon-lastfm:before{content:"\e741"}
.rt-icon-lastfm2:before{content:"\e742"}
.rt-icon-skype:before{content:"\e743"}
.rt-icon-skype2:before{content:"\e744"}
.rt-icon-behance:before{content:"\e745"}
.rt-icon-vk:before{content:"\e746"}
.rt-icon-smashing:before{content:"\e747"}
.rt-icon-dropbox:before{content:"\e748"}
.rt-icon-evernote:before{content:"\e749"}
.rt-icon-picasa:before{content:"\e74a"}
.rt-icon-instagram2:before{content:"\e74b"}
@font-face{font-family:'socialicoregular';src:url(../fonts/socialico-webfont.eot);src:url(../fonts/socialico-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/socialico-webfont.woff) format("woff"),url(../fonts/socialico-webfont.ttf) format("truetype"),url(../fonts/socialico-webfont.svg#socialicoregular) format("svg");font-weight:400;font-style:normal}
a[class^="socialico-"]{font-size:0!important;display:inline-block;position:relative;padding-right:44px;line-height:54px;vertical-align:middle;margin-right:10px}
a[class^="socialico-"]:before{display:inline-block;text-indent:0;overflow:hidden;font-family:'socialicoregular';font-size:29px;text-align:center;position:absolute;left:0;border:3px solid #e63434;width:50px;height:50px;line-height:44px;color:#5D5957;margin:0;-webkit-transition:all .2s linear 0;-moz-transition:all .2s linear 0;-o-transition:all .2s linear 0;-ms-transition:all .2s linear 0;transition:all .2s linear 0}
a[class^="socialico-"]:hover:before{background-color:#e63434;color:#fff;-webkit-transition:all .1s linear 0;-moz-transition:all .1s linear 0;-o-transition:all .1s linear 0;-ms-transition:all .1s linear 0;transition:all .1s linear 0}
a.socialico-soundcloud-rounded:before{content:"!"}
a.socialico-pinterest-rounded:before{content:"&"}
a.socialico-windows-rounded:before{content:"0"}
a.socialico-addthis-rounded:before{content:"1"}
a.socialico-sharethis-rounded:before{content:"2"}
a.socialico-picasa-rounded:before{content:"4"}
a.socialico-lastfm-rounded:before{content:"5"}
a.socialico-technorati-rounded:before{content:"?"}
a.socialico-mac-rounded:before{content:"@"}
a.socialico-dribble-rounded:before{content:"d"}
a.socialico-behance-rounded:before{content:"b"}
a.socialico-facebook-rounded:before{content:"f"}
a.socialico-google-rounded:before{content:"g"}
a.socialico-skype-rounded:before{content:"h"}
a.socialico-linkedin-rounded:before{content:"i"}
a.socialico-deviantart-rounded:before{content:"j"}
a.socialico-bing-rounded:before{content:"k"}
a.socialico-twitter-rounded:before{content:"l"}
a.socialico-myspace-rounded:before{content:"m"}
a.socialico-flickr-rounded:before{content:"n"}
a.socialico-tumblr-rounded:before{content:"o"}
a.socialico-paypal-rounded:before{content:"p"}
a.socialico-rss-rounded:before{content:"r"}
a.socialico-stumbleupon-rounded:before{content:"s"}
a.socialico-blogger-rounded:before{content:"u"}
a.socialico-vimeo-rounded:before{content:"v"}
a.socialico-wordpress-rounded:before{content:"w"}
a.socialico-youtube-rounded:before{content:"x"}
a.socialico-yahoo-rounded:before{content:"y"}
a.socialico-aim-rounded:before{content:"z"}
a.socialico-dribble:before{content:"D"}
a.socialico-behance:before{content:"E"}
a.socialico-facebook:before{content:"F"}
a.socialico-google:before{content:"G"}
a.socialico-skype:before{content:"H"}
a.socialico-linkedin:before{content:"I"}
a.socialico-deviantart:before{content:"J"}
a.socialico-bing:before{content:"K"}
a.socialico-twitter:before{content:"L"}
a.socialico-myspace:before{content:"M"}
a.socialico-flickr:before{content:"N"}
a.socialico-tumblr:before{content:"T"}
a.socialico-paypal:before{content:"P"}
a.socialico-rss:before{content:"R"}
a.socialico-stumbleupon:before{content:"S"}
a.socialico-blogger:before{content:"B"}
a.socialico-vimeo:before{content:"V"}
a.socialico-wordpress:before{content:"W"}
a.socialico-youtube:before{content:"X"}
a.socialico-yahoo:before{content:"Y"}
a.socialico-aim:before{content:"Z"}
a.socialico-facebook:before{border-color:#507cbe!important;color:#507cbe!important}
a.socialico-twitter:before{border-color:#00abef!important;color:#00abef!important}
a.socialico-flickr:before{border-color:#ff0084!important;color:#ff0084!important}
a.socialico-google:before{border-color:#cb4437!important;color:#cb4437!important}
a.socialico-linkedin:before{border-color:#00649b!important;color:#00649b!important}
a.socialico-dribble:before{border-color:#f76799!important;color:#f76799!important}
a.socialico-pint:before{border-color:#00bdec!important;color:#00bdec!important}
a.socialico-skype:before{border-color:#17b3ee!important;color:#17b3ee!important}
a.socialico-facebook:hover:before{background-color:#507cbe!important;color:#fff!important}
a.socialico-twitter:hover:before{background-color:#00abef!important;color:#fff!important}
a.socialico-flickr:hover:before{background-color:#ff0084!important;color:#fff!important}
a.socialico-google:hover:before{background-color:#cb4437!important;color:#fff!important}
a.socialico-linkedin:hover:before{background-color:#00649b!important;color:#fff!important}
a.socialico-dribble:hover:before{background-color:#f76799!important;color:#fff!important}
a.socialico-pint:hover:before{background-color:#00bdec!important;color:#fff!important}
a.socialico-skype:hover:before{background-color:#17b3ee!important;color:#fff!important}
a.socialico-facebook.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-twitter.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-flickr.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-google.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-linkedin.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-dribble.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-pint.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-skype.monochrome:before{border-color:#5D5957!important;color:#5D5957!important}
a.socialico-facebook:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-twitter:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-flickr:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-google:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-linkedin:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-dribble:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-pint:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}
a.socialico-skype:hover.monochrome:before{background-color:#fff!important;border-color:#fff!important;color:#5D5957!important}

div.facebook .pp_expand{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;z-index:3000}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;margin-top:-2px}
div.facebook .pp_nav .pp_play{background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;background-color:#000}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px;overflow:hidden}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;padding:7px 10px;background-color:none}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0;display:none}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden;display:none}
.pp_social .twitter{float:left;display:none}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
a.pp_previous{background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:30px;top:7px;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.gallery-grid{list-style:none;padding:0;margin:0 auto;text-align:center;width:100%}
.gallery-grid li{display:inline-block;margin:10px 0;padding-left:10px;padding-right:10px;vertical-align:top;width:24%}
.gallery-grid.gallery-3-columns li{width:33%}
.gallery-grid.gallery-5-columns li{width:19%}
.gallery-grid li strong{color:#5D5957}
@media screen and (max-width: 992px) {
.gallery-grid li{width:49%!important}
}
@media screen and (max-width: 400px) {
.gallery-grid li{width:80%!important}
}
.gallery-grid li > a,.gallery-grid li > a img{border:none;outline:none;display:block;position:relative}
.gallery-grid li > a + h3{font-size:14px;text-transform:uppercase;margin:0;padding:20px 0}
.gallery-grid .portfolio_description{display:none}
.gallery-grid li.gallery-expanded > a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:15px;left:50%;margin:45px 0 0 -15px}
.gallery-expander{position:absolute;top:auto;left:0;width:100%;margin-top:10px;text-align:left;height:0;overflow:hidden;background-color:#fff}
.gallery-expander-inner{padding:50px 30px;height:100%}
.gallery-close{position:absolute;width:30px;height:30px;top:20px;right:20px;cursor:pointer}
.gallery-close::before,.gallery-close::after{content:'';position:absolute;width:100%;top:50%;height:3px;background:#5D5957;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.gallery-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.gallery-close:hover::before,.gallery-close:hover::after{background:#5D5957}
.gallery-fullimg,.gallery-details{width:50%;float:left;height:100%;overflow:hidden;position:relative}
.gallery-details{padding:0 40px 0 20px}
.gallery-fullimg{text-align:center}
.gallery-fullimg img{display:inline-block;max-height:100%;max-width:100%}
.gallery-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader .5s infinite ease-in-out both;-moz-animation:loader .5s infinite ease-in-out both;animation:loader .5s infinite ease-in-out both}
@-webkit-keyframes loader {
0%{background:#ddd}
33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}
66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}
}
@-moz-keyframes loader {
0%{background:#ddd}
33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}
66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}
}
@keyframes loader {
0%{background:#ddd}
33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}
66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}
}
@media screen and (max-width: 650px) {
.gallery-fullimg{display:none}
.gallery-details{float:none;width:100%}
}
section.timeline{width:75%;margin:50px 13% 0;position:relative;float:left;padding-bottom:120px}
section.timeline:after{background:#505050;background:-moz-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(30,87,153,1)),color-stop(100%,rgba(125,185,232,1)));background:-webkit-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);background:-o-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);background:-ms-linear-gradient(top,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);background:linear-gradient(to bottom,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%);content:"";display:block;height:100%;left:50%;margin-left:-2px;position:absolute;top:-60px;width:3px;z-index:0;filter:alpha(opacity=35);opacity:.35}
section.timeline div.timeline-date{-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);position:relative;display:block;clear:both;width:200px;height:45px;padding:5px;border:1px solid #E5E5E5;margin:0 auto 10px;text-shadow:0 1px 1px #fff;border-radius:4px;background:#FFF;z-index:1}
section.timeline div.timeline-date h3{display:block;text-align:center;color:#757575;font-size:.9em;line-height:32px}
section.timeline .timeline-title{background:#F4F4F4;padding:12px}
section.timeline .timeline-title h4{padding:0;margin:0;color:#171717;font-size:1.4em}
section.timeline .timeline-title a{color:#171717}
section.timeline .timeline-title div.timeline-title-tags,section.timeline .timeline-title div.timeline-title-tags a{color:#B1B1B1;font-size:.9em}
section.timeline .timeline-box{-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);border:1px solid #E5E5E5;border-radius:4px;margin:20px 10px 10px;padding:10px;position:relative;width:45.7%;float:left;z-index:1;margin-bottom:30px;background:#FFF}
section.timeline .timeline-box.left{clear:both}
section.timeline .timeline-box.left:before{background:none repeat scroll 0 0 #E5E5E5;border-radius:50%;box-shadow:0 0 0 3px #FFF,0 0 0 6px #E5E5E5;content:"";display:block;height:7px;margin-right:-5px;position:absolute;right:-6.8%;top:22px;width:8px}
section.timeline .timeline-box.left:after{background:#FFF;border-right:1px solid #E5E5E5;border-top:1px solid #E5E5E5;content:"";display:block;height:14px;position:absolute;right:-8px;top:20px;width:14px;z-index:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
section.timeline .timeline-box.right{clear:right;float:right;right:-1px;margin-top:40px}
section.timeline .timeline-box.right:before{background:none repeat scroll 0 0 #E5E5E5;border-radius:50%;box-shadow:0 0 0 3px #FFF,0 0 0 6px #E5E5E5;content:"";display:block;height:7px;margin-left:-5px;position:absolute;left:-7.2%;top:32px;width:8px}
section.timeline .timeline-box.right:after{background:#FFF;border-left:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;content:"";display:block;height:14px;position:absolute;left:-8px;top:30px;width:14px;z-index:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
section.timeline .timeline-box .img-thumbnail,section.timeline .timeline-box .img-thumbnail img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;border:0}
section.timeline .timeline-box a.thumb-info{float:left;margin-bottom:-5px}
section.timeline .timeline-box .owl-carousel{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

#hw-shadow-top{position:absolute;top:0;width:100%;height:20px;left:0;background:url(../creative/hw-shadow-top.png) repeat-x;z-index:21}
#hw-shadow-bottom{position:absolute;bottom:0;width:100%;height:20px;left:0;background:url(../creative/hw-shadow.png) repeat-x;z-index:21}
form label{font-weight:400}
form .webform-component{margin-bottom:10px}
form label.checkbox{margin:0;padding:0}
form .form-actions{background-color:transparent;border:0;margin:0;padding:0}
form .fileupload .uneditable-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px!important;padding-bottom:9px!important;padding-top:9px!important;width:100px}
form .fileupload .input-append{margin-bottom:0}
form .fileupload .input-append .btn.fileupload-exists{background-color:#272727}
form .fileupload .btn{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;border-radius:0!important;background-color:#737373;color:#fff;padding-bottom:10px;padding-top:10px}
form .fileupload .btn span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
form .fileupload .btn:hover{background-color:#5a5a5a}
form input[type=submit].btn{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;border:0;color:#fff}
form input[type=submit].btn:hover{background-color:#5a5a5a}
textarea,input[type=text],input[type=password],input[type=email]{-webkit-font-smoothing:antialiased;-webkit-appearance:none;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;border:1px solid #d5d5d5;color:#707070;margin:0;padding:6px}
textarea:active,textarea:focus,input[type=text]:active,input[type=text]:focus,input[type=password]:active,input[type=password]:focus,input[type=email]:active,input[type=email]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #d5d5d5;outline:0}
button.form-submit{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#737373;background-image:url(../img/arrow-right-white.png);background-position:90% center;background-repeat:no-repeat;background-size:8px 11px;border:0;padding:7px 32px 7px 15px}
button.form-submit:active,button.form-submit:focus,button.form-submit:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#5a5a5a;background-position:90% center}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
button.form-submit{background-image:url(../img/arrow-right-white@2x.png)}
}
.form-required{color:red}
.form-type-checkbox{padding-bottom:7px}
.chzn-container .chzn-single{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');background-image:none;border:1px solid #d5d5d5;height:38px;line-height:40px}
.chzn-container .chzn-single.chzn-single-with-drop{background-color:#fff}
.chzn-container .chzn-single div{background-image:none;width:36px}
.chzn-container .chzn-single div b{background-image:none;background-image:url(../img/arrow-bottom-black.png)!important;background-size:11px 7px!important;background-position:center center;background-repeat:no-repeat}
.chzn-container .chzn-drop{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #d5d5d5;border-top:0}
.chzn-container .chzn-drop .chzn-search{border:0}
.chzn-container .chzn-drop .chzn-search input{background-image:none;background-image:url(../img/icons/search.png);background-position:95% center;background-repeat:no-repeat;border:1px solid #707070;width:100%!important}
.chzn-container .chzn-drop .chzn-results .active-result{padding:10px 5px}
.chzn-container .chzn-drop .chzn-results .active-result.highlighted,.chzn-container .chzn-drop .chzn-results .active-result.result-selected{background-image:none;background-color:#e63434;color:#fff}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.chzn-container .chzn-single div b{background-image:url(../img/arrow-bottom-black@2x.png)!important}
}
.ui-slider-horizontal{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#272727;border:0;height:5px}
.ui-slider-horizontal .ui-slider-range{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;background-color:#fff;border:0}
.ui-slider-horizontal .ui-slider-handle{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;background-image:url(../img/icons/slider-handle.png);background-position:center center;background-repeat:no-repeat;background-size:19px 19px;border:0;cursor:pointer;height:19px;top:-7px;width:19px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.ui-slider-horizontal .ui-slider-handle{background-image:url(../img/icons/slider-handle@2x.png)}
}
.ui-slider-horizontal .ui-slider-handle:focus,.ui-slider-horizontal .ui-slider-handle:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0}
form.contact-form input[type=text]{height:40px}
form.contact-form textarea{height:140px}
form.contact-form input[type=text],form.contact-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
form.contact-form .name,form.contact-form .email{float:left;width:48%}
form.contact-form .email{float:right}
.sidebar h2{color:#707070}
.sidebar .widget.last{margin-bottom:0}
.ad .content{text-align:center}
.widget.contact .content{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;padding:20px}
.widget.contact .content form{margin:0}
.widget.contact .content form input[type=text],.widget.contact .content form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.widget.contact .content form input[type=text]{height:32px}
iframe{border:0;width:100%}
iframe.map{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;margin:0 0 20px;padding:20px;width:100%!important}
.tabs{border:0;margin:15px 0 0}
.tabs li{border:0}
.tabs li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#f0f0f0;border:0!important;color:#707070;font-size:16px}
.tabs li a:hover{border:0}
.tabs li.active{background-color:#fff}
.tabs li.active a{color:#272727}
.tabs li.active a:hover{color:#272727}
.tab-content{-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.0);-moz-box-shadow:0 0px 0px rgba(0,0,0,0.0);box-shadow:0 0px 0px rgba(0,0,0,0.0);background-color:#fff;padding:20px}
.accordion-group{border:0;border-bottom:1px solid #fff}
.accordion-group .accordion-heading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.accordion-group .accordion-heading .sign{background-color:#1b1b1b;background-image:url(../img/icons/faq-plus.png);background-position:center center;background-repeat:no-repeat;background-size:8px 8px;display:inline-block;height:30px;margin-right:30px;vertical-align:middle;width:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.accordion-group .accordion-heading .sign{background-image:url(../img/icons/faq-plus@2x.png)}
}
.accordion-group .accordion-heading a{color:#1b1b1b;font-size:18px;line-height:30px;padding-left:0;padding-right:0}
.accordion-group .accordion-heading a:hover{text-decoration:none}
.accordion-group .accordion-heading a.active .sign{background-color:#e63434;background-image:url(../img/icons/faq-minus.png);background-size:8px 2px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.accordion-group .accordion-heading a.active .sign{background-image:url(../img/icons/faq-minus@2x.png)}
}
.accordion-group:last-child{border-bottom:0}
.accordion-body .accordion-inner{border:0;padding:20px 0}
.box{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;padding:20px}
.box .office{background-image:url(../img/icons/phone-gray.png);background-position:left center;background-repeat:no-repeat;background-size:20px 20px;line-height:26px;margin-bottom:5px;padding-left:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.box .office{background-image:url(../img/icons/phone-gray@2x.png)}
}
.box .phone{background-image:url(../img/icons/cell-phone-gray.png);background-position:4px center;background-repeat:no-repeat;background-size:12px 20px;line-height:26px;margin-bottom:5px;padding-left:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.box .phone{background-image:url(../img/icons/cell-phone-gray@2x.png)}
}
.box .email{background-image:url(../img/icons/mail-gray.png);background-position:1px center;background-repeat:no-repeat;background-size:17px 11px;line-height:26px;padding-left:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.box .email{background-image:url(../img/icons/mail-gray@2x.png)}
}
.pagination ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;margin-top:30px}
.pagination ul li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(1,1,1,0.25);-moz-box-shadow:0 1px 1px rgba(1,1,1,0.25);box-shadow:0 1px 1px rgba(1,1,1,0.25);background-color:#fff;border:0;margin:0 5px;padding:7px 14px}
.pagination ul li a:hover{background-color:#e63434;color:#fff}
.pagination ul li.active a{background-color:#737373;color:#fff}
.pagination ul li:first-child a,.pagination ul li:last-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.ez-hide{opacity:0;filter:alpha(opacity=0)}
.ez-checkbox{background-image:url(../img/checkbox.png);background-position:center center;background-repeat:no-repeat;background-size:20px 20px;display:inline-block;float:left;height:20px;margin-bottom:-5px;margin-right:10px;width:20px}
.ez-checkbox input{height:20px;margin:0;width:20px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.ez-checkbox{background-image:url(../img/checkbox@2x.png)}
}
.ez-radio{background-image:url(../img/radio.png);background-position:center center;background-repeat:no-repeat;background-size:21px 21px;display:inline-block;float:left}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.ez-radio{background-image:url(../img/radio@2x.png)}
}
.ez-checked{background-image:url(../img/checkbox-open.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.ez-checked{background-image:url(../img/checkbox-open@2x.png)}
}
.ez-selected{background-image:url(../img/radio-open.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.ez-selected{background-image:url(../img/radio-open@2x.png)}
}
.palette{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;left:-195px;padding:20px;position:fixed;top:150px;z-index:9999}
.palette .toggle{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;position:absolute;right:-41px;text-indent:-9999px;top:0}
.palette .toggle a{background-image:url(../img/arrow-right-black.png);background-position:center center;background-repeat:no-repeat;background-size:8px 11px;display:block;height:40px;width:40px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .toggle a{background-image:url(../img/arrow-right-black@2x.png)}
}
.palette.open{left:0}
.palette.open .toggle a{background-image:url(../img/arrow-left-black.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette.open .toggle a{background-image:url(../img/arrow-left-black@2x.png)}
}
.palette .inner{width:155px}
.palette .inner h2{background-image:url(../img/palette-border.png);background-position:left bottom;background-repeat:repeat-x;clear:both;color:#1b1b1b;font-size:16px;line-height:1;margin:0 0 10px;padding:0 0 10px}
.palette .inner ul{margin:0;padding:0}
.palette .inner ul li{border:1px solid #d5d5d5;display:block;float:left;margin-bottom:5px;margin-right:5px}
.palette .inner ul li a{border:1px solid #fff;display:block}
.palette .inner ul li:nth-child(5n){margin-right:0}
.palette .inner .btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.palette .inner .headers{display:inline-block;zoom:1;margin-bottom:10px}
.palette .inner .headers:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.palette .inner .headers a{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:48px 28px;cursor:pointer;height:28px;text-indent:-9999px;width:44px}
.palette .inner .headers a.header-light{background-image:url(../img/header-1.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .headers a.header-light{background-image:url(../img/header-1@2x.png)}
}
.palette .inner .headers a.header-normal{background-image:url(../img/header-2.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .headers a.header-normal{background-image:url(../img/header-2@2x.png)}
}
.palette .inner .headers a.header-dark{background-image:url(../img/header-3.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .headers a.header-dark{background-image:url(../img/header-3@2x.png)}
}
.palette .inner .headers li:nth-child(3n){margin-right:0}
.palette .inner .colors{display:inline-block;zoom:1;margin-bottom:10px}
.palette .inner .colors:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.palette .inner .colors a{background-color:#ffd700;background-position:center center;background-repeat:no-repeat;background-size:23px 23px;height:23px;text-indent:-9999px;width:23px}
.palette .inner .colors a.blue{background-color:#0a83b6}
.palette .inner .colors a.gray-blue{background-color:#0a83b6;background-image:url(../img/combinations/gray-blue.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-blue{background-image:url(../img/combinations/gray-blue@2x.png)}
}
.palette .inner .colors a.turquiose{background-color:#36b0bb}
.palette .inner .colors a.gray-turquiose{background-color:#36b0bb;background-image:url(../img/combinations/gray-turquiose.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-turquiose{background-image:url(../img/combinations/gray-turquiose@2x.png)}
}
.palette .inner .colors a.orange{background-color:#f2944e}
.palette .inner .colors a.gray-orange{background-color:#f2944e;background-image:url(../img/combinations/gray-orange.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-orange{background-image:url(../img/combinations/gray-orange@2x.png)}
}
.palette .inner .colors a.violet{background-color:#8e5c90}
.palette .inner .colors a.gray-violet{background-color:#8e5c90;background-image:url(../img/combinations/gray-violet.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-violet{background-image:url(../img/combinations/gray-violet@2x.png)}
}
.palette .inner .colors a.green{background-color:#55a747}
.palette .inner .colors a.gray-green{background-color:#55a747;background-image:url(../img/combinations/gray-green.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-green{background-image:url(../img/combinations/gray-green@2x.png)}
}
.palette .inner .colors a.magenta{background-color:#bf224e}
.palette .inner .colors a.gray-magenta{background-color:#bf224e;background-image:url(../img/combinations/gray-magenta.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-magenta{background-image:url(../img/combinations/gray-magenta@2x.png)}
}
.palette .inner .colors a.green-light{background-color:#419a66}
.palette .inner .colors a.gray-green-light{background-color:#419a66;background-image:url(../img/combinations/gray-green-light.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-green-light{background-image:url(../img/combinations/gray-green-light@2x.png)}
}
.palette .inner .colors a.brown{background-color:#bb6733}
.palette .inner .colors a.gray-brown{background-color:#bb6733;background-image:url(../img/combinations/gray-brown.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-brown{background-image:url(../img/combinations/gray-brown@2x.png)}
}
.palette .inner .colors a.brown-dark{background-color:#534741}
.palette .inner .colors a.gray-brown-dark{background-color:#534741;background-image:url(../img/combinations/gray-brown-dark.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-brown-dark{background-image:url(../img/combinations/gray-brown-dark@2x.png)}
}
.palette .inner .colors a.red{background-color:#bb2a2a}
.palette .inner .colors a.gray-red{background-color:#bb2a2a;background-image:url(../img/combinations/gray-red.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .colors a.gray-red{background-image:url(../img/combinations/gray-red@2x.png)}
}
.palette .inner .patterns{display:inline-block;zoom:1;margin-bottom:10px}
.palette .inner .patterns:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.palette .inner .patterns a{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:23px 23px;cursor:pointer;height:23px;text-indent:-9999px;width:23px}
.palette .inner .patterns a.pattern-cloth-alike{background-image:url(../img/patterns/small/cloth-alike.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-cloth-alike{background-image:url(../img/patterns/small/cloth-alike@2x.png)}
}
.palette .inner .patterns a.pattern-corrugation{background-image:url(../img/patterns/small/corrugation.png);background-repeat:repeat;background-size:8px 5px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-corrugation{background-image:url(../img/patterns/small/corrugation@2x.png)}
}
.palette .inner .patterns a.pattern-diagonal-noise{background-image:url(../img/patterns/small/diagonal-noise.png);background-size:100px 100px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-diagonal-noise{background-image:url(../img/patterns/small/diagonal-noise@2x.png)}
}
.palette .inner .patterns a.pattern-dust{background-image:url(../img/patterns/small/dust.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-dust{background-image:url(../img/patterns/small/dust@2x.png)}
}
.palette .inner .patterns a.pattern-fabric-plaid{background-image:url(../img/patterns/small/fabric-plaid.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-fabric-plaid{background-image:url(../img/patterns/small/fabric-plaid@2x.png)}
}
.palette .inner .patterns a.pattern-farmer{background-image:url(../img/patterns/small/farmer.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-farmer{background-image:url(../img/patterns/small/farmer@2x.png)}
}
.palette .inner .patterns a.pattern-grid-noise{background-image:url(../img/patterns/small/grid-noise.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-grid-noise{background-image:url(../img/patterns/small/grid-noise@2x.png)}
}
.palette .inner .patterns a.pattern-lghtmesh{background-image:url(../img/patterns/small/lghtmesh.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-lghtmesh{background-image:url(../img/patterns/small/lghtmesh@2x.png)}
}
.palette .inner .patterns a.pattern-pw-maze-white{background-image:url(../img/patterns/small/pw-maze-white.png);background-size:46px 23px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-pw-maze-white{background-image:url(../img/patterns/small/pw-maze-white@2x.png)}
}
.palette .inner .patterns a.pattern-none{background-image:url(../img/patterns/small/no-pattern.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.palette .inner .patterns a.pattern-none{background-image:url(../img/patterns/small/no-pattern@2x.png)}
}
.not-found{background-image:url(../img/icons/404.png);background-position:center top;background-repeat:no-repeat;background-size:197px 218px;margin-bottom:100px;margin-top:100px;padding-top:120px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.not-found{background-image:url(../img/icons/404@2x.png)}
}
.not-found strong{color:#272727;display:block;font-size:222px;font-weight:400;margin-bottom:100px;text-align:center}
.not-found h1{font-size:30px;font-weight:lighter;text-align:center}
.not-found hr{margin:20px auto;width:365px}
.not-found form{float:none;margin:27px auto 10px;width:360px}
.not-found form .input-append label{display:none}
.not-found form .input-append input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:0;width:280px}
.not-found form .input-append input[type=submit]{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;background-color:#fff;background-image:url(../img/icons/search.png);background-position:center center;background-repeat:no-repeat;background-size:13px 13px;border:1px solid #d5d5d5;border-left:0;display:inline-block;margin:0 0 0 -5px;padding-top:6px;padding-bottom:6px;text-indent:-9999px;width:50px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.not-found form .input-append input[type=submit]{background-image:url(../img/icons/search@2x.png)}
}
.not-found form .input-append .control-group{display:inline-block;margin:0}
.not-found p{font-size:18px;text-align:center}
.not-found p a{text-decoration:underline}
.list-your-property-form h3{clear:both;font-size:24px}
.list-your-property-form form{margin:0}
.list-your-property-form form input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;width:100%}
.list-your-property-form form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:191px;width:100%}
.list-your-property-form form label{font-weight:700}
.list-your-property-form form .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important}
.list-your-property-form form .property-type,.list-your-property-form form .contract-type,.list-your-property-form form .bedrooms,.list-your-property-form form .bathrooms,.list-your-property-form form .area,.list-your-property-form form .price{float:left;width:48%}
.list-your-property-form form .contract-type,.list-your-property-form form .bathrooms,.list-your-property-form form .price{float:right}
.slider-wrapper .slider-info{background-color:#272727;bottom:20px;left:-300px;opacity:0;padding:10px;position:absolute;width:280px}
.slider-wrapper .slider-info h2{line-height:1;margin:0 0 10px;padding:0}
.slider-wrapper .slider-info h2 a{color:#e63434;text-decoration:none}
.slider-wrapper .slider-info h3{color:#fff;font-size:14px;line-height:1;margin:0 0 10px}
.slider-wrapper .slider-info .price{background-image:url(../img/footer-border.png);background-position:left bottom;background-repeat:repeat-x;background-size:268px 1px;margin-bottom:10px;overflow:hidden;padding:5px 0 15px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.slider-wrapper .slider-info .price{background-image:url(../img/footer-border@2x.png)}
}
.slider-wrapper .slider-info .price h2{color:#fff;float:left;font-size:24px;line-height:1;margin:0;padding:0}
.slider-wrapper .slider-info .price a{background-image:url(../img/arrow-right-white.png);background-position:right center;background-repeat:no-repeat;background-size:8px 11px;color:#fff;display:block;float:right;margin-top:3px;padding-right:20px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.slider-wrapper .slider-info .price a{background-image:url(../img/arrow-right-white@2x.png)}
}
.slider-wrapper .slider-info .bathrooms{background-image:url(../img/icons/bathrooms-white.png);background-position:left center;background-repeat:no-repeat;background-size:14px 20px;color:#fff;font-weight:700;float:left;margin-right:30px;padding-left:25px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.slider-wrapper .slider-info .bathrooms{background-image:url(../img/icons/bathrooms-white@2x.png)}
}
.slider-wrapper .slider-info .bedrooms{background-image:url(../img/icons/bedrooms-white.png);background-position:left center;background-repeat:no-repeat;background-size:21px 12px;color:#fff;font-weight:700;float:left;padding-left:35px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.slider-wrapper .slider-info .bedrooms{background-image:url(../img/icons/bedrooms-white@2x.png)}
}
.slider-wrapper .images{position:relative}
.slider-wrapper .images .iosSlider{height:950px;left:0;overflow:hidden;position:relative;top:0;width:100%}
.slider-wrapper .images .iosSlider .slider{height:411px;width:100%}
.slider-wrapper .images .iosSlider .slider .slide{float:left;height:411px;width:100%}
.slider-wrapper .images .iosSlider .slider .slide img{display:block}
.slider-wrapper .images .navigation{bottom:15px;margin:0;padding:0;right:15px;position:absolute;z-index:99999}
.slider-wrapper .images .navigation li{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;display:block;float:left;height:10px;margin:0 5px;text-indent:-9999px;width:10px}
.slider-wrapper .images .navigation li.active{background-color:#272727}
@media (max-width:1199px) {
.slider-wrapper .images .iosSlider{height:330px}
.slider-wrapper .images .iosSlider .slider{height:330px}
}
@media (max-width:979px) {
.slider-wrapper .col-sm-3{float:none;width:auto}
.slider-wrapper .images{float:none;margin-bottom:30px;width:auto}
.slider-wrapper .images .iosSlider{height:800px;width:100%}
.slider-wrapper .images .iosSlider .slider{height:345px}
}
@media (max-width:767px) {
.slider-wrapper .images .iosSlider{height:180px}
.slider-wrapper .images .iosSlider .slider{height:180px}
.slider-wrapper .images .iosSlider .slider-info{display:none!important;opacity:0!important;visibility:hidden}
}
#navigation{background-color:rgba(255,255,255,0.5)}
.navigation-wrapper .navigation{line-height:1}
.navigation-wrapper .navigation .nav{display:inline-block;zoom:1;display:block;float:left;list-style:none;margin:0}
.navigation-wrapper .navigation .nav:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.navigation-wrapper .navigation .nav li{background-color:transparent;float:left;position:relative}
.navigation-wrapper .navigation .nav li .nolink,.navigation-wrapper .navigation .nav li a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background-color:transparent;border-left:0;border-top:2px solid transparent;color:#313131;cursor:pointer;display:block;font-size:16px;line-height:1;white-space:nowrap;padding:21px 20px 23px}
.navigation-wrapper .navigation .nav li .nolink:hover,.navigation-wrapper .navigation .nav li a:hover{background-color:#272727;border-top:2px solid #e63434;color:#e63434;text-decoration:none}
.navigation-wrapper .navigation .nav li .nolink.active,.navigation-wrapper .navigation .nav li a.active{border-top:2px solid #e63434}
.navigation-wrapper .navigation .nav li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent>a{background-image:url(../img/arrow-bottom-black.png);background-position:90% center;background-repeat:no-repeat;background-size:11px 8px;padding-right:40px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .nav li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent>a{background-image:url(../img/arrow-bottom-black@2x.png)}
}
.navigation-wrapper .navigation .nav li.menuparent li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent li.menuparent>a{background-image:url(../img/arrow-right-white.png);background-size:8px 11px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .nav li.menuparent li.menuparent>.nolink,.navigation-wrapper .navigation .nav li.menuparent li.menuparent>a{background-image:url(../img/arrow-right-white@2x.png)}
}
.navigation-wrapper .navigation .nav li:hover>ul{visibility:visible}
.navigation-wrapper .navigation .nav li:hover>.nolink,.navigation-wrapper .navigation .nav li:hover>a{background-color:#272727;border-top:2px solid #e63434;color:#e63434;text-decoration:none}
.navigation-wrapper .navigation .nav li:hover>.nolink.menuparent,.navigation-wrapper .navigation .nav li:hover>a.menuparent{background-image:url(../img/arrow-bottom-white.png)}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .nav li:hover>.nolink.menuparent,.navigation-wrapper .navigation .nav li:hover>a.menuparent{background-image:url(../img/arrow-bottom-white@2x.png)}
}
.navigation-wrapper .navigation .nav li ul{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#272727;margin:62px 0 0;position:absolute;padding:0;top:0;visibility:hidden;width:220px;z-index:999}
.navigation-wrapper .navigation .nav li ul li{float:none;display:block;min-width:100%}
.navigation-wrapper .navigation .nav li ul li .nolink,.navigation-wrapper .navigation .nav li ul li a{-webkit-transition:background-color .1s ease-in,padding-left .1s ease-in;-moz-transition:background-color .1s ease-in,padding-left .1s ease-in;-o-transition:background-color .1s ease-in,padding-left .1s ease-in;transition:background-color .1s ease-in,padding-left .1s ease-in;border-top:0!important;color:#fff!important;display:block;font-size:14px;padding-right:20px;padding-bottom:15px;padding-top:15px}
.navigation-wrapper .navigation .nav li ul li .nolink.menuparent,.navigation-wrapper .navigation .nav li ul li a.menuparent{background-image:url(../img/arrow-right-white.png);background-position:90%;background-size:8px 11px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .nav li ul li .nolink.menuparent,.navigation-wrapper .navigation .nav li ul li a.menuparent{background-image:url(../img/arrow-right-white@2x.png)}
}
.navigation-wrapper .navigation .nav li ul li .nolink.menuparent:hover,.navigation-wrapper .navigation .nav li ul li a.menuparent:hover{background-image:url(../img/arrow-right-white.png);background-size:8px 11px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .nav li ul li .nolink.menuparent:hover,.navigation-wrapper .navigation .nav li ul li a.menuparent:hover{background-image:url(../img/arrow-right-white@2x.png)}
}
.navigation-wrapper .navigation .nav li ul li .nolink:hover,.navigation-wrapper .navigation .nav li ul li a:hover{background-color:#e63434;padding-left:25px}
.navigation-wrapper .navigation .nav li ul li ul{left:220px!important;margin-top:0}
.navigation-wrapper .navigation .site-search{float:right;margin:13px 20px 0 0}
.navigation-wrapper .navigation .site-search input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:0;width:146px}
.navigation-wrapper .navigation .site-search button{background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;background-color:#fff;background-image:url(../img/icons/search.png);background-position:center center;background-repeat:no-repeat;background-size:13px 13px;border:1px solid #d5d5d5;border-left:0;display:inline-block;margin:0 0 0 -5px;padding:6px 15px;vertical-align:top;text-indent:-9999px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .site-search button{background-image:url(../img/icons/search@2x.png)}
}
.navigation-wrapper .navigation .site-search .control-group{display:inline-block;margin:0}
.navigation-wrapper .navigation .language-switcher{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);float:right;margin:13px 0 11px;position:relative}
.navigation-wrapper .navigation .language-switcher:hover .options{max-height:200px}
.navigation-wrapper .navigation .language-switcher .en a{background-image:url(../img/flags/United-Kingdom-Flag.png);background-position:left center;background-repeat:no-repeat;background-size:16px 16px;margin-left:15px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .language-switcher .en a{background-image:url(../img/flags/United-Kingdom-Flag@2x.png)}
}
.navigation-wrapper .navigation .language-switcher .de a{background-image:url(../img/flags/Germany-Flag.png);background-position:left center;background-repeat:no-repeat;background-size:16px 16px;margin-left:15px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .language-switcher .de a{background-image:url(../img/flags/Germany-Flag@2x.png)}
}
.navigation-wrapper .navigation .language-switcher .fr a{background-image:url(../img/flags/France-Flag.png);background-position:left center;background-repeat:no-repeat;background-size:16px 16px;margin-left:15px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .language-switcher .fr a{background-image:url(../img/flags/France-Flag@2x.png)}
}
.navigation-wrapper .navigation .language-switcher .current{background-color:#fff;background-image:url(../img/arrow-bottom-black.png);background-position:right center;background-repeat:no-repeat;background-size:11px 7px;border-right:9px solid #fff}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.navigation-wrapper .navigation .language-switcher .current{background-image:url(../img/arrow-bottom-black@2x.png)}
}
.navigation-wrapper .navigation .language-switcher .current a{color:#313131;display:block;text-decoration:none;padding:10px 17px 10px 25px;text-indent:-9999px}
.navigation-wrapper .navigation .language-switcher .options{-webkit-transition:max-height .5s linear;-moz-transition:max-height .5s linear;-o-transition:max-height .5s linear;transition:max-height .5s linear;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);max-height:0;overflow:hidden;position:absolute;right:0;top:34px;z-index:999}
.navigation-wrapper .navigation .language-switcher .options ul{background-color:#fff;list-style:none;margin:0;padding:0}
.navigation-wrapper .navigation .language-switcher .options ul li{display:block}
.navigation-wrapper .navigation .language-switcher .options ul li a{color:#313131;display:block;padding:10px 26px 10px 25px;text-decoration:none;text-indent:-9999px}
@media (max-width:979px) {
.navigation-wrapper{background-color:#272727;height:100%;left:-70%;position:absolute;top:0;width:70%}
.navigation-wrapper .navigation .nav{display:block;float:none;margin:0}
.navigation-wrapper .navigation .nav li{clear:both;display:block;float:none;text-align:right}
.navigation-wrapper .navigation .nav li .nolink,.navigation-wrapper .navigation .nav li a{background-image:none!important;border:0!important;color:#fff;display:block;font-size:14px;font-weight:700;padding-bottom:20px;padding-top:20px}
.navigation-wrapper .navigation .nav li .nolink:hover,.navigation-wrapper .navigation .nav li a:hover{background-color:transparent;border:0!important}
.navigation-wrapper .navigation .nav li:hover a{border:0!important;color:#fff}
.navigation-wrapper .navigation .nav li ul{border-right:2px solid #fff!important;display:block!important;float:none;left:auto!important;margin:0 15px 0 0 !important;position:relative!important;top:auto!important;visibility:visible!important;width:auto!important}
.navigation-wrapper .navigation .nav li ul li .nolink,.navigation-wrapper .navigation .nav li ul li a{background-color:transparent;border:0;font-size:14px}
.navigation-wrapper .navigation .nav li ul li .nolink:hover,.navigation-wrapper .navigation .nav li ul li a:hover{background-color:transparent;border:0;color:#fff!important}
.navigation-wrapper .navigation .nav li ul li.menuparent>.nolink,.navigation-wrapper .navigation .nav li ul li.menuparent>a{background-image:none!important}
.navigation-wrapper .navigation .nav li ul li ul{border-right:2px solid #fff!important;display:block!important;float:none;left:auto!important;margin:0 15px 0 0 !important;position:relative!important;top:auto!important;visibility:visible!important;width:auto!important}
.navigation-wrapper .navigation .language-switcher{display:none}
}
@media (max-width:979px) {
.navigation-wrapper .navigation .site-search input{height:34px!important;padding:6px!important}
}
.properties-grid .property{display:inline-block;zoom:1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;margin-bottom:30px;padding-bottom:10px;position:relative}
.properties-grid .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-grid .property .image{overflow:hidden;position:relative}
.properties-grid .property .image a{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:200}
.properties-grid .property .image a:hover{background-color:rgba(0,0,0,0.5);background-image:url(../img/icons/eye.png);background-position:center center;background-repeat:no-repeat}
.properties-grid .property .image img{height:auto;width:100%}
.properties-grid .property h2{line-height:22px;margin:10px 0 0;padding:0 15px}
.properties-grid .property h2 a{-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;color:#e63434;font-size:18px;font-weight:400}
.properties-grid .property h2 a:hover{color:#ce1919;text-decoration:none}
.properties-grid .property .location{padding:0 15px}
.properties-grid .property .price{background-color:#fff;color:#313131;font-size:18px;padding:5px 16px;position:absolute;right:15px;bottom:15px}
.properties-grid .property .reduced{background-color:#313131;color:#fff;font-size:18px;padding:5px 16px;position:absolute;left:15px;bottom:15px}
.properties-grid .property .area{color:#313131;float:left;margin-top:8px}
.properties-grid .property .area .key{display:inline;font-weight:700;padding:0 0 0 15px}
.properties-grid .property .area .value{display:inline}
.properties-grid .property .bedrooms{float:right;margin-right:10px;padding-top:8px}
.properties-grid .property .bedrooms .content{background-image:url(../img/icons/bedrooms.png);background-position:left center;background-repeat:no-repeat;background-size:21px 12px;color:#313131;padding-left:30px}
.properties-grid .property .lease .content{background-image:url(../img/icons/address-gray.png);background-position:left center;background-repeat:no-repeat;background-size:21px 12px;color:#313131;padding-left:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.properties-grid .property .bedrooms .content{background-image:url(../img/icons/bedrooms@2x.png)}
}
.properties-grid .property .bathrooms{float:right;margin-right:15px;padding-top:8px}
.properties-grid .property .bathrooms .content{background-image:url(../img/icons/bathrooms.png);background-position:left center;background-repeat:no-repeat;background-size:14px 20px;color:#313131;padding-left:25px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.properties-grid .property .bathrooms .content{background-image:url(../img/icons/bathrooms@2x.png)}
}
.properties-grid .property:nth-last-child(1),.properties-grid .property:nth-last-child(2),.properties-grid .property:nth-last-child(3){margin-bottom:0}
@media (min-width:768px) and (max-width:1199px) {
.properties-grid .property .reduced,.properties-grid .property .price{font-size:14px;padding:5px 8px}
}
@media (min-width:768px) and (max-width:979px) {
.properties-grid .property .reduced,.properties-grid .property .price{font-size:11px;padding:5px 4px}
.properties-grid .property h2 a{font-size:14px}
.properties-grid .property .location{font-size:12px}
.properties-grid .property .area{float:none;margin:0}
.properties-grid .property .area,.properties-grid .property .bedrooms,.properties-grid .property .bathrooms{font-size:12px}
.properties-grid .property .bedrooms,.properties-grid .property .bathrooms{float:left;margin-left:16px}
}
@media (max-width:767px) {
.properties-grid .property:nth-last-child(1),.properties-grid .property:nth-last-child(2),.properties-grid .property:nth-last-child(3){margin-bottom:30px}
.properties-grid .property:last-child{margin-bottom:0}
}
.widget.properties .content .property{display:inline-block;zoom:1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;display:block;margin-bottom:15px}
.widget.properties .content .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.widget.properties .content .property .image{float:left;margin-right:10px;position:relative;width:100px}
.widget.properties .content .property .image a{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.widget.properties .content .property .image a:hover{background-color:rgba(0,0,0,0.5);background-image:url(../img/icons/eye.png);background-position:center center;background-repeat:no-repeat}
.widget.properties .content .property .wrapper{padding:4px 0}
.widget.properties .content .property .title{margin-bottom:7px;margin-top:5px}
.widget.properties .content .property .title h3{line-height:1;margin:0}
.widget.properties .content .property .title h3 a{font-size:14px;font-weight:700;line-height:1;text-decoration:none}
.widget.properties .content .property .location{font-size:12px;line-height:1;margin-bottom:5px}
.widget.properties .content .property .price{color:#272727;font-size:12px;font-weight:700;line-height:1}
.widget.properties .content .property:last-child{margin-bottom:0}
@media (max-width:1199px) {
.widget.properties .content .property .image{width:80px}
.widget.properties .content .property .title{margin-bottom:3px;margin-top:0}
.widget.properties .content .property .title h3 a{font-size:12px}
}
@media (max-width:979px) {
.widget.properties .content .property .image{float:none;width:100%}
.widget.properties .content .property .image img{width:100%}
.widget.properties .content .property .title{margin-bottom:0;padding:0 10px}
.widget.properties .content .property .title h3{margin-bottom:5px;margin-top:5px}
.widget.properties .content .property .title h3 a{font-size:14px}
.widget.properties .content .property .location{padding:0 10px}
.widget.properties .content .property .price{margin-bottom:5px;padding:0 10px}
}
.properties-rows .filter{display:inline-block;zoom:1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;display:block;margin:0 0 30px;height:auto;padding:10px}
.properties-rows .filter:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-rows .filter form{float:right;margin:0}
.properties-rows .filter form .control-group{float:right;margin-bottom:0}
.properties-rows .filter form .control-group label{color:#1b1b1b;font-weight:700;line-height:30px}
.properties-rows .filter form .control-group select{width:100px}
.properties-rows .filter form .control-group .control-label{width:100px}
.properties-rows .filter form .control-group .controls{margin-left:120px}
.properties-rows .filter form .control-group .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.properties-rows .property{display:inline-block;zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0;padding:0;position:relative}
.properties-rows .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-rows .property:last-child{margin-bottom:0}
.properties-rows .property .title-price{padding-bottom:3px;padding-top:17px}
.properties-rows .property .title-price .title h2{line-height:1;margin:0}
.properties-rows .property .title-price .title h2 a{-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in;color:#e63434;font-size:24px;font-weight:400}
.properties-rows .property .title-price .title h2 a:hover{color:#ce1919;text-decoration:none}
.properties-rows .property .title-price .price{clear:right;color:#313131;float:right;font-size:24px;margin-top:3px;padding-right:30px;text-align:right}
.properties-rows .property .body{padding-bottom:7px}
.properties-rows .property .body p{padding-right:30px}
.properties-rows .property .image{position:relative;text-align:center;padding-bottom:20px}
.properties-rows .property .image .content a{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.properties-rows .property .image .content a:hover{background-color:rgba(0,0,0,0.5);background-image:url(../img/icons/eye.png);background-position:center center;background-repeat:no-repeat}
.properties-rows .property .location{background-image:url(../img/border.png);background-position:left bottom;background-repeat:repeat-x;color:#707070;font-size:18px;line-height:1;margin-bottom:12px;margin-right:30px;padding-bottom:12px}
.properties-rows .property .area{display:inline-block;margin-right:10px}
.properties-rows .property .area .key{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;background-color:transparent;font-size:14px;padding:0}
.properties-rows .property .bedrooms{background-image:url(../img/icons/bedrooms.png);background-position:left center;background-repeat:no-repeat;background-size:21px 12px;display:inline-block;margin-right:10px;padding-left:30px}
.properties-rows .property .lease{background-image:url(../img/icons/address-gray.png);background-position:left center;background-repeat:no-repeat;background-size:12px 16px;display:inline-block;margin-right:10px;padding-left:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.properties-rows .property .bedrooms{background-image:url(../img/icons/bedrooms@2x.png)}
}
.properties-rows .property .bathrooms{background-image:url(../img/icons/bathrooms.png);background-position:left center;background-repeat:no-repeat;background-size:14px 20px;display:inline-block;margin-right:10px;padding-left:25px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.properties-rows .property .bathrooms{background-image:url(../img/icons/bathrooms@2x.png)}
}
.properties-rows .property .views-field-field-bedrooms{margin:0;padding:0}
.properties-rows .property .views-field-field-bedrooms .field-content{padding-left:0}
@media (max-width:979px) {
.properties-rows .property .title-price .title h2 a{font-size:18px}
.properties-rows .property .title-price .price{font-size:18px}
.properties-rows .property .location{font-size:14px}
}
@media (max-width:767px) {
.properties-rows .filter form .control-group label{float:left;line-height:40px}
.properties-rows .filter form .control-group:last-child{margin:0}
.properties-rows .property .body{padding:20px}
.properties-rows .property .title-price{padding:0}
.properties-rows .property .title-price .title{float:left;width:auto}
.properties-rows .property .title-price .title h2 a{font-size:16px;line-height:1;vertical-align:top}
.properties-rows .property .title-price .price{float:right;font-size:16px;line-height:1;width:auto}
.properties-rows .property .location{font-size:14px;margin-right:0}
}
.property-filter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;zoom:1;background-color:#737373;display:block;padding:20px;width:100%}
.property-filter:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.property-filter form{margin:0}
.property-filter label{color:#fff;font-weight:700}
.property-filter select{width:100%}
.property-filter input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;height:40px;width:100%}
.property-filter .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important}
.property-filter .chzn-container .chzn-single{border:0}
.property-filter .chzn-container .chzn-drop{border:0}
.property-filter .beds,.property-filter .baths{float:left;width:48%}
.property-filter .baths{float:right}
.property-filter .rent,.property-filter .sale{width:48%;background-color:silver}
.property-filter .rent{clear:left;float:left}
.property-filter .sale{clear:right;float:right}
.property-filter .price-value{clear:both;color:#fff;float:left;font-weight:700;margin:5px 0;text-align:center;width:100%}
.property-filter .price-slider{display:inline-block;zoom:1;clear:both;display:block;float:left;margin:15px 0 20px;width:100%}
.property-filter .price-slider:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.property-filter .price-from,.property-filter .price-to{display:none}
.property-filter .form-actions{background-color:transparent;border:0;margin:0;padding:0}
.property-filter .form-actions .btn{background-color:#272727;font-weight:700;width:100%}
.property-filter .form-actions .btn:hover{background-color:#1f1f1f}
@media (min-width:768px) and (max-width:979px) {
.property-filter .rent label,.property-filter .sale label{font-size:12px}
}
.property-detail{background-color:#fff;padding:20px}
.property-detail .overview{border:0 solid #b5b5b5;margin:0 30px 10px 0;padding:20px}
.property-detail .overview h2{clear:both;line-height:1;margin:0 0 20px}
.property-detail .overview table th{text-align:left;padding-right:15px}
.property-detail #property-map{height:400px;width:100%}
.property-detail #property-map img{max-width:none}
.property-detail ul{list-style:none}
.property-detail ul li.checked{background-image:url(../img/icons/nike.png);background-position:left center;background-repeat:no-repeat;background-size:11px 9px;padding-bottom:3px;padding-left:20px;padding-top:3px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.property-detail ul li.checked{background-image:url(../img/icons/nike@2x.png)}
}
.property-detail ul li.plain{background-image:url(../img/icons/cross.png);background-position:left center;background-repeat:no-repeat;background-size:11px 9px;padding-bottom:3px;padding-left:20px;padding-top:3px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.property-detail ul li.plain{background-image:url(../img/icons/cross@2x.png)}
}
.pricing .column{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;padding:20px;text-align:center}
.pricing .column h2{background-image:url(../img/border-gray.png);background-position:left bottom;background-repeat:repeat-x;color:#737373;font-size:36px;margin:0;padding:0 0 20px}
.pricing .column h3{color:#1b1b1b;font-size:30px;margin:0;padding-top:10px}
.pricing .column h4{color:#818181;font-size:14px;font-weight:400;margin:0 0 50px}
.pricing .column li{padding:7px 0}
.pricing .column li:last-child{padding-bottom:0}
.pricing .column li.important{font-weight:700}
.pricing .column li.unimportant{color:#b5b5b5}
.pricing .column .btn-primary{background-color:#737373;font-weight:700;margin-top:15px}
.pricing .column .btn-primary:hover{background-color:#5a5a5a}
.pricing.boxed .column{margin-top:0}
.pricing.boxed .column h2{background-color:#737373;background-image:none;color:#fff;margin-left:-20px;margin-right:-20px;margin-top:-20px;padding-top:20px}
.pricing.boxed .column h3{color:#272727;font-weight:700}
.pricing.boxed .column h4{margin-bottom:7px}
.pricing.boxed .column li{background-image:url(../img/border-gray.png);background-position:left top;background-repeat:repeat-x}
.pricing.boxed .column li.unimportant{color:inherit;text-decoration:line-through}
.pricing.boxed .column.promoted h2{background-color:#272727}
.pricing.boxed .column.promoted .content{border:5px solid #272727;border-top:0;margin-bottom:-20px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-bottom:15px}
@media (max-width:767px) {
.pricing .column{margin-bottom:30px}
}
.login-register .tabs{border:0;margin:15px 0 0}
.login-register .tabs li{text-align:center;width:50%}
.login-register .tabs li a{font-size:30px;line-height:40px;padding:7px 15px}
.login-register .tab-content form{margin:0}
.login-register .tab-content form input[type=text],.login-register .tab-content form input[type=password]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;width:100%}
.login-register .images .item{text-align:center}
.login-register .images .item img{margin-bottom:20px}
.login-register .images .item h3{color:#1b1b1b;font-size:18px;line-height:24px;margin:0;padding:0}
.widget{margin-bottom:20px}
.widget.our-agents .agent{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;margin-bottom:15px;padding:10px 15px}
.widget.our-agents .agent .image{float:left;margin-right:20px;width:70px}
.widget.our-agents .agent .image img{width:70px}
.widget.our-agents .agent .name{color:#313131;font-size:16px;margin-bottom:8px}
.widget.our-agents .agent .email,.widget.our-agents .agent .phone{font-size:12px}
.widget.our-agents .agent:last-child{margin-bottom:0}
@media (min-width:768px) and (max-width:1199px) {
.widget.our-agents .agent{padding:10px}
.widget.our-agents .agent .image{margin-top:3px;width:50px}
.widget.our-agents .agent .image img{width:50px}
.widget.our-agents .agent .name{font-size:14px;line-height:1.5;margin-bottom:0}
.widget.our-agents .agent .email,.widget.our-agents .agent .phone{line-height:1.5}
}
@media (min-width:768px) and (max-width:979px) {
.widget.our-agents .agent{text-align:center}
.widget.our-agents .agent .image{float:none;margin-bottom:10px;width:100%}
.widget.our-agents .agent .image img{width:auto}
}
@media (max-width:767px) {
.widget.our-agents{margin-bottom:0}
}
.our-agents-large .agent{margin-bottom:30px}
.our-agents-large .agent:last-child{margin-bottom:0}
@media (max-width:767px) {
.our-agents-large .image{text-align:center}
.our-agents-large .body h3{text-align:center}
}
.about-us .member{text-align:center}
.about-us .member h2{font-size:24px;line-height:24px;margin:20px 0 0}
.partners .content{display:inline-block;zoom:1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#fff;display:block;padding:30px;text-align:center}
.partners .content:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.partners .content .partner{display:inline-block;margin:0 30px;vertical-align:middle}
.carousel .content{background-color:#F4F4F4;padding:30px}
.carousel .caroufredsel_wrapper{background-color:#F4F4F4;height:286px!important;margin:0!important;overflow:hidden;width:100%!important}
.carousel ul{height:270px;list-style:none;overflow:hidden}
.carousel ul li{background-color:#fff;float:left;height:286px;margin-right:30px;width:auto!important}
.carousel ul li .image{margin-bottom:10px;position:relative}
.carousel ul li .image a{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.carousel ul li .image a:hover{background-color:rgba(0,0,0,0.5);background-image:url(../img/icons/eye.png);background-position:center center;background-repeat:no-repeat}
.carousel ul li h3{line-height:22px;margin:3px 0 0;padding:0 10px}
.carousel ul li h3 a{-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;color:#272727;font-size:18px;font-weight:400}
.carousel ul li h3 a:hover{color:#0e0e0e;text-decoration:none}
.carousel ul li .location{padding:0 10px}
.carousel ul li .price{background-color:#fff;color:#313131;font-size:18px;padding:5px 16px;position:absolute;right:-10px;top:130px}
.carousel ul li .area{color:#313131;float:left;margin-top:8px}
.carousel ul li .area .key{display:inline;font-weight:700;padding:0 0 0 10px}
.carousel ul li .area .value{display:inline}
.carousel ul li .bedrooms{float:right;margin-right:10px;padding-top:8px}
.carousel ul li .bedrooms .inner{background-image:url(../img/icons/bedrooms.png);background-position:left center;background-repeat:no-repeat;background-size:21px 12px;color:#313131;padding-left:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.carousel ul li .bedrooms .inner{background-image:url(../img/icons/bedrooms@2x.png)}
}
.carousel ul li .bathrooms{float:right;margin-right:10px;padding-top:8px}
.carousel ul li .bathrooms .inner{background-image:url(../img/icons/bathrooms.png);background-position:left center;background-repeat:no-repeat;background-size:14px 20px;color:#313131;padding-left:25px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.carousel ul li .bathrooms .inner{background-image:url(../img/icons/bathrooms@2x.png)}
}
.carousel .carousel-prev{-webkit-transition:opacity .2s linear,background-color .2s linear;-moz-transition:opacity .2s linear,background-color .2s linear;-o-transition:opacity .2s linear,background-color .2s linear;transition:opacity .2s linear,background-color .2s linear;background-color:#e63434;background-image:url(../img/arrow-left-white.png);background-position:center center;background-repeat:no-repeat;background-size:8px 11px;cursor:pointer;height:40px;margin-top:10px;padding:0;position:absolute;left:15px;text-indent:-9999px;top:50%;width:40px;z-index:999}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.carousel .carousel-prev{background-image:url(../img/arrow-left-white@2x.png)}
}
.carousel .carousel-prev:hover{background-color:#a01414}
.carousel .carousel-next{-webkit-transition:opacity .2s linear,background-color .2s linear;-moz-transition:opacity .2s linear,background-color .2s linear;-o-transition:opacity .2s linear,background-color .2s linear;transition:opacity .2s linear,background-color .2s linear;background-color:#e63434;background-image:url(../img/arrow-right-white.png);background-position:center center;background-repeat:no-repeat;background-size:8px 11px;cursor:pointer;height:40px;margin-top:10px;padding:0;position:absolute;right:15px;text-indent:-9999px;top:50%;width:40px;z-index:999}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.carousel .carousel-next{background-image:url(../img/arrow-right-white@2x.png)}
}
.carousel .carousel-next:hover{background-color:#ce1919}
.carousel.property .content{background-color:transparent;position:relative}
.carousel.property .caroufredsel_wrapper{background-color:transparent;height:75px!important}
.carousel.property ul{height:75px}
.carousel.property ul li{-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;background-color:transparent;height:75px;margin:0 5px;opacity:.3}
.carousel.property ul li:hover,.carousel.property ul li.active{opacity:1}
.carousel.property ul li img{cursor:pointer;height:75px;width:auto}
.carousel.property .carousel-prev{display:block;top:37px}
.carousel.property .carousel-next{display:block;top:37px}
.carousel-wrapper .carousel{margin:0}
.carousel-wrapper .carousel .content{padding-left:100px;padding-right:100px}
.carousel-wrapper .carousel .content h2{color:#272727;margin-bottom:30px;margin-top:0}
.carousel-wrapper .carousel .carousel-prev{left:50px;margin-left:-20px}
.carousel-wrapper .carousel .carousel-next{margin-right:-20px;right:50px}
@media (max-width:767px) {
.carousel-wrapper .carousel .content{padding-left:80px;padding-right:80px}
}
.marker{-webkit-transition:margin-top .2s linear,padding-bottom .2s linear,opacity .2s linear;-moz-transition:margin-top .2s linear,padding-bottom .2s linear,opacity .2s linear;-o-transition:margin-top .2s linear,padding-bottom .2s linear,opacity .2s linear;transition:margin-top .2s linear,padding-bottom .2s linear,opacity .2s linear;background-image:url(../img/marker.png);background-position:center top;background-repeat:no-repeat;background-size:42px 57px;height:57px;opacity:.7;width:42px}
.marker:hover{margin-top:-10px;padding-bottom:10px;opacity:.99}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.marker{background-image:url(../img/markers/marker-blue@2x.png)}
}
.infobox{display:inline-block;zoom:1;background-color:#fff;padding:10px;position:relative;width:270px}
.infobox:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.infobox:before{bottom:-16px;border:8px solid transparent;border-top-color:#fff;content:'';height:0;margin-left:-8px;left:50%;position:absolute;width:0;z-index:100}
.infobox .image{float:left;margin-bottom:10px;margin-right:10px}
.infobox .title{font-size:18px}
.infobox .title a:href{text-decoration:none}
.infobox .area{color:#313131;margin-top:5px}
.infobox .area .key{float:left;font-weight:700}
.infobox .price{clear:left;color:#313131;float:left;font-size:18px;margin-top:8px}
.infobox .link a{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;background-color:#737373;background-image:url(../img/arrow-right-white.png);background-position:90% center;background-repeat:no-repeat;background-size:8px 11px;border:0;color:#fff;padding:7px 30px 7px 15px;clear:right;float:right}
.infobox .link a:hover,.infobox .link a:active,.infobox .link a:focus{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.infobox .link a{background-image:url(../img/arrow-right-white@2x.png)}
}
.infobox .link a:hover{background-color:#5a5a5a}
.infobox .link a a{color:#fff}
.infobox .link a:hover{text-decoration:none}
#map{height:485px;width:100%}
#map img{max-width:inherit}
.map{position:relative}
.map .row{position:relative}
.map .row .col-sm-3{float:right;margin-top:-450px;z-index:9999}
@media (max-width:767px) {
.map .row{margin-left:20px;margin-right:20px}
.map .row .col-sm-3{float:none;margin-top:30px}
}
.features .item{margin-bottom:30px}
.features .item .icon{text-align:center}
.features .item .text h3{color:#313131;margin:0 0 20px;font-size:18px;font-weight:400;line-height:22px;line-height:22px;margin-top:0;margin-bottom:20px}
@media (max-width:767px) {
.features .item{text-align:center}
.features .item .icon{margin-bottom:30px}
.features .item .icon img{width:auto}
}

.btn{-webkit-font-smoothing:antialiased;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;border:0;padding:7px 15px;font-weight:400}
.btn.btn-primary{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#e63434;
	color: #ffffff;
}
.btn.btn-primary.arrow-right{background-image:url(../img/arrow-right-white.png);background-position:90% center;background-repeat:no-repeat;background-size:8px 11px;padding-right:30px}
@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2) {
.btn.btn-primary.arrow-right{background-image:url(../img/arrow-right-white@2x.png)}
}
.btn.btn-primary:hover{background-color:#ce1919}
.btn.btn-large{padding:11px 19px}
.btn.btn-large.arrow-right{padding-right:50px}
html{height:100%}
body{-webkit-font-smoothing:antialiased;background-color:#ffffff;color:#707070;font-family:"Open Sans","Arial",sans-serif;font-size:14px;height:100%;margin:0;padding:0}
body a{-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;color:#e63434}
body a:hover{color:#ce1919;text-decoration:underline}
body p{line-height:20px}
body p.content-icon-spacing{padding-left:55px}
body hr.dotted{background-image:url(../img/border-gray.png);background-position:left center;background-repeat:no-repeat;border:0;height:1px}
body ul.dotted li{color:#272727;list-style-position:outside;list-style-type:disc;margin-left:20px}
body ul.dotted li .inner{color:#313131}
body ul.dotted li .inner strong{color:#1b1b1b}

div.featured-box{-moz-border-radius:8px;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.04);-moz-box-sizing:border-box;-webkit-border-radius:8px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.04);background:#FFf;background:-webkit-gradient(linear,left top,left bottom,color-stop(#FFf,0.01),color-stop(#f9f9f9,0.98));background:-webkit-linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:-moz-linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:-o-linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#FFf),color-stop(98%,#f9f9f9));background:-webkit-linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:-moz-linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:-o-linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:linear-gradient(top,#FFf 1%,#f9f9f9 98%);background:-webkit-linear-gradient(to bottom,#FFf 1%,#f9f9f9 98%);background:-moz-linear-gradient(to bottom,#FFf 1%,#f9f9f9 98%);background:-o-linear-gradient(to bottom,#FFf 1%,#f9f9f9 98%);background:linear-gradient(to bottom,#FFf 1%,#f9f9f9 98%);border-bottom:1px solid #DFDFDF;border-left:1px solid #ECECEC;border-radius:8px;border-right:1px solid #ECECEC;box-shadow:0 1px 1px 0 rgba(0,0,0,0.04);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFfff',endColorstr='#f9f9f9',GradientType=0);min-height:100px;position:relative;text-align:center;z-index:1;margin:20px auto}
div.featured-box div.box-content{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border-top:3px solid #33B8FF;border-top-width:4px;padding:30px 30px 10px}
div.featured-box p a.learn-more{display:block;margin-top:10px}
div.featured-box i.image-icon,i.icon-featured{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:100%;color:#FFF;font-size:40px;line-height:110px;margin:25px 0;padding:25px}
i.icon-featured{display:inline-block;padding:0;width:110px;height:110px}
div.featured-box h4{font-size:1.3em;font-weight:400;letter-spacing:-.7px;margin-top:5px;text-transform:uppercase}
