
@font-face {
	font-family: 'Times-Roman';
	src: url('fonts/OPTITimes-Roman.eot');
	src: url('fonts/OPTITimes-Roman.eot?#iefix') format('embedded-opentype'),
       url('fonts/OPTITimes-Roman.svg#OPTITimes-Roman') format('svg'),
       url('fonts/OPTITimes-Roman.ttf') format('truetype'),
       url('fonts/OPTITimes-Roman.woff') format('woff'),
       url('fonts/OPTITimes-Roman.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family:'droid_sansregular';
	src:url('fonts/droidsans-webfont.eot');
	src:url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/droidsans-webfont.woff') format('woff'),
	url('fonts/droidsans-webfont.ttf') format('truetype'),
	url('fonts/droidsans-webfont.svg#droid_sansregular') format('svg');font-weight:normal;font-style:normal;
}
@font-face{
	font-family:'droid_sansbold';
	src:url('fonts/droidsans-bold-webfont.eot');
	src:url('fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/droidsans-bold-webfont.woff') format('woff'),
	url('fonts/droidsans-bold-webfont.ttf') format('truetype'),
	url('fonts/droidsans-bold-webfont.svg#droid_sansbold') format('svg');font-weight:normal;font-style:normal;
}
@font-face{
	font-family:'arialbold';
	src:url('fonts/arialbd-webfont.eot');
	src:url('fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/arialbd-webfont.woff') format('woff'),
	url('fonts/arialbd-webfont.ttf') format('truetype'),
	url('fonts/arialbd-webfont.svg#arialbold') format('svg');font-weight:normal;font-style:normal;
}

html{color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:droid_sansregular;}

/*strong{font-weight:normal;}*/

table{border-collapse:collapse;border-spacing:0}

fieldset,img{border:0}

address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}

del,ins{text-decoration:none}

caption,th{text-align:left}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:''}

*:focus {
	outline: none !important;
}

abbr,acronym{border:0;font-variant:normal}

sup{vertical-align:baseline;color:#FF2222;}

sub{vertical-align:baseline}

legend{color:#000}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}

input,button,textarea,select{font-size:100%}

textarea {
    resize: none;
    border: 1px solid #DCDCDC;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*li{list-style:none;}*/
#category_description_short > ul{padding-left:15px;}
.ie7 input, .ie7 select{line-height:18px}

a{cursor:pointer}

.clearfix:before,

.clearfix:after{content:".";display:block;height:0;overflow:hidden}

.clearfix:after{clear:both}

.clearfix{zoom:1}

#columns{z-index:1}

body.content_only{background:#FFF;}

.hidden{display:none}

.f_left{float:left}

.f_right{float:right}

p.center{text-align:center}

.clearBoth{clear:both}

#module-downloads-download #center_column h4,h1, #center_column h4{font-size:18px;margin-bottom:5px;text-transform:uppercase; color:#248d48;}

.bold {font-family: droid_sansbold;}

h2{font-size:18px}

h3{font-size:16px}

img {
    max-width: 100%;
}

.title_block{padding-bottom:20px;font-size:14px}

.hide-left-column #left_column{display:none}

.hide-left-column #center_column{width:100%;padding-bottom:20px;}

p{padding-bottom:10px}

p em{font-style:italic}

.warning{background:#3CA062;border:1px solid #CCCCCC;color:#fff;font-size:13px;margin:0 0 10px;padding:10px;}

.success{margin:0 0 10px 0;padding:10px;border:1px solid #339900;font-size:13px;background:#d3ffab;}

.error{border:1px solid #990000;color:#990000;font-size:13px;margin:0 0 10px;padding:10px;}

.error ol{margin-left:0px}

.error p.lnk{margin-top:20px;padding:0;font-size:11px}

.required{color:#FF2222}
.error ol {
    padding-left: 15px;
} 
#lofmegamenu .ulitem .product-count{
display:none;
}
a, a:active, a:visited{
	color: #007836;
	text-decoration:none;
	outline:medium none;
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

a:hover{text-decoration:underline}

div#bd div#ct div#nag p.hd {
    font-size: 16px;
}

div#bd div#ct div#nag p {
    line-height: 20px;
}

#cart_count_mob {position:absolute; top:10px; right:70px; background-color:#FF0000; color:#fff; font-size:10px; font-size: 10px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 18px; height: 18px; text-align: center; display:none;}

.hdr_app {overflow:hidden; background-color:#007836; padding:10px; height:60px; position:fixed; top:0; left:0; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; z-index:9;}
#menu_app {float:left; width:39px; height:40px; display:inline-block; background-image:url(../img/sprite_mob_hdr.png); background-position:0px 0px; background-size:287px;}
#home_app {float:left; width:39px; height:39px; display:inline-block; background-image:url(../img/sprite_mob_hdr.png); background-position:-60px 0px; margin-left:22px; background-size:275px;}
#home_app:hover {text-decoration:none;}
#cmenu_app {float:right; width:39px; height:40px; display:inline-block; background-image:url(../img/sprite_mob_hdr.png); background-position:-240px 0px; background-size:275px;}
#cart_app {float:right; width:39px; height:39px; display:inline-block; background-image:url(../img/sprite_mob_hdr.png); background-position:-180px 0px; margin-right:22px; background-size:275px;}
#cart_app:hover {text-decoration:none;}
#srch_app {float:right; width:39px; height:39px; display:inline-block; background-image:url(../img/sprite_mob_hdr.png); background-position:-120px 0px; margin-right:22px; background-size:275px;}
#side_nav_menu {position:fixed; left:0; width:235px; box-shadow:1px 1px 5px #545454; display:none; z-index:8; height:100%; background-color:#cee5a7; overflow:auto;}
#side_nav_menu a {text-decoration:none; color:#555555; font-size:16px; background-color:#cde4a6; display:block; padding:14px 12px 14px 12px;}
.home_lnk {background-color:#97bf0d !important; padding:15px 10px 15px 44px !important; background-image:url(../img/sprite_mob_lftpanel.png); background-position: 10px 7px; background-size: 39px; background-repeat: no-repeat;}
.menu_acc {background-color:#cee5a7 !important; border-top:2px solid #fff;}
.menu_acc:last-child {margin:0px 0px 60px 0px !important;}
.submenu_acc {background-color:#fff !important; border-bottom:2px solid #e5e5e5; padding:14px 12px 14px 20px !important; display:none;}
.cmenu_app {width:200px; background-color:#e8e8e8; position:fixed; top:60px; right:0; display:none; z-index:7; box-shadow:-1px 1px 5px #545454;}
.cmenu_app a {text-decoration:none; color:#333333; font-size:16px; display:block; border-bottom:1px solid #ccc; padding:14px 20px; background-color:#e8e8e8;}
.cmenu_app a:hover {background-color:#d2d2d2;}
.menu_accor {background-image:url(../img/sprite_mob_lftpanel.png); background-position:195px -69px; background-repeat:no-repeat;}
.addMinus {background-image:url(../img/sprite_mob_lftpanel.png); background-position:195px -126px; background-repeat:no-repeat;}
#srch_bar_app {width: 100%; background-color: #73bd2b; padding: 8px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position:fixed; left:0; top:60px; z-index:6; display:none;}
#srch_bar_app input {width:100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background-color:#fff; border:none; outline:0; -webkit-appearance:none; appearance:none; font-size:16px; margin-top:0; padding: 6px 10px; height: auto;}
#lft_tab_fb {background-image:url(../img/sprite_mob_lftpanel.png); background-position:195px -183px; background-repeat:no-repeat;}
#lft_tab_twt {background-image:url(../img/sprite_mob_lftpanel.png); background-position:195px -239px; background-repeat:no-repeat;}
#lft_tab_gplus {background-image:url(../img/sprite_mob_lftpanel.png); background-position:195px -297px; background-repeat:no-repeat;}

.diw_menu_social ul.diw_soc_ul li a {
    width: 35px;
    height: 35px;
    border: 1px solid #000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
	display:block; padding:6px; box-sizing: border-box;
}

.diw_menu_social ul.diw_soc_ul{list-style:none;}
.diw_menu_social ul.diw_soc_ul li{width: 33px; float:left;}
.diw_menu_social ul.diw_soc_ul li + li{margin-left:10px;}
.diw_menu_social{margin-top:5px;}
.diw_menu_social ul.diw_soc_ul li a:hover {background: #007836;    border: 1px solid #007836; fill:#ffffff;}
.diw_useflinks{float: right; background: #007836; color: #fff; line-height: 40px; font-size: 14px; text-transform: uppercase; padding-right: 8px; margin-right: 5px; margin-top: 20px;}

.diw_useflinks:after { float: left; width: 39px; height: 40px; display: inline-block; background-image: url(../img/sprite_mob_hdr.png); background-position: 0px 0px; background-size: 287px; content:""; }

input[type="text"], 
input[type="email"], 
input[type="search"], 
input[type="password"], 
input[type="submit"], 
input[type="image"]{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

input.button_mini, input.button_small, input.button, input.button_large,

input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,

input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,

a.button_mini, a.button_small, a.button, a.button_large,

a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,

span.button_mini, span.button_small, span.button, span.button_large,

span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled{
	position:relative;
	display:inline-block;
	padding:5px 7px;
	border-radius:3px;
	cursor:pointer;
}

*:first-child+html input.button_mini, *:first-child+html input.button_small, *:first-child+html input.button, *:first-child+html input.button_large,

*:first-child+html input.button_mini_disabled, *:first-child+html input.button_small_disabled, *:first-child+html input.button_disabled, *:first-child+html input.button_large_disabled,

*:first-child+html input.exclusive_mini, *:first-child+html input.exclusive_small, *:first-child+html input.exclusive, *:first-child+html input.exclusive_large,

*:first-child+html input.exclusive_mini_disabled, *:first-child+html input.exclusive_small_disabled, *:first-child+html input.exclusive_disabled, *:first-child+html input.exclusive_large_disabled{border:none}

div.leave-sec-bot p{font-size:12px;}

input.button_mini, input.button_small, input.button, input.button_large,

input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,

input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled{}

input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,

span.button_mini, span.button_small, span.button, span.button_large,

span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled{}

input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,

a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,

span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled{}

input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large{}

input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,

input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,

a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,

a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover{text-decoration:none;background-position:left -50px}

input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover{}

input.button_mini:active, input.button_small:active, input.button:active, input.button_large:active,

input.exclusive_mini:active, input.exclusive_small:active, input.exclusive:active, input.exclusive_large:active,

a.button_mini:active, a.button_small:active, a.button:active, a.button_large:active,

a.exclusive_mini:active, a.exclusive_small:active, a.exclusive:active, a.exclusive_large:active{background-position:left -100px}

input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini{}

input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small{}

input.button_disabled, input.exclusive_disabled, span.exclusive{border:1px solid #ccc;color:#999;background:url(../img/bg_bt_2.gif) repeat-x 0 0 #CCCCCC;cursor:default;}

input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large, span.exclusive_large_disabled{}

table.std,table.table_block{width:100%;}

table.std th,table.table_block th{font-size:12px;padding:14px 12px 14px 0;}

table.stdtd,table.table_blocktd{padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top}

.block{margin-bottom:20px}

#footer .block{margin-bottom:0}

.block .title_block, .block h4{color:#fff;font-family:droid_sansbold;font-size:18px;font-weight:normal;text-transform:uppercase;}

.block .title_block a, .block h4 a{color:#fff}

.block ul{list-style-type:none}

.block li.last{border:none}

.block li a{display:block;color:#333}

.products_block{}

.products_block li{float:left}

#old_price{display:none;}

ul.footer_links{list-style-type:none;margin-bottom:20px}

ul.footer_links li{float:left}

ul.footer_links li.f_right{float:right}

ul.footer_links li .icon{position:relative;top:6px;left:0}

.content_sortPagiBar{margin:0 0 20px;}

#center_column .sortPagiBar{/*padding:10px;background:#eee;*/}

#center_column .sortPagiBar strong{color:#000;}

#center_column .sortPagiBar p{padding:0;}

#center_column .sortPagiBar form{display:inline-block;}

.ie7 #center_column .sortPagiBar form{display:inline;}

.sortPagiBar #productsSortForm{float:right;}

.sortPagiBar select#selectPrductSort{margin:0 0 0 10px;color:#000;border:1px solid #ccc}

.sortPagiBar .bt_compare{padding:3px 7px;border:none;color:#fff;text-shadow:0 1px 0 #000;background:url(../img/bg_bt_compare.gif) repeat-x 0 0 #111;}

.sortPagiBar .nbrItemPage{margin-left:40px;}

.sortPagiBar .PrductSort{float:left;}

.sortPagiBar .nbrProduct{display:inline-block;padding:0 10px;}

.sortPagiBar #nb_item{border:1px solid #ccc}

form.pagination{display:none;}

div.pagination{/*margin:10px 0;*/text-align:center}

ul.pagination{list-style-type:none}

ul.pagination li{display:inline;}

ul.pagination a, ul.pagination span{display:inline-block;height:24px;width:24px;border:1px solid #eee;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:11px/24px Arial,Verdana,sans-serif;color:#999}

ul.pagination a{text-align:center;}

ul.pagination a:hover{color:#333;border:1px solid #333}

ul.pagination .current span{color:#000;border:1px solid #fff}

ul.pagination li.disabled span{color:#ccc}

#pagination_previous, .pagination_previous{float:left}

#pagination_next, .pagination_next{float:right}

.ie7 #pagination_previous, .ie7 .pagination_previous,

.ie7 #pagination_next, .ie7 .pagination_next{float:none}

ul.pagination .pagination_previous a,ul.pagination .pagination_previous span,

ul.pagination .pagination_next a, ul.pagination .pagination_next span{padding:0 8px;width:auto;}

#pagination_previous, .pagination_previous span,

#pagination_next, .pagination_next span{color:#ccc;border:1px solid #eee}

ul#order_step{background-color:white;}

ul.step{list-style-type:none;margin-bottom:30px;height:52px;width:100%;padding-bottom:20px;}

ul.step li{float:left;height:52px;width:151px;text-align:center;text-transform:uppercase;background:url(../img/step_standard.gif) no-repeat center bottom transparent}

ul.step li a, ul.step li.step_current span, ul.step li.step_current_end span{display:inline-block;padding:8px 10px 12px;color:#000;background:url(../img/step_current_span.gif) no-repeat center bottom transparent}

ul.step li.step_current{background:url(../img/step_current.gif) no-repeat center bottom transparent}

ul.step li.step_current_end{background:url(../img/step_end_current.gif) no-repeat center bottom transparent}

ul.step li.step_todo span{display:inline-block;padding:8px 10px 6px;color:#999;text-shadow:0 1px 0 #fff;background:#eee}

ul.step li.step_done{background:url(../img/step_done.gif) no-repeat center bottom transparent}

.rating{clear:both;display:block;/*margin:2em;*/cursor:pointer;/*height:33px;*/}

.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}

.cancel, .star{overflow:hidden;float:left;margin:0 1px 0 0;width:16px;height:16px;text-indent:-999em;cursor:pointer}

.cancel, .cancel a{background:url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important}

.star, .star a{background:url(../../../modules/productcomments/img/star.gif) no-repeat 0 0}

.cancel a, .star a{display:block;width:100%;height:100%;background-position:0 0}

div.star_on a{background-position:0 -16px}

div.star_hover a, div.star a:hover{background-position:0 -32px}

.pack_content{margin:10px 0 10px 0}

.pack_price{float:right;margin-right:3px;font-size:12px}

.confirmation{margin:0 0 10px;padding:10px;border:1px solid #e6db55;font-size:13px;background:#ffffe0;}

#page #more_info_sheets .rte{background:#FCFCFC;border:1px solid #E5E5E5;margin-top:-2px;padding:10px; border-radius: 0 5px 5px;}

.listcomment{list-style-type:none;margin:0 0 20px 0 !important;}

.listcomment li{padding:10px 0;border-bottom:1px dotted #ccc;color:#666}

.listcomment .titlecomment{display:block;font-size:12px;color:#333}

.listcomment .txtcomment{display:block;padding:5px 0;color:#333}

.listcomment .authorcomment{}

.breadcrumb img{position:relative;top:5px}

#footer{background:#F0F0F0;border-bottom:1px solid #DADADA;border-top:2px solid #DADADA;color:#8A8A8A; width: 100%;}

.blockcategories_footer,

#footer .myaccount ,

#block_various_links_footer,

#block_contact_infos{float:left;width:175px}

.blockcategories_footer{margin-left:0}

#footer .title_block{padding-bottom:10px;text-transform:uppercase}

#footer .category-text ,#footer .pl_block h4,#footer .title_block ,#footer .title_blocka{font-weight:normal;color:#161616;font-family:arialbold;font-size:14px;}

#footer a:hover{text-decoration:underline}

#footer ul{list-style-type:none}

#footer li{padding:3px 0 0}

#footer li a,#footer li{color:#6C6E70;font-family:arial;font-size:12px;}

.block pl_block #footer li a,#footer li{ font-size:11px !important;}

#footer div.footer-catgegories p.category-text{background:url("../img/footer_icons.png") no-repeat scroll -1px -4px;padding-bottom:7px;padding-left:25px;}

#footer div#links_block_left p.title_block{background:url("../img/footer_icons.png") no-repeat scroll -2px -28px;padding-bottom:7px;padding-left:25px;}

#footer div#block_various_links_footer p.title_block.title_2{background:url("../img/footer_icons.png") no-repeat scroll -2px -58px;padding-bottom:7px;padding-left:25px;}

#footer div#block_various_links_footer p.title_block.title_3{background:url("../img/footer_icons.png") no-repeat scroll -2px -84px;padding-bottom:7px;padding-left:25px;}

#footer div.pl_block h4{background:url("../img/footer_icons.png") no-repeat scroll -2px -107px;padding-bottom:7px;padding-left:25px;}

#footer .myaccount{padding:15px 10px}

#footer .myaccount .title_block, #footer .myaccount h4{padding:0 0 10px 0;background:none;text-shadow:none}

#footer .myaccount .favoriteproducts img,

#footer .myaccount .lnk_wishlist img{display:none}

.idTabs {
    list-style-type: none;
    margin-top: 20px;
    padding-bottom: 0;
    border-bottom: 15px solid #55a14f;
}

ul.idTabs li{float:left;margin-right:1px}

.idTabs a {
    background: none repeat scroll 0 0 #FCFCFC;
    border-radius: 5px 5px 0 0;
    color: #121212;
    display: block;
    font-size: 12px;
    padding: 10px 8px;
    text-decoration: none;
    text-transform: capitalize;
    border: 1px solid #FCFCFC;
    border-bottom: none;
}

.idTabs .selected {
    background: #55a14f;
    border: 1px solid #55a14f;
    color: #fff;
    border-bottom: none;
}
#more_info_sheets {
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
}

#more_info_sheets ul,

#more_info_sheets ol,

#more_info_sheets dl{margin-left:20px}

#more_info_sheets em{font-style:italic}

#more_info_sheets .product_desc{margin-top:5px}

#more_info_sheets .product_desc .product_image{float:left}

#more_info_sheets .product_desc .block_description{float:left;margin-left:10px;width:420px}

#more_info_sheets .product_desc .clear_product_desc{clear:both;height:0px;line-height:0px}

#short_description_content ul,

#short_description_content ol,

#short_description_content dl,

#tinymce ul,

#tinymce ol,

#tinymce dl{margin-left:20px}

.block_hidden_only_for_screen{display:none}

#authentication #left_column{display:none}

#order #left_column , #order-confirmation #left_column{display:none}

#order #center_column, #order-confirmation #center_column{width:100%;padding-bottom:20px;}

.cart_navigation .button,.backtoorder,

.cart_navigation .button_large {background:#000;color:#fff !important;font-family:droid_sansbold;padding:5px 7px;border-radius:3px;}

.cart_last_product{display:none}

#cart_summary img{border:1px solid #dcdcdc;}

#order-detail-content{border:1px solid #DDF8E7;margin-bottom:10px;padding:15px;}

#order-detail-content .customizationUploaded li,#order-detail-content .typedText li{list-style:none;}

table#cart_summary th{background:#EBEBEB;font-size:14px;padding:9px 0;color: #000000;font-family:droid_sansbold;}

table#cart_summaryth.cart_product{text-align:center}

table#cart_summarytd{padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top}

table#cart_summarytd.cart_delete,

table#cart_summarytd.price_discount_del{border-right:none;text-align:center}

table#cart_summary.last_itemtd{border-bottom:1px solid #999}

table#cart_summary tr.cart_item{border-top:1px solid #d1d1d1;}

table#cart_summary tr.cart_item:first-child{border-top:none;}

table#cart_summary tr.cart_item td{padding:8px 5px;}

table#cart_summary tr ul{list-style:none;}

table#cart_summary .cart_product{width:100px;text-align:center}

table#cart_summary tbody tr td.cart_discount_delete{padding-left:34px;}

table#cart_summary.cart_productimg{border:1px solid #ccc}

table#cart_summary .cart_description{width:230px;}

table#cart_summary .cart_quantity{width:60px;}

table#cart_summary .cart_unit{width:130px;text-align:left;}

table#cart_summary.cart_quantity{width:130px}

table#cart_summary .customization .cart_quantity{padding:8px 12px 0;}

.cart_quantity .cart_quantity_input{border:1px solid #DCDCDC;height:20px;margin:0;width:32px;}

.cart_quantity .cart_quantity_button{position:relative;width:44px;}

a.cart_quantity_up img,a.cart_quantity_down img{border:none !important}

a.cart_quantity_up{position:absolute;right:7px;top:0;}

a.cart_quantity_down{bottom:-2px;position:absolute;right:7px;}

#order-detail-content > p{font-size:12px;color: #818181;}

#order-detail-content > p span{font-family:droid_sansbold;color: #000000;}

table#cart_summary .cart_total{width:120px;text-align:center}

table#cart_summary td.cart_total{text-align:right}

table#cart_summary .cart_delete{width:14px;text-align:center}

table#cart_summary .cart_discount_price{text-align:right}

.cart_delete a.cart_quantity_delete,

a.price_discount_delete{background:url("../img/remove.png") no-repeat;margin:0 auto;display:block;font-size:0;height:13px;line-height:0;width:13px;}

.cart_total_price .total_price_container{border-right:none;}

.cart_voucher .title_block, .cart_voucher h4

.cart_voucher p{float:left;}

.cart_voucher .title_block, .cart_voucher h4{margin-right:12px;padding:5px 0;font-size:13px}

.cart_voucher p{padding-bottom:0;}

.cart_voucher p.discount_name_block{float:left;}

.cart_voucher #display_cart_vouchers{clear:both;line-height:20px;color:#666;padding-top:2px;font-weight:normal;border-top:1px dotted #ccc}

.cart_voucher .title_offers{margin-top:15px;margin-bottom:5px}

.cart_voucher #display_cart_vouchers span{cursor:pointer;}

.cart_voucher input.discount_name{padding:0 5px;height:22px;width:170px;border:1px solid #ccc;font-weight:normal;background:url(../img/bg_discount_name.png) repeat-x 0 0 #fff}

.cart_voucher .submit input.button{margin-left:2px;padding:2px;height:24px;border:1px solid #000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;text-transform:uppercase;text-shadow:0 -1px 0 #333;background:url(../img/bg_cart_voucher_submit.png) repeat-x 0 0 #000}

#cart_summary .price{border-right:none;text-align:right;white-space:nowrap;color:#000;font-size:12px;}

#cart_summary tr.cart_total_price{background:#d7f7e2;}

#cart_summary tr.cart_total_price:first-child{background:#edfbf2;}

#cart_summary .cart_total_price td,#cart_summary .cart_total_delivery td{color:#000;font-size:12px;padding:8px 5px;}

#cart_summary .cart_total_price td#cart_voucher{font-family:droid_sansbold;font-size:16px;}

.total_price_container p{text-align:left}

.cart_total_price .total_price_container p{display:block;padding:8px;color:#fff;text-transform:uppercase;background:#333}

.cart_total_price .total_price_container span{font-family:droid_sansbold;font-size:16px;text-align:center}
#extraTab_link_3{display:none!important;}
#order_carrier{clear:both;margin-top:20px;border:1px solid #999;background:#fff}

#order_carrier .title_block{padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:#fff;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999}

#order_carrier span{display:block;padding:15px;font-weight:bold}

#voucherPanel {background-color:#fff; padding:10px;}

b {font-family: droid_sansbold;font-weight: normal;}

.order_delivery .first_item{margin-right:35px;}

.multishipping_close_container{text-align:center;}

table#cart_summary .gift-icon{color:white;background:#0088CC;line-height:20px;padding:2px 5px;border-radius:5px;}

#create-account_form{margin-right:11px;}


#header_user #create-account_form fieldset{border:none;padding:0px;}

#header_user #create-account_form input[type="text"]{width:245px;}

#create-account_form h3,

#create-account_form h3, 
#authentication #login_form h3 {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 20px;
    text-transform: capitalize;
    text-align: center;
}

#create-account_form .title_block{padding-bottom:8px;font-size:12px;color:#595959}

.container_9 .grid_5{margin-right:0;width:756px;}

.container_9 .grid_2{width:232px;margin-right:10px;}

#order-opc .lost_password{display:block;font-size:12px;color:#595959;}

.register_div_new{color:#595959;font-size:12px;}

#ordermsg p{padding-bottom:0}

#ordermsg p.txt{float:left;margin-right:25px;width:220px}

#ordermsg .textarea textarea{height:90px;width:475px;border:1px solid #ccc}

.address-form-multishipping{padding:10px 0px;}

#multishipping_mode_box{border:1px solid #D0D3D8;background:url("../img/form_bg.jpg") repeat-x scroll left top #D0D1D5;margin-bottom:10px;padding:5px;}

#multishipping_mode_checkbox{vertical-align:middle;margin-right:5px;}

#multishipping_mode_box.on{border:1px solid #ddd;}

#multishipping_mode_box .title{padding:5px;font-weight:bold;}

#multishipping_mode_box .description, #multishipping_mode_box .description_off{padding:5px;}

#multishipping_mode_box .description_off{display:none;padding:5px;}

#multishipping_mode_box .description_off div{margin-bottom:10px;}

#multishipping_mode_box .description_off a, #multishipping_mode_box .description a{display:block;text-align:center;text-decoration:none;padding:5px 10px;margin:0 160px;border:1px solid #ccc;background:#ddd;}

#multishipping_mode_box .description_off a:hover, #multishipping_mode_box .description a:hover{background:#f3f3f3;border:1px solid #ccc;}

#multishipping_mode_box.on .description_off{display:block;}

.delivery_options{border:1px solid #BDC2C9;border-top:0;}

#order .delivery_options_address h3, #order-opc .delivery_options_address h3{padding:6px 11px;font-size:12px;color:#fff;text-shadow:0 1px 0 #000;text-transform:uppercase;background:#248d48;}

#order .delivery_option_radio, #order-opc .delivery_option_radio{float:left;margin:21px 8px;}

#order .delivery_option label, #order-opc .delivery_option label{display:block;padding-bottom:5px;padding-top:5px;}

#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume{height:46px;width:500px;}

#order .delivery_option.item, #order-opc .delivery_option.item{background:#fafafa;}

#order .delivery_option.alternate_item, #order-opc .delivery_option.alternate_item{border-top:1px solid #bdc2c9;background:#f1f2f4;border-bottom:1px solid #bdc2c9;}

#order .delivery_option label > table.resume td, #order-opc .delivery_option label > table.resume td{padding:0 8px;}

#order .delivery_option label > table.resume td + td, #order-opc .delivery_option label > table.resume td + td{width:300px;}

#order .delivery_option label > table.resume td + td + td, #order-opc .delivery_option label > table.resume td + td + td{width:100px;text-align:right;}

#order .delivery_option_carrier td{width:200px}

#order .delivery_option_carrier td + td{width:280px;}

#order .delivery_option_carrier td + td + td{width:200px}

#order .delivery_options_address .delivery_option_logo, #order .delivery_option_carrier .delivery_option_logo, #order-opc .delivery_options_address .delivery_option_logo{padding-left:10px;width:160px;}

#order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img{}

#order .delivery_option_carrier .first_item, #order-opc .delivery_option_carrier .first_item{padding:3px 5px 3px 12px;background:url(../img/arrow_right_2.png) no-repeat 3px 7px}

.order_carrier_content{padding:15px;border:1px solid #ccc;font-size:12px;color:#000;background:#f8f8f8}

.order_carrier_content h3{padding:15px 0 10px 0;font-size:13px;color:#248d48;}

.order_carrier_content h3.carrier_title{padding-top:0}

.order_carrier_content input{position:relative;top:1px}

#carrierTable{border:1px solid #999;border-bottom:none;background:#fff}

#carrierTable tbody{border-bottom:1px solid #999;}

#carrierTableth{padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:#fff;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999}

#carrierTabletd{padding:15px;border-right:1px solid #e9e9e9}

#carrierTabletd.carrier_price{border:none}

#gift_div{display:none;padding-bottom:10px}

#gift_div label{display:block;margin-bottom:5px}

#gift_div #gift_message{height:50px;width:720px;border:1px solid #999}

a.iframe{ font-family: droid_sansbold;}

.hook_extracarrier{margin-top:5px;padding:5px;}

.paiement_block{padding:15px;border:1px solid #ccc;font-size:12px;color:#000;background:#f8f8f8}

.payment_module{position:relative;padding-top:20px;border-top:1px dotted #ccc;text-transform:uppercase;}

.payment_module a{display:block;}

.payment_module img{float:left;margin-right:10px}

.payment_module:before,

.payment_module:after{content:".";display:block;height:0;overflow:hidden}

.payment_module:after{clear:both}

.payment_module{zoom:1}

#order-opc #left_column{display:none}

#add_address .required.text > #phone_mobile {width: 341px;}

#order-opc #center_column{width:100%;padding-bottom:20px;}

#order-opc h2{}

#order-opc h2 span{display:inline-block;padding:5px 7px;color:#fff;background:#333;}

#order-opc #login_form fieldset{font-size:13px;margin:0 0 10px;padding:10px;}

#order-opc #login_form fieldset p{padding:0}

#order-opc #login_form fieldset p a{padding:0}

#order-opc #new_account_form p.opc-required{margin-left:20px}

#order-opc .addresses{margin-bottom:20px}

#order-opc #opc_delivery_methods h3{margin-top:0px;padding-bottom: 4px;}

#order-opc #opc_delivery_methods textarea{height:60px;width:723px;border:1px solid #ccc}

#order-opc #opc_delivery_methods #message{width:100%;padding-bottom:20px;;}

#order-opc #opc_payment_methods{margin-bottom:20px}

#order-opc #opc_payment_methods #opc_payment_methods-content p{margin:0}

.delivery_option_carrier td{width:200px}

.delivery_option_carrier td + td{width:280px;}

.delivery_option_carrier td + td + td{width:200px}

.delivery_option_carrier{margin:5px 0 0 45px;width:670px;display:none;}

.delivery_option_carrier tr td{padding:5px;}

.delivery_option_carrier.selected{display:table;}

.delivery_option_carrier.not-displayable{display:none;}

.delivery_option_title {float: left;font-family: droid_sansbold;margin: 0 15px 0 -18px;width: 50%;}

.order_carrier_content .delivery_option_delay {float: left;width: auto;}

.delivery_option_logo {padding: 0 !important;width: 10px !important;}

#new_account_form{clear:both;margin-bottom:20px}

#new_account_form h3{margin-bottom:20px;padding:8px;font-size:12px;text-transform:uppercase;}

#center_column #new_account_form p{margin:0;padding:0 0 10px 0}

#new_account_form p.required{color:#222}

#new_account_form p.required sup{color:#ff2222}

#new_account_form p.radio span,

#new_account_form p.text label,

#new_account_form p.password label,

#new_account_form p.select label,

#new_account_form p.select span,

#new_account_form p.textarea label{display:inline-block;padding:6px 15px;width:230px;font-size:14px;text-align:right}

#new_account_form p.radio label{float:none;padding-right:10px;width:auto;font-size:14px;}

#new_account_form p.checkbox label{float:none;width:auto;font-size:12px;}

#new_account_form p.text input,

#new_account_form p.password input,

#new_account_form p.select input{height:22px;padding:0 5px;width:360px;border:1px solid #ccc;font-size:12px;color:#666}

#new_account_form p.checkbox input{margin-left:260px;}

#new_account_form #submitGuestAccount{float:right}

#orderconfirmation #left_column{display:none}

#orderconfirmation #center_column{width:100%;padding-bottom:20px;}

#form_forgotpassword{background:#fff;border:medium none;box-shadow:0 0 12px #BEBEBE inset;padding:15px;}

#form_forgotpassword fieldset{border:none;margin:0 auto;padding:10px;width:460px;}

#password p{font-size:12px;}

#password h1{font-size:18px;margin-bottom:10px;text-transform:uppercase;}

#password #center_column{width:100%;}

#form_forgotpassword .text > input{margin-left:20px;width:220px;}

#form_forgotpassword p{float:left;}

#form_forgotpasswordp.text label{display:inline-block;padding-right:10px;width:174px;font-weight:bold;font-size:12px;text-align:right}

#form_forgotpasswordp.text input{padding:0 5px;height:20px;width:288px;border:1px solid #ccc;background:url('../img/bg_input.png') repeat-x 0 0 #fff}

#form_forgotpassword p.submit{margin-left:62px;padding-bottom:5px;text-align:right;margin-top:7px;}

#password .icon{position:relative;top:6px;}

#addresses #left_column{display:none}

#addresses #center_column{width:100%;padding-bottom:20px;}

#address p.inline-infos{margin:0 0 0 33.5% !important;font-size:12px;color:#666;}

#address #left_column{display:none}

#address #center_column{width:100%;padding-bottom:20px;}

form#add_address{}

#add_address fieldset{background:#fff;border:medium none;box-shadow:0 0 12px #BEBEBE inset;padding:15px;}

#add_address h3{color:#000;font-family:droid_sansregular;font-size:15px;margin:0 0 10px;padding:8px 8px 8px 0;text-transform:capitalize;}

#center_column #add_address p{margin:0;padding:0 0 10px 0}

#center_column #add_address p.submit2{text-align:right;}

#center_column #add_address p.submit2 input{background:none repeat scroll 0 0 #248d48;border:medium none;color:#fff;font-family:droid_sansbold;font-size:12px;text-transform:uppercase;}

#add_address p.required{color:#222}

#add_address #submitAddress {width: 65px;}

#add_address p.requiredsup{color:#990000}

#add_address p.text label,

#add_address p.password label,

#add_address p.select label,

#add_address p.select span,

#add_address p.textarea label{display:inline-block;padding:6px 15px;width:30%;font-size:14px;text-align:right}

#add_address p.text input,

#add_address p.password input,

#add_address p.select input{padding:0 5px;height:22px;width:360px;border:1px solid #ccc;font-size:12px;color:#666;line-height:22px}

#add_address p.checkbox input{margin-left:260px;}

#add_address p.select select{margin-right:10px;border:1px solid #ccc;font-size:12px;color:#666}

#add_address p.textarea label{vertical-align:top}

.required #id_country, .required #id_state{width: 372px;}

#block-history span a {background: none repeat scroll 0 0 #36A75D;border-radius: 5px;color: #FFFFFF;display: block;float: left;margin-bottom: 10px;padding: 5px;border: medium none;}

#opc_account_form #phone_mobile {width: 134px !important;}

.num {float: left;margin-right: 4px;}

/*<---------------saumyagupta------------------->*/
#block-history .warning{ clear:both;border: medium none;}

#add_address p.textarea textarea{height:80px;width:370px;border:1px solid #ccc;font-size:12px;color:#666}

#center_column#add_address p.submit2{margin-top:20px;text-align:right}

#add_address span.form_info,

#add_address span.inline-infos{display:block;margin:5px 0 0 265px;color:#666}

#order-slip #left_column{display:none}

#order-slip #center_column{width:100%;padding-bottom:20px;}

#order-slip #order-list td{border-top:1px solid #ccc;border-bottom:none}

#order-slip #order-list td.history_invoice{border-right:none}

#discount #left_column{display:none}

#discount-detail{padding-bottom:15px;}

#discount #center_column{width:100%;padding-bottom:20px;}

#discount table.discount{border:1px solid #dcdcdc;}

#discount .table_block th{background:#EBEBEB;font-size:14px;padding:14px 12px;text-transform:uppercase;}

#discount td{font-size:12px;padding:12px;vertical-align:top;}

#discount .table_block td.discount_value{white-space:nowrap}

#order-follow #left_column{display:none}

#order-follow #center_column{width:100%;padding-bottom:20px;}

#newproducts .sortPagiBar{margin-bottom:20px}

#bestsales .sortPagiBar{margin-bottom:20px}

#pricesdrop .sortPagiBar{margin-bottom:20px}

#manufacturer .nbrmanufacturer{margin:15px 0 10px;padding:8px 7px;font-size:12px;color:#000;background:#f0f0f0}

#manufacturer #product_list{margin-top:15px}

ul#manufacturers_list{list-style-type:none}

ul#manufacturers_list li{margin-bottom:14px;padding:12px 8px;border:1px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

ul#manufacturers_list li a.lnk_img{display:block;float:left;}

ul#manufacturers_list li img{display:block;float:left;margin-right:14px;border:1px solid #ccc;vertical-align:bottom}

ul#manufacturers_list li h3{padding:0 0 10px;font-size:13px;color:#000}

ul#manufacturers_list li .description{overflow:hidden;padding:0;font-size:12px;color:#666}

ul#manufacturers_list li .right_side{float:right;}

.description_box{border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;box-shadow:0 1px 1px #E2E2E2;padding:5px;margin-bottom:20px;font-size:12px;line-height:18px;}

.description_box p{margin:0;padding:0 10px 5px;}

.description_box .hide_desc{display:none;}

.description_box .lnk_more{background:url("../img/arrow_right_1.png") no-repeat scroll 100% 4px transparent;color:#0088CC;padding:0 10px;}

.description_box ul{padding-left:30px;padding-bottom:10px;}

#supplier .nbrmanufacturer{margin:15px 0 10px;padding:8px 7px;font-size:12px;color:#000;background:#f0f0f0}

ul#suppliers_list{list-style-type:none}

ul#suppliers_list li{margin-bottom:14px;padding:12px 8px;border:1px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

ul#suppliers_list li a.lnk_img{display:block;float:left;}

ul#suppliers_list li img{display:block;float:left;margin-right:14px;border:1px solid #ccc;vertical-align:bottom}

ul#suppliers_list li h3{padding:0 0 10px;font-size:13px;color:#000}

ul#suppliers_list li .description{overflow:hidden;padding:0;font-size:12px;color:#666}

ul#suppliers_list li .right_side{float:right;}

#search h3.nbresult{margin:0 0 10px 0;padding:10px;border:1px solid #e6db55;font-size:13px;background:#ffffe0}

#search .sortPagiBar{margin-bottom:20px}

#pagenotfound #left_column,

#pagenotfound #right_column,

#pagenotfound #footer{display:none}

#pagenotfound #left_column,

#pagenotfound #right_column,

#pagenotfound #footer{display:none}

#pagenotfound #center_column{width:940px;}

#pagenotfound .pagenotfound{padding:30px 300px 0 0;height:330px;font-size:14px;background:url(../img/bg_404.png) no-repeat 100% 0}

#pagenotfound h3{font-weight:normal;font-size:14px}

#pagenotfound fieldset{border:none}

#pagenotfound fieldset label{color:#333}

#pagenotfound#search_query{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #fff !important;border-top:1px solid #666;padding:0 5px;height:24px;width:200px;color:#ccc;background:url(../../../modules/blocksearch/img/bg_search_input.png) repeat-x #fff}

#pagenotfound .button_small{padding:4px 7px;border:medium none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;text-transform:uppercase;background:url("../../../modules/blocksearch/img/bg_search_submit.png") repeat-x #101010}

#pagenotfound .pagenotfound a{color:#333}

#pagenotfound .pagenotfound .icon{position:relative;top:3px}

#module-cheque-payment #left_column{display:none}

#module-cheque-payment #center_column{width:100%;padding-bottom:20px;}

#module-bankwire-payment #left_column{display:none}

#module-bankwire-payment #center_column{width:100%;padding-bottom:20px;}

#module-gcheckout-payment #left_column{display:none}

#module-gcheckout-payment #center_column{width:100%;padding-bottom:20px;}

#module-payment-submit #left_column{display:none}

#module-payment-submit #center_column{width:100%;padding-bottom:20px;}

#module-cashondelivery-validation #left_column{display:none}

#module-cashondelivery-validation #center_column{width:100%;padding-bottom:20px;}

#account-creation_form fieldset.reversoform{padding:10px !important}

#account-creation_form fieldset.reversoform.text label{display:block;padding:0 0 10px 0;width:100%;text-align:left;}

#account-creation_form fieldset.reversoform .infos-sup{padding:0 !important;font-size:10px;font-style:italic;text-align:right}

#account-creation_form fieldset.customerprivacy label, fieldset.customerprivacy label{padding-bottom:0;font-size:14px;text-align:left;cursor:pointer}

#module-referralprogram-referralprogram-program #left_column{display:none}

#module-referralprogram-referralprogram-program #center_column{width:100%;padding-bottom:20px;}

#footer .myaccount li.referralprogram img{display:none}

#module-referralprogram-referralprogram-program .sheets{padding-top:10px}

#module-referralprogram-referralprogram-program form p.checkbox{font-weight:bold}

#module-referralprogram-referralprogram-program form p.checkbox a{text-decoration:underline}

#module-referralprogram-referralprogram-program form p.submit{text-align:right}

#module-referralprogram-referralprogram-program form p.see_email{padding-left:10px;color:#0088cc;background:url(../img/arrow_right_1.png) no-repeat 0 4px;}

#module-referralprogram-referralprogram-program form p.see_email a{color:#0088cc;text-decoration:underline}

#module-loyalty-default #left_column{display:none}

#module-loyalty-default #center_column{width:100%;padding-bottom:20px;}

#product p#loyalty{padding:10px 0 0 20px;border-top:1px solid #ccc;background:url(../img/icon/info.png) no-repeat 0 11px;margin-top:10px;}

#footer .myaccount li.loyalty img{display:none}

#livezilla_lnk{margin:10px 0;text-align:right}

#livezilla_lnk a{display:inline-block;padding:6px 8px 8px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:bold 10px Arial,Verdana,sans-serif;color:#fff;text-shadow:0 -1px 0 #000;background:url(../img/bg_bt_compare.gif) repeat-x #000}

#livezilla_lnk a:hover{text-decoration:none}

form#sendCommentfieldset{padding:10px;border:1px solid #ccc;background:#eee}

form#sendComment h3{font-size:14px;}

#new_comment_form p.text{margin-bottom:0;padding-bottom:0;}

#sendComment p.text label,

#sendComment p.textarea label{display:block;margin:12px 0 4px;font-weight:bold;font-size:12px;}

#sendComment p.text input{padding:0 5px;height:28px;width:498px;border:1px solid #ccc;background:url(../img/bg_input.png) repeat-x 0 0 #fff;}

#sendComment p.textarea textarea{height:80px;width:508px;border:1px solid #ccc;}

#sendComment p.submit{padding:0;text-align:right}

#sendComment p.closeform{float:right;padding:0;height:12px;width:12px;text-indent:-5000px;background:url(../img/icon/delete.gif) no-repeat 0 0}

.star{position:relative;top:2px;float:left;height:12px;width:12px;overflow:hidden;text-indent:-999em;cursor:pointer}

.star, .star a{background:url(../../../modules/productcomments/img/star.gif) no-repeat 0 0}
.star_on {
    background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 -12px;
}


div.star_on a{background-position:0 -12px}

div.star_hover a, div.star a:hover{background-position:0 -12px}

#guest-tracking fieldset p:first-child{padding-top:10px;}

#guest-tracking fieldset p:last-child{padding-bottom:10px;}

.advertising_block{width:191px;margin-bottom:1em;text-align:center}

#categories_block_leftli{border-bottom:1px dotted #ccc}

#categories_block_leftli.last{border:none;}

#categories_block_leftli a{display:block;padding:7px 11px 5px 22px;color:#333;background:url(../../../modules/blockcategories/img/arrow_right_2.png) no-repeat 10px 10px transparent}

#categories_block_leftli ul{margin-left:40px}

#categories_block_leftli ul li{border:none}

#categories_block_leftli ul li a{padding-left:0;background:none}

#categories_block_left li .OPEN,

#categories_block_left li .CLOSE{display:block;float:right;margin:10px 10px 0;height:9px;width:9px;background:url(../../../modules/blockcategories/img/icon/open-close.png) no-repeat 0 -9px;cursor:pointer}

#categories_block_left li .CLOSE{background-position:0 0}

.blockcategories_footer{padding:15px 10px;}

.blockcategories_footer .category_footer{float:left;clear:none;}

.blockcategories_footer ul ul{display:none !important}

#footer .block_various_links{padding: 15px 30px;}

.informations_block_left li{border-bottom:1px dotted #eee}

.informations_block_left li.last{border:none;}

.informations_block_left li a{display:block;padding:7px 11px 5px 22px;color:#333;background:url(../../../modules/blockcms/img/arrow_right_2.png) no-repeat 10px 10px transparent;}

tr.subitem > td:first-child + td{padding-left:10px;}

#block_contact_infos{padding:15px 10px;}

#contact #block_contact_infos{float: left;

    margin-left: 15px;

    width: 28%; padding:0px 0px 0px 10px !important;}

#block_contact_infos > ul {

    font-size: 12px;

}

#contact .std {

    float: left;

    width:69%;

}



#contact #center_column.grid_5 {

    width: 100%;

}

#block_contact_infos li{padding:0 !important;line-height:20px;}

#block_contact_infos listrong{font-weight:normal;font-size:13px;}

#links_block_left .block_content li{border-bottom:1px dotted #eee}

#links_block_left .block_contentt li.last{border:none;}

#footer_inner > div{float:left;min-height:200px;padding-bottom:15px;padding-left:30px;padding-right:30px !important;padding-top:15px;width:155px;}

#footer_inner > div:first-child{background:none;}

#footer_inner .footer-catgegories {

    padding: 15px 0 !important;

    width: 140px;

}

.blockmanufacturer li{border-bottom:1px dotted #ccc}

.blockmanufacturer li.last{border:none;}

.blockmanufacturer li a{display:block;padding:7px 11px 5px 22px;color:#333;background:url('../../../modules/blockmanufacturer/img/arrow_right_2.png') no-repeat 10px 10px transparent}

.blockmanufacturer form{margin-top:10px;text-align:center;width:200px;}

.blockmanufacturer p{padding:0;}

.paiement_logo_block{width:191px;text-align:center;margin-bottom:1.5em}

.paiement_logo_block a{text-decoration:none}

.paiement_logo_block img{margin:0 0.5em}

#rss_block_left p{margin:0;padding:10px;}

#rss_block_left li{border-bottom:1px dotted #ccc}

#rss_block_left li.last{border:none;}

#rss_block_left li a{display:block;padding:7px 11px 5px 22px;color:#333;background:url(../../../modules/blockrss/img/arrow_right_2.png) no-repeat 10px 10px transparent}

.blockstore img{margin:10px 0 0 0}

.blockstore p{padding-bottom:0;text-align:right}

.blockstore p.store_image{padding-bottom:10px;text-align:center}

.blocksupplier li{border-bottom:1px dotted #ccc}

.blocksupplier li.last{border:none;}

.blocksupplier li a{display:block;padding:7px 11px 5px 22px;color:#333;background:url(../../../modules/blocksupplier/img/arrow_right_2.png) no-repeat 10px 10px transparent}

.blocksupplier form{margin-top:10px;text-align:center;width:200px;}

.blocksupplier p{padding:0;}

.ie7 #featured-products_block_center .product_image span.new{top:110px;right:0;width:94%}

.ie8 #featured-products_block_center .product_image span.new{top:110px;right:0;width:94%}

.lt-ie6 #featured-products_block_center .product_image span.new{top:110px;right:0;width:94%}

#page {position: relative;}
#header_inner{/*background:url("../img/header_strip.png") no-repeat scroll 0px 2px rgba(0, 0, 0, 0);*/ position:relative;}
#header_inner:after{content:""; position:absolute; height:4px; left:0px; top:0px; background:url("schwab_spritt.png") no-repeat; background-position:-1px -1px; width:100%; top:0px;}
#header_inner,#content_inner,#footer_inner{width:1000px;margin:0 auto;position:relative;}
#footer_inner{ clear:both;}

#links_block_top .block_content.bullet {
    float: right;
}
#header_user_info a{ padding:0px 7px !important;}
.contentBox {
    clear: both;
    float: left;
	margin-left: -45px;
}

.top-block{float:left;/*width: 542px;*/width:425px;}

#header .block_content.bullet > li{display:inline;background:url('../img/border-top.jpg') no-repeat;float:left;list-style:none outside none;padding:8px 9px;}

.block_content.bullet li a{color:#6f6f6f;font-size:11px;}

#social_block{float:left;}

#social_block li{float:left;background:url('../img/border-top.jpg') no-repeat;padding:12px 5px 0; list-style:none;}

ul#categoryslider li{list-style:none;}
ul#categoryslider li:last-child {display:none;}
#block_contact_infos ul li{list-style:none;}
body#module-doctornews-news li{list-style:none;}

#social_block li a{font-size:0px;line-height:0px;height:26px;padding-left:3px;padding-right:3px;width:20px;display:block;}

#social_block li.facebook a{/*background:url('../../../modules/blocksocial/img/sprite_pict_social_block.png') no-repeat 6px -6px;*/}
#social_block li.facebook a{background:url("schwab_spritt.png") no-repeat; background-position: -116px -14px;}

#social_block li.twitter a{/*background:url('../../../modules/blocksocial/img/sprite_pict_social_block.png') no-repeat -26px -6px; */background:url("schwab_spritt.png") no-repeat; background-position: -137px -14px;}

#social_block li.rss a{/*background:url('../../../modules/blocksocial/img/sprite_pict_social_block.png') no-repeat -56px -6px;*/ background:url("schwab_spritt.png") no-repeat; background-position: -166px -14px;}

#contentBox p{color:#6F6F6F;font-size:11px;padding-bottom:10px;padding-right:4px;padding-top:8px;}

#contentBox p span{color:#006222;font-family:droid_sansbold;}

.percent-off {font-weight: bold; color: #ed0000;}

#bannermannager-home > p{float:left;}

.headings h4{}
#featured-products_block_center h4.title_block{color:#fff;}
#homebestoffer_block_center h4.title_block{color:#fff;}
#homenewlaunch_block_center h4.title_block{}
.li_inner_block {
    padding: 8px 13px 8px 23px;
    border: 2px solid transparent;
}
li.last_item_of_line .li_inner_block{/*border-right:none;*/}
.price_container{float:left;}
a.buy-now{background:none repeat scroll 0 0 #6d6e71;color:#fff !important;float:right;font-family:arialbold !important;font-size:10px !important;margin-top:7px;padding:2px 5px 2px;text-align:center;text-transform:uppercase;width:50px;}
a.buy-now-mobile{background:none repeat scroll 0 0 #248d48;color:#fff !important;float:right;font-family:arialbold !important;font-size:11px !important;margin-top:7px;padding:8px 12px 6px 12px;text-align:center;text-transform:uppercase;}
p.s_title_block a {
    color: #000000;font-family: sans-serif;font-size: 13px;font-weight: bold;
}
p.product_desc a{font-family:droid_sansregular;font-size:12px;color:#000;}

.products_block li.last_item_of_line .li_inner_block{/*border-right:none;*/}

.copyright_block {
    clear: both;
    padding: 6px;
    text-align: center;
    background: #02a9a2;
    color: #fff;
}

.copyright_block > p{color:#fff;font-family:arial;padding:0;}

.popup{background:none repeat #fff;box-shadow:0 0 20px #E4E2E2 inset;padding:20px;position:absolute;right:-1px;top:124px;width:260px;z-index:999;}

.popup span.logout-txt{display:block;float:left;color:#000;font-size:12px;height:36px;}

.popup span.logout-btn{float:right;}

.popup span.logout-btn a{background:#000;border:medium none;color:#fff;font-family:droid_sansbold;font-size:12px;text-transform:uppercase;padding:5px 7px;}

input[type="text"], input[type="email"], input[type="password"]{
	border: 1px solid #DCDCDC;
    height: 36px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
}

.popup #create-account_form{margin-right:0;width:100%;}

.popup #create-account_form fieldset{border:none;margin:0px;}

label{color:#595959;font-size:12px;}

.bx-wrapper{clear:both;}

.div-left,.div-right{float:left;
    width: 100%;
    margin-top: 20px;}

li.ajax_block_product.first_item .li_inner_block,li.ajax_block_product.first_item_of_line .li_inner_block{padding-left:15px}

li.ajax_block_product.first_item .lnk_more,li.ajax_block_product.first_item_of_line .lnk_more{padding-left:15px !important;border-left:1px solid #BDBDBD;}

.middle_section,.left_section{float:left;}

.right_section{float:right;width:70px;}

.middle_section{width:110px;}

.middle_section > a,.middle_section > div,.middle_section > span{float:left;width:100%;color:#A4A4A4;}

#gallery div.pointer{background:url("../img/slider_arrow.png") no-repeat;border:medium none !important;height:16px !important;width:44px !important;}

#gallery .img_wrap{color:#808080;font-size:13px;line-height:15px;border:medium none;}

#gallery >img{display:none;}

#gallery li.current .img_wrap{color:#000;font-size:13px;}

span.exclusive{border-radius:5px !important;color:#000;background:#CCCCCC;float:right;font-family:arialbold;font-size:10px;margin-top:7px;padding:3px 5px 2px;text-align:center;text-transform:uppercase;width:50px;}

p.select select{border:medium none;border-radius:3px;padding:2px 5px;}



#productsSortForm label {

    color: #464646;

    font-family: droid_sansbold;

    font-size: 11px;

    margin-right: 10px;

}

.bx-wrapper, .bx-window {margin:0 !important;}

.clear{clear:both;}

.backtohome,.backtoaccount{background:url("../img/home.png") no-repeat scroll 0 0;font-family:droid_sansbold;font-size:14px;padding-left:35px;padding-top:7px;}

.backtoaccount{background:url("../img/backtoacc.png") no-repeat scroll 0 0;}

#module-bankwire-payment h2,#addresses h1,#identity #center_column h1,#discount #center_column h1,#my-account #center_column h1,#order-follow #center_column h1,#history #center_column h1{font-size:18px;margin-bottom:10px;text-transform:uppercase;}

#addresses{font-size:12px;}

#login_form_content label{margin:0px;width:100px;}

#login_form_content input[type="text"], #login_form_content input[type="password"]{width:220px;}

p.submit input {
    background: #248d48;
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 20px;
}

#sendOrderMessage select{border:1px solid #CCCCCC;color:#666666;font-size:12px;padding:2px;}

#module-blockwishlist-mywishlist #center_column,#cms #center_column{width:100%;padding-bottom:20px;}

#module-blockwishlist-mywishlist,#cms{font-size:12px;}

#cms{color:#525252;}

#pagenotfound #search_query{width:200px;}

.fancybox-inner #fancybox-alertmsg{color:#000;background:url('../img/error_msg.png') no-repeat;padding-bottom:18px;padding-left:55px;padding-top:18px;font-family:droid_sansbold;font-size:15px;}

p.address_add.submit .button_large{background:none repeat scroll 0 0 #248d48;clear:both;color:#fff;font-family:droid_sansbold;}

#sendOrderMessage > h3{margin-top:10px;}

.track-your-order{float:left;}

.track-your-order input[type="text"]{margin-top:0px;margin-right:-4px;}

.track-your-order input[type="button"]{background:#000;border-radius:0 !important;border:medium none;cursor:pointer;color:#fff;padding:4.559px 6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 .track-your-order input[type="button"]{padding:6.29px 6px;}
}
.track-your-order span.title{display:block;font-family:droid_sansbold;}

#categoryslider li{ border: 1px solid #CCCCCC;

    float: left;

    margin-bottom: 18px;

    margin-right: 10px;

    position: relative;

    width: 24%;}

	#categoryslider li:nth-child(4n){margin-right:0px;}

.buynow-popup{border:3px solid #EDEDED;border-radius:12px;padding:0 0 10px;left:8%;max-width:622px;overflow:hidden;background:#fff;position:absolute;box-shadow:0 0 10px #5d5d5d;z-index:999;}

.buynow-popup .close_popup{cursor:pointer;font-family:droid_sansbold;font-size:15px;position:absolute;right:4px;top:4px;}

.buynow-popup span.exclusive,.no-heading span.exclusive{clear:both;display:block;float:none;margin:0 auto;}

.buynow-popup a.ajax_add_to_cart_button_lisitng,.no-heading a.ajax_add_to_cart_button_category{background:#368F55;border-radius:5px !important;color:#fff !important;font-family:arialbold;font-size:10px !important;margin-top:7px;padding:3px 5px 2px;text-align:center;text-transform:uppercase;width:55px;clear:both;display:block;float:none;margin:0 auto;}

.no-heading a.ajax_add_to_cart_button_category,.no-heading span.exclusive{float:left;}

#category #center_column li.li_heading > ul{float:left; width:100%;}
#category #center_column .product_attributes_category li.li_heading ul li{color:#FFFFFF;font-family:droid_sansbold;float:left;font-size:13px;padding:8px 7px;min-height:20px;width:21%; list-style:none;}

#category #center_column li.total-detail{width:100px;}

#category #center_column li.qty-detail{width:60px;}

#category #center_column li.listprice-detail{width:80px;}

#category #center_column li.checkbox-detail{width:18px;}

#category #center_column li.packaging-detail{width:200px;}

#category #center_column li.saleprice-detail{width:80px;}

#category #center_column li.size-detail{width:98px;}

#category #center_column li.price-detail{width:98px;}

#category #center_column li.no-heading{width:100%;overflow: hidden;}

#category #center_column li.qty-detail input{height:16px;margin-top:0;width:28px;}



.rpadvancednew_list .rpadvancednew h3 a{font-size:14px;text-transform:uppercase;}

.rpadvancednew_list .rpadvancednew a.button{background:#248D48;color:#fff;float:right;font-family:droid_sansbold;font-size:11px;padding:2px 5px;}

.rpadvancednew p{color:#686868;font-size:12px;}

li.li_heading{background:none repeat scroll 0 0 #369C59;overflow:hidden;}

#module-downloads-download #package_heading.li_heading li{color:#FFFFFF;float:left;font-family:droid_sansbold;font-size:13px;padding:8px 10px;width:55%; list-style:none;}

.no-heading ul li{font-size:13px;padding:8px 10px;float:left;width:55%;color: #000000 !important; list-style:none;}



.product_attributes_download .no-heading {

    border-bottom: 1px solid #CCCCCC;
	float:left;

    width: 100%;

}



.no-heading ul li:first-child, #module-downloads-download #package_heading li:first-child {

    width: 19%;

}

.product_attributes_download .no-heading ul li.download a{ float:none;margin: 7px auto 0;display: block;}

.no-heading ul li.download, #module-downloads-download #package_heading li:last-child{

    width: 15%;text-align: center;

}

.no-heading ul li.download a{background:#368F55;border-radius:5px !important;color:#fff !important;float:left;font-family:arialbold;font-size:10px;margin-top:7px;padding:3px 5px 2px;text-align:center;text-transform:uppercase;width:60px;}

.product_attributes_download,.product_attributes_category{border:1px solid #EDEDED; clear:both;border-radius:4px;overflow:hidden;padding:0;margin-bottom:20px;margin-top: 37px;}

#dealer-location .store-small{ border: medium none;

    border-radius: 5px;

    box-shadow: 0 0 12px #BEBEBE inset;

    float: left;

    margin: 10px;

    min-height: 200px;

    padding: 15px;

    text-align: center;

    width: 200px;}

select#dealer_state {

    border: 1px solid #CCCCCC;

    border-radius: 3px;

    padding: 3px 3px 3px 5px;

}

.city_block input{float: left;

    margin: 0;

    width: 173px;}

.city_block > span {

    float: left;

    margin-top: 3px;

    width: auto;

}

.state_city {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.state_city span {
    display: inline;
    float: left;
    width: 50px;
}

#stores #center_column{padding-bottom:10px;overflow: hidden;}

.store-small.grid_2 > p {
    padding-bottom: 5px;
}

.store-small.grid_2 span {
    color: #248D48;
    font-family: droid_sansbold;
    font-size: 14px;
    text-transform: uppercase;
}

.city_block {
    float: left;margin-left:10px;
}

.state_block {
    float: left;
}

.dealer-location {
    clear: both;
}

#HOOK_SHOPPING_CART p#loyalty{
	background: url("../img/loyalty.png") no-repeat left center;
    font-size: 13px;
    padding-bottom: 20px;
    padding-left: 70px;
    padding-top: 20px;
}

#HOOK_SHOPPING_CART p#loyalty img{display:none;}

#HOOK_SHOPPING_CART{background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 12px #BEBEBE inset;
    clear: both;
    margin-top: 10px;
    min-height: 30px;
    padding: 20px;
}

#module-loyalty-default table#order-list tfoot td{font-family:droid_sansbold;font-size: 14px;border-top: 1px solid #DEDEDE;background:#fafafa;}

.old-orders{ border: 1px solid #CFCBCB;}

.old-orders > table{border: medium none;}

.old-orders tr > th{
    background-color:#36a05a;
    color: #FFFFFF;font-weight: bold;
    height: 22px;
    white-space: nowrap;padding: 0.4em 0.5em; font-size: 12px;text-align: center;
}

.old-orders tbody{
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
}

.old-orders table.std {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
}

.order_first {
    width: 100%;
}

.order_heading {
    float: left;
    width:30%;font-weight: bold;
}

.order_value {
    width:70%;
}

.order_first td {
    border-bottom: 1px solid #F0F0F0;
    padding:10px;
}

.old-orders-detail {
    border: 1px solid #CFCBCB;
	font-size: 12px;
	margin-bottom: 30px;
	clear: both;
}
.product_data thead tr {
    border-top: 1px solid #36A05A;
}

.product_data th {
    background: none repeat scroll 0 0 #36A05A;
    border-bottom: 1px solid #F0F0F0;
    color: #FFFFFF;
    font-weight: bold;
    padding:10px;
    width: 30%;
}

.product_data .product_qty, .product_data .product_price {
    width: 20%;
}

.product_data td {
    padding:10px;
}

.backpage {
    display: block;
    font-size: 13px;
    font-weight: bold; margin-right: 4px;
}

.product_data tr:nth-child(2n), .product_data tr:nth-child(3n) {
    border-top: 1px solid #36A05A;
}

.product_data tr:nth-child(2n) td, .product_data tr:nth-child(3n) td {
    font-size: 15px;
    font-weight: bold;
}

.old-orders td {
    font-size: 12px;
    padding: 3px 5px;
    text-align: center; border-bottom: 1px solid #F0F0F0;
    font-weight: normal !important;
    line-height: 2.5em;
    padding: 0.4em 0.5em;width: 19%;
}

.old-orders td:first-child{
    width: 70px;
}

ul#categoryslider .trans-panel {
    background: url("../img/sprite_img.png") no-repeat scroll 0 0 / 301px 234px rgba(0, 0, 0, 0);
    bottom: -2px;
    color: #FFFFFF;
    display: block;
    font-size: 17px;
    height: auto;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

#categoryslider img {
    height: auto;
    width: 100%;
}

#categoryslider a {
    display: block;
    height: 200px;
}

#homenewlaunch_block_center .block_content > ul{
    height: 370px !important;
}

#homenewlaunch_block_center {
    margin-bottom: 10px;
}

#homebestoffer_block_center .block_content > ul{
    height:390px !important;
}

#featured-products_block_center li.ajax_block_product {
    height: 330px;
	padding:10px 1px 10px 0;
}

.buy_product, #center_column #product_list .right_block{
    border-bottom: 1px solid #E5E5E7;
    border-top: 1px solid #E5E5E7;
    height:36px;
	margin-top:20px; 
	clear:both;
}

#center_column #product_list .li_inner_block {
	height:270px;
}

.more {
    color: #f58221 !important;
}

#featured-products_block_center .first_item .li_inner_block, 
#homebestoffer_block_center .first_item .li_inner_block, 
#homenewlaunch_block_center .first_item .li_inner_block {
    padding-left:12px;
}

#featured-products_block_center .li_inner_block, 
#homenewlaunch_block_center .li_inner_block, 
#homebestoffer_block_center .li_inner_block{ position:relative;}

/*.current-rating{ width:16px !important;}*/

#old_price {
    bottom:49px;
	color: #A8A9AD;
    display: block !important;
}

#homebestoffer_block_center.block.products_block.clearfix #old_price {
    bottom:49px;
	color: #A8A9AD;
    display: block !important;
    position: static !important;
	color: #929191;
	font-weight:bold;
}

#homebestoffer_block_center.block.products_block.clearfix .buy_product, #center_column #product_list .right_block{
	height: 51px;
	
}

#old_price > #old_price_display {
    text-decoration: line-through;
}

#homebestoffer_block_center.block.products_block.clearfix a.buy-now{
	margin-top:-13px;
}
.feature-indication .feature-name, .feature-indication .feature-value {
    display: block;
	margin-top: 4px;
    float: left;
	margin-bottom: 10px;
}
.feature-indication .feature-value{ font-size:12px;}
.feature-name {
    font-family: droid_sansbold; 
	clear:both; 
	font-size: 14px;
    margin-right: 5px;
}
#more_info_tabs > li {

    margin-right: 5px;

}

#productscategory_list li {

    float: left;

    margin-bottom: 20px;

    width: 226px !important;

}

#center_column .blockproductscategory .bx-viewport {

    margin: 0 auto;

    width:90.5% !important;

}

.blockproductscategory .bx-wrapper {

    margin: 0 auto 30px !important;

    max-width: 1000px !important;

}

.blockproductscategory .bx-wrapper .bx-prev{ left:3px !important;}

.blockproductscategory .bx-wrapper .bx-next{ right:3px !important;}



.block .offerP a {

    display: inline;

}

#pb-left-column > span {

    clear: both;font-size: 13px;

    display: block;

}

.offerP li, .offerP li a {

    color: #EE1C25 !important;

}

.offerP li a:hover{ text-decoration:none !important;}

.offerP li {

    font-size: 12px;

    text-decoration: underline;

    width: auto !important;

}

.pl_block ul li:nth-child(3) {

    border-bottom: medium none;

}



#account-creation_form > label {

    float: left;

}



#buy_block .checkbox-detail > input {

    margin-top: 4px;

}



.mob_des {

    display: block;

    float: right;

    width: 50.8%;

}

#block-history .error {

    margin: 10px 0;

}



#block-history .error ol {

    margin-left: 0;

}



#discount-detail .discount_cumulative .icon {

    display: block;

    float: left;

    margin: 2px 0 0;

}

#discount-detail .discount_cumulative .yes_no {

    margin: 0 0 0 7px;

}

.container_signin.popup {

    padding-top: 10px;

}

.defaultSimpleSkin table.mceLayout{ margin-bottom:10px;}

.pl_comment_form label {

    display: block;

}

.pl_comment_form .plinput-text {

    float: none;

    width: 47% !important;

}



.pl_comment_form .plimages {

    display: block;

    margin-top: 12px;}



.track {

    background: none repeat scroll 0 0 #000000;

    border-radius: 5px;

    color: #FFFFFF !important;

    display: block;

    font-size: 14px;

    padding: 7px 10px;

    width: 110px;

}



#module-cashondelivery-validation .cart_navigation {

    margin-top: 15px;

}



#module-cashondelivery-validation .cart_navigation .exclusive_large {

    margin-top: 1px;

}



#center_column > #plpost:last-child {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}

select#selectPrductSort1 {

    background: none repeat scroll 0 0 #F9F9F9;

}

.free_products > li, .free_products a {

    color: #FF0000;

    font-size: 13px;

}



.free_products > li {

    background: url("../img/plus.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);

    padding: 0 0 0 12px;

}



.secure-checkout {

    background: none repeat scroll 0 0 #369958;

    color: #FFFFFF;

    font-size: 16px;

    font-weight: bold;

    padding: 13px 10px;

    vertical-align: middle;

}



#shopping_cart .ajax_cart_product_txt_s {

    color: #242424;

    font-size: 12px;

}

#shopping_cart .ajax_cart_quantity{ font-family:droid_sansbold; font-size:12px; color:#242424;}



#cart_block_list .price {

    color: #070707;

}

#cart-prices > span {

    color: #2F2F2F;

}



#minicart-continueshopping {

    display: block;

    float: left;

    margin-top: 6px;

    width: 120px;

}

#product_list .buynow-popup #product_list li:hover{ background:#368F55 !important;}

#product_list .buynow-popup li:hover{ background:none;}

.cash_cod_1 {

    float: left;

    margin-left: 5px;

    margin-top: 20px;

    width: 72%;

}

.payment_module.cash_cod {

    float: left;

    width: 20%;

}



.codfee_msg {

    display: block;

}



.cart_discount .cart_discount_name {

    padding-left: 96px;

    text-align: left;

}



table#cart_summary .cart_discount_price.price_1 {

    text-align: left;

}



#cart_summary .price-discount.price {

    margin-right: 6px;

}



#cart_summary .price-discount.price.responsive-hidden-left {

    padding-right: 6px;

}



#order-detail-content .price-discount, #order-detail-content .price-codcharges { 

   /* display: block; 

    float:none;*/font-family: droid_sansbold;

}



#order-detail-content .item.odd > td, #order-detail-content .even.item > td {

    font-family: droid_sansbold;

}



.alpha-series {

    margin: 10px 0 12px;

}

.alpha-series a:hover {
    color: #007836;
    text-decoration: underline;
}
.alpha-series a:hover {
    color: #007836;
    text-decoration: underline;
}
.total-review { 
	color: #A8A9AD;
    float: left;
    font-size: 12px;
    padding: 5px;
}
.product-reivew #new_comment_tab_btn.open-comment-form, .product-reivew > a { 
	background: url("../img/edit.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 12px;
	text-decoration: underline;
    padding: 4px 0 0 18px;
	margin-left: 60px;
}
.product_image > img {
    height: auto;
    margin: 0 auto;
    width: 90%;
}
.product_image {
    display: block;
    text-align: center;
    width: 90%;
}
#module-doctornews-news .button {
    margin-bottom: 10px;
}
.back{
	background: none repeat scroll 0 0 #248D48;
    color: #FFFFFF !important;
    float: right;
    font-family: droid_sansbold;
    font-size: 11px;
    padding: 2px 11px; 
	border-radius: 3px;
}
#wishlist_alert{  
	background: none repeat scroll 0 0 #FFFFFF;
    border:5px solid #36A05A;
    border-radius: 10px;
    height: 155px;
    left:36%;
    padding: 15px;
    position: absolute;
    text-align: center;
    top: 25%;
    width: 400px;
    z-index: 99999;
}
.pop-overlay-form {
    position: relative;
}
#wishlist_alert_log {
    display: block;
    text-align: center;
}
.warning-alert .wishlist-login a, .product-reivew-login > a {
	text-align: center;
	display: block;
	margin-top: 12px; 
	margin-right:50px;
}
.product-reivew {
    float: left;
}
.no-combination {
    display: block;
    padding: 10px;
}
.rating, .offerP, #old_price{ font-size:12px;}

.cont_stock {
    border-left: 1px solid #CCCCCC;
    color: #525252;
    float: left;
    font-size: 12px;
    padding: 0 0 0 7px;
    width: 230px;
}
.instock {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    padding-bottom: 6px;
    text-align: center;
}
.deliveryinfo {
    display: block;
    text-align: center;
}
.lofmegamenuwhite-top ul li .singlecat ul li:first-child {
    padding-top: 0;
}
.lofmegamenuwhite-top ul li .singlecat ul li {
    padding: 10px 0 0;
    width: 100%;
}
.lofmegamenuwhite-top ul li .singlecat .div-left {
    width: 45%;
}
.singlecat .div-right {
    width: 55%;
}
.singlecat .lofcolumn.col1 {
    width: 230px !important;
}
.cmspages {
    padding-left: 10px !important;
    width: 205px !important;
}
.cmspages .lofcolumn.col1 {   
	margin: 0;
    padding: 5px 0;
    width: 195px !important;
}
.lofmegamenuwhite-top .cmspages ul li {
    padding: 10px; 
	min-height:10px;
}
#center_column #product_list .li_inner_block:hover{ border:2px solid #36A25B; height:auto; padding: 8px 13px;}

#module-blockcareer-career h2 {
    background: none repeat scroll 0 0 #369C59;
    color: #FFFFFF;
    font-size: 15px;
    padding: 8px 11px;
}

#module-blockcareer-career h2 {
    background: none repeat scroll 0 0 #369C59;
    color: #FFFFFF;
    font-size: 15px;
    padding: 8px 11px;
}
#module-blockcareer-career .block_career label {
    display: block;
    float: left;
    font-size: 13px;
    width: 30%;
}
#module-blockcareer-career .block_career span {
    display: block;
    font-size: 13px;
    width: 70%;
}
#module-blockcareer-career .block_career .job0 > div, .block_career .job1 > div {
    font-size: 12px;
    margin-top: 4px;
    padding: 3px 0;
}
#module-blockcareer-career #center_column h4 {
    margin-bottom: 20px;
}
.block_career .job0, .block_career .job1 {
    margin-bottom: 20px;
}
#module-blockcareer-career .toggle > a {
    background: none repeat scroll 0 0 rgb(54, 163, 92);
    border-radius: 5px;
    color: rgb(255, 255, 255);
    display: block;
    float: left;
    font-family: droid_sansbold;
    margin-right: 10px;
    padding: 2px 0;
    text-align: center;
    text-decoration: none;
    width: 7%; font-size:11px;
}
.rpadvancednew_list li{ overflow:hidden;}
#contact #center_column #desc_contact3.desc_contact {
    margin-left: 26px;
}
#contact #content_inner p {
    /*border: 1px solid rgb(54, 163, 92);*/
    font-size: 14px;
    padding: 5px !important;
    width: 90%;
}

.rpadvancednew_list li:last-child {
    border-bottom: medium none;
}
.pages > a {
    font-size: 13px;
}
#module-blockcareer-career .showmore > a, .toggle > a {
    display: block;
    margin-bottom: 6px;
    text-decoration: underline;
}

.product_attributes_category .potency > input[type="text"] {
    width: 30%;
}
.apply_toggle {
    background: none repeat scroll 0 0 #369E59;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    padding: 3px 4px 6px;
    text-align: center;
    text-decoration: none !important;
    width: 85px;
}
.hide {
    float: left;
    font-size: 15px;
    margin: 3px 0 0 15px;
    text-decoration: none;
    width: auto;
}
.rpadvancednew span {
    font-size: 14px !important;
}
#order-detail-content .new_line {
    color: #36a15b;
    font-family: droid_sansbold;
    font-size: 15px;
}
.track-your-order #track_your_order, #search_block_top #search_query_top {
    border-radius: 0 !important;
}
.track-your-order input[type="button"] {
    background: none repeat scroll 0 0 #248d48 !important;border-radius: 0 4px 4px 0 !important;
}
a.buy-now {
	background: none repeat scroll 0 0 #248d48 !important;
}
.fancybox-skin {
    padding: 12px !important;
}
/*.fancybox-margin.fancybox-lock .fancybox-inner {
    height: 70px !important;
}*/
.product_attributes_category .button.ajax_add_to_cart_button_tincture {
    background: none repeat scroll 0 0 rgb(36, 141, 72) !important;
    color: rgb(255, 255, 255);
    font-size: 11px;
    padding: 2px 4px;
}
.blockproductscategory span.product_desc{ min-height:30px;}
.blockproductscategory .price_display {
    padding-bottom: 0;
}
#search #center_column #product_list .li_inner_block:hover {
    padding: 0px 13px 8px 23px;
}

#bannermannager-right p img, #bannermannager-left p img, #bannermannager-home p img{ width:100%; height:auto;}
.seo-keywords{background: none repeat scroll 0 0 rgb(252, 252, 252);border-radius: 5px;
    border: 1px solid rgb(229, 229, 229); margin:40px 0 0px; padding:10px;}
.seo-keywords > h3 {
    color: rgb(18, 18, 18);
    font-family: droid_sansregular;
    font-size: 15px;
    margin: 0 0 5px;
    padding-bottom: 5px;
    padding-top: 0;
    text-transform: none;
}
.seo-keywords span p {
    font-size: 12px;
    padding: 0 0px 5px;
}
#header_nav > li {
    margin-top: 2px;
}
#galleryviewHolder {
    margin-top: 4px !important ;
}
.product_img_link > img {
    height: 100px !important;
    width: 118px !important;
}
.printerst a{
	/*background:url(../img/pinterest.png) no-repeat;*/
	width:;
	height:;
	background:url("schwab_spritt.png") no-repeat; background-position: -190px -11px;
}
.printerst {
    padding-left: 10px !important;
    padding-top: 9px !important;
}
h1.heading-new-h1 {
    font-size: 14px;
	text-transform: capitalize;
}
.doctor{
	float:left;
}

/*19.03.15 chander shekhar*/
.product_attributes_category ul li.no-heading ul li.potency select{width:70%;}
.product_attributes_category ul li.no-heading ul li.potency select option{width:150px;}
/*09.04.15 chander shekhar*/
body.newlaunch #center_column #product_list .li_inner_block:hover {padding: 0px 13px 8px 23px;}
body.featuredproducts #center_column #product_list .li_inner_block:hover {padding: 0px 13px 8px 23px;}
body.index #old_price{color:#ff0000;}
body.bestoffer #old_price{color:#ff0000;}

/*edited by kapil sharma */
/*end edit */
.checkoutbannerline{text-align:justify;color:red;}
.app_icon{float:left; width:100%; padding-top:40px;}
.app_icon_p{padding-bottom:0px; font-weight:bold; color:#000; margin-bottom:5px; font-size:14px;}
.app_icon_img{max-width:100%;}

/*Start left Subcategories Of design chander 11.12.15*/
#categories_block_left .title_block {
    font-family: droid_sansregular;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: capitalize;
    background: #007836;
    color: #fff;
    padding: 8px;
    line-height: 1.1;
}
a.block_sub_anchor {
    font-size: 12px;
    display: block;
    padding: 5px 10px;
    color: #999;
}
.block_content {
    background: #fff;
}
.block_sub_anchor:hover{text-decoration:none;}

#categories_block_left ul li a.selected-menu.current-cat{background:#369959; color:#fff; padding:3px;}
#categories_block_left ul li ul{/*padding-left:15px; */ padding-left:5px; padding-top:5px; border: 2px solid #369959; /*margin-top:5px; border-top:3px double #248d48;*/}
#categories_block_left ul.tree {
    width: 100%;
    padding: 5px 0;
}

/*End left Subcategories Of design chander 11.12.15*/

@media screen and (max-width: 1023px) {
	#columns{padding-top:200px;}
	.lofmegamenuwhite-top ul#lofmegamenu > li.lofitem0{
		background:url("../img/sprite_img1.png") no-repeat scroll -85px -162px / 301px 234px;
	}
}

.bloglistpage #center_column{width:100% !important;}
/*.detailblogpage #center_column{width:100% !important;}*/
.bloglistpage .plpost_content{display:table; width:100%;}
.bloglistpage .plpost_content .blog_texjj{display: table-cell; vertical-align: top; width: 75%;}
.bloglistpage .plpost_content .img_blog{  display: table-cell; width: 25%; padding-right:10px; padding-left:10px; text-align:right;}
.bloglistpage .plpost_content .img_blog img{max-width:100%;}

.detailblogpage #plpost .plpost_content p{font-size: 15px; line-height: 24px; font-family: 'noto_serifregular'; color:#333;}
.bloglistpage #plpost .plpost_content p{font-size: 15px; line-height: 24px; font-family: 'noto_serifregular'; color:#333;}
.bloglistpage #plpost h1{font-size: 16px !important;}
.bloglistpage #plpost h2{font-size: 16px !important; font-weight:bold;}
.bloglistpage .plread_more a{padding:5px 15px; display:inline-block;}
.detailblogpage #plpost .plpost_content ul{padding-bottom:10px; padding-left:25px;}
.detailblogpage #plpost .plpost_content ul li{color: #333; font-size: 15px; line-height: 24px; font-family: 'noto_serifregular'; color:#333; list-style:outsite; padding-left:0px;}
.detailblogpage #plpost .plpost_content ol{padding-bottom:10px; padding-left:25px;}
.detailblogpage #plpost .plpost_content ol li{color: #333; font-size: 15px; line-height: 24px; font-family: 'noto_serifregular'; color:#333; list-style:outsite; padding-left:0px;list-style-type: decimal;}
.lofmegamenuwhite-top ul li.adjmenu_home ul li{padding:7px 10px; min-height:10px; font-family: 'noto_serifregular'; color:#333;}
.lofmegamenuwhite-top ul li.adjmenu_home .lofcolumn{margin:0px;}
.adj_min_height{color:#222; min-height:40px; font-weight:normal; padding-bottom:10px;}

.top_strip_dis_none{display:none;}
.seo-keywords ul li{list-style:inside; padding-left:10px;}
.seo-keywords ol li{list-style:inside; padding-left:10px;}

/*pagination 18.11.2016*/
.bb_paggin{text-align:center;}
.pagination {display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a, .pagination > li > span {position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.529; color: #337ab7; 
text-decoration: none;  background-color: #fff; border: 1px solid #ddd; font-size:16px;}
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #23527c; background-color: #eee;
 border-color: #ddd;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
/*pagination 18.11.2016*/

#pushmmfooter{    position: fixed; bottom: 0px; left: 0px; right: 0px;  background: #248d48 !important;  z-index: 999; min-height: inherit !important; width: 100% !important;
    text-align: center;  color: #fff; font-size: 20px;  padding: 0 !important; line-height: 44px; height:44px !important;}
.pushmmfooter_clos{float:right; color:#fff; margin-right:10px; margin-top:5px;}	

@media screen and (max-width: 480px) {
	.bloglistpage .plpost_content .blog_texjj{float:left; width:100%;}
	.bloglistpage .plpost_content .img_blog{float:left; width:100%; padding:10px 0px; text-align:center;}
	.bloglistpage #center_column{width:98% !important; padding:0px 1%;}
	#categoryslider > li {width:33.3% !important; float:left !important; margin:0px 0px !important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#categoryslider a {height:auto !important;}
}

@media screen and (max-width: 767px) {

	.top_strip_dis_none{
		display:block; 
		padding:8px; 
		background:#f2f2f2; 
		float:left; 
		width:100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: fixed;
		z-index: 2;
		bottom: 0;
		left: 0;
	}
	.st_first{width:65%; float:left}
	.st_sec{float:right; width:100%; text-align:center;}
	.st_sec a{border:1px solid #248d48; display:inline-block; font-size: 18px; padding: 10px 20px; text-transform: uppercase;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;}
	.st_sec a:hover{text-decoration:none;}
	.st_sec span{padding-left:10px; font-size:12px;}
	.st_first_logo{max-width:90%;}
	#closeButton{background:url(../img/cross_icon.png) no-repeat; border: medium none; cursor:pointer;
    float: left;
    height: 19px;
    margin-top: 12px;
    width: 20px;}
	#center_column .breadcrumb{padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
	trans-panel h2 {margin-bottom:0; font-size:10px !important;}
}

/*29.11.2016 blog right part*/
.detailblogpage #right_column{margin-left:10px; margin-right:0px;}
.detailblogpage #right_column h4.title_blocks_test{color:#666; font-size:15px;}
.detailblogpage #right_column .products_block li{width:100%; text-align:center; margin:0px;}
.inner_ggf{padding-bottom:5px; border-bottom:1px solid #999;}
.detailblogpage #right_column .products_block li .text_desc p{padding-bottom:0px;}
.detailblogpage #right_column .products_block li .buynowblogdes a{display:inline-block; background: #248D48; color: #FFFFFF; border-radius: 3px; font-family: droid_sansbold;
font-size: 11px; padding: 2px 5px; text-decoration:none;} 
@media screen and (max-width: 1023px) {
	.detailblogpage #right_column{width:100%; margin:0px;}
	.detailblogpage #right_column h4.title_blocks_test{text-align:center;}
	.detailblogpage #right_column .products_block li{width:25%; padding:15px; margin:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.detailblogpage #right_column .products_block li .text_desc p.pro_name_bhgj{min-height:50px;}
}
@media screen and (max-width: 767px) {
	.detailblogpage #right_column .products_block li{width:50%;}
}
@media screen and (max-width: 479px) {
	.detailblogpage #right_column .products_block li{width:100%;}
}
/*29.11.2016 blog right part*/
	
/*21.12.2016 social login desing by chander*/
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.modal-open {
  overflow: hidden;
}
.modal-backdrop {
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5003;
}
.fade.in {
	opacity: 1;
}
.modal-backdrop.in {
    opacity: 0.5;
}
#regis_popu{
	display: none;
	overflow: auto;
	overflow-y: scroll;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5004;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
	
#regis_popu .modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
#regis_popu .modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
#regis_popu .modal-dialog {
	position: relative;
	width: 400px;
	margin: 30px auto;
	display:table;
}	
.modal-content {
	position: relative;
	background-color: #ffffff;
	background-clip: padding-box;
	outline: none;
	float:left;
	width:100%;
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 15px;
	border-bottom: 3px solid #36A05A;
	float:left;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.modal-footer {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.adj_design_reg{width:700px; margin:0 auto;}
.adj_design_reg .form-control {max-width: 100% !important;}
.modal-body #account-creation_form{padding:0px;}
#regis_popu .radio-inline label.top #id_gender1{margin-top:4px !important; margin-right:5px !important;}
#regis_popu .radio-inline label.top #id_gender2{margin-top:4px !important; margin-right:5px !important;}
#regis_popu .form-group .form-control{max-width:100% !important;}
#regis_popu .checkbox #newsletter{margin-right:5px !important;}
#regis_popu .checkbox #optin{margin-right:5px !important;}
#regis_popu #contact fieldset{border:none; background:none;}

/*Modal css*/


.modal {
	position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: block !important; height:0px; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0;
}
.modal.fade.in{height:inherit;}

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;
  -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%);}
  
.modal.in .modal-dialog {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}
.modal-open .modal {overflow-x: hidden; overflow-y: auto;}
.modal-dialog {position: relative; width: auto; margin: 10px;}
.modal-backdrop {position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000;}
.modal-backdrop.fade {filter: alpha(opacity=0); opacity: 0;}
.modal-backdrop.in {filter: alpha(opacity=50);  opacity: .5;}
.modal-dialog .close {
    padding: 0px;
    line-height: 10px;
    position: absolute;
    z-index: 9;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    background: #000;
    color: #fff;
    cursor: pointer;
}

.modal-dialog {width: 600px; margin: 30px auto; background:#fff;}
.modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}

.dec_conten_homes {
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
}
.dec_con_link_german{margin-top:15px; float:left; width:100%; display:table;}
.le_germa_lnk{float:left;}
.ri_germa_lnk{float:right;}
.le_germa_lnk a{background:#009394; font-size:18px; color:#fff; padding:13px 20px; display:block; text-decoration:none;
	-webkit-box-shadow:1px 1px 2px 0 #000;
	-moz-box-shadow: 1px 1px 2px 0 #000;
	box-shadow: 1px 1px 2px 0 #000;
}
.ri_germa_lnk a{
	background:#007733; 
	font-size:18px; 
	color:#fff; 
	padding:13px 20px; 
	display:block; 
	text-decoration:none; 
	-webkit-box-shadow:1px 1px 2px 0 #000;
	-moz-box-shadow: 1px 1px 2px 0 #000;
	box-shadow: 1px 1px 2px 0 #000;
}
#german_fproduct .modal-dialog{background:rgba(255,255,255,0.3);}
#german_fproduct .modal-dialog .modal-content{background:rgba(255, 255, 255, 0.8);}
 @media screen and (max-width: 767px) {
	.modal-dialog{width:98%;}
	.le_germa_lnk a, .ri_germa_lnk a{padding:13px 15px;}
}
@media screen and (max-width: 479px) {
	.le_germa_lnk, .ri_germa_lnk{width:100%; text-align:center;}
	.le_germa_lnk{margin-bottom:10px;}
 }

/*Modal css*/

@media (min-width: 768px) {
	.modal-dialog {
		margin: 30px auto;
	}
	.modal-sm {
		width: 300px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

@media (max-width: 768px) {
	.adj_design_reg{width:100%;}
}
@media (max-width: 420px) {
	#regis_popu .modal-dialog {
		width: 300px;
	}
	.show_in_mobile {display:block;}
	.hide_in_mobile {display:none;}
}


.fbButton{ background-color: #3b5998; margin-bottom:15px;}
.googleButton{ background-color: #d34836;}

.inner_cemmon_icon{display:inline; float:none; width:32px;}
.inner_cemmon_text{display:inline; float:none; color:#fff;}
.inner_cemmon_icon_svg{margin-bottom:-10px;}
.pop_btnd:hover{color:#fff; text-decoration:none;}
.adj_htitlt{font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:center; margin-bottom:20px;}
.pp_email{clear:both;}
.account_input{border-radius:0px; padding:10px; height:auto; margin-bottom:15px; font-weight:bold;}
.pp_btn{width:100%; font-size:14px; font-weight:bold; text-transform:uppercase; padding:12px; background:#248d48; border:none; color:#fff; cursor:pointer;}

.cur_ponter{cursor:pointer;}
#regis_popu #create-account_form .form-control{ border: 1px solid #000000; border-radius: 0; height: auto; max-width: 100%; padding: 10px;}
#create-account_form span.erroor{ color: #ed0000; float: left; font-size: 14px; margin-bottom: 10px; margin-top: -10px; text-align: center; width: 100%;}	
#create-account_form .col-xs-12{padding:0px;}
#regis_popu #create-account_form{min-height:inherit; width:100%; margin:0px;}
#regis_popu #create-account_form .form-control{max-width:100%; width: 100%;  -webkit-box-sizing: border-box; font-weight:normal; font-size:15px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
#Capa_1{float:right;}
h4.adj_htitlt{margin-top:20px; float:left; width:100%;}
#regis_popu form.std fieldset{padding:0px;}
#regis_popu form.std fieldset h3{background:#248d48; color:#fff; padding:12px 0px; text-align:center;}
#regis_popu form.std label{width:auto; padding-top:0px;}
#regis_popu p.radio.required span{float:left; color:#000; width:100%; font-size:15px; margin-bottom:10px;}
#regis_popu p{padding:0px 10px; margin-bottom:10px; float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#regis_popu p.radio.required #id_gender1, #regis_popu p.radio.required #id_gender2, #regis_popu p.checkbox #newsletter, #regis_popu p.checkbox #optin {float:left; margin-top:3px; margin-right:5px;}
#regis_popu p.select select{border:1px solid #DCDCDC;}
.voucher-detail, #opc_new_account form.std fieldset > div.man_ckk{float:left; padding-bottom:10px;}
.fb_log_log, .google_log_log{float:left; width:50%; margin-top:15px;}
.fb_log_log .fbButton{margin-bottom:0px;}
	
@media (max-width: 991px) {
	.fb_log_log, .google_log_log{width:100%;}
}

/*21.12.2016 social login desing by chander*/
.adj_blo_relp{padding:0px 10px; font-size:12px;}
.adj_blo_relp .buynowblogdes{margin-top:5px;}
.adj_blo_relp .buynowblogdes a{border-radius:0px !important; font-size:12px !important; padding:4px 8px 5px !important;}
.pl_post_tag{margin-bottom:15px !important;}
#cms .rte img{max-width:100%;}
#side_ads1{background: url("../img/Side_Banner_150.jpg") repeat-y left top; float:left; width:100%;}
#side_ads2{background: url("../img/Side_Banner_150.jpg") repeat-y right top; float:left; width:100%;}
@media (max-width: 1305px) {
	#side_ads1, #side_ads2{background:none;}
}
.advbnee{float:left; text-align:right;}
.advbnee img{max-width:100%;}
.advbneefoot{float:left; text-align: left;}
.advbneefoot img{max-width:100%}
@media (max-width: 1239px) {
	.advbnee, .advbneefoot{display:none;}
}

/* Block Viewed products 07.06.2017 */

.index #viewed-products_block_left h4.title_block{color:#fff;}

#viewed-products_block_left .products li{border-bottom:none;}

/* Block Viewed products 07.06.2017 */

.main_confi_oreder {float: left; margin-top: 10px; width: 100%;}
.orde_conf_page_head{font-size: 14px; text-align: center;}
.check_champ_prod{list-style:none; float:left; width:100%; margin-bottom:25px;}
.check_champ_prod > li {float: left; width: 33%; list-style:none !important;}
.confi_imag{margin-bottom:8px;}

/*09.06.2017 check out page design*/
.adj_mob_vochr{padding-left:18px;}
.adj_mob_vochr .del_nebtn{top:3px;}

.dis_none_ch_pro{display:none !important;}
.ch_fl_left{float:left;}
.full_wid{float:left; width:100%;}
.text_center_ch{text-align:center;}
.check_box_sizing{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ch_mt_botm{margin-bottom:15px;}
.ch_mt_top{margin-top:15px;}
.sch_bg_grean{background:#369958;}
.sch_no_bg{background:#298448; width:40px; display:inline-block; text-align:center; margin-right:10px;}
.new_titl_chk{color:#fff; font-family:droid_sansbold; font-size:15px; margin:0px; padding:0px; text-transform: capitalize; line-height:39px;}
.new_checkou_des #order-detail-content{margin-top:13px; margin-bottom:20px;}
.new_box_che{padding:15px; -webkit-box-shadow:0 0 12px rgba(0,0,0,0.2); -moz-box-shadow:0 0 12px rgba(0,0,0,0.2); box-shadow:0 0 12px rgba(0,0,0,0.2); float:left; width:100%; background:#fff;}
.ch_mt_btom20{margin-bottom:20px;}
.iner_heading_new_ch{color: #248d48; font-family: droid_sansbold; font-size: 16px;}
.login_block_inner{position:relative; padding-left:100px; margin-bottom:15px;}
.pos_ab{position: absolute; left: 0px; top: 8px; padding: 0px !important; width: auto; color: #000 !important; font-size: 14px !important;}
.ch_mt_botm #login_form_content input[type="text"], #login_form_content input[type="password"]{width:100% !important; padding:8px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0px; height:38px; color:#000; font-size:14px;}
.new_checkou_des #login_form #SubmitLogin{float:left; background:#248d48; font-size:18px; border:none; width: 100px; margin: 0px; color: #fff; height: auto; padding: 7px; border-radius:0px !important;}
.ch_new_d_link{font-size:15px; color:#000; text-decoration:none; margin-left:15px; line-height:39px;}
.pos_rel_ch{position:relative;}
.or_des{font-size: 22px; color: #000; font-family: arial; font-weight: 500; background: #fff; padding: 0px 10px;  display: inline-block; position: relative; z-index: 9;}

.or_line:after{position:absolute; content:""; background:#e5e5e5; width:100%; height:1px; left:0px; top:50%;}
.width_50{width:50%;}
.or_line{margin-bottom:30px;}

.new_checkou_des a.iframe{display:block;}
.new_checkou_des .condition_title{margin-bottom:10px;}
.new_checkou_des #opc_payment_methods-content #place_final_order{border-radius:0px; font-size:18px; padding:10px 20px; text-transform:uppercase;}

.opc_new_account_right.new_checkou_des{width:65%;}
.opc_ch_right{float:right; width: 32%;}
.ch_pro_box{padding-left:5px; padding-right:5px; padding-bottom:0px;}
.ch_pro_box_str{padding-left:7px; padding-right:7px; margin-bottom:14px;}
.ch_pro_box_inr{border:1px solid #e5e5e5; padding:10px;}
.ch_pro_img img{max-width:100%; vertical-align:middle;}
.ch_pro_title h3{padding-bottom:5px; font-size:13px; height:32px; overflow:hidden;}
.ch_pro_des{height:40px; overflow:hidden;}
.ch_pro_btn a.buy-now{float:left; padding:5px 10px; font-size:12px !important;}

.wid_sh_25{width:25%; float:left;}
.wid_sh_75{width:75%; float:left; padding-left:8px;}
.wid_40{float:left; width:40%;}
.wid_60{float:left; width:60%;}
.pos_re{position:relative;}
.crt_title{font-family: droid_sansbold; font-size: 14px; display:block;}
.crt_title a{color:#000;}


.cart_quantity_button input[type="text"]{margin-top:0px; height:26px; padding-left:5px;}
.qut_div{position:absolute; left:0px; width:50px; top:0px;}
.qut_div_pad{padding-left:55px; margin-top:8px;}
.car_all_des{text-align:right;}
.pro_img_center{text-align:center;}
.del_nebtn{position:absolute; left:0px; top:20px;}
.pro_img_center{padding-left:18px;}
.des_ff_row{margin-bottom:8px; border-bottom:1px solid #ddf8e7; padding-bottom:8px;}
.mobi_check_cart{display:none;}
.mobi_check_cart.des_ff_row{border:none;}
#preloader_chk{position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background:rgba(0,0,0,0.6) url(../img/rolling.gif) no-repeat center center; }
.mob_reco_prod{display:none;}
.new_checkou_des #new_account_form #opc_guestCheckout, .new_checkou_des #new_account_form #opc_createAccount{float:left; background:#248d48; font-size:15px; border:none; width:auto; margin: 0px; color: #fff; height: auto; padding: 7px; border-radius:0px !important; margin-bottom:15px;}

.spn_cr_acciu{display:block; margin-bottom:5px;}
.opc_login_errors li{list-style:none;}


@media (max-width: 767px) {
	.opc_new_account_right.new_checkou_des, .opc_ch_right{width:100%;}
	.opc_new_account_right.new_checkou_des #order-detail-content{padding:10px 10px; background:#fff}
	.new_checkou_des #order-detail-content{font-size:11px;}
	.mobi_check_cart{display:block;}
	#order-detail-content table#cart_summary #checkout-head, #order-detail-content table#cart_summary tbody{display:none;}
	.new_titl_chk{clear:both;}
	.new_checkou_des #opc_payment_methods-content #place_final_order{position:fixed; left:0px; bottom:0px; width:100%; z-index:20;}
	.ch_pro_btn a.buy-now{display:block !important;}
	.opc_ch_right{display:none;}
	.mob_reco_prod{display:block;}
	.tetx_left{text-align:left; padding-left:10px; cursor:pointer; margin-bottom:20px;}
	.rec_arow {float: right; font-family: arialbold; font-size: 30px; padding-right: 10px; line-height:36px;}
	.mob_reco_prod .ch_pro_box{display:none;}
	.new_checkou_des #order-detail-content{margin-top:0px;}
	.pos_static{overflow:hidden;}
	.pos_static #columns{position:static;}
	.pos_static .ch_pro_box{position:fixed; left:0px; top:0px; right:0px; bottom:0px; overflow-y:scroll; background:#fff; z-index:30; margin-bottom:0px; padding-top:50px;}
	.rec_arow.f_left{float:left;}
	.new_checkou_des #opc_new_account.opc-main-block.check_box_sizing.full_wid.ch_mt_botm{width:100%; padding:0px; float:left;}
	.pos_static #columns .ch_pro_box .new_titl_chk{position:fixed; top:0px; left:0px; right:0px;}
	.new_checkou_des td#total_product, .new_checkou_des td#total_wrapping, .new_checkou_des td#total_shipping, .new_checkou_des td#total_discount, .new_checkou_des td#cod_charges, .new_checkou_des td#total_price_container{float:right; text-align:right !important;}
	.ful_767{width:100%;}

	input#place_final_order {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}
ul.address, .addresses ul.address{width:100% !important;}

	#center_column #product_list .li_inner_block{height:inherit !important;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; float:left; width:100%;} 
	#center_column #product_list .li_inner_block:hover{height:inherit !important;}
	#gallery img {width: 100% !important;}
	
}
@media (max-width: 479px) {
	.width_50, .ch_new_d_link{width:100%;}
	.ch_pro_box .width_50{width:50%;}
	.ch_new_d_link{margin:0px;}
	.new_acc_click{margin-top:15px;}
}

/*09.06.2017 check out page design*/

.otu_st_lim_mess li{color:#ed0000 !important;}
.lo_mess_sh_pro{float:left; width:100%; padding:0px 3px; color:#ed0000; display:none;}
.otu_stoc_prod_sh p, .otu_stoc_prod_sh a, .otu_stoc_prod_sh p a, .otu_stoc_prod_sh span{color:#ed0000 !important;}
.myaccount_lnk_list li.lnk_wishlist > a > img, .myaccount_lnk_list li.referralprogram > a > img, .myaccount_lnk_list li.ewallet > a > img{display:none;}
.myaccount_lnk_list li.referralprogram {background: url('../img/referralprogram.gif') no-repeat center 55px #FFFFFF;}
.myaccount_lnk_list li.ewallet {background: url('img/walet.jpg') no-repeat center 25px #FFFFFF;}


.man_dym_pop_chdk .modal-body{padding:0px; border:none;}
.man_dym_pop_chdk img{max-width:100%; vertical-align:middle;}
.man_dym_pop_chdk .cur_ponter{position:absolute; background: #fff; padding: 5px; border-radius: 35px; color: #fff; right:0px; top:-25px;}


#points p.title_block label{color: #248d48; font-family: droid_sansbold; font-size: 15px; margin: 0 0 10px; padding: 8px 8px 0px 0; text-transform: capitalize;}
.point_delte{background: #e0000a; color: #fff !important; padding: 0px; border-radius: 4px; line-height: 14px; width: 14px; height: 14px; display: inline-block; text-align: center; margin-right: 4px; font-weight: bold; margin-top:5px; font-size:9px;}
.pad_8_5{padding:8px 5px;}


form#voucher, form#points{/*width:50%; float:left;*/}
.adj_poin_box{padding-bottom:2px;}
.adj_poin_box p.discount_name_block input.discount_name{/*width:auto;*/}


.wallert_rupm{max-width: 500px; margin: 30px auto; border: 1px solid #ddd; display:table; background:#fff; min-width:250px;}
.totla_pnt_rema{border-bottom: 1px solid #ddd; text-align: center; font-size: 22px; float: left; width: 100%; padding: 10px 0px; font-family: arial;}
.wb_text, .wb_amount{display:inline-block;}
.wb_amount{font-weight:bold;}

body#module-wallet-default #left_column, body#module-wallet-default #right_column{display:none;}
body#module-wallet-default #center_column{width:100%;}
.pontsumm{float:left; width:100%; padding: 10px; box-sizing: border-box; font-size:14px;}
.pontsumm + .pontsumm{border-top:1px solid #ddd;}
.pontsumm .tot_points{float: left; width: 20%;}
.pontsumm .tot_deschrp{width: 35%; float: left;}
.pontsumm .tot_date{float:right; width:38%; text-align:right;}
.wb_text{font-size:18px;}
.torl_ord_desc{display: inline-block; font-size: 12px; color: #444;}

.chkbox_pdes{font-size:13px;}
.chkbox_pdes > .ckbbtn{float:left; margin-top:2px; margin-right:8px;}

.man_dym_pop_chdk .modal-body{padding:0px; border:none;}
.man_dym_pop_chdk img{max-width:100%; vertical-align:middle;}
.man_dym_pop_chdk .cur_ponter{position:absolute; background: #fff; padding: 5px; border-radius: 35px; color: #fff; right:0px; top:-25px;}
.point_delte{background: #e0000a; color: #fff !important; padding: 0px; border-radius: 4px; line-height: 14px; width: 14px; height: 14px; display: inline-block; text-align: center; margin-right: 4px; font-weight: bold; margin-top:5px; font-size:9px;}
.wb_t_andc{font-size: 12px; position: absolute; right: 2px;}
.wb_t_andc a{color:#ed0000;}
.totla_pnt_rema{position:relative;}
.trms{float: right; margin-top: 10px; margin-bottom: -5px;}
.trms a{color:#ed0000; font-size:12px;}

.cssheadistyle{box-shadow: inset 0px 0px 15px 0px rgba(0,0,0,0.3); height: inherit; border-radius: 7px; padding: 12px !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.cssbg1{background: #00a6e8;}
.cssbg2{background: #8ec63f;}
.cssbg3{background: #febb12;}
.man_blg_hed_rle {margin-bottom: 20px;}

@media (max-width: 767px) {
.point_delte{padding-top:2px; margin-top:0px;}
form#voucher, form#points{width:100%;}
#points p.title_block label, #voucher p.title_block label{padding-bottom:3px;}
body#module-wallet-default #center_column{background:#fff;}
.ulwidhimpotnt{width:100% !important;}
#cross_sel_pp_ma.products_block li{margin:0px;}
}

/*Referal Programe 04.04.2018*/
.refcount{display:none;}
.ref_row, .ref_main{float:left; width:100%;}
.ref_main{background:#eee; padding:5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ref_div33{width:33.33%; float:left;}
.forcs_des{float:right; background:#248d48; color:#fff; cursor:pointer; padding:5px 10px; margin-right:5px; margin-top:8px; margin-bottom:10px;}
.ref_div33 input{margin-top:0px; height:28px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.refp{font-size: 13px; line-height: 20px; margin-top: 10px; margin-bottom: 10px;}
p.submit input.button_large{background: #248d48; padding:7px 10px;}


/*Referal Programe 04.04.2018*/


/*Order confirmation page design 10.04.2018 */
.ordcon{max-width: 480px; display: table; margin: 0 auto;}
.ordcon h1{margin-bottom:10px; text-align:center;}
.ordcon p{padding-bottom:0px; font-size:16px; line-height:24px;}
.ordcon p span{color: #248d48;}
.full_wid_row{margin-left:-7px; margin-right:-7px;}
.width_25_ordec{width:25%;}
.orderco_adj_problock {margin-top:10px;}
.orderco_adj_problock .ch_pro_title h3{height:inherit;}
.orderco_adj_problock .rating{margin-top:10px;}
.orderco_adj_problock .buy_product{border-bottom:none;}
.orderco_adj_problock .buy_product a.buy-now{margin-top:10px;}
.orderco_adj_problock .buy_product p.price_container{padding-top:15px; padding-bottom:5px;}
.colff{color:#fff !important;}
.mobspd{display:none;}
@media (max-width: 767px) {
	.full_wid_row{margin-left:0px; margin-right:0px; float:left; width:100%; margin-bottom:20px; background:#fff;}
	.width_25_ordec{width:50%;}
	.orderco_adj_problock .ch_pro_title h3{height:35px;}
	.mobspd{display:block; clear:both;}	
}

/*Order confirmation page design 10.04.2018 */

.allprodudes li{width: 199px; float: left;}
.allprodudes li .li_inner_block{position: relative; padding: 15px !important; border: 2px solid transparent;}
.allprodudes li .li_inner_block:hover{border: 2px solid #36a25b; border-radius: 5px; padding: 15px !important;}
.allprodudes li .li_inner_block .product_image{text-align: center; width: 90%; display: block; position: relative; overflow: hidden;}
.allprodudes li .li_inner_block .s_title_block{padding-top: 5px; height: 39px; font-size: 15px; color: #222; padding-bottom: 0; overflow:hidden;}
.allprodudes li .li_inner_block .s_title_block a{color: #333; display: block;}
.allprodudes li .li_inner_block .product_desc{color: #000000; font-size: 12px; text-decoration: none; line-height: 15px; height:45px; overflow:hidden;}
.allprodudes li .li_inner_block .more{font-size: 12px; text-decoration: none; line-height: 15px;}
.allprodudes li.ajax_block_product.first_item .li_inner_block:hover, .allprodudes li.ajax_block_product.first_item_of_line .li_inner_block:hover{ padding: 15px !important;}

@media (max-width: 767px) {
.produmobsli_all{position: relative; clear: both;}
.produmobsli_all .block_content{float: left; width: 100%; overflow: auto !important; padding-bottom: 10px;}
.allprodudes li{margin: 0px !important; padding: 3px !important; width: 149px !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; height: inherit; min-height: inherit;}
.allprodudes li .li_inner_block{background: #fff; border: none !important; border-radius: 0 !important; padding:5px !important;}
.allprodudes li .li_inner_block:hover{padding:5px !important;}
.allprodudes li.ajax_block_product.first_item .li_inner_block:hover, .allprodudes li.ajax_block_product.first_item_of_line .li_inner_block:hover{ padding: 5px !important;}
.allprodudes li .price_container{margin: 10px 0px 0px 0px !important; border-bottom: 1px solid #E5E5E7; border-top: 1px solid #E5E5E7; width: 100%; text-align: left; padding: 5px 0px !important;}
.allprodudes li .price_container .price{color: #6d6e71; font-family: droid_sansbold; font-size: 14px;}
}

/*option pdf dsign 29.03.2018*/
.adjoptpdf{float:left; width:80%;}
.opttwo{float:right; width:20%;}
.opttwo img{max-width:100%; vertical-align:middle; height:auto;}
.catsliotdiv {width: 25%; float: left;}
#categoryslider.adjoptpdf a{height:inherit;}
.adjpods{border: 1px solid #CCCCCC; margin-bottom:18px; position: relative; margin-right:10px;}
.adjoptpdf .trans-panel{bottom: 0; color: #FFFFFF; display: block; font-size: 15px; padding: 6px 0; position: absolute; text-align: center; width: 100%;background: rgba(0,0,0,0.5);}
#categoryslider img{vertical-align:middle;}
.pdflink{margin-bottom:18px;}
.adjoptpdf .trans-panel h2{padding-bottom:0px;}
.adjoptpdf .catsliotdiv:last-child{display:none;}

@media (max-width: 991px) {
	.adjoptpdf .trans-panel h2{font-size:14px !important;}
}
@media (max-width: 767px) {
.catsliotdiv{width:33%;}
.adjoptpdf .catsliotdiv:last-child{display:block;}
.opttwo .pdflink{width:50%; text-align:center;}
.adjoptpdf .trans-panel{background:#73bd2b;}
.ppadleft{padding-left:5px;}
.ppadright{padding-right:5px;}
.opttwo{width:100%;}
}

.index .block_content li.ajax_block_product .s_title_block a{color: #000000; font-family: sans-serif; font-size: 13px; font-weight: bold;}
.index #viewed-products_block_left .products li a {color: #000;}
.plpost_content img {
    max-width: 100%;
    height: inherit;
}
#categories_block_left ul.tree li a {
    font-size: 12px;
    display: block;
    padding: 5px 10px;
    color: #999;
    text-decoration: none;
}
#center_column #product_list .li_inner_block {
    border: 2px solid transparent;
    height: auto;
    padding: 8px 13px;
}
a.cart_quantity_down {
    position: relative;
    background: transparent;
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 1px solid #DCDCDC;
    border-radius: 100%;
    vertical-align: top;
	right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}
a.cart_quantity_down:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 1px;
    background: #333;
    top: 50%;
    left: 6.5px;
    margin-top: -1px;
}

a.cart_quantity_up {
    position: relative;
    background: transparent;
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 1px solid #DCDCDC;
    border-radius: 100%;
    vertical-align: top;
	right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}
a.cart_quantity_up:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 7px;
    background: #333;
    left: 50%;
    top: 50%;
    margin-top: -22%;
}
a.cart_quantity_up:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 1px;
    background: #333;
    left: 6px;
    top: 50%;
    margin-top: -1px;
}
.cart_quantity_button input[type="text"] {
    margin-top: 0px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    width: 20px;
}
table#cart_summary .cart_quantity {
    width: 120px;
}
.cart_quantity .cart_quantity_button {
    position: relative;
    width: 100%;
}
li.instagram {
    padding-top: 10px !important;
}
.instagram a {
    background: url(instagram_Icn.png) no-repeat;
    background-position: top center;
}
    background-size: 19px;
.variety_Button {
    width: calc(100% - 20px);
    background: #369858;
    border-radius: 5px;
    padding: 10px;
    display: none;
    margin-bottom: 10px;
    position: relative;
}
.variety_Button p {
    margin: 0;
    padding: 0 !important;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}
.variety_Button:before {
    content: "";
    position: absolute;
    top: 17px;
    right: 15px;
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg);
}
.pri_mobi_sh_wi {
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    float: left;
    font-size: 24px;
    line-height: normal;
    text-align: center;
    color: #555;
    position: relative;
}
.Qty_bx_mb {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    text-align: center;
}
.Qty_bx_mb a {
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #369858;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
    vertical-align: top;
    padding: 2px;
    text-decoration: none !important;
}
.Qty_bx_mb input {
    width: 35px;
    display: inline-block;
    vertical-align: top;
    height: 30px;
    margin: 0;
    border-color: #369858;
    font-size: 18px;
    text-align: center;
}
.pri_mobi_sh_wi .old_price_display_pr {
    font-size: 18px;
    margin-right: 10px;
}

.all-similer-option-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 99999;
    display: none;
}
.all-similer-option {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
}
p.close_tab {
    float: right;
    color: #fff;
    font-size: 20px;
    padding-right: 15px;
    cursor: pointer;
}
.all-similer-inner {
    width: 100%;
    clear: both;
    background: #fff;
    padding: 15px 12px;
}


.all-similer-inner label.cat-label {
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
    font-weight: bold;
    color: #666;
}
.all-similer-option ul {
    display: flex;
    overflow: auto;
    margin: 0;
    padding: 0;
    width: calc(100% - 24px);
    bottom: 0;
    left: 0;
    list-style: none;
}

.all-similer-option ul li {
    width: 300px;
    float: left;
    min-width: 170px;
    max-width: 170px;
    border: 0;
    margin-right: 10px;
    padding: 0;
    position: relative;
    display: flex;
}
.all-similer-option ul li input {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    opacity: 0;
    top: 0;
    left: 0;
    cursor: pointer;
}
.all-similer-option ul li .div_selct {
    border: 1px solid #ddd;
    padding: 10px;
    width: 100%;
	padding-right: 5px;
}
.all-similer-option ul li input:checked ~ .div_selct {
    border: 1px solid #00ff73;
    box-shadow: 0 0px 5px #9dfbc7;
    background-color: rgba(0, 120, 54, 0.2);
}
.div_selct h6 {
    font-size: 16px;
}
p.price_pro {
    padding: 0;
    font-size: 14px;
    margin-top: 10px;
}
p.price_pro .old_price_display_pr {
    font-size: 12px;
    margin-right: 5px;
}
.pri_mobi_sh_wi .percent-off, 
p.price_pro .percent-off {
    display: block;
}
.show_in_mobile span.percent-off {
    font-size: 20px;
}


@media only screen and (max-width: 767px) {
	.pricebox {
		width: calc(100% - 32px);
	}
    .variety_Button, .pri_mobi_sh_wi {
		display: block;
	}
	.all-similer-option-bg.show-open {
		display: block;
	}
	.hide_in_mobile {
		display: none;
	}
	p#add_to_cart_multicart_mobile {
		position: fixed;
		bottom: 0;
		right: 0;
		padding-bottom: 0;
		width: 60%;
		z-index: 99999;
		margin: 0 !important;
		padding: 0 !important;
	}
	p#add_to_cart_multicart_mobile input {
		border: medium none;
		font-size: 20px;
		height: 45px;
		line-height: 0;
		width: 100%;
		background: none;
		text-align: center;
		background-color: #ff6f0e;
		color: #fff;
		display: block;
		border-radius: 0px !important;
	}
}

/*==== Old CSS ====*/


body {
    background: #f5f7f8;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: block; }

ul {
	margin: 0;
    padding: 0;
    list-style-type: none;
}

#header {
    position: relative;
    background: #74ad28;
}
.header-left {
    float: left;
}
#header_logo .logo {
    display: block;
    width: 100%;
    max-width: 230px;
    height: auto;
}
.header-right {
    float: right;
}

.top-head {
    background: #eeeeee;
    padding: 6px 0;
}

.social-network {
    text-align: right;
}
.social-network ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.social-network ul li {
    display: inline-block;
}
.social-network ul li a {
    display: block;
    width: 28px;
    height: 28px;
    border: 1px solid #ccc;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #999;
}

.middle-head {
    padding: 0;
	position: relative;
}
.header-midl {
    float: left;
    padding: 35px 0 0 20px;
}
.header-midl h2 {
    font-size: 42px;
    line-height: 1;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    padding: 0;
    font-weight: normal;
    font-family: 'Times-Roman', sans-serif;
}
.header-midl p {
    color: #fff;
    margin: 0;
    font-size: 14px;
}
.navigation {
    width: 100%;
    margin-top: 20px;
}
#search_block_top {
    margin-top: 40px;
}

/* block top search */

#search_block_top {float:right;}

#search_block_top p {
    padding: 0;
    float: left;
    border: 1px solid #000;
}

#search_block_top #search_query_top {
    border: medium none;
    color: #6F6F6F;
    font-size: 14px;
    float: left;
    height: 34px;
    margin: 0;
    padding: 0 15px;
    width: 200px;
	box-shadow: none;
}
#search_block_top .button {
    border: medium none;
    border-radius: 0 !important;
    color: #FFFFFF;
    float: left;
    height: 34px;
    text-transform: uppercase;
    width: 36px;
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 0;
    background: #fff;
    border-left: 1px solid #000;
	margin: 0;
}

form#searchbox{padding-top:5px}

form#searchbox label{color:#333;margin-bottom:1px}

form#searchbox input#search_query_block{
	border: 1px solid #CCCCCC;
	height: 18px;
	margin-top:10px;
}

form#searchbox input#search_button{padding: 1px 4px;}

/* Menu CSS */
.lofmegamenuwhite-top ul.megamenu {
    z-index: 100;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
        background-image: linear-gradient(#f1f1f1, #fafafa, #e2e2e2);
}
.lofmegamenuwhite-top  .lofcolumn{
	border-left: 1px solid #4CC676;
	float: left;
	margin: 10px 0;
	padding: 10px;
	z-index: 100;
}

.lofmegamenuwhite-top  ul.leval0{
	border-right: medium none #7A5B41;
}
.lofmegamenuwhite-top .lofcolumn {
    border-left: none;
    padding-left: 0;
    width: 100% !important;
    margin: 0;
    padding: 0;
}

/*Top level list items*/
.lofmegamenuwhite-top ul#lofmegamenu > li {
    position: static;
    display: inline-block;
}

/*Top level menu link items style*/

.home_Page {
    padding-top: 20px;
}
.lofmegamenuwhite-top ul#lofmegamenu >li >a {
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 15px 20px;
    text-decoration: none;
    color: #000;
    background-image: linear-gradient(#f1f1f1, #fafafa, #e2e2e2);
    border-right: 2px solid #fff;
    text-transform: uppercase;
}
/*Top level menu link items style*/
.lofmegamenuwhite-top ul#lofmegamenu >li:hover >a,
.lofmegamenuwhite-top ul#lofmegamenu >li >a:focus{
	color:#fff;
	background:#556890;
}
/*Top level menu link items style*/
.lofmegamenuwhite-top  #lofmegamenu>li>a span.has-image {
	padding:0 0 0 25px;
	display:inline-block;
}
.divul_container.level1.menunongroup {
    position: absolute;
    top: 100% !important;
    left: 0 !important;
    width: 100% !important;
    background: #556890;;
}

.row {
    margin-left: -5px;
    margin-right: -5px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-right: 5px;
    padding-left: 5px;
}
/*
.home_Page .row {
    margin-left: -5px;
    margin-right: -5px;
}

.home_Page .col-lg-1, .home_Page .col-lg-10, .home_Page .col-lg-11, .home_Page .col-lg-12, .home_Page .col-lg-2, .home_Page .col-lg-3, .home_Page .col-lg-4, .home_Page .col-lg-5, .home_Page .col-lg-6, .home_Page .col-lg-7, .home_Page .col-lg-8, .home_Page .col-lg-9, .home_Page .col-md-1, .home_Page .col-md-10, .home_Page .col-md-11, .home_Page .col-md-12, .home_Page .col-md-2, .home_Page .col-md-3, .home_Page .col-md-4, .home_Page .col-md-5, .home_Page .col-md-6, .home_Page .col-md-7, .home_Page .col-md-8, .home_Page .col-md-9, .home_Page .col-sm-1, .home_Page .col-sm-10, .home_Page .col-sm-11, .home_Page .col-sm-12, .home_Page .col-sm-2, .home_Page .col-sm-3, .home_Page .col-sm-4, .home_Page .col-sm-5, .home_Page .col-sm-6, .home_Page .col-sm-7, .home_Page .col-sm-8, .home_Page .col-sm-9, .home_Page .col-xs-1, .home_Page .col-xs-10, .home_Page .col-xs-11, .home_Page .col-xs-12, .home_Page .col-xs-2, .home_Page .col-xs-3, .home_Page .col-xs-4, .home_Page .col-xs-5, .home_Page .col-xs-6, .home_Page .col-xs-7, .home_Page .col-xs-8, .home_Page .col-xs-9 {
	padding-right: 5px;
    padding-left: 5px;
}*/


.menunongroup ul.ulitem {
    text-align: center;
}
.menunongroup ul.ulitem li {
    display: inline-block;
}
ul.ulitem li a {
       color: #fff;
    text-decoration: none;
    padding: 0 20px 4px 20px;
    display: block;
}

ul#homeslider img {
    object-fit: cover;
    width: 100%;
    height: 264px;
}

h3 {
    font-size: 14px;
}

.h-login img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: top;
    display: block;
    margin: 35px auto;
    border: 1px solid #ccc;
    border-radius: 100%;
}
.bx-wrapper {
    height: auto !important;
}
.home_slider_right.grid_2 {
    margin: 0;
}
.h-login {
    background: #fff;
    box-shadow: 0 0 4px #999;
    padding-bottom: 20px;
}
.h-login h3 {
    background: #97bf0d;
    color: #fff;
    padding: 10px 15px;
    font-size: 20px;
}
.login-btn {
    display: flex;
    justify-content: space-evenly;
}
.login-btn a {
    display: inline-block;
    padding: 10px;
    background: #97bf0d;
    color: #fff;
    text-decoration: none;
    min-width: 90px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}
.categories {
    background: #fff;
	margin-bottom: 12px;
    box-shadow: 0px 2px 3px #ccc;
	font-size: 12px;
}
.categories h3 {
    background: #97bf0d;
	background: #007836;
    color: #fff;
    padding: 8px;
}
.categories ul {
    padding: 5px 0;
}
.categories ul li a {
    display: block;
    padding: 5px 10px;
    color: #999;
    text-decoration: none;
}
.categories.l-videos {
    
}
.marg_zero {
	margin:0;
}
.right-widge {
    border: 0;
    background: #fff;
    box-shadow: 0px 2px 3px #ccc;
	margin-bottom: 12px;
}
.right-widge h3 {
    color: #fff;
    background: #007836;
    padding: 8px;
}
.home_slider_left .pager {
    margin: 0;
}
.product_grp {
    padding: 0 8px;
}
.product-wbox {
    padding: 8px 0;
    border-bottom: 1px solid #ccc;
    width: 100%;
}
.product_grp .product-wbox:last-child {
    border: 0;
}
.prod-img {
    float: left;
    width: 60px;
	margin-right: 5px;
	    padding-top: 10px;
}
.prod-img img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.prod-text {
    float: right;
    width: calc(100% - 65px);
}
.p-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 5px;
}
.v-box img {
    width: 100%;
    margin-bottom: 10px;
    display: block;
	height: 138px;
    object-fit: cover;
}
.all-videos-bg .v-box img {
    height: 164px;
}
.v-box {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}
.v-box p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.v-all-btn {
    padding: 10px;
    text-align: right;
    padding-top: 0;
}
.v-all-btn a {
    color: #555;
    font-weight: bold;
}
.product_grp p {
    font-size: 12px;
}
.cust-fedbck .prod-text p {
    margin-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 0;
}
.prod-text .rating {
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 2px;
}
.prod-text .rating span {
    float: left;
    margin-right: 5px;
}
.prod-text h5 {
    font-weight: bold;
    margin: 0 0 6px;
}
p.u_name {
    font-size: 13px;
    font-weight: bold;
}
p.u_date {
    font-size: 12px;
    font-style: italic;
    color: #ccc;
}
.cust-rev {
    width: 100%;
    float: left;
	padding-top: 10px;
}
.cust-rev a {
    float: right;
    font-size: 12px;
}
.cust-fedbck .prod-text {
    padding: 5px 0 0;
}
.center-top-head {
    width: 100%;
    padding: 6px 10px;
    background: #007836;
    border-bottom: 1px solid #eee;
    position: relative;
    z-index: 1;
}
.center-top-head h2 {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin-right: 20px;
    vertical-align: top;
    line-height: 20px;
    padding: 0;
}
.cate-grp {
    display: inline-block;
    margin-right: 20px;
	vertical-align: top;
}
.cate-grp.pull-right {
    margin: 0;
}
.cate-grp select {
    padding: 0px 5px;
    border: 0;
    font-size: 14px;
    color: #7b8890;
    outline: none;
    border-radius: 3px;
}
.cate-grp a {
    background: #fff;
    padding: 0px 10px;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
    margin-left: 15px;
    color: #7b8890;
}
.user-cate-btn {
    padding: 5px 10px;
    background: #fff;
}
.user-cate-btn a {
	display: block;
    vertical-align: top;
    text-decoration: none !important;
}
.user-cate-btn a.u-view {
    padding-top: 4px;
}
.user-cate-btn a.u-add {
    font-size: 20px;
    line-height: 1;
}
.user-cate-btn a span {
    display: inline-block;
    padding: 7px 10px;
    background: #97bf0d;
    color: #fff;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 5px;
}
.center-user-cate {
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding: 5px;
    padding-bottom: 0;
    width: 100%;
    margin-bottom: 10px;
    box-shadow: 0 0 10px #ccc;
}
.crig-b {
    position: relative;
    border-bottom: 1px solid #ddd;
    min-height: 35px;
    margin-bottom: 4px;
}
.crig-b img {
    position: absolute;
    top: 7px;
    left: 0;
    width: 20px;
    height: auto;
}
.crig-b p {
    width: 100%;
    padding-left: 28px;
    position: relative;
    margin-bottom: 0;
    font-size: 12px;
    padding-bottom: 4px;
}
.crig-b p span {
    color: #ccc;
    display: block;
}
.c_postdetail {
    border-left: 1px solid #ccc;
    padding-left: 7px;
    min-width: 110px;
}
.c_posted.crig-b {
    border: 0;
}
.c_userimg {
    min-width: 110px;
    padding-right: 10px;
    justify-content: center;
    padding-top: 20px;
}
.c_userimg img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    object-position: top;
    display: block;
    margin: 0 auto 5px;
	border: 1px solid #ccc;
    border-radius: 100%;
}
.c_userimg p {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #00a9a5;
    font-size: 12px;
}
.c_userDetail {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	padding-right: 10px;
}
.c_userDetail h3 {
    min-width: 100%;
    font-size: 13px;
}
.c_userDetail h2 {
    min-width: 100%;
    font-size: 16px;
	font-weight: bold;
}
.c_userDetail h2 a {
    color: #333;
}
.center-user-cate-bg,
.center-user-prod-feat {
    margin-bottom: 20px;
}
.center-user-prod-feat ul li {
    text-align: center;
}
.center-user-prod-feat ul li a {
    color: #000;
    font-size: 12px;
    display: block;
}
.center-user-prod-feat ul li span {
    display: block;
    font-weight: bold;
}
.center-user-prod-feat h3 {
    margin-bottom: 15px;
    color: #007836;
    font-weight: bold;
    text-transform: uppercase;
}
.user-prod-feat-bg {
    background: #fff;
    padding: 10px;
	box-shadow: 0 0 10px #ccc;
}


/*==== Inner Page CSS ====*/

.breadcrumb {
    font-size: 12px;
    margin: 5px 0 0;
    color: #6B6B6B;
    border-bottom: 0;
    padding: 0;
    background: transparent;
}
.breadcrumb .navigation-pipe {
    margin: 0 3px 0 5px;
}
#module-downloads-download #center_column h4, h1, #center_column h4 {
    font-size: 18px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #248d48;
}
.alpha-series {
    margin: 10px 0;
    background: #fff;
    padding: 10px;
}
.alpha-series a {
    font-size: 18px;
    line-height: 1;
    padding: 10px;
    font-weight: bold;
    width: 48px;
    display: inline-block;
	text-decoration: underline;
}

.product_attributes_download, 
.product_attributes_category {
    border: 1px solid #EDEDED;
    clear: both;
    border-radius: 4px;
    overflow: hidden;
    padding: 0;
    margin-bottom: 20px;
    margin-top: 15px;
	background: #fff;
}
li.li_heading {
    background: none repeat scroll 0 0 #369C59;
    overflow: hidden;
}
#category #center_column li.li_heading {
    background: none repeat scroll 0 0 #007836;
    width: 100%;
    overflow: hidden;
    height: 32px;
    list-style: none;
}
#category #center_column li.li_heading > ul {
    float: left;
    width: 100%;
}
#category #center_column .product_attributes_category li.li_heading ul li {
    color: #FFFFFF;
    font-family: droid_sansbold;
    float: left;
    font-size: 13px;
    padding: 8px 7px;
    min-height: 20px;
    width: 35%;
    list-style: none;
}
#category #center_column li.no-heading {
    width: 100%;
    overflow: hidden;
}
.no-heading ul li {
    font-size: 13px;
    padding: 8px 10px;
    float: left;
    width: 55%;
    color: #000000 !important;
    list-style: none;
}
#category #center_column .product_attributes_category li.no-heading ul li {
    color: #686868;
    display: block;
    float: none;
    min-height: 20px;
    width: 100%;
    float: none;
    font-size: 12px;
    padding: 5px 10px;
    list-style: none;
}
#category #center_column .product_attributes_category li.no-heading ul li a {
    color: #333;
}
.product_attributes_category ul li.no-heading ul li.potency select {
    width: 70%;
}
.product_attributes_category ul li.no-heading ul li.potency select option {
    width: 150px;
}
.product_attributes_category .button.ajax_add_to_cart_button_tincture {
    background: none repeat scroll 0 0 rgb(36,141,72) !important;
    color: rgb(255,255,255);
    font-size: 11px;
    padding: 2px 4px;
}

#category #center_column .product_attributes_category li.li_heading ul li.cart-button,
#category #center_column .product_attributes_category li.no-heading ul li.cart-button {
    width: 80px;
    float: right;
    text-align: center;
}
#category #center_column .product_attributes_category li.li_heading ul li.product-price,
#category #center_column .product_attributes_category li.no-heading ul li.product-price {
    width: 50px;
}
.total-review {
    color: #A8A9AD;
    float: left;
    font-size: 12px;
    padding: 5px;
}
.product-reivew {
    float: left;
}
.product-reivew #new_comment_tab_btn.open-comment-form, .product-reivew > a {
    background: url(https://www.schwabeindia.com/themes/schwabe/css/../img/edit.png) no-repeat scroll left 8px rgba(0,0,0,0);
    display: block;
    float: left;
    font-size: 12px;
    text-decoration: underline;
    padding: 4px 0 0 18px;
    margin-left: 60px;
}
.full_wid {
    float: left;
    width: 100%;
}
.product_attributes li {
    float: left;
}
.percent-off {
    color: #ed0000;
    font-weight: bold;
}



#featured-products_block_center .s_title_block, #featured-products_block_center h5 {
    padding-top: 20px;
    height: auto !important;
    min-height: 56px;
}
.blog-extra1 {
    margin-bottom: 20px;
}
#sdsblogCategory img {
    width: 100%;
}
.wtblogpost {
    padding: 0 !important;
	border: 0 !important;
}
.slick-dots {
    display: none !important;
}
.slick-prev:before, .slick-next:before {
    color: black;
}
.slick-arrow {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    font-size: 0;
    border: 1px solid #ccc;
    background: #fff;
    position: absolute;
    top: 45%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
	left: auto;
	right: auto;
    z-index: 99;
	outline: nomne !important;
}
.slick-next{
    right: 10px;
}
.slick-prev {
    left: 10px;
}
button.slick-prev:before {
    content: "\f053";
    font-family: fontawesome;
    font-size: 14px;
    color: #999;
}
button.slick-next:before {
    content: "\f054";
    font-family: fontawesome;
    font-size: 14px;
    color: #999;
}
.user-prod-feat-bg .item img {
    margin: 0 auto;
}
.user-prod-feat-bg .item span {
    display: block;
    color: #333;
    text-align: center;
    font-size: 12px;
}

.case-studies-bg .center-top-head {
    background: #009898;
}
.case-studies-bg .user-cate-btn a span {
    background: #009898;
}
.case-studies-bg .user-cate-btn a.u-view {
    color: #999;
}
.case-studies-bg .user-cate-btn a.u-add {
    color: #009898;
}

.v-box-img {
    width: 100px;
    float: left;
}
.v-box-tit {
    width: calc(100% - 110px);
    float: right;
}
.newsEvent .v-box {
    border-bottom: 1px solid #ccc;
}
.c-boc-cobt {
    width: 100%;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
}
.c-boc-cobt a {
    float: right;
}
.v-box-tit h4 {
    font-weight: bold;
    text-transform: uppercase;
}
.v-box-tit, .v-box-tit a {
    color: #0092d4;
}
.c-boc-cobt a {
    color: #0092d4;
}
.newsEvent .v-all-btn a {
    color: #555;
    font-weight: bold;
}
.newsEvent .addthis_toolbox {
    float: left;
    width: 100%;
}
.newsEvent .v-all-btn {
    padding-top: 7px;
}
.sdsarticle-des {
    margin: 0 !important;
}

.sdsarticle-des p {
    padding: 0;
    font-size: 12px;
}
.sr-discussion {
    display: inline-block;
}
.sr-discussion {
    display: inline-block;
    color: #fff;
}
.view-latest-bg a {
    background: #fff;
    padding: 0px 10px;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
    margin-left: 15px;
}
.sr-discussion img {
    width: 20px;
}
.backgrd-tranp {
	background: transparent !important;
}
.user-cate-btn a.b-t-t {
    background: #fff;
    padding: 3px 10px;
    border-radius: 4px;
    display: inline-block;
    margin-right: 15px;
    border: 1px solid #ccc;
    color: #333;
}
.mrg-btm-10 {
    margin-bottom: 10px;
}
#columns {
    padding-top: 15px;
	min-height: 80vh;
}
.cate-drop-grp {
    background: #fff;
	padding: 10px 0;
}
#center_column .cate-drop-grp h4 {
    font-size: 14px;
    color: #333;
    margin: 0 0 5px;
	padding: 0 10px;
}
.cate-drop-box {
    width: 100%;
    float: left;
    padding: 0 10px;
}
.cate-drop-box a {
    font-size: 12px;
}
.center-top-head h1 {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    margin: 0;
}

.replyName {
    width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
}
.reply-cont-latest h5 {
    font-size: 16px;
    font-weight: bold;
    color: #007836;
}
.center-user-cate.comment-list-reply {
    background: #f3f3f5;
    width: 100%;
    box-shadow: none;
    padding: 15px;
    margin-top: 10px;
	margin-bottom: 0;
}
.full-width-all {
    width: 100%;
}
h3.articleSection {
    font-size: 14px;
    margin: 10px 0 10px;
}
.page-item-title h2 {
    margin-bottom: 10px;
}
.blog-tool {
    width: calc(100% - 100px);
    padding-bottom: 15px;
    float: right;
}

.comment-list-reply {
    background: #f3f3f5;
    padding: 15px;
    margin-top: 20px;
}
.reply-img {
    width: 100px;
    float: left;
    padding-right: 10px;
}
.reply-img img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    object-position: top;
    display: block;
    margin: 0 0 5px;
    border: 1px solid #ccc;
    border-radius: 100%;
}
.comment-content .reply {
    width: 100%;
    padding: 0;
    float: left;
    text-align: right;
}

.wtblogcomments {
    padding: 15px;
    border: 1px solid #eee;
    margin-top: 15px;
    background: #fff;
}
.wtblogcomments .comment-reply-title {
    margin-bottom: 15px !important;
    font-size: 16px !important;
    font-weight: 600;
}
.wtblogcomments .comment-reply-title small {
    padding-top: 5px;
}	
.diw_other_info_block, .diw_cat_filter {
	display: none !important;
}

.all-videos-bg {
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
}
.all-videos-bg .v-box {
    padding: 0;
    border-bottom: 5px solid #97bf0d;
    margin-bottom: 15px;
    background: #fff;
    box-shadow: 1px 1px 5px #999;
}
.all-videos-golbly .vid_text {
    padding: 0 10px;
}
.all-videos-golbly .vid_link {
    position: relative;
}
.all-videos-golbly .vid_link .video-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 18px;
    background: #fff;
    border: 2px solid #97bf0d;
    color: #97bf0d;
	padding-left: 5px;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    text-align: center;
    display: none;
    line-height: 38px;
    transform: translateX(-50%) translateY(-50%);
}
.all-videos-golbly .vid_link:hover a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}
.all-videos-golbly .vid_link:hover .video-icon {
    display: block;
}
.rpadvancednew_list li {
    border: 0 !important;
    margin-bottom: 10px !important;
    box-shadow: 0 0 10px #ccc;
}
.rpadvancednew_list li .rpadvancednew h3 {
    margin: 0 0 10px;
}
.rpadvancednew {
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 10px #ccc;
}
.mobile-serch {
    position: absolute;
    top: 22px;
    right: 70px;
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    width: 30px;
    text-align: center;
}
.rpadvancednew p img {
    max-width: 100%;
	height: auto;
}
#center_column .vid_text h4 {
    font-size: 14px;
    font-weight: 600;
}

/*=== Login CSS ===*/
#authentication .breadcrumb {
    display: none;
}
#authentication #center_column h1 {
    font-size: 24px;
    text-align: center;
    position: relative;
}

#authentication #center_column:before, 
#authentication #center_column:after {
    visibility: hidden;
    display: table;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fb_log_log1 {
    width: 48%;
    float: left;
}
.google_log_log1 {
    float: right;
    width: 48%;
}
.socialNetwork a {
    display: block;
    width: 100%;
    margin: 0;
	padding: 10px 12px 15px;
}
.or_box {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 10px;
}
.or_box p {
    line-height: 1px;
    position: relative;
    font-size: 0;
    margin: 0;
    padding: 0;
}
.or_box p:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #d6d6d6;
}
.or_box span {
    border: 1px solid #d6d6d6;
    border-radius: 30px;
    background: #fff;
    margin-left: 0;
    padding: 0;
    font-size: 15px;
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    line-height: 44px;
	position: relative;
}
p.submit {
    text-align: center;
}

#idTabDiscussion .user-cate-btn {
    padding: 0;
}
#idTabDiscussion .sr-discussion {
    color: #57a151;
}
.start-new-discusin {
    margin: 10px 0;
    border: 1px solid #000;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
}
.start-new-discusin form {
    padding-top: 20px;
}

.stat-btn {
	text-align:right;
}
.gren-btn {
    border: 1px solid #a6ce39;
    background: #a6ce39;
    color: #fff;
    padding: 3px 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.gren-btn:hover {
    background: #fff;
    color: #a6ce39;
}

.lofmegamenuwhite-top ul#lofmegamenu > li.itemlast a {
    border: 0;
}
.logged_in_customer_bdy .lofmegamenuwhite-top ul#lofmegamenu > li.itemlast {
    display: inline-block !important;
}

.cum_lgn_name {
    text-align: center;
    position: relative;
    top: -35px;
    padding: 0 10px;
    height: 0;
}

.header_user_info {
    font-size: 12px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 88px;
    color: #fff;
}
.header_user_info a {
    color: #fff;
    display: inline-block;
    padding-left: 5px;
    margin-left: 5px;
    border-left: 1px solid #fff;
    line-height: 1;
}

.start-new-post-bg {
    border: 1px solid #ddd;
    padding: 10px;
	background: #fff;
	box-shadow:0 0 10px #ddd;
}
.start-new-post {
    margin: 0;
    border: 1px solid #000;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
	background: #fff;
}
.start-new-post label {
    display: block;
}
.start-new-post h2 {
    margin: 0 0 15px;
    font-weight: bold;
}
.start-new-post textarea {
    width: 100%;
    height: 100%;
}
.start-new-post select {
    border: 1px solid #DCDCDC;
    height: 36px;
    margin-bottom: 10px;
    padding: 5px;
    width: auto;
    border-radius: 5px;
    min-width: 240px;
}
.start-new-post .gren-btn {
    text-transform: none;
}


#more_info_sheets .center-user-cate {
    margin: 15px 0 0;
}
.main-update-cont {
    background: #fff;
    padding: 10px;
    width: 100%;
    margin-top: 15px;
    box-shadow: 0 0 10px #ccc;
}
.main-update-cont h3 {
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
}
.sru-imgs-cont {
    width: 60%;
    float: left;
}
.sru-details-cont {
    float: left;
    width: 40%;
	padding-left: 20px;
}
.sru-imgs-cont .sru-imgs {
    width: 33.33%;
    float: left;
}
.sru-details-cont h5 {
    min-width: 100%;
    font-size: 13px;
    color: #007836;
    margin: 0 0 15px;
}
#center_column .sru-details-cont h4 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 15px;
}
.sru-details-cont p {
    color: #999;
}
.sru-imgs-cont .sru-imgs img {
    width: 100%;
    height: 120px;
    object-fit: cover;
    object-position: center;
    padding: 0 1px;
}
#fancybox-left, #fancybox-right {
    background-image: none !important;
	width: 30px;
}
#fancybox-left span {
    left: -30px !important;
}
#fancybox-right span {
    left: auto;
    right: -30px !important;
}
#fancybox-wrap {
    padding: 0 !important;
	width: auto !important;
}

.fancybox-bg {
    display: none;
}

#upload_prof_img {
    text-align: center;
}
#upload_prof_img input {
    width: 100%;
    padding: 5px;
    border: 1px solid #97bf0d;
}
#upload_prof_img button {
    display: inline-block;
    padding: 5px 10px;
    background: #97bf0d;
    color: #fff;
    font-size: 12px;
    vertical-align: middle;
    border: 0;
    margin-top: 10px;
}
#commentform textarea.form-control {
    margin-left: 5px;
}
#commentform .right .submit {
    text-align: center;
}
#commentform .right .submit input {
    display: inline-block;
    margin-top: 20px;
}
.caseStdy-bx {
    width: 100%;
}

.pdfmanlnk {
    position: relative;
}
.pdfmanlnk p {
    position: absolute;
    background: #eee;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 10px;
    margin: 0;
}
.pdfmanlnk p i {
    color: #f00;
    display: inline-block;
    margin-right: 10px;
}
.caseStdy-bx iframe {
    overflow: hidden !important;
    height: 200px;
    padding: 0;
    margin: 0;
    border: 0;
    display: block;
    width: 100%;
}
a.case-view-a {
    float: left;
    font-weight: 600;
}


.case-center-user-bg {
    display: block;
}
.case-center-user {
    display: flex;
    justify-content: space-between;
    background: #fff;
    padding-bottom: 0;
    width: 100%;
    margin-bottom: 10px;
}

.btn-dv-text p {
    float: left;
    width: calc(100% - 160px);
    max-width: 300px;
    text-align: left;
    font-weight: 600;
}



.user-inner {
    background: #fff;
    padding: 10px;
    width: 100%;
    margin-bottom: 10px;
    box-shadow: 0 0 10px #ccc;
}
.pf_img {
    text-align: left;
    width: 120px;
    float: left;
}
.user-inner .pf_img img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    object-position: top;
    display: block;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 100%;
}
.user-author-abt {
    border-top: 1px dashed #77d6a3;
    padding-top: 10px;
}
.user-author-abt h3 {
    font-weight: bold;
    font-size: 16px;
    padding: 0 0 0 5px;
    margin: 0 0 5px;
    color: #333;
}
.user-author-abt p {
    border: 1px solid #999;
    padding: 5px 8px;
    font-size: 14px;
    border-radius: 6px;
    min-height: 100px;
}
.user-author-inner {
    padding: 0 0 10px;
}
.pf_txt {
    width: calc(100% - 120px);
    float: left;
    padding-top: 0;
}
.pf_txt p {
    margin: 0;
    padding: 0;
    font-size: 16px;
}
.pf_txt p.aName {
    font-weight: bold;
    color: #74ad28;
}
.user-inner .table-bordered {
    border: 0;
	margin: 0;
}
.user-inner .table-bordered>tbody>tr>th, 
.user-inner .table-bordered>tbody>tr>td {
    border: 1px solid #ddf7e8;
    border: 0;
	padding: 2px;
}
.user-inner .table-bordered>tbody>tr>th {
    color: #007836;
	width: 110px;
}


.module-casestudy-category .center-top-head {
    background: #009898;
}
.module-casestudy-category .user-cate-btn a.u-add{
    color: #009898;
}
.module-casestudy-category .user-cate-btn a span {
    background: #009898;
}
.categories h3.csaTit {
    background: #009898;
}

.header_user_info a#show-notification1 {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #fff;
	position: relative;
    width: 25px;
}
.header_user_info a#show-notification1 #notif_count1 {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: -8px;
    right: 4px;
    background: red;
    color: white;
    border-radius: 8px;
    font-size: 10px;
    text-align: center;
    line-height: 12px;
}

.simple-pagination {
    display: block;
    overflow: hidden;
    padding: 0 5px 5px 0;
    margin: 0 0 20px;
	text-align: center;
}
.simple-pagination ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.simple-pagination li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}
.simple-pagination li a,
.simple-pagination li span {
    display: inline-block;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #BBB;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background: #efefef;
    background: -moz-linear-gradient(top,#ffffff 0,#efefef 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef));
    background: -webkit-linear-gradient(top,#ffffff 0,#efefef 100%);
    background: -o-linear-gradient(top,#ffffff 0,#efefef 100%);
    background: -ms-linear-gradient(top,#ffffff 0,#efefef 100%);
    background: linear-gradient(top,#ffffff 0,#efefef 100%);
}
.simple-pagination li .ellipse {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-weight: bold;
    cursor: pointer;
}
.simple-pagination li .current {
    background: #666;
    color: #FFF;
    border-color: #444;
    box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0,0,0,0.3) inset;
    cursor: default;
}


@media screen and (min-width: 1200px) {
	#left_column, #right_column, .home_slider_right {
		max-width: 275px;
		width:100%
	}
	#center_column {
		max-width: calc(100% - 550px);
		left: 275px;
	}
	.home_slider_left {
		max-width: calc(100% - 275px);
		width:100%
	}
	#left_column {
		right: calc(100% - 550px);
	}
}
/*--- min-width 1200 End ---*/

@media screen and (max-width:1199px){
	.lofmegamenuwhite-top ul#lofmegamenu >li >a {
		font-size: 12px;
		padding: 10px 17px;
	}
	#header_logo .logo {
		max-width: 200px;
	}
	.header-midl h2 {
		font-size: 32px;
	}
	.header-midl {
		float: left;
		padding: 30px 0 0 20px;
	}
	#search_block_top {
		margin-top: 30px;
	}
	ul#homeslider img {
		height: 215px;
	}
	.h-login img {
		margin: 20px auto;
	}
	.h-login {
		padding-bottom: 9px;
	}
	.cum_lgn_name {
		top: -25px;
	}
	.login-btn a {
		padding: 7px;
		font-size: 14px;
	}
}
/*--- max-width 1199 End ---*/

@media screen and (min-width: 992px) and (max-width: 1199px) {
	#center_column {
		left: 25%;
	}
	#left_column {
		right: 50%;
	}
}

@media only screen and (min-width: 992px) {
	.menu-trigger, .show-mobile, .login-clk-icon, .mobile-login {
		display:none !important;
	}
}
/*--- min-width 992px End ---*/

@media only screen and (max-width: 991px) {
	.hidden-mobile, #lofmegamenu, .home_slider_right {
		display:none !important;
	}
	.header-grp {
		position: sticky;
		top: 0;
		z-index: 100;
	}
	ul#homeslider img {
		    height: auto;
	}
	.login-clk-icon {
		position: absolute;
		width: 20px;
		top: 20px;
		right: 0;
		cursor: pointer;
		z-index: 9;
	}
	.login-clk-icon span {
		width: 5px;
		height: 5px;
		display: block;
		background: #fff;
		margin: 5px 0 5px auto;
		border-radius: 5px;
	}
	.menu-trigger {
		position: absolute;
		width: 32px;
		top: 20px;
		right: 25px;
		cursor: pointer;
		z-index: 9;
	}
	.menu-trigger span {
		width: 100%;
		height: 2px;
		display: block;
		background: #fff;
		margin: 5px 0 ;
	}
	#header_logo .logo {
		max-width: 230px;
	}
	#lofmegamenu-responsive {
		display: block !important;
	}
	.header-midl {
		padding: 10px 0 0 15px;
	}
	.header-midl p {
		padding: 0;  
	}
	.navigation {
		margin-top: 0;
	}
	.header-right {
		position: absolute;
		top: -43px;
		right: 0;
	}
	#search_block_top p, #search_block_top .button {
		border-color: #74ad28;
	}
	.top-head {
		padding: 15px 0;
	}
	.social-network {
		text-align: center;;
	}
	.social-network h4 {
		padding: 0 0 10px;
		font-size: 18px;
		margin: 0;
		color: #505050;
		font-weight: 600;
	}
	#search_block_top {
		margin-top: 0;
		margin-right: 0;
	}
	#lofmegamenu-responsive {
		position: fixed;
		top: 0;
		left: -285px;
		overflow-y: auto;
		padding: 50px 0;
		padding-bottom: 50px;
		z-index: 999;
		height: 100%;
		width: 280px;
		border-right: 2px solid #fff;
		-webkit-transition: .5s all;
		-moz-transition: .5s all;
		-ms-transition: .5s all;
		-o-transition: .5s all;
		transition: .5s all;
		background: #74ad28;
		background: -moz-linear-gradient(left, #401f80 0%, #7e0dfd 100%);
		background: -webkit-linear-gradient(left, #4a8200 0%, #74ad28 100%);
		background: linear-gradient(to right, #4a8200 0%, #74ad28 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#401f80', endColorstr='#7e0dfd', GradientType=1);
	}
	.open-menu #lofmegamenu-responsive {
		left:0;
	}
	.open-menu:before {
		content: "";
		position: fixed;
		background: rgba(0,0,0,0.8);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: block;
		z-index: 10;
	}
	#lofmegamenu-responsive li {
		display: block;
		padding: 0 20px;
	}
	#lofmegamenu-responsive li a {
		display: block;
		padding: 10px;
		color: #fff;
		text-transform: uppercase;
		border-bottom: 1px solid #7ea746;
	}
	#lofmegamenu-responsive li a:hover {
		color: #fff;
		background: #74ad28;
		text-decoration: none;
	}
	#lofmegamenu-responsive li ul {
		padding-left: 20px;
	}
	
	.mobile-login {
		width: 150px;
		background-color: #ffffff;
		position: absolute;
		top: 70px;
		right: -10px;
		box-shadow: -1px 1px 5px #545454;
		z-index: 99;
		border: 1px solid #74ad28;
		border-bottom: 0;
		display: none;
	}
	.open-login .mobile-login {
		display: block;
	}
	.mobile-login-inner {
		position: relative;
	}
	.mobile-login-inner:before {
		border: solid transparent;
		border-color: rgba(235, 82, 85, 0);
		border-bottom-color: #ffffff;
		border-width: 8px;
		bottom: 100%;
		right: 8px;
		height: 0;
		width: 0;
		position: absolute;
		content: " ";
		pointer-events: none;
	}
	.mobile-login a {
		display: block;
		padding: 10px;
		color: #000;
		border-bottom: 1px solid #74ad28;
		text-decoration: none;
	}
}
/*--- max-width 991px End ---*/

@media only screen and (min-width: 768px) {
	.mobile-serch {
		display:none !important;
	}
	.cate-drop-box ul li {
		width: 33.33%;
		float: left;
		padding: 0 5px 0 0;
	}
}
/*--- min-width 768px End ---*/

@media only screen and (max-width: 767px) {
	.header-right {
		position: absolute;
		top: 73px;
		left: -15px;
		width: calc(100% + 30px);
		padding: 10px;
		border: 0;
		display: none;
		background: #74ad28;
		background: -moz-linear-gradient(left, #401f80 0%, #7e0dfd 100%);
		background: -webkit-linear-gradient(left, #4a8200 0%, #74ad28 100%);
		background: linear-gradient(to right, #4a8200 0%, #74ad28 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#401f80', endColorstr='#7e0dfd', GradientType=1);
	}
	.header-right.open-serch {
		display: block;
	}
	#search_block_top {
		width: 100%;
		float: none;
	}
	#search_block_top form#searchbox {
		padding: 0;
	}
	#search_block_top p {
		float: none;
		border: 1px solid #74ad28;
		position: relative;
	}
	#search_block_top #search_query_top {
		float: none;
		padding: 0 35px 0 10px;
		width: 100%;
		box-shadow: none;
	}
	.header-midl {
		display: none;
	}
	#search_block_top .button {
		position: absolute;
		top: 0;
		right: 0;
	}
	#search_block_top form#searchbox label {
		display: none;
	}
	.center-user-cate {
		display: block;
		padding: 15px 10px 0;
	}
	.c_postdetail {
		border-left: 0;
		padding-left: 0;
		display: flex;
		justify-content: space-between;
		    padding-top: 10px;
	}
	.crig-b {
		border-bottom: 0;
		border-right: 1px solid #ddd;
		margin-bottom: 0;
		width: 33.33%;
	}
	.c_views.crig-b, .c_posted.crig-b {
		margin-left: 10px;
	}
	.c_userimg {
		min-width: 110px;
		padding-right: 0;
		padding-top: 0;
	}
	.c_userDetail h3, .c_userDetail h2 {
		margin: 0 0 5px;
	}
	.sdsarticle-des {
		margin-bottom: 5px !important;
	}
	.c_userDetail {
		display: block;
		padding-right: 0;
	}
	.center-top-head h2 {
		margin: 0 0 10px;
		display: block;
	}
	.cate-grp {
		margin-right: 0;
		width: 48%;
	}
	.cate-grp select {
		width: 100%;
		background: #fff;
		border-radius: 0;
		padding: 3px;
	}
	.blog-tool {
		width: 100%;
		padding-bottom: 15px;
		padding-top: 5px;
		float: none;
	}
	#left_column .categories,
	#right_column .right-widge {
		position: relative;
	}
	#left_column .categories:before,
	#right_column .right-widge:before {
		content: "";
		width: 12px;
		height: 2px;
		background: #fff;
		position: absolute;
		top: 15px;
		right: 10px;
		display: block;
	}
	#left_column .categories:after,
	#right_column .right-widge:after {
		content: "";
		width: 2px;
		height: 12px;
		background: #fff;
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
	}
	#left_column .categories h3,
	#right_column .right-widge h3 {
		cursor: pointer;
		    padding: 10px;
	}
	#left_column .categories ul,
	#left_column .categories .v-box-all-grp,
	#right_column .right-widge .v-box-all-grp,
	#right_column .right-widge .product_grp {
		height: 0;
		display: none;
		transition: all 0.5s;
	}
	#left_column .categories.opne ul,
	#left_column .categories.opne .v-box-all-grp,
	#right_column .right-widge.opne .v-box-all-grp,
	#right_column .right-widge.opne .product_grp {
		display: block;
		height: auto;
	}
	#left_column .categories.opne:after,
	#right_column .right-widge.opne:after {
		display:none;
	}
	.login-user-nm {
		display: none;
	}
	.scrollToTop {
		bottom: 5px !important;
		right: 5px !important;
	}
	.cate-grp a {
		margin-left: 0;
		width: 100%;
		border-radius: 0;
		padding: 3px;
		text-align: center;
	}
	.view-latest-bg {
		width: 48%;
	}
	.view-latest-bg a {
		padding: 3px;
		border-radius: 0;
		display: block;
		margin-left: 0;
		width: 100%;
		color: #7b8890;
		text-align: center;
	}
	.view-latest-bg .sr-discussion {
		position: absolute;
		top: 5px;
		right: 10px;
		width: 48%;
		text-align: right;
	}
	.pf_img, .pf_txt {
		width: 100%;
		float: none;
	}
	.user-inner .pf_img img {
		margin: 0 auto 15px;
	}
	.sru-imgs-cont {
		width: 100%;
		text-align: center;
		padding: 0 0 15px;
	}
	.sru-details-cont {
		width: 100%;
		padding: 0;
	}
	.sru-details-cont h5 {
		margin: 0 0 5px;
	}
}
/*==== max-width: 767px;====*/

@media only screen and (max-width: 520px) {
	
}

.sdsarticle-des {
    display: block;
    width: 100%;
}
.blog-tool h2.name-user {
    color: #00a9a5;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 7px;
}

#more_info_tabs > li {
    max-width: 170px;
}
#more_info_tabs > li a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	border: 1px solid #55a14f;
    border-bottom: 0;
}
ul#product_list {
    background: #fff;
    padding: 10px;
    box-shadow: 0px 2px 3px #ccc;
    font-size: 12px;
}



.c_userDetail .page-item-title {
    width: 100%;
}
.c_userDetail .article-desc {
    width: 100%;
    clear: both;
}


a.pull-left.u-add.add_n_dc {
    display: inline-block;
    padding: 7px 10px;
    background: #97bf0d;
    color: #fff;
    font-size: 12px;
    vertical-align: middle;
    margin-left: 5px;
    text-decoration: none;
}