/*
Theme Name: ZAZ Eshop
Theme URI: http://eshop.zaztheme.com/

Description: This theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page 

template. Make it yours with a custom menu, header image, and background.


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);
.wp-caption{}

.wp-caption-text{}

.sticky{}

.gallery-caption{}

.bypostauthor{}

.alignright{}

.alignleft{}

.aligncenter{}
	a{
		font-size:16px;
	}
	.top-header-nav a {
  font-size: 14px;
}

/*
.ban{
height: 150px;
}
body .collapseomatic {
  background: #88025d none repeat scroll 0 0;
  color: #fff;
  float: right;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 4px 10px;
}
body  ul.nav-tabs li a {
  color: #fff !important;
  font-size: 19px;
  font-weight: bold;
}
body  ul.nav-tabs li {
  background: none repeat scroll 0 0 #434a54;
  border-right: 2px solid #fff;
}
body  .carousel-controls a {
  background: none repeat scroll 0 0 #cb2027;
  color: #fff;
  height: 26px;
  width: 26px !important;
}
body  .carousel-controls a:hover {
  background: none repeat scroll 0 0 #cb2027;
  color: #fff;
border: none;
}
 .wpo-content .tabs-top .tab-content .carousel-controls,.page-id-1802  .wpo-content .woocommerce .tab-content .carousel-controls {
  left: auto;
  right: 4px;
  top: -33px;
}


.dropdown-menu li.media a.cart-image img{
	width: 52px;
	
}
.newsletter {
    display: none;
}
#wpo-mainnav li a {
  font-size: 15px;
  font-weight: bold;
}
#wpo-mainnav li.active a, #wpo-mainnav li:hover a {
  background: #cb2027 none repeat scroll 0 0;
  color: #fff;
}
 #wpo-mainnav li li.active a,#wpo-mainnav li li a,#wpo-mainnav li  li:hover a {
  background: #fff none repeat scroll 0 0 !important;
  color: #000 !important;
}
.product_list_widget .media a img {
  width: 92px;
}
*/


body #main-menu{
	float:right;
	
}
ul.lsi-social-icons li {
  border-bottom: medium none;
  margin: 0 2px !important;
}
ul.lsi-social-icons li a {
  font-size: 22px !important;
  padding: 2px;
}
.footer  ul li a::before {
  content: none !important;
  display: inline-block;
}
.footer  ul li a{
  font-size: 14px;
  color: #4c3259 ;
}
.footer .widget ul li {
  border-bottom: medium none;
}
.footer form input.wpcf7-text {
  padding: 2px;
  width: 170px;
  height: 32px;
  border-radius: 4px;
  border: 0;
}
.footer form p {
  float: left;
}
.footer form input.wpcf7-submit {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  border-radius: 4px;
  color: #4c3259;
  height: 32px;
  margin-left: 5px;
  text-transform: uppercase;
  width: 92px;
}
.container.ftop {
  border-top: 2px solid #b8b6bb;
}
.footer {
  padding-top: 15px;
}
.brti {
  border-right: 2px solid #b8b6bb;
}
.age-later {
  background:  url("images/age-later.png");
}
.age-later {
  background: rgba(0, 0, 0, 0) url("images/age-later.png") no-repeat scroll right center;
  color: #4c3259;
  font-size: 14px;
  text-transform: uppercase;
}
.footerp {
  font-size: 14px;
  margin-bottom: 0;
}
.ubermenu-image{
	background-color: #a7a9ac !important;
}

.ubermenu-image:hover{
	background-color: #5D4968 !important;
}
ul#ubermenu-nav-main-46 li a {
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  padding: 7px 22px 7px 7px !important;
}



.top-header-nav .list-inline {
    color: #4c3259;
    font-weight: 700;
    margin-bottom: 0;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.top-header-nav .list-inline a {
    display: block;
	text-transform:uppercase;
}
.navbar-right a:hover{
	color:#A546D5 ;
	
}
ul.list-inline li i {
  color: #a7a9aa;
}
ul.list-inline li:hover i  , ul.list-inline li:hover a{
  color: #A546D5 !important;
}
.top-header-nav {
  overflow: hidden;
}
#ubermenu-main-46 {
  margin-top: 25px;
}
ul#ubermenu-nav-main-46 > li > a {
  padding-bottom: 19px !important;
  padding-top: 16px !important;
}
ul#ubermenu-nav-main-46 > li > a:hover, .ubermenu-submenu-drop li a:hover,.pmenu.ubermenu-current-menu-ancestor.ubermenu-active > a {
  background: #5d4968 ;
  color: #fff !important;
}
.ubermenu-submenu-drop {
  padding: 15px 0 !important;
}
.ubermenu-submenu-drop li a {
  font-size: 16px !important;
  line-height: 26px !important;
}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {
  float: none !important;
  text-align: center;
  margin: 0 auto !important;
}
.ubermenu-main .ubermenu-item-layout-image_left > .ubermenu-target-text {
  padding-left: 0!important;
}
.ubermenu-main .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu-main .ubermenu-item-layout-image_right > .ubermenu-target-title {
  overflow: hidden !important;
  width: 100% !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target-with-image::after {
  content: none !important;
}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega {
  overflow: visible !important;
}
ul#ubermenu-nav-main-46  li.pmenu ul li a {
  color: #a7a9ac !important;
  text-align:center;
}
ul#ubermenu-nav-main-46  li.pmenu ul li a:hover {
  background: #fff ;
  color: #000000 !important;
}
ul#ubermenu-nav-main-46  li.pmenu a:hover img.ubermenu-image {
  background: #5D4968 !important;
}
li.pmenu ul.ubermenu-submenu-id-35 {
  border-top: 2px solid #5d4968 !important;
  padding-top: 0 !important;
}
li.pmenu ul {
  margin-top: 7px !important;
}








.text-uppercase {
    text-transform: uppercase;
}
h3, .h3 {
    font-size: 24px;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 10px;
    margin-top: 20px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}
.h_t_t {
  border-top: 4px solid #a7a9ac;
  float: left;
  font-family: "Droid Serif",serif;
  font-size: 24px;
}
.breadcrumb {
  display: none;
}
.category-image img {
  width: 100%;
}
.cate_top h1.page-title {
  font-size: 36px;
  margin-bottom: 10px;
}
.cat_sid .term-description p {
  color: #333;
  font-size: 16px;
  line-height: 1.6;
}














 .dcjq-accordion ul a:hover ,.dcjq-accordion .current-menu-item a{
	background: #5D4968 ;
	color: #fff ;
}

.dcjq-accordion ul a {
  color: #5d4968;
  display: block;
  padding: 4px 0px 4px 19px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}

span.dcjq-icon {
  display: none;
}
.cat_sid .dcjq-parent, #menu-by-treatment li a {
  background-color: #e4e5e6;
  color: #a7a9ac !important;
  font-weight: bold;
  padding: 3px 33px !important;
  text-transform: uppercase;
}
.cat_sid ul a.dcjq-parent {
  background-position: 7px 12px !important;
  background-repeat: no-repeat !important;
}
.cat_sid ul a.dcjq-parent:hover {
	color: #fff !important;
}
ul#menu-by-collection a.dcjq-parent {
  background-image: url("http://skin.yourbd.net/wp-content/uploads/2015/12/icon-collection-sidebar.png") !important;
}
ul#menu-by-category a.dcjq-parent {
  background-image: url("http://skin.yourbd.net/wp-content/uploads/2015/12/icon-category-sidebar.png") !important;
}
ul#menu-by-concern a.dcjq-parent {
  background-image: url("http://skin.yourbd.net/wp-content/uploads/2015/12/icon-concern-sidebar.png") !important;
}
ul#menu-by-science a.dcjq-parent {
  background-image: url("http://skin.yourbd.net/wp-content/uploads/2015/12/icon-science-sidebar.png") !important;
}
ul#menu-by-treatment li a {
  background-image: url("http://skin.yourbd.net/wp-content/uploads/2015/12/icon-treatment-sidebar.png") !important;
    background-position: 7px 12px !important;
  background-repeat: no-repeat !important;
}
.top-header-nav .fa.fa-sign-in {
  font-size: 1.5em;
}
.ubermenu-submenu-id-43 {
  width: 233px !important;
}


















/*SINGLE PRODUCT*/
#single-product .product-single-price, #single-product .stock , #single-product  .cart, #single-product .product_meta {
  display: none;
} 
#single-product .product_meta {
  display: none;
}
.logged-in #single-product .product-single-price, .logged-in #single-product .stock , .logged-in #single-product  .cart{
  display: block;
}

#single-product .images img {
  max-height: 390px;
  max-width: 75%;
}
.single-product a.woocommerce-main-image img {
  max-height: 390px;
  max-width: 75%;
}
.single-product .short-description > p {
  color: #333;
     font-size: 2.14286em;
    line-height: 1;
    margin-bottom: 0;
	text-transform: uppercase;
} 
.single h1.product-title {
  text-transform: lowercase;
  font-size: 1.71429em;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 0;
  color: #767573;
}
.single_p_bg img {
  max-height: 450px;
  width: 126%;
}
.m_b_o{
	margin-bottom: 0px;
}
.single_p_main .images{
	margin-bottom: 0px !important;
}
body .single_p_main .images img {
  margin: 0 auto;
}
.single_p_bottom .but {
  padding: 0;
  text-align: center;
}
body .single_p_bottom .but.sign-in-m a {
background: #5d4968 ;}

body .single_p_bottom .but a:hover {
  background: #fff none repeat scroll 0 0;
  border: 2px solid #000;
  color: #000 !important;
  padding: 21px 0;
}

body .single_p_bottom .but a {
  background: #000 none repeat scroll 0 0;
  border: 2px none transparent;
  border-radius: 0;
  box-shadow: none;
  color: #fff !important;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  padding: 23px 0;
  text-shadow: none;
  transition: all 0.5s ease 0s;
  width: 100%
}

.single_p_bottom .short-description p {
  padding-left: 11px !important;
  text-transform: capitalize;
  padding-right: 7px !important;
}

.single-product .vc_row {
  margin-left: 0;
  margin-right: 0;
}
.single_p_bottom h1.product-title, .single_p_bottom .short-description p {
  color: #fff;
  float: left;
  font-size: 19px;
  font-weight: 300;
  padding: 15px 0 5px;
}
body .single_p_bottom .woocommerce-tabs ul.nav li a {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  color: #000;
  font-size: 13px;
  line-height: 1.42857;
  padding: 10px 15px;
}
body .single_p_bottom .woocommerce-tabs ul.nav li{
	margin-bottom:0;
}
body .single_p_bottom .woocommerce-tabs ul.nav {
	margin-bottom:0;	
	background: #fff;
}
body .single_p_bottom .woocommerce-tabs .tab-content .tab-pane h2 {
  display: none;
}
body .single_p_bottom .woocommerce-tabs ul.nav .active  a{
	background: #66267B;
	color: #fff;	
}
body .single_p_bottom .woocommerce-tabs ul.nav li a:hover{
	background: #eee;
}
body .single_p_bottom .woocommerce-tabs .tab-content .tab-pane p {
  color: #333;
  font-size: 1.15em;
}
body .single_p_bottom .woocommerce-tabs .tab-content {
  border-style: none;
}
.woocommerce div.product div.images img {
  width: auto !important;
}
.box.related {
  margin-top: 0 !important;
}
.boder-top {
  border-top: 2px solid #b8b6bb;
  padding-top: 26px;
}
h3.title-related {
  color: #a7a9ac;
  font-size: 16px;
  line-height: 16px !important;
  padding-left: 15px;
}
.related .product-block div.product-meta {
  text-align: left;
}
.related .product-block .name > a {
  font-size: 24px;
}
.related .product-meta .name {
  height: auto !important;
}
.related  .add-to {
    display: none;
}
body .full_img img {
  max-width: 100% !important;
}
.title-related.vid {
  padding-left: 0;
}
#lsi_widget-3 .widget-title span {
  color: #a7a9ac;
  font-family: "Droid Serif",serif;
  font-weight: normal;
  text-transform: capitalize;
}
#lsi_widget-3 ul li {
  margin-bottom: 5px !important;
}
.three_sixty{
	text-align:center;
}

.product-block:hover div.product-meta {
}
.product-single-price {
    text-align: center;
}
.product-single-price .price.ppp .amount {
  color: #5d4968;
  display: block;
  font-size: 32px;
  font-weight: bold;
  padding: 10px 0;
}
.log-in-area {
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #ededed;
    border-radius: 8px;
    display: none;
}
.logged-in .log-in-area {
  display :block;
}
.vc_custom_1451992005891 {
    min-height: 70px;
}
.sin-cart, .sin-price {
    margin-top: 15px;
}
.woocommerce a.wc-forward, .woocommerce-page a.wc-forward {
    background: #9C4EC8 !important;
}












.product-block .image img {
  max-height: 190px !important;
}
.add-to {
    text-align: center;
    /* width: 100% !important; */
}
.add-to a {
    width: 85% !important;
    background: #5D4968 !important;
}
.product-meta .name > a {
  color: #4c3259;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
 .product-block div.product-meta {
  padding: 12px 4px 15px;
  text-align: center;
}
.product-meta .rating {
  display: none;
}
.product-meta .name{
	margin-bottom: 0 !important;
	 height: 50px !important;
}
.product-block div.product-meta:hover{
	background:none !important;
	
}
.product-block.product:hover .product-meta{
	background:none !important;
}
.ddd .product-block.product {
  margin-bottom: 50px;
}
.woocommerce-result-count {
  display: none;
}
.pagee

body .pagee .pull-left {
  float: none !important;
  text-align: center !important;
}
.paging {
  text-align: center;
}
.pagination .current {
  font-size: 14px;
  line-height: 30px;
  padding: 0 7px;
}




/* Other Page*/
h1.page-title {
    display: none;
}
.highlight  {
    color: #c3c2c7;
    font-family: Lato,sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.page-content p {
  color: #333;
  font-family: Lato,sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}
.title-header.line span{
	display:none;
}
.title-header.line {
  border-bottom: 2px solid #c3c2c7;
  height: auto;
  line-height: 43px;
  margin: 19px 0 7px;
}

 .page-content-highlight p {
  color: #14ada4;
  font-family: Lato,sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 1.25;
  margin: 30px 0 40px;
  text-align: center;
  text-shadow: 0 0 #14ada4;
}
.logo-header {
  color: #14ada4;
  font-size: 36px;
  font-weight: 100;
  line-height: 1;
  margin: 0;
  text-align: center;
  text-shadow: 0 0 #14ada4;
}
.padding-row .vc_column_container {
  padding: 0 50px;
}
.padding-row {
  margin-top: 30px;
}
.border-right {
  border-left: 2px solid #c3c2c7;
}
.padding-row img {
  height: 105px;
  margin: 15px 0;
  width: 105px;
}
.inno .page-content-highlight p {
  color: #000;
  font-family: Lato,sans-serif;
  font-size: 33px;
  font-weight: 100;
  line-height: 41px;
  margin: 0;
  text-align: left;
  text-shadow: 0 0 #14ada4;
}
.page-content-button-text {}
.inner-row .vc_row {
  margin: 0 !important;
}
.subtitle {
  font-family: Lato,sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
   color: #5d4968;
}
body{
	color: #333 !important;
}
.wpcf7-form .col-sm-12 input , .wpcf7-form .col-sm-12 textarea{
  width: 100%;
}
.form-container {
  color: #fff;
  font-family: Lato,sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 1;
  text-shadow: 0 0 #fff;
  text-transform: none;
}.contactfs {
  background: #a7aaac none repeat scroll 0 0;
  color: #fff;
  font-weight: 700;
  padding: 52px !important;
}
.wpcf7-form input, .wpcf7-form textarea {
  color: #555;
  margin-top: 5px;
  padding: 5px;
  font-weight: normal
  
}
.msg {
  width: 152px;
}
.msg-span {
  background: #4c3259 none repeat scroll 0 0;
  padding: 10px 2px;
}
.msg-span .cf-sm {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: #fff -moz-use-text-color;
  border-image: none;
  border-style: solid none;
  border-width: 1px 0;
  color: #fff;
  margin: 2px -3px;
  padding: 1px 25px;
  text-transform: uppercase;
}
.msg-span img{
	display : none;
}
.professionals {
  color: #0e3c7b;
  font-size: 36px;
  font-weight: 100;
  margin: 0 50px 0 0;
  text-align: center;
  text-shadow: 0 0 #0e3c7b;
}
.professionals-txt p , .professionals-txt li{
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  margin: 0;
  padding-left: 20px;
}
.pref {
  color: #c3c2c7;
  font-size: 14px;
}
.pref a:hover {
	background: #0e3c7b ;
	color: #fff;
}
.pref a {
  color: #0e3c7b;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
  text-transform: uppercase;
  transition: all 0.25s linear 0s;
}
.signature-name {
  color: #0e3c7b;
  display: block;
  font-size: 24px;
  font-weight: 600;
}
.signature-title {
  color: #0e3c7b;
  display: block;
  font-size: 14px;
  font-weight: 100;
  text-shadow: 0 0 #0e3c7b;
}
@media (max-width: 767px){
.line {
    display:none !important;
}
.border-right {
  border-left: 0px;
}
.brti {
  border-right: 0px;
}
.s_p-bg img {
  display: none;
}
.top-header-nav {
  padding: 19px 0;
}
}
html, body {
  overflow-x: hidden;
}
.myaccount_user a {
    color: red;
    font-weight: bold;
    font-size: 19px;
}


.founder-title {
  border-bottom: 5px solid #5d4968;
  color: #000;
  display: inline-block;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 1px;
  margin: 0;
  padding-bottom: 2px;
  text-align: center;
  text-transform: uppercase;
}
.meet {
  color: #5d4968;
  font-family: Lato,sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 1;
  text-shadow: 0 0 #5d4968;
  text-transform: none;
}
.center {
  text-align: center;
}
#post-331 .box {
  margin: 0;
}
.meet-content {
  border-bottom: 1px solid #5d4968;
  border-top: 1px solid #5d4968;
  padding: 25px 0;
}
.meet-content p {
  line-height: 1.6;
}
.press-title {
  background: #5d4968 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 30px;
  font-weight: 900;
  margin: 0;
  padding: 5px 10px 1px;
  text-transform: uppercase;
}
.meet-bor {
  border-bottom: 9px solid #5d4968;
}
.meet-ac{
padding:0px !important;}
.meet-bor {
  border-bottom: 9px solid #5d4968;
  margin-bottom: 8px !important;
}
.meet-ac .vc_inner {
  padding: 0 6px !important;
}
.meet-bor-b {
  border-bottom: 1px solid;
  margin-bottom: 15px !important;
  padding-bottom: 8px;
}
 .featured-video-title h2 {
  display: inline-block;
  float: left;
  font-size: 24px;
  font-weight: 900;
  margin: 0;
  text-transform: uppercase;
}
.featured-video-title {
  border-bottom: 1px solid;
  padding-bottom: 12px;
  margin-bottom: 15px !important;
}
.meet-content {
  margin-bottom: 20px;
}
.meet-sare{
  color: #c3c2c7;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}


.page-t h1 {
  color: #333;
  font-family: "Lato",sans-serif;
  font-size: 55px;
  font-weight: 100;
  text-align: center;
  text-transform: uppercase;
}
.page-id-340 tr {
  border-bottom: 1px solid #eeeeee;
  display: block;
  padding: 12px 0 !important;
}
.page-id-340 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active  a {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  font-size: 14px;
}

.page-id-340 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab  a {
  background-color: #fff;
  border-color: #fff;
  font-size: 14px;
  color: #4c3259;
}
.page-id-340 .vc_tta-panels {
  background: #fff none repeat scroll 0 0 !important;
  border: medium none !important;
}
.page-id-340 .vc_tta-panel-body {
  border-bottom: 1px solid #eeeeee !important;
  border-radius: 0 !important;
}
h3.treatment-title {
  font-size: 26.672px;
  line-height: 1.2;
  font-family: "Lato",sans-serif;
  font-weight: 600;
  text-rendering: optimizelegibility;
  color: #4c3259;
}
.page-id-341 .wpb_wrapper > p {
  line-height: 1.6;
}
.page-id-340 .vc_single_image-img.attachment-full {
  width: 100%;
}
.declaration-title {
  color: #5d4968;
  font-family: Lato,sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 1;
  margin-bottom: 25px;
  text-align: center;
  text-shadow: 0 0 #5d4968;
}
h3.higllig{
  color: #c3c2c7;
  font-family: Lato,sans-serif;
  font-size: 16px;
  font-weight: 600;
line-height: 1.2;

}
.paddonefi {
  padding: 12px 0;
}

.enq-from h3 {
  font-family: Lato,sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 1;
  text-shadow: 0 0 #fff;
}
.enq-from {
  background: #a7aaac none repeat scroll 0 0;
  color: #fff;
  padding: 25px;
}
.enq-from h3 {
  margin-bottom: 19px !important;
}
.enq-from select {
  color: #777;
  margin-top: 5px;
  padding: 5px;
  width: 75%;
}
.enq-from textarea {
  height: 100px;
}




.test-title h1 {
  color: #c3c2c7;
  font-family: Lato,sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
.test-main-block h3 {
  color: #333;
  font-family: Lato,sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
}
.test-main-block p {
  color: #333;
  font-size: 16px;
  line-height: 1.6;
}
.test-main-block {
  margin-bottom: 25px;
  padding: 25px 0;
}
.page-id-48 .test-main-block {
  margin-bottom: 0;
}
.page-id-48 .term-left h3 {
  color: #5d4968;
  font-family: Lato,sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 1;
  text-shadow: 0 0 #5d4968;
  text-align: left;
}
.job-m-title p {
  color: #5d4968;
  font-family: Lato,sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 1;
  margin-bottom: 25px;
  text-align: center;
  text-shadow: 0 0 #5d4968;
  margin-top: 50px;
}
.job-s-title p {
  color: #5d4968;
  font-family: Lato,sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.page-id-57 {
  line-height: 1.6;
}
.faqq .vc_tta-panel-heading {
  border: medium none !important;
}
.faqq .vc_tta-title-text {
  display: block;
  font-family: Lato,sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 1;
  padding: 0 15px;
  text-shadow: 0 0 #5d4968;
}
.faqq i{
display:none !important;
}
.faqq .vc_tta-panel {
  border-bottom: 2px solid #c3c2c7;
}
.faqq .panel-body {
  padding-bottom: 0;
  padding-left: 45px;
  padding-top: 0;
}
.tax-product_cat h1.page-title {
  display: block;
}