@charset "utf-8";

@import url("1475390866814.css");
@import url("1478134431411.css");
@import url("1478147117824.css");
@import url("1478161230466.css");
@import url("1476630915784.css");
@import url("1478511926062.css");
@import url("1478586508233.css");
@import url("1478589402210.css");
@import url("1476959074242.css");
@import url("1479203675396.css");
/*20161112*/
.navbar-header{ margin-left:5% !important;}


body{
	font-family:Arial,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	}

.boxmenu .row{ margin:0px;}
img{ max-width:100%;}
.w100{ width:100%; max-width:100%;}
.top{min-height: 90px; background:#222222;}
.main{ max-width:1200px; margin:auto;}
.cls{ clear:both;}
h1:not(.clean_heading), h2:not(.clean_heading), h3:not(.clean_heading), h4:not(.clean_heading), h5:not(.clean_heading), h6:not(.clean_heading) {
    font-family:Arial,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-weight: 300;
    font-style: normal;
}

h2{ font-size:30px;}

/*nav*/
.navbar-inverse .navbar-nav>li>a{ font-weight:bold; color:#FFFFFF;}
.navbar-header{ height:90px; line-height:90px;}
.navbar-toggle{ margin-top:30px;}
.navbar-nav{ float:right;   }
.navbar-nav>li>a{ line-height:60px;}
.navbar{  margin-bottom:0px;}
.navbar-nav>li>a:hover{ background: linear-gradient(to bottom, #3e3e3e, #ffdf01);}
.menu2{ width:780px; margin-left:-140px; background:#f1f1f1;}
.menu3{ width:320px; margin-left:-260px; background:#f1f1f1;}
.boxmenu{ line-height:25px;}
.boxmenu a{ color:#565656;} 

@media (max-width: 768px){
	.navbar-nav{ float:none; margin-top:0px;}
	.navbar-nav>li>a{ line-height:20px;}
	.menu2{margin-left:0px; }
	.menu3{ width:95% !important; margin-left:0px; }
	.boxmenu a{ color:#F0F0F0;}
}

/**/
.h001{ background:#ffdf01; padding:10px;}
/**/
.h002 h2{text-align:center;}
.h002 .a{ text-align:center; padding:10px;}
/**/
.h003 h1{ text-align:center;}
.h003 .a{text-align:center; padding:10px;}
/**/

/* dots */

/*h005*/
.h005{ background:#f4f4f4; padding:50px;}
.h005 h2{ text-align:center;}

.h006 h2{ text-align:center;}


.h007{ background:#222222; padding:20px; color:#dadada;}
/*.h007 .form-control{    background-color: rgba(0, 0, 0, 0.02); border-color:#2c2c2c;}*/
.btn.dark:not(.btn-outline) {
    color: #FFF;
    background-color: #2f353b;
    border-color: #2f353b;
}
/**/
.bg001{ background:#eeeeee;}
.bg002{ background:#FFFFFF;}
/**/
.p001{ padding:10px;}
.p002{ padding:20px;}
/**/
.lh020{ line-height:20px;}
.lh025{ line-height:25px;}
/**/
.style-four{margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;}
.woocommerce-result-count{
    margin: 0 0 1em;
    float: left;
	}
.woocommerce-ordering {
    float: right;
    margin: -4px 0 1em;
}
/**/
.widget_product_categories li{ line-height:300%;}
.cat-item a{ color: #c3aa00;}
.product-categories{ padding:0px; margin:0px; list-style:none; }
.children{ list-style-type:none; padding:10px; border-top:#E8E8E8 1px solid;}
 .children li{ border-bottom:0px !important; line-height:200% !important;}
 .children li a{ color:#999999;}

.product-categories li{ border-bottom:#E8E8E8 1px solid;}

/**/

/* product meta */
.product_meta {
  margin-top: 10px;
  padding-top: 10px;
  font-size: smaller;
}
.product_meta a{    color: #c3aa00;}
.product_content_row {
  margin-top: 20px !important;
}
.product_content_row .rt_tabs.tab-style-1 .tab_nav {
  border-top-width: 1px;
}

/**/
 .bab_temp{ text-align:center;}
   .ti_h{ border-bottom:#FFDF01 1px solid;}
  .bab_temp h2{ margin-bottom:30px;}
   .bab_temp .owl-carousel:hover .owl-nav .owl-next {
	right: 0px !important;
	display: block;
}
/**/
   .con_c h2{ text-align:center; margin-bottom:20px;}
   .con_c .heading_icon{ color:#FFDF01;}
   
   /**/
     /* social share */
.social_share_holder {
  position: relative;
}
.social_share_holder .share_text {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}
.social_share_holder .icon-share:after {
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color:#E8E8E8;
  content: "";
  margin-left: 10px;
  position: absolute;
  width: 100%;
  top: 50%;
}
.social_share_holder .social_media li {
  margin: 0 3px 4px 0;
}
.social_share_holder .social_media li:last-child {
  margin: 0;
}

/* social share in single posts */
.post-title-holder .social_share_holder {
  margin-top: 10px;
  text-align: right;
}
.post-title-holder .social_share_holder .share_text {
  display: inline-block;
  margin: 0 10px 5px 0;
}
.post-title-holder .social_share_holder .icon-share:after {
  content: none;
}

  
  
  
  
  /* ==========================================================================
   SOCIAL MEDIA ICONS
   ========================================================================== */
/* social media holder */
.social_media li a {
    background-color: #bbb;
}

ul.social_media {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: inline-block;
  overflow: visible !important;
}

ul.social_media li {
  float: left;
  width: 24px;
  height: 24px;
  margin: 0 4px 4px 0;
}

/* first & last items */
.social_media li:first-child, #top_bar .social_media li:first-child {
  margin-left: 0;
}

.social_media li:last-child, #top_bar .social_media li:last-child {
  margin-right: 0;
}

/* item link */
ul.social_media > li > a {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* hover position */
ul.social_media > li > a:hover {
  color: #fff;
  height: 29px;
  margin-top: -5px;
  text-decoration: none;
}

/* item desc */
.social_media li span {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility: none;
  width: 100%;
  position: absolute;
  left: 0;
  text-align: center;
  font-size: 11px;
  line-height: 140%;
  text-decoration: none;
  top: -45px;
  padding: 4px 0px;
  cursor: default;
  position: absolute;
  text-indent: 0;
  color: #fff;
  z-index: -999;
  -webkit-transition: top .2s;
  -moz-transition: top .2s;
  -o-transition: top .2s;
  transition: top .2s;
  font-family: arial;
}

/* item desc hover position */
.social_media li:hover span {
  top: -28px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  visibility: visible;
  z-index: 999;
  min-width: 70px;
}

.social_media [class^="icon-"]:before, .social_media [class*=" icon-"]:before {
  margin-left: 1.5px;
}

/* social media colors */
.social_media li:hover a, .social_media li:hover span {
  background-color: #bbb;
}

/*unbranded*/
.social_media li.facebook:hover a, .social_media li.facebook:hover span {
  background-color: #3B5998 !important;
}

.social_media li.twitter:hover a, .social_media li.twitter:hover span {
  background-color: #10c0ee !important;
}

.social_media li.gplus:hover a, .social_media li.gplus:hover span {
  background-color: #e3614a !important;
}

.social_media li.flickr:hover a, .social_media li.flickr:hover span {
  background-color: #ff3092 !important;
}

.social_media li.mail:hover a, .social_media li.mail:hover span {
  background-color: #999 !important;
}

.social_media li.lastfm:hover a, .social_media li.lastfm:hover span {
  background-color: #da260e !important;
}

.social_media li.dribbble:hover a, .social_media li.dribbble:hover span {
  background-color: #EA4C89 !important;
}

.social_media li.linkedin:hover a, .social_media li.linkedin:hover span {
  background-color: #006e99 !important;
}

.social_media li.vimeo:hover a, .social_media li.vimeo:hover span {
  background-color: #0ec4ef !important;
}

.social_media li.youtube-play:hover a, .social_media li.youtube-play:hover span {
  background-color: #f3554f !important;
}

.social_media li.instagram:hover a, .social_media li.instagram:hover span {
  background-color: #7b6455 !important;
}

.social_media li.behance:hover a, .social_media li.behance:hover span {
  background-color: #228cff !important;
}

.social_media li.dropbox:hover a, .social_media li.dropbox:hover span {
  background-color: #499dd6 !important;
}

.social_media li.picasa:hover a, .social_media li.picasa:hover span {
  background-color: #aa7bbc !important;
}

.social_media li.rss:hover a, .social_media li.rss:hover span {
  background-color: #fd8900 !important;
}

.social_media li.skype:hover a, .social_media li.skype:hover span {
  background-color: #00b0e1 !important;
}

.social_media li.stumbleupon:hover a, .social_media li.stumbleupon:hover span {
  background-color: #6cc977 !important;
}

.social_media li.pinterest:hover a, .social_media li.pinterest:hover span {
  background-color: #d62930 !important;
}

.social_media li.github:hover a, .social_media li.github:hover span {
  background-color: #888 !important;
}

.social_media li.tumblr:hover a, .social_media li.tumblr:hover span {
  background-color: #456885 !important;
}

.social_media li.spotify:hover a, .social_media li.spotify:hover span {
  background-color: #afd102 !important;
}

.social_media li.evernote:hover a, .social_media li.evernote:hover span {
  background-color: #6fbd45 !important;
}

.social_media li.flattr:hover a, .social_media li.flattr:hover span {
  background-color: #f7af30 !important;
}

.social_media li.paypal:hover a, .social_media li.paypal:hover span {
  background-color: #003f70 !important;
}

.social_media li.vkontakte:hover a, .social_media li.vkontakte:hover span {
  background-color: #2f6893 !important;
}

.social_media li.soundcloud:hover a, .social_media li.soundcloud:hover span {
  background-color: #F76700 !important;
}

.social_media li.foursquare:hover a, .social_media li.foursquare:hover span {
  background-color: #24b2ed !important;
}

.social_media li.delicious:hover a, .social_media li.delicious:hover span {
  background-color: #3399ff !important;
}

.social_media li.forrst:hover a, .social_media li.forrst:hover span {
  background-color: #5a9967 !important;
}

.social_media li.ebay:hover a, .social_media li.ebay:hover span {
  background-color: #dd3b4a !important;
}

.social_media li.android:hover a, .social_media li.android:hover span {
  background-color: #80bd01 !important;
}

.social_media li.xing:hover a, .social_media li.xing:hover span {
  background-color: #d2d600 !important;
}

.social_media li.reddit:hover a, .social_media li.reddit:hover span {
  background-color: orangered !important;
}

.social_media li.digg:hover a, .social_media li.digg:hover span {
  background-color: black !important;
}

.social_media li.macstore:hover a, .social_media li.macstore:hover span {
  background-color: #1bbdfb !important;
}

.social_media li.myspace:hover a, .social_media li.myspace:hover span {
  background-color: #0911a4 !important;
}

.social_media li.amazon:hover a, .social_media li.amazon:hover span {
  background-color: #f59318 !important;
}

.social_media li.stackoverflow:hover a, .social_media li.stackoverflow:hover span {
  background-color: #fe7a15 !important;
}

.social_media li.slideshare:hover a, .social_media li.slideshare:hover span {
  background-color: #0479B6 !important;
}

/* social share */
.social_share_holder {
  position: relative;
}
.social_share_holder .share_text {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}
.social_share_holder .icon-share:after {
  border-style: solid;
  border-width: 1px 0 0 0;
  content: "";
  margin-left: 10px;
  position: absolute;
  width: 100%;
  top: 50%;
}
.social_share_holder .social_media li {
  margin: 0 3px 4px 0;
}
.social_share_holder .social_media li:last-child {
  margin: 0;
}

/* social share in single posts */
.post-title-holder .social_share_holder {
  margin-top: 10px;
  text-align: right;
}
.post-title-holder .social_share_holder .share_text {
  display: inline-block;
  margin: 0 10px 5px 0;
}
.post-title-holder .social_share_holder .icon-share:after {
  content: none;
}
  