@media (max-width:767px){.hidden-xs{display:none!important}
.block-xs{display:block}
}
@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}
}
.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}
}
.row{margin-left:-10px;margin-right:-10px}
.col,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9{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-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}
@media (min-width:768px){.col,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9{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-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}
}
@media (min-width:992px){.col,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9{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-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}
}
@media (min-width:1200px){.col{float:left}
}
.container:after,
.container:before,
.row:after,
.row:before{content:" ";display:table}
.container:after,
.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
@media only screen and (min-width:768px){.r-sm-c-xs{text-align:right}
}
@media screen and (max-width:979px) and (orientation:portrait){#header .facebook{position:absolute;top:39px;right:342px;width:230px;height:40px;margin-right:-50px}
}
@media only screen and (max-width:767px){.hidden-on-phone-tablet{display:none!important}
.r-sm-c-xs{text-align:center}
}
@media only screen and (max-width:767px) and (min-width:481px){.hidden-on-tablet{display:none!important}
}
@media only screen and (max-width:480px){.hidden-on-phone{display:none!important}
}
a,
address,
article,
b,
body,
center,
details,
div,
em,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
img,
label,
li,
menu,
nav,
p,
q,
s,
small,
span,
strong,
summary,
time,
ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,
details,
figcaption,
figure,
footer,
header,
menu,
nav{display:block}
body{line-height:1}
ul{list-style:none}
q{quotes:none}
q:after,
q:before{content:'';content:none}
body{color:#1c1d1e;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px;line-height:18px;overflow-x:hidden}
h1{color:#434e59;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:28px;font-weight:400;margin-bottom:18px;line-height:36px}
h2,
h3,
h4{color:#434e59;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:500}
h2{font-size:24px;line-height:36px;margin-bottom:18px}
h3{font-size:20px;line-height:36px}
h4{font-size:16px;line-height:36px}
h5{color:#434e59;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:13px;font-weight:700;line-height:36px;text-transform:uppercase}
h6{color:#434e59;font-size:11px;font-weight:700;line-height:18px;text-transform:uppercase}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#434e59}
h1 em,
h2 em,
h3 em,
h4 em{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400}
h2 small{display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:11px;font-weight:400;line-height:12px;margin-bottom:-4px;text-transform:uppercase}
h3 small{display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:11px;font-weight:400;line-height:12px;margin-bottom:-4px;text-transform:uppercase}
h4 small{display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:9px;font-weight:400;line-height:12px;margin-bottom:-6px;text-transform:uppercase}
.post-title{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400;margin-bottom:18px}
p{margin-bottom:18px}
a{color:#069;cursor:pointer;text-decoration:none}
a:hover{color:#6297cc;text-decoration:underline}
a:active{color:#43688c;outline:0}
a.more{font-weight:700}
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
p.post-content h1 a:hover{color:#566473}
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active{color:#303840}
@media only screen and (max-width:767px){#side-mobile-menu{position:fixed;height:100%;width:100%;z-index:501;top:0;transition:all .3s ease-in-out}
#side-mobile-menu nav{position:relative;height:100%;width:80%;left:-80%;background:#ecf0f3 url(https://www.jasminedirectory.com/images/light-blue/background-texture.png) repeat 0 0;border-right:1px solid #ccc;transition:all .3s ease-in-out;display:flex;flex-direction:column;overflow:scroll}
#side-mobile-menu nav ul{flex:1 0 auto}
#side-mobile-menu nav ul li{padding:0;margin:0}
#side-mobile-menu nav ul li a{display:block;padding:10px 12px;font-size:15px;font-weight:700;border-bottom:1px solid #ddd}
#side-mobile-menu nav .social{text-align:center;margin-top:auto;margin-bottom:0;align-self:center;vertical-align:bottom}
.side-nav-logo{text-align:center;padding:30px;margin-bottom:0;margin-top:0;vertical-align:bottom}
}
@media only screen and (min-width:768px){#side-mobile-menu{display:none}
}
#header a:hover{color:#e5f2ff;text-decoration:none}
#header a:active{color:#c8d7e5}
#footer a:hover{color:#566473}
#footer a:active{color:#303840}
#footer li a:hover{text-decoration:none}
ul{line-height:15px;font-weight:400;margin-bottom:18px;text-transform:none}
li{margin-bottom:4px}
.post-content ul{margin-left:18px;margin-right:18px}
ul.links{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px;font-weight:500}
ul.links li{line-height:20px;}
ul.links li a:hover:after{content:"\00a0\2192"}
em{font-style:italic}
strong{font-weight:600}
small{color:#1c1d1e;font-size:11px}
s{text-decoration:line-through}
q{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-style:italic}
time{cursor:help;font-weight:700}
figcaption{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px;font-style:italic;margin-bottom:18px;text-align:center}
figcaption{margin-bottom:2px;margin-top:4px;}
.label-like,
label{color:#434e59;font-size:11px;font-weight:700;line-height:14px;margin-top:-1px;text-transform:uppercase}
label small{color:#76818c;font-size:10px;font-weight:400;text-transform:none}
form,
input{color:#434e59;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px}
#header{color:#fefefe;-moz-text-shadow:-1px 1px 0 rgba(0, 0, 0, .3);-webkit-text-shadow:-1px 1px 0 rgba(0, 0, 0, .3);text-shadow:-1px 1px 0 rgba(0, 0, 0, .3)}
#header a{color:#fefefe}
#nav{font-size:12px;font-style:normal;font-weight:700;line-height:1em;text-transform:uppercase}
#footer a{color:#434e59}
#footer-nav{color:#434e59;font-size:11px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:0;text-transform:uppercase}
#submit,
.button,
input[type=submit]{color:#fefefe;font-size:11px;font-weight:700;text-transform:uppercase;-moz-text-shadow:-1px 1px 0 rgba(0, 0, 0, .3);-webkit-text-shadow:-1px 1px 0 rgba(0, 0, 0, .3);text-shadow:-1px 1px 0 rgba(0, 0, 0, .3)}
.description,
.post-blog .post-meta{color:#434e59;line-height:18px;text-align:right}
.description{color:#76818c;font-size:10px;line-height:15px}
.post-meta .categories-list{font-style:normal;font-weight:700}
.post-meta .categories-list li{line-height:18px;margin-bottom:0}
.post-meta{color:#434e59;font-weight:700;text-transform:uppercase}
.post-blog .post-meta{font-weight:400;text-transform:none}
.post-meta small{color:#76818c;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:11px;font-style:italic;font-weight:400;text-transform:none}
html{height:102%}
body{height:100%;width:100%;background:#ecf0f3 url(https://www.jasminedirectory.com/images/light-blue/background-texture.png) repeat 0 0}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
#wrap{min-height:100%}
@media only screen and (min-width:768px){.inner-wrap{margin:0 auto;padding:0 40px;max-width:960px;overflow:visible}
}
@media only screen and (min-width:1040px){.inner-wrap{padding:0}
}
@media only screen and (min-width:768px) and (max-width:991px){.col-feature-special-split-left{padding-left:0!important}
.col-feature-special-split-right{padding-left:30px!important}
}
.splash-content{display:flex;padding-top:20px;padding-bottom:10px}
.splash-content h2{font-weight:300}
.splash-col{margin:auto}
.splash-text{margin-right:0;max-width:50%;padding-left:40px}
.splash-col-img{margin-left:0}
.splash-content-image{max-width:100%;height:auto;margin:auto}
@media only screen and (max-width:767px){.splash-content{flex-direction:column}
.splash-text{padding:10px;text-align:center;max-width:100%}
.splash-col{margin:auto!important}
.splash-content-image{max-width:100%}
}
#header{background:#7ca9d6 url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0;border-bottom:2px solid #506275;background:url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0, -ms-linear-gradient(to top, #6e96bf 0, #7ca9d6 100%);background:url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0, -moz-linear-gradient(to top, #6e96bf 0, #7ca9d6 100%);background:url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0, -o-linear-gradient(to top, #6e96bf 0, #7ca9d6 100%);background:url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0, -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e96bf), color-stop(1, #7ca9d6));background:url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0, -webkit-gradient(top, #6e96bf 0, #7ca9d6 100%);background:url(https://www.jasminedirectory.com/images/light-blue/header-texture.png) repeat 0 0, linear-gradient(to top, #6e96bf 0, #7ca9d6 100%)}
#action{background:#fafcff url(https://www.jasminedirectory.com/images/light-blue/background-texture.png) repeat 0 0;border-top:2px solid #eef1f3}
#action .inner-wrap{padding-top:15px;padding-bottom:15px}
#action .button{margin-top:14px;width:139px}
#featured{background:#f4f7fa url(https://www.jasminedirectory.com/images/light-blue/background-texture.png) repeat 0 0}
.home #featured .inner-wrap{position:relative}
#featured .inner-wrap{padding-top:23px;padding-bottom:23px;position:relative}
.editorspick-figure{max-width:200px;margin:10px auto}
#main{background:transparent url(https://www.jasminedirectory.com/images/light-blue/content-texture-top.png) repeat-x 0 0;border-top:1px solid #f2f4f5;padding-bottom:156px;-moz-box-shadow:0 0 6px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .15);box-shadow:0 -3px 3px rgba(0, 0, 0, .05)}
#main .inner-wrap{padding-top:70px;padding-bottom:25px}
@media only screen and (max-width:767px){.inner-wrap{padding:46px 30px}
#main .inner-wrap{padding-top:26px}
a.button-arrow{margin-top:10px}
.detail-figure{max-width:300px;margin-left:auto;margin-right:auto}
.margin-top-mobile{margin-top:10px}
}
.content-left{float:left;margin-right:39px}
.content-right{float:right;margin-left:39px}
.description,
.post-blog .post-meta{float:left;width:127px}
.small-padding{padding:0 5px!important}
.small-padding input{width:100%!important}
#social{float:left;left:50%;margin-bottom:36px;position:relative}
#social ul{margin:0;position:relative;left:-50%}
#social ul li{display:block;float:left;margin-right:40px;text-align:center;width:auto}
#social ul li h6{font-weight:400;line-height:16px}
a.post-image{line-height:0}
.post-image img{display:block;margin-bottom:8px;width:100%;height:auto}
.post-image,
figure{background-color:#f4f7f9;border:1px solid #d2d4d6;border-top-color:#e1e3e6;border-bottom-color:#c8cacc;display:block;margin-bottom:18px;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, .08);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .08);box-shadow:0 2px 3px rgba(0, 0, 0, .08)}
figure i,
figure img{background-color:transparent;border-width:0;margin-bottom:0;padding:0;display:block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:auto}
figure img+figcaption{margin-top:5px}
.post-blog figure{margin-left:-167px}
.blog .post-content,
.form-alt .input-small,
.form-alt p{display:block;margin-left:167px}
#footer{background:#e6e8eb url(https://www.jasminedirectory.com/images/light-blue/background-texture.png) repeat 0 0;border-top:1px solid #f5f7fa;clear:both;margin-top:-158px;position:relative;-moz-box-shadow:inset 0 0 6px rgba(0, 0, 0, .15);-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .15);box-shadow:inset 0 0 6px rgba(0, 0, 0, .15)}
#footer:before{background:transparent url(https://www.jasminedirectory.com/images/light-blue/footer-texture-top.png) repeat-x 0 0;content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0}
#footer .inner-wrap{padding-top:60px;padding-bottom:60px;position:relative}
#footer-nav li{display:inline-block;margin-bottom:0;padding-left:5px;padding-right:5px}
#footer-nav li:before{content:"\00b7\00a0\00a0";font-size:13px}
#footer-nav li:first-child:before{content:''}
.footer-logo{display:block;line-height:0;text-align:right;margin-top:-10px}
@media only screen and (max-width:767px){#footer-nav{text-align:center}
#footer nav{text-align:center}
.footer-logo{margin-top:20px;text-align:center}
}
#header .inner-wrap{position:relative}
@media only screen and (min-width:768px){#logo{float:left;margin-bottom:0}
#header .inner-wrap{padding-top:35px;padding-bottom:35px}
}
@media only screen and (max-width:767px){#logo{text-align:center;float:none}
#header .inner-wrap{padding-top:35px;margin-top:25px;padding-bottom:0!important}
}
#logo a{background:transparent url(https://www.jasminedirectory.com/images/light-blue/logo.png) no-repeat 0 0;display:inline-block;height:77px;width:247px;overflow:hidden;text-indent:-9999em}
#nav{display:block;margin:0}
@media only screen and (min-width:1040px){header nav.dropdown{right:0;margin-bottom:-15px!important}
}
@media only screen and (min-width:768px) and (max-width:1039px){header nav.dropdown{right:40px;margin-bottom:-15px}
}
@media only screen and (min-width:768px){header nav.dropdown{position:absolute;bottom:0}
.dropdown #nav>li>a{padding-bottom:37px;margin-bottom:-2px}
.dropdown #nav li a{display:block;padding-left:18px;padding-right:18px}
.dropdown #nav>li{display:block;float:left;margin:0}
}
@media only screen and (max-width:767px){header nav.dropdown{width:100%}
#nav{text-align:center}
.dropdown #nav li a{display:block;padding:18px}
.dropdown #nav>li{display:inline-block}
}
.dropdown #nav{display:block}
.dropdown #nav>li:last-child>a{padding-right:0}
.dropdown #nav>li:first-child>a{padding-left:0}
header .inner-wrap{overflow:visible}
.dropdown #nav li ul{display:none;background:#fafdff;border:1px solid #d2d4d6;border-top-width:0;font-size:10px;font-weight:700;padding:5px 0;position:absolute;text-transform:uppercase;top:49px;z-index:110;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .07);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .07);box-shadow:0 1px 2px rgba(0, 0, 0, .07)}
.dropdown #nav li ul li ul{border-top-width:1px;top:-5px;left:100%;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.dropdown #nav li:hover>ul{display:block}
.js-ready .dropdown #nav li:hover>ul{display:none}
.dropdown #nav>li:first-child>ul{margin-left:-18px}
.dropdown #nav li ul li{display:block;position:relative}
.dropdown #nav li ul li a{color:#96a4b3;padding-top:5px;padding-bottom:5px;-moz-text-shadow:-1px 1px 0 #fff;-webkit-text-shadow:-1px 1px 0 #fff;text-shadow:-1px 1px 0 #fff}
.dropdown #nav li ul li a:hover,
.dropdown #nav li ul li:hover a,
.dropdown #nav li ul li:hover ul li a:hover,
.dropdown #nav li ul li:hover ul li:hover a{color:#76818c}
.dropdown #nav li ul li:hover ul li a{color:#96a4b3}
.column-container{overflow:hidden;width:1000px}
.column{float:left}
.content-left .column-container,
.content-right .column-container{width:667px}
.half .column-container{width:500px}
.column-container:last-child{margin-bottom:0}
.column{float:left}
.half{margin-right:40px;width:460px}
.third{margin-right:39px;width:294px}
.third hr{background-color:#dbdee0;border:0;border-bottom:1px solid #fcfdfd;border-top:1px solid #dbdee0;clear:both;display:block;height:0;width:100%;margin:0;margin-bottom:36px;margin-top:10px}
.fourth{margin-right:40px;width:210px}
.button:hover{color:#e5f2ff;text-decoration:none}
.button{background-color:#83a6ca;cursor:pointer;display:inline-block;height:25px;width:auto;min-width:75px;line-height:25px;padding:0 0 0 22px;position:relative;text-align:center;background-image:-ms-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-moz-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-o-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #95bde6), color-stop(1, #83a6ca));background-image:-webkit-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:linear-gradient(to top, #95bde6 0, #83a6ca 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #7999ba;border-bottom:1px solid #5e7891;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .2);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .2);box-shadow:0 2px 2px rgba(0, 0, 0, .2)}
.button .icon{background-color:#8db3d9;border-right:1px solid #b2d3f2;display:block;float:none;height:100%;width:33px;margin-top:0;position:absolute;left:0;top:0;background-image:-ms-linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);background-image:-moz-linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);background-image:-o-linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #9fcbf6), color-stop(1, #8db3d9));background-image:-webkit-gradient(top, #9fcbf6 0, #8db3d9 100%);background-image:linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);-moz-box-shadow:1px 0 0 #7999ba;-webkit-box-shadow:1px 0 0 #7999ba;box-shadow:1px 0 0 #7999ba}
.button-arrow{padding:0 52px 0 17px}
.button-arrow .icon{border-left:1px solid #b2d3f2;left:auto;right:0;-moz-box-shadow:-1px 0 0 #7999ba;-webkit-box-shadow:-1px 0 0 #7999ba;box-shadow:-1px 0 0 #7999ba}
.button:hover{background-color:#83a6ca;border-bottom:1px solid #5e7891}
.button:active{top:1px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);box-shadow:0 1px 2px rgba(0, 0, 0, .2)}
p+.button{margin-top:5px}
.button+.button{margin-left:20px}
.row .button{background-color:#83a6ca;cursor:pointer;display:inline-block;height:25px;width:auto;min-width:75px;line-height:25px;margin-top:20px;position:relative;text-align:center;background-image:-ms-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-moz-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-o-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #95bde6), color-stop(1, #83a6ca));background-image:-webkit-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:linear-gradient(to top, #95bde6 0, #83a6ca 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #7999ba;border-bottom:1px solid #5e7891;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .2);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .2);box-shadow:0 2px 2px rgba(0, 0, 0, .2)}
.row button{background-color:#83a6ca;cursor:pointer;display:inline-block;height:25px;width:auto;min-width:75px;line-height:25px;padding:0 0 0 22px;margin-top:20px;position:relative;text-align:center;background-image:-ms-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-moz-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-o-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #95bde6), color-stop(1, #83a6ca));background-image:-webkit-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:linear-gradient(to top, #95bde6 0, #83a6ca 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #7999ba;border-bottom:1px solid #5e7891;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .2);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .2);box-shadow:0 2px 2px rgba(0, 0, 0, .2)}
.button .icon:after{content:'';background:transparent url(https://www.jasminedirectory.com/images/light-blue/icons.png) no-repeat left top;display:block;height:12px;width:16px;position:absolute;top:7px;left:9px}
.button-arrow .icon:after{background-position:left -24px}
.button-like .icon:after{background-position:left 0}
.latest-post-widget .latest-post-title{font-size:100%;line-height:18px;text-transform:none}
.latest-post-widget .post-meta{display:block;line-height:18px;font-weight:400;text-transform:none}
.latest-post-widget li{margin-bottom:25px;font-weight:500}
input{background-color:#f7fafc;border:0;border:1px solid #d2d4d6;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .07);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .07);box-shadow:0 1px 2px rgba(0, 0, 0, .07)}
input{display:block;height:25px;line-height:25px;padding:0 14px}
#submit,
input[type=submit]{background:0 0;border:none;cursor:pointer;display:block;width:auto;padding:0 25px 0 25px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
input:focus{background-color:#fafdff;outline:0}
input:required:valid{border-color:#dee6bd}
input:focus:required:invalid{border-color:#d2d4d6}
input.required{border-color:#e6c8bd}
input.required:focus{border-color:#d2d4d6}
label small{display:block}
@media only screen and (min-width:768px){#searchform{width:292px}
}
#searchform{display:flex;align-items:center;background-color:#f7fafc;border:1px solid #d2d4d6;height:25px;overflow:visible;z-index:100;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .07);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .07);box-shadow:0 1px 2px rgba(0, 0, 0, .07)}
#featured #searchform{margin-top:-14px;position:absolute;right:40px;top:50%}
#searchform p{float:left;margin:0}
#searchform input{background:0;border:0;color:#b9bbbd;display:none;height:25px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#searchform #q{background:transparent url(https://www.jasminedirectory.com/images/light-blue/icons.png) no-repeat 8px -255px;display:block;font-weight:700;line-height:25px;padding:0 5px 0 34px;flex:1}
#searchform #searchsubmit{background:transparent url(https://www.jasminedirectory.com/images/light-blue/icons.png) no-repeat center -24px;cursor:pointer;display:block;height:12px;width:32px;padding:0}
.content form label{display:block;float:left;height:27px;margin-right:40px;width:127px;text-align:right}
.content form{margin-top:36px}
.content form input{width:430px}
.content form p.button{float:right;margin-left:10px}
form #response{display:block;margin-left:167px}
@media only screen and (min-width:768px){.login{float:right;position:relative;min-width:160px;display:flex}
}
@media only screen and (max-width:767px){.login{position:fixed;top:0;left:0;width:100%;z-index:500}
}
.login-links{font-size:12px;font-weight:700;overflow:hidden;text-transform:uppercase}
.login-links li{float:left;margin-left:36px}
#login-form{display:none;overflow:hidden;position:absolute;top:0;right:0;width:160px}
#login-form label{display:none}
#login-form p{margin-bottom:10px}
#login-form input{border:1px solid #5f7b99;color:#b9bbbd;padding:0 12px;width:134px;height:21px;font-weight:700;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .15);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .15);box-shadow:0 1px 2px rgba(0, 0, 0, .15);-moz-text-shadow:-1px 1px 0 #fff;-webkit-text-shadow:-1px 1px 0 #fff;text-shadow:-1px 1px 0 #fff}
#login-form .login-submit{background-color:#e9ecee;color:#939596;float:right;font-size:11px;font-weight:700;padding:0 17px;width:auto;height:23px;text-transform:none;line-height:21px;background-image:-ms-linear-gradient(to top, #f7fafc 0, #dee1e3 100%);background-image:-moz-linear-gradient(to top, #f7fafc 0, #dee1e3 100%);background-image:-o-linear-gradient(to top, #f7fafc 0, #dee1e3 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7fafc), color-stop(1, #dee1e3));background-image:-webkit-gradient(top, #f7fafc 0, #dee1e3 100%);background-image:linear-gradient(to top, #f7fafc 0, #dee1e3 100%);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .15), inset 0 0 1px #fff;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .15), inset 0 0 1px #fff;box-shadow:0 1px 2px rgba(0, 0, 0, .15), inset 0 0 1px #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.dropdown+.login #login-form{width:505px}
.dropdown+.login .login-links{float:right;text-transform:none}
.dropdown+.login p{float:left;margin-left:18px}
.dropdown+.login #login-form .login-submit{float:none}
.content form input[type=checkbox]{width:auto}
.content .form-alt label{display:inline-block;float:none;margin-right:0;text-align:left;width:auto;height:22px}
.form-alt label small{display:inline}
.form-alt .input-small .input-left{float:left;margin-left:0;margin-right:40px}
.form-alt .input-small .input-right{margin-left:0;float:right}
.form-alt .input-small input{width:180px}
form input[type=checkbox]{display:inline-block;height:auto;margin:0 10px 0 0}
form input[type=checkbox].hidden{display:none;visibility:hidden}
form input[type=checkbox]+label{display:inline-block;margin-top:11px;width:auto}
form .input-small input[type=checkbox]+label{float:left;margin-top:29px;padding-left:29px}
.no-margin{margin:0}
.feature-thumbnail{float:left;margin-right:18px}
img.icon{float:left;margin-right:10px}
hr{background-color:#dbdee0;border:0;border-bottom:1px solid #fcfdfd;border-top:1px solid #dbdee0;clear:both;display:block;height:0;width:100%;margin:0;margin-bottom:36px;margin-top:36px}
.clearfix+hr{margin-top:18px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#catbox,
#catbox2{clear:both;width:100%;padding-bottom:10px}
#catbox{display:flex}
.cat-column{font-size:130%;margin:auto;width:350px;padding-left:30px}
@media (max-width:767px){#catbox{flex-direction:column}
.cat-column{max-width:100%}
#catbox li:last-child,
#catbox2 li:last-child{margin-bottom:10px}
}
#catbox ul,
#catbox2 ul{margin-top:10px;clear:both;margin-bottom:0;}
#catbox li,
#catbox2 li{margin-top:30px;margin-bottom:30px}
#catbox ul ul,
#catbox2 ul ul{margin-top:0;margin-bottom:0}
#catbox a.subcat,
#catbox2 a.subcat{font-weight:400;font-size:80%;color:#1c1d1e}
#catbox li img{float:left;margin-right:10px}
#catbox li i{float:left;margin-right:10px}
#catbox li{clear:both}
#catbox ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#featuredBox{width:100%;margin-bottom:25px;padding:10px;clear:both}
#featuredBox .lnkurl{font-size:100%;color:#090}
a.featuredBox:link{font-size:120%;text-decoration:none}
a.featuredBox:visited{font-size:120%;text-decoration:none}
a.featuredBox:active{font-size:120%;text-decoration:none}
a.featuredBox:hover{font-size:120%;text-decoration:underline}
.entdesc,
.lnkop{font-size:100%}
.lnkurl{font-size:100%;color:#f14b33}
.entdesc,
.lnkurl{margin-top:5px}
.lnkop{text-align:right;padding-top:10px}
.lnkop{clear:both;margin-right:5px}
.button2:hover{color:#e5f2ff;text-decoration:none}
.button2{background-color:#83a6ca;cursor:pointer;display:inline-block;height:25px;width:auto;min-width:75px;line-height:25px;padding:0 0 0 22px;position:relative;text-align:center;background-image:-ms-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-moz-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-o-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #95bde6), color-stop(1, #83a6ca));background-image:-webkit-linear-gradient(to top, #95bde6 0, #83a6ca 100%);background-image:linear-gradient(to top, #95bde6 0, #83a6ca 100%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #7999ba;border-bottom:1px solid #5e7891;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .2);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .2);box-shadow:0 2px 2px rgba(0, 0, 0, .2)}
.button2 .icon{background-color:#8db3d9;border-right:1px solid #b2d3f2;display:block;float:none;height:100%;width:33px;margin-top:0;position:absolute;left:0;top:0;background-image:-ms-linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);background-image:-moz-linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);background-image:-o-linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #9fcbf6), color-stop(1, #8db3d9));background-image:-webkit-gradient(top, #9fcbf6 0, #8db3d9 100%);background-image:linear-gradient(to top, #9fcbf6 0, #8db3d9 100%);-moz-box-shadow:1px 0 0 #7999ba;-webkit-box-shadow:1px 0 0 #7999ba;box-shadow:1px 0 0 #7999ba}
.button2-arrow{padding:0 52px 0 17px}
.button2-arrow .icon{border-left:1px solid #b2d3f2;left:auto;right:0;-moz-box-shadow:-1px 0 0 #7999ba;-webkit-box-shadow:-1px 0 0 #7999ba;box-shadow:-1px 0 0 #7999ba}
.button2:hover{background-color:#83a6ca;border-bottom:1px solid #5e7891}
.button2:active{top:1px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);box-shadow:0 1px 2px rgba(0, 0, 0, .2)}
p+.button2{margin-top:5px}
.button2+.button2{margin-left:20px}
.button2 .icon:after{content:'';background:transparent url(https://www.jasminedirectory.com/images/light-blue/icons.png) no-repeat left top;display:block;height:12px;width:16px;position:absolute;top:7px;left:9px}
.button2-arrow .icon:after{background-position:left -24px}
.button2-like .icon:after{background-position:left 0}
.content form p.button2{float:right;margin-right:150px}
#header .facebook{position:absolute;top:39px;right:342px;width:230px;height:40px}
.label-ep{background-color:#468847;padding:3px 3px 2px;border-radius:3px 3px 3px 3px;margin-left:10px;color:#fff!important;font-size:11px;font-weight:600;text-shadow:1px 1px 1px #468847!important}
.label-url{background-color:#468847;padding:3px 4px 2px;vertical-align:middle;border-radius:3px 3px 3px 3px;color:#fff!important;text-shadow:1px 1px 1px #468847!important}
.label-new{background-color:#468847;padding:3px 4px 2px;border-radius:3px 3px 3px 3px;color:#fff!important;text-shadow:1px 1px 1px #468847!important}
.label-imp{background-color:#b94a48;padding:3px 4px 2px;vertical-align:middle;border-radius:3px 3px 3px 3px;color:#fff!important;text-shadow:1px 1px 1px #b94a48!important}
.label-address{background-color:#960;padding:3px 4px 2px;vertical-align:middle;border-radius:3px 3px 3px 3px;color:#fff!important;text-shadow:1px 1px 1px #960!important}
.sprite{background-image:url(https://www.jasminedirectory.com/uploads/sprite2017.png);background-repeat:no-repeat;display:block}
.sprite-1202560957_cat{width:32px;height:32px;background-position:-1px -1px}
.sprite-1251056184_cat{width:32px;height:32px;background-position:-35px -1px}
.sprite-1392586464_cat{width:32px;height:32px;background-position:-69px -1px}
.sprite-143462841_cat{width:32px;height:32px;background-position:-103px -1px}
.sprite-1460460787_cat{width:32px;height:32px;background-position:-137px -1px}
.sprite-1464943026_cat{width:32px;height:32px;background-position:-171px -1px}
.sprite-1544210736_cat{width:32px;height:32px;background-position:-1px -35px}
.sprite-1603170989_cat{width:32px;height:32px;background-position:-35px -35px}
.sprite-2070753691_cat{width:32px;height:32px;background-position:-69px -35px}
.sprite-265688223_cat{width:32px;height:32px;background-position:-103px -35px}
.sprite-297734203_cat{width:32px;height:32px;background-position:-137px -35px}
.sprite-361161989_cat{width:32px;height:32px;background-position:-171px -35px}
.sprite-44949674_cat{width:32px;height:32px;background-position:-1px -69px}
.sprite-584412709_cat{width:32px;height:32px;background-position:-35px -69px}
.sprite-business{width:58px;height:58px;background-position:-73px -73px}
.sprite-content-rich{width:58px;height:58px;background-position:-141px -73px}
.sprite-deep-link{width:58px;height:58px;background-position:-5px -141px}
.sprite-jasminedir{width:32px;height:32px;background-position:-73px -141px;float:left;margin-right:10px}
.sprite-permanent{width:58px;height:58px;background-position:-115px -141px}
.sprite-q{width:32px;height:32px;background-position:-209px -5px;float:left;margin-right:10px}
.sprite-traffic{width:58px;height:58px;background-position:-251px -5px}
.quick_newsletter{overflow:hidden}
.quick_newsletter input{float:left;color:#b9bbbd}
.quick_newsletter input.text{border:1px solid #ddd;padding:6px 5px;width:115px;background-color:#fff;margin-right:5px}
.quick_newsletter input.text:focus{background-color:#ffffc0;border:1px solid #666}
.quick_newsletter input.btn{width:70px;background-color:#f90;border:0;color:#fff;font-weight:700;height:27px;cursor:pointer}
@media only screen and (max-width:1039px){.quick_newsletter input.btn{width:50px}
}
@media only screen and (max-width:924px) and (min-width:768px){.hidden-on-phone-tablet-footer{display:none!important}
.r-sm-c-xs{text-align:center}
}
@media only screen and (max-width:924px) and (min-width:768px){#footer nav{margin-top:27px!important}
}
@media only screen and (max-width:924px) and (min-width:768px){#footer-logo{margin-top:20px!important}
}
@media only screen and (max-width:924px) and (min-width:768px){.quick_newsletter{margin-top:-15px;padding-right:30px}
.quick_newsletter.col-xs-12.col-sm-5{margin-top:-15px;padding-right:30px}
.quick_newsletter .col-xs-12 .col-sm-5{margin-top:-15px;padding-right:30px}
#quick_newsletter .col-xs-12 .col-sm-5{margin-top:-15px;padding-right:30px}
}
@media only screen and (max-width:1039px) and (min-width:925px){.quick_newsletter{padding-left:40px;margin-top:-15px}
.quick_newsletter.col-xs-12.col-sm-5{padding-left:40px;margin-top:-15px}
.quick_newsletter .col-xs-12 .col-sm-5{padding-left:40px;margin-top:-15px}
#quick_newsletter .col-xs-12 .col-sm-5{padding-left:40px;margin-top:-15px}
}
@media only screen and (min-width:1040px){.quick_newsletter{padding-left:40px;padding-right:40px;margin-top:-15px}
.quick_newsletter.col-xs-12.col-sm-5{padding-left:40px;padding-right:40px;margin-top:-15px}
.quick_newsletter .col-xs-12 .col-sm-5{padding-left:40px;padding-right:40px;margin-top:-15px}
#quick_newsletter .col-xs-12 .col-sm-5{padding-left:40px;padding-right:40px;margin-top:-15px}
}
.quick_newsletter input.btn:hover{background-color:#555}
#subscribe_response_div{font-size:10px;color:#090}
.quick_newsletter p{font-size:11px;color:#6c7680;margin:0;padding:0}
@media only screen and (max-width:768px){.quick_newsletter{margin-top:20px}
.quick_newsletter input{display:block;margin-top:10px;margin-left:auto!important;margin-right:auto!important;float:none;-webkit-appearance:none;-webkit-border-radius:0}
.quick_newsletter input.text{width:100%;max-width:350px}
.quick_newsletter p{font-size:12px;color:#6c7680;margin:0;padding:0;font-weight:700;text-align:center}
.quick_newsletter input.btn{width:50px;background-color:#f90;border:0;color:#fff;font-weight:700;height:27px;cursor:pointer}
}
@media only screen and (max-width:924px) and (min-width:768px){.quick_newsletter{margin-top:20px}
.quick_newsletter input{display:block;margin-top:10px;margin-left:auto!important;margin-right:auto!important;float:none;-webkit-appearance:none;-webkit-border-radius:0}
.quick_newsletter input.text{width:100%;max-width:350px}
.quick_newsletter p{font-size:12px;color:#6c7680;margin:0;padding:0;font-weight:700;text-align:center}
.quick_newsletter input.btn{width:50px;background-color:#f90;border:0;color:#fff;font-weight:700;height:27px;cursor:pointer}
}