.col-xs-2-4{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;}
.col-sm-2-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.col-sm-2-4{float:left;width:25%;}
}
.col-md-2-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:992px){.col-md-2-4{float:left;width:20%;}
}
.col-lg-2-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:1200px){.col-lg-2-4{float:left;width:20%;}
}
#media-query-breakpoint{display:none;}
#media-query-breakpoint,
#media-query-breakpoint span:before{content:"1200";}
@media (max-width:1200px){#media-query-breakpoint,
#media-query-breakpoint span:before{content:"1200";}
}
@media (max-width:992px){#media-query-breakpoint,
#media-query-breakpoint span:before{content:"992";}
}
@media (max-width:768px){#media-query-breakpoint,
#media-query-breakpoint span:before{content:"768";}
}
@media (max-width:480px){#media-query-breakpoint,
#media-query-breakpoint span:before{content:"480";}
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin-top:-1px; padding:30px}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0%;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0%;}
}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav > li{position:relative;display:block;}
.nav > li > a{position:relative;display:block;}
.nav > li.disabled > a{color:#bbcacf;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color:#bbcacf;text-decoration:none;background-color:transparent;cursor:not-allowed;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color:#ffffff;border-color:#40555c;}
.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5;}
.nav > li > a > img{max-width:none;}
.nav-tabs{border-bottom:1px solid #dddddd;}
.nav-tabs > li{float:left;margin-bottom:-1px;}
.nav-tabs > li > a{margin-right:2px;line-height:1.5;border:1px solid transparent;border-radius:4px 4px 0 0;}
.nav-tabs > li > a:hover{border-color:#ffffff #ffffff #dddddd;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{cursor:default;}
.nav-tabs.nav-justified{width:100%;border-bottom:0;}
.nav-tabs.nav-justified > li{float:none;}
.nav-tabs.nav-justified > li > a{text-align:center;margin-bottom:5px;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}
@media (min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%;}
.nav-tabs.nav-justified > li > a{margin-bottom:0;}
}
.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{border:1px solid #dddddd;}
@media (min-width:768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#ffffff;}
}
.nav-pills > li{float:left;}
.nav-pills > li > a{border-radius:4px;}
.nav-pills > li + li{margin-left:2px;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#ffffff;background-color:#40555c;}
.nav-stacked > li{float:none;}
.nav-stacked > li + li{margin-top:2px;margin-left:0;}
.nav-justified{width:100%;}
.nav-justified > li{float:none;}
.nav-justified > li > a{text-align:center;margin-bottom:5px;}
.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}
@media (min-width:768px){.nav-justified > li{display:table-cell;width:1%;}
.nav-justified > li > a{margin-bottom:0;}
}
.nav-tabs-justified{border-bottom:0;}
.nav-tabs-justified > li > a{margin-right:0;border-radius:4px;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus{border:1px solid #dddddd;}
@media (min-width:768px){.nav-tabs-justified > li > a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus{border-bottom-color:#ffffff;}
}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.nav:before,
.nav:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.nav:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;visibility:hidden !important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px){.visible-xs-block{display:block !important;}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont78ce.eot?v=4.2.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont78ce.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont78ce.html?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont78ce.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-glass:before{content:"\f000";}
.fa-music:before{content:"\f001";}
.fa-search:before{content:"\f002";}
.fa-envelope-o:before{content:"\f003";}
.fa-heart:before{content:"\f004";}
.fa-star:before{content:"\f005";}
.fa-star-o:before{content:"\f006";}
.fa-user:before{content:"\f007";}
.fa-film:before{content:"\f008";}
.fa-th-large:before{content:"\f009";}
.fa-th:before{content:"\f00a";}
.fa-th-list:before{content:"\f00b";}
.fa-check:before{content:"\f00c";}
.fa-remove:before,
.fa-close:before,
.fa-times:before{content:"\f00d";}
.fa-search-plus:before{content:"\f00e";}
.fa-search-minus:before{content:"\f010";}
.fa-power-off:before{content:"\f011";}
.fa-signal:before{content:"\f012";}
.fa-gear:before,
.fa-cog:before{content:"\f013";}
.fa-trash-o:before{content:"\f014";}
.fa-home:before{content:"\f015";}
.fa-file-o:before{content:"\f016";}
.fa-clock-o:before{content:"\f017";}
.fa-road:before{content:"\f018";}
.fa-download:before{content:"\f019";}
.fa-arrow-circle-o-down:before{content:"\f01a";}
.fa-arrow-circle-o-up:before{content:"\f01b";}
.fa-inbox:before{content:"\f01c";}
.fa-play-circle-o:before{content:"\f01d";}
.fa-rotate-right:before,
.fa-repeat:before{content:"\f01e";}
.fa-refresh:before{content:"\f021";}
.fa-list-alt:before{content:"\f022";}
.fa-lock:before{content:"\f023";}
.fa-flag:before{content:"\f024";}
.fa-headphones:before{content:"\f025";}
.fa-volume-off:before{content:"\f026";}
.fa-volume-down:before{content:"\f027";}
.fa-volume-up:before{content:"\f028";}
.fa-qrcode:before{content:"\f029";}
.fa-barcode:before{content:"\f02a";}
.fa-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-print:before{content:"\f02f";}
.fa-camera:before{content:"\f030";}
.fa-font:before{content:"\f031";}
.fa-bold:before{content:"\f032";}
.fa-italic:before{content:"\f033";}
.fa-text-height:before{content:"\f034";}
.fa-text-width:before{content:"\f035";}
.fa-align-left:before{content:"\f036";}
.fa-align-center:before{content:"\f037";}
.fa-align-right:before{content:"\f038";}
.fa-align-justify:before{content:"\f039";}
.fa-list:before{content:"\f03a";}
.fa-dedent:before,
.fa-outdent:before{content:"\f03b";}
.fa-indent:before{content:"\f03c";}
.fa-video-camera:before{content:"\f03d";}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before{content:"\f03e";}
.fa-pencil:before{content:"\f040";}
.fa-map-marker:before{content:"\f041";}
.fa-adjust:before{content:"\f042";}
.fa-tint:before{content:"\f043";}
.fa-edit:before,
.fa-pencil-square-o:before{content:"\f044";}
.fa-share-square-o:before{content:"\f045";}
.fa-check-square-o:before{content:"\f046";}
.fa-arrows:before{content:"\f047";}
.fa-step-backward:before{content:"\f048";}
.fa-fast-backward:before{content:"\f049";}
.fa-backward:before{content:"\f04a";}
.fa-play:before{content:"\f04b";}
.fa-pause:before{content:"\f04c";}
.fa-stop:before{content:"\f04d";}
.fa-forward:before{content:"\f04e";}
.fa-fast-forward:before{content:"\f050";}
.fa-step-forward:before{content:"\f051";}
.fa-eject:before{content:"\f052";}
.fa-chevron-left:before{content:"\f053";}
.fa-chevron-right:before{content:"\f054";}
.fa-plus-circle:before{content:"\f055";}
.fa-minus-circle:before{content:"\f056";}
.fa-times-circle:before{content:"\f057";}
.fa-check-circle:before{content:"\f058";}
.fa-question-circle:before{content:"\f059";}
.fa-info-circle:before{content:"\f05a";}
.fa-crosshairs:before{content:"\f05b";}
.fa-times-circle-o:before{content:"\f05c";}
.fa-check-circle-o:before{content:"\f05d";}
.fa-ban:before{content:"\f05e";}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-up:before{content:"\f062";}
.fa-arrow-down:before{content:"\f063";}
.fa-mail-forward:before,
.fa-share:before{content:"\f064";}
.fa-expand:before{content:"\f065";}
.fa-compress:before{content:"\f066";}
.fa-plus:before{content:"\f067";}
.fa-minus:before{content:"\f068";}
.fa-asterisk:before{content:"\f069";}
.fa-exclamation-circle:before{content:"\f06a";}
.fa-gift:before{content:"\f06b";}
.fa-leaf:before{content:"\f06c";}
.fa-fire:before{content:"\f06d";}
.fa-eye:before{content:"\f06e";}
.fa-eye-slash:before{content:"\f070";}
.fa-warning:before,
.fa-exclamation-triangle:before{content:"\f071";}
.fa-plane:before{content:"\f072";}
.fa-calendar:before{content:"\f073";}
.fa-random:before{content:"\f074";}
.fa-comment:before{content:"\f075";}
.fa-magnet:before{content:"\f076";}
.fa-chevron-up:before{content:"\f077";}
.fa-chevron-down:before{content:"\f078";}
.fa-retweet:before{content:"\f079";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-folder:before{content:"\f07b";}
.fa-folder-open:before{content:"\f07c";}
.fa-arrows-v:before{content:"\f07d";}
.fa-arrows-h:before{content:"\f07e";}
.fa-bar-chart-o:before,
.fa-bar-chart:before{content:"\f080";}
.fa-twitter-square:before{content:"\f081";}
.fa-facebook-square:before{content:"\f082";}
.fa-camera-retro:before{content:"\f083";}
.fa-key:before{content:"\f084";}
.fa-gears:before,
.fa-cogs:before{content:"\f085";}
.fa-comments:before{content:"\f086";}
.fa-thumbs-o-up:before{content:"\f087";}
.fa-thumbs-o-down:before{content:"\f088";}
.fa-star-half:before{content:"\f089";}
.fa-heart-o:before{content:"\f08a";}
.fa-sign-out:before{content:"\f08b";}
.fa-linkedin-square:before{content:"\f08c";}
.fa-thumb-tack:before{content:"\f08d";}
.fa-external-link:before{content:"\f08e";}
.fa-sign-in:before{content:"\f090";}
.fa-trophy:before{content:"\f091";}
.fa-github-square:before{content:"\f092";}
.fa-upload:before{content:"\f093";}
.fa-lemon-o:before{content:"\f094";}
.fa-phone:before{content:"\f095";}
.fa-square-o:before{content:"\f096";}
.fa-bookmark-o:before{content:"\f097";}
.fa-phone-square:before{content:"\f098";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-github:before{content:"\f09b";}
.fa-unlock:before{content:"\f09c";}
.fa-credit-card:before{content:"\f09d";}
.fa-rss:before{content:"\f09e";}
.fa-hdd-o:before{content:"\f0a0";}
.fa-bullhorn:before{content:"\f0a1";}
.fa-bell:before{content:"\f0f3";}
.fa-certificate:before{content:"\f0a3";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-hand-o-left:before{content:"\f0a5";}
.fa-hand-o-up:before{content:"\f0a6";}
.fa-hand-o-down:before{content:"\f0a7";}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-arrow-circle-up:before{content:"\f0aa";}
.fa-arrow-circle-down:before{content:"\f0ab";}
.fa-globe:before{content:"\f0ac";}
.fa-wrench:before{content:"\f0ad";}
.fa-tasks:before{content:"\f0ae";}
.fa-filter:before{content:"\f0b0";}
.fa-briefcase:before{content:"\f0b1";}
.fa-arrows-alt:before{content:"\f0b2";}
.fa-group:before,
.fa-users:before{content:"\f0c0";}
.fa-chain:before,
.fa-link:before{content:"\f0c1";}
.fa-cloud:before{content:"\f0c2";}
.fa-flask:before{content:"\f0c3";}
.fa-cut:before,
.fa-scissors:before{content:"\f0c4";}
.fa-copy:before,
.fa-files-o:before{content:"\f0c5";}
.fa-paperclip:before{content:"\f0c6";}
.fa-save:before,
.fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{content:"\f0c9";}
.fa-list-ul:before{content:"\f0ca";}
.fa-list-ol:before{content:"\f0cb";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-underline:before{content:"\f0cd";}
.fa-table:before{content:"\f0ce";}
.fa-magic:before{content:"\f0d0";}
.fa-truck:before{content:"\f0d1";}
.fa-pinterest:before{content:"\f0d2";}
.fa-pinterest-square:before{content:"\f0d3";}
.fa-google-plus-square:before{content:"\f0d4";}
.fa-google-plus:before{content:"\f0d5";}
.fa-money:before{content:"\f0d6";}
.fa-caret-down:before{content:"\f0d7";}
.fa-caret-up:before{content:"\f0d8";}
.fa-caret-left:before{content:"\f0d9";}
.fa-caret-right:before{content:"\f0da";}
.fa-columns:before{content:"\f0db";}
.fa-unsorted:before,
.fa-sort:before{content:"\f0dc";}
.fa-sort-down:before,
.fa-sort-desc:before{content:"\f0dd";}
.fa-sort-up:before,
.fa-sort-asc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before,
.fa-undo:before{content:"\f0e2";}
.fa-legal:before,
.fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before,
.fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before,
.fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before,
.fa-clipboard:before{content:"\f0ea";}
.fa-lightbulb-o:before{content:"\f0eb";}
.fa-exchange:before{content:"\f0ec";}
.fa-cloud-download:before{content:"\f0ed";}
.fa-cloud-upload:before{content:"\f0ee";}
.fa-user-md:before{content:"\f0f0";}
.fa-stethoscope:before{content:"\f0f1";}
.fa-suitcase:before{content:"\f0f2";}
.fa-bell-o:before{content:"\f0a2";}
.fa-coffee:before{content:"\f0f4";}
.fa-cutlery:before{content:"\f0f5";}
.fa-file-text-o:before{content:"\f0f6";}
.fa-building-o:before{content:"\f0f7";}
.fa-hospital-o:before{content:"\f0f8";}
.fa-ambulance:before{content:"\f0f9";}
.fa-medkit:before{content:"\f0fa";}
.fa-fighter-jet:before{content:"\f0fb";}
.fa-beer:before{content:"\f0fc";}
.fa-h-square:before{content:"\f0fd";}
.fa-plus-square:before{content:"\f0fe";}
.fa-angle-double-left:before{content:"\f100";}
.fa-angle-double-right:before{content:"\f101";}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-double-down:before{content:"\f103";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angle-up:before{content:"\f106";}
.fa-angle-down:before{content:"\f107";}
.fa-desktop:before{content:"\f108";}
.fa-laptop:before{content:"\f109";}
.fa-tablet:before{content:"\f10a";}
.fa-mobile-phone:before,
.fa-mobile:before{content:"\f10b";}
.fa-circle-o:before{content:"\f10c";}
.fa-quote-left:before{content:"\f10d";}
.fa-quote-right:before{content:"\f10e";}
.fa-spinner:before{content:"\f110";}
.fa-circle:before{content:"\f111";}
.fa-mail-reply:before,
.fa-reply:before{content:"\f112";}
.fa-github-alt:before{content:"\f113";}
.fa-folder-o:before{content:"\f114";}
.fa-folder-open-o:before{content:"\f115";}
.fa-smile-o:before{content:"\f118";}
.fa-frown-o:before{content:"\f119";}
.fa-meh-o:before{content:"\f11a";}
.fa-gamepad:before{content:"\f11b";}
.fa-keyboard-o:before{content:"\f11c";}
.fa-flag-o:before{content:"\f11d";}
.fa-flag-checkered:before{content:"\f11e";}
.fa-terminal:before{content:"\f120";}
.fa-code:before{content:"\f121";}
.fa-mail-reply-all:before,
.fa-reply-all:before{content:"\f122";}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{content:"\f123";}
.fa-location-arrow:before{content:"\f124";}
.fa-crop:before{content:"\f125";}
.fa-code-fork:before{content:"\f126";}
.fa-unlink:before,
.fa-chain-broken:before{content:"\f127";}
.fa-question:before{content:"\f128";}
.fa-info:before{content:"\f129";}
.fa-exclamation:before{content:"\f12a";}
.fa-superscript:before{content:"\f12b";}
.fa-subscript:before{content:"\f12c";}
.fa-eraser:before{content:"\f12d";}
.fa-puzzle-piece:before{content:"\f12e";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-slash:before{content:"\f131";}
.fa-shield:before{content:"\f132";}
.fa-calendar-o:before{content:"\f133";}
.fa-fire-extinguisher:before{content:"\f134";}
.fa-rocket:before{content:"\f135";}
.fa-maxcdn:before{content:"\f136";}
.fa-chevron-circle-left:before{content:"\f137";}
.fa-chevron-circle-right:before{content:"\f138";}
.fa-chevron-circle-up:before{content:"\f139";}
.fa-chevron-circle-down:before{content:"\f13a";}
.fa-html5:before{content:"\f13b";}
.fa-css3:before{content:"\f13c";}
.fa-anchor:before{content:"\f13d";}
.fa-unlock-alt:before{content:"\f13e";}
.fa-bullseye:before{content:"\f140";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-ellipsis-v:before{content:"\f142";}
.fa-rss-square:before{content:"\f143";}
.fa-play-circle:before{content:"\f144";}
.fa-ticket:before{content:"\f145";}
.fa-minus-square:before{content:"\f146";}
.fa-minus-square-o:before{content:"\f147";}
.fa-level-up:before{content:"\f148";}
.fa-level-down:before{content:"\f149";}
.fa-check-square:before{content:"\f14a";}
.fa-pencil-square:before{content:"\f14b";}
.fa-external-link-square:before{content:"\f14c";}
.fa-share-square:before{content:"\f14d";}
.fa-compass:before{content:"\f14e";}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before,
.fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before,
.fa-usd:before{content:"\f155";}
.fa-rupee:before,
.fa-inr:before{content:"\f156";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"\f157";}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:"\f158";}
.fa-won:before,
.fa-krw:before{content:"\f159";}
.fa-bitcoin:before,
.fa-btc:before{content:"\f15a";}
.fa-file:before{content:"\f15b";}
.fa-file-text:before{content:"\f15c";}
.fa-sort-alpha-asc:before{content:"\f15d";}
.fa-sort-alpha-desc:before{content:"\f15e";}
.fa-sort-amount-asc:before{content:"\f160";}
.fa-sort-amount-desc:before{content:"\f161";}
.fa-sort-numeric-asc:before{content:"\f162";}
.fa-sort-numeric-desc:before{content:"\f163";}
.fa-thumbs-up:before{content:"\f164";}
.fa-thumbs-down:before{content:"\f165";}
.fa-youtube-square:before{content:"\f166";}
.fa-youtube:before{content:"\f167";}
.fa-xing:before{content:"\f168";}
.fa-xing-square:before{content:"\f169";}
.fa-youtube-play:before{content:"\f16a";}
.fa-dropbox:before{content:"\f16b";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
.fa-adn:before{content:"\f170";}
.fa-bitbucket:before{content:"\f171";}
.fa-bitbucket-square:before{content:"\f172";}
.fa-tumblr:before{content:"\f173";}
.fa-tumblr-square:before{content:"\f174";}
.fa-long-arrow-down:before{content:"\f175";}
.fa-long-arrow-up:before{content:"\f176";}
.fa-long-arrow-left:before{content:"\f177";}
.fa-long-arrow-right:before{content:"\f178";}
.fa-apple:before{content:"\f179";}
.fa-windows:before{content:"\f17a";}
.fa-android:before{content:"\f17b";}
.fa-linux:before{content:"\f17c";}
.fa-dribbble:before{content:"\f17d";}
.fa-skype:before{content:"\f17e";}
.fa-foursquare:before{content:"\f180";}
.fa-trello:before{content:"\f181";}
.fa-female:before{content:"\f182";}
.fa-male:before{content:"\f183";}
.fa-gittip:before{content:"\f184";}
.fa-sun-o:before{content:"\f185";}
.fa-moon-o:before{content:"\f186";}
.fa-archive:before{content:"\f187";}
.fa-bug:before{content:"\f188";}
.fa-vk:before{content:"\f189";}
.fa-weibo:before{content:"\f18a";}
.fa-renren:before{content:"\f18b";}
.fa-pagelines:before{content:"\f18c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-arrow-circle-o-right:before{content:"\f18e";}
.fa-arrow-circle-o-left:before{content:"\f190";}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before,
.fa-try:before{content:"\f195";}
.fa-plus-square-o:before{content:"\f196";}
.fa-space-shuttle:before{content:"\f197";}
.fa-slack:before{content:"\f198";}
.fa-envelope-square:before{content:"\f199";}
.fa-wordpress:before{content:"\f19a";}
.fa-openid:before{content:"\f19b";}
.fa-institution:before,
.fa-bank:before,
.fa-university:before{content:"\f19c";}
.fa-mortar-board:before,
.fa-graduation-cap:before{content:"\f19d";}
.fa-yahoo:before{content:"\f19e";}
.fa-google:before{content:"\f1a0";}
.fa-reddit:before{content:"\f1a1";}
.fa-reddit-square:before{content:"\f1a2";}
.fa-stumbleupon-circle:before{content:"\f1a3";}
.fa-stumbleupon:before{content:"\f1a4";}
.fa-delicious:before{content:"\f1a5";}
.fa-digg:before{content:"\f1a6";}
.fa-pied-piper:before{content:"\f1a7";}
.fa-pied-piper-alt:before{content:"\f1a8";}
.fa-drupal:before{content:"\f1a9";}
.fa-joomla:before{content:"\f1aa";}
.fa-language:before{content:"\f1ab";}
.fa-fax:before{content:"\f1ac";}
.fa-building:before{content:"\f1ad";}
.fa-child:before{content:"\f1ae";}
.fa-paw:before{content:"\f1b0";}
.fa-spoon:before{content:"\f1b1";}
.fa-cube:before{content:"\f1b2";}
.fa-cubes:before{content:"\f1b3";}
.fa-behance:before{content:"\f1b4";}
.fa-behance-square:before{content:"\f1b5";}
.fa-steam:before{content:"\f1b6";}
.fa-steam-square:before{content:"\f1b7";}
.fa-recycle:before{content:"\f1b8";}
.fa-automobile:before,
.fa-car:before{content:"\f1b9";}
.fa-cab:before,
.fa-taxi:before{content:"\f1ba";}
.fa-tree:before{content:"\f1bb";}
.fa-spotify:before{content:"\f1bc";}
.fa-deviantart:before{content:"\f1bd";}
.fa-soundcloud:before{content:"\f1be";}
.fa-database:before{content:"\f1c0";}
.fa-file-pdf-o:before{content:"\f1c1";}
.fa-file-word-o:before{content:"\f1c2";}
.fa-file-excel-o:before{content:"\f1c3";}
.fa-file-powerpoint-o:before{content:"\f1c4";}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before,
.fa-file-archive-o:before{content:"\f1c6";}
.fa-file-sound-o:before,
.fa-file-audio-o:before{content:"\f1c7";}
.fa-file-movie-o:before,
.fa-file-video-o:before{content:"\f1c8";}
.fa-file-code-o:before{content:"\f1c9";}
.fa-vine:before{content:"\f1ca";}
.fa-codepen:before{content:"\f1cb";}
.fa-jsfiddle:before{content:"\f1cc";}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before{content:"\f1cd";}
.fa-circle-o-notch:before{content:"\f1ce";}
.fa-ra:before,
.fa-rebel:before{content:"\f1d0";}
.fa-ge:before,
.fa-empire:before{content:"\f1d1";}
.fa-git-square:before{content:"\f1d2";}
.fa-git:before{content:"\f1d3";}
.fa-hacker-news:before{content:"\f1d4";}
.fa-tencent-weibo:before{content:"\f1d5";}
.fa-qq:before{content:"\f1d6";}
.fa-wechat:before,
.fa-weixin:before{content:"\f1d7";}
.fa-send:before,
.fa-paper-plane:before{content:"\f1d8";}
.fa-send-o:before,
.fa-paper-plane-o:before{content:"\f1d9";}
.fa-history:before{content:"\f1da";}
.fa-circle-thin:before{content:"\f1db";}
.fa-header:before{content:"\f1dc";}
.fa-paragraph:before{content:"\f1dd";}
.fa-sliders:before{content:"\f1de";}
.fa-share-alt:before{content:"\f1e0";}
.fa-share-alt-square:before{content:"\f1e1";}
.fa-bomb:before{content:"\f1e2";}
.fa-soccer-ball-o:before,
.fa-futbol-o:before{content:"\f1e3";}
.fa-tty:before{content:"\f1e4";}
.fa-binoculars:before{content:"\f1e5";}
.fa-plug:before{content:"\f1e6";}
.fa-slideshare:before{content:"\f1e7";}
.fa-twitch:before{content:"\f1e8";}
.fa-yelp:before{content:"\f1e9";}
.fa-newspaper-o:before{content:"\f1ea";}
.fa-wifi:before{content:"\f1eb";}
.fa-calculator:before{content:"\f1ec";}
.fa-paypal:before{content:"\f1ed";}
.fa-google-wallet:before{content:"\f1ee";}
.fa-cc-visa:before{content:"\f1f0";}
.fa-cc-mastercard:before{content:"\f1f1";}
.fa-cc-discover:before{content:"\f1f2";}
.fa-cc-amex:before{content:"\f1f3";}
.fa-cc-paypal:before{content:"\f1f4";}
.fa-cc-stripe:before{content:"\f1f5";}
.fa-bell-slash:before{content:"\f1f6";}
.fa-bell-slash-o:before{content:"\f1f7";}
.fa-trash:before{content:"\f1f8";}
.fa-copyright:before{content:"\f1f9";}
.fa-at:before{content:"\f1fa";}
.fa-eyedropper:before{content:"\f1fb";}
.fa-paint-brush:before{content:"\f1fc";}
.fa-birthday-cake:before{content:"\f1fd";}
.fa-area-chart:before{content:"\f1fe";}
.fa-pie-chart:before{content:"\f200";}
.fa-line-chart:before{content:"\f201";}
.fa-lastfm:before{content:"\f202";}
.fa-lastfm-square:before{content:"\f203";}
.fa-toggle-off:before{content:"\f204";}
.fa-toggle-on:before{content:"\f205";}
.fa-bicycle:before{content:"\f206";}
.fa-bus:before{content:"\f207";}
.fa-ioxhost:before{content:"\f208";}
.fa-angellist:before{content:"\f209";}
.fa-cc:before{content:"\f20a";}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before{content:"\f20b";}
.fa-meanpath:before{content:"\f20c";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:'Lato', sans-serif;font-size:14px;line-height:1.5;color:#40555c;background-color:#ffffff;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a{color:#40555c;text-decoration:none;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a:hover,
a:focus{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
a i{margin-right:5px;}
li{list-style-type:none;}
.custom-list{padding:0;margin:0;}
.custom-list.subcat{padding:0;margin:0;min-height: 165px;}
figure{margin:0;}
img{vertical-align:middle;max-width:100%;height:auto;}
.img-responsive{display:block;max-width:100%;height:auto;}
hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ffffff;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Lato', sans-serif;font-weight:300;line-height:1.1em;text-transform:uppercase;color:inherit;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:normal;line-height:1;color:#bbcacf;}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-top:21px;margin-bottom:10.5px;}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{font-size:65%;}
h4,
.h4,
h5,
.h5,
h6,
.h6{margin-top:10.5px;margin-bottom:10.5px;}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small{font-size:75%;}
h1,
.h1{font-size:36px;}
h2,
.h2{font-size:30px;}
h3,
.h3{font-size:24px;}
h4,
.h4{font-size:21px;}
h5,
.h5{font-size:18px;}
h6,
.h6{font-size:14px;}
p{margin:0 0 10.5px;}
small,
.small{font-size:85%;}
mark,
.mark{background-color:#fff1cc;padding:.2em;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-nowrap{white-space:nowrap;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
ul,
ol{margin-top:0;margin-bottom:10.5px;}
ul ul,
ol ul,
ul ol,
ol ol{margin-bottom:0;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;list-style:none;margin-left:-5px;}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}
abbr[title],
abbr[data-original-title]{cursor:help;border-bottom:1px dotted #bbcacf;}
address{margin-bottom:21px;font-style:normal;line-height:1.5;}
.default-form input{}
.default-form input[type=text],
.default-form input[type=email],
.default-form input[type=number],
.default-form input[type=password],
.default-form input[type=date],
.default-form select,
.default-form textarea{padding:5px 10px;width:100%;border:1px solid #dedede;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:rgba(255, 255, 255, 0.9);color:#000;}
.default-form input[type=text]:focus,
.default-form input[type=email]:focus,
.default-form input[type=number]:focus,
.default-form input[type=password]:focus,
.default-form input[type=date]:focus,
.default-form select:focus,
.default-form textarea:focus{outline:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.default-form .radio-input input[type="radio"]{display:none;}
.default-form .radio-input label{cursor:pointer;}
.default-form .radio-input label:before{position:relative;display:inline-block;margin-right:10px;width:10px;height:10px;line-height:0;font-size:0;background:#fff;border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 3px #e3e6e7;content:"";}
.default-form .select-box select{display:none;}
.default-form .select-box .advanced-select-button{position:absolute;top:0;right:0;width:39px;height:33px;line-height:33px;text-align:center;cursor:pointer;background-color:#1470a6;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.default-form .select-box .advanced-select-button:hover,
.default-form .select-box .advanced-select-button.active{background:#40555c;}
.default-form .select-box .advanced-select-button i{color:#fff;}
.default-form .select-clone{position:absolute;display:none;width:100%;max-height:410px;overflow-y:auto;z-index:999;cursor:pointer;}
.default-form .select-clone li{padding:6px 14px;font-size:13px;margin:0;display:block;color:#fff;background:#1470a6;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-bottom:1px solid #055B8D;}
.default-form .select-clone li:hover{background:#40555c;}
.default-form .ui-slider-horizontal{position:relative;height:12px;background:#29363c;}
.default-form .ui-slider-horizontal .ui-slider-range{position:relative;height:12px;background:#32beeb;}
.default-form .ui-slider-horizontal .ui-slider-handle{position:absolute;top:-2px;width:16px;height:16px;border:1px solid #fff;background:#fff;}
.default-form .ui-slider-horizontal .ui-slider-handle:hover{background:#32beeb;}
button{margin:0;background-color:transparent;border:none;}
button:focus{outline:none;}
.btn{padding:5px 16px;margin:10px 0;display:inline-block;font-weight:bold;text-align:center;cursor:pointer;outline:none;border:none;}
.map-control .btn{padding:2px 16px;}
.btn i{margin-right:5px;}
.btn.btn-default{color:#40555c;background:#ffffff;border:1px solid #dedede;}
.btn.btn-default:hover{color:#fff;background:#1470a6;border-color:#1470a6;}
.btn.btn-primary{color:#fff;background:#1470a6;border:1px solid #1470a6;}
.btn.btn-primary:hover{color:#fff;background:#40555c;}
.btn.btn-secondary{color:#fff;background:#7cba00;border:1px solid #7cba00;}
.btn.btn-secondary:hover{color:#7cba00;background:#ffffff;}
h4.widget-title{color:#fff;background:#1470A6;margin-bottom:10px !important;line-height:40px;text-align:left;padding-left:15px;}
h4.widget-title i{margin-right:15px}
.btn.btn-gray{color:#fff;background:#40555c;border:1px solid #40555c;}
.btn.btn-gray:hover{color:inherit;background:#ffffff;}
.btn.btn-light-gray{color:#40555c;background:#f5f5f5;border:1px solid #f5f5f5;}
.btn.btn-light-gray:hover{background:#ffffff;}
.btn.full-width{display:inline-block;width:100%;}
#header{position:relative;padding:7px 0;z-index:9999;}
#header .container{position:relative;}
#header #login-shadow{position:fixed;top:0;width:100%;z-index:9998;background:rgba(0, 0, 0, 0.7);}
#header .utility-nav{position:relative;margin-bottom:2px;background:#f5f5f5;}
#header .utility-user li{float:left;}
#header .utility-user li a{margin:0;}
#header .utility-user li#login,
#header .utility-user li.login{position:relative;border-right:2px solid #fff;}
#header .utility-user li#login form,
#header .utility-user li.login form{position:absolute;top:-700px;width:320px;z-index:9999;}
#header .utility-user li#login form .login-form-container,
#header .utility-user li.login form .login-form-container{padding:20px;background:#fff;box-shadow:0 0 10px #000;}
#header .utility-user li#login form .login-form-container .submit-btn,
#header .utility-user li.login form .login-form-container .submit-btn{margin:0;display:block;width:100%;background-color:#d4dee1;}
#header .utility-user li#login form .login-form-container .submit-btn:hover,
#header .utility-user li.login form .login-form-container .submit-btn:hover{color:#fff;background:#1470a6;}
#header .utility-user li#login form .login-form-container .password,
#header .utility-user li.login form .login-form-container .password{margin:0;display:block;width:100%;text-align:center;}
#header .utility-user li#register,
#header .utility-user li.register{border-right:2px solid #fff;}
#header .utility-social{margin-top:5px;float:right;}
#header .utility-social ul li{margin-right:5px;display:inline-block;float:left;}
#header .utility-social ul li i{margin:0;}
#header .search-nav{position:relative;margin-bottom:10px;}
#header .search-nav .advanced-search-button{position:absolute;width:39px;height:39px;text-align:center;background-color:#1470a6;}
#header .search-nav .advanced-search-button:hover,
#header .search-nav .advanced-search-button.active{background:#40555c;}
#header .search-nav .advanced-search-button i{color:#fff;}
#header .search-nav .sub-menu{position:absolute;top:41px;left:0;display:none;width:230px;z-index:101;}
#header .search-nav .sub-menu li{margin:0 0 2px 0;display:block;}
#header .search-nav .sub-menu li a{padding:9px 14px;display:block;color:#fff;background:#1470a6;}
#header .search-nav .sub-menu li a:hover{background:#40555c;}
#header .search-nav form input{padding-left:55px;height:39px;}
#header .search-nav form button{position:absolute;padding:9px 14px;right:0;top:0;}
#header .menu-nav{position:relative;}
#header .menu-nav .logo{margin-top:35px;}
#header .menu-nav .logo img{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#header .menu-nav .logo img:hover{opacity:.6;}
#header .menu-nav .search-nav.mobile{display:none;}
#header .menu-nav .nav li{margin-left:10px;float:left;text-align:center;}
#register .btn-default{background:#7CBA00;color:#fff;border:none;border:1px solid #7CBA00;}
#register .btn-default:hover{background:#FFF;border:1px solid #7CBA00 !important;color:#7CBA00;}
#login .btn-default:hover{background:#7CBA00;border-color:#7CBA00;}
.right-menu{margin-top:6px;}
#header .menu-nav{position:relative;}
#header .menu-nav .logo{margin-top:-5px;margin-bottom:0px;}
.right-menu{margin-top:6px;}
#header .menu-nav .nav.no-squares li{margin-top:40px;margin-bottom:40px;}
#header .menu-nav .nav.no-squares li a{margin-left:20px;}
#header .menu-nav .nav.no-squares li .sub-menu li{padding-top:0;margin-top:0;margin-bottom:2px;}
#header .menu-nav .nav.no-squares li .has-submenu .sub-menu li > a{margin-left:0;}
#header .menu-nav .nav .menu-square{position:relative;margin-bottom:3px;width:106px;height:106px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#header .menu-nav .nav .menu-square.home{background:#6a8c98;}
#header .menu-nav .nav .menu-square.listing{background:#1470a6;}
#header .menu-nav .nav .menu-square.pricing{background:#1470a6;}
#header .menu-nav .nav .menu-square.about{background:#32beeb;}
#header .menu-nav .nav .menu-square:hover,
#header .menu-nav .nav .menu-square.active{background:#40555c;}
#header .menu-nav .nav .menu-square:hover.with-img{opacity:.6;background:none;}
#header .menu-nav .nav .menu-square i{margin:0;font-size:2em;color:#fff;line-height:106px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#header .menu-nav .nav .menu-square:hover i{font-size:3em;}
#header .menu-nav .sub-menu{position:absolute;display:none;width:230px;z-index:101;}
#header .menu-nav .sub-menu li{margin:0 0 2px 0;display:block;float:none;text-align:left;}
#header .menu-nav .sub-menu li.has-submenu:after{position:absolute;padding:15px;margin-top:-45px;right:0;color:#fff;content:"\f0da";font-family:fontAwesome;}
#header .menu-nav .sub-menu li.has-submenu ul{position:absolute;left:232px;margin-top:-39px;}
#header .menu-nav .sub-menu li a{padding:9px 14px;display:block;color:#fff;background:#1470a6;}
#header .menu-nav .sub-menu li a:hover,
#header .menu-nav .sub-menu li a.active{background:#40555c;}
#header .menu-nav .has-submenu:last-child .sub-menu{right:0;}
#header .menu-nav .caption{position:relative;}
.welcome-text{position:relative;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.welcome-text.gray-bg{background:#f5f5f5;}
.welcome-text .css-table{height:170px;}
.welcome-logo{position:absolute;top:0;width:120px;height:170px;}
.welcome-logo img{margin-top:43px;}
.welcome-content{padding-left:120px;}
.welcome-content h5{margin:0 0 10px 0;}
.welcome-content h5 span{font-size:24px;text-transform:none;}
.welcome-content p{margin:0;color:#9faaad;text-transform:uppercase;font-weight:400;}
.main-content{position:relative;background:#fff;}
.main-content .categories{padding:0px 0 40px 0;}
.main-content .page-content{padding-top:0px;}
.main-content .custom-tabs{padding-top:40px;}
.main-content .custom-tabs .welcome-text{padding:0;border:none;}
.main-content .custom-tabs .form-row{margin-bottom:20px;}
.main-content #slider{position:relative;}
.main-content .companies-sliders{position:relative;padding:40px 0;background:#f5f5f5;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.main-content .companies-sliders .companies-slider-title{margin:0 0 40px 0;}
.main-content .companies-sliders .owl-pagination{position:absolute;top:-125px;right:0;}
.main-content .companies-sliders .owl-pagination .owl-page{margin-left:10px;float:left;}
.main-content .companies-sliders .owl-pagination .owl-page span{display:inline-block;width:18px;height:23px;text-align:center;font-weight:700;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.main-content .companies-sliders .owl-pagination .owl-page span:hover{color:#7cba00;}
.main-content .companies-sliders .owl-pagination .active{color:#1470a6;border-bottom:3px solid #1470a6;}
.main-content .companies-sliders .owl-pagination .active:hover span{color:#1470a6;}
.main-content .companies-slider{position:relative;}
.main-content .companies-slider.featured{margin-bottom:40px;}
.main-content .companies-slider.featured .owl-pagination{right:15px;}
.main-content .companies-slider .company-box{position:relative;width:auto;}
.main-content .companies-slider .company-box .company-rating{position:absolute;padding:9px 10px;top:0;right:15px;background:rgba(255, 255, 255, 0.9);z-index:9999;}
.main-content .companies-slider .company-box .company-rating ul > li{margin:0 2px;float:left;}
.main-content .companies-slider .company-box .company-rating ul > li i{color:#1470a6;font-size:18px;}
.main-content .companies-slider .company-box .company-title{margin:0 0 5px 0;}
.main-content .companies-slider .company-box .company-title:hover a{color:#7cba00;}
.main-content .companies-slider .company-box .company-tags li{float:left;}
.main-content .companies-slider .company-box .company-tags li a{font-weight:700;}
.main-content .companies-slider .company-box .company-tags li a:hover{color:#7cba00;}
.main-content .companies-slider .company-box .white-bottom{padding:10px;background:#fff;}
.main-content .companies-slider .company-slide{position:relative;height:220px;background:#fff;}
.main-content .companies-slider .company-slide .company-logo{position:absolute;width:220px;height:220px;}
.main-content .companies-slider .company-slide .company-logo img{width:220px;height:220px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.main-content .companies-slider .company-slide .company-logo img:hover{opacity:.6;}
.main-content .companies-slider .company-slide .company-content{padding:30px 30px 0 250px;}
.main-content .companies-slider .company-slide .company-content .company-title{margin:0;font-weight:400;}
.main-content .companies-slider .company-slide .company-content .company-title:hover a{color:#7cba00;}
.main-content .companies-slider .company-slide .company-content .company-tags li{float:left;}
.main-content .companies-slider .company-slide .company-content .company-tags li a{font-weight:700;}
.main-content .companies-slider .company-slide .company-content .company-tags li a:hover{color:#7cba00;}
.main-content .companies-slider .company-slide .company-content .company-rating i{margin-top:5px;font-size:16px;}
.main-content .companies-slider .company-slide .company-content .company-describe{margin-top:20px;height:42px;overflow:hidden;}
.main-content .companies-slider .company-slide .company-content .company-describe.with-rating{margin-top:0px;}
.main-content .partners{position:relative;padding:30px 0;border-top:1px solid #eaeaea;background:#f5f5f5;}
.main-content .partners .partners-title{margin:0 0 30px 0;}
.main-content .partners .owl-theme .owl-controls{position:absolute;top:-49px;right:0;}
.main-content .partners .owl-theme .owl-controls .owl-page{margin-left:5px;display:inline-block;zoom:1;}
.main-content .partners .owl-theme .owl-controls .owl-page.active span{background:#1470a6;border:1px solid #1470a6;}
.main-content .partners .owl-theme .owl-controls .owl-page span{display:block;width:14px;height:14px;background:transparent;border:1px solid #dcdcdc;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.main-content .partners .owl-theme .owl-controls .owl-page span:hover{border:1px solid #1470a6;}
@media (max-width:992px){.main-content .custom-tabs{padding:40px 0 30px 0;}
}
@media (max-width:767px){.welcome-text .welcome-logo{display:none;}
.welcome-text .welcome-content{padding-left:0;}
.main-content .companies-slider .company-slide .company-logo{display:none;}
.main-content .companies-slider .company-slide .company-content{padding-left:30px;}
}
.map-wrapper{position:relative;background:#f5f5f5;margin-bottom:0px;min-height:55px;}
.map-wrapper .container{text-align:center}
.map-wrapper .map-search{position:absolute;z-index:99;left:0px;right:0px;padding:9px 0;}
.map-wrapper .map-search .search-shadow{position:absolute;width:100%;top:0;left:0;right:0;height:57px;display:none;background:rgba(0, 0, 0, 0.5);z-index:99;}
.map-wrapper .map-search .search-shadow.active{display:block;}
.map-wrapper .map-search span{position:relative;float:left;width:100%;}
.map-wrapper .map-search span input{width:100%;min-width:210px;}
.map-wrapper .map-search .select-button{position:absolute;float:left;max-width:39px;z-index:100;}
.map-wrapper .map-search .select-button .advanced-search-button{width:39px;height:39px;text-align:center;background-color:#1470a6;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.map-wrapper .map-search .select-button .advanced-search-button:hover{background:#40555c;}
.map-wrapper .map-search .select-button .advanced-search-button.active{background:#40555c;}
.map-wrapper .map-search .select-button .advanced-search-button.active:hover{background:#1470a6;}
.map-wrapper .map-search .select-button .advanced-search-button i{color:#fff;}
.map-wrapper .map-search .search-bar{display:inline-flex;}
.map-wrapper .map-search .search-bar .company_name,
.map-wrapper .map-search .search-bar .location{max-width:270px;}
.map-wrapper .map-search .search-bar .location{margin-left:10px;}
.map-wrapper .map-search .search-bar .category{margin-left:10px;max-width:240px;}
.map-wrapper .map-search .search-bar .submit-btn{max-width:160px;float:right;margin-left:10px;font-weight:bold;}
.map-wrapper .map-search .search-bar .submit-btn button{margin:0;}
.map-wrapper .map-search .advanced-search{position:absolute;top:57px;width:100%;height:487px;overflow-y:scroll;display:none;background:rgba(64, 85, 92, 0.8);z-index:21;}
.map-wrapper .map-search .advanced-search .advanced-search-inner{padding:35px 0 0 50px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .form-row{position:relative;margin-bottom:30px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .label-section{float:left;width:334px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .label-section label{padding:9px 0;display:block;color:#fff;font-weight:bold;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section{position:relative;float:left;width:628px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section input{margin:0;border:none;color:#fff;background:#29363c;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .ui-slider-horizontal{margin-top:12px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .country,
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .region,
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .address{width:32.444%;margin-left:1.3%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .country{margin-left:0;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .advanced-select-button{background-color:#32beeb;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .advanced-select-button:hover,
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .advanced-select-button.active{background:#40555c;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .btn{margin-top:20px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .value-section{padding-left:20px;float:right;width:128px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .value-section .value{padding:6px 0;height:auto;border:none;color:#fff;background:transparent;}
.map-wrapper #map_canvas_wrapper{overflow:hidden;}
.map-wrapper .map-control a{margin:0;}
.map-wrapper .map-industries-filters{padding-top:10px;}
.map-wrapper .map-industries-icons li{margin-left:10px;margin-bottom:10px;float:left;}
.map-wrapper .map-industries-icons li a{display:inline-block;width:39px;height:39px;line-height:39px;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.map-wrapper .map-industries-icons li a i{margin:0;color:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.map-wrapper .map-industries-icons li a.advertising{background:#32beeb;}
.map-wrapper .map-industries-icons li a.airport{background:#ea3e23;}
.map-wrapper .map-industries-icons li a.cars{background:#68217a;}
.map-wrapper .map-industries-icons li a.education{background:#0f7b0f;}
.map-wrapper .map-industries-icons li a.entertainment{background:#1470a6;}
.map-wrapper .map-industries-icons li a.garden{background:#39a65b;}
.map-wrapper .map-industries-icons li a.industry{background:#ea3e23;}
.map-wrapper .map-industries-icons li a.libraries{background:#7cba00;}
.map-wrapper .map-industries-icons li a.mechanic{background:#2338a1;}
.map-wrapper .map-industries-icons li a.offices{background:#ea3e23;}
.map-wrapper .map-industries-icons li a.postal{background:#68217a;}
.map-wrapper .map-industries-icons li a.realestate{background:#750000;}
.map-wrapper .map-industries-icons li a.restaurant{background:#7cba00;}
.map-wrapper .map-industries-icons li a.shop{background:#ffb802;}
.map-wrapper .map-industries-icons li a.sport{background:#ea3e23;}
.map-wrapper .map-industries-icons li a:hover{background:#40555c;}
.map-wrapper .map-industries-icons li a:hover i{font-size:1.2em;}
@media (max-width:1200px){.map-wrapper .map-search .search-bar .company_name,
.map-wrapper .map-search .search-bar .location{max-width:255px;}
.map-wrapper .map-search .search-bar .location{margin-left:10px;}
.map-wrapper .map-search .search-bar .category{margin-left:10px;max-width:222px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .label-section{width:265px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section{width:497px;}
}
@media (max-width:992px){.map-wrapper .map-search .search-bar .company_name,
.map-wrapper .map-search .search-bar .location{max-width:182px;}
.map-wrapper .map-search .search-bar .location{margin-left:10px;}
.map-wrapper .map-search .search-bar .category{margin-left:10px;max-width:148px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .label-section{width:192px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section{width:348px;}
}
@media (max-width:767px){.map-wrapper .map-search .search-shadow{height:116px;}
.map-wrapper .map-search .search-bar .company_name,
.map-wrapper .map-search .search-bar .location,
.map-wrapper .map-search .search-bar .category,
.map-wrapper .map-search .search-bar .submit-btn{margin:0 0 10px 0;max-width:none;width:49.5%;}
.map-wrapper .map-search .search-bar .location,
.map-wrapper .map-search .search-bar .submit{margin-left:1%;}
.map-wrapper .map-search .advanced-search{top:116px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .label-section{max-width:none;width:25%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section{max-width:none;width:60%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .value-section{max-width:none;width:15%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .value-section .value{text-align:right;}
}
@media (max-width:480px){.map-wrapper .map-search .search-shadow{height:214px;}
.map-wrapper .map-search .search-bar .company_name,
.map-wrapper .map-search .search-bar .location,
.map-wrapper .map-search .search-bar .category,
.map-wrapper .map-search .search-bar .submit-btn{margin-left:0;width:100%;}
.map-wrapper .map-search .advanced-search{top:214px;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .label-section{width:100%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section{width:70%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .country,
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .region,
.map-wrapper .map-search .advanced-search .advanced-search-inner .action-section .address{margin:0 0 10px 0;width:100%;}
.map-wrapper .map-search .advanced-search .advanced-search-inner .value-section{width:30%;}
}
#footer{position:relative;padding:30px 0 10px 0;background:#1470a6;}
#footer .widget{margin-bottom:30px;}
#footer .widget-title{margin:0 0 30px 0;color:#fff;}
#footer .widget-description{padding:14px 20px 29px 20px;margin:0;height:173px;color:#fff;background:#68217a;}
#footer .widget-description p{margin:0;height:137px;overflow:hidden;line-height:22px;}
#footer .news li{margin:0 0 2px 0;display:block;}
#footer .news li a{padding:18px 14px;display:block;color:#fff;background:#0f547d;}
#footer .news li a:hover{background:#167cb8;}
#footer .footer-copyrights{padding:5px 0;background:#212b30;}
#footer .footer-copyrights p{padding:5px 0;margin:0;color:#a9a9a9;}
#footer .footer-copyrights .social li{float:left;margin-left:5px;}
#footer .footer-copyrights .social li i{margin:0;}
@media (max-width:1200px){#footer .widget-description{padding:10px 14px 20px 14px;height:140px;}
#footer .widget-description p{height:114px;}
#footer .news li a{padding-top:12px;padding-bottom:12px;}
}
@media (max-width:992px){#footer .widget-description{padding:14px 20px 20px 20px;height:auto;}
#footer .widget-description p{height:auto;}
#footer .news li a{padding-top:13px;padding-bottom:13px;}
}
@media (max-width:767px){.footer-copyrights{text-align:center;}
.footer-copyrights .social{margin:0 auto;display:inline-block;float:none !important;}
}
#back-to-top{position:fixed;right:20px;bottom:20px;width:60px;height:60px;display:none;color:#fff;text-align:center;background:#1470a6;}
#back-to-top i{margin:0;display:block;font-size:2em;line-height:60px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#back-to-top i:hover{font-size:3em;}
#twitter-feed iframe{width:100% !important;height:174px !important;}
#flickr-feed{display:inline-block;}
#flickr-feed ul{padding:0;margin:0;}
#flickr-feed ul li{padding:1px;float:left;width:87px;height:87px;}
#flickr-feed ul li img{width:87px;height:85px;}
@media (max-width:1200px){#twitter-feed iframe{height:140px !important;}
#flickr-feed ul li{width:70px;height:70px;}
#flickr-feed ul li img{width:69px;height:68px;}
}
@media (max-width:992px){#twitter-feed iframe{height:146px !important;}
#flickr-feed ul li{width:73px;height:73px;}
#flickr-feed ul li img{width:72px;height:71px;}
}
.facebook,
.twitter,
.google-plus,
.pinterest,
.linkedin,
.dribbble{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;}
.facebook{background:#3b5999;border:1px solid #3b5999;}
.facebook i{color:#fff;}
.facebook:hover{background:#ffffff;}
.facebook:hover i{color:#3b5999;}
.twitter{background:#55acee;border:1px solid #55acee;}
.twitter i{color:#fff;}
.twitter:hover{background:#ffffff;}
.twitter:hover i{color:#55acee;}
.google-plus{background:#dd4b39;border:1px solid #dd4b39;}
.google-plus i{color:#fff;}
.google-plus:hover{background:#ffffff;}
.google-plus:hover i{color:#dd4b39;}
.pinterest{background:#ab171e;border:1px solid #ab171e;}
.pinterest i{color:#fff;}
.pinterest:hover{background:#ffffff;}
.pinterest:hover i{color:#ab171e;}
.linkedin{background:#0073b2;border:1px solid #0073b2;}
.linkedin i{color:#fff;}
.linkedin:hover{background:#ffffff;}
.linkedin:hover i{color:#0073b2;}
.dribbble{background:#ea4c88;border:1px solid #ea4c88;}
.dribbble i{color:#fff;}
.dribbble:hover{background:#ffffff;}
.dribbble:hover i{color:#ea4c88;}
.form-row{display:block;margin-bottom:20px;}
.css-table{display:table;width:100%;height:100%;}
.css-table .css-table-cell{display:table-cell;vertical-align:middle;}
.state-success{padding:20px 20px;margin-bottom:20px;background:#e5f1cc;}
.state-success p{margin:0;}
.state-info{padding:20px 20px;margin-bottom:20px;background:#e7f0f6;}
.state-info p{margin:0;}
.state-notice{padding:20px 20px;margin-bottom:20px;background:#fff1cc;}
.state-notice p{margin:0;}
.state-error{padding:5px 5px;margin-bottom:5px;background:#f8e5e5;}
.state-error p{margin:0;}
.bullet-list li{margin-left:15px;list-style-type:disc;}
.check-list li:before{margin-right:5px;font-family:fontAwesome;content:"\f00c";}
#shortcodes .page-content{position:relative;}
#shortcodes .page-content h5.title{margin:40px 0;}
#shortcodes .page-content .buttons{margin-bottom:40px;}
#shortcodes .page-content .divider{margin-bottom:30px;}
#shortcodes .page-content .miscellaneuos label{display:block;margin:20px 0;}
.subscribe{position:relative;padding:40px 0 10px 0;}
.subscribe .pricing-title,
.subscribe .register-title{margin:0 0 40px 0;clear:both;}
.subscribe .pricing-plan{margin-bottom:40px;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.subscribe .pricing-plan:hover{opacity:.6;}
.subscribe .pricing-plan .pricing-label{padding:15px 14px;margin:0;color:#fff;}
.subscribe .pricing-plan .pricing-label.start{background:#1470a6;}
.subscribe .pricing-plan .pricing-label.silver{background:#c1c8ca;}
.subscribe .pricing-plan .pricing-label.gold{background:#d7bc77;}
.subscribe .pricing-plan .pricing-label.premium{background:#40555c;}
.subscribe .pricing-plan .pricing-value{padding:5px 14px;margin-bottom:2px;background:#ffb802;}
.subscribe .pricing-plan .pricing-value span{color:#fff;font-weight:300;}
.subscribe .pricing-plan .pricing-value span.pricing-unit{font-size:30px;font-weight:700;vertical-align:middle;}
.subscribe .pricing-plan .pricing-value span.pricing-cost{font-size:60px;vertical-align:middle;}
.subscribe .pricing-plan .pricing-value span.pricing-cost-upper{font-size:34px;line-height:70px;vertical-align:top;}
.subscribe .pricing-plan .pricing-include li{padding:15px 14px;margin:0 0 2px 0;display:block;font-weight:700;background:#f5f5f5;}
.subscribe .register-step{margin-bottom:30px;}
.subscribe .register-step-title{padding:15px 14px;margin:0;font-weight:400;text-align:center;color:#fff;background:#1470a6;}
.subscribe .register-step-inner{padding:40px 30px;height:320px;text-align:center;background:#f5f5f5;}
.subscribe .register-step-inner.subscribe-final{height:auto;}
.subscribe .register-step-inner h5{margin:0 0 20px 0;}
.subscribe .register-step-inner input{margin-bottom:5px;}
.subscribe .register-step-inner .btn{padding:15px 72px;margin:0;}
.subscribe .register-step-inner .radio-input{margin:0 auto 20px auto;display:block;width:160px;text-align:left;}
.subscribe .register-step-inner .radio-input.active label:before{background:#1470a6;box-shadow:0 0 0 3px #1470a6;}
.subscribe .register-step-inner .radio-input label:hover:before{background:#1470a6;box-shadow:0 0 0 3px #1470a6;border:none;}
.subscribe .register-step-inner .radio-input.active label:hover:before{border:2px solid #fff;}
.subscribe .register-step.subscribe-final{clear:both;}
.subscribe .register-step.subscribe-final .register-step-inner{height:auto;}
.category-box{margin-top:30px;}
.category-box .category-header{position:relative;margin-bottom:2px;height:40px;}
.category-box .category-header .category-icon{position:absolute;margin-right:2px;width:40px;height:40px;text-align:center;line-height:40px;}
.category-box .category-header .category-icon:after{position:absolute;right:0;height:40px;content:"";border:1px solid #fff;}
.category-box .category-header .category-icon i{margin:0;vertical-align:middle;color:#fff;font-size:20px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-box .category-header .category-title{padding:15px 15px 20px 50px;width:100%;height:40px;}
.category-box .category-header .category-title h5{margin:0;float:left;color:#fff;font-weight:400;font-size:13px;}
.showhide_btn{position:absolute;z-index:99;top:0px;right:0px;bottom:0px;width:40px;line-height:40px;text-align:center;border-left:1px solid rgba(0, 0, 0, 0.2);font-size:18px;color:#fff;cursor:pointer}
.category-box .category-header .category-title strong{float:right;color:#fff;line-height:12px;}
.category-box .category-header:hover .category-icon i{font-size:3em;}
.category-box .category-header:hover .category-title{background:#40555c;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-box .category-list li{margin:0 0 2px 0;display:block;}
.category-box .category-list li a{padding:9px 14px;display:block;background:#f5f5f5;}
.category-box .category-list li a:hover{color:#fff;background:#40555c;}
.category-box .advertising .category-icon,
.category-box .advertising .category-title,
.category-box .advertising.category-icon-square{background:#32beeb;}
.category-box .airport .category-icon,
.category-box .airport .category-title,
.category-box .airport.category-icon-square,
.category-box .industry .category-icon,
.category-box .industry .category-title,
.category-box .industry.category-icon-square,
.category-box .offices .category-icon,
.category-box .offices .category-title,
.category-box .offices.category-icon-square,
.category-box .sport .category-icon,
.category-box .sport .category-title,
.category-box .sport.category-icon-square{background:#ea3e23;}
.category-box .cars .category-icon,
.category-box .cars .category-title,
.category-box .cars.category-icon-square,
.category-box .postal .category-icon,
.category-box .postal .category-title,
.category-box .postal.category-icon-square{background:#68217a;}
.category-box .education .category-icon,
.category-box .education .category-title,
.category-box .education.category-icon-square{background:#0f7b0f;}
.category-box .entertainment .category-icon,
.category-box .entertainment .category-title,
.category-box .entertainment.category-icon-square,
.category-box .restaurant .category-icon,
.category-box .restaurant .category-title,
.category-box .restaurant.category-icon-square{background:#1470a6;}
.category-box .garden .category-icon,
.category-box .garden .category-title,
.category-box .garden.category-icon-square{background:#39a65b;}
.category-box .libraries .category-icon,
.category-box .libraries .category-title,
.category-box .libraries.category-icon-square{background:#7cba00;}
.category-box .mechanic .category-icon,
.category-box .mechanic .category-title,
.category-box .mechanic.category-icon-square{background:#2338a1;}
.category-box .realestate .category-icon,
.category-box .realestate .category-title,
.category-box .realestate.category-icon-square{background:#750000;}
.category-box .shop .category-icon,
.category-box .shop .category-title,
.category-box .shop.category-icon-square{background:#ffb802;}
.category-box .category-icon-square{position:relative;}
.category-box .category-icon-square:before{padding:50%;display:block;content:"";}
.category-box .category-icon-square:hover{background:#40555c;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-box .category-icon-square:hover i{font-size:7em;}
.category-box .category-icon-square .fa{position:absolute;top:20px;right:20px;font-size:2em;color:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-box .category-icon-square .category-name{position:absolute;left:20px;bottom:20px;font-weight:700;color:#fff;}
@media (max-width:960px){.category-box .category-icon-square:hover i{font-size:5em;}
}
@media (max-width:480px){.categories.block .category-box{width:50%;}
}
@media (max-width:320px){.categories.block .category-box{width:100%;}
}
#map_canvas{width:100%;height:400px;}
#map_canvas_company{width:100%;height:487px;}
#map_canvas_sidebar{margin-bottom:40px;width:100%;height:368px;}
#map_street_view{height:487px;width:100%;}
#map_canvas_contact{width:100%;height:340px;border:2px solid #40555c;}
.page-heading{position:relative;padding:20px 0;background-size:cover;border:1px solid #eee;borrder-left:0;borrder-right:0;}
h1.listing-head{margin:0;}
.company-preamble-content{padding:0 15px;}
.breadcrumbs{font-size:12px;}
.breadcrumbs i{margin:0 10px}
.breadcrumbs a:hover{color:#1470A6}
.page-heading h5{margin:0;float:left;}
.page-heading .breadcrumbs{float:right;}
.page-heading .breadcrumbs li{float:left;}
.page-heading .breadcrumbs li:before{padding:0 14px;font-family:fontAwesome;color:#1470a6;content:"\f054";}
.page-heading .breadcrumbs li:first-child:before{display:none;}
.page-heading .breadcrumbs li a:hover{color:#7cba00;}
@media (max-width:480px){.page-heading h5{float:none;}
.page-heading .breadcrumbs{margin-top:20px;float:left;}
}
#contact .page-content .find-us h5.title{margin:0 0 40px 0;}
#contact .page-content .contact-form h5.title{margin:40px 0;}
#contact .page-content .contact-form .contact-form-box{padding:40px 25px;position:relative;background:#f5f5f5;}
#contact .page-content .contact-form .contact-form-box textarea{height:180px;}
#contact .page-content .contact-form .contact-form-box .btn{margin:0;}
#contact .page-content .address-details h5.title{margin:40px 0;}
#contact .page-content .address-details li{margin-bottom:20px;}
#contact .page-content .address-details li:hover i{color:#7cba00;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#contact .page-content .address-details li i{margin-right:10px;width:40px;height:40px;float:left;line-height:40px;text-align:center;font-size:2em;color:#1470a6;}
#contact .page-content .address-details li span{margin-left:50px;display:block;}
#contact .page-content .address-details li a{color:#7cba00;}
#contact .page-content .address-details li a:hover{color:#1470a6;}
#contact .page-content .opening-hours h5.title{margin:40px 0;}
#contact .page-content .opening-hours li{margin-bottom:10px;}
.sidebar-content{border:1px solid #bbb;margin-bottom:20px;background:#FBFBFB;padding:0 10px;}
.rate_this{display:block;margin-bottom:20px;border-bottom:1px solid #E7E7E7}
.sidebar-content img{width:100%;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sidebar-content a > img:hover{opacity:.6;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sidebar-content .search{position:relative;margin-bottom:40px;}
.sidebar-content .search .btn{position:absolute;padding-left:12px;padding-right:12px;margin:0;right:0;top:0;}
.sidebar-content .search .btn i{margin:0;}
.sidebar-content .categories-links{position:relative;margin-bottom:40px;}
.sidebar-content .categories-links .title{padding:10px 14px;margin:0;background:#f5f5f5;}
.sidebar-content .categories-links li{border-bottom:1px solid #e8e8e8;}
.sidebar-content .categories-links li a{padding:14px 0;display:block;}
.sidebar-content .categories-links li a:hover{padding-left:20px;color:#7cba00;}
.sidebar-content .featured,
.sidebar-content .recently,
.sidebar-content .latest{position:relative;margin-bottom:40px;}
.sidebar-content .featured .title,
.sidebar-content .recently .title,
.sidebar-content .latest .title{padding:10px 14px;margin:0 0 20px 0;background:#f5f5f5;}
.sidebar-content .featured .single-post,
.sidebar-content .recently .single-post,
.sidebar-content .latest .single-post{position:relative;margin-bottom:20px;min-height:80px;}
.sidebar-content .featured .single-post:last-child,
.sidebar-content .recently .single-post:last-child,
.sidebar-content .latest .single-post:last-child{margin-bottom:0;}
.sidebar-content .featured .single-post .post-thumb,
.sidebar-content .recently .single-post .post-thumb,
.sidebar-content .latest .single-post .post-thumb{float:left;width:80px;height:80px;}
.sidebar-content .featured .single-post .post-content,
.sidebar-content .recently .single-post .post-content,
.sidebar-content .latest .single-post .post-content{padding-left:90px;}
.sidebar-content .featured .single-post .post-content .post-title,
.sidebar-content .recently .single-post .post-content .post-title,
.sidebar-content .latest .single-post .post-content .post-title{margin:0;font-weight:700;}
.sidebar-content .featured .single-post .post-content .post-title:hover a,
.sidebar-content .recently .single-post .post-content .post-title:hover a,
.sidebar-content .latest .single-post .post-content .post-title:hover a{color:#7cba00;}
.sidebar-content .featured .single-post .post-content p,
.sidebar-content .recently .single-post .post-content p,
.sidebar-content .latest .single-post .post-content p{margin:0;}
.sidebar-content .featured .single-post .post-content .read_more,
.sidebar-content .recently .single-post .post-content .read_more,
.sidebar-content .latest .single-post .post-content .read_more{margin:3px 0 0 0;display:block;font-weight:700;}
.sidebar-content .featured .single-post .post-content .read_more:hover,
.sidebar-content .recently .single-post .post-content .read_more:hover,
.sidebar-content .latest .single-post .post-content .read_more:hover{color:#7cba00;}
.sidebar-content .upcoming-events{margin-bottom:40px;}
.sidebar-content .upcoming-events .title{padding:10px 14px;margin:0 0 20px 0;background:#f5f5f5;}
.sidebar-content .upcoming-events .event-single{margin-bottom:20px;padding-bottom:10px;min-height:81px;border-bottom:1px solid #e8e8e8;}
.sidebar-content .upcoming-events .event-single .event-date{float:left;text-align:center;color:#9c9c9c;}
.sidebar-content .upcoming-events .event-single .event-date .square{padding:10px 10px;width:50px;height:50px;color:#fff;background:#1470a6;line-height:50px;}
.sidebar-content .upcoming-events .event-single .event-date .square span{margin-bottom:0;display:block;line-height:14px;}
.sidebar-content .upcoming-events .event-single .event-date .square span.day{font-size:16px;}
.sidebar-content .upcoming-events .event-single .event-content{padding-left:60px;}
.sidebar-content .upcoming-events .event-single .event-content .event-title{margin:0;font-weight:700;}
.sidebar-content .upcoming-events .event-single .event-content .event-title:hover a{color:#7cba00;}
.sidebar-content .upcoming-events .event-single .event-content span{display:block;}
.sidebar-content .upcoming-events .event-single .event-content span.event-author{color:#9c9c9c;}
.sidebar-content .share{margin-bottom:40px;}
.sidebar-content .share .title{padding:10px 14px;margin:0 0 5px 0;background:#f5f5f5;}
.sidebar-content .share .social li{margin-right:2px;display:inline-block;}
.sidebar-content .share .social li i{margin-right:0;}
.sidebar-content .claim-company{margin-bottom:40px;}
.sidebar-content .claim-company .btn{margin:0;}
.sidebar-content .claim-company .claim-company-form{display:none;}
.sidebar-content .claim-company .claim-company-form .title{padding:10px 14px;margin:40px 0 20px 0;background:#f5f5f5;}
.sidebar-content .claim-company .claim-company-form .form-row{margin-bottom:10px;}
.sidebar-content .claim-company .claim-company-form textarea{height:120px;}
.sidebar-content .claim-company .claim-company-form .btn{margin:0;}
.sidebar-content .contact-details,
.sidebar-content .opening-hours{position:relative;margin-bottom:40px;overflow:hidden;}
.sidebar-content .contact-details .title,
.sidebar-content .opening-hours .title{padding:10px 14px;margin:0 0 20px 0;background:#f5f5f5;}
.sidebar-content .contact-details li,
.sidebar-content .opening-hours li{margin-bottom:10px;}
.sidebar-content .contact-details li:last-child,
.sidebar-content .opening-hours li:last-child{margin-bottom:0;}
.sidebar-content .contact-details li a:hover,
.sidebar-content .opening-hours li a:hover{color:#7cba00;}
.sidebar-content .message-us{position:relative;margin-bottom:40px;}
.sidebar-content .message-us .title{padding:10px 14px;margin:0 0 20px 0;background:#f5f5f5;}
.sidebar-content .message-us .form-row{margin-bottom:10px;}
.sidebar-content .message-us textarea{height:120px;}
.sidebar-content .message-us .btn{margin:0;}
.sidebar-content .latest .read_more{position:absolute;bottom:0;}
.sidebar-content .adverts,
.sidebar-content .banner{position:relative;margin-bottom:40px;}
.sidebar-content .recent-posts,
.sidebar-content .recent-comments,
.sidebar-content .archives,
.sidebar-content .meta{position:relative;margin-bottom:40px;}
.sidebar-content .recent-posts .title,
.sidebar-content .recent-comments .title,
.sidebar-content .archives .title,
.sidebar-content .meta .title{padding:10px 14px;margin:0;background:#f5f5f5;}
.sidebar-content .recent-posts li,
.sidebar-content .recent-comments li,
.sidebar-content .archives li,
.sidebar-content .meta li{border-bottom:1px solid #e8e8e8;}
.sidebar-content .recent-posts li a,
.sidebar-content .recent-comments li a,
.sidebar-content .archives li a,
.sidebar-content .meta li a{padding:5px 0;display:block;}
.sidebar-content .recent-posts li a:first-child,
.sidebar-content .recent-comments li a:first-child,
.sidebar-content .archives li a:first-child,
.sidebar-content .meta li a:first-child{padding-top:0;}
.sidebar-content .recent-posts li a:hover,
.sidebar-content .recent-comments li a:hover,
.sidebar-content .archives li a:hover,
.sidebar-content .meta li a:hover{padding-left:20px;color:#7cba00;}
.team{position:relative;padding:0 0 40px 0;}
.team .person{margin-bottom:40px;text-align:center;}
.team .person img{width:100%;height:100%;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.team .person img:hover{opacity:.6;}
.team .person .caption{position:relative;padding:20px 20px;background:#f5f5f5;overflow:hidden;}
.team .person .caption .name{margin:0;font-weight:400;}
.team .person .caption .position{margin-top:5px;font-weight:400;font-size:14px;}
.team .person .caption .social{display:inline-block;}
.team .person .caption .social li{float:left;margin:0 2.5px;}
.team .person .caption .social li i{margin-right:0;}
#blog{position:relative;}
#blog .blog-list-post{position:relative;margin-bottom:40px;}
#blog .blog-list-post:last-child{margin-bottom:0;}
#blog .blog-list-post .blog-list-image:hover a > img{opacity:.6;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#blog .blog-list-post .blog-list-image img{width:100%;height:100%;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#blog .blog-list-post .blog-list-header{position:relative;margin-top:4px;padding:9px 14px;background:#f5f5f5;}
#blog .blog-list-post .blog-list-header .title{margin:0;}
#blog .blog-list-post .blog-list-header .title:hover a{color:#7cba00;}
#blog .blog-list-post .blog-list-header .comment{position:absolute;width:60px;height:39px;top:0;right:0;text-align:center;line-height:37px;}
#blog .blog-list-post .blog-list-header .comment:hover a{color:#7cba00;cursor:pointer;}
#blog .blog-list-post .blog-list-header .comment:before{position:absolute;top:0;left:0;height:37px;content:"";border-left:4px solid #fff;}
#blog .blog-list-post .blog-list-content{position:relative;margin-top:4px;padding:15px 14px;background:#f5f5f5;}
#blog .blog-list-post .blog-list-content p{margin:0;}
#blog .blog-list-post .blog-list-meta{position:relative;margin-top:4px;padding:9px 14px;background:#f5f5f5;text-transform:uppercase;color:#b5b5b5;}
#blog .blog-list-post .blog-list-meta .email a,
#blog .blog-list-post .blog-list-meta .date a{color:#b5b5b5;}
#blog .blog-list-post .blog-list-meta .email a:hover,
#blog .blog-list-post .blog-list-meta .date a:hover{color:#7cba00;}
#blog .blog-list-post .blog-list-meta .email:after,
#blog .blog-list-post .blog-list-meta .date:after{position:relative;padding-right:4px;margin-right:8px;border-right:2px solid #b5b5b5;content:"";}
#blog .blog-list-post .blog-list-meta .date i{margin-right:8px;color:#40555c;}
#blog .blog-list-post .blog-list-meta .button{position:absolute;top:0;right:0;border-left:4px solid #fff;}
#blog .blog-list-post .blog-list-meta .button .btn{margin:0;}
#blog .blog-list-post .blog-list-meta .button:after{display:none;}
#blog .single-post .single-post-image{margin-bottom:40px;}
#blog .single-post .single-post-image img{width:100%;height:100%;}
#blog .single-post .single-post-content p{margin:0 0 30px 0;}
#blog .single-post .single-post-meta{position:relative;padding:5px 5px;display:block;background:#f5f5f5;text-transform:uppercase;color:#b5b5b5;}
#blog .single-post .single-post-meta .email,
#blog .single-post .single-post-meta .tags{line-height:30px;}
#blog .single-post .single-post-meta .email a,
#blog .single-post .single-post-meta .tags a{color:#b5b5b5;}
#blog .single-post .single-post-meta .email a:hover,
#blog .single-post .single-post-meta .tags a:hover{color:#7cba00;}
#blog .single-post .single-post-meta .email:after,
#blog .single-post .single-post-meta .tags:after{position:relative;padding-right:4px;margin-right:8px;border-right:2px solid #b5b5b5;content:"";}
#blog .single-post .single-post-meta .social li{margin-left:5px;float:left;}
#blog .single-post .single-post-meta .social li i{margin-right:0;}
#blog .single-post .reply-form h5.title{margin:40px 0;}
#blog .single-post .reply-form .reply-form-box{padding:40px 25px;position:relative;background:#f5f5f5;}
#blog .single-post .reply-form .reply-form-box textarea{height:180px;}
#blog .single-post .reply-form .reply-form-box .btn{margin:0;}
@media (max-width:992px){.single-post-meta{text-align:center;}
.single-post-meta .social{margin:0 auto 5px auto;display:table;float:none !important;}
}
@media (max-width:767px){.blog-list-meta .email{display:none;}
}
.single-post-comments,
.company-page-comments{position:relative;}
.single-post-comments h5.title,
.company-page-comments h5.title{margin:40px 0;}
.single-post-comments .comment,
.company-page-comments .comment{position:relative;padding-left:100px;margin-bottom:20px;min-height:80px;display:block;}
.single-post-comments .avatar,
.company-page-comments .avatar{position:absolute;width:80px;height:80px;top:0;left:0;}
.single-post-comments .post-comment-meta,
.company-page-comments .post-comment-meta{font-weight:700;text-transform:uppercase;}
.single-post-comments .post-comment-meta a:hover,
.company-page-comments .post-comment-meta a:hover{color:#7cba00;}
.single-post-comments .post-comment-content,
.company-page-comments .post-comment-content{position:relative;margin-top:0px;}
.single-post-comments .post-comment-content p,
.company-page-comments .post-comment-content p{margin:0;}
.single-post-comments ul,
.company-page-comments ul{margin-top:30px;}
@media (max-width:992px){.single-post-comments .comment{padding-left:80px;min-height:60px;}
.single-post-comments .post-comment-content{position:relative;}
.single-post-comments .avatar{width:60px;height:60px;}
}
#sample-page{position:relative;}
#sample-page .main-photo{margin-top:40px;}
#sample-page .main-photo:hover img{opacity:.6;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#sample-page .main-photo img{width:100%;height:100%;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#sample-page .page-content blockquote{position:relative;padding:40px;margin:0 0 20px 0;background:#f5f5f5;}
#sample-page .page-content blockquote:before{position:absolute;top:10px;left:10px;font-size:2em;color:#fff;font-family:fontAwesome;content:"\f10d";}
#sample-page .page-content p{margin-bottom:20px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link{display:none;margin-bottom:10px;padding:10px 15px;background-color:#f5f5f5;border-radius:3px;border:1px solid #ddd;color:#333;}
@media (max-width:767px){.responsive-tabs-container.accordion-xs .nav-tabs{display:none;}
.responsive-tabs-container.accordion-xs .accordion-link{display:block;}
}
@media (min-width:768px) and (max-width:991px){.responsive-tabs-container.accordion-sm .nav-tabs{display:none;}
.responsive-tabs-container.accordion-sm .accordion-link{display:block;}
}
@media (min-width:992px) and (max-width:1199px){.responsive-tabs-container.accordion-md .nav-tabs{display:none;}
.responsive-tabs-container.accordion-md .accordion-link{display:block;}
}
@media (min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none;}
.responsive-tabs-container.accordion-lg .accordion-link{display:block;}
}
.tabs{margin-bottom:40px;margin-top:40px;}
.nav-tabs{position:relative;border-bottom:3px solid #1470a6;}
.nav-tabs li{margin-bottom:0;}
.nav-tabs li a{padding:9px 14px;font-weight:700;color:#40555c;background:#f5f5f5;border-radius:0;border:none;}
.nav-tabs li a:hover{color:#fff;background:#1470a6;border:none;}
.nav-tabs li.active > a,
.nav-tabs li.active:hover a{color:#fff;background:#1470a6;border:none;}
.tab-content{position:relative;padding:20px;border:1px solid #dcdcdc;border-width:0 1px 1px 1px;}
.tab-content p{margin-bottom:18px;}
.custom-tabs{margin-bottom:0;}
.custom-tabs .tab-content,
.custom-tabs .tab-pane{padding:0;border:none;}
.custom-tabs .tab-content.custom,
.custom-tabs .tab-pane.custom{padding:30px 0;}
@media (max-width:992px){.tab-content{padding:0;border:none;}
.tab-content .tab-pane{padding:15px 15px;margin-bottom:20px;border:1px solid #dcdcdc;}
.custom-tabs .tab-pane{padding:0;margin-bottom:0;border:none;}
.custom-tabs .tab-pane.custom{padding-bottom:10px;}
.responsive-tabs-container[class*=accordion-] .accordion-link{padding:9px 14px;font-weight:700;color:#fff;background:#1470a6;border-radius:0;border:none;}
}
@media (max-width:768px){.tabs{margin-bottom:0;}
}
#company{position:relative;}
#company .company-list-header,
#company .company-list-footer{position:relative;margin-bottom:40px;}
#company .company-list-header .title,
#company .company-list-footer .title{margin:0;float:left;}
#company .company-list-header .pagination li,
#company .company-list-footer .pagination li{float:left;margin-left:10px;}
#company .company-list-header .pagination li a,
#company .company-list-footer .pagination li a{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;font-weight:700;border:1px solid #dcdcdc;}
#company .company-list-header .pagination li a:hover,
#company .company-list-footer .pagination li a:hover,
#company .company-list-header .pagination li a.active,
#company .company-list-footer .pagination li a.active{background:#1470a6;border:1px solid #1470a6;color:#fff;}
#company .company-list-footer{margin:40px 0 0 0;}
#company .company-list-single{padding:20px 0;min-height:140px;border-bottom:1px solid #f5f5f5;}
#company .company-list-single:first-child{padding-top:0;}
#company .company-list-single .company-logo{float:left;width:140px;height:140px;}
#company .company-list-single .company-logo img{width:100%;height:100%;}
#company .company-list-single .company-content{padding-left:160px;}
#company .company-list-single .company-content .company-title{margin:0;font-weight:400;}
#company .company-list-single .company-content .company-title:hover a{color:#7cba00;}
#company .company-list-single .company-content .company-tags{display:block;}
#company .company-list-single .company-content .company-tags li{display:inline-block;}
#company .company-list-single .company-content .company-tags li a{font-weight:700;}
#company .company-list-single .company-content .company-tags li a:hover{color:#7cba00;}
#company .company-list-single .company-content .rating{float:left;display:block;width:100%;}
#company .company-list-single .company-content .rating li{margin:0 1.5px;float:left;}
#company .company-list-single .company-content .rating li i{font-size:16px;}
#company .company-list-single .company-content .company-describe{margin:20px 0;height:40px;overflow:hidden;}
#company .company-list-single .company-content .company-describe.rating{margin-top:0;}
#company .company-list-single .company-content .read_more{font-weight:700;}
#company .company-list-single .company-content .read_more:hover{color:#7cba00;}
#company .company-page-info{position:relative;}
#company .company-page-info .company-photo{margin-bottom:40px;}
#company .company-page-info .company-photo img{width:100%;height:100%;}
#company .company-page-info .company-photo img:hover{opacity:.6;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#company .company-page-info .company-thumbnail{float:left;width:120px;}
#company .company-page-info .company-thumbnail .social{padding:10px 10px;margin:2px auto 0 auto;width:100%;display:inline-block;text-align:center;background:#f5f5f5;}
#company .company-page-info .company-thumbnail .social li{margin:0 0.6px;display:inline-block;}
#company .company-page-info .company-thumbnail .social li i{margin-right:0;}
#company .company-page-info .company-preamble-content{padding-left:10px;}
#company .company-page-info .company-preamble-content .company-title{margin:0;font-weight:400;}
#company .company-page-info .company-preamble-content .company-title:hover a{color:#7cba00;}
#company .company-page-info .company-preamble-content .company-tags{margin-bottom:25px;display:block;}
#company .company-page-info .company-preamble-content .company-tags li{display:inline-block;}
#company .company-page-info .company-preamble-content .company-tags li a{font-weight:700;}
#company .company-page-info .company-preamble-content .company-tags li a:hover{color:#7cba00;}
#company .company-page-info .company-preamble-content p{margin-bottom:25px;}
#company .company-page-info .company-preamble-content p.no-bottom{margin-bottom:0;}
#company .company-page-info .company-profile-description .title{margin:40px 0;}
#company .company-page-info .company-profile-description p{margin-bottom:25px;}
#company .company-page-info .company-profile-description .check-list{margin-bottom:20px;}
#company .company-page-info .company-tags-services .title{margin:15px 0 40px 0;}
#company .company-page-info .company-tags-services ul > li{padding:10px 14px;margin-right:10px;float:left;border:1px solid #dcdcdc;}
#company .company-page-info .company-ratings{position:relative;}
#company .company-page-info .company-ratings .title{margin:40px 0;}
#company .company-page-info .company-ratings .single-rate{position:relative;margin-bottom:20px;min-height:81px;}
#company .company-page-info .company-ratings .single-rate.hover .box-details{border-color:#1470a6;}
#company .company-page-info .company-ratings .single-rate.hover i,
#company .company-page-info .company-ratings .single-rate.hover h6{color:#1470a6;}
#company .company-page-info .company-ratings .single-rate:last-child{margin-bottom:0;}
#company .company-page-info .company-ratings .box-details{position:relative;padding:20px;display:inline-block;float:left;text-align:center;background:#f5f5f5;border:1px solid #dcdcdc;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#company .company-page-info .company-ratings .box-details ul{margin:0 auto;text-align:center;}
#company .company-page-info .company-ratings .box-details ul li{display:inline-block;}
#company .company-page-info .company-ratings .box-details ul li i{font-size:16px;}
#company .company-page-info .company-ratings .box-details h6{margin:2px 0 0 0;font-weight:700;border-bottom:1px dashed #1470a6;}
#company .company-page-info .company-ratings .company-rating-content{padding-left:165px;}
#company .company-page-info .company-ratings .company-rating-content .rating-meta{margin-bottom:10px;font-weight:700;text-transform:uppercase;}
#company .company-page-info .company-ratings .user-values{position:absolute;top:0px;left:165px;display:none;padding:20px;text-align:center;background:#f5f5f5;border:1px solid #dcdcdc;z-index:999;}
#company .company-page-info .company-ratings .user-values .value{margin:0 15px;display:inline-block;}
#company .company-page-info .company-ratings .user-values .value ul{margin:0 auto;text-align:center;}
#company .company-page-info .company-ratings .user-values .value ul li{display:inline-block;}
#company .company-page-info .company-ratings .user-values .value ul li i{font-size:16px;}
#company .company-page-info .company-ratings .user-values .value h6{margin:0 0 3px 0;font-weight:700;}
#company .company-page-info .reply-form{margin-bottom:40px;}
#company .company-page-info .reply-form h5.title{margin:20px 0 40px 0;}
#company .company-page-info .reply-form .reply-form-box{padding:40px 25px;position:relative;background:#f5f5f5;}
#company .company-page-info .reply-form .reply-form-box textarea{height:180px;}
#company .company-page-info .reply-form .reply-form-box .btn{margin:0;}
@media (max-width:1200px){#company .company-ratings .single-rate .user-values .value{margin:0 2.5%;width:40%;}
}
@media (max-width:768px){#company .company-ratings .single-rate .user-values{padding-bottom:0;}
#company .company-ratings .single-rate .user-values .value{margin-bottom:20px;width:100%;}
}
@media (max-width:767px){#company .company-list-single .company-logo{display:none;}
#company .company-list-single .company-content{padding-left:0;}
}
#portfolio{position:relative;}
#portfolio .main-content{padding:10px 0 40px 0;}
#portfolio .single-portfolio{margin-top:30px;}
#portfolio .single-portfolio .main-photo img{width:100%;height:100%;}
#portfolio .single-portfolio .single-portfolio-description{position:relative;margin-top:2px;padding:11px 14px;background:#f5f5f5;}
#portfolio .single-portfolio .single-portfolio-description .title{margin:0;font-weight:700;}
#portfolio .single-portfolio .single-portfolio-description .zoom,
#portfolio .single-portfolio .single-portfolio-description .link{position:absolute;width:39px;height:39px;top:0;text-align:center;line-height:37px;cursor:pointer;}
#portfolio .single-portfolio .single-portfolio-description .zoom i,
#portfolio .single-portfolio .single-portfolio-description .link i{margin-right:0;font-size:16px;}
#portfolio .single-portfolio .single-portfolio-description .zoom:before,
#portfolio .single-portfolio .single-portfolio-description .link:before{position:absolute;top:0;left:0;height:39px;content:"";border-left:2px solid #fff;}
#portfolio .single-portfolio .single-portfolio-description .zoom{right:0;}
#portfolio .single-portfolio .single-portfolio-description .link{right:41px;}
#portfolio .single-portfolio .single-portfolio-description .link i{margin-left:4px;}
#events{position:relative;}
#events .page-content{padding-bottom:40px;}
#events .event-list-image img{width:100%;height:100%;}
#events .event-list-header{position:relative;margin-top:4px;padding:9px 14px;background:#f5f5f5;}
#events .event-list-header .title{margin:0;}
#events .event-list-content{position:relative;margin-top:4px;padding:15px 14px;background:#f5f5f5;}
#events .event-list-content p{margin:0;}
#events .event-list-meta{position:relative;margin-top:4px;padding:9px 14px;background:#f5f5f5;text-transform:uppercase;color:#b5b5b5;}
#events .event-list-meta .location a{color:#b5b5b5;}
#events .event-list-meta .location a:hover{color:#7cba00;}
#events .event-list-meta .date:after,
#events .event-list-meta .time:after{position:relative;padding-right:4px;margin-right:8px;border-right:2px solid #b5b5b5;content:"";}
#events .event-list-meta .date i,
#events .event-list-meta .time i,
#events .event-list-meta .location i{margin-right:8px;color:#40555c;}
#events .event-list-meta .button{position:absolute;top:0;right:0;border-left:4px solid #fff;}
#events .event-list-meta .button .btn{margin:0;}
#events .event-list-meta .button:after{display:none;}
@media (max-width:480px){#events .event-list-meta .time,
#events .event-list-meta .location{display:none;}
}
.overlay{position:relative;display:block;overflow:hidden;}
.overlay:hover .overlay-shadow,
.overlay:hover .overlay-content{visibility:visible;opacity:1;}
.overlay img{display:block;width:100%;height:100%;}
.overlay .overlay-shadow{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:scale(1, 1);}
.overlay .overlay-content{position:absolute;margin-top:-20px;top:50%;width:100%;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.overlay .overlay-content .btn{margin:0;color:#fff;border:1px solid #fff;}
.overlay .overlay-content .btn:hover{background:#fff;color:#1470a6;}
.marker-ribbon{position:absolute;top:13px;left:-27px;z-index:999999;}
.marker-ribbon .ribbon-text,
.marker-ribbon .ribbon-banner,
.marker-ribbon a{padding:0;margin:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.marker-ribbon .ribbon-banner{position:relative;top:0;left:0;width:100px;display:block;float:right;color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.marker-ribbon .ribbon-banner:after,
.marker-ribbon .ribbon-banner:before{position:absolute;width:30px;height:12px;display:block;background-color:#0C4C73;content:'';}
.marker-ribbon .ribbon-banner:before{left:-45px;-webkit-transform:skewY(-45deg) translate(50%, 15px);-moz-transform:skewY(-45deg) translate(50%, 15px);-ms-transform:skewY(-45deg) translate(50%, 15px);-o-transform:skewY(-45deg) translate(50%, 15px);-webkit-transform-origin:100% center;-moz-transform-origin:100% center;-ms-transform-origin:100% center;-o-transform-origin:100% center;}
.marker-ribbon .ribbon-banner:after{right:-17px;top:30px;-webkit-transform-origin:0 center;-moz-transform-origin:0 center;-ms-transform-origin:0 center;-o-transform-origin:0 center;-webkit-transform:translate(100%, -100%) skewY(45deg) translateX(-58%);-moz-transform:translate(100%, -100%) skewY(45deg) translateX(-58%);-ms-transform:translate(100%, -100%) skewY(45deg) translateX(-58%);-o-transform:translate(100%, -100%) skewY(45deg) translateX(-58%);}
.marker-ribbon .ribbon-text{position:relative;padding:6px 0;min-height:18px;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;background-color:#1470a6;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);line-height:18px;white-space:nowrap;text-overflow:ellipsis;z-index:2;}
.marker-ribbon .ribbon-text:before,
.marker-ribbon .ribbon-text:after{position:absolute;top:0;display:block;width:100%;height:30px;background-color:#1470a6;z-index:-1;content:"";}
.marker-ribbon .ribbon-text:before{-webkit-transform:translateX(-15%) skewX(-45deg);-moz-transform:translateX(-15%) skewX(-45deg);-ms-transform:translateX(-15%) skewX(-45deg);-o-transform:translateX(-15%) skewX(-45deg);}
.marker-ribbon .ribbon-text:after{-webkit-transform:translateX(15%) skewX(45deg);-moz-transform:translateX(15%) skewX(45deg);-ms-transform:translateX(15%) skewX(45deg);-o-transform:translateX(15%) skewX(45deg);}
.marker-holder{/*position:relative;padding:10px 0;*/min-height:100px;}
.marker-holder .marker-company-thumbnail{position:absolute;left:0;width:140px;}
.marker-holder .marker-company-thumbnail img{width:100%;height:100%;}
.marker-holder .marker-company-thumbnail .marker-action{position:relative;padding:7.5px 10px;margin-top:2px;float:left;width:140px;text-align:center;background:#f5f5f5;}
.marker-holder .marker-company-thumbnail .marker-action li{display:inline-block;}
.marker-holder .marker-company-thumbnail .marker-action li.zoom{float:left;}
.marker-holder .marker-company-thumbnail .marker-action li.share{float:right;}
.marker-holder .marker-company-thumbnail .marker-action li:hover a i{color:#7cba00;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.marker-holder .marker-company-thumbnail .marker-action li i{margin-right:0;font-size:15px;}
.marker-holder .map-item-info{padding-left:150px;width:300px;}
.marker-holder .map-item-info .title{margin:0;font-weight:400;font-size:14px}
.marker-holder .map-item-info .title:hover a{color:#7cba00;}
.marker-holder .map-item-info .rating{padding:5px 0;}
.marker-holder .map-item-info .rating li{margin:0 2.5px;display:inline-block;}
.marker-holder .map-item-info .rating li:first-child{margin-left:0;}
.marker-holder .map-item-info .rating i{font-size:15px;}
.marker-holder .map-item-info .contact-info{position:relative;padding-left:20px;margin-bottom:10.5px;line-height: 15px;font-size: 10px;}
.marker-holder .map-item-info .contact-info.address:before{content:"\f041";}
.marker-holder .map-item-info .contact-info.telephone:before{content:"\f095";}
.marker-holder .map-item-info .contact-info.email:before{content:"\f0e0";font-size:13px;}
.marker-holder .map-item-info .contact-info.website{margin-bottom:0;}
.marker-holder .map-item-info .contact-info.website:before{content:"\f0ac";}
.marker-holder .map-item-info .contact-info:before{position:absolute;left:0;font-size:15px;font-family:fontAwesome;}
.marker-holder .map-item-info .btn{padding:0;margin:0;font-size:14px;}
.gm-style img{max-width:none;}
#main-wrapper{overflow:hidden}
#main-wrapper.boxed{margin:0 auto;width:1170px;}
#main-wrapper.boxed header .container{padding:0;}
#main-wrapper.boxed #slider > .container{padding:0;}
#main-wrapper.boxed .nav > li > a > .caption{position:absolute;left:0;right:0;bottom:5px;color:#fff;}
#main-wrapper.boxed .nav.no-squares > li > a > .caption{position:relative;bottom:-5px;}
@media (max-width:1200px){#main-wrapper.boxed{width:970px;}
#main-wrapper.boxed header .container{width:970px;}
}
@media (max-width:1200px){#main-wrapper.boxed header > .container{width:970px;}
#main-wrapper.boxed .nav > li > a > .caption{position:relative;bottom:initial;margin-top:5px;}
}
@media (max-width:992px){#main-wrapper.boxed{width:750px;}
#main-wrapper.boxed header{width:auto;}
#main-wrapper.boxed header .container{padding:0 15px;width:750px;}
}
@media (max-width:768px){#main-wrapper.boxed{width:auto;}
#main-wrapper.boxed header{width:100%;}
#main-wrapper.boxed header .container{width:auto;}
}
.search-toggle,
.navbar-toggle{display:none;width:39px;height:39px;background:#1470a6;}
.search-toggle:hover,
.navbar-toggle:hover{background:#40555c;}
.search-toggle i,
.navbar-toggle i{color:#fff;}
.search-toggle{right:60px;}
#header .search-nav.mobile{margin:15px 0 0 0;display:none;}
#header .search-nav.mobile form > button{right:15px;}
#header .search-nav.mobile .sub-menu{margin-left:15px;}
#header .nav-wrapper-mobile{position:relative;display:none;}
#header .nav-wrapper-mobile .main-menu{position:relative;padding:10px 0 15px 0;margin:0 auto;width:300px;display:block;}
#header .nav-wrapper-mobile .main-menu li{position:relative;padding:5px 0;margin-bottom:0;display:block;}
#header .nav-wrapper-mobile .main-menu li a{position:relative;display:block;}
#header .nav-wrapper-mobile .main-menu .has-submenu .sub-menu{position:relative;padding:5px 0 0 30px;width:auto;}
#header .nav-wrapper-mobile .main-menu .has-submenu .sub-menu ul{position:relative;padding-top:0;margin:5px 0 0 0;left:0;}
#header .nav-wrapper-mobile .main-menu .has-submenu .sub-menu li{position:relative;display:block;}
#header .nav-wrapper-mobile .main-menu .has-submenu .sub-menu li a{position:relative;padding:0;display:block;color:inherit;background:transparent;}
#header .nav-wrapper-mobile .main-menu .has-submenu .submenu-toggle{position:absolute;right:0;top:-3px;padding:5px 5px 5px 5px;z-index:9999;}
#header .nav-wrapper-mobile .main-menu .has-submenu .submenu-toggle i{color:#1470a6;}
#header .nav-wrapper-mobile .social-inner{position:relative;padding:15px 0;margin:0 auto;text-align:center;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
#header .nav-wrapper-mobile .social-inner li{margin:0 2.5px;display:inline-block;}
#header .nav-wrapper-mobile .social-inner li i{margin:0;}
#header .nav-wrapper-mobile .utility-user{position:relative;padding:15px 0 0 5px;margin:0 auto;text-align:center;}
#header .nav-wrapper-mobile .utility-user li{margin:0 2.5px;display:inline-block;float:none !important;}
#header .nav-wrapper-mobile .utility-user li .login-form{position:absolute;left:-50px;top:-1600px;width:300px;z-index:9999;}
@media (max-width:992px){body{padding-top:99px;}
#header{position:fixed;top:0;width:100%;background:#fff;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);}
#header .utility-nav,
#header .search-nav,
#header .menu-nav .nav,
#header .nav-wrapper.mobile,
.map-wrapper .map-search{display:none;}
#header .menu-nav .logo{margin-top:0;text-align:center}
#header .menu-nav .logo img{max-width:250px;}
#header .search-toggle{display:block;}
#header .navbar-toggle{display:none;}
}
@media (max-width:768px){body{padding-top:122px;}
.right-menu{margin-top:6px;float:none !important;overflow:hidden;text-align:center;}
.right-menu ul.custom-list{float:none !important;display:inline-block}
.right-menu ul.custom-list li{display:inline-block !important;}
.right-menu ul.custom-list li a.btn{padding:3px 16px !important;}
.search-toggle, .navbar-toggle{height:29px !important;}
#header .menu-nav .logo{margin-top:-5px !important;margin-bottom:7px !important;}
}
#listing-page{position:relative;padding-bottom:30px;}
#listing-page .listing-title{margin:0;}
#listing-page .listing-box{position:relative;margin-top:30px;}
#listing-page .listing-box .company-rating{position:absolute;padding:9px 10px;top:0;right:15px;background:rgba(255, 255, 255, 0.9);z-index:20;}
#listing-page .listing-box .company-rating ul > li{margin:0 2px;float:left;}
#listing-page .listing-box .company-rating ul > li i{color:#1470a6;font-size:18px;}
#listing-page .listing-box .company-title{margin:0 0 5px 0;}
#listing-page .listing-box .company-title:hover a{color:#7cba00;}
#listing-page .listing-box .company-tags li{float:left;}
#listing-page .listing-box .company-tags li a{font-weight:700;}
#listing-page .listing-box .company-tags li a:hover{color:#7cba00;}
#listing-page .listing-box .gray-bottom{padding:10px;background:#f5f5f5;min-height: 60px;}
@media (min-width:1620px){#main-wrapper.listing{position:relative;width:960px;}
#main-wrapper.listing .container{width:940px;}
#main-wrapper.listing #header .menu-nav .nav .menu-square{width:102px;height:102px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .company_name,
#main-wrapper.listing .map-wrapper .map-search .search-bar .location{max-width:245px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .location{margin-left:10px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .category{margin-left:10px;max-width:212px;}
#main-wrapper.listing.right .map-industries-filters{left:0;}
#main-wrapper.listing.left .map-industries-filters{right:0;}
#main-wrapper.listing #map_canvas_wrapper{position:fixed;top:0;bottom:0;}
#main-wrapper.listing #map_canvas_wrapper #map_canvas{position:fixed;width:100%;height:100%;}
#main-wrapper.listing .map-wrapper{padding-top:0;}
#main-wrapper.listing .map-wrapper .map-control{display:none;}
#main-wrapper.listing .map-wrapper .map-industries-filters{position:fixed;padding:10px 15px;top:0;bottom:0;width:60px;}
#main-wrapper.listing .map-wrapper .map-industries-filters .container{width:60px;text-align:center;}
#main-wrapper.listing .map-wrapper .map-industries-filters h5{display:none;}
#main-wrapper.listing.right #map_canvas_wrapper{left:60px;}
#main-wrapper.listing.left #map_canvas_wrapper{left:960px;}
#main-wrapper.listing #footer .widget-description{height:137px;}
#main-wrapper.listing #footer .widget-description p{height:115px;}
#main-wrapper.listing #twitter-feed iframe{height:137px !important;}
#main-wrapper.listing #footer .news li a{padding:11.5px 14px;}
#main-wrapper.listing #flickr-feed ul li{width:68px;height:68px;}
#main-wrapper.listing #flickr-feed ul li img{width:67px;height:66px;}
}
@media (min-width:1270px) and (max-width:1620px){#main-wrapper.listing{position:relative;width:798px;}
#main-wrapper.listing .container{width:768px;}
#main-wrapper.listing #header .menu-nav .nav .menu-square{width:80px;height:80px;}
#main-wrapper.listing #header .menu-nav .nav .menu-square i{line-height:80px;}
#main-wrapper.listing #map_canvas_wrapper{position:fixed;top:0;bottom:0;}
#main-wrapper.listing #map_canvas_wrapper #map_canvas{position:fixed;width:100%;height:100%;}
#main-wrapper.listing .map-wrapper{padding-top:0;}
#main-wrapper.listing .map-wrapper .map-control{display:none;}
#main-wrapper.listing .map-wrapper .map-industries-filters{position:fixed;padding:10px 15px;top:0;bottom:0;width:60px;}
#main-wrapper.listing .map-wrapper .map-industries-filters .container{width:60px;text-align:center;}
#main-wrapper.listing .map-wrapper .map-industries-filters h5{display:none;}
#main-wrapper.listing.right .map-industries-filters{left:0;}
#main-wrapper.listing.left .map-industries-filters{right:0;}
#main-wrapper.listing.right #map_canvas_wrapper{left:60px;}
#main-wrapper.listing.left #map_canvas_wrapper{left:798px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .company_name,
#main-wrapper.listing .map-wrapper .map-search .search-bar .location{max-width:182px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .location{margin-left:10px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .category{margin-left:10px;max-width:168px;}
#main-wrapper.listing #footer .widget{width:50%;}
}
@media (min-width:960px) and (max-width:1270px){#main-wrapper.listing{position:relative;width:510px;}
#main-wrapper.listing .container{width:480px;}
#main-wrapper.listing #header{position:relative;width:100%;background:#fff;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);}
#main-wrapper.listing #header .utility-nav,
#main-wrapper.listing #header .search-nav,
#main-wrapper.listing #header .menu-nav .nav,
#main-wrapper.listing #header .nav-wrapper.mobile,
#main-wrapper.listing .map-wrapper .map-search{display:none;}
#main-wrapper.listing #header .menu-nav .logo{margin-top:0;}
#main-wrapper.listing #header .search-toggle,
#main-wrapper.listing #header .navbar-toggle{display:block;}
#main-wrapper.listing .search-toggle,
#main-wrapper.listing .navbar-toggle{margin-top:-8px;}
#main-wrapper.listing #map_canvas_wrapper{position:fixed;top:0;bottom:0;}
#main-wrapper.listing #map_canvas_wrapper #map_canvas{position:fixed;width:100%;height:100%;}
#main-wrapper.listing .map-wrapper{padding-top:0;}
#main-wrapper.listing .map-wrapper .map-control{display:none;}
#main-wrapper.listing .map-wrapper .map-industries-filters{position:fixed;padding:10px 15px;top:0;bottom:0;width:60px;}
#main-wrapper.listing .map-wrapper .map-industries-filters .container{width:60px;text-align:center;}
#main-wrapper.listing .map-wrapper .map-industries-filters h5{display:none;}
#main-wrapper.listing.right .map-industries-filters{left:0;}
#main-wrapper.listing.left .map-industries-filters{right:0;}
#main-wrapper.listing.right #map_canvas_wrapper{left:60px;}
#main-wrapper.listing.left #map_canvas_wrapper{left:510px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .company_name,
#main-wrapper.listing .map-wrapper .map-search .search-bar .location{max-width:182px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .location{margin-left:10px;}
#main-wrapper.listing .map-wrapper .map-search .search-bar .category{margin-left:10px;max-width:168px;}
#main-wrapper.listing .listing-box{width:50%;}
#main-wrapper.listing #footer .widget{width:50%;}
#main-wrapper.listing #footer .widget .widget-description{height:137px;}
#main-wrapper.listing #footer .widget .widget-description p{height:115px;}
#main-wrapper.listing #footer .widget #twitter-feed iframe{height:137px !important;}
#main-wrapper.listing #footer .widget .news li a{padding:11.5px 14px;}
#main-wrapper.listing #footer .widget #flickr-feed ul li{width:68px;height:68px;}
#main-wrapper.listing #footer .widget #flickr-feed ul li img{width:67px;height:66px;}
}
@media (max-width:959px){#main-wrapper.listing{float:none !important;}
#main-wrapper.listing #map_canvas_wrapper{position:relative;width:100% !important;}
#main-wrapper.listing #map_canvas_wrapper #map_canvas{height:480px;}
}
label{font-weight:600;}
fieldset legend{font-size:16px;padding:30px 0 10px;border-bottom:2px solid #eaedf1;}
.listing-detail-slider{max-height:420px !important;position:relative;margin-bottom:0px;}
.bx-slider-main{max-height:420px;position:relative;}
.pxs_container{width:100%;height:556px;position:relative;overflow:hidden;border-radius:7px;background:#1470A6;margin-top:0px;margin-bottom:20px;}
.pxs_bg{background:transparent url(../img/bg.png) repeat top left;}
.pxs_bg div{position:absolute;top:0px;left:0px;width:7584px;height:420px;background-repeat:repeat;background-position:top left;background-color:transparent;}
.pxs_slider_wrapper{display:none;}
.pxs_container ul{margin:0px;padding:0px;list-style:none;}
ul.pxs_slider{position:absolute;left:0px;top:0px;height:420px;}
ul.pxs_slider li{height:420px;float:left;position:relative;margin-left:5px;margin-right:-6px;}
ul.pxs_slider li img{display:block;margin:6px 0 0;border:8px solid #1470A6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:741px;}
ul.pxs_thumbnails{height:35px;position:absolute;top:456px;left:50%;}
ul.pxs_thumbnails li{position:absolute;display:block;}
ul.pxs_thumbnails li img{border:5px solid #FFFFFF;-moz-box-shadow:1px 1px 7px #555;-webkit-box-shadow:1px 1px 7px #555;box-shadow:1px 1px 7px #555;cursor:pointer;display:block;opacity:0.7;}
ul.pxs_thumbnails li.selected img{opacity:1.0;}
.pxs_navigation span{position:absolute;width:30px;height:60px;-moz-box-shadow:0px 0px 2px #000;-webkit-box-shadow:0px 0px 2px #000;box-shadow:0px 0px 2px #000;top:145px;opacity:0.6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;}
.pxs_navigation span:hover{opacity:0.9;}
.pxs_navigation span.pxs_prev{background:#000 url(../img/prev.png) no-repeat center center;top:34%;left:11px;}
.pxs_navigation span.pxs_next{background:#000 url(../img/next.png) no-repeat center center;position:absolute;right:14px;top:34%;}
.pxs_loading{color:#fff;font-size:20px;padding:15px 15px 15px 50px;position:absolute;background:#333 url(../img/ajax-loader.gif) no-repeat 10px 50%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;opacity:0.7;width:180px;position:absolute;top:150px;left:50%;margin-left:-90px;}
.listing-desc-main{margin-top:127px;}
.listing-head span{margin-left:15px;text-transform:none;}
.listing-desc{margin-top:0px;}
.listing-desc h5{background:#F5F5F5;cursor:pointer;padding:7px 10px;font-size:17px;}
.map-icon{color:#CB3904;font-size:18px;margin-left:5px;}
#accordian{background:#F0F0F0;margin:0px auto 0 auto;color:#FFF;}
#accordian ul{padding:0px;}
#accordian ul ul{padding:10px 0px;background:#FFF;}
#accordian ul ul li{margin-left:10px;color:#7D7676;}
#accordian ul ul li span{margin-left:5px;font-size:14px;}
#accordian h3{font-size:13px;line-height:34px;padding:0px 10px;cursor:pointer;background:#7CBA00;font-weight:500;margin:0px;}
#accordian h3:hover{}
#accordian h3 span{font-size:16px;margin-right:10px;}
#accordian h3 i{margin-right:5px;}
#accordian li{list-style-type:none;margin-bottom:2px;}
#accordian ul ul li a{color:#454242;text-decoration:none;font-size:13px;line-height:27px;display:block;padding:0 15px;display:inline-block;transition:all 0.15s;}
#accordian ul ul li a:hover{background:#7CBA00;border-left:5px solid #7CBA00;}
#accordian ul ul{display:none;}
#accordian li.active ul{display:block;}
.del-icon i.edit{position:absolute;top:6px;z-index:99;font-size:25px;color:#000;right:19px;}
.del-icon i.del{position:absolute;top:6px;z-index:99;font-size:25px;right:45px;color:#000;}
.edit-btn{display:none;position:absolute;top:7px;right:0;z-index:999;}
.contact-details:hover .edit-btn{display:block}
.start-images img{max-width:100%;width:auto;}
.footer-box2{padding-bottom:30px;}
.footer-box2 ul{margin:0px;padding:0px;margin-bottom:20px;}
.footer-box2 ul li{margin:0px;padding:0px;display:block;list-style:outside none none;margin-bottom:7px;float:left;width:100%;}
.footer-box2 ul li a{margin:0px;padding:0px;display:inline-block;font-size:12px;color:#FFF;}
.footer-box{padding-bottom:30px;}
#footer .widget-title{margin:0px 0px 11px;border-bottom:1px solid #3F7FA7;padding-bottom:14px;}
.footer-box ul{margin:0px;padding:0px;margin-bottom:20px;}
.footer-box ul li{margin:0px;padding:0px;display:block;list-style:outside none none;margin-bottom:7px;width:25%;float:left;}
.footer-box ul li a{margin:0px;padding:0px;display:inline-block;font-size:12px;color:#FFF;}
.footer-box ul li a:hover{}
.footer-border{height:241px;border-right:1px solid #5093BD;position:absolute;left:84px;}
.m-bot-30{margin-bottom:30px}
#accordian select{width:97%;padding:10px 0px;}
#accordian .submit-btn{margin-right:10px;}
div.fileinputs {
position: relative;
top: -1px;
left: 20px;}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:74px;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.main-list-thumb{}
.list-thumb-upload{float:left;position:relative;width:115px;margin-right:15px;margin-bottom:15px;border: 1px dashed #aaa;background: #fbfbfb;height:75px; box-sizing:border-box}
.list-thumb-upload.first{background: #ecffe2;}
.list-upload-input{position:absolute; top:0; left:0;width:115px;height:75px}
.list-upload-input .btn-file{position:absolute; top:0; left:0;width:113px;height:73px; margin:0; background:none;border:none;}
.list-upload-input .btn-file:hover{background:none;border:none;}
.list-upload-img{text-align:center;vertical-align:middle}
.list-upload-img img{max-height:73px}
#x,#x2,#x3,#x4,#x5{display:none;margin-right:0px;top:-15px;right:-15px;position:absolute;width:24px; height:24px; line-height:22px;border-radius:50%;background:red; color:#fff;cursor:pointer;text-align:center}
#previewPane{display:inline-block;}
.clear{clear:both}
.fileContainer{overflow:hidden;position:relative;background:#000;color:#fff;padding:10px;width:100px;padding:5px 10px;}
.fileContainer [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0;}
#slider-wrapper{padding:5px;border:1px solid #DCDCDC;border-bottom:0;}
.captionOrange, .captionBlack{color:#fff;font-size:20px;line-height:30px;text-align:center;border-radius:4px;}
.captionOrange{background:#EB5100;background-color:rgba(235, 81, 0, 0.6);}
.captionBlack{font-size:16px;background:#000;background-color:rgba(0, 0, 0, 0.4);}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited{color:#ffffff;text-decoration:none;}
a.captionOrange:hover{color:#eb5100;text-decoration:underline;background-color:#eeeeee;background-color:rgba(238, 238, 238, 0.7);}
.jssora02l, .jssora02r, .jssora02ldn, .jssora02rdn{position:absolute;cursor:pointer;display:block;background:url('a02.png') no-repeat;overflow:hidden;}
.jssora02l{background-position:-3px -33px;}
.jssora02r{background-position:-63px -33px;}
.jssora02l:hover{background-position:-123px -33px;}
.jssora02r:hover{background-position:-183px -33px;}
.jssora02ldn{background-position:-243px -33px;}
.jssora02rdn{background-position:-303px -33px;}
.jssort03 .w, .jssort03 .pav:hover .w{position:absolute;width:80px;height:48px;border:white 1px dashed;}
* html .jssort03 .w{width/**/:80px;height/**/:48px;}
.jssort03 .pdn .w, .jssort03 .pav .w{border-style:solid;}
.jssort03 .c{width:80px;height:48px;filter:alpha(opacity=45);opacity:.45;transition:opacity .6s;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;-o-transition:opacity .6s;}
.jssort03 .p:hover .c, .jssort03 .pav .c{filter:alpha(opacity=0);opacity:0;}
.jssort03 .p:hover .c{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
.login-main{padding:50px;background:#FDFDFD;margin-top:50px;margin-bottom:30px;box-shadow:0px 0px 2px #BFBCBC;}
.nm-bottom{margin-bottom:0px;}
#owl-demo .item{display:block;padding:30px 0px;margin:5px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}
.owl-controls{position:absolute;top:40%;width:100%;position:absolute;top:36%;}
.owl-controls .owl-buttons div{color:#FFF;display:inline-block;font-size:12px;border-radius:30px;background:rgba(0,0,0,0.5);width:30px;height:30px;line-height:24px;text-align:center;}
.owl-controls .owl-prev{position:absolute;left:0;}
.owl-controls .owl-next{position:absolute;right:0 !important;}
.slide-box h5{color:#535050;}
.slide-box{padding:10px;border:1px solid #ccc;text-align:left;}
.slide-box .btn{padding:4px 6px;}
.listing-star i{font-size:20px}
.listing-star i.fa-star{color:#F90}
.listing-star i.fa-star-o{color:#bbb}
@media (max-width:992px){#footer .widget-title{border:0px;clear:both;}
.footer-border{display:none;}
#map_canvas{width:100%;height:380px;}
#map_canvas_company{width:100%;height:380px;}
}
@media (max-width:600px){.footer-box ul li{width:33%;}
#map_canvas{width:100%;height:300px;}
#map_canvas_company{width:100%;height:300px;}
}
@media (max-width:400px){.footer-box ul li{width:50%;}
}
@media (max-width:300px){.footer-box ul li{width:100%;}
}
.rating_box{position:relative;width:80px;height:16px;}
.star_rating_inactive{width:80px;height:16px;position:absolute;left:0;top:0;z-index:1;background:url(../images/star-active.png) 0px 16px}
.star_rating_active{width:80%;height:16px;position:absolute;left:0;top:0;z-index:2;background:url(../images/star-active.png) 0 -2px}
.facility_list{margin:0;padding:0;}
.facility_list li{margin:2px;padding:3px 10px;display:inline-block;background:rgba(245, 245, 245, 0);border:1px solid #E0E0E0;}
.facility_list li i{color:#bbb;margin-right:7px;}
.facility_list li:hover i{color:#1470A6;}
.facility_list li:hover{margin:2px;padding:3px 10px;display:inline-block;background:rgba(245, 245, 245, 1);border:1px solid #1470A6;color:#1470A6;cursor:pointer}
.footer-content{background:#eee;margin-top:20px;padding-bottom:40px;}
.footer-content h4.widget-title{background:none;text-align:center;color:#333;}
.footer-content #owl-demo .item{padding:10px 0px !important;}
.footer-content .owl-controls{top:-40px;right:40px;width:auto !important}
.footer-content .owl-controls .owl-prev{left:-35px !important;}
.footer-content .owl-controls .owl-next{left:0px !important;}
.footer-content .owl-theme .owl-controls .owl-buttons div{border-radius:0px;}
.description,.facilities{padding-bottom:20px;border-bottom:1px solid #eee;}
p.col-left{
	margin-right:5%;
}
.captcha{
	margin-top:5%;}
.captcha-error{
	float: right;
    margin-right: 30%;
    color: #E20000;
    font-size: 14px;
}	
#captcha{
	olor:rgba(58, 60, 56, 0.65);
	font-family:initial;
	font-size:22px;
    background:#ffdc87;
	display: inline-block;
    padding: 0px 17px 0px;
	color:#000;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
#pagination ul.page{margin:0; padding:0; list-style:none;display:inline-block; float:right}
#pagination .button{border:1px solid #1470A6; height:24px; line-height:21px;padding:0 10px; text-align:center; margin:1px;display:inline-block; font-size:12px;box-sizing:border-box;background:#1470A6; color:#fff}
#pagination ul.page li{display:inline-block}
#pagination ul.page li a,#pagination ul.page li.current{border:1px solid #1470A6; width:24px; height:24px; line-height:21px; text-align:center; margin:1px;display:block; font-size:12px;box-sizing:border-box}
#pagination ul.page li.current, #pagination ul.page li a:hover{display:inline-block;background:#1470A6; color:#fff}
.ui-multiselect{width:100% !important;border-radius: 0 !important;padding: 7px !important;background: none !important;font-weight:normal !important; color:#000 !important}
.form-group {
    margin-bottom: 15px;
}
.form-group .control-label {
    padding-top: 3px;
    margin-bottom: 0;
    text-align: right;
}
.form-group::before{display: table !important;content: " ";}
.form-group::after{clear:both !important;display: table !important;content: " ";}
.featured .company-box .company-rating{position: absolute;z-index: 99;background:rgba(0,0,0,0.5)}
.featured .company-box .company-rating ul li{display:inline-block; color:#FC0}
