/* Design by VTEM http://www.vtem.net  All Rights Reserved */



@import url("navigation.css");

 @import url("k2.css");

/* #######################  GENERAL SETTINGS ############################ */

/*

@font-face{

font-family: 'Oxygen';

    src: url('../fonts/Oxygen.eot');

    src: url('../fonts/Oxygen.eot?#iefix') format('embedded-opentype'),

         url('../fonts/Oxygen.woff') format('woff'),

         url('../fonts/Oxygen.ttf') format('truetype'),

         url('../fonts/Oxygen.svg#Oxygen') format('svg');

    font-weight: normal;

    font-style: normal;

}*/

body {

	font-family: 'Titillium Web' !important;

}

@font-face {

	font-family: 'Titillium Web';

	src: url('../fonts/TitilliumWeb-Regular.eot');

	src: url('../fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/TitilliumWeb-Regular.woff2') format('woff2'),  url('../fonts/TitilliumWeb-Regular.woff') format('woff'),  url('../fonts/TitilliumWeb-Regular.ttf') format('truetype'),  url('../fonts/TitilliumWeb-Regular.svg#TitilliumWeb-Regular') format('svg');

	font-weight: normal;

	font-style: normal;

}

body#vtem {

	color: #666;

	font-family: 'Titillium Web' !important;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: 100;

}
table.newtblcls tr { 
    margin-bottom: 10px;
    display: block;
}
a, a:hover, a:visited, a:focus, .vt_wrapper_top .search form input {

	text-decoration: none !important;

	outline: none;

}

.unsupport-ie7 {

	width: 80%;

	margin: 100px auto;

}

img {

	margin: 0px 15px 5px 0px;

	max-width: 100%;

	height: auto;

}

.badge {

	display: inline-block !important;

}

.pagination {

	margin: 20px auto;

	text-align: center;

}

.whitebox_content p {

	display: none;

}

.pagination .counter.pull-right {

	float: none !important;

}

.vt_aside .col-md-3 .vt_moduletable:last-child {

	background: #f2f2f2 !important;

}

.pagination ul {

	margin: 0 auto;

}

/*.vt_aside.vt_group .col-md-3 .vt_moduletable:last-child{background:#f2f2f2;}*/

.red, span.star {

	color: #f00;

}

.vt_aside .col-md-3 .moduletable h3.vt_moduletable_title {

	font-size: 13px;

}

.vt_aside .col-md-3 .moduletable h3.vt_moduletable_title span {

	background: #24abce none repeat scroll 0 0;

	bottom: -8px;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	padding: 10px 8px;

}

.vt_main .page-header {

	margin-top: 0;

}

.vt_main .page-header h1 {

	margin-top: 0;

}

.tip-wrap {

	background: #000;

	color: #ccc;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	z-index: 9999;

}

.tip-wrap .tip-title {

	font-weight: bold;

}

.result-created {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.com_content .item-page {

	padding-bottom: 20px;

	display: block;

}

blockquote {

	margin: 10px 0 !important;

	padding: 0;

	font-style: italic;

	opacity: 0.8;

	quotes: none;

	border: 0;

	margin: 0;

	font-size: 100%;

}

.btn-primary {

	border: 0;

}

.btn-link {

	border-color: transparent;

}

.btn {

	padding: 7px 15px;

	display: inline-block;

	margin-top: 20px;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	color: #fff !important;

	text-transform: uppercase;

	text-align: center;

}

.btn:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

blockquote span.open {

	background: url(../images/so-q.png) left top no-repeat;

	padding: 5px 0 0px 30px;

	opacity: 0.4;

	filter: alpha(opacity=40);

}

blockquote span.close_soq {

	background: url(../images/sc-q.png) right bottom no-repeat;

	padding: 0px 30px 5px 0px;

	opacity: 0.4;

	filter: alpha(opacity=40);

}

.blockquote {

	margin: 15px 0px;

}

/* #######################  END GENERAL SETTINGS ############################ */



.vt_aside {

	padding: 10px 0 30px 0;

}

#vt_logo img {

	margin: 0;

}

#vt_logo {

	float: left;

	margin: 5px 0 0;

	padding: 14px 29px;

	text-align: center;

}

#vt_logo:hover {

	transform: rotate(360deg);

	transition: all 2s ease-in 0s;

}

#vt_wrapper {

	position: relative;

}

.vt_wrapper_top, .vt_wrapper_header {

	position: relative;

	width: 100%;

}

.vt_wrapper_header {/*box-shadow:0 0 4px #999999;*/

	position: relative;

	z-index: 9;

	background-color: #d46622;

	height: auto;

}

.vt_wrapper_top {

	z-index: 1;

}

.com_content.opt-featured .vt_wrapper_header {

	box-shadow: none !important;

}

#vt_header {

	position: relative;

	min-height: 45px;

}

.center_bg .white_box h2 a {

	float: left;

}

.com_content.featured .vt_wrapper_header {

	position: absolute;

}

#vt_main_inside {

	padding: 10px 0px;

}

.featured #vt_main_inside {

	padding: 0px;

}

.featured #vt_main_inside .vt_component {

	min-height: 0;

}

.com_content.featured .vt_wrapper_header {

	background: none;

}

.ie8 .vt_wrapper_showcase {

	z-index: 10;

}

.vt_wrapper_top #vt_top {

	position: relative;

}

.vt_wrapper_footer, .vt_wrapper_copyright {

	position: relative;

	z-index: 9;

}

 ..vt_wrapper_showcase {

 background:#fff;

 position: relative;

 z-index: 2;

 padding:0px !important;

}

/*.vt_main.container {padding:50px 0 !important; }*/

.vt_main.container h2.item-title {

	text-align: center;

	margin-top: 0;

}

.vt_main.container p.homepagediv {

	text-align: center;

}

.vt_footer .col-md-12 {

	padding: 0 0 7px;

}

.vt_wrapper_bottom {

	padding-top: 10px;

}

.vt_wrapper_footer {

	background: #f2f2f2 url("../images/footerbg.png") no-repeat scroll center bottom / 100% auto;

	color: #999;

	padding-top: 30px !important;

}

.vt_wrapper_copyright {

	background-color: #333;

	color: #666;

	padding-bottom: 20px;

}

.separator_br .vt_moduletable, .separator_lb .vt_moduletable, .vt_lb .vt_moduletable {

	margin-bottom: 20px;

}

.vt_showcase .vt_moduletable {

	margin-bottom: 0;

}

.vt_wrapper_top .vt_moduletable, .vt_moduletable.features_overview {

	margin-bottom: 0px;

}

.vt_moduletable h3 {

	border-bottom: 1px dashed #d46622;

color: #d46622;

font-size: 30px;

margin-bottom: 37px !important;

margin-top: 0;

text-align: center;

text-transform: uppercase;

}

.vt_moduletable h3 span {

	background: #fff none repeat scroll 0 0;

	border: 1px dashed #d46622;

	bottom: -19px;

	display: inline;

	margin: 0;

	padding: 0 26px;

	position: relative;

}

.separator_br .vt_moduletable h3, .separator_lb .vt_moduletable h3, .vt_lb .vt_moduletable h3 {

	font-size: 36px;

}

.ie9 .gradient {

	filter: none !important;

}

.btn .fa-angle-right {

	padding-left: 10px;

}

.fa-angle-right, .fa-angle-up {

	font-size: 18px;

}

.page-header {

	border-bottom-width: 3px;

	border-bottom-style: double;

	padding-bottom: 0;

}

.blog .page-header {

	margin: 20px 0px 0px;

}

.blog .items-row .page-header {

	border-bottom: none;

}

.blog a.readmore {

}

.btn-primary:hover,  .btn-primary:focus,  .btn-primary:active,  .btn-primary.active,  .btn-primary.disabled,  .btn-primary[disabled] {

	color: #ffffff;

	opacity: 0.8 !important;

	filter: alpha(opacity=80) !important;

}

.span12.separator_showcase, .separator_showcase:first-child, .span8.separator_showcase {

	margin-left: 0px !important;

}

#vt_br .vt_moduletable, #vt_lb .vt_moduletable {

	padding: 15px 20px;

	margin-top: 0;

	background-color: #ffffff;

	border: 1px solid transparent;

	border-radius: 4px;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

	border-color: #dddddd;

}

.contact-form .form-group .col-md-offset-3 button.validate {

	background: #24abce none repeat scroll 0 0 !important;

	border-bottom: 4px solid #d46622 !important;

	height: auto !important;

	line-height: normal !important;

	padding: 10px 18px;

	width: auto;

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-property: transform;

	transition-property: transform;

}

.contact-form .form-group .col-md-offset-3 button.validate:before {

	pointer-events: none;

	position: absolute;

	z-index: -1;

	content: '';

	top: 100%;

	left: 5%;

	height: 10px;

	width: 90%;

	opacity: 0;

	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

	-webkit-transition-duration: 0.3s;

	transition-duration: 0.3s;

	-webkit-transition-property: transform, opacity;

	transition-property: transform, opacity;

}

.contact-form .form-group .col-md-offset-3 button.validate:hover {

	-webkit-transform: translateY(-5px);

	transform: translateY(-5px);

}

.contact-form .form-group .col-md-offset-3 button.validate:hover:before {

	opacity: 1;

	-webkit-transform: translateY(5px);

	transform: translateY(5px);

}

.vt_aside .col-md-9 { /* border: 1px solid #dddddd;*/

	border-radius: 5px;

}

.icon-plus {

	position: relative;

	top: 1px;

	display: inline-block;

	font-family: 'Glyphicons Halflings';

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.icon-plus:before {

	content: "\e019";

}

h3.panel-header.item-title {

	padding-bottom: 40px;

}

h3.panel-header.item-title .btn.btn-mini {

	position: absolute;

	right: 10px;

	top: 45px;

}

.navbar-default a.modal_jform_contenthistory {

	margin-top: 23px;

	float: left;

}

.content_vote .btn.btn-mini {

	margin-top: 0px;

}

.content_vote select {

	height: auto;

}

.item-page .form-inline {

	margin-bottom: 10px;

}

#vt_br .vt_moduletable h3, #vt_lb .vt_moduletable h3 {

	margin-top: 0px;

}

fieldset {

	border: 1px solid #eee;

	padding: 15px;

	margin: 10px 0;

	display: block;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.fa-angle-double-right {

	font-size: 14px;

}

/*.logo-0 #vt_logo img {

	display: none;

}*/

/*.logo-1 #vt_logo, .logo-2 #vt_logo{background:none !important;}*/





.vt_header .col-md-10.separator_header { width:100%;}





.vt_wrapper_top.vt_section {

	position: relative;

	padding: 0px;

}

.vt_wrapper_drawer,  .vt_wrapper_header.vt_section,  .vt_wrapper_footer.vt_section,  .vt_wrapper_copyright.vt_section {

	padding: 0px;

}

.com_content.opt-featured .vt_moduletable h3 {

	margin-bottom: 0;

	text-align: center;

}

.we_offer p, .Our_capa p, .Clients_choose p, .Best_Offers p {

	display: block;

	font-size: 18px;

	text-align: center;

}

.we_offer > .row > div, .Our_capa > div {

	margin: 20px 0px;

}

.com_content.opt-featured .vt_moduletable .Best_Offers h3, .vt_moduletable .Best_Offers p {

	text-align: left;

}

.vt_moduletable .Best_Offers p {

	padding-bottom: 0;

}

.top_inner ul.boxborder {

	background: rgba(255,255,255,0.9);

	position: relative;

}

.top_inner ul.boxborder::before {

	border-color: transparent rgba(255, 255, 255, 0.9) transparent transparent;

	border-radius: 0;

	border-style: solid;

	border-width: 25px;

	content: "";

	display: block;

	height: 0;

	position: absolute;

	right: 100%;

	top: 0;

	width: 0;

}

.top_inner ul.boxborder::after {

	border-color: transparent transparent transparent rgba(255, 255, 255, 0.9);

	border-radius: 0;

	border-style: solid;

	border-width: 25px;

	bottom: 0;

	content: "";

	display: block;

	height: 0;

	position: absolute;

	right: -50px;

	width: 0;

}

/*  Drawer ------------------------------------------------------------------ */



.vt_wrapper_drawer {/* padding:10px 0px;*/

	color: #fff;

}

.vt_wrapper_drawer a {

	color: #fff !important;

}

/*.vt_wrapper_drawer .fa{ font-size:13px; width:22px; height:22px; padding:3px 0 0 4px; margin:0px 5px; border:1px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}

*/

.vt_wrapper_drawer .fa:hover {

	opacity: 0.8 !important;

	filter: alpha(opacity=80) !important;

	cursor: pointer;

}

.vt_wrapper_drawer .fa.fa-facebook {

	padding: 3px 0 0 7px;

}

/*search-------------------------------------------------------------------------*/



.search .form-inline input {

	border: 0 none;

	padding-left: 14px;

	padding-right: 14px;

	width: 95%;

}

a.search-icon {

	color: #b3b3b3 !important;

	margin-left: -40px;

}

/*  Slides ------------------------------------------------------------------ */



.vt_wrapper_top .vt_block {

	padding-left: 0px;

	padding-right: 0px;

}

.vtem_skitter .box_clone img {

	max-width: none !important;

}

.vtem_skitter_dots, .vtem_skitter_dotspreview {

	margin-bottom: 0px !important;

}

.vtem_skitter {

	height: auto !important;

}

.vtem_skitter .info_slide_dots .image_number {

	background: #FFFFFF !important;

	border: 2px solid #fff;

	border-radius: 100%;

	-moz-border-radius: 100%;

	-ms-border-radius: 100%;

	-o-border-radius: 100%;

	-webkit-border-radius: 100%;

	box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5);

	-moz-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5);

	-ms-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5);

	-o-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5);

	-webkit-box-shadow: 0 0 0 3px rgba(153, 153, 153, 0.5);

	cursor: pointer;

	float: left;

	height: 12px;

	margin: 0 10px 0 0 !important;

	overflow: hidden;

	text-indent: -9999em;

	width: 12px;

}

.vtem_skitter .info_slide_dots .image_number_select {

	background: #fff !important;

	margin: 0 10px 0 0 !important;

}

.vtem_skitter .info_slide_dots {

	left: 48% !important;

	bottom: 10px !important;

}

.vtem_skitter .prev_button, .vtem_skitter .next_button {

	border: 2px solid #fff;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

}

.vtem_skitter .label_skitter {

	left: 10% !important;

	position: absolute;

	top: 34% !important;

	font-size: 30px;

	height: 90px;

	text-align: center;

	background: none !important;

	opacity: 1 !important;

	filter: alpha(opacity=100) !important;

	z-index: 150;

	text-transform: uppercase;

	font-weight: normal;

}

.vtem_skitter .label_skitter h4 {

	font-weight: normal;

	display: inline-block !important;

	padding: 0px;

	width: 100%;

	clear: both;

	font-size: 72px;

	text-shadow: 3px 3px 1px #444444;

	border: 0px;

}

/*  vtem_scroller  ------------------------------------------------------------------ */



.vtem_scroller {

	height: auto !important;

}

.vtem_scroller h4.vtem_engine_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

}

.vtem_scroller h4.vtem_engine_title a {

	color: #666;

}

.vtem_scroller .vt-mod-info {

	color: #999;

	padding-bottom: 5px;

}

.vtem_scroller {

	overflow: inherit !important;

}

.vtem_scroller > .pager > li > a:hover, .vtem_scroller > .pager > li > a:focus {

	background-color: #ccc;

}

/*  CUSTOM HTML  ------------------------------------------------------------------ */



.we_offer .fa {

	padding: 25px 70px 0px 0px;

	font-size: 60px;

	-moz-transform: rotate(-65deg);

	-webkit-transform: rotate(-65deg);

	transform: rotate(-65deg);

}

.ie9 .we_offer .fa, .ie8 .we_offer .fa {

	padding: 55px 0px 0px 10px;

}



.center_bg .cart_login h2{background: #24abce none repeat scroll 0 0;

border-radius: 5px;

color: #fff;

font-size: 21px;

height: 39px;

line-height: 39px;

padding: 0 10px;}

.center_bg .cart_login .login_div{background:#f2f2f2 ; padding:20px; border:#ccc solid 1px;}

.center_bg .cart_login .register_div{background:#f2f2f2 ; padding:20px; border:#ccc solid 1px;}

.center_bg .cart_login .register_div .contentpane tr td label{color:#d46622;margin-right:10px;}

.center_bg .cart_login .register_div .contentpane tr td:first-child{ text-align:right; }

.center_bg .cart_login .register_div .contentpane tr td{text-align:left;}

.register_div input.button{  margin-left: 31%; border-bottom:#d46622 solid 3px;}

.center_bg .cart_login .login_div #com-form-login table{width:100% !important; }

.center_bg .cart_login .login_div #com-form-login table tr td:first-child{text-align:right; }

.center_bg .cart_login .login_div #com-form-login input.button{  margin-left: 28%; border-bottom:#d46622 solid 3px;}





.we_offer .row h3 {

	font-size: 24px !important;

	font-weight: normal;

	margin: 0;

	padding: 30px 0 20px;

	text-transform: none;

	z-index: 10;

}

.copyright .vt_moduletable_content a {

	color: #777 !important;

}

.we_offer .thumbnail {

	-moz-box-sizing: border-box;

	-webkit--box-sizing: border-box;

	box-sizing: border-box;

	background: #fff;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border: 1px solid #dddddd;

	box-shadow: 0 0 16px #ddd;

	width: 180px;

	height: 180px;

	margin: 0 auto;

}

.we_offer strong {

	margin: 0;

	padding: 5px;

	position: relative;

	z-index: 1;

	border-radius: 100%;

	-moz-border-radius: 100%;

	-webkit-border-radius: 100%;

	width: 100%;

	height: 100%;

	float: left;

}

.we_offer span > em, .we_offer strong > em {

	position: absolute;

	z-index: -1;

	top: -6px;

	right: -12px;

	width: 190px;

	height: 190px;

	border-radius: 100%;

	-moz-border-radius: 100%;

	-webkit-border-radius: 100%;

	border-style: solid;

	border-width: 10px 10px 10px 10px;

	-webkit-transition: all .5s ease;

	-moz-transition: all .5s ease;

	-o-transition: all .5s ease;

	-ms-transition: all .5s ease;

	transition: all .5s ease;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	transform: rotate(45deg);

}

.we_offer span > em, .we_offer strong > em {

	-moz-transform: rotate(65deg);

	-webkit-transform: rotate(65deg);

	-ms--webkit-transform: rotate(65deg);

}

.ie.ie8 .we_offer span > em, .ie.ie7 .we_offer span > em,  .ie.ie8 .we_offer strong > em, .ie.ie7 .we_offer strong > em {

	border-color: transparent !important;

	border-width: 0 !important;

}

.we_offer span:hover > em, .we_offer strong:hover > em {

	border-color: transparent #26292d transparent transparent;

	-webkit-transform: rotate(425deg);

	-moz-transform: rotate(425deg);

	transform: rotate(425deg);

}

#vt_feature .Our_capa .col-sm-4 h3 {

	background: #333;

	color: #fff !important;

	margin: 0 !important;

	padding: 15px;

	border: 0;

	font-size: 19px !important;

	line-height: 30px;

}

#vt_feature .Our_capa .col-sm-4 h3 strong {

	font-size: 48px;

	margin-right: 14px;

	padding-right: 13px;

}

#vt_feature .Our_capa .col-sm-4 img {

	background: #fff none repeat scroll 0 0;

	border: 1px solid #e6e6e6;

	height: 277px;

	margin: 0;

	padding: 15px;

}

.vt_wrapper_feature {

	border-top: 1px dashed #fe6945;

	/*  box-shadow: 0 -5px 5px #EEEEEE;

*/

	padding: 0px;

	position: relative;

	margin-top: 57px;

	z-index: 9;

}

.vt_wrapper_feature .vt_block {

	padding: 0 0 40px;

	background: #f7f7f7 none repeat scroll 0 0;

}

.search.myproductsearch {

	margin-top: 15px;

}

.Our_capa.row h3 {

	font-size: 26px !important;

	height: 100px;

	text-align: left !important;

	line-height: 35px;

	font-weight: 300;

	margin-top: 20px;

}

.Our_capa.row h3 strong {

	float: left;

	font-size: 72px;

	height: 70px;

	line-height: 70px;

	border-right: 1px solid #DDDDDD;

	margin-right: 25px;

	padding-right: 25px;

	font-weight: 300;

}

.Our_capa.row .block_content {

	text-align: left;

}

.Clients_choose.vt_block {

	color: #fff;

	padding-top: 0;

	min-height: 50px;

	padding-bottom: 60px;

	text-align: center;

	font-size: 18px;

}

.Clients_choose.vt_block p {

	padding-bottom: 0px;

}

.Clients_choose.vt_block h3.vt_moduletable_title {

	margin-top: -39px !important;

}

.vt_wrapper_feature .vt_block .container h3.vt_moduletable_title {

	margin-top: -34px !important;

}

.Clients_choose.row {

	background: none repeat scroll 0 0 #FFFFFF;

	border-radius: 2px;

	font-size: 14px;

	padding: 0px;

	margin-top: 30px;

	min-height: 50px;

	color: #333;

}

.Clients_choose .Client {

	display: inline-block;

	list-style: none;

	margin: 0px;

	padding: 20px 15px;

	border-left: 1px solid #ddd;

	float: left;

	position: relative;

	color: #666;

	text-align: center;

	overflow: hidden;

}

.Clients_choose .Client.fist_child {

	border-left: 0px;

}

.Clients_choose.row .fa {

	width: 128px;

	height: 128px;

	font-size: 60px;

	color: #fff;

	padding: 35px 0px 0px 0;

}

.Clients_choose.row .fa-cog {

	background: #2582D3;

}

.Clients_choose.row .fa-clock-o {

	background: #26292d;

}

.Clients_choose.row .fa-refresh {

	background: #24abce;

}

.Clients_choose.row .fa-desktop {

	background: #d46622;

}

.Clients_choose.row h4 {

	font-size: 16px;

	font-weight: normal;

	padding: 5px 0;

}

.vt_wrapper_showcase.vt_section {

	background: #f7f7f7 none repeat scroll 0 0;

	padding: 19px 0 10px;

	margin-bottom: 37px;

}

.Best_Offers h3 {

	margin-top: 0px;

	font-size: 36px;

	text-align: left;

}

.Best_Offers a {

	text-transform: none;

	font-size: 18px;

}

.top_head {

	background: #24abce url(../images/all_imagesbanner.png) center 0 no-repeat;

	padding: 10px 0 0;

}

.top_inner {

	float: left;

	width: 75%;

	background: url("../images/topman.png") no-repeat scroll 0 0 / 36% auto rgba(0, 0, 0, 0);

	height: 400px;

}

.top_inner ul li {/* color:#fff;*/

	list-style-type: n;

	font-size: 20px;

	font-family: cursive, sans-serif;

	line-height: 54px;

}

.top_in_img {

	float: right;

	line-height: 400px;

}

.top_inner ul li.slogan {

	list-style: none !important;

	font-size: 30px !important;

	color: #fff;

	padding: 10px 0 !important;

}

.boxborder {

	-moz-box-shadow: 0 0 5px #888;

	-webkit-box-shadow: 0 0 5px#888;

	box-shadow: 0 0 5px #888;

}

.top_inner ul {

	margin: 3% 0 0 40%;

	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4);

}

.vt_moduletable_content .text-center .block_content {

	font-size: 14px;

}

.vt_component .item-page p {

	font-size: 14px;

}

/*  Search ------------------------------------------------------------------ */



.vt_wrapper_top .search form {

	border: 1px solid #444;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	-webkit-border-radius: 3px;

	float: right;

	margin: 0px;

	width: 70%;

	padding: 2px 0px;

}

.vt_wrapper_top .search form input,  .vt_wrapper_top .search form button {

	background: none;

	border: 0px;

	color: #999;

}

.vt_wrapper_top .search form input {

	width: 70%;

}

.vt_wrapper_top .search form button {

	width: 40px;

	float: right;

}

.com_content.opt-featured .vt_main {

	min-height: 0;

}

/*  Footer ------------------------------------------------------------------ */



#vt_footer .form-inline .form-control {

	display: inline-block;

	width: 60%;

}

#vt_footer .form-inline button.btn {

	font-size: 18px;

	height: 38px !important;

	margin-left: 5px;

	margin-top: 0px;

	line-height: normal;

}

#vt_footer .form-inline .form-control, #vt_footer .form-inline button.btn {

	height: 42px;

	padding: 6px 15px;

	border: 0;

}

#vt_footer .vt_moduletable h3 {

	/*color: #F5F5F5;*/



	font-size: 24px !important;

	font-weight: normal;

	margin: 0px 0px 10px;

	text-align: left !important;

}

.vt_wrapper_footer ul.latestnews {

	list-style: none;

	margin: 0;

	padding: 0;

}

.vt_wrapper_footer ul.latestnews li {

	list-style: none;

	display: block;

	padding: 7px 0px;

}

.vt_wrapper_footer ul.latestnews li a, .vt_wrapper_footer ul.latestnews li a .fa-angle-double-right {

	color: #999;

}

.vt_wrapper_footer ul.latestnews li a .fa-angle-double-right {

	padding-right: 5px;

}

.vt_wrapper_footer ul.latestnews li a .fa-angle-right {

	padding: 0px 5px 0px 0px;

}

.copyright .vt_moduletable {

	padding-top: 20px;/* border-top:1px solid #444; */

	color: #666;

}

.vt_moduletable.copyright a {

	color: #666;

}

.vt_wrapper_footer .custom a {

	text-transform: uppercase;

	font-size: 12px;

}

#vt_footer .col-md-12.copyright .vt_moduletable_content {

	margin-top: 0;

}

#vt_footer .vt_moduletable_content li a:hover {

	background: none;

}

/*  Gotop------------------------------------------------------------------ */



.vt_wrapper_copyright .container {

	position: relative;

}

#gotop {

	width: 28px;

	height: 28px;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border: 1px solid #444;

	position: absolute;

	top: -30px;

	right: 15px;

	text-align: center;

	color: #444;

}

#gotop:hover {

	border: 1px solid #999;

	color: #999;

}

#gotop .fa-angle-up {

	padding: 3px 0 0px 6px;

}

/*  Com content ----------------------------------------------------------------- */







.article-info, .content_rating {

	color: #999;

	margin-bottom: 15px;

	font-size: 95%;

}

.article-info .published {

	margin-left: 0px;

}

.article-info .article-info-term {

	display: none !important;

}

.article-info dd {

	display: inline-block;

	padding-right: 10px;

}

.categories-list dl dt, .categories-list dl dd {

	display: inline-block;

}

.icons .dropdown-toggle .caret {

	display: none !important;

}

.icons .btn-group {

	display: block !important;

}

.icons a.dropdown-toggle {

	background-color: #FFFFFF;

	border-color: #CCCCCC;

	color: #333333;

}

.icons .dropdown-menu > li > a {

	clear: none;

	display: inline-block;

	float: left;

}

.icons .dropdown-toggle .icon-cog {

	position: relative;

	top: 1px;

	display: inline-block;

	font-family: 'Glyphicons Halflings';

	-webkit-font-smoothing: antialiased;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-moz-osx-font-smoothing: grayscale;

	width: 1em;

	display: block !important;

}

.icons .dropdown-toggle .icon-cog:before {

	content: "\e019";

}

#searchForm .btn.btn-primary {

	margin-top: 0px;

	margin-left: 5px;

}

/*  Latest news  ----------------------------------------------------------------- */



.vt_footer .newsflash {

	display: block;

}

.vt_footer .newsflash .vt_img_fix {

	margin-bottom: 10px;

}

.vt_footer .newsflash img {

	width: 90px;

	height: 90px;

	float: left;

	margin-top: -20px;

}

.vt_footer .newsflash h4 a {

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	color: #999;

	font-weight: bold;

}

.vt_footer .newsflash h4 {

	padding-left: 102px;

	padding-bottom: 5px;

	margin-bottom: 0px;

	clear: both;

}

.vt_footer .newsflash p {

	padding-bottom: 0px;

	float: left;

}

.vt_footer .newsflash .vtem_news_text p {

	clear: both;

	padding-bottom: 0px;

}

/*  blog ----------------------------------------------------------------- */



.blog .items-row .item {

	padding-bottom: 10px;

}

.blog .items-row .item img {

	width: 35%;

	height: auto;

}

.item-separator {

	display: block;

	clear: both;

}

a.readmore {

	font-size: 12px;

	text-transform: uppercase;

}

/*  Module Menu ----------------------------------------------------------------- */

#vt_footer h3.vt_moduletable_title {

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

	border: 0 none;

	bottom: auto;

	margin: 0 0 24px !important;

}

#vt_feature .Our_capa .col-sm-4:nth-child(3) h3 {

	background: #d46622;

}

#vt_footer h3.vt_moduletable_title span {

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

	border-color: -moz-use-text-color -moz-use-text-color #4c4c4c;

	border-style: none none solid;

	border-width: 0 0 3px;

	bottom: auto;

	display: inline;

	margin-bottom: 0 !important;

	margin-left: 0;

	margin-right: 0;

	margin-top: 0;

	padding: 7px 0;

	position: relative;

}

#vt_footer .vt_moduletable_content li a {

	transition: 0.4s; /* padding: 7px 15px;*/

	padding: 5px 0;

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

}
.vt_wrapper_footer .col-md-4{margin-bottom: 17px;}
#vt_footer .vt_moduletable_content {

/*	margin-bottom: 17px;*/
margin-top: 15px;

}

#vt_footer .vt_moduletable_content li:hover a {

	color: #24abce;

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);

	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);

}

#vt_footer .vt_moduletable_content li.active a {

	color: #24abce;

}

.vt_aside .col-md-3 .moduletable_support h3.vt_moduletable_title {

	font-weight: bold;

	font-size: 14px !important;

}

.vt_aside .col-md-3 .moduletable_support h3.vt_moduletable_title span {

	padding: 5px;

	bottom: -6px;

}

.vt_aside .col-md-3 .moduletable_support .custom_support a.btn-primary {

	border-bottom: 3px solid #d46622 !important;

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	-webkit-transform-origin: 100% 0;

	transform-origin: 100% 0;

}

.vt_aside .col-md-3 .moduletable_support .custom_support a.btn-primary:hover {

	-webkit-animation-name: hvr-wobble-bottom;

	animation-name: hvr-wobble-bottom;

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-timing-function: ease-in-out;

	animation-timing-function: ease-in-out;

	-webkit-animation-iteration-count: 1;

	animation-iteration-count: 1;

}

 @-webkit-keyframes hvr-wobble-bottom {

 16.65% {

 -webkit-transform: skew(-12deg);

 transform: skew(-12deg);

}

 33.3% {

 -webkit-transform: skew(10deg);

 transform: skew(10deg);

}

 49.95% {

 -webkit-transform: skew(-6deg);

 transform: skew(-6deg);

}

 66.6% {

 -webkit-transform: skew(4deg);

 transform: skew(4deg);

}

 83.25% {

 -webkit-transform: skew(-2deg);

 transform: skew(-2deg);

}

 100% {

 -webkit-transform: skew(0);

 transform: skew(0);

}

}

 @keyframes hvr-wobble-bottom {

 16.65% {

 -webkit-transform: skew(-12deg);

 transform: skew(-12deg);

}

 33.3% {

 -webkit-transform: skew(10deg);

 transform: skew(10deg);

}

 49.95% {

 -webkit-transform: skew(-6deg);

 transform: skew(-6deg);

}

 66.6% {

 -webkit-transform: skew(4deg);

 transform: skew(4deg);

}

 83.25% {

 -webkit-transform: skew(-2deg);

 transform: skew(-2deg);

}

 100% {

 -webkit-transform: skew(0);

 transform: skew(0);

}

}

ul.mega-menu > li {

	display: none;

}

ul.menu, ul.menu li, ul.weblinks ul.weblinks li {

	list-style: none;

}

ul.menu, ul.weblinks {

	margin-left: 0px;

	padding: 0;

	margin-bottom: 10px;

}

ul.menu ul, ul.weblinks ul {

	padding-top: 10px;

}

ul.menu li, ul.weblinks li {

	padding:0;

	display: block;

}

ul.menu ul li, ul.weblinks ul li {

	border-top: 1px solid #ddd;

	border-bottom: 0px;

}

ul.menu ul li:last-child, ul.weblinks ul li:last-child {

	padding-bottom: 0px;

}

ul.menu li .fa-angle-right, ul.weblinks li .fa-angle-right {

	padding-left: 0px;

}

ul.menu li a .fa, ul.weblinks li a .fa,  ul.menu li.active.parent a .fa,  ul.menu li.parent li a .fa,  ul.menu li.active ul li a .fa,  ul.menu li.active.current li a .fa,  ul.menu li a, ul.weblinks li a,  ul.menu li.active.parent a,  ul.menu li.parent li a,  ul.menu li.active ul li a,  ul.menu li.active.current li a {

	color: #666;

	background: none !important;

	padding: 0px;

}

/*  Category List ----------------------------------------------------------------- */



table.category a {

	color: #666;

	display: inline-block !important;

}

.category-list .filter-search {

	width: 80%;

	float: left;

}

.category-list .display-limit {

	width: 20%;

	float: right;

}

input, button, select {

	background-color: #FFFFFF;

	background-image: none;

	border: 1px solid #CCCCCC;

	border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

	color: #555555;

	display: inline-block;

	font-size: 14px;

	height: 40px;

	line-height: normal;

	padding: 6px 12px;

	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

	vertical-align: middle;

}

textarea {

	background-color: #FFFFFF;

	background-image: none;

	border: 1px solid #CCCCCC;

	border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

	color: #555555;

	display: inline-block;

	font-size: 14px;

	line-height: normal;

	padding: 6px 12px;

	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

	vertical-align: middle;

}

#contact-form textarea {

	width: 80%;

	height: auto;

}

#contact-form input[type="text"], #contact-form input[type="email"] {

	width: 80%;

}

input[type="checkbox"], input[type="radio"] {

	height: auto;

	margin: 4px 5px;

}

#contact-form input[type="checkbox"] {

	float: left;

	margin-right: 10px;

}

/*  ERROR 404 ----------------------------------------------------------------- */



	.cart_white_area .p_detail{background: #6bb7dd none repeat scroll 0 0;

color: #fff;

display: inline-block;

font-size: 16px;

padding: 27px 20px;

text-align: center;}



.cart_white_area .p_detail tbody{   display: inline-block;

 }











#vtem_warper_error {

	background: #fff;

	color: #666;

	text-align: center;

}

h1.not_found {

	background: url(../images/404.jpg) center 0 no-repeat;

	text-indent: -9999px;

	height: 306px;

	text-align: center;

}

.page_error {

	font-size: 70px;

	display: none;

}

.page_margin_top {

	margin-top: 30px;

}

#vtem_warper_error .btn-primary {

	background-color: #00c385;

}

.home_pages {

	padding-bottom: 50px;

}

/*  Com User ----------------------------------------------------------------- */



legend {

	background: #FFFFFF;

	border: 0 none;

	padding: 0 10px;

	margin-bottom: 0px;

	width: auto;

	font-size: 14px;

	font-style: italic;

	color: #666;

}

.login ul.login {

	list-style: none;

	margin: 0;

	padding: 0;

}

.login ul.login li {

	list-style: none;

	padding: 3px 0px;

}

.login ul.login li .fa-angle-right {

	font-size: 14px;

}

.login ul.login li a, .login ul.login li a .fa {

	color: #666;

}

.registration #member-registration dt {

	width: 30%;

	display: inline-block;

}

.registration #member-registration dd {

	width: 65%;

	display: inline-block;

}

.registration #member-registration dt, .registration #member-registration dd {

	padding-bottom: 10px;

}

.registration #member-registration dt .spacer {

	margin-bottom: 20px;

	display: block;

}

.subheading-category {

	font-style: italic;

	font-weight: normal;

	display: block;

}

.form-group .spacer {

	padding-left: 15px;

}

.form-group .spacer label {

	font-weight: normal;

}

.form-group label, .form-group label#jform_contact_email_copy-lbl {

	display: inline-block !important;

}

/*  Com Contact ----------------------------------------------------------------- */



.contact .pane-sliders .panel, #slide-contact .accordion-group {

	margin-bottom: 5px;

	border: 1px solid #e5e5e5;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	clear: both;

}

.contact .pane-sliders .panel h3 {

	margin: 2px;

}

#contact-slider .pane-down {

	border-top: 1px solid #ddd !important;

}

.contact .pane-sliders .panel h3 a {

	color: #666;

	display: block;

	padding: 7px 10px;

}

.pane-slider.pane-down {

	padding: 15px !important;

}

.contact .pane-sliders .contact-image {

	display: block;

	padding: 20px 0px;

}

.contact-position {

	font-weight: bold;

	display: block;

	padding-bottom: 10px;

}

.pane-toggler {

	border-bottom: 0 none;

}

.contact .pane-sliders .jicons-icons {

	display: inline-block;

	float: left;

}

.contact .contact-form fieldset {

	border: 0;

	padding: 0 15px;

}

.contact .contact-form fieldset legend {

	padding: 0px 0px 20px;

}

#slide-contact .accordion-group .accordion-inner {

	padding-top: 20px;

}

#slide-contact .accordion-group .thumbnail {

	margin: 15px;

	border: 0px;

}

#slide-contact .accordion-group .accordion-toggle {

	display: block;

	padding: 10px;

	font-size: 180%;

	font-weight: normal;

}

#slide-contact .accordion-group .accordion-body.in {

	border-top: 1px solid #e5e5e5;

}

/*  Table  ------------------------------------------------------------------------- */







.category {

	width: 100%;

	margin-bottom: 20px;

}

.list-condensed {

	list-style: none;

	margin: 0;

	padding: 0;

	border: 1px solid #ddd;

}

.list-condensed li,  .category > thead > tr > th,  .category > tbody > tr > th,  .category > tfoot > tr > th,  .category > thead > tr > td,  .category > tbody > tr > td,  .category > tfoot > tr > td {

	padding: 8px;

	line-height: 1.428571429;

	vertical-align: top;

	border-top: 1px solid #dddddd;

}

.category > thead > tr > th {

	vertical-align: bottom;

	border-bottom: 2px solid #dddddd;

}

.list-condensed li:first-child,  .category > caption + thead > tr:first-child > th,  .category > colgroup + thead > tr:first-child > th,  .category > thead:first-child > tr:first-child > th,  .category > caption + thead > tr:first-child > td,  .category > colgroup + thead > tr:first-child > td,  .category > thead:first-child > tr:first-child > td {

	border-top: 0;

}

.category > tbody + tbody {

	border-top: 2px solid #dddddd;

}

.category .category {

	background-color: #ffffff;

	margin: 0;

	padding: 0;

	list-style: none;

}

.category a.category {

	color: #666;

	background-color: #ccc;

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	padding: 2px 10px;

}

.category a.btn {

	color: #fff;

}

.list-condensed .cat-list-row0,  .category > tbody > tr:nth-child(odd) > td,  .category > tbody > tr:nth-child(odd) > th {

	background-color: #f9f9f9;

}

.list-condensed .cat-list-row1,  .category > tbody > tr:hover > td,  .category > tbody > tr:hover > th {

	background-color: #f5f5f5;

}

.categories-list h3.item-title {

	border: 0px;

}

.list-condensed li .list-title a {

	color: #666;

	font-weight: bold;

}

/*    Action    --------------------------------------------  */



.btn-group.actions {

	display: inline-block !important;

}

.actions li img, .content_rating img, .article-info img,  .actions li.edit-icon img {

	width: auto !important;

	margin: 0;

	padding: 0;

}

.edit.item-page .formelm, .edit.item-page .formelm-buttons {

	display: block;

	margin-bottom: 10px;

}

.edit.item-page .formelm-buttons {

	margin-left: 160px;

}

.edit.item-page .formelm-buttons button {

	margin-right: 10px;

}

.edit.item-page #adminForm textarea {

	clear: both;

	display: block;

}

#editor-xtd-buttons, .toggle-editor {

	display: inline-block;

}

#editor-xtd-buttons .button2-left, .toggle-editor .button2-left {

	display: inline-block;

	padding: 2px 5px;

	border: 1px solid #ddd;

	margin-top: 10px;

}

.edit.item-page .formelm-area {

	margin-bottom: 20px;

}

.edit.item-page .formelm label {

	width: 160px;

}

.actions {

	list-style: none;

	float: right;

	display: inline-block;

	text-align: right;

}

.actions li {

	display: inline-block;

	list-style: none;

	padding: 0px;

}

.vt_category_creat dd {

	background: none repeat scroll 0 0 #F5F5F5;

	border: 1px solid #DDDDDD;

	color: #999999;

	display: inline-block;

	margin-bottom: 10px;

	padding: 5px 10px;

}

.pagenav {

	float: left;

	padding: 0;

}

.pagenav > li {

	float: left;

	margin-bottom: -1px;

	list-style: none;

}

.pagenav > li > a {

	margin-right: 2px;

	line-height: 1.428571429;

	border: 0px 1px solid transparent;

	border-radius: 0;

	text-transform: uppercase;

}

.pagenav > li.next {

	margin-left: 10px;

}

.pagenav > li > a:hover {

	border-color: #eeeeee #eeeeee #dddddd;

}

.pagenav > li.active > a,  .pagenav > li.active > a:hover,  .pagenav > li.active > a:focus {

	color: #555555;

	cursor: default;

	background-color: #ffffff;

	border: 1px solid #dddddd;

	border-bottom-color: transparent;

}

/*    Massages ---------------------------------------------  */



.invalid {

	border-color: #A94442;

	color: #A94442;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

}

#system-message {

	background: none !important;

	border: none !important;

	padding: 0 !important;

}

#system-message dd {

	text-indent: 0;

}

#system-message dd ul {

	padding: 15px;

	margin: 0;

	border: 1px solid transparent;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	background-image: none !important;

	list-style: none;

}

#system-message dd.message ul {

	background-color: #D9EDF7;

	border-color: #BCE8F1;

	color: #31708F;

}

#system-message dt.notice,  #system-message dt.message,  #system-message dt.error {

	display: none;

}

#system-message dd.notice.message ul {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #faebcc;

}

#system-message dd.error.message ul {

	color: #a94442;

	background-color: #f2dede;

	border-color: #ebccd1;

}

.alert-message {

	background-color: #D9EDF7;

	border-color: #BCE8F1;

	color: #31708F;

}

.alert-info {

	background-color: #D9EDF7;

	border-color: #BCE8F1;

	color: #31708F;

}

.alert-warning {

	background-color: #FCF8E3;

	border-color: #FAEBCC;

	color: #8A6D3B;

}

.alert-danger {

	background-color: #F2DEDE;

	border-color: #EBCCD1;

	color: #A94442;

}

/*  ERROR  -------------------------------------------------------------- */



body#vtem_warper_erro {

	background: #f7f7f7 url(../images/error.jpg) center 100px no-repeat;

	margin: 0 auto;

	padding: 0;

	color: #999;

	font-family: helvetica, arial, sans-serif;

}

#vtem_error_fashion #outline {

	margin: 0 auto;

	padding: 0px 0px 0px 0px;

	width: 800px;

}

#vtem_error_fashion {

	display: block;

	background: url(../images/bg_bodyerror.jpg) left top repeat-x;

	min-height: 100px;

}

.home_pages a,  .home_pages {

	margin: 0 auto;

	text-align: center;

	text-transform: uppercase;

	text-decoration: none !important;

	color: #fff;

	font-size: 24px;

	line-height: 50px;

}

.home_pages a {

	background: url(../images/back-home.png) left center no-repeat;

	padding-left: 30px;

}

.vtem_logo_offline {

	width: 273px;

	height: 79px;

	margin: 0 auto;

}

#vtem_error_fashion #errorboxoutline {

	width: 800px;

	margin: 0px auto;

	padding: 0px;

	float: left;

}

#vtem_error_fashion #errorboxheader {

	width: 100%;

	height: 360px;

	text-indent: -9999px;

	float: left;

	font-size: 0px;

	text-transform: uppercase;

	margin: 0px 0px 10px;

	padding: 0px;

	color: #04AED2;

	font-weight: bold;

	text-align: left;

}

#vtem_error_fashion #errorboxheader .erro_numberfoun {

	display: block;

	width: 100%;

	font-size: 160px;

	line-height: 160px;

	text-transform: uppercase;

	font-weight: bold;

	text-shadow: 1px 1px 1px #000;

}

#vtem_error_fashion #errorboxheader .erro_textinfor {

	display: block;

	width: 100%;

	font-size: 35px;

	text-align: center;

}

#vtem_error_fashion #errorboxbody {

	margin: 0px auto;

	padding: 10px 0px;

	width: 250px;

	float: none;

	text-align: left;

}

#vtem_error_fashion #errorboxbody .home_pages {

	padding: 20px 0px 0px 58px;

	line-height: 65px;

	background: url(../images/back_home_error.png) left center no-repeat;

	font-size: 24px;

	text-transform: uppercase;

	float: left;

}

#vtem_error_fashion #errorboxbody .home_pages a {

	color: #e54f4f;

	text-decoration: none;

}

#vtem_error_fashion #errorboxbody .Please_try {

	padding: 10px;

	margin-bottom: 10px;

	background-color: #444;

	color: #fff;

	float: left;

}

#vtem_error_fashion #errorboxbody .home_pages:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

#vtem_error_fashion #errorboxbody .following_pages {

	font-size: 16px;

	text-transform: uppercase;

}

#vtem_error_fashion #techinfo {

	margin: 10px;

	padding: 10px;

	text-align: left;

	color: #777;

}

#vtem_error_fashion #techinfo p {

	color: #777;

}

#vtem_error_fashion #errorboxbody p > strong {

	font-size: 18px;

	font-weight: normal;

	color: #666;

}

#vtem_error_fashion #errorboxbody ul,  #vtem_error_fashion #errorboxbody ul li {

	list-style: none;

	padding: 0px;

	margin: 0px;

}

#vtem_error_fashion #errorboxbody ul li a {

	background: #fff url(../images/button_overlay.png) left top repeat-x;

	border: 1px solid #ccc;

	text-decoration: none;

	font-weight: bold;

	padding: 5px 10px;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #b74d4d;

}

#vtem_error_fashion #errorboxbody ul li a:hover {

	background: #fff url(../images/button_overlay.png) left -70px repeat-x;

}

#vtem_error_fashion #errorboxbody ul li a span {

	display: inline-block;

	background: url(../images/back_home.png) left center no-repeat;

	padding-left: 15px;

}

/*  Item More  -------------------------------------------------------------- */



.items-more {

	display: block;

	padding: 20px 0px;

}

.pagination ul.pagination {

	clear: both;

	display: block;

}

/*  weblink  -------------------------------------------------------------- */







.weblink-category .weblink-count dt, .weblink-category .weblink-count dd {

	display: inline-block;

}

/*  Typography  -------------------------------------------------------------- */



.typo-box .title {

	font-size: 24px;

	line-height: 30px;

}

.typo-box {

	position: relative;

	margin: 15px 0;

	padding: 39px 19px 14px;

 *padding-top:19px;

	border-radius: 4px;

}

.typo-box select {

	width: 220px;

}

.typo-box .table, .typo-box .well, .typo-box blockquote {

	margin-bottom: 5px;

}

.typo-box .lead {

	font-size: 18px;

	line-height: 24px;

}

.typo-box > p:last-child {

	margin-bottom: 0;

}

.typo-box + .prettyprint {

	margin-top: -20px;

	padding-top: 15px;

}

.typo-box:after {

	content: "Example";

	position: absolute;

	top: -1px;

	left: -1px;

	padding: 3px 7px;

	font-size: 12px;

	border-radius: 4px 0 4px 0;

	font-style: normal;

}

form.typo-box {

	padding-bottom: 19px;

}

.typo-box {

	background-color: #ffffff;

	border: 1px solid #dddddd;

}

.rt-dark .typo-box {

	background-color: #000000;

	border: 1px solid #fcfcfc;

}

.typo-box:after {

	background-color: #f5f5f5;

	border: 1px solid #dddddd;

	color: #9da0a4;

}

.rt-dark .typo-box:after {

	background-color: #0d0d0d;

	border: 1px solid #fcfcfc;

	color: #ffffff;

}

.prettyprint.linenums {

	box-shadow: 40px 0 0 #FFFFFF inset, 41px 0 0 #D5D5D5 inset;

}

.typo-box + .prettyprint {

	padding-top: 15px;

}

.pre.prettyprint {

	margin-bottom: 20px;

}

.prettyprint {

	background-color: #FCFCFC;

	padding: 8px;

}

.pre {

	background-color: #F5F5F5;

	border: 1px solid rgba(0, 0, 0, 0.15);

	border-radius: 4px;

	display: block;

	font-size: 13px;

	line-height: 20px;

	margin: 0 0 10px;

	padding: 9.5px;

	white-space: pre-wrap;

	word-break: break-all;

	word-wrap: break-word;

}

.pre.prettyprint {

	margin-bottom: 20px;

}

pre.prettyprint {

	margin-bottom: 20px;

}

.prettyprint {

	padding: 8px;

	background-color: #fcfcfc;

}

.prettyprint.linenums {

	-webkit-box-shadow: 40px 0 0 #ffffff inset, 41px 0 0 #d5d5d5 inset;

	-moz-box-shadow: 40px 0 0 #ffffff inset, 41px 0 0 #d5d5d5 inset;

	box-shadow: 40px 0 0 #ffffff inset, 41px 0 0 #d5d5d5 inset;

}

ol.linenums {

	margin: 0 0 0 33px;

	padding-left: 0;

}

ol.linenums li {

	padding-left: 12px;

	line-height: 18px;

	text-shadow: 0 1px 0 1px 1px 1px rgba(255,255,255,0.5);

}

.inner_topbox li {

	font-family: cursive, sans-serif;

	font-size: 20px;

	color: #fff;

	font-weight: bold;

	padding: 10px;

	margin: 10px;

}

.span_6_of_6 {

	width: 100%;

}

.span_5_of_6 {

	width: 83.06%;

}

.span_4_of_6 {

	width: 66.13%;

}

.span_3_of_6 {

	width: 49.2%;

}

.span_2_of_6 {

	width: 32.26%;

}

.span_1_of_6 {

	width: 16.6%;

}

.top_img_mod a {

	display: inline-block;

	max-width: 100%;

	width: 100%;

	height: auto;

}

.span_5_of_5 {

	width: 100%;

}

.span_4_of_5 {

	width: 79.68%;

}

.span_3_of_5 {

	width: 59.36%;

}

.span_2_of_5 {

	width: 39.04%;

}

.span_1_of_5 {

	width: 19%;

	margin-right: 1%;

}

.span_3_of_3 {

	width: 100%;

}

.span_2_of_3 {

	width: 66.1%;

}

#editcell .span_1_of_3 {

	margin: 0 5px 0 0;

	width: 31%;

	float: left;

}

.cart_white_area p {

	margin: 13px 0 0;

}

.cart_white_area table.adminlist tr th {

	background: #6bb7dd;

	border-right: 1px solid #fff;

	color: #fff;

	height: 35px;

	text-align: center;

}

.cart_white_area table.adminlist tr {

	border-bottom: 1px solid #fff;

}

.cart_white_area table.adminlist tr td {

	background: #eaeaea;

	border-right: 1px solid #fff;

	color: #333;

	font-size: 13px;

	height: 35px;

	line-height: 35px;

	text-align: center;

}

.cart_white_area table.adminlist tr td table tr {

	border-bottom: 0;

}

.cart_white_area table.adminlist tr td table tr td {

	border-right: 0 none;

	height: auto !important;

	line-height: normal;

	padding: 5px 0;

}

.cart_white_area table.adminlist tr td table tr td a:hover {

	color: #333;

}

.cart_white_area table.adminlist {

	border: 1px solid #dddddd;

	width: 100% !important;

}

.center_bg {/*padding:20px 0 0 0;*/

}

.center_bg br {

	display: none;

}

.mostpmod h3 {

	text-transform: uppercase;

	color: #000;

	clear: both;

	font-weight: normal;

}

.white_box {

	background: #ffffff;

	border: 1px solid #dddddd;

	margin: 0 0 10px 0;

	-webkit-transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	-o-transition: all .3s ease-out;

	transition: all .3s ease-out;

}

.white_box:hover {

	background: #74CCF7;

	-moz-transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-o-transform: scale(1.2);

	transform: scale(1.2);

	-ms-transform: scale(1.2);

	-webkit-box-shadow: 15px 15px 20px #000;

	-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);

	box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);

}

.white_box:hover .whitebox_content {

	color: #000;

}

.white_box:hover h2, .white_box:hover h2 a {

	background: #24abce none repeat scroll 0 0;

	color: #fff;

	font-weight: bold;

}

.white_box:hover h2 #eprice {

	color: #d46622 !important;

}

.white_box:hover h2 a {

	border-bottom: 0;

}

.white_box h2, .white_box h2 a {

	background: #f7f7f7;

	background: -moz-linear-gradient(top, #f7f7f7 0%, #fbfbfb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #fbfbfb));

	background: -webkit-linear-gradient(top, #f7f7f7 0%, #fbfbfb 100%);

	background: -o-linear-gradient(top, #f7f7f7 0%, #fbfbfb 100%);

	background: -ms-linear-gradient(top, #f7f7f7 0%, #fbfbfb 100%);

	background: linear-gradient(to bottom, #f7f7f7 0%, #fbfbfb 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fbfbfb', GradientType=0 );

	border-bottom: 1px solid #dddddd;

	margin: 0;

	padding: 0 5px;

	font-size: 15px;

	color: #222222;

	text-align: center;

	line-height: 30px;

	font-weight: normal;

}
div#editcell .white_box h2{
	    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.whitebox_content {

	padding: 5px;

	color: #7d7b7a;

	font-size: 14px;

	min-height: 248px;

}

.whitebox_content ul {

	list-style-position: outside;

	list-style-type: inherit;

	padding: 0 0 0 15px;

	min-height: 195px;

	max-height: 195px;

	overflow: hidden;

}

.pagination-list li {

	float: left;

	padding: 0 10px;

	background: #fff;

}

{

margin:0 5px 0 0;

width:31%;

}

/*.white_box{font-family:Oxygen;}*/

.cart_area {

	text-align: center;

	background: url(../images/cart_ico.png) left top no-repeat; /*margin:40px 0 0 0;*/

}

.cart_area br {

	display: none;

}

/*.pro_name th{text-align:left;}*/

.whitebox_content p {

	margin: 0;

	padding: 0;

	height: 0;

}

.cart_white_area {

	text-align: left;

}

.white_box:hover {

	background: #eeecec;

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-ms-transform: scale(1);

filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',  M11=2, M12=-0, M21=0, M22=2);

}

.whitebox_content {

	min-height: inherit;

	max-height: inherit;

}

.whitebox_content ul {

	min-height: 180px;

	max-height: 180px;

	overflow: hidden;

	padding: 0 0 0 15px;

}

.whitebox_content ul li {

	line-height: 25px;

}

.whitebox_content ul li p {

	padding: 0px;

	margin: 0px;

	width: 0px;

}

.breadmore { /*width:94px; height:32px; line-height:32px; background:#222222; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align:center; margin:12px auto;*/

	text-align: center;

}

.button {

	width: 94px;

	height: 32px !important;

	line-height: 32px !important;

	background: #222222;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	text-align: center;

	margin: 12px auto;

	border: 0;

	color: #fff !important;

	cursor: pointer;

	display: inline-block;

	font-size: 14px !important;

	padding: 0;

}

.breadmore a {

	display: block;

	color: #fff;

	font-size: 15px;

	width: 94px;

	height: 32px;

	line-height: 32px;

	background: #222222;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	text-align: center;

	margin: 12px auto;

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	position: relative;

	-webkit-transition-property: color;

	transition-property: color;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

}

.breadmore a:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: #2098d1;

	-webkit-transform: scaleX(0);

	transform: scaleX(0);

	-webkit-transform-origin: 100% 50%;

	transform-origin: 100% 50%;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}

.breadmore a:hover {

	color: white;

}

.breadmore a:hover:before {

	-webkit-transform: scaleX(1);

	transform: scaleX(1);

	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.top_head .boxborder.inner_topbox {

	margin-bottom: 18px !important;

}

#vt_showcase div.custom #inner_top_mod {

	width: 84%;

}

#vt_showcase div.custom #inner_top_mod div.Virtue {

	background: #fff none repeat scroll 0 0;

	border-color: #e3e3e3 !important;

	border-style: solid !important;

	border-width: 1px !important;

	float: left;

	margin: 10px 0 0;

	padding: 7px;

	text-align: center;

	width: 30%;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-sitemap {

	border-radius: 50%;

	box-shadow: 0 0 0 3px #d46622;

	color: #d46622;

	font-size: 56px !important;

	height: 88px;

	line-height: 88px;

	overflow: hidden;

	text-align: center;

	transition: background 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s;

	width: 88px;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-sitemap::before {

	display: block;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-sitemap:hover::before {

	animation: 0.3s ease 0s normal forwards 1 running toRightFromLeft;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-sitemap:hover {

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

	box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.3);

	color: #26292d;

}

 @-webkit-keyframes sonarEffect {

 0% {

 opacity: 0.3;

}

 40% {

 opacity: 0.5;

 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);

}

 100% {

 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);

 -webkit-transform: scale(1.5);

 opacity: 0;

}

}

@-moz-keyframes sonarEffect {

 0% {

 opacity: 0.3;

}

 40% {

 opacity: 0.5;

 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);

}

 100% {

 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);

 -moz-transform: scale(1.5);

 opacity: 0;

}

}

@keyframes sonarEffect {

 0% {

 opacity: 0.3;

}

 40% {

 opacity: 0.5;

 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);

}

 100% {

 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);

 transform: scale(1.5);

 opacity: 0;

}

}

 @-webkit-keyframes toRightFromLeft {

 49% {

 -webkit-transform: translate(100%);

}

 50% {

 opacity: 0;

 -webkit-transform: translate(-100%);

}

 51% {

 opacity: 1;

}

}

@-moz-keyframes toRightFromLeft {

 49% {

 -moz-transform: translate(100%);

}

 50% {

 opacity: 0;

 -moz-transform: translate(-100%);

}

 51% {

 opacity: 1;

}

}

@keyframes toRightFromLeft {

 49% {

 transform: translate(100%);

}

 50% {

 opacity: 0;

 transform: translate(-100%);

}

 51% {

 opacity: 1;

}

}

.hi-icon-effect-5b .hi-icon:hover:before {

	-webkit-animation: toLeftFromRight 0.3s forwards;

	-moz-animation: toLeftFromRight 0.3s forwards;

	animation: toLeftFromRight 0.3s forwards;

}

 @-webkit-keyframes toLeftFromRight {

 49% {

 -webkit-transform: translate(-100%);

}

 50% {

 opacity: 0;

 -webkit-transform: translate(100%);

}

 51% {

 opacity: 1;

}

}

@-moz-keyframes toLeftFromRight {

 49% {

 -moz-transform: translate(-100%);

}

 50% {

 opacity: 0;

 -moz-transform: translate(100%);

}

 51% {

 opacity: 1;

}

}

@keyframes toLeftFromRight {

 49% {

 transform: translate(-100%);

}

 50% {

 opacity: 0;

 transform: translate(100%);

}

 51% {

 opacity: 1;

}

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-shopping-cart {

	color: #24abce;

	border-radius: 50%;

	box-shadow: 0 0 0 3px #24abce;

	font-size: 56px !important;

	height: 88px;

	line-height: 88px;

	overflow: hidden;

	text-align: center;

	transition: background 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s;

	width: 88px;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-shopping-cart::before {

	display: block;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-shopping-cart:hover::before {

	animation: 0.3s ease 0s normal forwards 1 running toRightFromLeft;

}

#vt_showcase div.custom #inner_top_mod .Virtue a .fa-shopping-cart:hover {

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

	box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.3);

	color: #26292d;

}

#vt_showcase div.custom #inner_top_mod div.Virtue a .icon-bar-chart {

	color: #26292d;

	border-radius: 50%;

	box-shadow: 0 0 0 3px #26292d;

	font-size: 56px !important;

	height: 88px;

	display: inline-block;

	line-height: 88px;

	position: relative;

	overflow: hidden;

	text-align: center;

	transition: background 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s;

	width: 88px;

}

#vt_showcase div.custom #inner_top_mod div.Virtue a .icon-bar-chart::before {

	display: inline-block;

}

#vt_showcase div.custom #inner_top_mod div.Virtue a .icon-bar-chart:hover::before {

	animation: 0.3s ease 0s normal forwards 1 running toRightFromLeft;

}

#vt_showcase div.custom #inner_top_mod div.Virtue a .icon-bar-chart:hover {

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

	box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.3);

	color: #26292d;

}

#vt_showcase .inner_top_right .fprof_f a.btn-primary {

	border-bottom: #d46622 solid 4px !important;

	position: relative;

	transform: translateZ(0px);

	transition-duration: 0.5s;

	transition-property: color;

	vertical-align: middle;

	white-space: nowrap;

	backface-visibility: hidden;

	border-radius: 0 43px;

	padding-left: 30px;

	padding-right: 30px;

}

#vt_showcase .inner_top_right .fprof_f a.btn-primary:hover::before {

	border-radius: 0 43px;

	transform: scaleY(1);

	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

#vt_showcase .inner_top_right .fprof_f a.btn-primary:hover {

	color: #d46622 !important;

}

#vt_showcase .inner_top_right .fprof_f a.btn-primary::before {

	background: #fff none repeat scroll 0 0;

	border-radius: 0 43px;

	bottom: 0;

	content: "";

	left: 0;

	position: absolute;

	right: 0;

	top: 0;

	transform: scaleY(0);

	transform-origin: 50% 0 0;

	transition-duration: 0.5s;

	transition-property: transform;

	transition-timing-function: ease-out;

	z-index: -1;

}

#vt_showcase div.custom #inner_top_mod div.Virtue h5 {

	color: #6bb7dd;

	font-size: 23px;

	font-weight: bold;

}

#vt_showcase div.custom #inner_top_mod div.Virtue p {

	color: #7d7b7a;

	font-size: 13px;

	font-weight: bold;

}

.top_inner ul:first-child {

	padding: 0;

}

.login-greeting {

	float: left;

}

.logout-button {

	float: right;

	margin: 13px 0 0 0;

}

.vt_aside .col-md-3 .vt_moduletable .menu li a i {

	color: #24abce;

}

.vt_aside .col-md-3 .vt_moduletable .menu li {

	border-bottom: 1px solid #dddddd;

}

.vt_aside .col-md-3 .vt_moduletable .menu li a {

	transition: 0.4s;

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	box-shadow: 0 0 1px rgba(0, 0, 0, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

}

.vt_aside .col-md-3 .vt_moduletable .menu li a:hover {

	color: #24abce;

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);

	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);

}

.inner_top_right .fprof_f {

	text-align: center;

}

.inner_top_right {

	border: 1px solid #dddddd;

	border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

	float: right;

	font-size: 15px;

	margin: 10px 0 0;

	padding: 5px 10px 10px;

	width: 23%;

}

.inner_top_right h5 {

	color: #6bb7dd;

	font-size: 21px;

	text-align: center;

}

.fprof_f div {

	text-align: center;

}

.moduletable_support h3 {

	border-bottom: 1px dotted;

	color: #6bb7dd;

	font-size: 18px !important;

}

.moduletable_support {

	padding: 10px !important;

}

.mycategory {

	margin: -68px 0 0 !important;

	padding: 0 46px 15px 0 !important;

	text-align: right;

}

.center_bg .white_box h2 #eprice {

	margin-right: 5px;

	font-weight: bold;

	font-size: 15px;

	color: #6bb7dd;

}

.shop_dis a {

	font-size: 15px;

	font-weight: bold;

	padding: 0 0 10px;

	text-align: center;

}
/*.cart_white_area table.newtblcls tr {
    width: 100%;
    text-align: left;
    margin-bottom: 7px;
    display: block;
}
.cart_white_area{color:red;}*/



.aboutus-page { float: left; width: 100%; }
.aboutus-logoimg { float: left; width: 100%; text-align: center; margin: 30px 0; }
.aboutus-page-content { float: left; width: 100%; margin-bottom: 10px; }
.aboutus-freelance { float: left; width: 100%; }
.aboutus-page-inr { width: 100%; margin: 0 auto; }
.aboutus-freelance { float: left; width: 100%; padding: 20px; background: rgba(0,0,0,0.4); margin-bottom: 25px;     color: #fff; }
.aboutus-freelance > label { float: left; width: 100px; }
.aboutus-freelance .freelance-info { float: right; width: calc(100% - 100px); width: -webkit-calc(100% - 100px); padding-left: 15px; }
.aboutus-freelance .freelance-info a { color: #fff; font-size: 17px; }
.freelanc-me { float: left; width: 100%; text-align: center; margin-top: 10px; }
.freelanc-me > a { display: inline-block; background-color: #fff; padding: 10px 20px; border-radius: 3px; }
.freelanc-me > a img { margin: 0; }




 @media only screen and (min-width: 960px) and (max-width: 1199px) {

#vt_showcase div.custom #inner_top_mod div.Virtue {

	height: 255px;

}

#vt_feature .Our_capa .col-sm-4 img {

	height: 225px;

}

#vt_feature .Our_capa .col-sm-4 h3 strong {

	font-size: 42px;

}

.vt_footer .col-md-12 {

	padding: 0;

}

.top_inner ul {

	margin: 5% 0 0 37%;

	padding: 0;

}

.top_inner ul li.slogan {

	padding: 0;

	font-size: 27px !important;

}

.top_inner ul.boxborder {

	padding-left: 6%;

}

.top_inner ul li {

	line-height: 44px;

}

.main-mega-menu > li > a {padding: 9px 13px !important;}





}

@media only screen and (min-width: 768px) and (max-width: 959px) {

	#vt_showcase .inner_top_right .fprof_f a.btn-primary{ padding-left: 19px;

    padding-right: 19px;}

#vt_feature .Our_capa .col-sm-4 img {

	height: 167px;

}

#vt_feature .Our_capa .col-sm-4 h3 strong {

	font-size: 23px;

	margin-right: 8px;

	padding-right: 6px;

}

.top_inner {

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

	float: none;

	height: 265px;

	margin: 0 auto;

	width: 92%;

}

.top_inner ul li {

	line-height: 45px;

}

.Clients_choose.row {

	margin: 0;

}

#vt_footer .col-md-4 {

	float: left;

	width: 50%;

}

.vt_footer .col-md-12 {

	background: #333 none repeat scroll 0 0;

	clear: both;

	color: #fff !important;

	padding: 0 20px;

	text-align: center;

}

.vt_wrapper_drawer .vt_drawer .vt_block {

	float: left;

	width: auto !important;

}

#vt_showcase div.custom #inner_top_mod div.Virtue {

	height: 255px;

}

.btn {

	padding: 6px 2px;

}

.top_inner ul {

	margin: 0;

}

.top_in_img {

	display: none;

}

.cart_footer_link {

	clear: both;

	display: inline-block;

}

#vt_feature .Clients_choose .custom.container {

	width: auto;

}

}

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

#vt_showcase div.custom #inner_top_mod {

	width: 100%;

}

#vt_showcase div.custom #inner_top_mod div.Virtue {

	height: 219px;

	width: 50%;

}

.inner_top_right {

	width: 48%;

}

.top_inner ul li{  font-size: 14px;}

.top_inner {

	height: auto;

padding-bottom: 17px;

width: 92%;

}

/*.top_inner ul{  margin: 1% 0 0 11%;}*/

.top_inner ul li.slogan {

	padding: 0 !important;

}

.top_inner ul li {

	line-height: 34px;

}

.top_in_img {

	display: none;

}

.cart_white_area .pro_name {

	width: 100% !important;

	display: block;

}

.cart_white_area .pro_name tr {

	display: inline-block;

	padding: 10px 0;

	text-align: center;

	width: 100%;

}

.cart_white_area .pro_name tr th {

	display: inline-block;

	padding: 10px 0;

	text-align: center;

	width: 100%;

}

.cart_white_area .pro_name tr td {

	display: inline-block;

	padding: 10px 0;

	text-align: center;

	width: 100%;

}

.pro_name {

	border: 0 !important;

}

.cart_footer_link {

	clear: both;

	display: inline-block;

}



.Clients_choose .Client{float:none;}

#vt_drawer .vt_block{text-align:center;}

#vt_logo{ display: inline-block;

    float: none;}

	.search .form-inline input {

  border: 0 none;

  display: block;

  padding-left: 14px;

  padding-right: 14px;

  width: 100%;

}

.search.myproductsearch {

  margin-top: 0;

}

a.search-icon {

  color: #b3b3b3 !important;

  float: right;

  margin: -29px 15px 0 0 !important;

}

.poplogin{float:none; margin-bottom:14px;}

.center_bg .cart_login .register_div .contentpane tr td input.l_textbox {

  width: 90%;

}

}



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

.vt_footer .col-md-12 {

	background: #333 none repeat scroll 0 0;

	padding: 4px 10px;

	text-align: center;

}

#vt_feature .Our_capa .col-sm-4 img {

	height: auto;

}

#vt_main_menu .mega-menu-wrapper ul.main-mega-menu li a {

	margin: 0 !important;

}

 .contact-form .form-group .control-label{padding:0;}

	 .contact-form .form-group .controls input{width:100% !important;}

	 .contact-form .form-group .controls textarea{width:100% !important;}

	 .contact-form .form-group .controls{padding:0;}

	 .vt_moduletable_content .form-vertical .logout-button{   float: none;

    margin: 0 auto 11px;

    text-align: center;}

 }















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

	form table tbody tr td #recaptcha_area .recaptchatable tr{height:auto !important;}

	.recaptchatable #recaptcha_image{width:93% !important;}

	 form table tbody tr td #recaptcha_area .recaptchatable tr td{display: inline-block;

width: auto;}

.recaptcha_input_area input#recaptcha_response_field{width:auto !important; text-align:center;}



	form table tbody tr td #recaptcha_area .recaptchatable tr td.recaptcha_image_cell{ display: block; }

	 

	 

	 .center_bg .cart_login .login_div #com-form-login table tr td:first-child {

  text-align: left;

}

.cart_login .l_textbox {

  margin: 5px 0;

  width: 100%;

}

.center_bg .cart_login .register_div{margin-bottom:15px;}

form table tbody tr td table.admintable tr td input[type="radio"]{width:auto; }

.center_bg .cart_login .register_div .contentpane tr td:first-child {

  text-align: left; height:auto;

}

.center_bg .cart_login .register_div .contentpane tr td input.l_textbox{width:95%;}

	 form{display:block; width:100%; text-align:left;}

	 form table{display:block; width:100%; text-align:left;}

	  form table tbody{display:block; width:100%; text-align:left;}

	 form table tbody tr{display:block; width:100%; text-align:left;}

	 form table tbody tr td{display:block; width:100%; text-align:left;}

	form table tbody tr td table.admintable tr td input{width:100%;}

	 form table tbody tr td table.admintable tr td textarea{width:100%;}

	

	 .vt_aside .col-md-9{padding:0;}

.top_head .container{padding:0;}	 

	 

.search.myproductsearch {

  margin-top: 0;

}	 

	 

	 

.search .form-inline input {

	border: 0 none;

	display: block;

	margin: 0 auto;

	width: 87%;

}

a.search-icon {

	color: #b3b3b3 !important;

	float: right;

	left: -36px;

	margin: 0;

	position: relative;

	top: -30px;

}

/*.top_inner {

	float: none;

margin: 0 auto;

width: 77%;

}*/

.poplogin {

	float: none; margin:0 0 10px 0;

}

#vt_logo {

	display: inline-block;

	float: none;

}

#vt_drawer .vt_block {

	clear: both;

	text-align: center;

}



#vt_showcase div.custom #inner_top_mod div.Virtue {

	width: 100%;

}

#vt_showcase div.custom #inner_top_mod {

	width: 100%;

}

.inner_top_right {

	width: 100%;

}

#editcell .span_1_of_3 {

	margin: 0;

	width: 100%;

}

.top_inner {

	background: none;

	 margin-left:28px;

}



#vt_feature .Our_capa .col-sm-4 h3 strong {

	   font-size: 29px;

}

.vt_moduletable h3 {

	font-size: 23px;

}

.vt_wrapper_feature .vt_block .container h3.vt_moduletable_title {

	margin-top: -27px !important;

}

.Clients_choose.row {

	margin: 0;

}

.Clients_choose .Client {

	border-bottom: 1px solid #ccc;

	border-left: 0 none;

	float: none;

}



.top_inner ul {

	margin: 0;

}

.top_inner ul li.slogan {

	font-size: 0;

	padding: 0;

}

.top_inner ul li {

	font-size: 16px;

	line-height: 35px;

}

.top_in_img {

	display: none;

}

.mycategory {

	margin: 0 !important;

}

.mycategory select {

	margin-bottom: 5px;

}

.main_menu {

	height: 159px;

}

.cart_white_area .pro_name {

	width: 100% !important;

	display: block;

}

.cart_white_area .pro_name tr {

	display: inline-block;

	padding: 10px 0;

	text-align: center;

	width: 100%;

}

.cart_white_area .pro_name tr th {

	display: inline-block;

	padding: 10px 0;

	text-align: center;

	width: 100%;

}

.cart_white_area .pro_name tr td {

	display: inline-block;

	padding: 10px 0;

	text-align: center;

	width: 100%;

}

.pro_name {

	border: 0 !important;

}

.cart_footer_link {

	clear: both;

	display: inline-block;

}

}

