/* ---------------------------------------------------------------------- *//*	iCMS (cmsiran)/* ver 7.1/*	Author : www.cmsiran.com/*	2014/09/03/* ---------------------------------------------------------------------- *//* ---------------------------------------------------------------------- *//*	Print class for webkit/* ---------------------------------------------------------------------- */*{-webkit-print-color-adjust: exact;}/* ---------------------------------------------------------------------- *//*	Body/* ---------------------------------------------------------------------- */body {		background: #fff;		font: 12px/22px Tahoma, Trebuchet MS, Helvetica, Arial, sans-serif;		color: #404040;		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */		-webkit-text-size-adjust: 100%;		overflow-x: hidden;		-webkit-font-feature-settings:"ccmp";	/* Fix for webkit nowrap */		/*			-moz-font-feature-settings:"ccmp"; 	   	 -ms-font-feature-settings:"ccmp"; 			  -o-font-feature-settings:"ccmp"; 				  font-feature-settings:"ccmp";				*/		}input,input:active,input:focus,a,a:visited,a:active,a:focus{	outline: none;}a,a:visited,a:active,a:focus{	text-decoration: none;}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-right: none;  border-left: none;}/* ---------------------------------------------------------------------- *//*	Wrapper/* ---------------------------------------------------------------------- */#wrap { margin: 0 auto; position: relative; padding: 0; background: rgba(255,255,255,.8); }#boxed-wrap { margin: 0 auto; background: #fff; overflow:hidden; width: 1000px; -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.4); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.4); box-shadow: 0 0 7px rgba(0,0,0,0.4); }/* ---------------------------------------------------------------------- *//*	Sticker Nav/* ---------------------------------------------------------------------- */#stickerNav{	top: 0;	background: #F9F9F9;  box-shadow: 0 15px 25px -4px #FFF;  border-bottom: 1px solid #D9D9D9;  min-height: inherit;  margin-bottom: 0;}#stickerNav .navbar-nav>li>a{	color: #666;	position: relative;}#stickerNav .navbar-nav>.active>a,#stickerNav .navbar-nav>.active>a:focus,#stickerNav .navbar-nav>.active>a:hover{	background: #F9F9F9;	color: #009CFF;}#stickerNav .navbar-nav>li>a:hover:after,#stickerNav .navbar-nav>.active>a:after{	position: absolute;	content: "";	border-bottom: 3px solid #009CFF;	height: 0;	bottom: -2px;	width: 100%;	left: 0;}#stickerNav.sticky{		width: 100%;	right: 0;	left: 0;	}@media (min-width: 768px) {	#stickerNav.sticky .nav{		margin: 0 auto !important;		float: none !important;	}	}#stickerNav.sticky .nav a>div{	display: none;}.scrollto>h4{	color: #009cff;}.scrollto h4 .fa{	font-size: 22px !important;}.scrollto h4 span{	background: #666;	color: #fff;  border-radius: 10px;  display: inline-block;  position: relative;  padding: 0 10px;  top: -4px;  line-height: 19px;  font-size: 14px;  margin: 0 1px;}#main-navbar .fa{	position: relative;	margin: 0 3px;	top: 2px;}/* ---------------------------------------------------------------------- *//*	Header/* ---------------------------------------------------------------------- */#header {  margin:0; }.logo { height:100%; line-height:90px; }.logo img { max-width: 100%; height:auto; max-height:100%; }#header.super-fixed .logo img, header.super-fixed .logo { max-height:90px; width:auto;}header.sticky { margin: 0; position: fixed; top: 0; z-index: 100; }.is-sticky #header {  background:rgba(255,255,255,0.98); border-bottom: 4px solid #f0f0f0; }.is-sticky .logo { height:54px; margin-top:50px; line-height:1; }.is-sticky .logo img { max-height:48px; width:auto; }.is-sticky #header.super-fixed { margin:0; border:none; background:#fff;}.is-sticky #header.super-fixed .logo,.is-sticky #header.super-fixed .logo img { max-height:90px; margin:0; line-height:1;}#sticker { background: #fff\9; z-index: 1040; width: 100%; height: auto; position: relative; }#search-form {margin-top: 45px;}#search-form .search-text-box, #search-form2 .search-text-box2 {margin-bottom: 0px !important;min-height: 21px; background-color: #f3f3f3;  background-image: url(/skin/default/images/theme/sprites.png); background-position: 5px 6px; background-repeat: no-repeat; border: 0 none; border-radius: 18px; box-shadow: none; color: transparent; cursor: text; font-size: 13px; color:#444; height:18px; line-height: 18px; padding: 12px 10px 13px 30px; transition: all 0.3s ease-in-out 0s; width: 1px;}	#search-form2 { display:none; position:relative; }#search-form2 .search-text-box2 { width:220px; margin:auto; position:relative; }#header.super-fixed #search-form { margin-top:29px;}.is-sticky .header-items{display: none;}.header-toolbox {  color: #FFF;  margin-top: 5px;  margin-bottom: 10px;}.header-toolbox-btn{	display: inline-block;	padding: 0 12px;	margin-bottom: 0;	font-weight: normal;	line-height: 1.42857143;	text-align: center;	white-space: nowrap;	vertical-align: middle;	cursor: pointer;	position: relative;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-image: none;	color: #8A8A8A;	-webkit-transition: all .5s ease;	-moz-transition: all .5s ease;	-ms-transition: all .5s ease;	-o-transition: all .5s ease;	transition: all .5s ease;	}.header-toolbox-btn:hover{	color: #009cff;}.header-toolbox-btn:after{	position: absolute;	top: 20%;	left: 0;	background: #999;	width: 1px;	height: 60%;	content: "";}.header-toolbox-btn.last:after{	display: none;}.header-toolbox-btn.last{	padding: 0 12px 0 0 ;}.header-toolbox-btn i{	font-size: 16px !important;	margin-left: 4px;	position: relative;	top: 2px;}.fa.fa-shopping-cart {	font-size: 18px !important;	position: relative;	top: 2px;	margin-left: 5px;}.btn-shopping-cart .badge{	padding: 4px 7px;}.fa.fa-shopping-cart {  font-size: 18px !important;  position: relative;  top: 2px;  margin-left: 5px;}.dep_1{	margin-right: 25px;}.wrap-cols {    display: none;}/* ---------------------------------------------------------------------- *//*	Footer/* ---------------------------------------------------------------------- */.icms{background: #444;text-align: center;}.icms,.icms a{color: #999;}#footer { width: 100%; background: #2d2d2d; border-top: 8px solid #009cff; }.footer-top{	background: #3d3d3d;	padding: 10px 0;}.footer-top .nav>li>a{	color: #fff;	border-radius: 0;	}.footer-top .nav>li>a:hover,.footer-top .nav>li>a:focus{	color: #444;	background: none;	}	.footer-top .nav>li:hover>a{		background-color: #EEE;	color: #444;		    -webkit-animation-duration: 1s;     animation-duration: 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both;     -webkit-backface-visibility: visible !important;     -webkit-animation-name: flipInX;     backface-visibility: visible !important;     animation-name: flipInX; 	    -webkit-animation-iteration-count: inherit;}.footer-in { margin: 0 auto; padding-bottom: 50px; color: #ccc; position: relative; }.footer-in .columns { margin-top: 20px; }.footer-in h5.subtitle {font-family: 'iyekan' ;color: #ddd; display: block; border-bottom: 1px solid #212121; padding-bottom: 6px; margin: 0; margin: 35px 0; -webkit-box-shadow: 0 1px #373737; -moz-box-shadow: 0 1px #373737; box-shadow: 0 1px #373737; position: relative; }.footer-in li{list-style: none;}.footer-in .glyphicon{margin-left: 5px;}.footer-in .socailfollow{	text-align: center;}.socailfollow a { height: 26px; width: 26px; 		text-decoration: none; 	display: inline-block; 	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 	-webkit-transition: all 0.31s ease; -moz-transition: all 0.31s ease; -ms-transition: all 0.31s ease; -o-transition: all 0.31s ease; transition: all 0.31s ease; 	margin-right: 3px;	color: #FFF;  text-align: center;}.socailfollow a i.fa{	font-size: 20px !important;  line-height: 26px;}.socailfollow a:first-of-type { margin-left: 0; }.footer-in .socailfollow a:hover { text-decoration: none;opacity: 1; }.socailfollow a.facebook:hover { background-color: #3b5996; }.socailfollow a.twitter:hover { background-color: #00acee; }.socailfollow a.vimeo:hover { background-color: #0dadd6; }.socailfollow a.dribble:hover { background-color: #d53e68; }.socailfollow a.youtube:hover { background-color: #cb322c; }.socailfollow a.google:hover { background-color: #c3391c; }.socailfollow a.instagram:hover { background-color: #517fa6; }.socailfollow a.rss:hover { background-color: #f29a1d; }.socailfollow a.yahoo:hover { background-color: #457399; }.socailfollow a.other-social:hover { background-color: #ff5d5e; }	/* ---------------------------------------------------------------------- *//*	Elements/* ---------------------------------------------------------------------- */h1{	font-size: 24px;}h2{	font-size: 22px;}h3{	font-size: 20px;}h5{	font-size: 13px;}.page-header h1,.page-header h2{	margin: 5px 0 5px;}.breadcrumb{	margin-bottom: 0;	background: none;}.vertical-align-middle{	vertical-align: middle !important;}.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5 {	display: block;	width: 100%;	margin: 0;	clear: both;	border: 0 none;	height: 20px;}.vertical-space1 {	height: 5px;}.vertical-space2 {	height: 20px;}.vertical-space3{	height: 30px;}.vertical-space4{	height: 40px;}.vertical-space-bottom1{	margin-bottom: 5px;}.vertical-space-bottom2{	margin-bottom: 10px;}.vertical-space-bottom3{	margin-bottom: 15px;}.col-nopad{	padding-left: 0;	padding-right: 0;}.col-nopad-left{	padding-left: 0;}.alpha{	padding-right: 0px !important;}.omega{	padding-left: 0px !important;}.aligncenter {text-align: center;}.floatR{float: right !important;}.floatL{float: left !important;}:focus {outline:0px;}.clear_both{	clear: both !important;}.page-float{	float: right;}.page-rev-float{	float: left !important;}.ltr{	direction: ltr;}img{	max-width: 100%;}.block{	display: block !important;}.no-display{	display: none;}.link-pointer{	cursor: pointer;}.inline-block{	display: inline-block;}.overflow-hidden{	overflow: hidden;}.form-control{	font-size: inherit;}.form-control option{	padding: 5px;	line-height: 2;}.absolute{	position: absolute;}.amrgin-left-10{	margin-left: 10px;}h1,h2,h3,h4,h5,h6{	font-family: 'iYekan';}.text-small{	font-size: 90%;}.nowrap{	white-space: nowrap;}/* ---------------------------------------------------------------------- *//*	Navbar/* ---------------------------------------------------------------------- */#nav .dropdown-menu{	font-size: inherit;	border: none;}#nav{    background: #eaeaea;
    background:rgba(0,0,0,.08);
    position: relative;
    line-height: 1;
    -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.1);}.imenu .navbar-header .navbar-brand{
    display:none;
}.imenu{	margin: 0px;	padding: 0px;}.imenu .navbar-header .navbar-brand{	overflow: hidden;	text-indent: -500px;}/*Froms*/.icms-validator-span{	color: red;	margin: 0px 5px;	display: none;}.ivalidator_error{	border-color: red;}.blockMsg{	border-radius: 5px;}/* ---------------------------------------------------------------------- *//*	WebParts/* ---------------------------------------------------------------------- */#icms-webpart-wrap{	display: none;	height: 30px;}#iWebpartFloatingMenu{	background: black;	position: absolute;	top: 0px;	width: 100%;	height: 30px;}#iWebpartFloatingMenu .iwpMenu li{	list-style: none;	float: right;}#iWebpartFloatingMenu .iwpMenu li a{	display: block;	text-decoration: none;	color: white;	padding: 0px 25px 0px 15px;	line-height: 30px;	border-left: 1px solid #444;	border-right: 1px solid #444;}#iWebpartFloatingMenu .iwpMenu li a:hover{	background-color: #444;}#iWebpartFloatingMenu .iwpMenu li.save a{background-position: 82px -129px;}#iWebpartFloatingMenu .iwpMenu li.add a{background-position: 100px -153px;}#iWebpartFloatingMenu .iwpMenu li.resetpage a{background-position: 137px -178px;}#iWebpartFloatingMenu .iwpMenu li.resetportal a{background-position: 130px -178px;}#iWebpartFloatingMenu .iwpMenu li.design a{background-position: 115px -202px;}#iWebpartFloatingMenu li.save,#iWebpartFloatingMenu li.add,#iWebpartFloatingMenu li.resetpage,#iWebpartFloatingMenu li.resetportal{	display: none;}.WebPartManager{}.column{}.portlet{    margin-bottom:5px;}.portlet-header{    margin: 0.3em;    padding-bottom: 4px;    padding-left: 0.2em;    cursor: move;}.portlet-header .ui-icon{    float: right;}.portlet_content{    margin:5px;}.ui-sortable-placeholder{    border: 1px dotted black;    visibility: visible !important;    height: 50px !important;}.ui-sortable-placeholder *{    visibility: hidden;}.portlet-content-hidden{    display: none;}.ui-icon{    cursor: pointer;}.iwp_zone{	border: 1px solid #000;	margin-bottom: 10px;}.iwp_loader{	display: none;}.iwp_title{	font-weight: bold;	text-align: center;	color: black;	background: white;}.iwp_column{	padding: 5px 0px;}/* ---------------------------------------------------------------------- *//*	Paneles/* ---------------------------------------------------------------------- */.panel-heading {  padding: 0 10px;  border-bottom-width: 2px;}.panel-heading h3 {  line-height: 40px;  display: inline-block;  position: relative;  text-shadow: 1px 1px 1px #FFF;  font-size: 13px;}.panel-heading h3:after {  position: absolute;  width: 100%;  content: "";  bottom: -2px;  right: 0;  height: 2px;  background: #009CFF;}.collapse .panel-heading{	padding: 10px;}/* ---------------------------------------------------------------------- *//*	Ajax WaitBox/* ---------------------------------------------------------------------- */.waitbox{	height: 64px;	width: 64px;	margin: 0 auto;	background-image:url('/skin/default/images/theme/modal-wait-sprites.png') ;	-webkit-animation: play .8s steps(17, end) infinite;    -moz-animation: play .8s steps(17, end) infinite;    animation: play .8s steps(17, end) infinite;}@-webkit-keyframes play {    from { background-position: 0px; }    to { background-position: -1088px; }}@-moz-keyframes play {    from { background-position: 0px; }    to { background-position: -1088px; }}@keyframes play {    from { background-position: 0px; }    to { background-position: -1088px; }}/* ---------------------------------------------------------------------- *//*	Bootstrap override/* ---------------------------------------------------------------------- */.bg-default{	background-color: #fff;}.list-group i{	margin-right: 5px;	margin-left: 5px;}.input-group-addon-image{	padding: 3px 3px;	width: auto;}.btn{	line-height: 1.82857141;	}.form-control{	line-height: 1.82857141;	}.modal{	overflow-y: auto;	}.tab-content > .tab-pane {	padding: 15px;	border: 1px solid #ddd;	border-top: 0px;	-webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px;	-moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px;	border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px;}.radio, .checkbox{	position: inherit;	position: initial;}.form-control-feedback{	top: 35px;}.text-center{	text-align: center !important;}.modal-wait{	min-height: 50px;	background: url('/skin/default/images/theme/modal-wait.gif') center center no-repeat;}body.rtl .modal-footer .btn+.btn{	margin-right: 5px;}.btn:focus, .btn:active:focus, .btn.active:focus{	outline: none;}body.rtl .popover-title{	text-align: right;	line-height: 14px;}.has-feedback label~.form-control-feedback {	top: 35px;}/* ---------------------------------------------------------------------- *//*	Spacers/* ---------------------------------------------------------------------- */.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer15 { height: 15px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer25 { height: 25px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer35 { height: 35px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer45 { height: 45px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer100 { height: 100px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }.spacer200 { height: 200px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }/* ---------------------------------------------------------------------- *//*	Button box/* ---------------------------------------------------------------------- */.bx{	display: inline-block;	padding: 6px 12px;	margin-bottom: 0;	font-weight: 400;	line-height: 1.82857141;	text-align: center;	white-space: nowrap;	vertical-align: middle;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-image: none;	border: 1px solid #ccc;	border-radius: 4px;		cursor: default;}.bx-price{	border: none;	color: #009cff;}.bx-block{	display: block;}.bx-noborder{	border: none !important;}.bx-default{	color: #333;	background-color: #fff;	border-color: #ccc;}.bx-primary{	color: #fff;	background-color: #428bca;	border-color: #357ebd;}.bx-success{	color: #fff;	background-color: #5cb85c;	border-color: #4cae4c;	}.bx-info{	color: #fff;	background-color: #5bc0de;	border-color: #46b8da;	}.bx-warning{	color: #fff;	background-color: #f0ad4e;	border-color: #eea236;}.bx-danger{	color: #fff;	background-color: #d9534f;	border-color: #d43f3a;	}.bx-center{	margin: 0 auto;}.bx-type-1{	color: #fff;	background-color: #7ba6f2;	border-color: #6999ef;	}.bx-type-2{	color: #fff;	background-color: #bed0e5;	border-color: #b4cbe0;}/* ---------------------------------------------------------------------- *//*	Page Common/* ---------------------------------------------------------------------- */.post-tags{	background: #e0e0e0;	padding: 10px;}.content-tools{}.attachment-title{	background:  url(/skin/default/images/theme/section-title.png) repeat-x;	overflow: hidden;	margin: 10px auto;	clear: both;}.attachment-title h4, .section-title h3 {	background: #fff;	display: inline;	margin-right: 18px;	padding: 0 8px;	font-weight: 400;	font-size: 18px;}/* ---------------------------------------------------------------------- *//*	Register And Profile/* ---------------------------------------------------------------------- */.content-profile #profile_password,.content-register #register_password{	margin-bottom: 5px;}.PasswordBar{ direction: ltr; margin-bottom: 0px !important; }.profile_secure_img{	position: absolute;}#form-profile h5{	border-bottom: 1px solid #ddd;	padding: 10px 0;	color: #009cff;}.profile_secure{	margin: 0 5px;}/* ---------------------------------------------------------------------- *//*	ModuleBox Scroll Content/* ---------------------------------------------------------------------- */.has-scroll-side{width:100%;}.has-scroll-side > div{}.has-scroll-side .icon{	margin-right: 5px;	width: 64px;	height: 64px;	text-align: center;	border: 1px solid #ccc;	margin-top: 5px;}body.rtl .has-scroll-side .icon{	margin-left: 5px;	margin-right: 0px;}.has-scroll-side .icon img {	max-width: 100%;}.has-scroll-side h4{	margin-bottom: 0px;	margin-top: 0px;}/* ---------------------------------------------------------------------- *//*	ModuleBox List Content/* ---------------------------------------------------------------------- */.has-list-side{width:100%;}.has-list-side .icon{	margin-right: 5px;	width: 64px;	height: 64px;	text-align: center;	}body.rtl .has-list-side .icon{	margin-left: 5px;	margin-right: 0px;}.has-list-side .icon img {	max-width: 100%;	border-radius: 4px;}.has-list-side h4{	margin-bottom: 0px;	margin-top: 0px;}/* ---------------------------------------------------------------------- *//*	Carousel Slider/* ---------------------------------------------------------------------- */.hasCarousel{	position: relative;}.carousel-pager{position: absolute;  top: -52px;  left: -10px;  width: 24px;  height: 30px;  color: #666;  background: #ddd;  text-align: center;}.carousel-pager:hover{	color: #009CFF;}.carousel-pager.carousel-prev{	left: 14px;	margin-left: 2px;}.carousel-pager .fa{	  line-height: 30px;  font-size: 18px;}/* ---------------------------------------------------------------------- *//*	Content/* ---------------------------------------------------------------------- */.content-list-item h3{	margin-top: 0px;}.content-list-meta{	border-top: 1px dotted #DDDDDD;	border-bottom: 1px solid #DDDDDD;	padding: 10px 0;	color: #666;}.content-list-meta i{	margin-left: 5px;	margin-right: 5px;}.content-list-meta-top{	padding: 10px 0;	color: #333333;}.content-list-meta-top i{	margin-left: 5px;	margin-right: 5px;	}.content-list-item{	margin-bottom: 50px;}.content-detail-item h3{	margin-top: 0px;}.content-detail-meta{	border-top: 1px dotted #DDDDDD;	border-bottom: 1px solid #DDDDDD;	padding: 10px 0;	color: #666;}.content-detail-meta i{	margin-left: 5px;	margin-right: 5px;}.content-detail-item{	margin-bottom: 50px;}.content-detail-tags{	margin-bottom: 15px;}.content-detail-tags a{	margin-left: 2px;	margin-right: 2px;}.list-rate,.detail-rate{	width: 100% !important;}/* ---------------------------------------------------------------------- *//*	System Messages/* ---------------------------------------------------------------------- */.system-message{	padding: 20px;	margin: 20px 0;	border: 1px solid #eee;	border-right-width: 5px;	border-radius: 3px;}.system-message-info{	border-right-color: #5bc0de;}.system-message-warning{	border-right-color: #db4444;}.system-message-success{	border-right-color: #008a01;}body.rtl .system-message-info{	border-right-color: #5bc0de;}body.rtl .system-message-warning{	border-right-color: #db4444;}body.rtl .system-message-success{	border-right-color: #008a01;}/* ---------------------------------------------------------------------- *//*	Comments/* ---------------------------------------------------------------------- */.panel-comments {    border-radius: 0px;    border: 1px solid #FAFAFA; }.panel-comments > .panel-heading,.panel-comments > .panel-footer {    border-width: 0px; }.panel-comments > .panel-heading {    padding-bottom: 5px; }.panel-comments > .panel-heading > h3 {    margin: 0px;    font-size: 12px;    font-weight: 700;}.panel-comments > .panel-heading > h5 {    color: rgb(153, 153, 153);    font-size: 8pt;    font-weight: 400;    margin: 0 5px;  line-height: 40px;}.panel-comments > .panel-body {    padding-top: 5px;    font-size: 8pt;}.panel-comments > .panel-footer {    font-size: 14px;    font-weight: 300;	background-color: #fff;	border-top: 1px solid #FAFAFA;}.panel-comments > .panel-footer .btn {    float: left;    margin-right: 8px;    direction: ltr;}.panel-comments > .panel-footer .label{	font-weight: normal;	font-size: 8pt;	margin-top: 6px;}.panel-comments button{	background: none;	border: none;}.panel-comments button:hover{	color: red;}.panel-comments button .fa{  font-size: 18px !important;  position: relative;  top: 3px;}.panel-comments .btn {    border-radius: 3px;   }.panel-comments .btn-default {    border: 1px solid rgb(217, 217, 217);    box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;}.panel-comments .btn-default:hover, .panel-comments .btn-default:focus, .panel-comments .btn-default:active {    background-color: rgb(255, 255, 255);    border-color: rgb(0, 0, 0);    }.comment-reply-form .btn{	margin-top: 27px;}.panel-comments span.text-success,.panel-comments span.text-danger,.panel-comments span.text-primary{  display: inline-block;	border: 1px solid #e2e2e2;background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(240,240,240,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(240,240,240,1) 100%); /* W3C */border-radius: 6px;  padding: 0 5px 0 0;	}.comments-recommendedBy{	  position: relative;  top: -30px;}.comments-recommendedBy .fa{	left: -8px;	position: relative;}.comments-recommendedBy strong{font-weight: normal;  background: #ddd;  color: #777;  border-radius: 10px;  display: inline-block;  position: relative;  padding: 0 10px;  top: -6px;  line-height: 21px;  margin: 0 1px;}/* ---------------------------------------------------------------------- *//*	Quick Login Profile Panel/* ---------------------------------------------------------------------- */body.rtl .panel-profile .btn-block{	text-align: right;	padding-right: 5px;}body.rtl .panel-profile .btn-block i{	margin-left: 5px;}/* ---------------------------------------------------------------------- *//*	Login/* ---------------------------------------------------------------------- */body.login.rtl a.forgot {	right: auto;	left: 10px;}body.login input.password {	padding-left: 130px;	padding-right: 25px;}/* ---------------------------------------------------------------------- *//*	Search Box/* ---------------------------------------------------------------------- */body.rtl .search-box {	float: left;}body.rtl .sidebar-search {	right: auto;	left: 10px;	padding: 0 5px 0 30px;}body.rtl .sidebar-search .form-group button {	right: auto;	left: 4px;}/* ---------------------------------------------------------------------- *//*	Contact/* ---------------------------------------------------------------------- */.panel-contact .panel-contact-row{	border-bottom: 1px solid #eee;	padding: 5px;}.panel-contact .panel-contact-row div{	padding-top: 3px;	padding-bottom: 3px;}.contact-map{	background: #eee;	height: 250px;	margin-top: 10px;	margin-bottom: 10px;}/* ---------------------------------------------------------------------- *//*	News/* ---------------------------------------------------------------------- */.news-list-category{	margin-top: 10px;	text-align: center;	position: relative;}.news-list-category .thumbnail{	padding-top: 10px;	}.news-list-category-icon{	display: block;}.news-list-category-icon a,.news-list-category-icon a:visited{	font-size: 8pt;}.news-list-category-icon i{	font-size: 35pt !important;	color: #404040;}.news-list-category-title{	display: block;	padding: 5px;}/* ---------------------------------------------------------------------- *//*	Tags/* ---------------------------------------------------------------------- */.tagcloud a,.tagcloud a:visited{	display: block;	width: auto;	padding: 3px 7px 3px 7px;	border: 1px solid #357ebd;	background-color: #428bca;	border-radius: 3px;	text-decoration: none;	color: #fff;	margin: 2px;}.tagcloud a:hover{	background: #f74400;	border:1px solid #ec4100;}/* ---------------------------------------------------------------------- *//*	Dictionary/* ---------------------------------------------------------------------- */.dictionary-words ul{	padding: 0px;}/* ---------------------------------------------------------------------- *//*	Events/* ---------------------------------------------------------------------- */.events-calendar{	margin: -5px;}.events-calendar th,.events-calendar td{	text-align: center;}.events-calendar-header .table{	margin-bottom: 0px;}.events-calendar-header .table > thead > tr > th{	text-align: center;	border: 0px;}/* ---------------------------------------------------------------------- *//*	*Messages*/* ---------------------------------------------------------------------- */.messages-table thead th{	text-align: center;}/* ---------------------------------------------------------------------- *//*	SiteMap/* ---------------------------------------------------------------------- */.site-map ul{	list-style: none;}.site-map li a{	margin-bottom: 5px;	margin-top: 5px;}/* ---------------------------------------------------------------------- *//*	Shop/* ---------------------------------------------------------------------- */.shop-showcase-slider {	margin-top: 5px;}.cntSeparator{	line-height: 36px;	margin: 0 3px 0 0;	font-size: 14px;}.shop-showcase .bx-wrapper .bx-pager{  bottom: -20px;  text-align: left;}/* ------------------------- *//*	Grid & List Mode/* ------------------------- */.category-quickaccess .list-group-item{	padding: 5px 15px;}.shop-list-item{	position: relative;}.shop-list-item .thumbnail{	border-radius: 2px;	border: 1px solid #E9E9E9;	margin-bottom: 10px;}.shop-list-grid .shop-list-item .thumbnail:hover {  border-color: #CCC;  -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,.2);  -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.2);  box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.2);}.shop-list-grid .shop-list-item{	position: relative;}.shop-list-grid .shop-list-icon{	padding-top: 10px;	text-align: center;	height: 160px;}.shop-list-grid .shop-list-icon img{	max-width: 100%;	max-height: 100%;}.shop-list-row .shop-list-date,.shop-list-grid .shop-list-date{	font-size: 80%;	color: #ccc;	text-align: center;}.shop-list-item .SecondName{	color: #f15a27;}.shop-list-grid .shop-list-price{	position: relative;}.shop-list-row .shop-list-price{	position: relative;	margin-bottom: 10px;}.shop-list-grid .shop-list-price-row{	}.shop-list-grid .shop-list-price-cell{		   vertical-align: bottom;   width: 100%;}.shop-list-row .shop-list-price .shop-list-price-item,.shop-list-grid .shop-list-price .shop-list-price-item{	color: #888;	text-decoration: line-through;	font-weight: normal;	font-style: italic;	margin-top: 3px;	margin-bottom: 3px;		position: absolute;	  top: -10px;	  padding: 1px 5px;}.shop-list-grid .shop-list-price span{	display: none;	visibility: hidden;}.shop-list-row .shop-list-price em,.shop-list-grid .shop-list-price em{	}.shop-list-row .shop-list-price .shop-list-price-active,.shop-list-grid .shop-list-price .shop-list-price-active{	color: #78ae00;	text-decoration: none;	font-style: normal;	position: static;	  font-size: 16px;}.shop-list-grid .shop-list-price .shop-list-price-active em{	display: inline-block;}.notavailable-item{	position: relative;}.notavailable-item i{  font-size: 12px !important;  background: #888;  color: #FFF;  border-radius: 11px;  font-style: normal;  padding: 0 8px;}.notavailable-item em{	color:  red;	font-size: 20px !important;  position: relative;  top: 4px;	}.available-item em{	color: green;}.shop-list-grid .btn-addToCart{  font-size: 16px;  padding: 0;  line-height: 1;  width: 40px;  border-radius: 2px;}.shop-list-grid .btn-addToCart .fa{	font-size: 24px;  line-height: 32px;}.shop-list-row .btn-addToCart{  padding: 0 10px;  line-height: 36px;  border-radius: 2px;}.shop-list-row .btn-addToCart .fa{	font-size: 24px;	position: relative;	top: 4px;}.shop-list-row .shop-list-title{	position: relative;}.shop-list-row .shop-list-title:before{	position: absolute;	content: "";	width: 1px;	height: 100%;	right: -2px;	background: #fff;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(219,219,219,1) 50%, rgba(0,0,0,0) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(219,219,219,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 50%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 50%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 50%,rgba(0,0,0,0) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 50%,rgba(0,0,0,0) 100%); /* W3C */	}.shop-list-grid .shop-list-title{	height: 35px;	vertical-align: middle;}.shop-list-grid .shop-list-title a{	color: #444;}.shop-list-grid .shop-list-title a:hover{	color: #009cff;}.shop-list-row .shop-list-color,.shop-list-grid .shop-list-color{	width: 12px;	margin-top: 5px;	position: absolute;	top: 5px;	right: 25px;}.shop-list-row .shop-list-color-item,.shop-list-grid .shop-list-color-item{	width: 12px;	height: 12px;	display: block; 	margin: 1px;	border: 1px solid #e2e2e2;	display: inline-block;	  float: right;}.shop-list-row .shop-list-color-item div,.shop-list-grid .shop-list-color-item div{		height: 10px;		width: 10px;}.shop-list-grid .shop-list-tools{	}.shop-list-row .shop-list-tools{	margin-top: 15px;	margin-bottom: 20px;}.shop-list-grid .shop-list-tools span{	/*display: none;*/}.shop-list-row .shop-list-compare,.shop-list-grid .shop-list-compare{	position: absolute;	top: 5px;	left: 10px;	height: 25px;	background: #eeeeee;	border: 1px solid #e7e7e7;	padding-left: 5px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;		opacity: 0;}.shop-list-row .shop-list-compare{	opacity: 1;}.shop-list-grid .shop-list-item:hover .shop-list-compare{	opacity: 1;}.shop-list-compare label{	font-weight: normal;	font-size: 11px;	  position: relative;  top: -3px;  border: none;  padding-right: 5px;}.shop-list-compare.active,.shop-detail-compare.active{	background-color: #337AB7;	opacity: 1;}.shop-list-compare.active:hover,.shop-detail-compare.active:hover{	background-color: #286090;}.shop-list-row .shop-list-brand{	margin-top: 15px;}.shop-list-row .shop-list-brand a{	display: block;  max-width: 80%;  margin: 0px auto;	}.shop-list-grid .shop-list-notavailabe{}.shop-list-grid .shop-list-grid-hide,.shop-list-row .shop-list-row-hide{	display: none;	visibility: hidden;}/* ------------------------- *//*	Side Brands/* ------------------------- */.shop-brands-side a{	display: block;	width: 80%;	margin: 0 auto;	margin-bottom: 5px;	text-align: center;}/* ------------------------- *//*	Deatil Page/* ------------------------- */.content-shop h1{	margin-top: 0;}.shop-detail-col-thumb{	position: relative;}.shop-detail-col-thumb:before{	position: absolute;  content: "";  width: 1px;  height: 100%;  right: 2px;  background: #FFF;  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(219,219,219,1) 50%, rgba(0,0,0,0) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0)), color-stop(50%,#DBDBDB), color-stop(100%,rgba(0, 0, 0, 0)));  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%,#DBDBDB 50%,rgba(0, 0, 0, 0) 100%);  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(219,219,219,1) 50%,rgba(0,0,0,0) 100%);  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(219,219,219,1) 50%,rgba(0,0,0,0) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,#DBDBDB 50%,rgba(0, 0, 0, 0) 100%);	}.shop-detail-desc{	margin-bottom: 10px;  background: #F9F9F9;  padding: 10px;  border-radius: 2px;  color: #555;}.shop-detail-compare{	padding: 4px 2px;}.shop-detail-compare .btn{	border: none;}.shop-detail-brand{	display: inline-block;}#shop-image{	cursor: pointer;}.shop-detail-zoom{		margin-bottom: 10px;	position: relative;	min-height: 364px;}.shop-detail-zoom a{	display: block;}.magnifier{	direction: ltr;	z-index: 2 !important;}.shop-detail-nozoom{}.shop-detail-zoom-thumbnails{	 position:relative;  /* Containers need relative or absolute position. */	 margin-left:20px;	 width:90%;;	 height:85px;	 		 direction: ltr;	 margin: 0 auto;}.shop-detail-zoom-thumbnails ul li{	width: 83px;	display: none;}.shop-detail-zoom-thumbnails ul li img{	cursor: pointer;}.shop-detail-zoom-thumbnails ul li img.zoom-active{	border-color: #000;}.shop-detail-tax{	margin-top: 10px;}.shop-detail-freegift{	padding: 5px 0;	border-radius: 3px;	color: red;}.shop-detail-freegift .fa{	margin-left: 5px;}.shop-detail-color{	vertical-align: middle;	position: relative;}.shop-detail-color input,.shop-detail-guarantee input{	position: relative;	top: 3px;}.shop-detail-color label,.shop-detail-guarantee label{	font-weight: normal;}.shop-detail-color-item{	border: 3px solid #eee;	padding: 1px;	display:inline-block;	width: 20px;	height: 20px;	border-radius: 3px; 	margin-left: 5px;	  top: 6px;  position: relative;}.shop-detail-color-item span{	display: block;	height: 12px;}.shop-detail-guarantee{	display: inline-block;	margin-left: 3px;}.shop-detail-points{	color: #666;}.shop-detail-tools-top{	text-align: center;	margin-bottom: 8px;}.shop-detail-tools-top .btn,.shop-detail-tools-top .bx{	margin: 0 2px;	border-color: #eee;}.shop-detail-tools-bottom{	text-align: left;	margin-top: 10px;}.shop-detail-price-item{	color: #404040;	text-decoration: line-through;	font-weight: normal;	font-style: italic;	margin-top: 5px;	margin-bottom: 5px;}.shop-detail-price em{	display: none;}.shop-detail-price-active{	text-decoration: none;	font-style: normal;	color: #78AE00;	font-size: 18px;	    -webkit-animation-duration: 1s;     animation-duration: 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both; 	}.shop-detail-price-active em{	display: inline-block;}.shop-detail-attributes-seprator{	clear: both;}.shop-detail-attributes-active{	margin-bottom: 10px;	padding: 5px 10px;}.shop-detail-attributes-item{	padding: 10px;	border-bottom: 1px solid #eee;}.shop-detail-attributes-item.odd{	background: #fafafa;}.shop-detail-attributes-item:hover{	background: #f8f8f8;}.shop-detail-attributes th{	width: 25%;}.shop-detail-attributes-active{	background-color: #eee;}.shop-detail-score-item{	direction: ltr;}.shop-detail-tabs{	margin-top: 15px;	margin-bottom: 15px;	background: #F9F9F9;}.shop-detail-cart{	position: relative;}.shop-detail-cart .shop-quantity{position: absolute;  right: 5px;  top: 10px;  width: 30px;  padding: 3px;  height: auto !important;  z-index: 2;  text-align: center;}.btn.shop-detail-addtocard .fa:after{	position: absolute;	right: -10px;	top: 0;	background: #6ea000;	width: 1px;	height: 100%;	content: "";	display: block;}.btn.shop-detail-addtocard{	padding: 5px 20px;	font-size: 16px;}.btn.shop-detail-addtocard .fa{	font-size: 28px !important;	position: relative;	margin-right: 30px;  top: 4px;}.btn.shop-detail-addtocard span{	position: relative;  top: -2px;}.shop-detail-cart-note{	margin-right: 12px;	color: #fff;	background: #ea8a00;	display: none;	position: relative;	padding: 5px;}.shop-detail-cart-note:after {	left: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(234, 138, 0, 0);	border-left-color: #ea8a00;	border-width: 14px;	margin-top: -14px;}.Strengths ul,.Weaknesses ul{	list-style: none;}.Strengths li:before,.Weaknesses li:before {	font: normal normal normal 14px/1 FontAwesome;	position: relative;	right: -3px;	top: 3px;	content: "\f0d9";	}.Weaknesses li:before,.Weaknesses .fa{	color: red; }.Strengths li:before,.Strengths .fa{	color: green;}.ishop_price_chart{	font-family: Arial, Helvetica, sans-serif;}.scrollto>.col-xs-12{	background: #fff;	padding: 15px;	  box-shadow: 0px 0px 2px #DDD;}.ishop_price_chart{	direction: ltr;	margin:0 15px;}#form-shop-score .col-xs-6.ltr{	text-align: right;}/* ------------------------- *//*	Deatil FAQ Page/* ------------------------- */.shop-faq-container .shop-faq-pager {	display: inline-block;	padding-left: 0;	margin: 20px 0;	border-radius: 4px;	direction: ltr;}.shop-faq-container .shop-faq-pager span,.shop-faq-container .shop-faq-pager a,.shop-faq-container .shop-faq-pager a:visited{	position: relative;	float: left;	padding: 6px 12px;	margin-left: -1px;	line-height: 1.42857143;	color: #428bca;	text-decoration: none;	background-color: #fff;	border: 1px solid #ddd;}.shop-faq-container .shop-faq-pager a.active_page{	background: #428bca;	color: #fff;	border-color: ##428bca;}.shop-faq-container .shop-faq-pager a:last-child{	border-top-right-radius: 4px;	border-bottom-right-radius: 4px;}.shop-faq-container .shop-faq-pager a:first-child {	margin-left: 0;	border-top-left-radius: 4px;	border-bottom-left-radius: 4px;}.shop-faq-container .shop-faq-pager >a.active_page, .shop-faq-container .shop-faq-pager >a.active_page:hover, .shop-faq-container .shop-faq-pager >a.active_page:focus{	z-index: 2;	color: #fff;	cursor: default;	background-color: #428bca;	border-color: #428bca;}.shop-faq{padding: 0;}.shop-faq >li>a{	display: block;	padding: 5px 0px;	font-weight: bold;}.shop-faq >li>div{	display: none;}body.rtl .shop-wizard .radio{	padding-right: 40px;}body.rtl .shop-wizard .radio label{	padding-right: 0px;	font-weight: bold;}/* ------------------------- *//*	List Page/* ------------------------- */.shop-list-first {	margin-bottom: 20px;}.shop-list-first .shop-list-color-item{	width: 18px;	height: 18px;	display: block; 	margin: 3px;	border: 1px solid #e2e2e2;	padding: 1px;	margin: 0 auto;	display: inline-block;}.shop-list-first .shop-list-color-item div{		height: 14px;		width: 14px;}.shop-list-first .shop-list-tools{	text-align: center;	margin-top: 20px;	padding: 10px;}.shop-list-first .shop-list-price{	display:table;	text-align: center;	height: 60px;	width: 90%;	text-align: center;	margin: 0 auto;}.shop-list-first .shop-list-price-row{	display: table-row;}.shop-list-first .shop-list-price-cell{	display: table-cell;	text-align: center;   vertical-align: bottom;   width: 100%;}.shop-list-first .shop-list-price .shop-list-price-item{	color: #404040;	text-decoration: line-through;	font-weight: normal;	font-style: italic;	margin-top: 3px;	margin-bottom: 3px;	}.shop-list-first .shop-list-price span{	display: none;	visibility: hidden;}.shop-list-first .shop-list-price em{	display: none;}.shop-list-first .shop-list-price .shop-list-price-active{	color: #fff;	text-decoration: none;	font-style: normal;}.shop-list-first .shop-list-price .shop-list-price-active em{	display: inline-block;}.shop-list-attributes{	padding: 0 2px;	margin-top: 20px;}.shop-list-attributes strong,.shop-list-attributes div{	display: inline-block;	margin-left: 5px;	color: #666;	  padding: 3px 0;}.shop-list-attributes strong{	float: right;	color: #404040;}.shop-list-attributes .clearfix{	display: block;	background: #eee;background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 100%); /* IE10+ */background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(219,219,219,1) 100%); /* W3C */padding: 0;height: 1px;	}.shop-list-view{	margin-bottom: 10px;	border: 1px solid #e7e7e7;	border-radius: 4px;	background-color: #f8f8f8;	padding: 5px 10px;}.shop-list-view .nav > li a{	padding: 9px 11px 4px;	font-size: 14px;} .shop-list-view table{	float: left;}.shop-list-view table td{	padding: 5px;}.shop-list-view label{	margin-bottom: 0px;}@media (max-width: 768px) {	.shop-list-view .form-group{		display: inline-block;		margin: 0;		  vertical-align: middle;	}}.shop-list-category{	margin-top: 10px;	text-align: center;	position: relative;}.shop-list-category .thumbnail{	padding-top: 10px;	}.shop-list-category-icon{	display: block;}.shop-list-category-icon a,.shop-list-category-icon a:visited{	font-size: 8pt;}.shop-list-category-icon i{	font-size: 35pt !important;	color: #404040;}.shop-list-category-title{	display: block;	padding: 5px;}.shop-content-wizard .form-horizontal .has-feedback .form-control-feedback {	right: 0px;	position: absolute;	top: 10px;} .shop-history .panel-title a{	display: block;}.product-label {	position: absolute;	top: 15px;	color: #FFF;	text-transform: uppercase;	width: 27px;	height: 27px;	line-height: 26px;	font-size: 11px;	text-align: center;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	left: 10px;}.product-label:after {	right: 94%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(247, 155, 42, 0);	border-right-color: #F15A27;	border-width: 5px;	margin-top: -5px;}.product-label.sale-label {	background: #F15A27;	top: 35px;}.product-label.configure-label{	top:65px;	background: #009cff;}.product-label.configure-label:after{	border-right-color: #009cff;}.product-label.configure-label .fa{	position: relative;	top: 3px;}.shop-list-row .product-label.configure-label{	bottom: 65px;	top: auto;	}/* ------------------------- *//*	SEARCH TOOLS/* ------------------------- */.btn-group-inStock{	line-height: 30px;}.btn-inStock{	width: 40px;	height: 21px;	padding: 0;	box-shadow: inherit !important;	border: none;		margin-right: 5px;	background-image: url(/skin/default/images/theme/bgchecked.png) !important;	background-position: 0 0;		background-repeat: no-repeat;		display: inline-block;	transition: none;	position: relative;	overflow: hidden;	top: 6px;}.btn-inStock.active{					background-position: -40px 0;	}.btn-inStock input{	display: none;}.btn-inStock span{	width: 40px;  height: 21px;  cursor: pointer;  background: url("/skin/default/images/theme/onoff.png") no-repeat 0 -21px;  display: block;  transition: margin-right 200ms;}.btn-inStock.active span{					background-position: 0 0;	margin-right: -11px;	}.btn-inStock-text{	margin: 6px;}body.rtl .content-shop-search .dropdown-menu-filter{	  min-width: 125px;}.content-shop-search  .dropdown-menu>li>a.active {  color: #fff !important;  background: #337AB7 !important;}.shop-search-attributes h5,.shop-search-brands h5,.searchProductType h5,.form-group-categories h5{	border-top: 1px solid #eee;	  padding-top: 10px;  font-size: 13px;}.shop-search-attributes label,.shop-search-brands label{	display: block;}.shop-search-attributes label:hover,.shop-search-brands label:hover{	color: #009cff;}.content-shop-search .collapsable{	max-height: 146px;	overflow: hidden;	position: relative;	transition: all 200ms;}.content-shop-search .form-group-categories.collapsable{	max-height: 160px;}.content-shop-search .collapsable.active{	max-height: inherit !important;}.content-shop-search .collapsable{	font-size: 90%;}.content-shop-search .collapsable-wrap .expander{	position: relative;	top: 2px;}.content-shop-search .collapsable-wrap .expander.active{	-moz-transform: rotate(180deg);	-webkit-transform: rotate(180deg);	-o-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);	}.content-shop-search .collapsable .checkbox {	padding-right: 10px;}.content-shop-search .collapsable .checkbox label{	background: url("/skin/default/images/theme/checkbox-sprite.png") no-repeat  100% 0;	padding-right: 25px;}.content-shop-search .collapsable .checkbox.active label{	background-position: 100% -30px;	}.content-shop-search .collapsable .checkbox:active label{  background-position: 100% -120px;}.content-shop-search .collapsable input[type="checkbox"]{	opacity: 0;	position: relative;	z-index: -1;}.filter-group{	font-size: 11px;}.filter-group .label{	margin: 0 2px;	font-weight: normal;}.filter-group .label .closeFilter{	margin-right: 5px;	margin-left: -3px;	cursor: pointer;}.filter-group i{	font-style: normal;}.filter-group.active{	background: #EEE;	margin: 10px -10px -5px;	padding: 5px 10px;}/* ------------------------- *//*	List Compare/* ------------------------- */.shop-list-compareList{	position: fixed;	top: 24%;	left: -140px;	display: none;	z-index: 9999;	background: rgba(255, 255, 255, 0.85);	text-align: center;	vertical-align: middle;	border: 1px solid #eee;	width: 140px;	transition: left 200ms;}.shop-list-compareList.visible{	display: block;}.shop-list-compareList.open{	left: 0;}.shop-list-compareList ul,.shop-list-compareList li{	margin: 0;	padding: 0;	list-style: none;	position: relative;}.shop-list-compareList li{	border-bottom: 1px solid #EEE;	max-height: 123px;	overflow: hidden;}.shop-list-compareList li em{	position: absolute;	  left: 10px;  top: 10px;  cursor: pointer;}.shop-list-compareList li em:hover{	color: red;}.shop-list-compareList li:hover a{	color: #009CFF;}.shop-list-compareList li a{	display: block;	  padding: 5px;	  color: #444;	  overflow: hidden;}.shop-list-compareList li img{	display: block;	margin: 5px auto;	max-width: 80px;}.comparebutton{	position: absolute;	top: -1px;	right: -44px;}.comparebutton a{	background: #009CFF;	padding: 10px;	display: block;	color: white;	text-align: center;	position: relative;	-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;	}.comparebutton a:hover,.shop-list-compareList.open .comparebutton a{	background: #444;}.comparebutton a span{	font-size: 24px;}#shop-list-gotoCompare{	display: none;}#form-shop-comparesearch{	font-weight: normal;	position: relative;}.shop-compare thead th.vertical-align-middle{	vertical-align: middle !important;}#comparelookup {  direction: ltr;  width: 100%;  padding: 10px;  overflow: auto;  max-height: 450px;  top: 33px;  z-index: 1000;  position: absolute;  background: #FFF;  border: 1px solid #bbb;  -moz-box-shadow: -1px 4px 10px 0 rgba(0,0,0,.2);  -webkit-box-shadow: -1px 4px 10px 0 rgba(0, 0, 0, 0.2);  box-shadow: -1px 4px 10px 0 rgba(0, 0, 0, 0.2);  overflow-x: hidden;}#comparelookup .noresult {  direction: rtl;  text-align: center;}#comparelookup ul,#comparelookup li{	margin: 0;	padding: 0;	list-style: none;}#comparelookup li a{	display: block;	position: relative;	border: 1px solid #fafafa;	padding: 2px;}#comparelookup li a:hover{	border-color: #ddd;	}#comparelookup li a img{	max-width: 55px;	float: right;	margin-left: 2px;}#comparelookup li a p{	font-size: 11px;	color: #444;}/* ------------------------- *//*	Cart/* ------------------------- */#shop-cart-list h5{	margin: 0;}#shop-cart-list td{	vertical-align: middle !important;}.shop-content-wizard #step-1 input{	width: 40px;	text-align: center;}#shop-cart-formatted-total-price{	font-size: 130%;  line-height: 1;  color: #F00;}body.rtl #form-cart-contact .ltr{	text-align: right;}/* ------------------------- *//*	Invoice/* ------------------------- */.shop-invoice .img-thumbnail{	max-width: 80px;}.shop-invoice td{	vertical-align: middle	!important ;}.shop-invoice .table{	border: 1px solid #ddd;	border-radius: 3px;}.shop-invoice-payment img{	cursor: pointer;}.shop-invoice-payment tr td{	vertical-align: middle !important;	text-align: center;}.shop-history-bank-list td,.shop-history-bank-list th{	text-align: center !important;	vertical-align: middle !important	}/* ------------------------- *//*	Checkout/* ------------------------- */.shop-checkout-payment-notice{	margin-bottom: 15px;}.shop-checkout-payment-form{	margin-bottom: 10px;}/* ------------------------- *//*	Compare/* ------------------------- */.shop-compare{  margin-bottom: 0;  }.shop-compare ul,.shop-compare li{	margin: 0;	padding: 0;}.shop-compare li{	  margin: 0 15px 0 0;}.shop-compare thead th{	vertical-align: top !important;	position: relative;}.shop-compare thead th img{	margin: 0 auto;	max-height: 120px;	max-width: 120px;}.shop-compare th,.shop-compare td{	}.shop-compare-header-row th{	padding: 5px;	font-size: 120%;	height: 50px;	vertical-align: middle !important;}.shop-compare .bx{	margin: 0 auto;	width: 80%;	margin-bottom: 5px;	margin-top: 10px;}.shop-compare .shop-compare-color-item{	width: 18px;	height: 18px;	display: block; 	margin: 3px;	border: 1px solid #e2e2e2;	padding: 1px;	margin: 0 auto;	display: inline-block;	margin-top: 10px;}.shop-compare .shop-compare-color-item div{	height: 14px;	width: 14px;}.shop-compare tbody .fa{	font-size: 20px !important;}#compareSticker-sticky-wrapper{	position: relative;}.is-sticky #compareSticker{	background: #fff;	z-index: 2;}.is-sticky #compareSticker th{	padding: 0;}.is-sticky #compareSticker th h5{	font-size: 90%;	margin: 3px 0;	position: relative;}.is-sticky #compareSticker th h5:after{	left: 50%;	top: 100%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(234, 138, 0, 0);	border-top-color: #ddd;	border-width: 14px;	margin-left: -14px;		  margin-top: 3px;}.deletCompare{	color: red;	position: absolute;	top: 5px;	left: 10px;}.deletCompare .fa{	font-size: 18px !important;}/* ------------------------- *//*	showCase/* ------------------------- */.shop-showcase .bx-wrapper{	margin-bottom: 10px;}.shop-showcase-countdown{	position: absolute !important;	bottom: 15%;	right: 8%;}@media (min-width: 768px) and (max-width: 991px){	.shop-showcase-countdown{			bottom: 10%;			right: 4%;	}}@media (max-width: 767px){  .shop-showcase-countdown{		bottom: 0;		right: 0;		opacity: 0.7;  }}.shop-showcase-countdown .flip-clock-divider{	height: 1px;}.shop-showcase-countdown .flip-clock-label{	right: auto !important;	left: 0px !important;	font-family: Tahoma;	font-size: 8pt;}.shop-showcase-countdown .minutes .flip-clock-label,.shop-showcase-countdown .seconds .flip-clock-label{	left: 15px !important;}/* ------------------------- *//*	Search/* ------------------------- */.shop-search-form .well{	padding: 10px;}.shop-serach-attribute{	display: inline-block;	padding: 2px 5px;}/* ------------------------- *//*	Quick Search/* ------------------------- */.shop-quick-search-form{	position: relative;}.shop-quick-search-form .input-group-addon{	cursor: pointer;	color: #249025;}.shop-quick-search-form .input-group-btn{	font-size: 12px;	font-weight: normal;	line-height: 1;	text-align: center;	background: #f2f2f2;	padding-right: 8px;	padding-left: 8px;	border: 1px solid #ccc;}.shop-quick-search-form .input-group-btn .caret{	margin-right: 10px;	margin-left: 10px;}body.rtl .shop-quick-search-form .input-group-btn{	-webkit-border-top-right-radius: 4px;	-webkit-border-bottom-right-radius: 4px;	-moz-border-radius-topright: 4px;	-moz-border-radius-bottomright: 4px;	border-top-right-radius: 4px;	border-bottom-right-radius: 4px;	border-right: 3px solid #407de9;}.shop-quick-search-form .input-group-btn select {  border-color: #CCC;  margin-top: 0px;  margin-bottom: 0px;  padding-top: 7px;  padding-bottom: 7px;  padding: 6px 12px;  height: 36px;  cursor: pointer;  opacity: 0;  width: auto;  visibility: visible;  position: absolute;  top: 0;  right: 0;}.shop-quick-search-form .input-group-btn .btn{	background: #eee;}.shop-quick-search-form .input-group-btn{	position: relative;}body.rtl .shop-quick-search-form .form-control{	border-right: 0px;}.shop-quick-search-form .form-control,.shop-quick-search-form .form-control:focus{	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;	box-shadow: none !important;	border-color: #ccc;	outline: none !important;}.shop-quick-search-results-container{	position: absolute;	height: 230px;	border: 1px solid #ccc;	background: #fff;	box-sizing: content-box;	width: 100%;	z-index: 200;	margin-top: -15px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;		display: none;	padding: 0 10px;	box-sizing: border-box;}.shop-quick-search-results{	position: relative;	overflow: hidden;	height: 230px;}.shop-quick-search-results-item{	position: relative;}.shop-quick-search-results-item .result-item-category{	position: absolute;	top: 5px;	left: 8px;}.shop-quick-search-results-item a.result-item:visited,.shop-quick-search-results-item a.result-item{	display: block;	color: #000;	padding: 10px;	border: 1px solid #fff;	margin-top: 5px;	margin-bottom: 5px;	border-radius: 4px;}.shop-quick-search-results-item a.result-item:hover{	color: #4aa7ff;		}.shop-quick-search-results-item a.result-item img{	max-width: 64px;	margin-right: 10px;}body.rtl .shop-quick-search-results-item a.result-item img{	margin-right:  0px;	margin-left: 10px;}.shop-quick-search-results-item a.result-item div{	overflow: hidden;}.shop-quick-search-results-item hr{	margin-top: 0px;	margin-bottom: 0px;	width: 90%;	margin: 0 auto;}.shop-quick-search-results-more {	margin-top: 10px;	margin-bottom: 10px;}/* ------------------------- *//*	Partner Request/* ------------------------- */.shop-partner-request{	background: #fff;	min-height: 50px;}/* ---------------------------------------------------------------------- *//*	Categories & Subs/* ---------------------------------------------------------------------- */.category-list{	margin-top: 10px;	text-align: center;	position: relative;}.category-list .thumbnail{	padding-top: 10px;	}.category-list-icon{	display: block;}.category-list-icon a,.category-list-icon a:visited{	font-size: 8pt;}.category-list-icon i{	font-size: 35pt !important;	color: #404040;}.category-list-title{	display: block;	padding: 5px;}/* ---------------------------------------------------------------------- *//*	boxed Lists/* ---------------------------------------------------------------------- */.boxed-list-item{	}.boxed-list-icon{	padding-top: 10px;	text-align: center;	height: 208px;}.boxed-list-icon img{	max-width: 100%;	max-height: 100%;}.boxed-list-date{	font-size: 80%;	color: #ccc;	text-align: center;}.boxed-list-title{	height: 45px;	vertical-align: middle;}.boxed-list-info{	display:table;	text-align: center;	height: 60px;	width: 80%;	text-align: center;	margin: 0 auto;}.boxed-list-info-row{	display: table-row;}.boxed-list-info-cell{	display: table-cell;	text-align: center;   vertical-align: bottom;   width: 100%;}/* ---------------------------------------------------------------------- *//*	Gallery/* ---------------------------------------------------------------------- */.gallery-showcase-slider{	overflow: hidden;	direction: ltr;		background-color:#efefef;	border:2px solid #fff;	outline:1px solid #ddd;	-moz-ouline-radius:4px;	margin: 5px 0px;	padding: 5px; 	width: 100%;}.gallery-showcase-slider .bx-wrapper .bx-viewport{	margin-left: 5px;}.gallery-showcase-slider .bx-wrapper .bx-viewport a{	height: 100px;	display: block;}.gallery-boxed-list-item .boxed-list-icon{	height: 150px;}.gallery-boxed-list-item .boxed-list-icon{	position: relative;}.gallery-image-zoombox{	display: none;	width: 100%;	height: 100%;	background: #eee;	top: 0;	left:0;	position: absolute;	opacity: 0.6;	vertical-align: middle;}.gallery-image-zoombox i{	font-size: 32pt !important;	margin-top: 35px;}.gallery-boxed-list-item .boxed-list-icon:hover .gallery-image-zoombox{	display: block;	cursor: pointer;}.gallery-scroll-box .bx-viewport{	left: 0px !important;	min-height: 110px;}.gallery-scroll div {	display: block !important;	margin: 0 auto;}.gallery-scroll div a{	text-align: center;	display: block;	min-height: 100px;	max-width: 100px;	border: 1px solid #ccc;	margin: 0 auto;}.gallery-scroll div a img{	margin: 0 auto;}.gallery-view-block{	margin-top: 25px;	margin-bottom: 25px;}.gallery-scroll-box .tab-pane{	min-height: 150px;}.gallery-scroll-videoicon{	display: block;	width: 100px;	height: 100px;	background: url('/skin/default/images/theme/gallery-video.png') center center no-repeat;}.gallery-scroll-soundicon{	display: block;	width: 100px;	height: 100px;	background: url('/skin/default/images/theme/gallery-sound.png') center center no-repeat;	}/* ---------------------------------------------------------------------- *//*	Daywords/* ---------------------------------------------------------------------- */.dayword-zone-side img{	margin-right: 10px;}body.rtl .dayword-zone-side img{	margin-left: 10px;}/* ---------------------------------------------------------------------- *//*	Forms/* ---------------------------------------------------------------------- */.eforms{	border: 1px solid #ccc;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	margin: 10px auto;	min-width: 100% !important;	}.eforms .header{	background: #eee;	padding: 5px;	margin-bottom: 15px;}.eforms .personal label,.eforms .address label{	font-weight: normal;}.eforms .personal h5,.eforms .address h5{	display: inline-block;}body.rtl .eforms .radio input[type="radio"], body.rtl .eforms .radio-inline input[type="radio"], body.rtl .eforms .checkbox input[type="checkbox"], body.rtl .eforms .checkbox-inline input[type="checkbox"]{	margin-right: -20px !important;}.eforms .checkbox.horizontal,.eforms .radio.horizontal{	display: inline-block;}/* ---------------------------------------------------------------------- *//*	Jobs/* ---------------------------------------------------------------------- */.jobs-category-list-item{}.jobs-category-list-item .no-icon{	text-align: center;}.jobs-category-list-item .no-icon i{	font-size: 48pt !important;	color: #686868;}.jobs-category-list-item .boxed-list-icon{	height: 100px;}.jobs-info-table tr > td:first-child{	width: 20%;}/* ---------------------------------------------------------------------- *//*	Poll/* ---------------------------------------------------------------------- */.poll .progress{	margin-bottom: 5px;}.poll-inline{	margin-top: 10px;	margin-bottom: 15px;}/* ---------------------------------------------------------------------- *//*	Tenders/* ---------------------------------------------------------------------- */.tenders-type3,.tenders-type1,.tenders-type2,.tenders-type0{	display: inline-block;	color: #fff;	padding-left: 8px;	padding-right: 8px;	border-radius: 3px;	border: 1px solid transparent;}.tenders-type1{	background-color: #d9534f;	border-color: #d43f3a;		}.tenders-type2{	background-color: #f0ad4e;	border-color: #eea236;		}.tenders-type3{	background-color: #428bca;	border-color: #357ebd;	}.tenders-type0{	background-color: #5cb85c;	border-color: #4cae4c;	}/* ---------------------------------------------------------------------- *//*	PhoneBook/* ---------------------------------------------------------------------- */.phonebook-alphabet{}.phonebook-alphabet ul{	margin: 0;	padding: 0;	list-style: none;}.phonebook-alphabet ul li{	display: inline-block;	float: left;	padding: 0px;	margin: 3px;	width: 30px;	text-align: center;}body.rtl .phonebook-alphabet ul li{	float: right;}.phonebook-alphabet ul li a{	display: block;	text-align: center;	padding: 3px 6px;}/* ---------------------------------------------------------------------- *//*	Vouchers/* ---------------------------------------------------------------------- */.vouchers-list-grid .vouchers-list-item{	cursor: pointer;}.vouchers-list-grid .active{	background: #f5f5f5;	border-color: #cccccc;}.vouchers-list-grid .vouchers-list-icon{	padding-top: 10px;	text-align: center;	height: 120px;}.vouchers-list-grid .vouchers-list-icon img{	max-width: 100%;	max-height: 100%;}.vouchers-list-grid .vouchers-list-price{	display:table;	text-align: center;	height: 60px;	width: 80%;	text-align: center;	margin: 0 auto;}.vouchers-list-grid .vouchers-list-price-row{	display: table-row;}.vouchers-list-grid .vouchers-list-price-cell{	display: table-cell;	text-align: center;   vertical-align: bottom;   width: 100%;}.vouchers-list-grid .vouchers-list-price .vouchers-list-price-item{	color: #404040;	text-decoration: line-through;	font-weight: normal;	font-style: italic;	margin-top: 3px;	margin-bottom: 3px;	}.vouchers-list-grid .vouchers-list-price span{	display: none;	visibility: hidden;}.vouchers-list-grid .vouchers-list-price em{	display: none;}.vouchers-list-grid .vouchers-list-price .vouchers-list-price-active{	color: #fff;	text-decoration: none;	font-style: normal;}.vouchers-list-grid .vouchers-list-price .vouchers-list-price-active em{	display: inline-block;}.vouchers-list-grid .vouchers-list-title{	height: 35px;	vertical-align: middle;}.vouchers-list-grid .vouchers-list-tools{	height: 36px;}.voucher-history .panel-title a{	display: block;}/* ------------------------- *//*	Invoice/* ------------------------- */.voucher-invoice .img-thumbnail{	max-width: 80px;}.voucher-invoice .table{	border: 1px solid #ddd;	border-radius: 3px;}.voucher-invoice-payment img{	cursor: pointer;}.voucher-invoice-payment tr td{	vertical-align: middle !important;	text-align: center;}.voucher-history-bank-list td,.voucher-history-bank-list th{	text-align: center !important;	}/* ---------------------------------------------------------------------- *//*	Representative/* ---------------------------------------------------------------------- */.representative-info{	margin-top: 25px;	height: 80px;}.representative-map{	height: 250px;	position: relative;	overflow: hidden;	transform: translateZ(0px);	background-color: rgb(229, 227, 223);	border: 1px solid #ccc;}.representative-reset{	margin: 30px auto;	text-align: center;}.header-mobile,.sidebar-offcanvas{	display: none;}@media (max-width: 767px){/**********************************.noMoreTable*//* Force table to not be like tables anymore */	.noMoreTable table, 	.noMoreTable thead, 	.noMoreTable tbody, 	.noMoreTable th, 	.noMoreTable td, 	.noMoreTable tr,.sidebar-offcanvas { 		display: block; 	} 	/* Hide table headers (but not display: none;, for accessibility) */	.noMoreTable thead tr { 		position: absolute;		top: -9999px;		left: -9999px;	} 	.noMoreTable tr { border: 1px solid #ccc; } 	.noMoreTable td { 		/* Behave  like a "row" */		border: none;		border-bottom: 1px solid #eee; 		position: relative;		padding-right: 50% !important; 		white-space: normal;		text-align:right;	} 	.noMoreTable td.noapd{ 		padding-right: 8px !important; 	}	.noMoreTable td:before { 		/* Now like a table header */		position: absolute;		/* Top/left values mimic padding */		top: 6px;		right: 6px;		width: 45%; 		padding-left: 10px; 		white-space: nowrap;		text-align:right;		font-weight: bold;	} 	/*	Label the data	*/	.noMoreTable td:before { content: attr(data-title);line-height: 30px; }					/*	Mobile Menu	*/	  html,body{  	overflow-x: hidden;  }	.header-mobile{		height: 42px;		background: #ddd;		display: block;	}  .navbar-toggle .icon-bar{  	background: #888;  }  .dropdown-menu.sub_level{		box-shadow: inherit;		border: none;  		width: 100%;  		border-radius: 0;  }  	    .header-toolbox{  		position: absolute;  		top: -137px;  		right: -10px;    		margin: 0;	  }	  .header-toolbox-btn{  		  		line-height: 42px;  }  .header-toolbox-btn:after{  		top: 30%;  		height: 40%;  }	.col-cart{  		position: absolute;  		width: 30%;  		top: -60px;  		left: -10px;	}  	.shop-quick-search-form {  		margin: 0 -15px;	}  	body.rtl   .shop-quick-search-form .input-group-btn{		border-radius: 0;		border-right: none;	}	body.rtl .shop-quick-search-form .input-group-addon{		border-radius: 0 !important;	}  .row-offcanvas {    position: relative;    -webkit-transition: all .25s ease-out;         -o-transition: all .25s ease-out;            transition: all .25s ease-out;  }  .row-offcanvas-right {    right: 0;  }  .row-offcanvas-left {    left: 0;  }  .row-offcanvas-right  .sidebar-offcanvas {    right: -70%; /* 6 columns */  }  .row-offcanvas-left  .sidebar-offcanvas {    left: -70%; /* 6 columns */  }  .row-offcanvas-right.active {    right: 70%; /* 6 columns */  }  .row-offcanvas-left.active {    left: 70%; /* 6 columns */  }  .sidebar-offcanvas {    position: absolute;    top: 0;    width: 70%; /* 6 columns */    display: block;    height: 100%;    background-color: #dfdfdf;    border-right: 1px solid #DDD;    overflow-y: scroll;  }  .navbar-toggle{  	z-index: 9999;  	margin-top: 5px;  }  	#mm_navbar ul,#mm_navbar li{		margin: 0;		padding: 0;		list-style: none;		clear: both;		position: relative;	}	#mm_navbar .dropdown-menu{		background: none;	}	#mm_navbar a{		display: block;		color: #555;		padding: 10px;	}	#mm_navbar .navbar-nav>li>a{		border-bottom: 1px solid #CCC;	}	#mm_navbar .navbar-nav>.level_one.has-submenu,#mm_navbar .navbar-nav>.level_one>.sub_level>.level_two.has-submenu{		position: relative		}	#mm_navbar .navbar-nav>.level_one.active>a{		background: #d6d6d6;	}	#mm_navbar .level_one.active >.sub_level{		background: rgba(255,255,255,0.2);	}	#mm_navbar .navbar-nav>.level_one.has-submenu>a:after,	#mm_navbar .navbar-nav>.level_one>.sub_level>ul>.level_two.has-submenu>a:after{		 position: absolute;		 content: "\f107";		 font: normal normal normal 14px/1 FontAwesome;		 text-rendering: auto;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		 left: 10px;		 top: 16px;		 padding: 2px 4px;		 border-radius: 50%;		 z-index: 1;		 background: #ddd;		 line-height: 13px;		 transition: all 200ms;	}	#mm_navbar .navbar-nav>.level_one.has-submenu>a.active:after,	#mm_navbar .navbar-nav>.level_one>.sub_level>ul>.level_two.has-submenu>a.active:after{		content: "\f106";		background: #444;		color: #fff;	}   #mm_navbar .level_one >.sub_level{  		display: none;   }   #mm_navbar .level_one >a{  		color: #444;  		background: #dfdfdf;  		border-bottom: 1px solid #d0d0d0;  		padding: 15px 12px;  }  #mm_navbar .level_one >a.active{  	  }  #mm_navbar .navbar-nav>.level_one>.sub_level>ul>.level_two>.sub_menu{  	display: none;  }  #mm_navbar .navbar-nav>.level_one>.sub_level>ul>.level_two>a{  		color: #555;  		background: #ececec;  		border-bottom: 1px solid #ddd;  		padding: 15px 10px;  	  }  #mm_navbar .navbar-nav>.level_one>.sub_level>ul>.level_two .col-sub{  	padding: 0;  }  #mm_navbar .navbar-nav>.level_one>.sub_level>ul>.level_two .col-sub>ul>li>a{  		color: #666;  		background: #fafafa;  		border-bottom: 1px solid #eee;  		padding: 15px 10px;  	  }	  .breadcrumb-box{  	float: none !important;  	  clear: both;  	 display: none;  }  .breadcrumb-box ol{  	padding-right: 0;  }}/* ---------------------------------------------------------------------- *//*	Oudated Browsers/* ---------------------------------------------------------------------- */.ie8 .buorg{	display: block;}.buorg,.buorg2{	 display: none;    z-index: 111111;    width: 100%;    top: 0px;    left: 0px;    border-bottom: 1px solid #A29330;    background: #FDF2AB;    text-align: right;    cursor: pointer;    color: #000;    position: relative;}.buorg div,.buorg2 div {	padding: 5px 36px 5px 40px;}.buorgclose {	position: absolute;	right: 15px;	top: 7px;	height: 20px;	width: 12px;	font-weight: bold;	font-size: 25px;	padding: 0 !important;	color: #F00;}/* ---------------------------------------------------------------------- *//*	Animations/* ---------------------------------------------------------------------- */.animated {     -webkit-animation-duration: 1s;     animation-duration: 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both; } .flash{  -moz-animation: flash 1s ease-out;  -moz-animation-iteration-count: 1;  -webkit-animation: flash 1s ease-out;  -webkit-animation-iteration-count: 1;  -ms-animation: flash 1s ease-out;  -ms-animation-iteration-count: 1;}@-webkit-keyframes flash {    0% { background-color:none;}    50% { background-color:#fbf8b2;border-radius: 4px;color: #FF0000;}            100% {background-color:none;}}@-moz-keyframes flash {    0% { background-color:none;}    50% { background-color:#fbf8b2;border-radius: 4px;}            100% {background-color:none;}}@-ms-keyframes flash {    0% { background-color:none;}    50% { background-color:#fbf8b2;border-radius: 4px;}            100% {background-color:none;}}.pulse {     -webkit-animation-name: pulse;     animation-name: pulse; }@-webkit-keyframes pulse {     0% { -webkit-transform: scale(1); }     50% { -webkit-transform: scale(1.1); }     100% { -webkit-transform: scale(1); } } @keyframes pulse {     0% { transform: scale(1); }     50% { transform: scale(1.1); }     100% { transform: scale(1); } } .flipInX {     -webkit-backface-visibility: visible !important;     -webkit-animation-name: flipInX;     backface-visibility: visible !important;     animation-name: flipInX; }@-webkit-keyframes flipInX {     0% {         -webkit-transform: perspective(400px) rotateX(90deg);         opacity: 0;     }     40% {         -webkit-transform: perspective(400px) rotateX(-10deg);     }     70% {         -webkit-transform: perspective(400px) rotateX(10deg);     }     100% {         -webkit-transform: perspective(400px) rotateX(0deg);         opacity: 1;     } } @keyframes flipInX {     0% {         transform: perspective(400px) rotateX(90deg);         opacity: 0;     }     40% {         transform: perspective(400px) rotateX(-10deg);     }     70% {         transform: perspective(400px) rotateX(10deg);     }     100% {         transform: perspective(400px) rotateX(0deg);         opacity: 1;     } } 