@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600"); h1, h2, h3, p, a { }
.clear {
clear: both;
}  .top-nav {
padding-top: 20px;
}
.flex {
display: flex;
justify-content: center;
align-items: center;
}
#logo {
margin: auto;
position: relative;
top: 22px;
}
.header-col-right {
float: right;
}
.top-nav > .container > div { }
.top-nav p {
float: left;
margin: 14px 0px 9px 0;
color: #ffffff;
font-weight: 500;
font-size: 14px;
}
.top-nav .social {
float: right; }
.top-nav .social a {
float: left;
margin: 10px 7px;
}
.not-home header + .container {
padding: 60px 0;
} header { background-size: 100% 100%;
position: relative;
}
header::before {
background: rgba(44, 77, 104, 0.2);
height: 100%;
width: 100% !important;
content: '';
display: block;
z-index: 0;
position: absolute;
top: 0;
}
header .logo {
padding: 36px 0px 19px 150px;
}
header .header-widgets {
text-align: right;
padding-right: 4px;
}
input#s {
width: 100%;
font-weight: normal;
padding-left: 10px;
border: 0;
background: #F0F0F0;
color: #666;
height: 40px;
}
#searchsubmit {
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/search-icon.png) no-repeat center center;
background-size: auto auto;
border: none;
width: 16px;
height: 16px;
margin-left: -27px;
position: absolute;
padding: 6px;
background-size: 100% 100%;
padding: 10px;
top: 10px;
}
.row.slide {
padding: 30px 80px;
color: #fff;
}
.not-home p, .not-home h1, .not-home h2, .not-home h3, .not-home span {
color: #666 !important;
} .cart {
margin-top: 15px;
}
.basket a {
color: #8A8A8A;
} .well.cdirectory h2 {
margin-top: 4px;
}
.well.cdirectory img {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
article .blog-post {
border: 1px solid #E6E6E6;
border-bottom: 2px solid #E7E7E7;
background: transparent linear-gradient(to bottom, #FDFDFD 0%, #EDEDED 100%) repeat scroll 0% 0%;
padding: 20px;
margin-bottom: 30px;
} header .cart {
display: inline-block;
width: 210px;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
}
header .cart .basket {
color: #fff;
font-size: 14px;
font-weight: 300;
}
header .cart .basket img {
padding-left: 10px;
}
header .cart .links {
margin-top: 4px;
color: #fff;
font-size: 14px;
font-weight: 300;
}
header .cart .links a {
color: #fff;
font-size: 14px;
font-weight: 300;
text-decoration: underline;
}
.cap-text {
position: relative;
left: -102px;
top: 129px;
font-size: 12px;
}
iframe {
max-width: 100%;
} .flexslider { font-family: Merriweather;
font-style: normal;
font-weight: normal;
line-height: 24px;
font-size: 21px;
}
.flexslider .container { position: relative;
}
ul.slides { padding-left: 0;
min-height: 500px;
}
.flexslider .previous {
position: absolute;
top: 45%;
z-index: 9999;
left: 30px;
}
.flexslider .next {
position: absolute;
top: 45%;
z-index: 9999;
right: 30px;
}
.flexslider h1 {
font-size: 48px;
margin: 20px 0px 10px 0px;
color: #ffffff;
font-family: Cinzel;
font-style: normal;
font-weight: normal;
line-height: 40px;
}
.flexslider h3, .flexslider h4 {
font-family: Lora;
font-style: normal;
font-weight: normal;
line-height: 37px;
font-size: 32px;
color: #FFFFFF;
text-transform: capitalize;
margin-top: 0;
}
.flexslider h1, .flexslider h2, .flexslider h3, .flexslider h4, .flexslider p { text-decoration: none;
}
.flexslider p {
margin: 17px 0;
}
.flexslider a, .flexslider a span {
color: #fff;
text-decoration: none;
}
.flexslider h2 {
font-size: 20px;
margin: 5px 0px 10px 0px;
line-height: 1.2;
color: #ffffff;
font-weight: 600;
}  .header-shadow {
margin: 0px auto;
display: block;
margin-bottom: 26px;
}
.page-template-home-php .header-shadow {
margin-bottom: 14px;
}  menu.breadcrumbs {
padding-left: 0;
}
menu.breadcrumbs span a {
color: #fff;
}
.banner .breadcrumb_last {
color: #fff !important;
font-weight: bold;
}
.banner {
background-size: cover !important;
text-align: left;
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/bg.jpg) no-repeat;
padding: 80px 0 90px 0;
background-position: center center !important;
position: relative;
}
.banner::before {
width: 100% !important;
content: '';
display: block;
z-index: 0;
position: absolute;
top: 0; background: rgba(34, 34, 34, 0.2);
height: 100%;
}
.banner h1 {
text-transform: uppercase;
font-size: 2.8em;
color: #fff !important;
font-family: Cinzel;
}
.container.content {
padding: 50px 0;
} a.button, .row.slide a.button, #intro a {
background: #F0F0F0;
border-radius: 0;
font-family: Roboto;
font-style: normal;
font-weight: normal;
line-height: 20px;
font-size: 19px;
color: #575757;
padding: 12px 24px;
margin-top: 6px;
display: inline-block;
text-decoration: none;
}
section {
padding: 61px 0;
}
section h2 {
font-family: Cinzel;
font-weight: normal;
font-size: 32px;
color: #575757;
} #shop-categories {
background: #F3F4F5;
text-align: center;
padding: 15px 0 60px;
}
#shop-categories a {
text-decoration: none;
} .shop-categories.owl-carousel .owl-item img {
height: 130px;
object-fit: cover;
margin-bottom: 7px;
}
.shop-categories.owl-carousel .owl-item a {
font-family: Cinzel;
font-style: normal;
font-weight: normal;
line-height: normal;
font-size: 18px;
text-align: center;
color: #666;
margin-top: 10px;
display: block;
} #intro p {
font-family: Roboto;
font-weight: 300;
font-size: 14px;
color: #666;
} #search-directory { color: #fff;
padding-bottom: 0px;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.search-intro {
margin: 30px 0 200px 0;
font-family: Roboto;
font-style: normal;
font-weight: bold;
line-height: normal;
font-size: 22px;
}
#search-directory .search-intro h2 {
font-size: 52px;
color: #fff;
} .featured-crystals {
background: rgba(243, 244, 245, 0.75);
text-align: center;
padding: 15px 0 30px 0;
margin-top: 30px;
}
.owl-carousel .owl-item img {
height: 220px;
object-fit: cover;
margin-bottom: 7px;
}
.featured-slider a {
font-family: Roboto;
font-style: normal;
font-weight: normal;
line-height: normal;
font-size: 12px;
display: inline-block;
text-decoration: none;
color: #666;
}
.featured-crystals h2 {
font-size: 32px;
color: #3D3D3D;
margin-bottom: 20px;
} #newsletter {
text-align: center;
font-family: Roboto;
font-style: normal;
font-weight: 300;
line-height: 20px;
font-size: 19px;
color: #666;
display:none; 
} .navbar-crystals { }
.navbar-crystals .container { padding-right: 0px;
position: relative;
}
.navbar-crystals .container .logo-crystal {
position: absolute;
left: 85px;
top: -100px;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flexslider .flex-prev {
opacity: 0.2;
left: 5px;
}
.flexslider .flex-next {
opacity: 0.2;
right: 5px;
}
.flex-direction-nav a.flex-next::before {
content: " ";
display: block;
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/right-arrow.png) no-repeat;
width: 40px;
height: 40px;
}
.flex-direction-nav a::before {
content: " ";
display: block;
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/left-arrow.png) no-repeat;
width: 40px;
height: 40px;
}
.navbar {
margin-bottom: 0px;
border-top: 1px solid #E5E5E5;
margin-top: 15px;
padding: 6px;
}
.nav > li > a {
display: block; text-align: center;
font-size: 16px;
color: #8A8A8A;;
font-weight: 400; padding: 27px 20px 20px;
position: relative;
top: 7px;
}
.nav > li > a:hover, .nav > li > a:focus {
color: #8A8A8A !important;
}
.nav > li > a > span:last-child {
display: none;
}
.navbar-brand {
min-height: 79px;
text-align: center;
font-size: 16px;
color: #8A8A8A;
font-weight: 400;
padding: 32px 23px 15px 22px
}
.navbar-brand:hover {
color: #8A8A8A;
background: rgba(255, 255, 255, 0.05);
}
.navbar-toggle {
padding: 25px 10px 22px 10px;
background: #8a8a8a;
}
.navbar-toggle .icon-bar {
background: #ffffff;
}
.navbar .sub-menu a > span:first-child {
display: none;
} .headline {
width: 100%;
display: table;
text-align: center;
color: #666666;
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
margin-bottom: 20px;
margin-top: 0px;
}
.headline > span {
display: table-cell;
}
.headline > span:nth-child(2) {
width: 30%;
padding: 0 0.2em;
white-space: nowrap;
line-height: 1.2em;
}
.headline > span:nth-child(1), .headline > span:nth-child(3) {
border-top: 1px solid #f1f1f1;
width: 35%;
position: relative;
top: 0.6em;
}
.home-block {
margin-bottom: 50px;
}
.home-block .row {
margin-left: 0px;
margin-right: 0px;
background: #f5f5f5;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}
.home-block .row .col-sm-3, .home-block .row .col-xs-6 {
padding: 0px;
}
.home-block .row .col-sm-3 article {
border-left: 1px solid #dddddd;
}
.home-block .row .col-sm-3:last-child article {
border-right: 1px solid #dddddd;
margin-right: -1px;
}
.home-block .row .col-sm-3:first-child article {
border-left: 1px solid #dddddd;
}
.home-block .row .col-sm-3 article img {
width: 100%;
height: auto;
max-height: 225px;
}
.home-block .row .col-sm-3 article a:hover {
text-decoration: none;
}
.home-block .row .col-sm-3 article b, .home-block .row .col-sm-3 article strong {
display: block;
margin: 0px;
color: #ffffff;
font-size: 14px;
font-weight: 500;
background: #434a54;
padding-top: 10px;
padding-bottom: 9px;
text-align: center;
}
.home-block .row .col-sm-3 article a {
color: #ffffff;
}
.home-block .row .col-sm-3 article p {
margin: 0px;
}
.home-block .row .col-sm-3 article p:last-child {
min-height: 72px;
margin-bottom: 0px;
padding: 20px 0px 8px 0px;
color: #434A52;
font-size: 14px;
text-align: center;
}
.home-block-shadow img {
margin: 0px auto;
} .page-template-default article {
margin-bottom: 50px;
}
main h1 {
font-size: 24px;
text-transform: uppercase;
color: #666666;
padding-left: 5px;
margin-top: 0px;
}
main hr {
height: 1px;
background: #f1f1f1;
border: 0px none;
margin: 0px 0px 15px 0px;
}
.dropdown_product_cat {
width: 240px;
padding: 4px;
} li.wc_payment_method.payment_method_paypal img {
clear: both; display: block !important;
}
.woocommerce-loop-category__title mark {
background-color: #daf2fe;
}
.woocommerce h1 {
font-size: 24px;
text-transform: uppercase;
color: #666666;
padding-left: 5px;
margin-top: 0px;
}
.woocommerce hr {
height: 1px;
background: #f1f1f1;
border: 0px none;
margin: 0px 0px 15px 0px;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
color: #666666;
text-transform: uppercase;
font-weight: 400;
text-align: center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
text-align: center;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
text-align: center;
margin-top: 10px;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
font-size: 1em !important;
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
text-decoration: none;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
margin: 0px;
padding: 0px;
top: 8px;
left: 3px;
right: auto;
min-height: 29px;
line-height: 29px;
min-width: 53px;
text-transform: uppercase;
text-shadow: none;
color: #ffffff;
font-size: 14px;
font-weight: 400;
font-family: Open Sans;
border: 0px none;
border-radius: 15px;
background: #ffa342;
background: -moz-linear-gradient(top, #ffa342 0%, #ff7602 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa342), color-stop(100%, #ff7602));
background: -webkit-linear-gradient(top, #ffa342 0%, #ff7602 100%);
background: -o-linear-gradient(top, #ffa342 0%, #ff7602 100%);
background: -ms-linear-gradient(top, #ffa342 0%, #ff7602 100%);
background: linear-gradient(to bottom, #ffa342 0%, #ff7602 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa342', endColorstr='#ff7602', GradientType=0);
box-shadow: none;
}
.woocommerce ul.products li.product a.add_to_cart_button {
color: #ffffff;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
text-shadow: none;
border-top: 1px solid #833692;
border-left: 1px solid #833692;
border-bottom: 1px solid #833692;
border-radius: 4px;
box-shadow: none;
background: #623fa4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyM2ZhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzEzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #623fa4 0%, #231341 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #623fa4), color-stop(100%, #231341));
background: -webkit-linear-gradient(top, #623fa4 0%, #231341 100%);
background: -o-linear-gradient(top, #623fa4 0%, #231341 100%);
background: -ms-linear-gradient(top, #623fa4 0%, #231341 100%);
background: linear-gradient(to bottom, #623fa4 0%, #231341 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#623fa4', endColorstr='#231341', GradientType=0);
} .sidebar {
background: #f5f5f5;
border: 1px solid #eeeeee;
margin-bottom: 60px;
padding-bottom: 50px;
border-top: 3px solid #1E85BE;
} .widget {
padding: 0px 10px 0 13px;
}
.widget ul, .widget ul li {
list-style: none;
padding: 0px;
}
.widget ul {
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/ul-border.png) repeat-x;
padding-top: 5px !important;
margin-bottom: 7px;
}
.widget ul li {
border-bottom: 2px solid #e7e7e7;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
background: #fdfdfd;
background: -moz-linear-gradient(top, #fdfdfd 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #ededed));
background: -webkit-linear-gradient(top, #fdfdfd 0%, #ededed 100%);
background: -o-linear-gradient(top, #fdfdfd 0%, #ededed 100%);
background: -ms-linear-gradient(top, #fdfdfd 0%, #ededed 100%);
background: linear-gradient(to bottom, #fdfdfd 0%, #ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ededed', GradientType=0);
}
.widget h3 {
color: #666666;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 17px;
margin-top: 27px;
} .widget ul.product_list_widget li {
padding: 9px 10px 6px 10px;
}
.widget ul.product_list_widget li a {
display: block;
color: #666666;
font-family: Open Sans;
font-size: 14px;
font-weight: 400;
}
.widget ul.product_list_widget li a img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.widget ul.product_list_widget li ins {
color: #ff7c00;
text-decoration: none;
}
.widget ul.product_list_widget li del {
color: #aaaaaa;
} .footer_menu {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}
.flex-center {
display: flex;
justify-content: center;
}
.footer_menu > li {
float: left;
}
footer a {
color: #8A8A8A;
}
footer ul {
padding-left: 0;
list-style: none;
}
.footer_menu li > a, .footer_menu li > a:hover {
display: block;
text-align: center;
font-size: 14px;
color: #8A8A8A;
font-weight: 400;
padding: 20px;
}
.menu-wrap {
border-bottom: 1px solid #E5E5E5;
margin-bottom: 30px;
}
.copyright {
border-top: 1px solid #E5E5E5;
margin-top: 50px;
padding: 20px 0;
overflow: auto;
font-family: Roboto;
font-style: normal;
font-weight: normal;
line-height: normal;
font-size: 16px;
color: #8A8A8A;
}
footer {
color: #8A8A8A;
background: #F3F4F5;
min-height: 50px;
}
footer h2 {
font-family: Cinzel;
font-size: 24px;
color: #666;
}
footer p {
color: #eeeeee;
font-weight: 300;
margin: 0px;
padding: 16px 0px 13px 0px;
}
footer .copyright p {
margin-left: 30px;
}
footer .footer-nav p {
text-align: right;
margin-right: 10px;
}
footer a {
color: #8A8A8A;
line-height: 23px;
}
footer .social {
margin-top: 30px;
}
footer a:hover {
color: #8A8A8A;
text-decoration: none;
} .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
padding: 8px;
margin-right: 10px;
}
.alignright {
float: right;
padding: 8px;
margin-left: 10px;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center !important;
background-color: #eee;
padding: 12px 8px 8px;
margin: 10px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
max-width: 98%;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 4px 4px 5px 10px;
margin: 0;
text-align: center;
}
.pum-theme-17378 .pum-title, .pum-theme-default-theme .pum-title{
text-align:center;
}
.pum-content a.button, #vfb-50 {
background-color: #833692;
color: #fff;
border: none;
padding: 10px 24px;
margin: 20px;
}
#vfb-form-3 {
text-align: center;
}
#vfb-form-3 .vfb-desc, #vfb-form-3  .vfb-error{
display: block;
margin-top: 12px;
}
.vfb-item-secret .vfb-span label {
display: block;
margin-top: 12px;
}
#vfb-51, input#vfb-49 {
width: 300px;
border: 1px solid #ccc;
height: 32px;
padding: 4px 12px;
display: inline-block !important;
}
#vfb-form-3  .vfb-error {
color:red;
}
.vfb-choice {
max-width: 600px;
font-weight: normal;
}
#vfb-52-0 {
position: absolute;
}
.vfb-span{ 
text-align:center;
}  @media (min-width: 1020px) {
.container { }
}
@media (max-width: 992px) {
.footer_menu li > a, .footer_menu li > a:hover {
padding: 16px 8px;
}
#search-directory {
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/crystal-directory-bg.jpg);
}
header {
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/bg.jpg) no-repeat top center #fff;
} .nav > li > a > span:first-child {
display: none;
}
.nav > li > a > span:last-child {
display: block;
}
.nav > li:first-child {
display: none;
} .container > .navbar-header, .container > .navbar-collapse {
margin-left: 0px;
margin-right: 0px;
}
}
@media (max-width: 767px) {
.post{
padding: 0 20px;
}
.row.slide {
padding: 30px 20px;
} footer p {
padding: 16px 0px 13px 0px;
}
footer .col-xs-12:last-child p {
padding-top: 0px;
}
footer .copyright p {
margin-left: 0px;
}
footer .footer-nav p {
text-align: left;
} header .logo {
padding-left: 0px;
padding-right: 0px;
text-align: center;
}
header .logo img {
display: inline-block;
} header .header-widgets {
padding: 0px;
text-align: center;
}
header #searchform {
text-align: center;
background: url(//www.gemzworld.com/wp-content/themes/crystals/img/search-bg.png) center;
}
header #searchform .search-background {
display: none;
}
header .search {
position: relative;
} .flexslider .container {
padding-left: 40px;
padding-right: 40px;
}
.flexslider .previous {
position: absolute;
top: 45%;
left: 5px;
}
.flexslider .next {
position: absolute;
top: 45%;
right: 5px;
}
.flexslider h1 {
font-size: 25px;
}
.flexslider h2 {
font-size: 18px;
}
.flexslider p {
font-size: 14px;
} .navbar-crystals .container {
padding-left: 15px;
padding-right: 15px;
}
.navbar-crystals .container .logo-crystal {
display: none;
}
}
ul.wholesale.products li.product {
height: 180px;
}
@media (max-width: 640px) {
#search-directory {
background-position: center;
}
#searchform {
margin: 20px 0 20px 0;
}
.img-responsive {
margin: auto;
}
.header-col-right, .top-nav .social, .top-nav .social a {
float: unset;
margin: 12px 0;
}
.flex {
display: block;
}
#searchform {
margin: 20px 0 20px 25%;
}
.row.slide img {
display: none;
}
footer, #intro, .text-right {
text-align: center;
}
#logo {
top: 0;
}
}
@media (max-width: 480px) {
.menu-wrap {
display: none;
}
#shop-categories {
padding: 15px 0 0px;
}
footer h2 {
margin-top: 50px;
}
}@media screen and (min-width: 992px) { .nav ul {
display:none; position:absolute;
top:74px;
left:0;
z-index: 99999;
padding:0px;
list-style-type: none;
} .nav ul li {
min-width: 200px; background: #482B7D;
border-top: none;
padding: 10px 0 10px 5px;
float: left;
} .nav ul li:hover {
min-width: 200px; background: #6540A9;
} .nav ul ul {
left: 170px;
top: 0px;
} .nav ul a, .nav ul a:link, .nav ul a:active, .nav ul a:visited{
float:left;
text-align:left;
font-size: 15px;
color: #ffffff;
font-weight: 400;
padding-left: 10px;
} .nav li:hover {
background: rgba(255,255,255,0.05);
}
.nav li:hover > a,
.nav ul li:hover > a {
background: transparent;
text-decoration: none;
} .nav li:hover > ul {
display:block;
} * html .nav li.current_page_item a,
* html .nav li.current-menu-ancestor a,
* html .nav li.current-menu-item a,
* html .nav li.current-menu-parent a,
* html .nav li a:hover {
color: #fff;
}
}
@media screen and (max-width: 992px) {
.nav>li>a {text-align: left; padding: 12px 23px 10px 22px; min-height: 0px; }
.navbar .sub-menu { margin-left: 15px; list-style: none; padding-left: 15px;}
.navbar .sub-menu a {
min-height: 0px;
font-size: 15px;
color: #ffffff;
font-weight: 400;
display: block;
margin-top: 6px;
padding: 12px 23px 10px 22px;
margin-top: 0px;
}
.navbar .sub-menu a:hover, .navbar-nav>li>a:hover {
background: rgba(255,255,255,0.05);
text-decoration: none;
}
}