html, body {font-size: 16px; letter-spacing: 0px; font-family: "Poppins","微軟正黑體","Microsoft JhengHei",sans-serif;}
p.fitness-exp-list ul {margin-left: -20px;}

.c-layout-header .c-brand {margin: 20px 0 20px 0;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {margin: 20px 0 20px 0;}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header {height: 100px;line-height: 0px;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {padding: 41px 15px 21px 15px;}

/* header menu search bar scroll position */
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search {margin-top: 17px;}

/* header menu search symbol scroll position */
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-search-toggler {margin-top: 24px;}


/* header menu cart symbol scroll position */
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-cart-toggler {margin-top: 24px;}

/* search bar hover X symbol position */
.c-layout-header .c-theme-link {padding-right: 20px;}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-theme-link {padding-right: 20px;}

.angie-brand-logos {height: 200px; text-align: center;}
.c-content-media-1 p {font-size: 16px; line-height: 1.6;}

.c-content-media-1 {
  padding: 20px;
  background-color: #ffffff;
  margin: 0;
  position: relative; }
 
.wine-search select {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-right: 10px;
}

.winery-content img {max-width: 100%;}

.cbp-lightbox, .cbp-caption-activeWrap {border: 1px solid #fff;}

.hot-tags .c-links {padding: 0 0 10px 0; }
.hot-tags .c-links:before, .hot-tags .c-links:after {content: " ";display: table;}
.hot-tags .c-links:after {clear: both; }
.hot-tags .c-links a {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	padding: 3px 5px;
	border: 1px solid #fff;
	margin: 0 6px 6px 6px;}
.hot-tags .c-links a:hover {
	color: #000;
	background-color: #fff;}

.c-shop-product-details-2.c-opt-1 .c-product-gallery-content {
  height: 360px;
  overflow: hidden;}
.c-shop-product-details-2.c-opt-1 .c-product-gallery-content > .c-zoom {
  height: 360px; }

.bottom-logos div a {display: table-cell; vertical-align: middle;}
.bottom-logos img {width: 100%;}

.c-body {word-wrap: break-word;word-break: break-all;}

@media (min-width: 992px) {
    .c-layout-header .c-navbar > .container-fluid {
      padding: 0 30px 0 30px;}      
}

@media (max-width: 991px) {
    .c-layout-header .c-navbar {height: 100px;}
    
	.c-layout-header .c-brand {margin: 20px 15px;}
	.c-layout-header .c-brand > .c-hor-nav-toggler {margin: 16px 0 0 0;}
	.c-layout-header .c-brand > .c-cart-toggler {margin: 18px 15px 0 0;}
	.c-layout-header .c-brand > .c-search-toggler {margin: 18px 15px 0 0;}
	
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {margin: 20px 15px;}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {padding: 10px 0px 10px 20px;}
	.c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-page {margin-top: 100px;}

	.c-layout-header .c-quick-search {margin-top: 15px;}
	.c-layout-header .c-theme-link {margin-top: -5px;}
	.c-page-on-scroll.c-layout-header-fixed .c-quick-search {margin-top: 15px;}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-theme-link {margin-top: 19px;}
	
    .c-layout-header .c-brand > .c-hor-nav-toggler > .c-line {
      width: 25px;
      display: block;
      height: 3px;
      padding: 0px;
      margin: 3px 0; }
    .c-layout-header .c-brand > .c-hor-nav-toggler > .c-line:first-child {
      margin-top: 4px; }
        
    .c-sidebar-menu-toggler {padding-bottom: 20px; border-bottom: 1px solid #eee;}

	.c-content-toggler > .c-line {
		width: 25px;
		display: block;
		height: 3px;
		padding: 0px;
		margin: 3px 0;}
	.c-content-toggler > .c-line:first-child {
		margin-top: 4px; }
	
	.bottom-logos img {width: 65%;}
	
    .c-layout-header .c-brand > .c-cart-toggler .c-cart-number {
      font-size: 13px;
      font-weight: 700;
      color: #000;}
}

/* hr style */

hr.style1 {height: 6px; background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0; border: 0;}
hr.style2 {height: 6px; background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0; border: 0;}

.c-layout-footer.c-layout-footer-1 .c-prefooter .c-about {
  color: #818e9a;
  font-size: 16px;
  font-weight: 400;}

.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control {
  color: #7c8895;
  font-size: 16px;
  font-weight: 400;
  border-color: #474f59;
  padding: 8px 16px; }

.c-layout-footer a {color: #999; text-decoration: none;}
.c-layout-footer a:hover {color: white; text-decoration: none;}