@charset "utf-8";
/* CSS Document */


/* user history */
.usrhistorder { width: 90%; margin: 0 auto; }
.usrhistorder .ordT { font-weight: bold; padding: 5px; border-bottom: 1px solid #aaa; }
.usrhistorder .ordrw { padding: 5px; border-bottom: 1px solid #eee; }
.usrhistorder .ordrw_mid span { display: none; }

@media only screen and (max-width: 600px) { .usrhistorder { width: 100%; } }
@media only screen and (max-width: 300px) {
	.usrhistorder thead { display: none; }
	.usrhistorder, .usrhistorder tbody, .usrhistorder tr, .usrhistorder tr td { width: 100%; display: block; text-align: center; }
	.usrhistorder tr td.ordrw_mid { border-color: #aaa; margin-bottom: 10px; }
	.usrhistorder tr td.ordrw_right { display: none; }
	.usrhistorder tr td.ordrw_mid span { display: inline-block; }
}


/* wishlist */
.wishlisttbl { width: 90%; margin: 0 auto; }
.wishlisttbl .list_title { font-weight: bold; padding: 5px; border-bottom: 1px solid #aaa; }
.wishlisttbl .list_item { padding: 5px; border-bottom: 1px solid #eee; }

@media only screen and (max-width: 600px) { .wishlisttbl { width: 100%; } }
@media only screen and (max-width: 300px) {
	.wishlisttbl thead { display: none; }
	.wishlisttbl, .wishlisttbl tbody, .wishlisttbl tr, .wishlisttbl tr td { width: 100%; display: block; text-align: center; }
	.wishlisttbl tr td.list_item_right { border-color: #aaa; margin-bottom: 15px; }
}

/* cart - misc forms */
.form-register, .login_page_wrap {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
#basket_discount_code{border:0px purple solid;}
.ordTotal, .metaforika_basket_preview { text-align: right;  padding: 0.5em 0; margin-bottom: 0.5em; border-bottom: 1px solid #ccc; }
.discForm {float:right;width:auto;margin:5px; border:0px green solid;}
.discForm .field {display: inline-block;margin-right:5px;padding-top:10px; border:0px red solid;color:#232323;}
.discForm .input-box {display: inline-block; clear: none;  width: auto; margin-right:5px; }
.discForm button{margin-top:5px;}
.discForm .input-text{min-width:300px;} 
.discForm  .form-control { max-width: 150px; display: inline-block; }
.discForm  .form-group { display: inline-block; }
.basketNav { margin: 1em 0; }
.basketNavs button { padding: 0.3em 0.5em; font-size: 1.2em; font-weight: bold; border: none; }
.basketSteps, .basketSteps i { font-size: 1.2em; color: #ccc; }
.basketSteps.activestep, .basketSteps.activestep i { color: #000; }

.formDiv_title h4{color:#0057a4;}
.formDiv_title h3{color:#0057a4;}

.timologioForm { display: none; }
.cartField1_error, .cartField2_error, .cartSelect1_error, .cartSelect2_error, .cartField15_error h3 { color: red; border-color: red; }

h4.pmtCh:before { content: '\00ab\00a0'; }
h4.pmtCh:after { content: '\00a0\00bb'; }
#no-more-tables table { width: 100%; }
#no-more-tables thead tr td { font-weight: bold; }

@media only screen and (max-width: 768px) {

	table.masterT{display:none;}

	/* Force table to not be like tables anymore */
	#no-more-tables table,
	#no-more-tables thead,
	#no-more-tables tbody,
	#no-more-tables th,
	#no-more-tables td,
	#no-more-tables tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
		font-weight: bold;
	}

	#no-more-tables tr { border-bottom: 2px solid #bbb;margin:0 0 4px 0; padding:0 0 7px 0;}

	#no-more-tables td {
		float: none;
		/* Behave like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align:left;
	}

	#no-more-tables td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 0px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align:left;
	}

	.gen_field{position: relative;padding:0;margin:0;}
	img.cref{position: relative;top:3px;left:5px;cursor:pointer;}
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }

	table#szcopr{float:left;width:100%;-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none; margin:0px 0 20px 0; background: #fff;color:#333;}
}


/* search */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: -10px;
	width: 210px;
	cursor: default;
	text-align: left;
	background: #fafafa;
	padding: 0px;
	border: 1px solid #eee;
	z-index: 10000;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ui-autocomplete li.ui-menu-item { padding: 5px; border-bottom: 1px dotted #ccc; font-size: 13px; }
.ui-autocomplete li.ui-menu-item a { display:block; }
.ui-autocomplete li.ui-menu-item.ui-state-focus, .ui-autocomplete li.ui-menu-item.ui-state-focus a, .ui-autocomplete li.ui-menu-item a:hover { background:#ff5555; color: #fff; }

/* cookies */
#cookieNotice { position: fixed; z-index:999;left:10%; right: 5%; bottom:0; text-align: center; padding: 5px; background: #ccc; color: #000; border-radius: 5px 5px 0px 0px; }
#cookieNotice a { color: #ff5555; }
#cookieNotice span { background: #111; color: #fff; cursor: pointer; padding: 2px 5px; border-radius: 3px; }



/* sicoprav */
.sicoprav { margin-bottom: 3px; }
.sicoprav span { display: inline-block; padding: 3px 3px; background: #f2f2f2; }
.sicoprav span.sccol1 { width: 18%; text-align: center; }
.sicoprav span.sccol2 { width: 12%; text-align: center; }
.sicoprav span.sccol3 { width: 10%; text-align: center; font-weight: bold; }
.sicoprav span.sccol4 { width: 10%; text-align: center; font-weight: bold; }
.sicoprav span.sccol5 { width: 38%; }

.sicoprav span.sicoBuy { background: #ff5555; color: #fff; cursor: pointer; }
.sicoprav span.sicoBuyInactive { color: #999; }

/*price/quantity*/
.qdprav { margin-bottom: 3px; }
.qdprav button {max-width:40px; }
.qdprav span.red {font-weight:700; color:#c71226;}
.qdprav span { display: inline-block; padding: 3px 3px; }
.qdprav span.sccol1 { width: 18%; text-align: center; }
.qdprav span.sccol2 { width: 12%; text-align: center; }
.qdprav span.sccol3 { width: 10%; text-align: center; font-weight: bold; }
.qdprav span.sccol4 { width: 10%; text-align: center; font-weight: bold; }
.qdprav span.sccol5 { width: 38%; }

.qdprav span.qdBuy { cursor: pointer; }
.qdprav span.qdBuyInactive { color: #999; }

.ue_form{margin:20px 0;}

/*basket*/
.basket_table {margin:3px 0 10px 0px;padding:5px;border:0px red solid;margin:0 auto; background:#ffffff;}
.basket_title_td{border-bottom:1px solid #D6DDC7;color:#000;font-size:16px;color:#555;padding:10px 0; font-weight:bold;}
.basket_title_td_sf{border-bottom:1px solid #D6DDC7;padding:10px 0; max-width: 150px;}
.basketStep2{display:none;margin:0 auto;border:0px red solid;padding-top:20px;}
.basketStep3{display:none; margin:0 auto;border:0px red solid;padding-top:20px;}
.basketStep4{display:none;margin:0 auto;padding-top:20px;}
.basketNav{padding:20px 0 20px 0;margin:0 auto; border:0px red solid; }


.basket_Prev{margin-top:10px;margin-right:20px;cursor:pointer;display:block; padding:8px 15px; background:#8a8888; color:#ffffff;font-weight:700; font-size:16px;text-align:center;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;}
.basket_Prev:hover{background:#4b4b4b; color:#ffffff;}


.stepTitle{color:#ba0915;font-weight:bold;border-bottom:2px solid #ba0915; margin-left:4px;}
.stepTitle_GS{color:#777;font-weight:bold;margin-left:4px;}
.big_num{font-weight:bold;font-size:11px;margin:0 12px 0 0;background:#EFEFEF;padding:1px 5px;}
.ge{}
.product_priceFrom{font-size:12px;color:#999;text-decoration:line-through;}
.product_newPrice{font-size:16px;color:#0C9C1D;font-weight:bold;}
.product_discount{font-size:11px;color:#FC0000;}
.ordTotal{background:#dcdcdc;margin:0 0 0 0px;padding:5px;text-align:right;font-size:16px;color:#555;margin:0 auto;}
.ordTotal2{background:#f1f1f1;margin:10px 0 0 0;padding:0px;text-align:right;font-size:12px;color:#ffffff;}
.ordTotal3{background:#E3E4DD;margin:0 0 0 0px;padding:5px;text-align:right;font-size:16px;color:#555;margin:0 auto;}
.ordTotal_total{font-size:24px;color:#c01717;font-weight:bold;padding:0 10px 0 0;}
.ordTotal2_total{font-size:20px;color:#555555;font-weight:bold;padding:0 10px 0 0;}
.ordTotal2_price{font-size:14px;color:#0A8020;font-weight:bold;padding:0 10px 0 0;}
.ordTotal2_price_notinc{color:#fc0000;font-weight:bold;padding:0 10px 0 0;}
.ordTolat_totaltd{border-left:1px solid #a5c94a;padding:2px 0 3px 10px;color:#000;font-size:18px;}
.ordTolat_totaltdsingle{border-bottom:0px #ffffff solid;padding:0 0 3px 10px;text-align:right;font-size:16px;color:#555555;margin:0 auto;}
.ordTolat_pricetd{padding:5px 0 3px 10px;text-align:right;font-size:18px;color:#555;margin:0 auto;}
.noteSm{font-size:11px;color:#fc0000;font-style:italic;padding:0 1% 5px 1%;margin:0 auto;width:90%;text-align:right;}

.metaforika_basket_preview { background: #f1f1f1; text-align: right; padding: 3px 10px 3px 3px; margin: 5px 0px 0px 17px; margin:0 auto;}
.metaforika_basket_preview em { color:#8b8a8a; font-weight: bold;}
.metaforika_basket_preview span { padding:0 4px;font-weight: bold; color:#000; }
.masterT{ padding:10px;margin:20px auto; background:#ffffff;}
.masterT td {padding:10px;}
.finalbasket_prodlist{margin-top:10px; }

.formDiv{margin-top:20px; text-align:left;}
.formDiv2{text-align:left;}
.finalForm_data{margin-top:20px; text-align:left;}



h4.pmt{font-size:16px; padding-top:4px;}
.pmt { padding-left:26px; min-height: 22px;  }
.pmtUnCh { background: url(../images/unchecked_checkbox.png) left center no-repeat; cursor: pointer; }
.pmtCh { background: url(../images/checked_checkbox.png) left center no-repeat; }
h4.pmtCh:before { content: '\00ab\00a0'; }
h4.pmtCh:after { content: '\00a0\00bb'; }

.vertical-alignc {
    display: flex;
    align-items: center;
}

.mobile_rel{
  position: relative;
 }

.wrapper .header {
	width: 100%;left: 0;background:#efefec;height:53px;
	z-index: 1008;
}
.wrapper .mynew {
	width: 100%;left: 0;
	z-index: 1010;
}

.stickerFull {
	float:left;
    margin:10px 0px;
	clear:both;
}
.sticker {
    position: absolute;
    top: 18px;
    z-index: 1;
}
.sticker.top-left {
    left: 18px;
}
.sticker.top-right {
    right: 18px;
}

.labelnew, .labelsale {
    border-radius: 3px;
    display: block;
    font-family: "Montserrat",sans-serif;
    font-size: 12px;
    
    text-align: center;
    text-transform: uppercase;
    width: auto;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	padding:5px 10px;;
}
.labelnew {
    background-color: #2cbedd;
    color: #ffffff;
}
.labelsale {
    background-color: #2cbedd;
    color: #ffffff;
}
.price-box .price-disc {
    font-size: 16px;
	font-style: italic;
	color:#30a974;
}
.price-del {
   text-decoration: line-through;
   font-size:0.6em;
   color:#cccccc;
}

h3.product-name{height:74px; overflow:hidden;}

.caption h3{height:44px; overflow:hidden;}

/* 2.3 - Top line
/* ========================================================================== */
.top-line2 {
  position: relative;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding: 6px 0;
  border-bottom:1px solid #efefef;
  background:#efefec;
  color:#0057a4;
}
.top-line2 a{color:#0057a4;}
.top-line {
  position: relative;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;padding: 6px 0 0px 0;
  border-bottom:1px solid #efefef;
  background:#EFEFEF;color:#616F62;
}
.header-setting .settting-switcher {
    position: relative;display: inline-block;
}
.top-line .currency_top .dropdown-switcher,.top-line .top-form-language .dropdown-switcher,.top-line .header-setting .dropdown-switcher, .mini-contentCart{border: 1px solid #f0f0f0;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;opacity:0;transition:all 0.3s ease-in-out 0s;transform: scale(0) rotate(0deg);-moz-transform: scale(0) rotate(0deg);-webkit-transform: scale(0) rotate(0deg);-o-transform: scale(0) rotate(0deg);background-color:#fff;padding:15px 20px;right:0px;opacity:0;position:absolute;top:28px;min-width: 150px;z-index:35;transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;visibility:hidden;}
.top-line .top-form-language .lang-switcher:hover .dropdown-switcher, .top-line .currency_top .currency-switcher:hover .dropdown-switcher, .top-line .header-setting .settting-switcher:hover .dropdown-switcher, .mini-maincart:hover .mini-contentCart  {
    opacity: 1;
    transform: scale(1) rotate(0deg);
    visibility: visible;
}
.header-top-link .links {
    margin: 0;
}
.top-line  .links li a{
    display: block;
    font-size: 14px;
    line-height: 25px;
    padding: 0;
    position: relative;
    text-transform: capitalize;
}
.top-line .header-setting {
    float: right;
}
.top-line i{
   color:#666;
}
.header-setting .top-links {
    display: inline-block;margin: 0;padding-left: 18px;
}
.top-links li, .top-links .or {
    float: left;margin: 0 5px;
}
.top-line .welcome-msg {
    font-size: 12px;
    margin: 0;
    text-transform: uppercase;
}
.welcome-msg > a {color:#fff !important;}
.top-line .label-title:after,.text-setting:after{color: #aaaaaa;content: "";font-family: FontAwesome;font-size: 13px;margin-left: 10px;text-align: left;}
.text-setting, .top-links li a, .top-links .or {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
}
.top-links li a {
    color: #7DAF41;
}

.m_right_10{margin-right:10px !important;}
.m_left_5{margin-left:5px !important;}
.m_top_20{margin-top:20px !important;}

@media(max-width:991px) {
.top-left,.top-right {
    padding-top:2px; padding-bottom:2px;
}
}
@media only screen and (max-width: 480px) {

.top-left {
    display: none;
}
.top-right {
    text-align: center;
    width: 100%;
}
.top-line .header-setting {
    float: none;
}
.top-line2{padding-bottom:7px;}
}
.l-three{
    padding-top: 0px;
    text-align: center;
    position: relative;
}
.menu-newsletter-top.h-three{
    float: right;
    padding-top: 7px;
	position: relative;
}
.menu-newsletter-mid.three-mid input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(0, 87, 164, 1);
    border-radius: 20px;
    height: 40px;
    padding-right: 50px;
    width: 320px;
    padding-left: 12px;
	padding-top:10px;
	padding-bottom:10px;
	color:#333;
}
.menu-newsletter-mid.three-mid input:focus {
	box-shadow: 0 0 10px #719ECE;
}

.input-bun-top.three{
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
	font-size:20px;
	color:#0057a4;
}
.menu-newsletter.three{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    height: 23px;
    width: 23px;
}

.form-language.lock {
	margin: 2rem 0;
    float: right;
	position: relative;
}
.form-language ul {
    margin: 0;
    padding: 0;
}
.form-language ul li {
    float: left;
    position: relative;
}
.form-language ul li > a {
    background-position: 10px center;
    color: #333;
    display: block;
    font-size: 13px;
    font-weight: 400;
    /*line-height: 41px;*/
    min-width: 44px;
    padding-left: 15px;
    margin-right: 10px;
    text-align: center;

    text-transform: uppercase;
}
.form-language ul li ul {
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
    list-style: outside none none;
    margin: 0;
    min-width: 110px;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 200%;
    visibility: hidden !important;
    z-index: 9;
    transition: all 0.5s ease 0s;
}
.form-language ul li ul.rn2{
	width:150px;
    border-bottom: 3px solid #0057a4;
}
.form-language ul li ul.top-usd{
    min-width: 60px;
}
.form-language ul li ul.top-usd li a{
    text-align: center;
}
.form-language ul li:hover ul {
    opacity: 1;
    visibility: visible !important;
    z-index: 9999999;
    top: 100%;
}
.form-language ul li ul li {
    float: none;
    margin-right: 0;
}
.form-language ul li ul li a {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #3c3c3c;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: inherit;
    line-height: 11px;
    margin: 0;
    padding: 11px 9px;
    text-align: left;
    text-transform: capitalize;
}
.form-language ul li ul li> a:hover {
    background: #fff none repeat scroll 0 0;
    color: #0057a4;
    border-color: #ffffff;
}
.form-language ul li > a.rnf::after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    font-size: 100%;
    margin-left: 5px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
}
.form-language ul li:hover > a.rnf::after {
-moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.form-language ul li > a.lnf::after {
	color:#a1a1a1;
     display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    font-size: 16px;
    margin-left: 5px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -moz-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;
}

.form-language ul li:hover > a.lnf::after {
	color:#f9d823;
-moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.form-language ul li > a.lnf span{
	font-size:16px;
	color: #333;
  background-color: #f9d823;
  border-radius:20px;
  padding:10px 16px;
}
@media (min-width: 768px) and (max-width: 991px) {
    .form-language.lock{
        float: inherit;
    }
    
    .form-language.lock {
        display: inline-block;
    }

	.form-language ul li > a {
        line-height: 22px;
    }
	.menu-newsletter-top.h-three {
        /*float: none;*/
        padding-top: 7px;
        text-align: center;
        padding-bottom: 15px;
    }
    .menu-newsletter-mid {
        display: inline-block;
        width: 100%;
    }
    .menu-newsletter-mid.three-mid input {
        width: 100%;
    }
}

@media (max-width: 767px) {
	.top-line2{line-height:1.5;}

	.form-language.lock{
        float: inherit;
    }

	.form-language ul li > a {
        margin-right: 0px;
    }
    .rn.rnf {
        padding-left: 0;
    }

	.form-language.lock {
        display: block;
    }

	 .menu-newsletter-top.h-three {
		/*float: none;
        margin: 0px 0px 0 0;
        padding: 15px 0 7px 0px;
        text-align: left;
        position: relative;
		border:0px red solid;
		left:0px;
		*/
		float: none;
		 margin: 15px 0px 15px 0;
		position: relative;
        padding-bottom: 7px;
        width: 100%;
		
	}
    .input-bun-top.three {
         right: 24px;
        top: 20px;
    }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.form-language.lock {
        display: inline-block;
    }

}

.em-slideshow .owl-carousel .owl-item .em-owlcarousel-description:hover .em-owlcarousel-des{
  -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
     animation-play-state: paused;
}

.em-slideshow .owl-carousel .owl-item .item img {
	width:100%;

}
/*.em-slideshow .owl-theme .owl-nav{top: 38%;}*/
/*.em-slideshow .owl-carousel .owl-nav [class*="owl-"] {top:10px;}*/

/*.em-slideshow .owl-theme .owl-nav  .owl-prev{left:-40px;}
.em-slideshow .owl-theme .owl-nav  .owl-next{right:-40px;}*/

.em-slideshow .owl-theme .owl-nav div {
	 position: absolute;
	 display: block!IMPORTANT;
    top: 38%;
    font-size: 0 !important;
    margin: 0 !important;
    padding: 19px 7px !important;
    width: 58px;
    border: 1px solid;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    border-color: transparent;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.em-slideshow .owl-theme .owl-nav div.owl-next:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-size: 1.9rem;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-left: 3px;
}
.em-slideshow .owl-theme .owl-nav div.owl-prev:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    font-size: 1.9rem;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-right: 2px;
}
.em-slideshow .owl-theme .owl-nav div:hover {
    background: #fff;
    color: #a1a1a1;
    border-color: transparent;
}
.em-slideshow .owl-theme .owl-nav div.owl-prev {
    left: 0px;
    right: auto;
}
.em-slideshow .owl-theme .owl-nav div.owl-next {
    right: 0px;
    left: auto;
}


.products-grid.owl-theme .owl-nav div, .product-view .owl-theme .owl-nav div{
	position: absolute;
	display: block!IMPORTANT;
    top: 38%;
    border: 1px solid;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 0 !important;
    margin: 0 !important;
    padding: 7px 7px !important;
    width: 32px;
}
.owl-theme .owl-nav div.owl-next:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-size: 15px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-left: 3px;
}
.owl-theme .owl-nav div.owl-prev:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    font-size: 15px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-right: 2px;
}
.products-grid.owl-theme .owl-nav div.owl-prev, .product-view .owl-theme .owl-nav div.owl-prev {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 10px;
    top: -70px;
}
.products-grid.owl-theme .owl-nav div.owl-next, .product-view .owl-theme .owl-nav div.owl-next {
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    right: 10px;
    top: -70px;
}

.products-grid.owl-theme .owl-nav div, .em-slider-navigation-icon.owl-theme .owl-nav div,
.product-view .owl-theme .owl-nav div{
  color: #a1a1a1;
  border-color: #f1f1f1;
  background-color: #f1f1f1;
}
/* line 2038, theme.less */
.products-grid.owl-theme .owl-nav div:hover, .em-slider-navigation-icon.owl-theme .owl-nav div:hover,
.product-view .owl-theme .owl-nav div:hover{
  color: #ffffff;
  border-color: #333;
  background-color: #333;
}

/*show next-pre text*/

/*.slider-icon-text .owl-theme .owl-nav div {
    text-transform: uppercase;
    font-size: 80% !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.slider-icon-text .owl-theme .owl-nav div:first-child {
    border-right: 1px solid;
    padding-right: 10px !important;
    margin-right: 10px !important;
}
.slider-icon-text .owl-theme .owl-nav div:before {
    display: none !important;
}
.slider-icon-text .owl-theme .owl-nav {
    top: -33px;
}*/

.slider-style02 .em-slider-navigation-icon.owl-theme .owl-nav {
    position: static;
}
.slider-style02 .em-slider-navigation-icon.owl-theme .owl-nav div {
    position: absolute;
    top: 23%;
}
.slider-style02 .em-slider-navigation-icon.owl-theme .owl-nav div.owl-prev {
	-moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: -50px;
    right: auto;
}
.slider-style02 .em-slider-navigation-icon.owl-theme .owl-nav div.owl-next {
	-moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: auto;
    right: -50px;
}

.pBoxvideo{width:150px; display: block; float:left;} 
.pBox_titlevideo{float:left;display:block; color:#313131; width:140px;background:#dfdfdf;font-size:14px;font-weight:bold; padding:5px;min-height:50px; overflow:hidden; }
.pBox_video{ width:150px; display: block; float:left;  margin-left:28px;margin-bottom:28px;border:0px solid red; }
.pBox_videocode{margin:0 auto; font-size:12px; padding:0px 0px 5px 0px;border:0px solid red;} 
.pBox_videodesctext{margin:0 auto; font-size:12px; padding:0px 0px 10px 0px;border:0px solid red;} 
.vhide{display: none;}

a.top_admin{display:block;width:100%;padding:10px 0;text-align:center;background:#e4e4e4; color:#000000; font-weight:bold;}