@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:0.85em;line-height:1.5rem;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:1.25em;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{}

.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:40px 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
 /* Fallback: Set a background color. */
  background-color: #004080;
  
  /* Create the gradient. */
background: -webkit-radial-gradient(circle farthest-corner at center center, #004080 0%, #00A3B5 100%);
background: -moz-radial-gradient(circle farthest-corner at center center, #004080 0%, #00A3B5 100%);
background: radial-gradient(circle farthest-corner at center center, #004080 0%, #00A3B5 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  
  /* Set the background size and repeat properties. */
  background-size: 100%;
  background-repeat: repeat;

  /* Use the text as a mask for the background. */
  /* This will show the gradient as a text color rather than element bg. */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}

.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;margin-top:7px;}

#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}

}

.trustpilot-widget {
  background: transparent;
  font-family: "Segoe UI";  
  color: #333;
  padding: 30px 0 25px 0;
  overflow: hidden;
}
.trustpilot-widget .wrapper-left a {
  color: #333;
  font-weight: 600;
  text-decoration: underline;
}
.trustpilot-widget .wrapper-left {
  text-align: center;
}
.trustpilot-widget .wrapper-left .title {
  color: #333;
  font-size: 24px;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
.trustpilot-widget .wrapper-left .rating img {
  max-width: 160px;
  margin: auto;
}
.trustpilot-widget .wrapper-left .info {
  color: #333;
  font-size: 13px;
  line-height: 45px;
}
.trustpilot-widget .wrapper-left .brand-logo img {
  max-width: 25px;
  margin: auto;
  margin-top: -10px;
  display: inline-block;
}
.trustpilot-widget .wrapper-left .brand-logo p {
  font-size: 18px;
  line-height: 35px;
  color: #333;
  text-align: center;
  display: inline-block;
}
.trustpilot-widget .reviews {
  margin-left: 2%
}
/* The controlsy */
.trustpilot-widget .carousel-control {
    height: 25px;
    width: 25px;
    border: 1px solid #9E9E9E;
    border-radius: 50%;
    margin-top: 60px;
    font-size: 25px;
    background: transparent;
    line-height: 18px;
}
.trustpilot-widget .carousel-control.right {
  margin-right: -50px;
  color: #333;
  text-shadow: none;
}
.trustpilot-widget .carousel-control.left {
  left: -70px;
  color: #333;
  text-shadow: none;
}
.trustpilot-widget .carousel-control.right:hover, .trustpilot-widget .carousel-control.left:hover {
    color: #333;
}
.trustpilot-widget .carousel-inner .rating img {
  max-width: 110px
}
.trustpilot-widget .carousel-inner {
    overflow: hidden
}
.trustpilot-widget .carousel-inner .date, .trustpilot-widget .carousel-inner .name {
  color: rgba(0,0,0,0.6);
  font-size: 13px;
}
.trustpilot-widget .carousel-inner .title {
  margin: 15px 0 10px 0;
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden; 
  width: 100%; 
  white-space: nowrap; 
}
.trustpilot-widget .carousel-inner .descriptions {
    min-height: 42px;
}
.trustpilot-widget .carousel-inner .name {
  margin-top: 25px
}



.gradient-text {
  /* Fallback: Set a background color. */
  background-color: #004080;
  
  /* Create the gradient. */
background: -webkit-radial-gradient(circle farthest-corner at center center, #004080 0%, #00A3B5 100%);
background: -moz-radial-gradient(circle farthest-corner at center center, #004080 0%, #00A3B5 100%);
background: radial-gradient(circle farthest-corner at center center, #004080 0%, #00A3B5 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  
  /* Set the background size and repeat properties. */
  background-size: 100%;
  background-repeat: repeat;

  /* Use the text as a mask for the background. */
  /* This will show the gradient as a text color rather than element bg. */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
}
ol {
  list-style: none;
  counter-reset: steps;
}
ol li {
  counter-increment: steps;
}
ol li::before {
  content: counter(steps);
  margin-right: 0.5rem;
  background: #02739d;
  color: white;
  width: 1.2em;
  height: 1.2em;
  border-radius: 50%;
  display: inline-grid;
  place-items: center;
  line-height: 1.2em;
}
ol ol li::before {
  background: darkorchid;
}