@charset "utf-8";
/* Benetex CSS Document */


.none {
	display:none;
}


/***********************************
	* Alignment & FlexBox:
***********************************/
.flex-vertical-middle {
    display: flex;
    flex-direction: row;
	align-items: center;
}
.flex-vertical-bottom {
    display: flex;
    flex-direction: row;
	align-items: end;
}
/* Small screens */
@media all and (max-width: 992px) {
.flex-col-sm-100 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
}

/* Flex class:  */

/* Flex kontener */
.d-flex {
  display: -ms-flexbox;  
  display: -webkit-flex;
  display: flex;
}
/* Przeniesienie nie zmieszczających elementów w nowy rząd */
.flex-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex-column {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

	
/* Wyrównanie pionowe */
.flex-top {
  -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start; 
}
.flex-middle {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.flex-bottom {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.flex-self-botom {
  -webkit-align-self: flex-end;
  -ms-flex-self: flex-end;
  align-self: flex-end; 
}

/* Wyrównanie poziome */
.flex-left {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
} 
.flex-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.flex-right {
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
/* Wyrównanie przestrzeni */
.flex-space-between {
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.flex-wrap-space-around {
    -ms-flex-line-pack: distribute;
    -webkit-align-content: space-around;
    align-content: space-around;
}



.d-flex.center {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; 
}

.d-flex.center {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; 
}
.d-flex.end {
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end; 
}

.d-flex.stretch {
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; 
}

.flex-col-1 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* Small screens */
@media all and (max-width: 768px) {
.flex-col-100 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
}



/***********************************************************************************************/
/* MAIN NAVIGATION MENU */
/***********************************************************************************************/

#hm-navigation-type_02 .navbar {
	position: relative;
	width:100%;
	min-height:80px;	
	border-radius: 0px;
	font-family:"Oswald", Arial, sans-serif;
	z-index: 9000;
}
#hm-navigation-type_02 a.logo {
  display: block;
}
#hm-navigation-type_02 a.logo img {
  margin-top: 15px;
  margin-bottom: 15px;
  max-width: 150px;
}
.navbar-default {
  border: 0px;
  border-bottom: 2px solid #d4d4d4;
  background: #fff;
  margin-bottom: 0px;
  padding: 0px;
}
.navbar-default .navbar-nav {
  margin-top: 22px;
}
.navbar-default .navbar-nav > li {
  margin-left: 10px;
}


.navbar-default .navbar-nav > li > a {
	font-weight: 500;
	font-size: 15px;
	color:  #1F70C7;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid transparent;
	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
  	transition: all 0.3s ease-out;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus:hover { 
	color: #1F70C7 !important;
    background: none;
	border: 1px solid #1F70C7;
}

.navbar-default .navbar-nav > li > a:focus { 
	color: #1F70C7 !important;
    background: none;
	border: 1px solid #1F70C7;
}

.navbar-default .navbar-nav > li.open::before {content:'';display:block;margin-bottom: 2px;width:100%;height:2px;background:#ad3450;transition: 0.3s;}
.navbar-default .navbar-nav > li.open::after {content:'';display:block;margin-top: 2px;width:100%;height:2px;background:#ad3450;transition: 0.3s;}

.navbar-default .navbar-nav > li.open > a,
.navbar-default .navbar-nav > li.open > a:hover,
.navbar-default .navbar-nav > li.open > a:focus,
.navbar-default .navbar-nav > li.open > a:focus:hover { 
  color: #eee;
  background: #24346e;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover {
	color: #1F70C7 !important;
    background: none;
	border: 1px solid #1F70C7;
} 
.navbar-default .navbar-nav > li {
  position: relative;
}

.navbar-default .navbar-nav > li .caret {
  margin-left: 8px;
}


@media (max-width: 767px) {

#hm-navigation-type_02 .navbar {
    min-height: 70px;
}
#hm-navigation-type_02 .navbar  {
    width: 100%;
}
#hm-navigation-type_02 .navbar .navbar-header {

	border-bottom: 2px solid #d4d4d4;
}

#hm-navigation-type_02 .navbar-toggle {
    position: relative;
	float: right;
	padding: 10px 10px;
    margin-top: 25px;
    margin-bottom: 25px;
	margin-right: 20px;
    border: 1px solid;
	border-color: #ddd;
    border-radius: 4px;
}
#hm-navigation-type_02 .navbar-toggle .icon-bar {
    display: block;
    width: 24px;
    height: 3px;
    border-radius: 1px;
}
#hm-navigation-type_02 a.logo img {
    max-width: 140px;
	margin-top: 18px;
	margin-left: 20px;
}

#hm-navigation-type_02 .navbar-default .navbar-collapse {
    margin-right: -15px;
	margin-left: 0px;
	max-height: 480px;
	border-top: 2px solid #e30613;
	background: #191919;
}
#hm-navigation-type_02 .navbar-nav{
    margin-top: 20px ;
	margin-bottom: 20px ;
	margin-left: 0px;
	margin-right: 0px;
}
#hm-navigation-type_02 .navbar-default .navbar-nav > li {
	position: relative;
	margin-left: 0px;
	padding: 5px 0px 5px 0px;
}
#hm-navigation-type_02 .navbar.shrink .navbar-nav > li > a {
	padding-right: 20px;	
	padding-left: 20px;	
	padding-top: 10px;
	padding-bottom: 10px;
}
}

/*Mega-Menu*/

.mega-dropdown {
  position: static !important;

}

.mega-dropdown-menu {
  padding: 35px 0px 10px 0px;
  width: 100%;
  border: 0px;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #1F70C7;
  border-radius: 0px;
  box-shadow: 0 6px 6px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 6px 6px 0 rgba(0,0,0,0.2);

}

.mega-dropdown-menu:before {
  content: "";
  border-bottom: 15px solid #fff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: absolute;
  top: -15px;
  left: 285px;
  z-index: 10;
}

.mega-dropdown-menu:after {
  content: "";
  border-bottom: 17px solid #ccc;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  position: absolute;
  top: -17px;
  left: 283px;
  z-index: 8;
}
.mega-dropdown-menu img {
  border: 2px solid #24346e;
  box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
  width:98%;
  padding:2px;
  margin-bottom:5px;
}
.mega-dropdown-menu p span {
  color:#C00;
}
.mega-dropdown-menu ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu ul li {
  list-style: none;
}

.mega-dropdown-menu ul li a {
  display: block;
  padding: 5px 20px;
  font-size: 15px;
  font-weight: normal;
  color: #858585;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.mega-dropdown-menu ul li a:hover,
.mega-dropdown-menu ul li a:focus {
  text-decoration: none;
  color: #ad3450;
  background-color: none;
}

.mega-dropdown-menu .dropdown-header {
  font-size: 15px;
  font-weight: 600;
  color: #1F70C7;
  text-transform: uppercase;
  letter-spacing:1.2;
  margin-bottom:15px;
  white-space: normal;
}


/***********************************************************************************
 *	HM HOVER EFFECTS
 ***********************************************************************************/
 
/* HM Effect Border */

.hm-effect-border {
  position: relative;
  -webkit-transition: color 2s;
  transition: color 2s;
  box-shadow: inset 0 0 0 5px #eee;
}
.hm-effect-border::before, 
.hm-effect-border::after {
  position: absolute;
  width: 0;
  height: 0;
  content: '';
  border: 3px solid transparent;
}
.hm-effect-border::before {
  top: 0;
  left: 0;
}
.hm-effect-border::after {
  right: 0;
  bottom: 0;
}
.hm-effect-border:hover::before, .hm-effect-border:hover::after, 
.hm-effect-border.active:before, .hm-effect-border.active:after {
  width: 100%;
  height: 100%;
}
.hm-effect-border:hover::before, 
.hm-effect-border.active::before {
  -webkit-transition: width .25s ease-out, height .25s ease-out .25s;
  transition: width .25s ease-out, height .25s ease-out .25s;
  border-top-color: #24346e !important;
  border-right-color: #24346e !important;
}
.hm-effect-border:hover::after , 
.hm-effect-border.active::after {
  -webkit-transition: border-color 0s ease-out .5s, width .25s ease-out .5s, height .25s ease-out .75s;
  transition: border-color 0s ease-out .5s, width .25s ease-out .5s, height .25s ease-out .75s;
  border-bottom-color: #1F70C7 !important;
  border-left-color: #05AAF0 !important;
}




/***********************************************************************************
 *	HM ICON BOXES
 ***********************************************************************************/

/* HM vCards */

.hm-vcard {
	position: relative;
}
.hm-vcard .hm-vcard-body {	
	position: relative;
	width: 100%;
	margin: 0 0 40px 0;
	border: 0px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 0 0 1px #ccc;
	background: #fff;
	padding: 30px;	
}
.hm-vcard .hm-effect-border::before, 
.hm-vcard .hm-effect-border::after {
	border-radius: 4px;
	border: 2px solid transparent ;
}
.hm-vcard .hm-vcard-icon i {
	position: absolute;	
	top: 85px;
	right: 40px;
	z-index: 0;
	font-size:180px;
	line-height: 1;
	color: #f1f1f1;
	-webkit-transition: all 0.25s ease-in;
       -moz-transition: all 0.25s ease-in;
        -ms-transition: all 0.25s ease-in;
         -o-transition: all 0.25s ease-in;
            transition: all 0.25s ease-in;
}
.hm-vcard .hm-vcard-body h3 {	
	position: relative;
	z-index: 1;
	margin: 0 0 20px 0;
	font-size:18px;
}
.hm-vcard .hm-vcard-body h3::after {	
    position: relative;
	z-index: 1;
	display: block;
	content: '';
    width: 65px;
    height: 2px;
    margin-top: 10px;
    border-radius: 5px;
	background: #05AAF0;
}
.hm-vcard .hm-vcard-body p {	
	position: relative;
	z-index: 1;
	font-weight:400;
}
.hm-vcard .hm-vcard-body p span {	
	font-weight:bold;
}
.hm-vcard .hm-vcard-body p i {	
	font-size:15px;
	margin-right: 15px;
}
/* Hover */
.hm-vcard:hover .hm-vcard-icon i {
	color: #ddd;
}


/***********************************************************************************
 *	HM CONTACT INFO
 ***********************************************************************************/

/* HM Contact Info */

.hm-contact-info-map img {
    border: 5px solid #f6f6f6;
	border-radius: 5px;
	box-shadow: 0 0 6px rgba(0,0,0,0.3);
    text-align: center;
    margin: 0 auto;
	margin-bottom: 40px;
}
.hm-contact-info-map h3 {
    font-size:18px;
	margin-bottom: 20px;
}
.hm-contact-info-map h3::after {
    content: '';
    display: block;
    width: 80px;
    height: 2px;
    margin-top: 10px;
    border-radius: 5px;
	background: #ad3450;
}
.hm-contact-info-box h3 {
    font-size:18px;
	margin-bottom: 20px;
	line-height: 2.0;
	text-align:center;
}
.hm-contact-info-box:after {
    content: '';
	display:block;
    width: 100px;	
    height: 2px;
    margin: 30px auto 0;
    border-radius: 5px;
	background: #ad3450;
	text-align:center !important;
}


/***********************************************************************************
 *	HM BREADCRUMB
 ***********************************************************************************/

.hm-breadcrumb {
	position: relative;
	background-color: #eee;
	border-bottom: 1px solid #ccc;	
}
.hm-breadcrumb.sticky {
	border-bottom: 1px solid #ccc;	
	z-index:5;
}
@media (max-width: 767px) {
.hm-breadcrumb {
	display: none; 
} 
}

/* HM Breadcrumb Simple */

.hm-breadcrumb-simple {
	list-style: none;
	/*top right bottom left*/
	padding: 12px 15px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #none;
	border-radius: 0px;
}
.hm-breadcrumb-simple li {
	display: inline-block;
	font-size: 13px;
	letter-spacing: 0.00em;
	font-weight:600;
}
.hm-breadcrumb-simple li + li:before {
	content: "/ ";
	padding: 0 5px;
	color: #ad3450; 
}
.hm-breadcrumb-simple li.active {
	font-weight:400;
	color: #; 
}
.hm-breadcrumb-simple li a {
	color: #24346e;
}
.hm-breadcrumb-simple li a:hover {
	color: #ad3450;
}
.hm-breadcrumb-simple li i {
	margin-right: 5px;
	top: 1px;
}




/* HM Breadcrumb Arrow */

.hm-breadcrumb-arrow {
    list-style: none;
	min-height: 36px;
    padding: 0px;
	margin-top: 15px;
	margin-bottom: 14px;
    /*background-color: #e6e9ed;*/
	border-radius: 4px;
	font-size: 13px;
	letter-spacing: 0.00em;
	line-height: 36px;
}
.hm-breadcrumb-arrow li:first-child a {
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}
.hm-breadcrumb-arrow li, .hm-breadcrumb-arrow li a, .hm-breadcrumb-arrow li span {
    display: inline-block;
}
.hm-breadcrumb-arrow li:not(:first-child) {
    margin-left: -4px
}
.hm-breadcrumb-arrow li+li:before {
    padding: 0;
    content: ""
}
.hm-breadcrumb-arrow li span {
    padding: 0 10px
}
.hm-breadcrumb-arrow li a, .hm-breadcrumb-arrow li:not(:first-child) span {
    height: 36px;
    padding: 0 10px 0 20px;
    line-height: 34px
}
.hm-breadcrumb-arrow li:first-child a {
    padding: 0 10px
}
.hm-breadcrumb-arrow li a {
    position: relative;
    color: #eee;
    text-decoration: none;
    background-color: #24346e;
    border: 1px solid #24346e
}
.hm-breadcrumb-arrow li a i {
    font-size: 13px;
	margin-right: 5px;
	top: 1px;
}
.hm-breadcrumb-arrow li:first-child a {
    padding-left: 10px
}
.hm-breadcrumb-arrow li a:after, .hm-breadcrumb-arrow li a:before {
    position: absolute;
    top: -1px;
    width: 0;
    height: 0;
    content: '';
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent
}
.hm-breadcrumb-arrow li a:before,
.hm-breadcrumb-arrow li a:active:before {
    right: -11px;
    z-index: 3;
    border-left-color: #24346e;
    border-left-style: solid;
    border-left-width: 11px
}
.hm-breadcrumb-arrow li a:after,
.hm-breadcrumb-arrow li a:active:after {
    right: -12px;
    z-index: 2;
    border-left: 11px solid #fff
}
.hm-breadcrumb-arrow li a:focus, .hm-breadcrumb-arrow li a:hover {
    background-color: #ad3450;
    border: 1px solid #ad3450
}
.hm-breadcrumb-arrow li a:focus:before, .hm-breadcrumb-arrow li a:hover:before {
    border-left-color: #ad3450
}
.hm-breadcrumb-arrow li a:active {
    background-color: #ad3450;
    border: 1px solid #ad3450
}
.hm-breadcrumb-arrow li a:active:after, .hm-breadcrumb-arrow li a:active:before {
    border-left-color: #ad3450
}
.hm-breadcrumb-arrow li span {
    color: #434a54
}

/* HM Breadcrumb Elegant */

.hm-breadcrumb-elegant {
	list-style: none;
	/*top right bottom left*/
	padding: 8px 25px 8px 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #C5A46D;
	border-radius: 4px;
	border-bottom: 2px solid #121212;
	position: absolute;	
	top: 20px;
	left: 50%;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.hm-breadcrumb-elegant li {
	display: inline-block;
	font-family: ;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.06em;
	color: #000000;
}
.hm-breadcrumb-elegant li i {
	margin-right: 5px;
	top: 1px;
}
.hm-breadcrumb-elegant li a {
	color: #000000; 
}
.hm-breadcrumb-elegant li a:hover {
	color: #FFFFFF; 
}
.hm-breadcrumb-elegant > li + li:before {
	color: #000000;
	content: "::";
	padding: 0 10px 0 8px; 
}
.hm-breadcrumb-elegant > li.active {
	color: #FFFFFF;
	font-weight: normal; 
}
@media (min-width: 768px) and (max-width: 992px) {
.hm-breadcrumb-elegant > li + li:before {
	padding: 0 5px 0 3px; 
} 
}

/***********************************************************************************
 *	HM BREADCRUMB - END
 ***********************************************************************************/
 
.hm-list-content ul > li {
	 padding-left:10px;
	 margin-bottom:10px;
}
.hm-list-content ul > li:last-child {
	 margin-bottom:0px;
}


/***********************************************************************************
 *	HM IMAGE ROTATE-BOX - START
 ***********************************************************************************/
.hm-image-rotate-box {
	transform: translate(0%, 22%) rotate(45deg);
	vertical-align: middle;
	width: 200px;
	height: 200px;
	border-radius: 7px;
	text-align: center;
	border: 2px solid #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
	padding: 20px;
	overflow: hidden;
	margin-bottom:95px;
	margin-left:auto;
	margin-right:auto;
	background-color:#d4d4d4;
}

.hm-image-rotate-box img {
    transform: rotate(-45deg);
	border: 3px solid #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
    
}
/***********************************************************************************
 *	HM IMAGE ROTATE-BOX - END
 ***********************************************************************************/
 
 
/***********************************************************************************
 *	HM PROMO HOVER EFFECT - START
 ***********************************************************************************/
 
.hm-promo-hover-effect {
	position: relative;
}
 
.hm-promo-hover-effect a::before {
  background: rgba(255, 255, 255, 0.3);
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  right: 51%;
  top: 0;
  opacity: 1;
}
.hm-promo-hover-effect:hover a::before {
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 900ms ease-in;
  -moz-transition: all 900ms ease-in;
  -ms-transition: all 900ms ease-in;
  -o-transition: all 900ms ease-in;
  transition: all 900ms ease-in;
}
.hm-promo-hover-effect a::after {
  background: rgba(255, 255, 255, 0.3);
  bottom: 50%;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  opacity: 1;
}
.hm-promo-hover-effect:hover a::after {
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 900ms ease-in;
  -moz-transition: all 900ms ease-in;
  -ms-transition: all 900ms ease-in;
  -o-transition: all 900ms ease-in;
  transition: all 900ms ease-in;
}
 
 /***********************************************************************************
 *	HM PROMO HOVER EFFECT - END
 ***********************************************************************************/
 
 
 /***********************************************************************************
 * HM CONTACT BANNER - START
 ***********************************************************************************/

.hm-contact-banner  {
    position: relative;
	width: 100%;
    overflow: hidden;
	margin-bottom: 0px;
	margin-top: -1px;
	background: #;
	z-index: 1;	
} 
   
.hm-contact-banner-icon-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 100%;
    overflow: hidden;
}
.hm-contact-banner-icon-area:after {
    content: "";
    position: absolute;
    left: 0%;
    top: 25%;
    width: 100%;
    height: 50%;
    background: rgba( 0, 0, 0, 0.3 );
    z-index: 0;
}
.hm-contact-banner-icon-area i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 54px;
	color: #fff;
	z-index: 1;
}
.hm-contact-banner-icon-area i.icon-small {
    font-size: 44px;
}
.hm-contact-banner-content {
    margin-left: 150px;
	padding:20px;
	border:1px solid #ccc;
	border-left:1px solid #ccc;
	line-height:1.8;
	font-weight:600;
}
.hm-contact-banner-content span {
	font-weight:600;
}
.hm-contact-banner-content h3 {
	color: #1F70C7;
	font-weight:400;
}
.hm-contact-banner-content h3:after {
	content: '';
	display: block;
	width: 100px;
	height: 2px;
	margin-top: 5px;
	background:#1F70C7;
	z-index: 1;
}	
.hm-contact-banner-content h5 {
	color: #023C79;
	color: #656565;
	line-height:2.0;
}
.text-center .hm-contact-banner-content h3:after {
	width: 80px;
	margin-left: auto;
	margin-right: auto;
}	
 /***********************************************************************************
 * HM CONTACT BANNER - END
 ***********************************************************************************/


/* HM GRID RESET SPACE */

.hm-grid-reset-space .row,
.hm-grid-reset-space div[class^="col-"],
.hm-grid-reset-space div[class*=" col-"] {
  margin: 0;
  padding: 0; 
}

/* HM GRID SMALL SPACE 5 */

.hm-grid-small-space-5 .row {
  margin-left: -5px;
  margin-right: -5px; 
 }
  .hm-grid-small-space-5 .row div[class^="col-"],
  .hm-grid-small-space-5 .row div[class*=" col-"] {
    padding-left: 5px;
    padding-right: 5px; 
   }

/* HM GRID SMALL SPACE 10 */

.hm-grid-small-space-10 .row {
  margin-left: -10px;
  margin-right: -10px; 
 }
  .hm-grid-small-space-10 .row div[class^="col-"],
  .hm-grid-small-space-10 .row div[class*=" col-"] {
    padding-left: 10px;
    padding-right: 10px; 
   }

/***********************************************************************************
 * HM GOOGLE REVIEW WIDGET - START
***********************************************************************************/ 

.hm-google-review-link {
	margin-top: 20px;
	text-align:center; 
}
.hm-google-review-link p {
	font-weight: 600; 
}
 
/***********************************************************************************
 * HM GOOGLE REVIEW WIDGET - END
***********************************************************************************/  

/***********************************************************************************
 * HM FAQ - START
***********************************************************************************/ 

/* HM FAQ Simple list */
.hm-faq-simple-list h4 {
	line-height:2.0;
} 
 
/***********************************************************************************
 * HM FAQ - END
***********************************************************************************/  