@font-face {
	font-family: 'IcoMoon';
	src:url('../../../../media/jui/fonts/Icomoon.eot?3p0rtw');
	src:url('../../../../media/jui/fonts/Icomoon.eot?#iefix3p0rtw') format('embedded-opentype'),
		url('../../../../media/jui/fonts/Icomoon.woff?3p0rtw') format('woff'),
		url('../../../../media/jui/fonts/Icomoon.ttf?3p0rtw') format('truetype'),
		url('../../../../media/jui/fonts/Icomoon.svg?3p0rtw#icomoon') format('svg');
		font-weight: normal;
	font-style: normal;
}


input[type="checkbox"] {
  position: absolute;
  visibility: hidden; 
}

input[type="checkbox"]+ label:before{  
color: #ccc;
font-family: 'IcoMoon';
content: "\ee6c";
font-size: 15px;
margin-left: 10px;
transition: all ease 0.3s;
top: 3px;
position: relative;
}
  

input:checked + label {
	
}
input:checked + label:before {
color: #55D069;
font-family: 'IcoMoon';
content: "\ee63";
font-size: 15px;
margin-left: 10px;
transition: all ease 0.3s;
top: 3px;
position: relative;
}

input[type="checkbox"]{  
color: #ccc;
font-family: 'IcoMoon';
content: "\ee6c";
font-size: 15px;
margin-left: 10px;
transition: all ease 0.3s;
top: 3px;
position: relative;
}

/* radio */
input[type="radio"] {
  position: absolute;
  visibility: hidden; 
}

input[type="radio"]+ label:before{  
color: #ccc;
font-family: 'IcoMoon';
content: "\ee70";
font-size: 15px;
margin-left: 10px;
transition: all ease 0.3s;
top: 3px;
position: relative;
}
  

input:checked + label {
	
}
input[type="radio"]:checked + label:before {
color: #55D069;
font-family: 'IcoMoon';
content: "\ee73";
font-size: 15px;
margin-left: 10px;
transition: all ease 0.3s;
top: 3px;
position: relative;
}

input[type="radio"]{  
color: #ccc;
font-family: 'IcoMoon';
content: "\ee70";
font-size: 15px;
margin-left: 10px;
transition: all ease 0.3s;
top: 3px;
position: relative;
}

/* number */


ul, li {
    list-style: outside none none;
}
.allmode-default .allmode-item .allmode-info {
    padding-right: 1px;
}
.su-note a {
    font-weight: normal;
}
.su-icon-list .icon_list_item .icon_description h3{
padding:0
}
.tleft{text-align:left}
.tooltip {
	position: absolute;
	z-index: 10;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;

	
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
div.k2Pagination ul{
direction:ltr
}
.su-carousel-slide {
    margin-top: -1px;
}
.tec {
    opacity: 0.5;
    transition: all 0.3s ease 0s;
}
.tec:hover {
    opacity: 1;
    transform: rotate(349deg);
    transition: all 0.3s ease 0s;
}
.su-progress-bar-style-5 .su-pb-text, .su-progress-bar-style-4 .su-pb-text{
background:none;
font-size:11px;
}
.su-divider i {
    padding: 0 11px !important; 
    width: unset !important;
}
.su-blockquote {
    border-right: 5px solid #eee !important;
    color: #555;
    font-size: 13.5px;
    margin: 0 0 20px;
    padding: 10px 20px !important;
    text-align: justify;
 border-left:none;
}
.su-blockquote-pull {
    max-width: 79%;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	min-width: 1em;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	vertical-align: middle;
	position: relative;
	top: -1px;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.itemid-247 .wow.fadeInUp.col-md-4.animated > span.su-icon i {
    padding: 7px;
}
.itemid-247 .wow.fadeInUp.col-md-4.animated > span.su-icon {
    margin: 0 !important;
    padding: 0 !important;
}
.itemid-247 #g-main {
color:#333}
.icon-home:before{content:"\e900";}
.icon-home2:before{content:"\e901";}
.icon-home5:before{content:"\e904";}
.icon-home7:before{content:"\e906";}
.icon-home8:before{content:"\e907";}
.icon-home9:before{content:"\e908";}
.icon-office:before{content:"\e909";}
.icon-city:before{content:"\e90a";}
.icon-k2:before{content:"\ed41";}
.icon-newspaper:before{content:"\e90b";}
.icon-magazine:before{content:"\e90c";}
.icon-design:before{content:"\e90d";}
.icon-pencil:before{content:"\e90e";}
.icon-pencil3:before{content:"\e910";}
.icon-pencil4:before{content:"\e911";}
.icon-pencil5:before{content:"\e912";}
.icon-edit:before{content:"\e912";}
.icon-pencil6:before{content:"\e913";}
.icon-pencil7:before{content:"\e914";}
.icon-eraser:before{content:"\e915";}
.icon-eraser2:before{content:"\e916";}
.icon-eraser3:before{content:"\e917";}
.icon-quill2:before{content:"\e919";}
.icon-quill4:before{content:"\e91b";}
.icon-pen:before{content:"\e91c";}
.icon-pen-plus:before{content:"\e91d";}
.icon-pen-minus:before{content:"\e91e";}
.icon-pen2:before{content:"\e91f";}
.icon-blog:before{content:"\e925";}
.icon-pen6:before{content:"\e927";}
.icon-brush:before{content:"\e928";}
.icon-spray:before{content:"\e929";}
.icon-color-sampler:before{content:"\e92c";}
.icon-toggle:before{content:"\e92d";}
.icon-bucket:before{content:"\e92e";}
.icon-gradient:before{content:"\e930";}
.icon-eyedropper:before{content:"\e931";}
.icon-eyedropper2:before{content:"\e932";}
.icon-eyedropper3:before{content:"\e933";}
.icon-droplet:before{content:"\e934";}
.icon-droplet2:before{content:"\e935";}
.icon-color-clear:before{content:"\e937";}
.icon-paint-format:before{content:"\e938";}
.icon-stamp:before{content:"\e939";}
.icon-image2:before{content:"\e93c";}
.icon-picture:before{content:"\e93c";}
.icon-sigPro:before{content:"\e93d";}
.icon-image-compare:before{content:"\e93d";}
.icon-images2:before{content:"\e93e";}
.icon-pictures:before{content:"\e93e";}
.icon-sigProEditorButton:before{content:"\e93e";}
.icon-image3:before{content:"\e93f";}
.icon-images3:before{content:"\e940";}
.icon-image4:before{content:"\e941";}
.icon-image5:before{content:"\e942";}
.icon-camera:before{content:"\e944";}
.icon-shutter:before{content:"\e947";}
.icon-headphones:before{content:"\e948";}
.icon-headset:before{content:"\e949";}
.icon-music:before{content:"\e94a";}
.icon-album:before{content:"\e950";}
.icon-tape:before{content:"\e952";}
.icon-piano:before{content:"\e953";}
.icon-speakers:before{content:"\e956";}
.icon-play:before{content:"\e957";}
.icon-clapboard-play:before{content:"\e959";}
.icon-clapboard:before{content:"\e95a";}
.icon-media:before{content:"\e95b";}
.icon-presentation:before{content:"\e95c";}
.icon-movie:before{content:"\e95d";}
.icon-film:before{content:"\e95e";}
.icon-film2:before{content:"\e95f";}
.icon-film3:before{content:"\e960";}
.icon-film4:before{content:"\e961";}
.icon-video-camera:before{content:"\e962";}
.icon-video-camera2:before{content:"\e963";}
.icon-video-camera-slash:before{content:"\e964";}
.icon-video-camera3:before{content:"\e965";}
.icon-dice:before{content:"\e96a";}
.icon-chess-king:before{content:"\e972";}
.icon-chess-queen:before{content:"\e973";}
.icon-chess:before{content:"\e978";}
.icon-megaphone:before{content:"\e97a";}
.icon-new:before{content:"\e97b";}
.icon-connection:before{content:"\e97c";}
.icon-station:before{content:"\e981";}
.icon-satellite-dish2:before{content:"\e98a";}
.icon-feed:before{content:"\e9b3";}
.icon-mic2:before{content:"\e9ce";}
.icon-mic-off2:before{content:"\e9e0";}
.icon-book:before{content:"\e9e1";}
.icon-book2:before{content:"\e9e9";}
.icon-book-play:before{content:"\e9fd";}
.icon-book3:before{content:"\ea01";}
.icon-bookmark:before{content:"\ea02";}
.icon-books:before{content:"\ea03";}
.icon-archive:before{content:"\ea04";}
.icon-reading:before{content:"\ea05";}
.icon-library2:before{content:"\ea06";}
.icon-graduation2:before{content:"\ea07";}
.icon-file-text:before{content:"\ea08";}
.icon-profile:before{content:"\ea09";}
.icon-file-empty:before{content:"\ea0a";}
.icon-file-empty2:before{content:"\ea0b";}
.icon-files-empty:before{content:"\ea0c";}
.icon-files-empty2:before{content:"\ea0d";}
.icon-file-plus:before{content:"\ea0e";}
.icon-file-plus2:before{content:"\ea0f";}
.icon-file-minus:before{content:"\ea10";}
.icon-file-minus2:before{content:"\ea11";}
.icon-file-download:before{content:"\ea12";}
.icon-file-download2:before{content:"\ea13";}
.icon-file-upload:before{content:"\ea14";}
.icon-file-upload2:before{content:"\ea15";}
.icon-file-check:before{content:"\ea16";}
.icon-file-check2:before{content:"\ea17";}
.icon-file-eye:before{content:"\ea18";}
.icon-file-eye2:before{content:"\ea19";}
.icon-file-text2:before{content:"\ea1a";}
.icon-file-text3:before{content:"\ea1b";}
.icon-file-picture:before{content:"\ea1c";}
.icon-file-picture2:before{content:"\ea1d";}
.icon-file-music:before{content:"\ea1e";}
.icon-file-music2:before{content:"\ea1f";}
.icon-file-play:before{content:"\ea20";}
.icon-file-play2:before{content:"\ea21";}
.icon-file-video:before{content:"\ea22";}
.icon-file-video2:before{content:"\ea23";}
.icon-copy:before{content:"\ea24";}
.icon-copy2:before{content:"\ea25";}
.icon-file-zip:before{content:"\ea26";}
.icon-file-zip2:before{content:"\ea27";}
.icon-file-xml:before{content:"\ea28";}
.icon-file-xml2:before{content:"\ea29";}
.icon-file-css:before{content:"\ea2a";}
.icon-file-css2:before{content:"\ea2b";}
.icon-file-presentation:before{content:"\ea2c";}
.icon-file-presentation2:before{content:"\ea2d";}
.icon-file-stats:before{content:"\ea2e";}
.icon-file-stats2:before{content:"\ea2f";}
.icon-file-locked:before{content:"\ea30";}
.icon-file-locked2:before{content:"\ea31";}
.icon-file-spreadsheet:before{content:"\ea32";}
.icon-file-spreadsheet2:before{content:"\ea33";}
.icon-copy3:before{content:"\ea34";}
.icon-copy4:before{content:"\ea35";}
.icon-paste:before{content:"\ea36";}
.icon-paste2:before{content:"\ea37";}
.icon-paste3:before{content:"\ea38";}
.icon-paste4:before{content:"\ea39";}
.icon-stack:before{content:"\ea3a";}
.icon-stack2:before{content:"\ea3b";}
.icon-stack3:before{content:"\ea3c";}
.icon-folder:before{content:"\ea3d";}
.icon-folder-search:before{content:"\ea3e";}
.icon-folder-download:before{content:"\ea3f";}
.icon-folder-upload:before{content:"\ea40";}
.icon-folder-plus:before{content:"\ea41";}
.icon-folder-plus2:before{content:"\ea42";}
.icon-folder-minus:before{content:"\ea43";}
.icon-folder-minus2:before{content:"\ea44";}
.icon-folder-check:before{content:"\ea45";}
.icon-folder-heart:before{content:"\ea46";}
.icon-folder-remove:before{content:"\ea47";}
.icon-folder2:before{content:"\ea48";}
.icon-folder-open:before{content:"\ea49";}
.icon-folder3:before{content:"\ea4a";}
.icon-folder4:before{content:"\ea4b";}
.icon-folder-plus3:before{content:"\ea4c";}
.icon-folder-minus3:before{content:"\ea4d";}
.icon-folder-plus4:before{content:"\ea4e";}
.icon-folder-minus4:before{content:"\ea4f";}
.icon-folder-download2:before{content:"\ea50";}
.icon-folder-upload2:before{content:"\ea51";}
.icon-folder-download3:before{content:"\ea52";}
.icon-folder-upload3:before{content:"\ea53";}
.icon-folder5:before{content:"\ea54";}
.icon-folder-open2:before{content:"\ea55";}
.icon-folder6:before{content:"\ea56";}
.icon-folder-open3:before{content:"\ea57";}
.icon-certificate:before{content:"\ea58";}
.icon-cc:before{content:"\ea59";}
.icon-price-tag:before{content:"\ea5a";}
.icon-price-tag2:before{content:"\ea5b";}
.icon-price-tags:before{content:"\ea5c";}
.icon-price-tag3:before{content:"\ea5d";}
.icon-price-tags2:before{content:"\ea5e";}
.icon-barcode2:before{content:"\ea5f";}
.icon-qrcode:before{content:"\ea60";}
.icon-ticket:before{content:"\ea61";}
.icon-theater:before{content:"\ea62";}
.icon-store:before{content:"\ea63";}
.icon-store2:before{content:"\ea64";}
.icon-cart:before{content:"\ea65";}
.icon-cart2:before{content:"\ea66";}
.icon-cart4:before{content:"\ea67";}
.icon-cart5:before{content:"\ea68";}
.icon-cart-add:before{content:"\ea69";}
.icon-cart-add2:before{content:"\ea6a";}
.icon-cart-remove:before{content:"\ea6b";}
.icon-basket:before{content:"\ea6c";}
.icon-bag:before{content:"\ea6d";}
.icon-percent:before{content:"\ea6f";}
.icon-coins:before{content:"\ea70";}
.icon-coin-dollar:before{content:"\ea71";}
.icon-coin-euro:before{content:"\ea72";}
.icon-coin-pound:before{content:"\ea73";}
.icon-coin-yen:before{content:"\ea74";}
.icon-piggy-bank:before{content:"\ea75";}
.icon-wallet:before{content:"\ea76";}
.icon-cash:before{content:"\ea77";}
.icon-cash2:before{content:"\ea78";}
.icon-cash3:before{content:"\ea79";}
.icon-cash4:before{content:"\ea7a";}
.icon-credit-card:before{content:"\ea6e";}
.icon-credit-card2:before{content:"\ea7b";}
.icon-calculator4:before{content:"\ea7c";}
.icon-calculator2:before{content:"\ea7d";}
.icon-calculator3:before{content:"\ea7e";}
.icon-chip:before{content:"\ea7f";}
.icon-lifebuoy:before{content:"\ea80";}
.icon-phone:before{content:"\ea81";}
.icon-phone2:before{content:"\ea82";}
.icon-phone-slash:before{content:"\ea83";}
.icon-phone-wave:before{content:"\ea84";}
.icon-phone-plus:before{content:"\ea85";}
.icon-phone-minus:before{content:"\ea86";}
.icon-phone-plus2:before{content:"\ea87";}
.icon-phone-minus2:before{content:"\ea88";}
.icon-phone-incoming:before{content:"\ea89";}
.icon-phone-outgoing:before{content:"\ea8a";}
.icon-phone-hang-up:before{content:"\ea8e";}
.icon-address-book:before{content:"\ea90";}
.icon-address-book2:before{content:"\ea91";}
.icon-address-book3:before{content:"\ea92";}
.icon-notebook:before{content:"\ea93";}
.icon-envelop:before{content:"\ea94";}
.icon-mail:before{content:"\ea95";}
.icon-envelop2:before{content:"\ea95";}
.icon-envelop3:before{content:"\ea96";}
.icon-envelop4:before{content:"\ea97";}
.icon-envelop5:before{content:"\ea98";}
.icon-mailbox:before{content:"\ea99";}
.icon-pushpin:before{content:"\ea9a";}
.icon-location3:before{content:"\ea9d";}
.icon-location4:before{content:"\ea9e";}
.icon-compass4:before{content:"\ea9f";}
.icon-map:before{content:"\eaa0";}
.icon-map4:before{content:"\eaa1";}
.icon-map5:before{content:"\eaa2";}
.icon-direction:before{content:"\eaa3";}
.icon-reset:before{content:"\eaa4";}
.icon-history:before{content:"\eaa5";}
.icon-watch:before{content:"\eaa6";}
.icon-watch2:before{content:"\eaa7";}
.icon-alarm:before{content:"\eaa8";}
.icon-alarm-add:before{content:"\eaa9";}
.icon-alarm-check:before{content:"\eaaa";}
.icon-alarm-cancel:before{content:"\eaab";}
.icon-bell2:before{content:"\eaac";}
.icon-bell3:before{content:"\eaad";}
.icon-bell-plus:before{content:"\eaae";}
.icon-bell-minus:before{content:"\eaaf";}
.icon-bell-check:before{content:"\eab0";}
.icon-bell-cross:before{content:"\eab1";}
.icon-calendar:before{content:"\eab2";}
.icon-calendar2:before{content:"\eab3";}
.icon-calendar3:before{content:"\eab4";}
.icon-calendar52:before{content:"\eab6";}
.icon-printer:before{content:"\eab7";}
.icon-print:before {content: "\eab7";}
.icon-printer2:before{content:"\eab8";}
.icon-printer4:before{content:"\eab9";}
.icon-shredder:before{content:"\eaba";}
.icon-mouse:before{content:"\eabb";}
.icon-mouse-left:before{content:"\eabc";}
.icon-mouse-right:before{content:"\eabd";}
.icon-keyboard:before{content:"\eabe";}
.icon-typewriter:before{content:"\eabf";}
.icon-display:before{content:"\eac0";}
.icon-display4:before{content:"\eac1";}
.icon-laptop:before{content:"\eac2";}
.icon-mobile:before{content:"\eac3";}
.icon-mobile2:before{content:"\eac4";}
.icon-tablet:before{content:"\eac5";}
.icon-mobile3:before{content:"\eac6";}
.icon-tv:before{content:"\eac7";}
.icon-radio:before{content:"\eac8";}
.icon-cabinet:before{content:"\eac9";}
.icon-drawer:before{content:"\eaca";}
.icon-drawer2:before{content:"\eacb";}
.icon-drawer-out:before{content:"\eacc";}
.icon-drawer-in:before{content:"\eacd";}
.icon-drawer3:before{content:"\eace";}
.icon-box:before{content:"\eacf";}
.icon-box-add:before{content:"\ead0";}
.icon-box-remove:before{content:"\ead1";}
.icon-download:before{content:"\ead2";}
.icon-upload:before{content:"\ead3";}
.icon-save:before{content:"\ead4";}
.icon-save-new:before{content:"\ead4";}
.icon-floppy-disk:before{content:"\ead4";}
.icon-floppy-disks:before{content:"\ead5";}
.icon-usb-stick:before{content:"\ead6";}
.icon-drive:before{content:"\ead7";}
.icon-server:before{content:"\ead8";}
.icon-database:before{content:"\ead9";}
.icon-database2:before{content:"\eada";}
.icon-database4:before{content:"\eadb";}
.icon-database-menu:before{content:"\eadc";}
.icon-database-add:before{content:"\eadd";}
.icon-database-remove:before{content:"\eade";}
.icon-database-insert:before{content:"\eadf";}
.icon-database-export:before{content:"\eae0";}
.icon-database-upload:before{content:"\eae1";}
.icon-database-refresh:before{content:"\eae2";}
.icon-database-diff:before{content:"\eae3";}
.icon-database-edit2:before{content:"\eae5";}
.icon-database-check:before{content:"\eae6";}
.icon-database-arrow:before{content:"\eae7";}
.icon-database-time2:before{content:"\eae9";}
.icon-undo:before{content:"\eaea";}
.icon-redo:before{content:"\eaeb";}
.icon-rotate-ccw:before{content:"\eaec";}
.icon-rotate-cw:before{content:"\eaed";}
.icon-rotate-ccw2:before{content:"\eaee";}
.icon-rotate-cw2:before{content:"\eaef";}
.icon-rotate-ccw3:before{content:"\eaf0";}
.icon-rotate-cw3:before{content:"\eaf1";}
.icon-flip-vertical2:before{content:"\eaf2";}
.icon-flip-horizontal2:before{content:"\eaf3";}
.icon-flip-vertical3:before{content:"\eaf4";}
.icon-flip-vertical4:before{content:"\eaf5";}
.icon-angle:before{content:"\eaf6";}
.icon-shear:before{content:"\eaf7";}
.icon-align-left:before{content:"\eafc";}
.icon-align-center-horizontal:before{content:"\eafd";}
.icon-align-right:before{content:"\eafe";}
.icon-align-top:before{content:"\eaff";}
.icon-align-center-vertical:before{content:"\eb00";}
.icon-align-bottom:before{content:"\eb01";}
.icon-undo2:before{content:"\eb02";}
.icon-redo2:before{content:"\eb03";}
.icon-forward:before{content:"\eb04";}
.icon-reply:before{content:"\eb05";}
.icon-reply-all:before{content:"\eb06";}
.icon-bubble:before{content:"\eb07";}
.icon-bubbles:before{content:"\eb08";}
.icon-bubbles2:before{content:"\eb09";}
.icon-bubble2:before{content:"\eb0a";}
.icon-bubbles3:before{content:"\eb0b";}
.icon-bubbles4:before{content:"\eb0c";}
.icon-bubble-notification:before{content:"\eb0d";}
.icon-generic:before{content:"\eb0e";}
.icon-bubbles5:before{content:"\eb0e";}
.icon-bubbles6:before{content:"\eb0f";}
.icon-bubble6:before{content:"\eb10";}
.icon-bubbles7:before{content:"\eb11";}
.icon-bubble7:before{content:"\eb12";}
.icon-bubbles8:before{content:"\eb13";}
.icon-bubble8:before{content:"\eb14";}
.icon-bubble-dots3:before{content:"\eb15";}
.icon-bubble-lines3:before{content:"\eb16";}
.icon-bubble9:before{content:"\eb17";}
.icon-bubble-dots4:before{content:"\eb18";}
.icon-bubble-lines4:before{content:"\eb19";}
.icon-bubbles9:before{content:"\eb1a";}
.icon-bubbles10:before{content:"\eb1b";}
.icon-user:before{content:"\eb33";}
.icon-users:before{content:"\eb34";}
.icon-user-plus:before{content:"\eb35";}
.icon-user-minus:before{content:"\eb36";}
.icon-user-cancel:before{content:"\eb37";}
.icon-user-block:before{content:"\eb38";}
.icon-user-lock:before{content:"\eb39";}
.icon-user-check:before{content:"\eb3a";}
.icon-users2:before{content:"\eb3b";}
.icon-arrow-up-3:before{content:"\eb3b";}
.icon-users4:before{content:"\eb44";}
.icon-user-tie:before{content:"\eb45";}
.icon-collaboration:before{content:"\eb46";}
.icon-vcard:before{content:"\eb47";}
.icon-hat:before{content:"\ebb8";}
.icon-bowtie:before{content:"\ebb9";}
.icon-quotes-left:before{content:"\eb49";}
.icon-quotes-right:before{content:"\eb4a";}
.icon-quotes-left2:before{content:"\eb4b";}
.icon-quotes-right2:before{content:"\eb4c";}
.icon-hour-glass:before{content:"\eb4d";}
.icon-hour-glass2:before{content:"\eb4e";}
.icon-hour-glass3:before{content:"\eb4f";}
.icon-spinner:before{content:"\eb50";}
.icon-spinner2:before{content:"\eb51";}
.icon-spinner3:before{content:"\eb52";}
.icon-spinner4:before{content:"\eb53";}
.icon-spinner6:before{content:"\eb54";}
.icon-spinner9:before{content:"\eb55";}
.icon-spinner10:before{content:"\eb56";}
.icon-spinner11:before{content:"\eb57";}
.icon-microscope:before{content:"\eb58";}
.icon-enlarge:before{content:"\eb59";}
.icon-shrink:before{content:"\eb5a";}
.icon-enlarge3:before{content:"\eb5b";}
.icon-shrink3:before{content:"\eb5c";}
.icon-enlarge5:before{content:"\eb5d";}
.icon-shrink5:before{content:"\eb5e";}
.icon-enlarge6:before{content:"\eb5f";}
.icon-shrink6:before{content:"\eb60";}
.icon-enlarge7:before{content:"\eb61";}
.icon-shrink7:before{content:"\eb62";}
.icon-key:before{content:"\eb63";}
.icon-lock:before{content:"\eb65";}
.icon-checkedout:before{content:"\eb65";}
.icon-lock2:before{content:"\eb66";}
.icon-lock4:before{content:"\eb67";}
.icon-unlocked:before{content:"\eb68";}
.icon-unblock:before{content:"\eb68";}
.icon-lock5:before{content:"\eb69";}
.icon-unlocked2:before{content:"\eb6a";}
.icon-safe:before{content:"\eb6b";}
.icon-wrench:before{content:"\eb6c";}
.icon-wrench2:before{content:"\eb6d";}
.icon-wrench3:before{content:"\eb6e";}
.icon-equalizer:before{content:"\eb6f";}
.icon-options:before{content:"\eb70";}
.icon-equalizer2:before{content:"\eb70";}
.icon-equalizer3:before{content:"\eb71";}
.icon-equalizer4:before{content:"\eb72";}
.icon-cog:before{content:"\eb73";}
.icon-cogs:before{content:"\eb74";}
.icon-cog2:before{content:"\eb75";}
.icon-cog3:before{content:"\eb76";}
.icon-cog4:before{content:"\eb77";}
.icon-cog52:before{content:"\eb78";}
.icon-cog6:before{content:"\eb79";}
.icon-cog7:before{content:"\eb7a";}
.icon-hammer:before{content:"\eb7c";}
.icon-hammer-wrench:before{content:"\eb7d";}
.icon-magic-wand:before{content:"\eb7e";}
.icon-magic-wand2:before{content:"\eb7f";}
.icon-pulse2:before{content:"\eb80";}
.icon-aid-kit:before{content:"\eb81";}
.icon-bug2:before{content:"\eb83";}
.icon-construction:before{content:"\eb85";}
.icon-traffic-cone:before{content:"\eb86";}
.icon-traffic-lights:before{content:"\eb87";}
.icon-pie-chart:before{content:"\eb88";}
.icon-pie-chart2:before{content:"\eb89";}
.icon-pie-chart3:before{content:"\eb8a";}
.icon-pie-chart4:before{content:"\eb8b";}
.icon-pie-chart5:before{content:"\eb8c";}
.icon-pie-chart6:before{content:"\eb8d";}
.icon-pie-chart7:before{content:"\eb8e";}
.icon-stats-dots:before{content:"\eb8f";}
.icon-stats-bars:before{content:"\eb90";}
.icon-pie-chart8:before{content:"\eb91";}
.icon-stats-bars2:before{content:"\eb92";}
.icon-stats-bars3:before{content:"\eb93";}
.icon-stats-bars4:before{content:"\eb94";}
.icon-chart:before{content:"\eb97";}
.icon-stats-growth:before{content:"\eb98";}
.icon-stats-decline:before{content:"\eb99";}
.icon-stats-growth2:before{content:"\eb9a";}
.icon-stats-decline2:before{content:"\eb9b";}
.icon-stairs-up:before{content:"\eb9c";}
.icon-stairs-down:before{content:"\eb9d";}
.icon-stairs:before{content:"\eb9e";}
.icon-ladder:before{content:"\eba0";}
.icon-rating:before{content:"\eba1";}
.icon-rating2:before{content:"\eba2";}
.icon-rating3:before{content:"\eba3";}
.icon-podium:before{content:"\eba5";}
.icon-stars:before{content:"\eba6";}
.icon-medal-star:before{content:"\eba7";}
.icon-medal:before{content:"\eba8";}
.icon-medal2:before{content:"\eba9";}
.icon-medal-first:before{content:"\ebaa";}
.icon-medal-second:before{content:"\ebab";}
.icon-medal-third:before{content:"\ebac";}
.icon-crown:before{content:"\ebad";}
.icon-trophy2:before{content:"\ebaf";}
.icon-trophy3:before{content:"\ebb0";}
.icon-diamond:before{content:"\ebb1";}
.icon-trophy4:before{content:"\ebb2";}
.icon-gift:before{content:"\ebb3";}
.icon-pipe:before{content:"\ebb6";}
.icon-mustache:before{content:"\ebb7";}
.icon-cup2:before{content:"\ebc6";}
.icon-coffee:before{content:"\ebc8";}
.icon-paw:before{content:"\ebd5";}
.icon-footprint:before{content:"\ebd6";}
.icon-rocket:before{content:"\ebda";}
.icon-meter2:before{content:"\ebdc";}
.icon-meter-slow:before{content:"\ebdd";}
.icon-meter-fast:before{content:"\ebdf";}
.icon-home-2:before{content:"\ebdf";}
.icon-hammer2:before{content:"\ebe1";}
.icon-balance:before{content:"\ebe2";}
.icon-fire:before{content:"\ebe5";}
.icon-fire2:before{content:"\ebe6";}
.icon-lab:before{content:"\ebe7";}
.icon-atom:before{content:"\ebe8";}
.icon-atom2:before{content:"\ebe9";}
.icon-bin:before{content:"\ebfa";}
.icon-bin2:before{content:"\ebfb";}
.icon-briefcase:before{content:"\ebff";}
.icon-briefcase3:before{content:"\ec01";}
.icon-airplane2:before{content:"\ec03";}
.icon-airplane3:before{content:"\ec04";}
.icon-airplane4:before{content:"\ec05";}
.icon-paperplane:before{content:"\ec06";}
.icon-car:before{content:"\ec07";}
.icon-steering-wheel:before{content:"\ec08";}
.icon-car2:before{content:"\ec09";}
.icon-gas:before{content:"\ec0a";}
.icon-bus:before{content:"\ec0b";}
.icon-truck:before{content:"\ec0c";}
.icon-bike:before{content:"\ec0d";}
.icon-road:before{content:"\ec0e";}
.icon-train:before{content:"\ec0f";}
.icon-train2:before{content:"\ec10";}
.icon-ship:before{content:"\ec11";}
.icon-boat:before{content:"\ec12";}
.icon-chopper:before{content:"\ec13";}
.icon-cube:before{content:"\ec15";}
.icon-cube2:before{content:"\ec16";}
.icon-cube3:before{content:"\ec17";}
.icon-cube4:before{content:"\ec18";}
.icon-pyramid:before{content:"\ec19";}
.icon-pyramid2:before{content:"\ec1a";}
.icon-package:before{content:"\ec1b";}
.icon-puzzle:before{content:"\ec1c";}
.icon-puzzle2:before{content:"\ec1d";}
.icon-puzzle3:before{content:"\ec1e";}
.icon-puzzle4:before{content:"\ec1f";}
.icon-glasses-3d2:before{content:"\ec21";}
.icon-brain:before{content:"\ec24";}
.icon-accessibility:before{content:"\ec25";}
.icon-accessibility2:before{content:"\ec26";}
.icon-strategy:before{content:"\ec27";}
.icon-target:before{content:"\ec28";}
.icon-target2:before{content:"\ec29";}
.icon-shield-check:before{content:"\ec2f";}
.icon-shield-notice:before{content:"\ec30";}
.icon-shield2:before{content:"\ec31";}
.icon-racing:before{content:"\ec40";}
.icon-finish:before{content:"\ec41";}
.icon-power2:before{content:"\ec46";}
.icon-power3:before{content:"\ec47";}
.icon-switch:before{content:"\ec48";}
.icon-switch22:before{content:"\ec49";}
.icon-power-cord:before{content:"\ec4a";}
.icon-clipboard:before{content:"\ec4d";}
.icon-clipboard2:before{content:"\ec4e";}
.icon-clipboard3:before{content:"\ec4f";}
.icon-clipboard4:before{content:"\ec50";}
.icon-clipboard5:before{content:"\ec51";}
.icon-clipboard6:before{content:"\ec52";}
.icon-playlist:before{content:"\ec53";}
.icon-playlist-add:before{content:"\ec54";}
.icon-list-numbered:before{content:"\ec55";}
.icon-list:before{content:"\ec56";}
.icon-rsform:before{content:"\ec57";}
.icon-list2:before{content:"\ec57";}
.icon-more:before{content:"\ec58";}
.icon-more2:before{content:"\ec59";}
.icon-grid:before{content:"\ec5a";}
.icon-grid2:before{content:"\ec5b";}
.icon-grid3:before{content:"\ec5c";}
.icon-grid4:before{content:"\ec5d";}
.icon-grid52:before{content:"\ec5e";}
.icon-grid6:before{content:"\ec5f";}
.icon-grid7:before{content:"\ec60";}
.icon-tree5:before{content:"\ec61";}
.icon-tree6:before{content:"\ec62";}
.icon-tree7:before{content:"\ec63";}
.icon-lan:before{content:"\ec64";}
.icon-lan2:before{content:"\ec65";}
.icon-lan3:before{content:"\ec66";}
.icon-menu:before{content:"\ec67";}
.icon-circle-small:before{content:"\ec68";}
.icon-menu2:before{content:"\ec69";}
.icon-menu3:before{content:"\ec6a";}
.icon-menu4:before{content:"\ec6b";}
.icon-menu5:before{content:"\ec6c";}
.icon-menu62:before{content:"\ec6d";}
.icon-menu7:before{content:"\ec6e";}
.icon-menu8:before{content:"\ec6f";}
.icon-menu9:before{content:"\ec70";}
.icon-menu10:before{content:"\ec71";}
.icon-cloud:before{content:"\ec72";}
.icon-cloud-download:before{content:"\ec73";}
.icon-cloud-upload:before{content:"\ec74";}
.icon-cloud-check:before{content:"\ec75";}
.icon-cloud2:before{content:"\ec76";}
.icon-cloud-download2:before{content:"\ec77";}
.icon-cloud-upload2:before{content:"\ec78";}
.icon-cloud-check2:before{content:"\ec79";}
.icon-import:before{content:"\ec7e";}
.icon-download4:before{content:"\ec80";}
.icon-upload4:before{content:"\ec81";}
.icon-download7:before{content:"\ec86";}
.icon-upload7:before{content:"\ec87";}
.icon-download10:before{content:"\ec8c";}
.icon-upload10:before{content:"\ec8d";}
.icon-sphere:before{content:"\ec8e";}
.icon-sphere3:before{content:"\ec90";}
.icon-earth:before{content:"\ec93";}
.icon-link:before{content:"\ec96";}
.icon-unlink:before{content:"\ec97";}
.icon-link2:before{content:"\ec98";}
.icon-unlink2:before{content:"\ec99";}
.icon-anchor:before{content:"\eca0";}
.icon-flag3:before{content:"\eca3";}
.icon-flag4:before{content:"\eca4";}
.icon-flag7:before{content:"\eca7";}
.icon-flag8:before{content:"\eca8";}
.icon-attachment:before{content:"\eca9";}
.icon-attachment2:before{content:"\ecaa";}
.icon-eye:before{content:"\ecab";}
.icon-eye-plus:before{content:"\ecac";}
.icon-eye-minus:before{content:"\ecad";}
.icon-eye-blocked:before{content:"\ecae";}
.icon-eye2:before{content:"\ecaf";}
.icon-eye-blocked2:before{content:"\ecb0";}
.icon-eye4:before{content:"\ecb3";}
.icon-bookmark2:before{content:"\ecb4";}
.icon-bookmark3:before{content:"\ecb5";}
.icon-bookmarks:before{content:"\ecb6";}
.icon-bookmark4:before{content:"\ecb7";}
.icon-spotlight2:before{content:"\ecb8";}
.icon-starburst:before{content:"\ecb9";}
.icon-snowflake:before{content:"\ecba";}
.icon-weather-windy:before{content:"\ecd0";}
.icon-fan:before{content:"\ecd1";}
.icon-umbrella:before{content:"\ecd2";}
.icon-sun3:before{content:"\ecd3";}
.icon-contrast:before{content:"\ecd4";}
.icon-bed2:before{content:"\ecda";}
.icon-furniture:before{content:"\ecdb";}
.icon-chair:before{content:"\ecdc";}
.icon-star-empty3:before{content:"\ece0";}
.icon-featured:before{content:"\ece1";}
.icon-star-half:before{content:"\ece1";}
.icon-star-full2:before{content:"\ece2";}
.icon-heart5:before{content:"\ece9";}
.icon-heart6:before{content:"\ecea";}
.icon-heart-broken2:before{content:"\eceb";}
.icon-thumbs-up2:before{content:"\ecf2";}
.icon-thumbs-down2:before{content:"\ecf4";}
.icon-thumbs-up3:before{content:"\ecf5";}
.icon-thumbs-down3:before{content:"\ecf6";}
.icon-height:before{content:"\ecf7";}
.icon-man:before{content:"\ecf8";}
.icon-woman:before{content:"\ecf9";}
.icon-man-woman:before{content:"\ecfa";}
.icon-yin-yang:before{content:"\ecfe";}
.icon-cursor:before{content:"\ed23";}
.icon-cursor2:before{content:"\ed24";}
.icon-lasso2:before{content:"\ed26";}
.icon-select2:before{content:"\ed28";}
.icon-point-up:before{content:"\ed29";}
.icon-point-right:before{content:"\ed2a";}
.icon-point-down:before{content:"\ed2b";}
.icon-point-left:before{content:"\ed2c";}
.icon-pointer:before{content:"\ed2d";}
.icon-reminder:before{content:"\ed2e";}
.icon-drag-left-right:before{content:"\ed2f";}
.icon-drag-left:before{content:"\ed30";}
.icon-drag-right:before{content:"\ed31";}
.icon-touch:before{content:"\ed32";}
.icon-multitouch:before{content:"\ed33";}
.icon-touch-zoom:before{content:"\ed34";}
.icon-touch-pinch:before{content:"\ed35";}
.icon-hand:before{content:"\ed36";}
.icon-grab:before{content:"\ed37";}
.icon-stack-empty:before{content:"\ed38";}
.icon-stack-plus:before{content:"\ed39";}
.icon-stack-minus:before{content:"\ed3a";}
.icon-stack-star:before{content:"\ed3b";}
.icon-stack-picture:before{content:"\ed3c";}
.icon-stack-down:before{content:"\ed3d";}
.icon-stack-up:before{content:"\ed3e";}
.icon-stack-cancel:before{content:"\ed3f";}
.icon-stack-check:before{content:"\ed40";}
.icon-stack-text:before{content:"\ed41";}
.icon-stack4:before{content:"\ed47";}
.icon-stack-music:before{content:"\ed48";}
.icon-stack-play:before{content:"\ed49";}
.icon-move:before{content:"\ed4a";}
.icon-dots:before{content:"\ed4b";}
.icon-warning:before{content:"\ed4c";}
.icon-warning22:before{content:"\ed4d";}
.icon-notification2:before{content:"\ed4f";}
.icon-question3:before{content:"\ed52";}
.icon-question4:before{content:"\ed53";}
.icon-plus3:before{content:"\ed5a";}
.icon-plus:before{content:"\ed5a";}
.icon-minus3:before{content:"\ed5b";}
.icon-plus-circle2:before{content:"\ed5e";}
.icon-minus-circle2:before{content:"\ed5f";}
.icon-cancel-circle2:before{content:"\ed63";}
.icon-blocked:before{content:"\ed64";}
.icon-cancel-square:before{content:"\ed65";}
.icon-cancel-square2:before{content:"\ed66";}
.icon-spam:before{content:"\ed68";}
.icon-cross2:before{content:"\ed6a";}
.icon-cross3:before{content:"\ed6b";}
.icon-checkmark:before{content:"\ed6c";}
.icon-checkmark3:before{content:"\ed6e";}
.icon-checkmark2:before{content:"\e372";}
.icon-checkmark4:before{content:"\ed6f";}
.icon-spell-check:before{content:"\ed71";}
.icon-spell-check2:before{content:"\ed72";}
.icon-enter:before{content:"\ed73";}
.icon-exit:before{content:"\ed74";}
.icon-enter2:before{content:"\ed75";}
.icon-exit2:before{content:"\ed76";}
.icon-enter3:before{content:"\ed77";}
.icon-exit3:before{content:"\ed78";}
.icon-wall:before{content:"\ed79";}
.icon-fence:before{content:"\ed7a";}
.icon-play3:before{content:"\ed7b";}
.icon-pause:before{content:"\ed7c";}
.icon-stop:before{content:"\ed7d";}
.icon-previous:before{content:"\ed7e";}
.icon-next:before{content:"\ed7f";}
.icon-backward:before{content:"\ed80";}
.icon-forward2:before{content:"\ed81";}
.icon-play4:before{content:"\ed82";}
.icon-pause2:before{content:"\ed83";}
.icon-stop2:before{content:"\ed84";}
.icon-backward2:before{content:"\ed85";}
.icon-forward3:before{content:"\ed86";}
.icon-first:before{content:"\ed87";}
.icon-last:before{content:"\ed88";}
.icon-previous2:before{content:"\ed89";}
.icon-next2:before{content:"\ed8a";}
.icon-eject:before{content:"\ed8b";}
.icon-volume-high:before{content:"\ed8c";}
.icon-volume-medium:before{content:"\ed8d";}
.icon-volume-low:before{content:"\ed8e";}
.icon-volume-mute:before{content:"\ed8f";}
.icon-speaker-left:before{content:"\ed90";}
.icon-speaker-right:before{content:"\ed91";}
.icon-volume-mute2:before{content:"\ed92";}
.icon-volume-increase:before{content:"\ed93";}
.icon-volume-decrease:before{content:"\ed94";}
.icon-volume-mute5:before{content:"\eda4";}
.icon-loop:before{content:"\eda5";}
.icon-loop3:before{content:"\eda7";}
.icon-infinite-square:before{content:"\eda8";}
.icon-infinite:before{content:"\eda9";}
.icon-loop4:before{content:"\edab";}
.icon-shuffle:before{content:"\edac";}
.icon-wave:before{content:"\edae";}
.icon-wave2:before{content:"\edaf";}
.icon-split:before{content:"\edb0";}
.icon-merge:before{content:"\edb1";}
.icon-arrow-up5:before{content:"\edc4";}
.icon-arrow-right5:before{content:"\edc5";}
.icon-arrow-down5:before{content:"\edc6";}
.icon-arrow-left5:before{content:"\edc7";}
.icon-arrow-up-left2:before{content:"\edd0";}
.icon-arrow-up7:before{content:"\edd1";}
.icon-arrow-up-right2:before{content:"\edd2";}
.icon-arrow-right7:before{content:"\edd3";}
.icon-arrow-down-right2:before{content:"\edd4";}
.icon-arrow-down7:before{content:"\edd5";}
.icon-arrow-down-left2:before{content:"\edd6";}
.icon-arrow-left7:before{content:"\edd7";}
.icon-arrow-up-left3:before{content:"\edd8";}
.icon-arrow-up8:before{content:"\edd9";}
.icon-arrow-up-right3:before{content:"\edda";}
.icon-arrow-right8:before{content:"\eddb";}
.icon-arrow-down-right3:before{content:"\eddc";}
.icon-arrow-down8:before{content:"\eddd";}
.icon-arrow-down-left3:before{content:"\edde";}
.icon-arrow-left8:before{content:"\eddf";}
.icon-circle-up2:before{content:"\ede4";}
.icon-circle-right2:before{content:"\ede5";}
.icon-circle-down2:before{content:"\ede6";}
.icon-circle-left2:before{content:"\ede7";}
.icon-arrow-resize7:before{content:"\edfe";}
.icon-arrow-resize8:before{content:"\edff";}
.icon-square-up-left:before{content:"\ee00";}
.icon-square-up:before{content:"\ee01";}
.icon-square-up-right:before{content:"\ee02";}
.icon-square-right:before{content:"\ee03";}
.icon-square-down-right:before{content:"\ee04";}
.icon-square-down:before{content:"\ee05";}
.icon-square-down-left:before{content:"\ee06";}
.icon-square-left:before{content:"\ee07";}
.icon-arrow-up15:before{content:"\ee30";}
.icon-arrow-right15:before{content:"\ee31";}
.icon-arrow-down15:before{content:"\ee32";}
.icon-arrow-left15:before{content:"\ee33";}
.icon-arrow-up16:before{content:"\ee34";}
.icon-arrow-right16:before{content:"\ee35";}
.icon-arrow-down16:before{content:"\ee36";}
.icon-arrow-left16:before{content:"\ee37";}
.icon-menu-open:before{content:"\ee38";}
.icon-menu-open2:before{content:"\ee39";}
.icon-menu-close:before{content:"\ee3a";}
.icon-menu-close2:before{content:"\ee3b";}
.icon-enter5:before{content:"\ee3d";}
.icon-esc:before{content:"\ee3e";}
.icon-enter6:before{content:"\ee3f";}
.icon-backspace:before{content:"\ee40";}
.icon-backspace2:before{content:"\ee41";}
.icon-tab:before{content:"\ee42";}
.icon-transmission:before{content:"\ee43";}
.icon-sort:before{content:"\ee45";}
.icon-move-up2:before{content:"\ee47";}
.icon-move-down2:before{content:"\ee48";}
.icon-sort-alpha-asc:before{content:"\ee49";}
.icon-sort-alpha-desc:before{content:"\ee4a";}
.icon-sort-numeric-asc:before{content:"\ee4b";}
.icon-sort-numberic-desc:before{content:"\ee4c";}
.icon-sort-amount-asc:before{content:"\ee4d";}
.icon-sort-amount-desc:before{content:"\ee4e";}
.icon-sort-time-asc:before{content:"\ee4f";}
.icon-sort-time-desc:before{content:"\ee50";}
.icon-battery-6:before{content:"\ee51";}
.icon-battery-0:before{content:"\ee57";}
.icon-battery-charging:before{content:"\ee58";}
.icon-command:before{content:"\ee5f";}
.icon-shift:before{content:"\ee60";}
.icon-ctrl:before{content:"\ee61";}
.icon-opt:before{content:"\ee62";}
.icon-checkbox-checked:before{content:"\ee63";}
.icon-checkbox-unchecked:before{content:"\ee64";}
.icon-checkbox-partial:before{content:"\ee65";}
.icon-square:before{content:"\ee66";}
.icon-triangle:before{content:"\ee67";}
.icon-triangle2:before{content:"\ee68";}
.icon-diamond3:before{content:"\ee69";}
.icon-diamond4:before{content:"\ee6a";}
.icon-checkbox-checked2:before{content:"\ee6b";}
.icon-publish:before{content:"\ee6b";color:#2ecc71}
.icon-unpublish:before{content:"\ee6c";color:#f35958}
.icon-checkbox-unchecked2:before{content:"\ee6c";}
.icon-checkbox-partial2:before{content:"\ee6d";}
.icon-radio-checked:before{content:"\ee6e";}
.icon-radio-checked2:before{content:"\ee6f";}
.icon-radio-unchecked:before{content:"\ee70";}
.icon-checkmark-circle:before{content:"\ee73";}
.icon-circle:before{content:"\ee74";}
.icon-circle2:before{content:"\ee75";}
.icon-circles:before{content:"\ee76";}
.icon-circles2:before{content:"\ee77";}
.icon-crop:before{content:"\ee78";}
.icon-crop2:before{content:"\ee79";}
.icon-make-group:before{content:"\ee7a";}
.icon-ungroup:before{content:"\ee7b";}
.icon-vector:before{content:"\ee7c";}
.icon-vector2:before{content:"\ee7d";}
.icon-rulers:before{content:"\ee7e";}
.icon-pencil-ruler:before{content:"\ee80";}
.icon-scissors:before{content:"\ee81";}
.icon-filter3:before{content:"\ee88";}
.icon-filter4:before{content:"\ee89";}
.icon-font:before{content:"\ee8a";}
.icon-ampersand2:before{content:"\ee8b";}
.icon-ligature:before{content:"\ee8c";}
.icon-font-size:before{content:"\ee8e";}
.icon-typography:before{content:"\ee8f";}
.icon-text-height:before{content:"\ee90";}
.icon-text-width:before{content:"\ee91";}
.icon-height2:before{content:"\ee92";}
.icon-width:before{content:"\ee93";}
.icon-strikethrough2:before{content:"\ee98";}
.icon-font-size2:before{content:"\ee99";}
.icon-bold2:before{content:"\ee9a";}
.icon-underline2:before{content:"\ee9b";}
.icon-italic2:before{content:"\ee9c";}
.icon-strikethrough3:before{content:"\ee9d";}
.icon-omega:before{content:"\ee9e";}
.icon-sigma:before{content:"\ee9f";}
.icon-nbsp:before{content:"\eea0";}
.icon-page-break:before{content:"\eea1";}
.icon-page-break2:before{content:"\eea2";}
.icon-superscript:before{content:"\eea3";}
.icon-subscript:before{content:"\eea4";}
.icon-superscript2:before{content:"\eea5";}
.icon-subscript2:before{content:"\eea6";}
.icon-text-color:before{content:"\eea7";}
.icon-highlight:before{content:"\eea8";}
.icon-pagebreak:before{content:"\eea9";}
.icon-clear-formatting:before{content:"\eeaa";}
.icon-table:before{content:"\eeab";}
.icon-table2:before{content:"\eeac";}
.icon-insert-template:before{content:"\eead";}
.icon-pilcrow:before{content:"\eeae";}
.icon-ltr:before{content:"\eeaf";}
.icon-rtl:before{content:"\eeb0";}
.icon-ltr2:before{content:"\eeb1";}
.icon-rtl2:before{content:"\eeb2";}
.icon-section:before{content:"\eeb3";}
.icon-paragraph-left2:before{content:"\eeb8";}
.icon-paragraph-center2:before{content:"\eeb9";}
.icon-paragraph-right2:before{content:"\eeba";}
.icon-paragraph-justify2:before{content:"\eebb";}
.icon-indent-increase:before{content:"\eebc";}
.icon-indent-decrease:before{content:"\eebd";}
.icon-paragraph-left3:before{content:"\eebe";}
.icon-paragraph-center3:before{content:"\eebf";}
.icon-paragraph-right3:before{content:"\eec0";}
.icon-paragraph-justify3:before{content:"\eec1";}
.icon-indent-increase2:before{content:"\eec2";}
.icon-indent-decrease2:before{content:"\eec3";}
.icon-share:before{content:"\eec4";}
.icon-share2:before{content:"\eec5";}
.icon-new-tab:before{content:"\eec6";}
.icon-new-tab2:before{content:"\eec7";}
.icon-popout:before{content:"\eec8";}
.icon-embed:before{content:"\eec9";}
.icon-embed2:before{content:"\eeca";}
.icon-markup:before{content:"\eecb";}
.icon-regexp:before{content:"\eecc";}
.icon-regexp2:before{content:"\eecd";}
.icon-code:before{content:"\eece";}
.icon-circle-css:before{content:"\eecf";}
.icon-circle-code:before{content:"\eed0";}
.icon-terminal:before{content:"\eed1";}
.icon-unicode:before{content:"\eed2";}
.icon-seven-segment-0:before{content:"\eed3";}
.icon-seven-segment-1:before{content:"\eed4";}
.icon-seven-segment-2:before{content:"\eed5";}
.icon-seven-segment-3:before{content:"\eed6";}
.icon-seven-segment-4:before{content:"\eed7";}
.icon-seven-segment-5:before{content:"\eed8";}
.icon-seven-segment-6:before{content:"\eed9";}
.icon-seven-segment-7:before{content:"\eeda";}
.icon-seven-segment-8:before{content:"\eedb";}
.icon-seven-segment-9:before{content:"\eedc";}
.icon-share3:before{content:"\eedd";}
.icon-share4:before{content:"\eede";}
.icon-google:before{content:"\eee3";}
.icon-google-plus:before{content:"\eee4";}
.icon-google-plus2:before{content:"\eee5";}
.icon-google-drive:before{content:"\eee7";}
.icon-facebook:before{content:"\eee8";}
.icon-facebook2:before{content:"\eee9";}
.icon-instagram:before{content:"\eeec";}
.icon-twitter:before{content:"\eeed";}
.icon-twitter2:before{content:"\eeee";}
.icon-feed2:before{content:"\eef0";}
.icon-feed3:before{content:"\eef1";}
.icon-youtube:before{content:"\eef3";}
.icon-youtube2:before{content:"\eef4";}
.icon-youtube3:before{content:"\eef5";}
.icon-vimeo:before{content:"\eef8";}
.icon-vimeo2:before{content:"\eef9";}
.icon-lanyrd:before{content:"\eefb";}
.icon-flickr:before{content:"\eefc";}
.icon-flickr2:before{content:"\eefd";}
.icon-flickr3:before{content:"\eefe";}
.icon-picassa:before{content:"\ef00";}
.icon-picassa2:before{content:"\ef01";}
.icon-dribbble:before{content:"\ef02";}
.icon-dribbble2:before{content:"\ef03";}
.icon-dribbble3:before{content:"\ef04";}
.icon-forrst:before{content:"\ef05";}
.icon-forrst2:before{content:"\ef06";}
.icon-deviantart:before{content:"\ef07";}
.icon-deviantart2:before{content:"\ef08";}
.icon-steam:before{content:"\ef09";}
.icon-steam2:before{content:"\ef0a";}
.icon-dropbox:before{content:"\ef0b";}
.icon-onedrive:before{content:"\ef0c";}
.icon-github:before{content:"\ef0d";}
.icon-github4:before{content:"\ef10";}
.icon-github5:before{content:"\ef11";}
.icon-wordpress:before{content:"\ef12";}
.icon-wordpress2:before{content:"\ef13";}
.icon-joomla:before{content:"\ef14";}
.icon-blogger:before{content:"\ef15";}
.icon-blogger2:before{content:"\ef16";}
.icon-tumblr:before{content:"\ef17";}
.icon-tumblr2:before{content:"\ef18";}
.icon-yahoo:before{content:"\ef19";}
.icon-tux:before{content:"\ef1a";}
.icon-apple2:before{content:"\ef1b";}
.icon-finder:before{content:"\ef1c";}
.icon-android:before{content:"\ef1d";}
.icon-windows:before{content:"\ef1e";}
.icon-windows8:before{content:"\ef1f";}
.icon-soundcloud:before{content:"\ef20";}
.icon-soundcloud2:before{content:"\ef21";}
.icon-skype:before{content:"\ef22";}
.icon-reddit:before{content:"\ef23";}
.icon-linkedin:before{content:"\ef24";}
.icon-linkedin2:before{content:"\ef25";}
.icon-lastfm:before{content:"\ef26";}
.icon-lastfm2:before{content:"\ef27";}
.icon-delicious:before{content:"\ef28";}
.icon-stumbleupon:before{content:"\ef29";}
.icon-stumbleupon2:before{content:"\ef2a";}
.icon-stackoverflow:before{content:"\ef2b";}
.icon-pinterest2:before{content:"\ef2d";}
.icon-xing:before{content:"\ef2e";}
.icon-flattr:before{content:"\ef30";}
.icon-foursquare:before{content:"\ef31";}
.icon-paypal:before{content:"\ef32";}
.icon-paypal2:before{content:"\ef33";}
.icon-yelp:before{content:"\ef35";}
.icon-file-pdf:before{content:"\ef36";}
.icon-file-openoffice:before{content:"\ef37";}
.icon-file-word:before{content:"\ef38";}
.icon-file-excel:before{content:"\ef39";}
.icon-libreoffice:before{content:"\ef3a";}
.icon-html5:before{content:"\ef3b";}
.icon-html52:before{content:"\ef3c";}
.icon-css3:before{content:"\ef3d";}
.icon-git:before{content:"\ef3e";}
.icon-svg:before{content:"\ef3f";}
.icon-codepen:before{content:"\ef40";}
.icon-chrome:before{content:"\ef41";}
.icon-firefox:before{content:"\ef42";}
.icon-IE:before{content:"\ef43";}
.icon-opera:before{content:"\ef44";}
.icon-safari:before{content:"\ef45";}
.icon-check2:before{content:"\e601";}
.icon-home4:before{content:"\e603";}
.icon-people:before{content:"\e81b";}
.icon-checkmark-circle2:before{content:"\e853";}
.icon-arrow-up-left32:before{content:"\e8ae";}
.icon-arrow-up52:before{content:"\e8af";}
.icon-arrow-up-right32:before{content:"\e8b0";}
.icon-arrow-right6:before{content:"\e8b1";}
.icon-arrow-down-right32:before{content:"\e8b2";}
.icon-arrow-down52:before{content:"\e8b3";}
.icon-arrow-down-left32:before{content:"\e8b4";}
.icon-arrow-left52:before{content:"\e8b5";}
.icon-calendar5:before{content:"\e985";}
.icon-move-alt1:before{content:"\e986";}
.icon-reload-alt:before{content:"\e987";}
.icon-move-vertical:before{content:"\e988";}
.icon-move-horizontal:before{content:"\e989";}
.icon-hash:before{content:"\e98b";}
.icon-bars-alt:before{content:"\e98c";}
.icon-eye8:before{content:"\e98d";}
.jl-icon-search:before{content:"\e98e";}
.icon-search:before{content:"\e98e";}
.icon-search4:before{content:"\e98e";}
.icon-zoomin3:before{content:"\e98f";}
.icon-zoomout3:before{content:"\e990";}
.icon-add:before{content:"\e991";}
.icon-subtract:before{content:"\e992";}
.icon-exclamation:before{content:"\e993";}
.icon-question6:before{content:"\e994";}
.icon-close2:before{content:"\e995";}
.icon-task:before{content:"\e996";}
.icon-inbox:before{content:"\e997";}
.icon-inbox-alt:before{content:"\e998";}
.icon-envelope:before{content:"\e999";}
.icon-compose:before{content:"\e99a";}
.icon-newspaper2:before{content:"\e99b";}
.icon-calendar22:before{content:"\e99c";}
.icon-hyperlink:before{content:"\e99d";}
.icon-delete:before{content:"\e99e";}
.jl-icon-reset:before{content:"\e99e";}
.icon-trash:before{content:"\e99e";}
.icon-remove:before{content:"\e99e";}
.icon-trash-alt:before{content:"\e99f";}
.icon-grid5:before{content:"\e9a0";}
.icon-grid-view-2:before{content:"\e9a0";}
.icon-grid-alt:before{content:"\e9a1";}
.icon-menu6:before{content:"\e9a2";}
.icon-list3:before{content:"\e9a3";}
.icon-gallery:before{content:"\e9a4";}
.icon-calculator:before{content:"\e9a5";}
.icon-windows2:before{content:"\e9a6";}
.icon-browser:before{content:"\e9a7";}
.icon-portfolio:before{content:"\e9a8";}
.icon-comments:before{content:"\e9a9";}
.icon-screen3:before{content:"\e9aa";}
.icon-iphone:before{content:"\e9ab";}
.icon-ipad:before{content:"\e9ac";}
.icon-googleplus5:before{content:"\e9ad";}
.icon-pin:before{content:"\e9ae";}
.icon-pin-alt:before{content:"\e9af";}
.icon-cog5:before{content:"\e9b0";}
.icon-graduation:before{content:"\e9b1";}
.icon-air:before{content:"\e9b2";}
.icon-droplets:before{content:"\e7ee";}
.icon-statistics:before{content:"\e9b4";}
.icon-pie5:before{content:"\e7ef";}
.icon-cross:before{content:"\e9b6";}
.icon-minus2:before{content:"\e9b7";}
.icon-plus2:before{content:"\e9b8";}
.icon-info3:before{content:"\e9b9";}
.icon-info22:before{content:"\e9ba";}
.icon-question7:before{content:"\e9bb";}
.icon-help:before{content:"\e9bc";}
.icon-warning2:before{content:"\e9bd";}
.icon-add-to-list:before{content:"\e9bf";}
.icon-arrow-left12:before{content:"\e9c0";}
.icon-arrow-down12:before{content:"\e9c1";}
.icon-arrow-up12:before{content:"\e9c2";}
.icon-arrow-right13:before{content:"\e9c3";}
.icon-arrow-left22:before{content:"\e9c4";}
.icon-arrow-down22:before{content:"\e9c5";}
.icon-arrow-up22:before{content:"\e9c6";}
.icon-arrow-right22:before{content:"\e9c7";}
.icon-arrow-left32:before{content:"\e9c8";}
.icon-arrow-down32:before{content:"\e9c9";}
.icon-arrow-up32:before{content:"\e9ca";}
.icon-arrow-right32:before{content:"\e9cb";}
.icon-switch2:before{content:"\e647";}
.icon-checkmark5:before{content:"\e600";}
.icon-ampersand:before{content:"\e9cc";}
.icon-alert:before{content:"\e9cf";}
.icon-alignment-align:before{content:"\e9d0";}
.icon-alignment-aligned-to:before{content:"\e9d1";}
.icon-alignment-unalign:before{content:"\e9d2";}
.icon-arrow-down132:before{content:"\e9d3";}
.icon-arrow-up13:before{content:"\e9da";}
.icon-arrow-left13:before{content:"\e9d4";}
.icon-arrow-right14:before{content:"\e9d5";}
.icon-arrow-small-down:before{content:"\e9d6";}
.icon-arrow-small-left:before{content:"\e9d7";}
.icon-arrow-small-right:before{content:"\e9d8";}
.icon-arrow-small-up:before{content:"\e9d9";}
.icon-apply:before{content:"\e9db";}
.icon-check:before{content:"\e9db";}
.icon-chevron-down:before{content:"\e9dc";}
.icon-chevron-left:before{content:"\e9dd";}
.icon-chevron-right:before{content:"\e9de";}
.icon-chevron-up:before{content:"\e9df";}
.icon-clippy:before{content:"\f035";}
.icon-comment:before{content:"\f02b";}
.icon-comment-discussion:before{content:"\f04f";}
.icon-dash:before{content:"\e9e2";}
.icon-diff:before{content:"\e9e3";}
.icon-diff-added:before{content:"\e9e4";}
.icon-diff-ignored:before{content:"\e9e5";}
.icon-diff-modified:before{content:"\e9e6";}
.icon-diff-removed:before{content:"\e9e7";}
.icon-diff-renamed:before{content:"\e9e8";}
.icon-file-media:before{content:"\f012";}
.icon-fold:before{content:"\e9ea";}
.icon-gear:before{content:"\e9eb";}
.icon-git-branch:before{content:"\e9ec";}
.icon-git-commit:before{content:"\e9ed";}
.icon-git-compare:before{content:"\e9ee";}
.icon-git-merge:before{content:"\e9ef";}
.icon-git-pull-request:before{content:"\e9f0";}
.icon-graph:before{content:"\f043";}
.icon-law:before{content:"\e9f1";}
.icon-list-ordered:before{content:"\e9f2";}
.icon-list-view:before{content:"\e9f3";}
.icon-list-unordered:before{content:"\e9f3";}
.icon-mail5:before{content:"\e9f4";}
.icon-mail-read:before{content:"\e9f5";}
.icon-mention:before{content:"\e9f6";}
.icon-mirror:before{content:"\f024";}
.icon-move-down:before{content:"\f0a8";}
.icon-move-left:before{content:"\f074";}
.icon-move-right:before{content:"\f0a9";}
.icon-move-up:before{content:"\f0a7";}
.icon-person:before{content:"\f018";}
.icon-plus22:before{content:"\e9f7";}
.icon-primitive-dot:before{content:"\f052";}
.icon-primitive-square:before{content:"\f053";}
.icon-repo-forked:before{content:"\e9f8";}
.icon-screen-full:before{content:"\e9f9";}
.icon-screen-normal:before{content:"\e9fa";}
.icon-sync:before{content:"\e9fb";}
.icon-three-bars:before{content:"\e9fc";}
.icon-unfold:before{content:"\e9fe";}
.icon-versions:before{content:"\e9ff";}
.icon-cancel:before{content:"\ea00";}
.icon-x:before{content:"\ea00";}
.icon-clock:before{font-family: 'themify';content: "\e72b";}
@import "onepage-menu";
.g-main-nav .g-standard .g-dropdown {
    width: 180px
}

.g-content {
    margin: 0.625rem;
    padding: 0.938rem
}

.g-flushed .g-content {
    margin: 0;
    padding: 0
}

body {
    font-size: 13px;
    line-height: 1.5;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 1.9rem
}

h3 {
    font-size: 1rem
}

h4 {
    font-size: 1.15rem
}

h5 {
    font-size: 1rem
}

h6 {
    font-size: 0.85rem
}

small {
    font-size: 0.875rem
}

cite {
    font-size: 0.875rem
}

sub,
sup {
    font-size: 0.75rem
}

code,
kbd,
pre,
samp {
    font-size: 1rem;
    font-family: "LightFont"
}

textarea,
select[multiple=multiple],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"] {
    border-radius: 0.1875rem
}

body {
    color: #222;
    background: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#g-page-surround {

    background: url(../../images/other.jpg) fixed no-repeat 0 0;
        
    background-size: cover;

}

@media print {
    #g-page-surround {
        background: #fff !important;
        color: #000 !important
    }
}

a {
    color: #222;
		 transition: all ease-in-out 0.3s !important;
}

a:hover {
    color: #2ac4b7 ;
		 transition: all ease-in-out 0.3s !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong {
    color: #4d4d4d
}
.dt-sc-contact-info.address{
	font-size:12px
}
.namayandegi-footer .su-icon.square-size {
    margin: -15px -24px -3px -18px;
    padding: 0 !important;
}
.button {
    display: inline-block;
    padding: 0.5rem 1rem;
    border-radius: 0.1875rem;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    background: #2ac4b7;
    color: #fff;
    border: 0;
    line-height: 1.5;
    font-size: 1rem;
    vertical-align: middle;
    text-shadow: none;
    -webkit-transition: background 0.1s;
    -moz-transition: background 0.1s;
    transition: background 0.1s
}

.button:hover {
    background: #009a9a;
    color: #fff
}

.button:active,
.button:focus {
    background: #3b8877;
    box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
    color: #fff
}

.gantry-logo {
    display: inline-block;
}

@media only all and (max-width:47.938rem) {
    .gantry-logo {
        display: block;
        text-align: center
    }
}

.gantry-logo img {
    width: 230px
}

.logo-large {
    display: inline-block
}

/*@font-face {
    font-family: "roboto";
    font-weight: 400;
    font-style: normal;
    src: url('../../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot?571a2dda');
    src: url('../../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot?571a2dda#iefix') format('embedded-opentype'), url('../../fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff?571a2dda') format('woff'), url('../../fonts/roboto_regular_macroman/Roboto-Regular-webfont.ttf?571a2dda') format('truetype'), url('../../fonts/roboto_regular_macroman/Roboto-Regular-webfont.svg?571a2dda#roboto') format('svg');
}

@font-face {
    font-family: "roboto";
    font-weight: 500;
    font-style: normal;
    src: url('../../fonts/roboto_medium_macroman/Roboto-Medium-webfont.eot?571a2dda');
    src: url('../../fonts/roboto_medium_macroman/Roboto-Medium-webfont.eot?571a2dda#iefix') format('embedded-opentype'), url('../../fonts/roboto_medium_macroman/Roboto-Medium-webfont.woff?571a2dda') format('woff'), url('../../fonts/roboto_medium_macroman/Roboto-Medium-webfont.ttf?571a2dda') format('truetype'), url('../../fonts/roboto_medium_macroman/Roboto-Medium-webfont.svg?571a2dda#roboto') format('svg');
}

@font-face {
    font-family: "roboto";
    font-weight: 700;
    font-style: normal;
    src: url('../../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot?571a2dda');
    src: url('../../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot?571a2dda#iefix') format('embedded-opentype'), url('../../fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff?571a2dda') format('woff'), url('../../fonts/roboto_bold_macroman/Roboto-Bold-webfont.ttf?571a2dda') format('truetype'), url('../../fonts/roboto_bold_macroman/Roboto-Bold-webfont.svg?571a2dda#roboto') format('svg');
}*/

body {
    font-family: "LightFont" !important;
    font-weight: 400
}

h1,
h2,
h3,
h4,
h5 {
    font-family: "LightFont";
    font-weight: 500
}

bold,
strong {
    font-weight: 700
}

.button {
    font-weight: 500
}

blockquote {
    border-left: 10px solid #f0f2f4
}

blockquote p {
    font-size: 1.1rem;
    color: #999
}

blockquote cite {
    display: block;
    text-align: right;
    color: #666;
    font-size: 1.2rem
}

code {
    background: #f9f2f4;
    color: #9c1d3d
}

pre {
    padding: 1rem;
    margin: 2rem 0;
    background: #f6f6f6;
    border: 1px solid #ddd;
    border-radius: 0.1875rem;
    line-height: 1.15;
    font-size: 0.9rem
}

pre code {
    color: #237794;
    background: inherit;
    font-size: 0.9rem
}

hr {
    border-bottom: 4px solid #f0f2f4
}
#g-burgermenu{
	background:none;
	position:absolute
}


.social-footer {
    margin-top: -8px;
}
/*breadcrumb*/
.breadcrumb{
	background:none;
    margin: 0;
	z-index:9;
    padding: 0;
    text-align: center;
}
.breadcrumb > li {
    text-shadow: none;
	color: #f1f1f1;
	display: inline;
}
.pathway {
    color: #f1f1f1;
	font-weight:bold
}
.pathway:hover {
    color: #f1f1f1 !important;
	text-decoration:none
}
ul.breadcrumb li:nth-child(2)::before {
    content: none;
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 12px;
    margin-left: 0;
    margin-right: 0;
}
.su-form-label {
    display: none;
}
.breadcrumb > li + li::before {
    color: #f1f1f1;
    content: "/ ";
    padding: 0 5px;
}
.breadcrumb > li > .divider {
   padding: 0 ;
    color: #f1f1f1;
    margin-top: -5px;
}

.breadcrumb > .active {
    color: #f1f1f1 !important;
}
#g-navigation {
    background: #182333;
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 4;
	margin:0 auto;
	left:0;
	right:0
}

#g-navigation .g-container {
    position: relative
}

#g-navigation a {
    color: #c4e5de
}

#g-navigation a:hover {
    color: #fff
}

#g-navigation .g-social a {
    background: #3a8573;
    border: none;
    color: #fff;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    transition: background 0.2s
}

#g-navigation .g-social a:hover {
    background: #4caf99
}

#g-navigation .g-main-nav {
    margin: -1.563rem
}
#g-navigation .g-main-nav h1,
#g-navigation .g-main-nav h2,
#g-navigation .g-main-nav h3,
#g-navigation .g-main-nav h4,
#g-navigation .g-main-nav h5,
#g-navigation .g-main-nav h6,
#g-navigation .g-main-nav strong {
    color: #fff
}

#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    color: #fff
}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #526377
}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #02a1cf
}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #fff
}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
    background: #526377
}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
    color: #fff
}

#g-navigation .g-main-nav .g-dropdown {
    background: #526377
}

#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    color: #fff
}

#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #02a1cf
}

#g-navigation .g-main-nav .g-toplevel {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: center;
    -webkit-justify-content: center
}

#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #4caf99;
    background: #3d8c7a;
    border-radius: 0.1875rem;
    margin: -0.2rem 0 -0.2rem 0.5rem;
    padding: 0.2rem
}

#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
    background: #377e6d
}

#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
    text-align: center
}

#g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    color: #fff
}

#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,
#g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #4caf99;
    background: #3d8c7a;
    border-radius: 0.1875rem;
    padding: 0.1rem;
    margin-top: -0.1rem;
    margin-right: -0.1rem
}

#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover,
#g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
    background: #377e6d
}

#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after,
#g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
    text-align: center
}

#g-navigation .search input {
    color: #666
}

.g-main-nav .g-toplevel {
    font-weight: 500
}

.g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 10px 12px
}

.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
    line-height: normal
}

.g-main-nav .g-toplevel i {opacity: 0.6}
.g-main-nav .g-dropdown {
    text-align: right
}

.g-main-nav .g-sublevel > li > .g-menu-item-container {
    padding: 0.7815rem 1rem;
	
    border-bottom:1px solid rgba(0,0,0,0.03);
}

#g-navigation .align-left .g-toplevel,
#g-header .align-left .g-toplevel {
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

#g-navigation .align-right .g-toplevel,
#g-header .align-right .g-toplevel {
    justify-content: flex-end;
    -webkit-justify-content: flex-end
}

.g-menu-item-subtitle {
    opacity: 0.7
}

.g-nav-overlay,
.g-menu-overlay {
    background: rgba(0, 0, 0, 0.4)
}

@media print {
    #g-navigation {
        background: #fff !important;
        color: #000 !important
    }
}

#g-offcanvas {
    background: #222;
    color: #fff;
	width:17rem;
	text-align:right;
	right:unset;
}

#g-offcanvas a {
    color: #b8cbd5
}

#g-offcanvas a:hover {
    color: #fff
}

#g-offcanvas h1,
#g-offcanvas h2,
#g-offcanvas h3,
#g-offcanvas h4,
#g-offcanvas h5,
#g-offcanvas h6,
#g-offcanvas strong {
    color: #fff
}

#g-offcanvas .button {
    background: #8f4dae;
    color: #fff
}

#g-offcanvas .button:hover {
    background: #9b5db7
}

#g-offcanvas .button:active {
    background: #80459c
}

.g-offcanvas-toggle {
    font-size: 1.5rem;
    color: #333;
    display: none
}

@media only all and (max-width:48rem) {
    .g-offcanvas-toggle {
        display: block
    }
}

#g-mobilemenu-container i {
    float: right;
    line-height: 1.4rem;
    margin-left: 0.8rem;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
    left: 0.938rem;
    position: unset;
    text-align: center;
	float:left
}
#g-offcanvas #g-mobilemenu-container ul {
    background: none
}

#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    color: #fff
}

#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{
	   background: #526377
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #2ac4b7
}

#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container,
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #fff
}

#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #2ac4b7;
    background: #2ac4b7;
    border-radius: 0.1875rem;
    margin: -0.2rem 0 -0.2rem 0.5rem;
    padding: 0.2rem
}

#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
    background: #2ac4b7
}

#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
    width: 17rem
}

#g-mobilemenu-container {
    margin: -1.563rem
}

@media print {
    #g-offcanvas {
        background: #fff !important;
        color: #000 !important
    }
}

.g-offcanvas-open .g-offcanvas-left #g-page-surround {
    left: 17rem
}

.g-offcanvas-open .g-offcanvas-right #g-page-surround {
    right: 17rem
}


#g-top {
	color: #333;
    background: url(../../images/other.jpg);
    background-size: cover;
    background-position: 0 50%;
    position: relative;
}
#g-top .inv-top-title.style02 .line-style i{
	background:#f9f9f9
}
.itemid-207 .inv-top-title.style02 .line-style i{
	background:#f9f9f9
}
.g-main-nav > ul.g-toplevel > li > a::before, .g-main-nav > ul.g-toplevel > li > a::after, .g-main-nav > ul.g-toplevel > li > div::before, .g-main-nav > ul.g-toplevel > li > div::after {
    display: inline-block;
    opacity: 0;
    transition: transform 0.3s ease 0s, opacity 0.2s ease 0s;
}
.homepage .g-main-nav > ul.g-toplevel > li > a::before{
    background: #2ac4b7;
}
.homepage  .g-main-nav > ul.g-toplevel > li > a{
	color:#222
}
.g-main-nav > ul.g-toplevel > li > a{ 
color:#fff
}
.homepage  .g-main-nav > ul.g-toplevel > li > div{
	color:#222
}
.g-main-nav > ul.g-toplevel > li > div{ 
color:#fff
}
.g-main-nav > ul.g-toplevel > li > a::before {
   content: "";
    width: 0;
    height: 2px;
    background: #fff;
    position: absolute;
    left: auto;
    right: 0;
    bottom: -2px;
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.g-main-nav > ul.g-toplevel > li.g-menu-item-link-parent:hover > a::before {
    width: 0;
}
.g-main-nav > ul.g-toplevel > li:hover > a::before, .g-main-nav > ul.g-toplevel > li:hover > a::after, .g-main-nav > ul.g-toplevel > li:focus > a::before, .g-main-nav > ul.g-toplevel > li:focus > a::after, .g-main-nav > ul.g-toplevel > li.active > a::before {
	opacity: 1;
	width: 100%;
	left: 0;
	right: auto;
	transition: all 0.2s linear;
}
ul.g-sublevel > li > a::before {
   content: "";
    width: 0;
    height: 2px;
    background: #2ac4b7;
    position: absolute;
    left: auto;
    right: 0;
    bottom: -2px;
    opacity: 0;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
ul.g-sublevel > li:hover > a::before, ul.g-sublevel > li:hover > a::after, ul.g-sublevel > li:focus > a::before, ul.g-sublevel > li:focus > a::after, ul.g-sublevel > li.active > a::before {
	opacity: 1;
	width: 100%;
	left: 0;
	right: auto;
	transition: all 0.4s linear;
}
ul.g-sublevel > li > div::before {
   content: "";
    width: 0;
    height: 2px;
    background: #2ac4b7;
    position: absolute;
    left: auto;
    right: 0;
    bottom: -2px;
    opacity: 0;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
ul.g-sublevel > li:hover > div::before, ul.g-sublevel > li:hover > div::after, ul.g-sublevel > li:focus > div::before, ul.g-sublevel > li:focus > div::after, ul.g-sublevel > li.active > div::before {
	opacity: 1;
	width: 100%;
	left: 0;
	right: auto;
	transition: all 0.4s linear;
}
ul.g-dropdown:before {
	content: "";
	width: 0px;
	height: 2px;
	background: #2ac4b7;
	position: absolute;
    left: auto;
	right: 0px;
	top: 0px;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
ul.g-active.g-dropdown:before {
    opacity: 1;
	width: 100%;
	left: 0;
	right: auto;
	transition: all 0.4s linear;
}
.g-main-nav ul.g-toplevel{
    text-align: center;
}
.homepage .g-main-nav > ul.g-toplevel > li > div:hover {
	color:#2ac4b7;
}
.g-main-nav > ul.g-toplevel > li > div:hover {
	color:#eee;
	transition: all ease-in-out 0.4s;
}
.homepage .g-main-nav > ul.g-toplevel > li > a:hover {
	color:#2ac4b7;
}
.g-main-nav > ul.g-toplevel > li > a:hover {
	color:#eee;
	transition: all ease-in-out 0.4s;
}
.g-main-nav > ul.g-toplevel > li > a {
	font-size:14px
}
ul.g-sublevel > li > div:hover {
	color:#2ac4b7;
	transition: all ease-in-out 0.4s;
}
ul.g-sublevel > li > a:hover {
	color:#2ac4b7;
	transition: all ease-in-out 0.4s;
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after {
    content: "\f054";
    text-align: center;
    transform: rotateZ(-90deg);
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    opacity: 1;
    text-align: center;
}
#g-menu .g-main-nav h1,
#g-menu .g-main-nav h2,
#g-menu .g-main-nav h3,
#g-menu .g-main-nav h4,
#g-menu .g-main-nav h5,
#g-menu .g-main-nav h6,
#g-menu .g-main-nav strong {

}

#g-menu .g-main-nav .g-toplevel > li > .g-menu-item-container {

}
#g-menu .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: none
}
#g-menu .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: none
}
#g-menu .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
}
#g-menu .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
    background: none
}
#g-menu .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
	
}

.g-main-nav .g-dropdown {
	background: rgba(255, 255, 255, 0.8);
}

#g-menu .g-main-nav .g-sublevel > li > .g-menu-item-container {

}

#g-menu .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,
#g-menu .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: none
}

#g-menu .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #329881;
    background: #257260;
    border-radius: 0.1875rem;
    margin: -0.2rem 0 -0.2rem 0.5rem;
    padding: 0.2rem
}

#g-menu .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
    background: #206253
}

#g-menu .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
    text-align: center
}

#g-menu .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    color: #fff
}

#g-menu .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,
#g-menu .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #329881;
    background: #257260;
    border-radius: 0.1875rem;
    padding: 0.1rem;
    margin-top: -0.1rem;
    margin-right: -0.1rem
}

#g-menu .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover,
#g-menu .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
    background: #206253
}

#g-menu .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after,
#g-menu .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
    text-align: center
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
    font-family: 'IcoMoon';
    content: "\e9c9";
}
.g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after {
  font-family: 'IcoMoon';
    content: "\ea00";
}
.g-main-nav .g-sublevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after {
    font-family: 'IcoMoon';
    content: "\ea00";
}
#g-header .search input {
    color: #666
}

@media print {
    #g-header {
        background: #fff !important;
        color: #000 !important
    }
}
#g-slideshow .g-container{
	width:100%;
}
#g-slideshow .g-content {
    margin: 0;
    padding: 0;
}
#g-slideshow {
    background-color: #fff;
    color: #fff;
    position: relative;
    padding: 0;
}
#g-showcase{
	color: #333;
    background: url(../../images/sales.png);
    background-size: cover;
    background-position: 0 50%;
    position: relative;
	}
	
#g-showcase .g-container {
    width: 75%;
}


#g-showcase .button {
    background: #8f4dae;
    color: #fff
}

#g-showcase .button:hover {
    background: #9b5db7
}

#g-showcase .button:active {
    background: #80459c
}

#g-showcase .g-social a {
    background: #2a3c46;
    border: none;
    color: #fff;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    transition: background 0.2s
}

#g-showcase .g-social a:hover {
    background: #405e6c
}

@media print {
    #g-showcase {
        background: #fff !important;
        color: #000 !important
    }
}

#g-feature {
    background: #fff;
    position: relative;
	z-index:1
}
#g-feature:before {
    position: absolute;
    content: "";
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../../images/bg-hamahang-r.png) no-repeat bottom right;
	z-index:-1
}
@media only screen and (max-width: 1600px) and (min-width: 1200px){
#g-feature:before {
    right: -315px;
}	
}

.slide-offer .moduletable {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
#g-feature .g-content {
    margin: 0;
    padding: 0;
}
.main-sidebar .g-content {margin-top: 0 !important;}
.moduletable.home-services {
    background: #fff none repeat scroll 0 0;
    font-size: 11px;
    margin-top: 17px;
    padding-top: 15px;
    padding-bottom: 12px;
}
.home-services .su-column .su-column-inner {
    height: 40px;
}
.side-pics img {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    margin-bottom: 15px;
}
.home-new.latest .g-title {
    background: #f6f8fa none repeat scroll 0 0;
    font-size: 13px;
    margin-bottom: 0;
    padding: 13px 12px 13px 0;
}
.vmgroup.home-new.latest {
    margin-top: -46px;
}
.slide_box_width {
	direction: ltr;
    overflow: hidden;
    padding-top: 60px;
    width: 100%;
}
.moduletable.home-new.latest {background: #fff none repeat scroll 0 0;}
.home-new ul.layout .product-box {box-shadow: none;}
.home-new ul.layout .product-box .Title a {font-size: 12px;}
.home-new .paddingtop8 {display: none;}
.home-new ul.layout .product-box .browseImage a {min-height: 170px;}
.home-new ul.layout .product-box .Price {
    color: #27ae60;
    font-size: 14px;
    text-align: center;
    width: 100%;
}
.home-new ul.layout .product-box .Title {text-align: center;}
.owl2-carousel {margin-left: -5px !important;}
@media print {
    #g-feature {
        background: #eeeff1 none repeat scroll 0 0 !important;
        color: #000 !important
    }
}
#g-subfeature .g-container {
    width: 75%;
}
#g-subfeature {
	color: #333;
	background: url(../../images/blog.jpg);
	background-size: cover;
	background-position: 0 50%;
	position: relative;
}

@media print {
    #g-subfeature {
        background: #fff !important;
        color: #000 !important
    }
}

#g-page-surround {
  
}
.homepage  #g-main {
	display:none;
	}
#g-main {
background-size: cover;
    padding: 6rem 0 250px 0;
    color: #666;
	position:relative;
	z-index:1
}
.softitem ul {
    margin-top: 25px;
    overflow: hidden;
}
.softitem li {
    padding: 10px;
    background-color: #f5f5f5;
    border-radius: 50px;
    border: 1px solid #f5f5f5;
    margin-top: 20px;
    font-size: 14.5px;
}
.softitem li .icon {
    font-size: 17px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    border: 1px solid #1fa29c;
    background-color: #1fa29c;
    color: #fff;
    margin-left: 15px;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.softitem li:hover .icon {
    background-color: transparent;
	color:#1fa29c
}
.softitem li:hover a {
	color:#1fa29c
}
@media print {
    #g-main {
        background: #fff !important;
        color: #000 !important
    }
}

#g-sidebar,
#g-aside {
    padding: 0 0 1.5rem;
    color: #666
}

@media print {
    #g-sidebar {
        background: #fff !important;
        color: #000 !important
    }
}
#g-mainbottom {

}
.logo-brands .su-carousel-style-1 .su-carousel-image{
	opacity:0.6;
	transition: all 0.3s ease 0s;
}
.logo-brands .su-carousel-style-1 .su-carousel-image:hover{
	opacity:1;
	transition: all 0.3s ease 0s;
}
.logo-brands .su-carousel-style-1 .su-carousel-image::after {
    background: none !important;
}
.widget_text .textwidget {
    line-height: 24px;
}
#g-bottom .dt-sc-contact-info, #g-bottom .widget.widget_text .dt-sc-contact-info.address {
    padding-top: 0;
}
#g-bottom .dt-sc-contact-info, #g-bottom .widget.widget_text .dt-sc-contact-info.address {
    padding-top: 0;
}
#g-bottom .dt-sc-contact-info {
    border: medium none;
}
#g-bottom, #g-bottom .widget ul li a, #g-bottom .widget ul li, #g-bottom .widget h3.widgettitle a, #g-bottom .widget h3.widgettitle a:hover, #g-bottom p, #g-bottom .widget .recent-posts-widget .post-meta p a, #g-bottom .dt-sc-contact-info span, #g-bottom .widget ul li::before, #g-bottom h1, #g-bottom h2, #g-bottom h3, #g-bottom h4, #g-bottom h5, #g-bottom h6, #g-bottom h1 a, #g-bottom h2 a, #g-bottom h3 a, #g-bottom h4 a, #g-bottom h5 a, #g-bottom h6 a, #g-bottom .widget ul li h3 a, #g-bottom .widget ul li h4 a, #g-bottom .widget ul li h5 a, #g-bottom .widget ul li h6 a {
    color: #707070;
}
dt-sc-contact-info.address {
    border: medium none;
    padding-top: 0;
}
.dt-sc-contact-info, .dt-sc-contact-info p {
    line-height: 26px;
}
.dt-sc-contact-info {
    border-top: 1px solid #ededed;
    clear: both;
    color: #333334;
    display: block;
    float: right;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.dt-sc-contact-info.address i {
    margin: 0 10px 10px 0;
}
.dt-sc-contact-info i {
    color: #808080;
    display: inline-block;
    float: right;
    font-size: 20px;
    margin: 0 10px 0 0;
    position: relative;
    top: 2px;
	
}
#g-bottom .dt-sc-contact-info .fa.fa-phone {
    margin-left: 4px;
    margin-right: 6px;
}
#g-bottom .dt-sc-contact-info .fa.fa-envelope {
    font-size: 17px;
    margin-left: 5px;
    margin-right: 4px;
}
#g-bottom, #g-bottom .widget ul li a, #g-bottom .widget ul li, #g-bottom .widget h3.widgettitle a, #g-bottom .widget h3.widgettitle a:hover, #g-bottom p, #g-bottom .widget .recent-posts-widget .post-meta p a, #g-bottom .dt-sc-contact-info span, #g-bottom .widget ul li::before, #g-bottom h1, #g-bottom h2, #g-bottom h3, #g-bottom h4, #g-bottom h5, #g-bottom h6, #g-bottom h1 a, #g-bottom h2 a, #g-bottom h3 a, #g-bottom h4 a, #g-bottom h5 a, #g-bottom h6 a, #g-bottom .widget ul li h3 a, #g-bottom .widget ul li h4 a, #g-bottom .widget ul li h5 a, #g-bottom .widget ul li h6 a {
    color: #707070;
}
.dt-sc-contact-info.address span {
    display: inline-block;
}
.dt-sc-contact-info span {
    color: #808080;
}
.dt-sc-contact-info a {
    color: #808080;
}
.dt-sc-contact-info a:hover {
    color: #2ac4b7;
}
.namayandegi-link {
    color: #808080;
}
.namayandegi-link:hover {
    color: #2ac4b7;
}
#g-bottom {
	background: url(../../images/footer.jpg);
	background-size: cover;
	background-position: 0 50%;
    text-align: center;
}
#g-bottom .g-container{
	   width: 84%;
}
#g-bottom .ico-border {
    width: 100%;
}
#g-bottom .ico-border .ico-bg {
    opacity: 0.15;
}
#g-bottom .ico-border .ico-bg {
    background-position: right top;
}
#g-bottom .ico-border::before, #g-bottom .ico-border::after {
    background: #333333 none repeat scroll 0 0;
    width: 48%;
}
#g-footer {
        background: #2ac4b7;
	    position: relative;
    text-align: center;
	
}

#g-footer:before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 260px;
    background-image: url(../../images/bg-footer.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    z-index: 0;
    top: 0;
    margin-top: -259px;

}
.g-block.copyright.size-50 {
    margin-top: 7px;
}
.span12{
	width:100%
}
.border-title {
    display: inline-block;
    margin: 0 0 50px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.border-title h2 {
    font-size: 27px;
    line-height: 30px;
}
.border-title h1, .border-title h2, .border-title h3, .border-title h4, .border-title h5, .border-title h6 {
    margin-bottom: 15px;
}
.border-title h1, .border-title h2, .border-title h3, .border-title h4, .border-title h5, .border-title h6, .border-title .tag-line {
    font-weight: 300;
}

.ico-border::before {
    left: 0;
}
.ico-border::before, .ico-border::after {
    background: #181818 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    width: 42px;
}
.ico-border::after {
    right: 0;
}
.ico-border::before, .ico-border::after {
    background: #181818 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    width: 42px;
}
.ico-border {
    display: inline-block;
    position: relative;
    width: 124px;
}

.ico-border .ico-bg.flower {
    background-image: url("../../images/ico-flower.png");
}
.ico-border .ico-bg {
    background-position: left top;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 20px;
    margin: 0 auto;
    position: relative;
    width: 20px;
}
.border-title .tag-line {
    color: #787878;
    display: block;
    font-size: 15px;
    font-style: normal;
    line-height: 30px;
    margin: 0;
}

.dark-section.dark-bg .border-title h1::after, .dark-section.dark-bg .border-title h2::after, .dark-section.dark-bg .border-title h3::after, .dark-section.dark-bg .border-title h4::after, .dark-section.dark-bg .border-title h5::after, .dark-section.dark-bg .border-title h6::after {
    background: #d9d9d9 none repeat scroll 0 0;
}
.dark-section.dark-bg, .dark-section.dark-bg .border-title h2, .dark-section.dark-bg h2, .dark-section.dark-bg h3, .dark-section.dark-bg h4, .dark-section.dark-bg h5, .dark-section.dark-bg h6{
  color: #fff;
}

.dark-section.dark-bg .ico-border::before, .dark-section.dark-bg .ico-border::after {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
}
.dark-section.dark-bg .ico-border::before, .dark-section.dark-bg .ico-border::after {
    opacity: 0.45;
}
.dark-section.dark-bg .ico-border .ico-bg{
    background-position: right top;
}
.dark-section.dark-bg .ico-border .ico-bg, .dt-sc-pricing-table.type2 .dt-sc-pr-tb-col .dt-sc-price .ico-border, #footer .ico-border .ico-bg {
    opacity: 0.70;
}
.dark-section.dark-bg .border-title .tag-line {
    color: rgba(255,255,255,0.6);
}
.post-slider-view-more .fa.fa-arrow-circle-left {
    margin-right: 5px;
}
#g-footer a {color: #fff;}
#g-footer a:hover {color: rgba(255,255,255,0.6);}
#g-footer .g-content {
    margin: 0;
    padding: 12px;
}
#g-footer .copyright{
	color:#fff
}
@media only all and (max-width:47.938rem) {
    #g-footer {
        text-align: center
    }
}

@media print {
    #g-footer {
        background: #fff !important;
        color: #000 !important
    }
}

.flush .g-container > .g-grid > .g-block > .g-content {
    margin: 0;
    padding: 0
}

.moduletable[class*="box"],
.widget[class*="box"],
.moduletable[class*="shadow"],
.widget[class*="shadow"] {
    padding: 0.938rem;
    margin: 0.625rem
}

.box1.moduletable,
.box1.widget,
.box1.g-outer-box,
.box1 > .g-content {
    background: #fff
}

.box1.moduletable,
.box1.widget,
.box1 > .g-content,
.box1.moduletable h1,
.box1.widget h1,
.box1 > .g-content h1,
.box1.moduletable h2,
.box1.widget h2,
.box1 > .g-content h2,
.box1.moduletable h3,
.box1.widget h3,
.box1 > .g-content h3,
.box1.moduletable h4,
.box1.widget h4,
.box1 > .g-content h4,
.box1.moduletable h5,
.box1.widget h5,
.box1 > .g-content h5,
.box1.moduletable h6,
.box1.widget h6,
.box1 > .g-content h6,
.box1.moduletable strong,
.box1.widget strong,
.box1 > .g-content strong,
.box1.moduletable i,
.box1.widget i,
.box1 > .g-content i {
    color: #595959
}

.box2.moduletable,
.box2.widget,
.box2.g-outer-box,
.box2 > .g-content {
    background: #e0e0e0
}

.box2.moduletable,
.box2.widget,
.box2 > .g-content,
.box2.moduletable h1,
.box2.widget h1,
.box2 > .g-content h1,
.box2.moduletable h2,
.box2.widget h2,
.box2 > .g-content h2,
.box2.moduletable h3,
.box2.widget h3,
.box2 > .g-content h3,
.box2.moduletable h4,
.box2.widget h4,
.box2 > .g-content h4,
.box2.moduletable h5,
.box2.widget h5,
.box2 > .g-content h5,
.box2.moduletable h6,
.box2.widget h6,
.box2 > .g-content h6,
.box2.moduletable strong,
.box2.widget strong,
.box2 > .g-content strong,
.box2.moduletable i,
.box2.widget i,
.box2 > .g-content i {
    color: #6d6d6d
}

.box3.moduletable,
.box3.widget,
.box3.g-outer-box,
.box3 > .g-content {
    background: #439a86
}

.box3.moduletable,
.box3.widget,
.box3 > .g-content,
.box3.moduletable h1,
.box3.widget h1,
.box3 > .g-content h1,
.box3.moduletable h2,
.box3.widget h2,
.box3 > .g-content h2,
.box3.moduletable h3,
.box3.widget h3,
.box3 > .g-content h3,
.box3.moduletable h4,
.box3.widget h4,
.box3 > .g-content h4,
.box3.moduletable h5,
.box3.widget h5,
.box3 > .g-content h5,
.box3.moduletable h6,
.box3.widget h6,
.box3 > .g-content h6,
.box3.moduletable strong,
.box3.widget strong,
.box3 > .g-content strong,
.box3.moduletable i,
.box3.widget i,
.box3 > .g-content i {
    color: #fff
}

.box3.moduletable a,
.box3.widget a,
.box3 > .g-content a {
    color: #b2ded4
}

.box3.moduletable a:hover,
.box3.widget a:hover,
.box3 > .g-content a:hover {
    color: #fff
}

.box3.moduletable .button,
.box3.widget .button,
.box3 > .g-content .button {
    color: #fff;
    background: #59b7a1
}

.box3.moduletable .button:hover,
.box3.widget .button:hover,
.box3 > .g-content .button:hover {
    background: #6bbfab
}

.box4.moduletable,
.box4.widget,
.box4.g-outer-box,
.box4 > .g-content {
    background: #8f4dae
}

.box4.moduletable,
.box4.widget,
.box4 > .g-content,
.box4.moduletable h1,
.box4.widget h1,
.box4 > .g-content h1,
.box4.moduletable h2,
.box4.widget h2,
.box4 > .g-content h2,
.box4.moduletable h3,
.box4.widget h3,
.box4 > .g-content h3,
.box4.moduletable h4,
.box4.widget h4,
.box4 > .g-content h4,
.box4.moduletable h5,
.box4.widget h5,
.box4 > .g-content h5,
.box4.moduletable h6,
.box4.widget h6,
.box4 > .g-content h6,
.box4.moduletable strong,
.box4.widget strong,
.box4 > .g-content strong,
.box4.moduletable i,
.box4.widget i,
.box4 > .g-content i {
    color: #fff
}

.box4.moduletable a,
.box4.widget a,
.box4 > .g-content a {
    color: #dcc7e6
}

.box4.moduletable a:hover,
.box4.widget a:hover,
.box4 > .g-content a:hover {
    color: #fff
}

.box4.moduletable .button,
.box4.widget .button,
.box4 > .g-content .button {
    color: #f2ebf6;
    background: #b080c7
}

.box4.moduletable .button:hover,
.box4.widget .button:hover,
.box4 > .g-content .button:hover {
    background: #a66fbf
}

.shadow.moduletable,
.shadow.widget,
.shadow.g-outer-box,
.shadow > .g-content {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1)
}

.shadow2.moduletable,
.shadow2.widget,
.shadow2.g-outer-box,
.shadow2 > .g-content {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15)
}

.disabled.moduletable,
.disabled.widget,
.disabled.g-outer-box,
.disabled > .g-content {
    opacity: 0.4
}

.square.moduletable,
.square.widget,
.square.g-outer-box,
.square > .g-content {
    border-radius: none
}

.rounded.moduletable,
.rounded.widget,
.rounded.g-outer-box,
.rounded > .g-content {
    border-radius: 0.1875rem
}

table {
    border: 1px solid #eaeaea
}

th {
    background: #f7f7f7;
    padding: 0.5rem
}

td {
    padding: 0.5rem;
    border: 1px solid #eaeaea
}

textarea,
select[multiple=multiple] {
    background-color: white;
    border: 1px solid #ddd;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06)
}

textarea:hover,
select[multiple=multiple]:hover {
    border-color: #c4c4c4
}

textarea:focus,
select[multiple=multiple]:focus {
    border-color: #439a86
}

input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"] {
    background-color: white;
    border: 1px solid #ddd;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06)
}

input[type="email"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="url"]:hover,
input[type="color"]:hover,
input[type="date"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover {
    border-color: #c4c4c4
}

input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus {
    
}

.g-social a {
    display: inline-block;
    padding: 0.1rem 0.4rem;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 0.1875rem;
    margin-bottom: 4px
}

.sample-content {
    text-align: center
}

.sample-content .subtitle {
    text-transform: uppercase;
    font-size: 0.8rem;
    display: block;
    margin-top: -1.3rem
}

.sample-content .sample-icons {
    font-size: 5rem;
    color: #439a86;
    opacity: 0.6
}

.sample-content .sample-description {
    font-size: 1.2rem
}

@media only all and (min-width:48rem) {
    .sample-content .device-promo {
        width: 356px;
        height: 203px;
        position: relative;
        float: right;
        margin-left: 3rem;
        margin-bottom: 1rem
    }
    .sample-content .device-promo .macbook {
        width: 356px;
        height: 203px;
        position: absolute;
        z-index: 1;
        background: url('../../images/macbook.png?571a2dda')
    }
    .sample-content .device-promo .macbook .macbook-color {
        position: absolute;
        width: 206px;
        height: 118px;
        left: 37px;
        top: 56px;
        background: #ccc
    }
    .sample-content .device-promo .ipad {
        width: 356px;
        height: 203px;
        position: absolute;
        z-index: 2;
        background: url('../../images/ipad.png?571a2dda')
    }
    .sample-content .device-promo .ipad .ipad-color {
        position: absolute;
        width: 111px;
        height: 163px;
        right: 27px;
        top: 20px;
        background: #439a86
    }
    .sample-content .device-promo .iphone {
        width: 356px;
        height: 203px;
        position: absolute;
        z-index: 3;
        background: url('../../images/iphone.png?571a2dda')
    }
    .sample-content .device-promo .iphone .iphone-color {
        position: absolute;
        width: 46px;
        height: 75px;
        right: 4px;
        top: 112px;
        background: #8f4dae
    }
}

.sample-content .middle {
    text-align: center
}

.sample-content .fa-github-square {
    color: #ddd;
    margin-top: 1.5rem;
    font-size: 10rem
}

@media only all and (min-width:48rem) and (max-width:59.938rem) {
    .sample-content .fa-github-square {
        font-size: 8rem
    }
}

@media only all and (max-width:47.938rem) {
    .sample-content .fa-github-square {
        float: none !important;
        margin-right: 0
    }
}

.sample-content .info-box {
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    padding: 0.938rem;
    border-radius: 0.1875rem;
    margin-bottom: 4rem
}

.sample-content .fa-graduation-cap {
    color: #d9d9d9;
    margin: 1rem 2rem 1rem 1rem;
    font-size: 6rem
}

@media only all and (min-width:60rem) {
    #g-showcase .sample-description {
        padding: 0 6rem
    }
}

@media only all and (min-width:60rem) {
    #g-subfeature .sample-content .g-content {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media only all and (min-width:48rem) {
    #g-main .sample-content {
        text-align: inherit
    }
}

.g-content-array {
    margin-left: -0.938rem;
    margin-right: -0.938rem
}

.g-content-array .g-grid {
    margin-bottom: 2.3445rem
}

.g-content-array .g-grid:last-child {
    margin-bottom: 0
}

@media only all and (max-width:47.938rem) {
    .g-content-array .g-grid:last-child .g-block:last-child .g-array-item {
        margin-bottom: 0
    }
}

@media only all and (max-width:47.938rem) {
    .g-content-array .g-grid {
        margin-bottom: 0
    }
}

.g-content-array .g-content {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0
}

@media only all and (max-width:47.938rem) {
    .g-content-array .g-array-item {
        margin-bottom: 2.3445rem
    }
}

.g-content-array .g-array-item-image {
    margin: 0 0 15px 0
}

.g-content-array .g-item-title {
    margin: 0
}

.g-content-array .g-array-item-details,
.g-content-array .g-array-item-text,
.g-content-array .g-array-item-read-more {
    margin: 15px 0 0
}

.g-content-array .g-array-item-details {
    font-size: 90%
}

.g-content-array .g-array-item-details > span {
    margin-right: 10px
}

.g-content-array .g-array-item-details i {
    margin-right: 5px
}

.g-main-nav .g-standard .g-dropdown {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}

.g-main-nav .g-standard .g-fade.g-dropdown {
    -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
    transition: opacity 0.3s ease-out, transform 0.3s ease-out
}

.g-main-nav .g-standard .g-zoom.g-active {
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: g-dropdown-zoom;
    -moz-animation-name: g-dropdown-zoom;
    animation-name: g-dropdown-zoom
}

.g-main-nav .g-standard .g-fade-in-up.g-active {
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: g-dropdown-fade-in-up;
    -moz-animation-name: g-dropdown-fade-in-up;
    animation-name: g-dropdown-fade-in-up
}

.g-main-nav .g-fullwidth > .g-dropdown {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}

.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
    -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
    transition: opacity 0.3s ease-out, transform 0.3s ease-out
}

.g-main-nav .g-fullwidth > .g-zoom.g-active {
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: g-dropdown-zoom;
    -moz-animation-name: g-dropdown-zoom;
    animation-name: g-dropdown-zoom
}

.g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-name: g-dropdown-fade-in-up;
    -moz-animation-name: g-dropdown-fade-in-up;
    animation-name: g-dropdown-fade-in-up
}

@-webkit-keyframes g-dropdown-zoom {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.8, 0.8, 0.8);
        -moz-transform: scale3d(0.8, 0.8, 0.8);
        -ms-transform: scale3d(0.8, 0.8, 0.8);
        -o-transform: scale3d(0.8, 0.8, 0.8);
        transform: scale3d(0.8, 0.8, 0.8)
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes g-dropdown-zoom {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.8, 0.8, 0.8);
        -moz-transform: scale3d(0.8, 0.8, 0.8);
        -ms-transform: scale3d(0.8, 0.8, 0.8);
        -o-transform: scale3d(0.8, 0.8, 0.8);
        transform: scale3d(0.8, 0.8, 0.8)
    }
    100% {
        opacity: 1
    }
}

@keyframes g-dropdown-zoom {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.8, 0.8, 0.8);
        -moz-transform: scale3d(0.8, 0.8, 0.8);
        -ms-transform: scale3d(0.8, 0.8, 0.8);
        -o-transform: scale3d(0.8, 0.8, 0.8);
        transform: scale3d(0.8, 0.8, 0.8)
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes g-dropdown-fade-in-up {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 30px, 0);
        -moz-transform: translate3d(0, 30px, 0);
        -ms-transform: translate3d(0, 30px, 0);
        -o-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0)
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes g-dropdown-fade-in-up {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 30px, 0);
        -moz-transform: translate3d(0, 30px, 0);
        -ms-transform: translate3d(0, 30px, 0);
        -o-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0)
    }
    100% {
        opacity: 1
    }
}

@keyframes g-dropdown-fade-in-up {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 30px, 0);
        -moz-transform: translate3d(0, 30px, 0);
        -ms-transform: translate3d(0, 30px, 0);
        -o-transform: translate3d(0, 30px, 0);
        transform: translate3d(0, 30px, 0)
    }
    100% {
        opacity: 1
    }
}

.g-container {
    width: 75rem
}

@media only all and (min-width:60rem) and (max-width:74.938rem) {
    .g-container {
        width: 60rem
    }
}

@media only all and (min-width:48rem) and (max-width:59.938rem) {
    .g-container {
        width: 48rem
    }
}

@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
    .g-container {
        width: 30rem
    }
}

@media only all and (max-width:30rem) {
    .g-container {
        width: 100% !important
    }
}

.g-container.g-flushed {
    width: 100%
}

@media only all and (max-width:47.938rem) {
    .g-block {
        -webkit-box-flex: 0;
        -moz-box-flex: 0;
        box-flex: 0;
        -webkit-flex: 0 100%;
        -moz-flex: 0 100%;
        -ms-flex: 0 100%;
        flex: 0 100%
    }
}

@media only all and (max-width:47.938rem) {
    body [class*="size-"] {
        -webkit-box-flex: 0;
        -moz-box-flex: 0;
        box-flex: 0;
        -webkit-flex: 0 100%;
        -moz-flex: 0 100%;
        -ms-flex: 0 100%;
        flex: 0 100%
    }
}

@media only all and (max-width:47.938rem) {
    @supports not (flex-wrap: wrap) {
        .g-grid {
            display: block;
            -webkit-box-lines: inherit;
            -moz-box-lines: inherit;
            box-lines: inherit;
            -webkit-flex-wrap: inherit;
            -moz-flex-wrap: inherit;
            -ms-flex-wrap: inherit;
            flex-wrap: inherit
        }
        .g-block {
            display: block;
            -webkit-box-flex: inherit;
            -moz-box-flex: inherit;
            box-flex: inherit;
            -webkit-flex: inherit;
            -moz-flex: inherit;
            -ms-flex: inherit;
            flex: inherit
        }
    }
}

@media only all and (min-width:75rem) {
    .visible-large {
        display: inherit !important
    }
    .g-block.visible-large {
        display: block !important
    }
    .hidden-large {
        display: none !important
    }
    .visible-desktop {
        display: inherit !important
    }
    .g-block.visible-desktop {
        display: block !important
    }
    .hidden-desktop {
        display: none !important
    }
}

@media only all and (min-width:60rem) and (max-width:74.938rem) {
    .visible-large {
        display: none !important
    }
    .hidden-large {
        display: inherit !important
    }
    .g-block.hidden-large {
        display: block !important
    }
    .visible-desktop {
        display: inherit !important
    }
    .g-block.visible-desktop {
        display: block !important
    }
    .hidden-desktop {
        display: none !important
    }
}

@media only all and (min-width:48rem) and (max-width:59.938rem) {
    .visible-tablet {
        display: inherit !important
    }
    .g-block.visible-tablet {
        display: block !important
    }
    .hidden-tablet {
        display: none !important
    }
    .hidden-desktop {
        display: inherit !important
    }
    .g-block.hidden-desktop {
        display: block !important
    }
    .visible-desktop {
        display: none !important
    }
    .visible-large {
        display: none !important
    }
    .hidden-large {
        display: inherit !important
    }
    .g-block.hidden-large {
        display: block !important
    }
}

@media only all and (max-width:47.938rem) {
    .visible-phone {
        display: inherit !important
    }
    .g-block.visible-phone {
        display: block !important
    }
    .hidden-phone {
        display: none !important
    }
    .hidden-desktop {
        display: inherit !important
    }
    .g-block.hidden-desktop {
        display: block !important
    }
    .visible-desktop {
        display: none !important
    }
    .hidden-large {
        display: inherit !important
    }
    .g-block.hidden-large {
        display: block !important
    }
    .visible-large {
        display: none !important
    }
}

@media only all and (max-width:47.938rem) {
    .align-right {
        text-align: inherit !important
    }
    .align-left {
        text-align: inherit !important
    }
}

/*add css*/
@font-face {
 font-family: 'Iranian';
    src: url('../../fonts/IRANSansWeb_FaNum_Medium.eot');
    src: url('../../fonts/IRANSans-web.eot#iefix') format('embedded-opentype'),
         url('../../fonts/IRANSansWeb_FaNum_Medium.woff') format('woff'),
         url('../../fonts/IRANSansWeb_FaNum_Medium.woff2') format('woff2'),
         url('../../fonts/IRANSansWeb_FaNum_Medium') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
    font-family: 'LightFont';
    src: url('../../fonts/yekan.eot');
    src: url('../../fonts/yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../fonts/yekan.woff') format('woff'),
    url('../../fonts/yekan.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}
/*title*/
.section-header {
    border: medium none;
    padding: 0;
    text-align: center;
}
.section-tagline {
    font-size: 15px;
    margin-top: 37px;
	color: #666;
}
.section-title {
    font-size: 22px;
    line-height: 48px;
    margin-bottom: -10px;
    text-transform: uppercase;
	color: #666;
}
.section-header-sep {
    height: 5px;
    margin: 0;
    position: relative;
    width: 100%;
}
.section-header-sep span {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #2ac4b7 ;
    display: block;
    height: 0;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}

/*homebtn*/
.btn-pri {
    background-color: #2ac4b7 ;
    border-color: #2ac4b7 ;
    color: #fff !important;
	text-shadow:none
}
.btn-pri:focus, .btn-pri.focus {
    background-color: #27e9fc ;
    border-color: #27e9fc ;
    color: #fff;
}
.btn-pri:hover {
    background-color: #27e9fc ;
    border-color: #27e9fc ;
    color: #fff;
}
.btn-pri:active, .btn-pri.active, .open > .dropdown-toggle.btn-pri {
    background-color: #27e9fc ;
    border-color: #27e9fc ;
    color: #fff;
}
.btn-pri:active:hover, .btn-pri.active:hover, .open > .dropdown-toggle.btn-pri:hover, .btn-pri:active:focus, .btn-pri.active:focus, .open > .dropdown-toggle.btn-pri:focus, .btn-pri.focus:active, .btn-pri.active.focus, .open > .dropdown-toggle.btn-pri.focus {
    background-color: #27e9fc ;
    border-color: #27e9fc ;
    color: #fff;
}
.btn-pri:active, .btn-pri.active, .open > .dropdown-toggle.btn-pri {
    background-image: none;
}
.btn-pri.disabled, .btn-pri[disabled], fieldset[disabled] .btn-pri, .btn-pri.disabled:hover, .btn-pri[disabled]:hover, fieldset[disabled] .btn-pri:hover, .btn-pri.disabled:focus, .btn-pri[disabled]:focus, fieldset[disabled] .btn-pri:focus, .btn-pri.disabled.focus, .btn-pri.focus[disabled], fieldset[disabled] .btn-pri.focus, .btn-pri.disabled:active, .btn-pri[disabled]:active, fieldset[disabled] .btn-pri:active, .btn-pri.disabled.active, .btn-pri.active[disabled], fieldset[disabled] .btn-pri.active {
    background-color: #27e9fc ;
    border-color: #27e9fc ;
}

.btn-pri:active, .btn-pri.active, .open > .dropdown-toggle.btn-pri {
    background-color: #2ac4b7;
    border-color: #2ac4b7;
    margin: 4px;
	font-size:11px
}
.btn-pri:active:hover, .btn-pri.active:hover, .open > .dropdown-toggle.btn-pri:hover, .btn-pri:active:focus, .btn-pri.active:focus, .open > .dropdown-toggle.btn-pri:focus, .btn-pri.focus:active, .btn-pri.active.focus, .open > .dropdown-toggle.btn-pri.focus {
    background-color: #27e9fc;
    border-color: #27e9fc;
}
/*homepage portfolio*/
.su-portfolio-style1 .sup-meta-wrap {
    background-color: #f5f5f5;
}
.su-portfolio-style5 .sup-title h4 {
    font-size: 12px;
    margin-bottom: 5px;
}
.su-lightbox-item.sup-zoom {
    display: none;
}
.su-portfolio-style5 .sup-link, .su-portfolio-style5 .sup-zoom {
    border: 1px solid #2ac4b7 ;
    color: #2ac4b7  ;
}
.su-portfolio-style5 .sup-link-wrap a:hover {
    background-color: #2ac4b7  ;
    color: #fff;
}
/*ajax search*/

#search-form228 .category-chooser {
    border-color: unset;
	}
#search-form228 input {
background:none;
color:#333;
border:1px solid #999;
    border-radius: 3px;
}
#search-area228 {
    padding-right: 50px;
}

#offlajn-ajax-tile-results .search-result-link .search-result-card-category {
	background: #2ac4b7;
	text-shadow:none;
	color:#fff;
	border-radius: 5px 5px 0 0;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .offlajn-close-button, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-button{
	color:#333;
	font-family: inherit;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-prev, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-next{
	background:#efefef;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-button:active, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .pushed{
	background: #f5f5f5;
	color: #2ac4b7;
	font-family: inherit;
	border-bottom: 2px solid #2ac4b7;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-button:hover{
	background: #efefef;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-button:active, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .pushed:hover {
    color: #333;
}
#offlajn-ajax-tile-results #no-result-message{
	background: #999;
}

#offlajn-ajax-tile-results .search-result-card .search-result-content {
    background: #1b9f94 none repeat scroll 0 0;
}
#offlajn-ajax-tile-results .search-result-link .search-result-card .search-result-beacon .beaconCircle1{
	background:unset;
}
#offlajn-ajax-search228 {
    float: right;
	    width: 100%;
	margin-top:5%;	
}

input#search-area228 {
    padding: 0 51px 0px 35px;
	}
	#ajax-search-button228 {
    width: 42px;
}
#search-categories228 .search-categories-inner div{
	font-family: LightFont;
    font-size: 11px;
}
#search-form228 input {
    font-family: LightFont;
font-size: 13px;
}
#offlajn-ajax-tile-results #no-result-message span{font-family:LightFont}

/*ajax searchN*/
#offlajn-ajax-search122 .offlajn-ajax-search-container {
    background: rgba(211, 211, 211, 0.8) none repeat scroll 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
	height: 40px;
}
#search-form122 #search-area-close122 {
    right: 45px;
}
#ajax-search-button122 {
    border: 0px solid #5e5e5e;
    height: 40px;

}
#ajax-search-button122 .magnifier {
    height: 40px;
    margin: 0 4px 0 0;
}
#ajax-search-button122:hover {
    background: #95a5a6 !important;
}
#search-results122 {
    width: 40%;
}
#search-results-moovable122 {
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    height: 0;
    overflow: hidden;
    position: relative;
}
#search-results-inner122 {
    width: 100%;
}
#search-results122 .page-band {
    width: 100%;
}
#search-results122 .page-container {
    width: 100%;
}
#search-results122 .page-element {
    width: 100%;
}
#search-results122 .result-element {
    font-weight: normal;
    width: 100%;
	border-top:0px;
}
#search-results122 .result-element span {
    color: #d34232;
    cursor: pointer;
    display: block;
    float: right;
    font-family: LightFont;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
    margin-left: 5px;
    margin-right: 12px;
    margin-top: 11px !important;
    text-align: right;
    text-decoration: none;
    text-shadow: none;
	width:60%;
}
#search-results122 #search-results-inner122 .result-element:hover, #search-results122 #search-results-inner122 .selected-element {
    background: rgba(0, 0, 0, 0);
    border-top: medium none;
    box-shadow: 0px 0px 0px !important;
    padding-top: 0px;
    text-decoration: none;
}
#search-results122 #search-results-inner122 .result-element:hover span, #search-results122 #search-results-inner122 .selected-element span {
    color: #333;
    font-family: LightFont;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
#search-results122 #search-results-inner122 .result-element:hover span.small-desc, #search-results122 #search-results-inner122 .selected-element span.small-desc {
    color: #333;
    font-family: LightFont;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
#search-results122 .result-element span.small-desc {
    color: #333;
    font-family: LightFont;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 13px;
    margin-top: 2px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
#search-results122 .plugin-title {
    background: #27ae60;
    border-bottom: 0px solid #c2d5e1;
    border-top: 0px solid #e5e5e5;
    box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
	 line-height: 32px;
}
#search-results122 .plugin-title-inner {
    color: #fff;
    cursor: default;
    float: right;
    font-family: LightFont;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}
#search-results122 .plugin-title.first {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset;
    margin-top: 0px;
}
#search-results122 .no-result {
    border-bottom: 0 solid #c2d5e1;
    border-top: 0 solid #e5e5e5;
    display: block;
    font-weight: bold;
    height: 40px;
    overflow: hidden;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
/*ajax search*/

#ajax-search-button122 {
    background: #95a5a6 ;
	 border-radius: 3px;
}
#search-form122 input {
	background: #f5f5f5 !important;
    border: 1px solid #ccc;
	color: #888;
	height:40px;
}
#offlajn-ajax-search122 {
    float: right;
}
#offlajn-ajax-search122 {
    width: 100%;
}
#search-form122 .category-chooser{
	   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0);
    height: unset;
}
#search-form122 .category-chooser .arrow {
    height: 40px;
}
#search-form122 .category-chooser.opened {
    background-color: rgba(0,0,0,0);
    height: 40px;
}
input#search-area122 {
    padding: 0 70px 0px 35px !important;
		height: 40px;
}

#ajax-search-button122 {
    width: 42px;
}
#search-categories122 .search-categories-inner div{
	font-family: LightFont;
    font-size: 11px;
}
#search-form122 input {
    font-family: LightFont;
font-size: 13px;
}
#offlajn-ajax-tile-results #no-result-message span{font-family:LightFont}

/*Burger menu*/

.level2 .link > a {
    margin-right: 10px;
}
.level2 {width: 310px !important;}
.level3 {width: 310px !important;}


.breadcrumb-title h1 {
 color: #fff;
    font-size: 40px;
    font-weight: bold;
    line-height: 42px;
    margin-bottom: 25px;
    text-align: center;
	 margin-right: -10px;
    text-transform: uppercase;
}
.link .icon:before {font-family: 'themify';font-size: 15px;margin-left: 9px;}
.off-nav-464 .icon:before {content: "\e69b";}
.off-nav-488 .icon:before {content: "\e715";}
.off-nav-467 .icon:before {content: "\e75a";}
.off-nav-468 .icon:before {content: "\e618";}
.off-nav-489 a:before {content: "\e68c";font-family: 'themify';font-size: 15px;margin-left: 9px;}
.off-nav-492 a:before {content: "\e6dc";font-family: 'themify';font-size: 15px;margin-left: 9px;}
.off-nav-495 a:before {content: "\e602";font-family: 'themify';font-size: 15px;margin-left: 9px;}
.off-nav-498 a:before {content: "\e6c7";font-family: 'themify';font-size: 15px;margin-left: 9px;}
.off-nav-501 a:before {content: "\e692";font-family: 'themify';font-size: 15px;margin-left: 9px;}
/*socialicon*/



/*mainmenu dropdown*/
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right {
    right: 100%;
}
.g-main-nav .g-standard .g-dropdown.g-dropdown-right {
    right: 0;
}

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after{transform: rotate(180deg)}

#g-bottom img {
    height: auto;
    max-width: 100%;
}
.footer-logo img {
    height: auto;
       left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -75px;
    width: 160px;
}
.footer-logo {
    display: inline-block;
    margin: 0 auto;
    position: absolute;
	    left: 0;
		right: 0;
    text-align: center;
    width: 100%;
}
/*Background*/
.panel {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.bg-clouds{background:#ecf0f1;}
.bg-gbluelight{background:#1abc9c}
.bg-gbluedark{background:#16a085}
.bg-email {
    background: #f9f9f9 none repeat scroll 0 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    color: #222;
    margin: 10px 0 0 !important;
    padding: 3px 21px 1px;
}

/*UI*/
.contact-us .su-icon {
    margin: 0;
}
.su-contact-form .su-input-box input, .su-contact-form .su-input-box textarea {
    font-size: 10px;
}
.contact-us.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.contact-us #g-footerposition1 .g-container {
    width: 100%;
}
p {line-height: 30px;}
.center{text-align:center}
.right{text-align:right}
.left{text-align:right}
.LightFont{font-family:LightFont;}
.font20{font-size:20px}
.greentxt{color:#4caf50}
.itemBody a {color: #2ac4b7;}
.itemBody a:hover {color: #098d9f;}
.colorfff{color:#fff !important}
.icomail{font-size: 66px;margin-top: 20px;margin-bottom: -27px;color:#ccc}
.border-mail {
    background: rgba(0, 0, 0, 0) url("../../images/brmail.png") repeat-x scroll 0 0;
    float: right;
    height: 7px;
    margin-right: -16px;
    width: 103%;
}
.titrfaq{    margin-top: 35px;
    font-size: 30px;
    font-weight: bold;}
.titrfaq2{ margin-top: 15px;}
.faqico {color: #0ac7de;height: 155px;}
.faqico i {font-size: 130px; margin-top: 40px;}


/*shortcode*/
.cbp-l-loadMore-button {
    margin-top: 25px;
}
.su-portfolio-style2 .sup-link::after, .su-portfolio-style2 .sup-zoom::after {
	background:#2ac4b7 
}
.cbp-nav-next, .cbp-nav-prev {
background: #c1c1c1;
height: 30px;
width: 30px;
border: 1px solid #eee;
transition: all ease 0.3s;
}
.su-portfolio-style2 .sup-meta {
    font-size: 11px;
    line-height: 29px;
}
.port-paginationsu-portfolio-filter-align-left .cbp-nav .cbp-nav-pagination {
    display: none;
}
.su-heading.su-heading-align-right{text-align:right}
.su-device-macbook .su-device-slider{width: 100% !important}
.su-device-iphone .su-device-slider{width: 100% !important}
.su-device-imac .su-device-slider{width: 100% !important}
.su-device-ipad .su-device-slider{width: 100% !important}
.g-home #g-showcase .owl2-dot > span {
    border-radius: 0;
	height: 8px;
    transform: rotate(45deg);
    width: 8px;
}
.g-home #g-showcase .owl2-dot.active span {
    background:#2ac4b7 !important;
}
.gm-bundled-control {
    left: unset;
    right: 0 !important;
}
.gmnoprint {
    left: unset;
    right: 0;
}

.su-portfolio-style4 .sup-desc-inner{
	background:#182333
}
.su-portfolio-style4 .sup-link, .su-portfolio-style4 .sup-zoom {
    background-color: #2ac4b7;
	color: #1e2d41  !important;
}
.su-lightbox-item.suc-zoom {
    display: none !important;
}
.su-carousel-style-6 .su-carousel-slide .suc-link-wrap a:hover {
    borderm-color: #2ac4b7 ;
    color: rgba(255, 255, 255, 1);
}
.owl2-carousel {
    margin-right: 1px;
}
.su-carousel-slides .owl2-dots .owl2-dot.active span, .su-carousel-slides .owl2-dots .owl2-dot:hover span {
    background: #2ac4b7 none repeat scroll 0 0;
}
.su-carousel-slide-title a {
    color: #2ac4b7;
    font-weight: normal;
    text-shadow: none;
}
.su-post-grid .cbp-l-caption-body {
    background: rgba(7,188,212,0.6);
    transition: all ease-in-out 0.3s;

}
.blog-mod .cbp-l-grid-blog-title {
	color: #169385;
	text-align: right;
    font-family: LightFont;
    font-size: 14px;
	padding: 5px 10px;
}

.blog-mod .cbp-l-caption-text::before {
	content: "\e6fa";
	font-family: 'themify';
	font-size: 27px;
	text-align: center;
	color: #169385;
	margin-left: 10px;
	top: 8px;
	position: relative;
}
.blog-mod .cbp-l-grid-blog-title:before{
	content: "\e67a";
	font-family: 'themify';
	font-size: 14px;
	text-align: right;
	color: #2ac4b7;
	margin-left: 6px;
	top: 3px;
	position: relative;
}
.blog-mod .su-pgrid-meta {margin: 4px 0 17px 0px;padding: 5px 10px;}
.blog-mod .cbp-l-caption-text {font-size: 12px;color:#169385;}
.blog-mod .su-post-grid .cbp-l-caption-body {
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+0,dddddd+50,ffffff+51,ffffff+71,f6f8fb+100 */
     background: #f5f5f5;
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, #f5f5f5 0%, #f5f5f5 50%, #f5f5f5 51%, #f5f5f5 71%, #f5f5f5 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, #f5f5f5 0%,#f5f5f5 50%,#f5f5f5 51%,#f5f5f5 71%,#f5f5f5 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, #f5f5f5 0%,#f5f5f5 50%,#f5f5f5 51%,#f1f1f1 71%,#f5f5f5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f5f5f5',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
     background-size: 400% 400%;
     -webkit-animation: AnimationName 3s ease infinite;
     -moz-animation: AnimationName 3s ease infinite;
     animation: AnimationName 3s ease infinite;
     -webkit-animation: AnimationName 3s ease infinite;
     -moz-animation: AnimationName 3s ease infinite;
     animation: AnimationName 3s ease infinite;
	}
.blog-mod .cbp-l-grid-blog-date:before{
	content: "\e6b6";
	font-family: 'themify';
	font-size: 16px;
	color: #c1c1c1;
	position: absolute;
	margin-right: -19px;
	margin-top: -2px;
}
.blog-mod .cpb-category:before{
	content: "\e639";
	font-family: 'themify';
	font-size: 16px;
	color: #c1c1c1;
	position: absolute;
	margin-right: -19px;
	margin-top: -7px;
}
.blog-mod .cbp-l-grid-blog-desc{color:#555;padding: 5px 10px;}
.blog-mod .su-pgrid-meta > .cbp-l-grid-blog-date{margin-right:7px !important;}
.blog-mod .su-pgrid-meta > .cpb-category{margin-right:18px !important;}
.cbp-caption-expand .cbp-caption-defaultWrap{font: 500 14px/23px LightFont !important;padding: 12px 26px 7px 9px;}
.cbp-l-filters-underline .cbp-filter-item{font-family: LightFont !important}
.cbp-caption-expand .cbp-l-caption-body{font-family: LightFont !important}
.cbp-caption-expand-open .cbp-caption-defaultWrap {
    color: rgba(255,255,255,0.6)!important !important;
}
.itemid-247 .cbp-l-filters-underline {
    display: none;
}
.su-testimonial-style-3.su-testimonial-has-photo .su-testimonial-photo img {
    border: 3px solid #eee;
    padding: 4px;
}
.su-testimonial-style-3 .su-testimonial-text {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5em;
}
.su-testimonial-style-3 .su-testimonial-name {
    display: block;
    font-size: 13px;
    font-weight: normal;
}
.su-section{
	width:102%
}
.su-section-wrapper {
    margin-bottom: -25px;
    margin-right: -25px;
    margin-top: -24px;
    width: 1536px;
	margin-left:-20px
}
.su-pgrid-meta > .cbp-l-grid-blog-date::after {
    right: unset;
}
.cbp-l-caption-body {
	 transition: all ease-in-out 0.3s;
}
.cbp-l-caption-text {
    color: #fff;
    font-family: LightFont;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0 6px;
}
.cbp-l-caption-body > p {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    border-right: 3px solid #2ac4b7;
    color: #fff;
    font-size: 12px;
    padding: 6px;
}
.su-faq .cbp-l-caption-body > p {
	background: unset;
    border-right: 0px;
	    color: #333 !important;
}
.su-faq .cbp-caption-expand-open .cbp-caption-defaultWrap{color:#2ac4b7}
.su-faq .cbp-l-caption-body {
    background: rgba(0, 0, 0, 0.04) none repeat scroll 0 0;
    border-right: 3px solid #2ac4b7;
    color: #fff;
    font-size: 12px;
    padding: 6px;
	margin-right: 6px;
	margin-bottom: 15px !important;
	margin-left: 10px;
}
.cbp-l-grid-blog-desc {
    font-size: 12px;
    font-weight: normal !important;
    text-align: justify;
	font-family:LightFont
}
.cbp-l-grid-blog-date {
    color: #787878;
    display: inline-block;
    font-family: LightFont;
    font-size: 10px !important;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 18px;
    margin-right: -10px !important;
    margin-top: 10px !important;
}
.su-faq .cbp-l-caption-body img {
    width: auto !important;
    margin: 0 auto;
}
.su-faq .cbp-caption-defaultWrap i{color:#2ac4b7}
/*BTN*/
.btn {
    border-radius: 2px;
    position: relative;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
    outline: 0 none;
}
.btn::-moz-focus-inner {
    border: 0 none;
}

.btn[class*="bg-"]:hover, .btn[class*="bg-"]:focus, .btn.focus[class*="bg-"] {
    color: #fff;
}
.btn.text-size-small {
    line-height: 1.66667;
}
.btn.text-size-mini {
    line-height: 1.82;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus {
    box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.01) inset;
}
.btn-default:active, .btn-default.active {
    box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.02) inset;
}
.btn-labeled {
    padding-right: 52px;
}
.btn-labeled.btn-default > b {
    background-color: #2196f3;
    color: #fff;
}
.btn-labeled > b {
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: 0;
    display: block;
    font-size: 13px;
    right: -1px;
    line-height: 1.53846;
    padding: 7px 10px;
    position: absolute;
    top: -1px;
}
.btn-labeled.btn-labeled-right {
    padding-left: 12px;
    padding-right: 48px;
}
.btn-labeled.btn-labeled-right > b {
    left: auto;
    right: -1px;
}
.btn-labeled.btn-xlg {
    padding-left: 58px;
}
.btn-labeled.btn-xlg > b {
    border-radius: 0;
    font-size: 14px;
    line-height: 1.42857;
    padding: 11px 13px;
}
.btn-labeled.btn-xlg.btn-labeled-right {
    padding-left: 15px;
    padding-right: 58px;
}
.btn-labeled.btn-lg {
    padding-left: 55px;
}
.btn-labeled.btn-lg > b {
    border-radius: 0;
    font-size: 14px;
    line-height: 1.42857;
    padding: 10px 12px;
}
.btn-labeled.btn-lg.btn-labeled-right {
    padding-left: 15px;
    padding-right: 55px;
}
.btn-labeled.btn-sm {
    padding-left: 45px;
}
.btn-labeled.btn-sm > b {
    border-radius: 0;
    font-size: 12px;
    line-height: 1.66667;
    padding: 7px 9px;
}
.btn-labeled.btn-sm.btn-labeled-right {
    padding-left: 11px;
    padding-right: 45px;
}
.btn-labeled.btn-xs {
    padding-left: 42px;
}
.btn-labeled.btn-xs > b {
    border-radius: 0;
    font-size: 12px;
    line-height: 1.66667;
    padding: 6px 8px;
}
.btn-labeled.btn-xs.btn-labeled-right {
    padding-left: 10px;
    padding-right: 42px;
}
.btn-color {background: #169385;border-color:#169385}
.btn-color:hover {background: #2bc1b7 !important;border-color:#2bc1b7 !important}

.btn-flat {
    background-color: transparent;
    border-width: 2px;
}
.btn-flat:hover, .btn-flat:focus {
    box-shadow: none;
    opacity: 0.8;
}
.btn-flat:active {
    opacity: 0.95;
}
.btn-group.open .dropdown-toggle.btn-flat {
    box-shadow: none;
}
.btn-icon {
    padding-left: 9px;
    padding-right: 9px;
}
.btn-icon.icon-2x {
    padding-left: 7px;
    padding-right: 7px;
}
.btn-icon.icon-2x > i {
    font-size: 32px;
    top: 0;
}
.btn-icon.icon-2x.btn-xlg {
    padding-left: 10px;
    padding-right: 10px;
}
.btn-icon.icon-2x.btn-lg {
    padding-left: 9px;
    padding-right: 9px;
}
.btn-icon.icon-2x.btn-sm {
    padding-left: 6px;
    padding-right: 6px;
}
.btn-icon.icon-2x.btn-xs {
    padding-left: 5px;
    padding-right: 5px;
}
.btn-icon.btn-xlg, .input-group-xlg > .input-group-btn > .btn-icon {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-icon.btn-lg, .input-group-lg > .input-group-btn > .btn-icon {
    padding-left: 11px;
    padding-right: 11px;
}
.btn-icon.btn-sm, .input-group-sm > .input-group-btn > .btn-icon {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-icon.btn-xs, .input-group-xs > .input-group-btn > .btn.btn-icon {
    padding-left: 7px;
    padding-right: 7px;
}
.btn-float {
    border-radius: 3px;
    padding: 15px;
    white-space: normal;
}
.btn-float.btn-link {
    padding: 10px;
}
.btn-float i {
    display: block;
    margin: 0;
    top: 0;
}
.btn-float > span {
    display: block;
    margin-bottom: -6px;
    padding-top: 10px;
}
.btn-float.btn-float-lg i {
    font-size: 32px;
}
.btn-link {
    color: #333;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    box-shadow: none;
}
.btn-rounded, .btn-rounded.btn-labeled > b {
    border-radius: 100px;
}
.btn-block + .btn-block {
    margin-top: 10px;
}
.btn-default:focus, .btn-default.focus, .btn-default:hover {
    background-color: #fcfcfc;
    border-color: #ddd;
}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #fcfcfc;
    border-color: #ddd;
}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    background-color: #fcfcfc;
    border-color: #ddd;
}
.btn-default.disabled {
    box-shadow: none;
}
.btn-primary:focus, .btn-primary.focus, .btn-primary:hover {
    background-color: #2196f3;
    border-color: #2196f3;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #2196f3;
    border-color: #2196f3;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    background-color: #2196f3;
    border-color: #2196f3;
}
.btn-primary.disabled {
    box-shadow: none;
}
.btn-success:focus, .btn-success.focus, .btn-success:hover {
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success.focus:active, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-success.disabled {
    box-shadow: none;
}
.btn-info:focus, .btn-info.focus, .btn-info:hover {
    background-color: #00bcd4;
    border-color: #00bcd4;
}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    background-color: #00bcd4;
    border-color: #00bcd4;
}
.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info.focus:active, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
    background-color: #00bcd4;
    border-color: #00bcd4;
}
.btn-info.disabled {
    box-shadow: none;
}
.btn-warning:focus, .btn-warning.focus, .btn-warning:hover {
    background-color: #ff5722;
    border-color: #ff5722;
}
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    background-color: #ff5722;
    border-color: #ff5722;
}
.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning.focus:active, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
    background-color: #ff5722;
    border-color: #ff5722;
}
.btn-warning.disabled {
    box-shadow: none;
}
.btn-danger:focus, .btn-danger.focus, .btn-danger:hover {
    background-color: #f44336;
    border-color: #f44336;
}
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-color: #f44336;
    border-color: #f44336;
}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger.focus:active, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
    background-color: #f44336;
    border-color: #f44336;
}
.btn-danger.disabled {
    box-shadow: none;
}
.btn-xlg, .btn-group-xlg > .btn {
    border-radius: 3px;
    font-size: 14px;
    line-height: 1.42857;
    padding: 10px 16px;
}
.btn-xlg.btn-rounded {
    border-radius: 100px;
}
.btn-lg, .btn-group-lg > .btn {
    border-radius: 3px;
}
.btn-lg.btn-rounded {
    border-radius: 100px;
}
.btn-sm, .btn-group-sm > .btn {
    font-size: 13px;
    line-height: 1.53846;
}
.fancybox-lock .fancybox-overlay{overflow-y: hidden;}
a.sigProDownloadLink, a.sigProDownloadLink:hover{background:none;font-family:LightFont}
.col-qty .proopc-btn {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
/*show news*/
.allmode-default .allmode-item {
    border-bottom: 1px solid #23354d;
	border-top:none
}
.allmode-box.allmode-default {
    display: inline-flex;
}
.allmode-default .allmode-topitem {
    border-top: none;
	 display: block;
}
.allmode-img{
	float:left
}
.allmode-default .allmode-item .allmode-details {
    float: right;
}
.allmode-default .allmode-topitem .allmode-text {
    color: #94a0a8;
    font-family: LightFont;
    font-size: 11px;
    margin-top: 11px;
	text-align: justify;
}
.allmode-topbox .allmode-img {
   width:100%
}
.allmode-default a {
    color: #eee !important;
    font-family: LightFont;
    font-weight: normal !important;
	font-size: 13px;

}
.allmode-default .allmode-topitem .allmode-info {
    font-size: 10px;
}
.allmode-default a:hover {
    color: #2ac4b7 !important;
	text-decoration:none !important
}
.allmode-default .allmode-item .allmode-info {
    margin-top: 10px;
}
.allmode-default .allmode-item .allmode-title {
    font-family: LightFont;
    font-size: 12px;
    margin: 28px 0 7px !important;
	 width: 17rem;
}
.allmode-default .allmode-img img {
    background-color: #23354d; 
    border: 1px solid #23354d;
	border-radius:0px
}
.allmode-default .allmode-img img:hover {
    background-color: #2ac4b7 ; 
    border: 1px solid #2ac4b7 ;
	border-radius:0px
}
.allmode-default .allmode-topitem .allmode-info {
    margin-top: 10px;
}
.allmode-default .allmode-item .allmode-details {
    color: #94a0a8;
}
.allmode-default .allmode-topitem .allmode-details {
    color: #94a0a8;
	font-size: 10px;
	margin-bottom:8px
}
.allmode-default .allmode-date, .allmode-default .allmode-hits, .allmode-default .allmode-comments{
	background-image:none
}
.allmode-default .allmode-date, .allmode-default .allmode-hits, .allmode-default .allmode-comments{
	background-image:none
}
/*module title*/
h3.g-title {
    color: #707070;
    margin-bottom: 35px;
}
h3.g-title .ico-bg {
    background-image: url("../../images/ico-flower-small.png");
    background-position: right top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    margin-right: 10px;
    opacity: 0.45;
    width: 11px;
}
/*BLOG*/
#g-sidebar1 {
    margin-top: 168px;
}
#g-sidebar1 .g-content {
    padding: 0;
    margin: 0;
}
.moduletable.title1 {
    margin-top: 72px;
}
#g-sidebar1 ul a {
    color: #1e2d41;
}
#g-sidebar1 ul a:hover {
    color: #2ac4b7;
}
#g-sidebar1 ul {
    padding-right: 27px !important;
}
.jlexreview .summary-review .re-ratebar{width:100px;}
/*k2*/

#k2Container {
    border-bottom: medium none;
}

/*webdesign page*/
.itemid-247 .cbp-caption-expand .cbp-caption {border:none !important;}
.itemid-247 .col-md-12.itemView {margin-right: -2%;width: 104% !important;}
.faq{background: #f9f9f9;
    margin-right: -1%;
    padding: 0;
    width: 102% !important;
	}
.faql{background:rgba(0,0,0,0.015);padding: 23px;}
.faql .fa-question-circle::before {
color: #2ac4b7;
}
.webp1 {
    color: #222;
    font-size: 14px;
    text-align: justify;
}
.steps {
    padding: 21px 0 17px;
}
.setpico > i {
    color: #2ac4b7;
    display: inline-block;
    font-size: 48px;
    margin-top: 13px;
}
.stepsp > p {
    color: #777;
}
.steps p {
    margin: 0;
}

.su-carousel-style-6 .su-carousel-caption {
    border-top: 3px solid #2ac4b7 ;
}
.itemid-247 #g-footerposition1 .g-container {width: 100%;
	background: rgba(0, 0, 0, 0) url("../../images/bg-webprice.jpg") no-repeat fixed center center / cover ;
    padding: 0;
	min-height: 400px;}
.itemid-247 #g-footerposition3 .g-container {width: 100%;}
.itemid-247 #g-footerposition2 .g-container {width: 100%;margin-right:-1px;}
.itemid-247 #g-footerposition2 .g-content {margin: 0;padding: 0;}
.itemid-247 #g-footerposition3 .g-content {margin: 0;padding: 0;}
.itemid-207 #g-footerposition1 .g-content {margin: 0;padding: 0;}
.itemid-247 #g-footerposition1 a {color: #2ac4b7;}
.itemid-247 #g-footerposition1 a:hover {color: #098d9f;}

.webprice{
	line-height: 30px;
}
.su-portfolio-style4 .sup-meta {
    line-height: 40px;}
.itemid-253 #g-footerposition2 .g-container {width: 100%;margin-right:-1px;}
.itemid-253 #g-footerposition2 .g-content {margin: 0;padding: 0;}
/*webdesign steps*/



/* FORM */
.rsform .form-horizontal .control-label{width:inherit}
.rsform .rsform-select-box {height: 40px;}
strong.formRequired{margin-left: unset;margin-right: 5px;}
.rsform .formValidation {line-height: 38px;}
.rsform-block-mobile .rsform-input-box {text-align: left;direction: ltr;}
.rsform-block-email .rsform-input-box {text-align: left;direction: ltr;}
.form-horizontal .control-label {
    float: right;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 15px;
    text-align: right;
    width: 25%;
}
.rsform-input-box.form-control.rsform-input-box {
   border-radius: 2px !important;
    box-shadow: none !important;
    height: 38px;
    width: 100% !important;
}
.rsform-text-box.form-control.rsform-text-box {
    border-radius: 2px;
    box-shadow: none;
}
.rsform-select-box.form-control.rsform-select-box {
    border-radius: 2px;
    box-shadow: none;
    height: 40px;
}
/* FORM */
p {
    margin: 0 ;
}

/*min WIDTH 481*/
@media (min-width: 481px) {
.rst_custom_field {
    margin-right: 72px;
}	


}

	/*MAX WIDTH 375*/
@media (max-width: 378px) {
	.service .icon-catalog-icon {margin-right: -9px;}
.service .icon-demotime-icon {margin-right: -9px;}
.service .icon-demo-icon {margin-right: -9px;}
.service .icon-pricelist-icon {margin-right: -9px;}
.service .icon-cal-icon {margin-right: -9px;}
.service .icon-customers-icon {margin-right: -9px;}
.service .content .btn.btn-success.btn-color.btn-labeled {margin-right: -10px !important;}
}
@media (min-width: 379px) and (max-width: 480px) {
	
	.service .icon-catalog-icon {margin-top: -13px;}
.service .icon-demotime-icon {margin-top: -13px;}
.service .icon-demo-icon {margin-top: -13px;}
.service .icon-pricelist-icon {margin-top: -13px;}
.service .icon-cal-icon {margin-top: -13px;}
.service .icon-customers-icon {margin-top: -13px;}
.service.demotime-m {margin-top: 0px !important;}
}
/*MAX WIDTH 480*/
@media (max-width: 480px) {
.m313 .searchbox .su-column-size-1-1.su-column-size-medium-1-3 {
    flex: 0 91.66% !important;
    padding: 0;
}
.m313 .searchbox .su-column-size-1-1.su-column-size-medium-1-3 img {
    margin-top: -50px !important;
    padding: 0;
	margin-bottom: -20px;
}
.search-result-card.front img{height: 36px !important;}
.modal-search .su-column:nth-child(1) img{width:150px !important;}
.login-side-pop img{width:150px !important;margin:0 !important}
.login-side-pop p {margin-bottom: 7px !important;}
.m313 {margin-top: 10px;}
.modal-search .su-column:nth-child(2){min-height:300px !important}
.su-row [class*="su-column-size-"][class*="su-column-size-medium-"]:not(.su-column-size-medium-1-1):nth-child(1){margin-top:0}
.home-new .slide_box ul.layout2 .prod-row, .slide_box ul.layout .prod-row{margin: 0 17% 10px;}
.resellertable.table-striped td:nth-child(1) {display: none;}
.resellertable.table-striped td:nth-child(2) {display: none;}
.resellertable.table-striped td:nth-child(4) {display: none;}
#offlajn-ajax-search228 {margin-top:0%;}
#cart_list {
    width: 300px !important;
}
#search-results122 {width: 90% !important;}
.copyright {margin-bottom: 15px;}
.su-section{background-size:inherit}
.itemIntroText .wi_contact_phone1,
.itemIntroText .wi_contact_mobile1,
.itemIntroText .wi_contact_fax1,
.itemIntroText .wi_contact_address1,
.itemIntroText .wi_contact_email1,
.itemIntroText .wi_contact_website {width:100% !important;}
.itemIntroText .contact-md {min-height: unset !important;}
.mobilem-tell .visible-xs.wi_contact_onphone {
    position: fixed;
    bottom: 0;
    width: 50px;
    background: #4bd396;
    left: 0;
    z-index: 999;
    padding: 10px;
    text-align: center;
    font-size: 19px;
    color: #fff;
    text-shadow: unset !important;
}
.mobilem-tell .visible-xs.wi_contact_onphone i {
    font-size: 21px;
    margin-top: -4px;
}
.homepage .visible-xs.wi_contact_onphone {display:none !important;}
.m-contact {
    width: 45%;
    float: right;
}
.m-search {width: 14% !important;margin-right: 10px;}
.m-login {width: 28% !important;margin-left: 29px !important;}
.itemid-657 table td:nth-child(3) {display:none;}
.itemid-657 table td:nth-child(4) {display:none;}
.itemid-657 table td:nth-child(5) {display:none;}
.itemid-657 table td:nth-child(6) {display:none;}
.itemid-657 table td:nth-child(7) {display:none;}
.itemid-657 table td:nth-child(8) {display:none;}
.itemid-657 table td:nth-child(9) {display:none;}
.itemid-657 table td:nth-child(10) {display:none;}
.itemid-657 table td:nth-child(11) {display:none;}
.itemid-657 table td:nth-child(12) {display:none;}
.itemid-657 table td:nth-child(13) {display:none;}
.itemid-657 table td:nth-child(14) {display:none;}
.regis .gi-elem {width: 68.7% !important;}
.top-tell .wi_contact_phone1 {width: 85% !important;}
.leftpos {margin-top: -13px;margin-right: -7px;}
.invoice-form .rsform-block-softwares label, .invoice-form .rsform-block-install-chx label, .invoice-form .rsform-block-tutorial-chx label, .invoice-form .rsform-block-web label{width: 100% !important;}
.rsform-block-name .formBody, .rsform-block-company .formBody, .rsform-block-tel .formBody, .rsform-block-email .formBody, .rsform-block-email .formBody {width: 100% !important;}
.rsform-block-address .rsform-input-box {width: 100%;}
.rsform-block-name .rsform-input-box {margin-top: 22px !important;}
.itemid-656 .uk-sticky-placeholder {position: absolute;display: contents;}
.priceclass {display: inline-block;background: unset !important;box-shadow: unset !important;}
.g-system-messages {width: 100% !important;}
.cp-items{border:unset !important;}
.form-horizontal .controls{margin-right: 120px !important;}
div.catItemIntroText {margin-top: 34px;}
.catItemCategory {margin-right: 15px !important;margin-top: 7px !important;}
.k2ReadMorebtn.btn.btn-light.btn-lg {width: 93%;display: block;margin: 0 auto;}
.softwares-item .cbp-filter-item {
    width: 23% !important;
    height: 75px !important;
    margin: 3px !important;
}
.on-mob .softwares-item span.su-swt-title {display: none;}
.softwares-item .cbp-item-wrapper {margin-top: 175px !important;}
#g-top i.li.li-postcard-multiple {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-ribbon {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-browser2 {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-pictures {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-map-pointer {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-share {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-dastmozd {margin: -38px -33px 0 auto !important;}
#g-top i.li.li-branch {margin: -38px -33px 0 auto !important;}
.su-switcher .su-swt-filter {z-index: 10 !important;}
.top-margin-sales, .top-margin-sales1, #g-showcase br {display: none;}
.service h6{font-size:13px !important}
.service.pixi_icon_box-style5 {
    width: 46%;
    margin: 5px;
	margin-top: -15px;
    float: left;
	min-height: 180px !important;
	padding: 12px 10px 12px !important;
}

#g-feature .n2-ss-img-wrapper.n2-ow img#n2-ss-5item1 {width: 80% !important;margin-right: 97px;}
.hamahang-sec .su-carousel-slide-title{color:#555 !important}
.hamahang-sec .su-carousel-item-text{color:#f5f5f5 !important}
#g-subfeature{background: #f5f5f5;}
.softitem li{font-size: 13px !important;}
}
/*MIN WIDTH 76*/
@media (min-width: 768px) {

}
/*MAX WIDTH 767*/
@media (max-width: 767px) {
.g-dashboard #g-main .g-grid:nth-child(1){width:100% !important}
.g-dashboard #g-footer{width:100% !important}
.g-dashboard .top-home {
    padding-right: 10px;
    position: absolute;
    width: 10%;
}
.g-dashboard .top-hello{
    margin-right: 11%;
    position: absolute;
    width: 20%;}
.g-dashboard .top-private{
    margin-right: 50%;
    position: absolute;
    width: 13%;}
.g-dashboard .top-help{
     margin-right: 62%;
    position: absolute;
    width: 13%;}
.g-dashboard .top-out{
     margin-right: 74%;
    position: absolute;
    width: 13%;}
.top-w-mod {
    margin-top: -15px !important;
}
.g-dashboard #g-sidebar{background:unset !important}
.sm-container > #off-menu_291{background:rgba(0, 0, 0, 0) url("../../../../images/temp/sidebar.jpg") repeat scroll 0 0 / contain}
.sm-parent .menu-icon-cont, .menu-icon-cont.sm-close{
    left: 300px;
    transition: all 1.3s ease 0s;
    z-index: 999;}
.view-wishlists ul.layout .product-box {
    min-height: 190px;
}	
.containeritemp {
    margin: 0 auto;
    padding: 0;
    width: 93%!important;
}
#search-results122 {
    width: 58%;
}
.g-block.ajax-cart-top {
    flex: 0 1 60%;
}
.g-block.wishlist-top {
    flex: 0 1 15%;
}
.g-block.comparelist-top {
    flex: 0 1 15%;
}
div#cart_list {
    left: -100% !important;
}
.ajax-search-top{margin-bottom:-25px;}
#cur-lang {margin-top: 5px !important;}
.mod-cart {margin-top: 0 !important;}
}
/*MAX WIDTH 980*/
@media (max-width: 980px) {
.kf-about-spa .text-area {
    padding: 120px 30px 66px !important;
    width: 100% !important;
}
.kf-about-spa {
    padding: 0 0 0 0px !important;
}
}	
/*MAX WIDTH 1199*/
@media (max-width: 1199px) {
	.steps h4 {text-align: center;}
.setpico {text-align:center}
.setpico i {display: block;margin-bottom: 37px;}
}
/*MIN WIDTH 1366*/
@media (min-width: 1366px) {
.regis .gi-elem {width: 39.7% !important;}
}
/*MAX WIDTH 1366*/
@media (max-width: 1366px) {
.gi-elem.btnreg {width: 100% !important;}
.gi-elem.ial-address1 {width: 100% !important;}
}
/*MIN WIDTH 1367*/
@media (min-width: 1367px) {

.gi-elem.btnreg {width: 100% !important;}
.regis .gi-elem.ial-address1 {width: 100% !important;}
}
/*error page*/
#g-errortext {
    background: linear-gradient(311deg, #09c7c7 , #0bdede , #0deaea , #0deaea , #0bdede , #09c7c7 );
    background-size: 1200% 1200%;
    -webkit-animation: bggradinet 18s ease infinite;
    -moz-animation: bggradinet 18s ease infinite;
    animation: bggradinet 18s ease infinite;
    color: #fff;
	text-align:center
}
#g-errortext span{
    font-size: 90px;
    font-family: arial;
}
#g-errortext p{
    font-size: 27px;
    font-family: 'lightfont';
    margin: 50px;
}
@-webkit-keyframes bggradinet {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@-moz-keyframes bggradinet {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@keyframes bggradinet { 
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
#webirandomain {
    height: 44px;
    margin-left: 7px;
    float: none;
text-align: left;
}
#webiran-dialog {
    margin-top: 11px;
}
#g-bottom .dt-sc-button {
    margin: 10px 0 0;
}
.dt-sc-button .fa.fa-instagram {
    font-size: 18px;
}
.dt-sc-button {
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: normal;
    outline: medium none;
    position: relative;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
    z-index: 1;
}
.dt-sc-button::after {
    border-radius: 3px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}
.dt-sc-button:hover::after {
    height: 100%;
}
.dt-sc-button:hover {
    color: #fff;
}
.dt-sc-button.large {
    font-size: 13px;
    padding: 14px 79px;
}
.dt-sc-button.small {
    font-size: 16px;
    padding: 4px 8px 1px 4px;
}
.dt-sc-button::after{
	background-color: #d94f59;
}
.dt-sc-button{
	border-color: #2ac4b7;
}
.dt-sc-button{
    background-color: #2ac4b7;
}



/** g-TOPHEAD **/
#g-tophead .g-content {
    margin: 0;
    padding: 5px;
}
#g-tophead {
	background: #616161;
	border-bottom: 4px solid #2ac4b7;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	z-index:9;
	position: relative;

}
#g-tophead a {
    color: #fff;
	    font-size: 12px;
}
#g-tophead a:hover {
    color: #ef3f3e;
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
	transition:all 0.3s ease-in-out 0s
}
#g-header .g-main-nav .g-sublevel > li > .g-menu-item-container{
	transition:all 0.3s ease-in-out 0s
}
.bg-topheader{
}
.WelcomeTxt{font-size:11px;text-align:center}
.top-user-menu{font-size:11px;}

/** X-TOPHEAD **/

/** Login **/
.selectBtn {
    float: right;
}
.loginBtn{
	background:unset !important;
    color: #f5f5f5 !important;
}
.loginBtn:hover{
	background:unset !important;
    color: #2ac4b7 !important;
}
.regBtn .loginBtn {
    background: #27ae60 !important;
	color: #f5f5f5 !important;
	padding-top:8px; 
}
.regBtn .loginBtn:hover {
	background: #2ecc71 !important;
    color: #eee !important;
}
span.loginBtn {
    font-size: 12px !important;
	font-family: LightFont !important;
	padding:0;
	height: 26px;
}
.regBtn{float:none}
.hi-user {
    color: #2ac4b7 !important;
}

.loginH3 {
    background: #121212 !important;
    color: #2ac4b7 !important;
    font-family: LightFont !important;
    font-size: 14px !important;
    font-weight: 300;
    line-height: 30px;
    margin: -20px -50px 20px;
    padding: 10px 42px 10px 42px !important;
    position: relative;
    text-align: right !important;
}
.loginWndInside .ial-close{right:unset !important;left:0 !important}
select.loginTxt, textarea.loginTxt, input.loginTxt[type="password"], input.loginTxt[type="text"] {
    font-family: LightFont !important;
    font-size: 14px !important;
    line-height: 23px;
    padding: 10px 5px 10px 11px !important;
    text-align: left;	
}


.ial-inf, .ial-err{
    font-size: 14px !important;
}
.ial-inf, .ial-err, .loginBtn span, .loginBtn{font-family: LightFont !important;}
.loginBtn span, .loginBtn{font-size: 14px !important;padding-right: 0 !important;}
.loginBtn.ial-submit {
    /* background: linear-gradient(155deg, #1c696f, #2cc0ce) !important; */
    background: #394c63 !important;
    transition: all ease-in-out 0.2s;
	padding: 12px 0 12px 0;
}
.loginBtn.ial-submit:hover {
    /* background: #27ae60 none repeat scroll 0 0 !important; */
	background: #52c5b9 !important;
    transition: all ease-in-out 0.2s;
}

.ial-checkbox {
    float: right !important;
    margin: 1px 0 3px 8px !important;
    border: 1px solid #6addc9 !important;
    border-radius: 15%;
}
.m-login .top-rgs #mod_improved_ajax_login-211 {display: block !important;}
.gi-elem {
    direction: rtl !important;
    float: right !important;
    text-align: right !important;
}
.ial-usermenu .ial-load {
    left: 11px;
}
.loginLst a:link, .loginLst a:visited {
    color: #a1a1a1;
    font-family: LightFont !important;
    font-size: 11px !important;
    line-height: 35px !important;
    text-align: right !important;
}
.loginOr, .smallTxt, .forgetLnk, select.loginTxt, textarea.loginTxt {
    color: #fff !important;
    font-family: LightFont !important;
    font-size: 11px !important;
	line-height: 22px !important;
}
a.forgetLnk:hover {
    text-decoration: none !important;
    color: #333 !important;
}
.loginWndInside .custom {
    margin-bottom: 7px !important;
    margin-top: -5px !important;
}
.logRegTxt{font-size:11px}
.logRegLink{
    border-bottom: 1px dashed;
    color: #2ecc71;
    font-weight: bold;
	}
.logRegLink:hover{
    border-bottom: 1px dashed;
    color: #27ae60;
    font-weight: bold;
}
.loginBrd {
    border-bottom: 1px solid #2ac4b7 !important;
}
.ial-window, .ial-usermenu {
    background: rgba(0,0,0,0.1) !important;
	padding:0 !important;
	width:auto;
}
.ial-usermenu {width: auto !important;}
.ial-usermenu .loginWndInside {min-height: auto !important;}
/** g-header **/
#g-header {
        background: #2ac4b7;
    background: -moz-linear-gradient(-45deg, #2ac4b7 0%, #09c7c7 100%);
    background: -webkit-linear-gradient(-45deg, #2ac4b7 0%,#09c7c7 100%);
    background: linear-gradient(135deg, #2ac4b7 0%,#09c7c7 100%)
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ac4b7', endColorstr='#09c7c7',GradientType=1 );
	    position: relative;
		z-index:0;
}
#g-header:after{
	     content: '';
    display: block;
    position: relative;
    left: 0;
    width: 100%;
    height: 260px;
    background-image: url(../../images/bg.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	bottom:-1px;
}
#g-header:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-position: center center;
    bottom: -125px;
    z-index: 2;
}
.itemid-639 #g-header:before{
	background-image: url(../../images/menu-pro/pro.png);
}
.itemid-641 #g-header:before{
	background-image: url(../../images/menu-pro/jame.png);
}
.itemid-715 #g-header:before{
	background-image: url(../../images/menu-pro/naame.png);
}
.itemid-643 #g-header:before{
	background-image: url(../../images/menu-pro/khazane.png);
}
.itemid-644 #g-header:before{
	background-image: url(../../images/menu-pro/anbar.png);
}
.itemid-645 #g-header:before{
	background-image: url(../../images/menu-pro/sale.png);
}
.itemid-646 #g-header:before{
	background-image: url(../../images/menu-pro/buy.png);
}
.itemid-647 #g-header:before{
	background-image: url(../../images/menu-pro/tolid.png);
	    transform: scale(0.8);
    height: 360px;
}
.itemid-648 #g-header:before{
	background-image: url(../../images/menu-pro/daraei.png);
}
.itemid-649 #g-header:before{
	background-image: url(../../images/menu-pro/hoghugh.png);
}
.itemid-650 #g-header:before{
	background-image: url(../../images/menu-pro/shop.png);
}
.itemid-654 #g-header:before{
	background-image: url(../../images/menu-sales/sale.png);
}
.itemid-651 #g-header:before{
	background-image: url(../../images/menu-sales/catalog.png);
}
.itemid-652 #g-header:before{
	background-image: url(../../images/menu-sales/demo-time.png);
}
.itemid-703 #g-header:before{
	background-image: url(../../images/menu-sales/demo-time-archive.png);
}
.itemid-655 #g-header:before{
	background-image: url(../../images/menu-sales/demo.png);
}
.itemid-704 #g-header:before{
	background-image: url(../../images/menu-sales/demo-archive.png);
}
.itemid-699 #g-header:before{
	background-image: url(../../images/menu-sales/support.png);
}
.itemid-700 #g-header:before{
	background-image: url(../../images/menu-sales/support-archive.png);
}
.itemid-653 #g-header:before{
	background-image: url(../../images/menu-sales/price-list.png);
}
.itemid-656 #g-header:before{
	background-image: url(../../images/menu-sales/pishfactor.png);
}
.itemid-657 #g-header:before{
	background-image: url(../../images/menu-sales/customers.png);
}
.itemid-659 #g-header:before{
	background-image: url(../../images/menu-services/esteghrar.png);
}
.itemid-660 #g-header:before{
	background-image: url(../../images/menu-services/transfer.png);
}
.itemid-661 #g-header:before{
	background-image: url(../../images/menu-services/support.png);
}
.itemid-662 #g-header:before{
	background-image: url(../../images/menu-services/support.png);
}
.itemid-663 #g-header:before{
	background-image: url(../../images/menu-services/support.png);
}
.itemid-664 #g-header:before{
	background-image: url(../../images/menu-services/moshavere.png);
}
.itemid-205 #g-header:before{
	background-image: url(../../images/menu-services/login.png);
}
.itemid-665 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-667 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-668 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-669 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-670 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-671 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-672 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-673 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-676 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-677 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-683 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-684 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-685 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-686 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-687 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-688 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-689 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-690 #g-header:before{
	background-image: url(../../images/menu/educate.png);
}
.itemid-207 #g-header:before{
	background-image: url(../../images/menu/contact.png);
}
.itemid-675 #g-header:before{
	background-image: url(../../images/menu/download.png);
}
.itemid-711  #g-header:before{
	background-image: url(../../images/menu/download.png);
}
.itemid-712  #g-header:before{
	background-image: url(../../images/menu/download.png);
}
.itemid-713  #g-header:before{
	background-image: url(../../images/menu/download.png);
}
.itemid-256 #g-header:before{
	background-image: url(../../images/menu/about.png);
}
.itemid-698 #g-header:before{
	background-image: url(../../images/menu/support.png);
}
.itemid-707 #g-header:before{
	background-image: url(../../images/menu/news.png);
}
.toptitle {
    text-align: center;
    color: #fff;
    font-size: 22px;
}

/** X-g-header **/


/** compare-cart **/
.mod-languages, .mod-currencies, .mod-compare, .mod-wishlist {
    margin-left: 5px;
	width:45px;
}
#cur-lang {
    padding-bottom: 10px;
    position: relative;
}
#cur-lang .heading {
    border-radius: 4px;
    cursor: pointer;
    display: table-cell;
    height: 30px;
    margin-bottom: -10px;
    padding: 0 0 0 15px;
    text-align: left;
    transition: all 0.5s ease 0s;
    vertical-align: middle;
    width: 75px;
	color:#34495e !important;
}
#cur-lang .heading:hover span, #cur-lang.act .heading span {
    color: #999 !important;
}
#cur-lang .heading span {
    display: inline-block;
    font-size: 14px;
    text-transform: capitalize;
}
#cur-lang .heading span:first-child {
    padding-right: 1px;
}
#cur-lang .heading img {
    position: relative;
    top: -2px;
}
#cur-lang ul {
    background: #34495e none repeat scroll 0 0;
    border-radius: 4px;
    border-top: 3px solid #34495e;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    list-style-type: none;
    margin: 20px 0 0;
    min-width: 170px;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 50px;
    transition: all 0.2s ease-in-out 0s;
    visibility: hidden;
}
#cur-lang:hover ul {
    display: block;
    margin: 0;
    opacity: 1;
    visibility: visible;
}
#cur-lang ul i.fa.fa-sort-desc {
    color: #34495e;
    font-size: 18px;
    position: absolute;
    right: 20px;
    top: -10px;
}
#cur-lang ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 10px;
    text-align: left;
    transition: all 0.3s ease 0s;
}
#cur-lang ul div {
    margin-top: -2px;
}
#cur-lang ul li.firstItem a {
    border-radius: 4px 4px 0 0;
}
#cur-lang ul li.lastItem a {
    border-radius: 0 0 4px 4px;
}
#cur-lang ul li a:hover, #cur-lang ul li a.act {
    background: #2c3e50 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    padding-left: 15px;
    text-decoration: none;
}
#cur-lang ul li a.act {
    cursor: default;
}
#cur-lang.header-button-compare, #cur-lang.header-button-wishlist {
    padding-bottom: 0;
}
#cur-lang.header-button-compare .heading, #cur-lang.header-button-wishlist .heading {
    padding: 6px 0 0 10px;
    position: relative;
    width: 49px;
}
#cur-lang.header-button-compare .heading i, #cur-lang.header-button-wishlist .heading i {
    display: inline-block;
    font-size: 22px;
}
#cur-lang.header-button-compare:hover .heading i, #cur-lang.header-button-wishlist:hover .heading i {
    color: #ccc !important;
}
#cur-lang.header-button-compare .heading span, #cur-lang.header-button-wishlist .heading span {
    background: #e74c3c none repeat scroll 0 0;
    border-radius: 12px;
    color: #fff;
    display: inline-block;
    height: 18px;
    left: 24px;
    line-height: 19px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 18px;
}
/** X-compare-cart **/

/** g-menu **/
#g-menu {
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 5;
}
/** X-g-menu **/



.mod-cart{width:100%;margin-top: 17%;}
#cur-lang { position:relative; padding-bottom:10px; margin-top: 66%;}

/** th-shop **/



.mod-languages , .mod-currencies, .mod-compare , .mod-wishlist { margin-left:5px;}

#cur-lang .heading:hover span, #cur-lang.act .heading span {color:#fff!important;}
#cur-lang .heading span  { display:inline-block; font-size:14px; text-transform:capitalize;}
#cur-lang .heading  span:first-child {  padding-right:1px;}
#cur-lang .heading img { position:relative; top:-2px;}
#cur-lang  ul { padding:0px 0; background:#34495e; border-top:3px solid #34495e; margin:20px 0 0 0; list-style-type:none; position:absolute; right:0; top:50px; min-width:170px; visibility:hidden;opacity:0; 
border-radius:4px;
		box-shadow:0 0 4px rgba(0,0,0,0.2);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-oute;
transition: all 0.2s ease-in-out;


}

/* var border */
#cur-lang:hover ul { display:block; margin:0px 0 0 0; visibility:visible;opacity:1;}
#cur-lang  ul i.fa.fa-sort-desc { color:#34495e; position:absolute; right:20px; top:-10px; font-size:18px;}  /* var marker color */
#cur-lang  ul li a  { padding:8px 10px 8px 10px; text-align:left; display:block; font-size:14px; line-height:20px; color:#fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#cur-lang  ul  div { margin-top:-2px;}
#cur-lang  ul li.firstItem a {border-radius:4px 4px 0 0;}
#cur-lang  ul li.lastItem a {border-radius: 0 0 4px 4px;}
#cur-lang  ul li a:hover , #cur-lang  ul li a.act { background:#2c3e50; color:#fff; text-decoration:none; cursor:pointer; padding-left:15px} /* var hover color */
#cur-lang  ul li a.act { cursor:default;}

#cur-lang.header-button-compare,#cur-lang.header-button-wishlist { padding-bottom:0;}
#cur-lang.header-button-compare .heading , #cur-lang.header-button-wishlist .heading{ width:38px; padding:3px 0 0 7px; position:relative;}
#cur-lang.header-button-compare .heading i , #cur-lang.header-button-wishlist .heading i{ display:inline-block;  font-size:22px;}
#cur-lang.header-button-compare:hover .heading i , #cur-lang.header-button-wishlist:hover .heading i {color:#fff;}

#cur-lang.header-button-compare .heading span, #cur-lang.header-button-wishlist .heading span{ display:inline-block; color:#fff; width:18px; height:18px; line-height:21px; text-align:center; background:#e74c3c; position:absolute; left:21px; top:14px; border-radius:6px;}

.boxed-version #Slider .cap_box .button { height:38px; line-height:36px; font-size:18px; text-transform:none;}
.boxed-version #Slider .cap_slide1 .button { display:none;}
.boxed-version #Slider .cap-img { padding-top:20px;}
.boxed-version #Slider .cap_box .text2 { margin-top:20px;}
/* top Top banners */
#Toprow {position:relative;  background:#fafbfb; padding-bottom:10px;}
#Toprow .container.t3-sl { padding-bottom:0;}
#Toprow .t3-module { margin-bottom:0;}
.banneritem { float:left; margin-left:30px;}
.banneritem:first-child { margin-left:0;}
.banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.banneritem:hover img { box-shadow:0 0 6px rgba(0,0,0,0.3);}

.botbanners { width:100%; }
.botbanners  .bannergroupbotbanners {  width:100%;}
.botbanners .banneritem { float:left; margin-left:30px;  max-width:555px; width:50%;}
.botbanners .banneritem:first-child { margin-left:0;}
.botbanners .banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; width:100%!important; height:auto!important;}

.botbanners2 { width:100%;margin-bottom:20px;}
.botbanners2  .bannergroupbotbanners {  width:100%;}
.botbanners2 .banneritem { float:left; margin-left:38px;  max-width:555px; width:47%;}
.botbanners2 .banneritem:first-child { margin-left:0;}
.botbanners2 .banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; width:100%!important; height:auto!important;}


.top-breadcrumbs { background:#f2f4f5; font-size:13px;}
.top-breadcrumbs span { }
.top-breadcrumbs a {  text-decoration:none;}
.top-breadcrumbs a:hover { }
.top-breadcrumbs .breadcrumb > li + li:before {font-family: FontAwesome;content:"\f105";}
/* top Bot banners */
.module.botbanners { margin-bottom:50px; margin-top:20px;}
/* top prods layout  */
.MainRow {position:relative;  background:#fafbfb; }
.MainRow .t3-mainbody { padding-top:40px; padding-bottom:0;}
.MainRow .t3-content { padding-bottom:0; padding-top:0;}
.mod_vm2products { width:100%; clear:both;}
ul.layout { list-style:none; margin:0; padding:0; width:100%;}
ul.layout li { width:103%;}
#vm2product li { width:104%;}
.prod-row div.tooltip { width:33%; font-size:11px;}
ul.layout .prod-row { float:left; margin-right:10px; margin-left:10px; position:relative; margin-bottom:30px;width:262px;}
ul.layout .product-box {  background:#fff; box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1); padding:10px; border-radius:3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;max-width: 290px;direction:rtl;text-align:right;min-height:436px;}
ul.layout .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.3);}
ul.layout .product-box .browseImage  { position:relative; width:100;}
ul.layout .product-box .browseImage a { position:relative; width:100%; height:100%; min-height:242px; display:inline-block; text-align:center;}
ul.layout .product-box .browseImage img { width:auto; height:auto; max-width:100%; max-height:100%;vertical-align: middle; line-height:100%;}
ul.layout .product-box .Title { padding-top:18px; width:100%; overflow:hidden; clear:both;}
ul.layout .product-box .Title a { font-size:13px; line-height:18px; text-decoration:none;}
ul.layout .product-box .Title a:hover {color:#ea6456;}

ul.layout .product-box .Price { float:left; font-size:16px; line-height:18px;font-weight:300; padding-top:10px;}
ul.layout .product-box .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}
ul.layout .product-box .wrapper-slide { padding-top:20px; clear:both; overflow:hidden; width:100%;}
ul.layout .product-box .addtocart-button { padding:0 20px;}
ul.layout .product-box .addtocart-area2 { float:left;}
ul.layout .product-box .wishlist , ul.layout .product-box .compare_cat  { float:right; margin-left:5px;}

ul.layout .product-box .add_compare { background:#f9f9f9;color:#2980b9;font-weight:300; padding:2px 10px; height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}

ul.layout .product-box .add_wishlist{ background:#f9f9f9;color:#e74c3c;font-weight:300; padding:2px 10px; height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}



ul.layout .product-box .add_wishlist i , ul.layout .product-box .add_compare i { font-size:20px; display:block; text-indent:0px; display:inline-block;}
ul.layout .product-box .add_wishlist span  , ul.layout .product-box .add_compare span { display:none;}
ul.layout .product-box .add_wishlist:hover,ul.layout .product-box .add_wishlist.active,
ul.layout .product-box .add_wishlist:focus{background:#e74c3c;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}

ul.layout .product-box .add_compare:hover,ul.layout .product-box .add_compare.active,
ul.layout .product-box .add_compare:focus {background:#2980b9;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}
  @media (min-width: 768px) {
	ul.layout .product-box .add_wishlist , ul.layout .product-box .vote , ul.layout .product-box .add_compare { position:relative; right:0px; top:-10px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden; opacity:0;}
	ul.layout .product-box:hover .add_wishlist , ul.layout .product-box:hover .add_compare { top:0px; visibility:visible; opacity:1;}
	ul.layout .product-box .vote  { position:relative; left:-10px; top:0px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden;}
	ul.layout .product-box:hover .vote { left:0px; visibility:visible;opacity:1;}
  }


ul.layout .prod-row .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
ul.layout .prod-row .lbl-box .discount , ul.layout .prod-row .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
ul.layout .prod-row .lbl-box .discount { background:#e67e22;}
ul.layout .prod-row .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
ul.layout .prod-row  .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
ul.layout .prod-row .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
ul.layout .prod-row  .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}


.count_holder_small { display:none;}
.mod_vm2products .quantity-box ,  .mod_vm2products .quantity-controls , .mod_vm2products .attributes,
.prod_box .quantity-box ,  .prod_box .quantity-controls , .prod_box .attributes ,
.slide_box .quantity-box ,  .slide_box .quantity-controls , .slide_box .attributes{ display:none;}
ul.layout .product-box .vote { float:right; padding-top:10px;}
.ratingbox { width:70px; height:14px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative;}
.stars-orange { position:absolute; left:0; top:-1px;height:14px;background:url(../images/virtuemart/stars.png) left bottom repeat-x;}

ul.layout .product-box  a .front {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index:9;
	position:relative;
	
}
ul.layout .product-box  a .front img {display:inline-block;}
ul.layout .product-box:hover a .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
ul.layout .product-box  a .back {
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	 height: auto;
    max-height: 280px;
    max-width: 100%;
	width: 100%;
}

ul.layout .product-box:hover a .back {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	z-index:10;
}
a.modal { position:relative; top:0; left:0; padding:0; margin:0; display:inline-block; overflow:inherit; z-index:0;}
ul.layout2 .product-box .call-a-question { text-align:center; margin-bottom:10px; padding-top:17px;}
ul.layout .product-box .call-a-question {  margin-bottom:0px; padding-top:0px; float:left; margin-right:5px;}
ul.layout .product-box .slide-hover .wrapper { position:relative; overflow:inherit;}

/* top prods layout2  */
.MainRow {position:relative;  background:#fafbfb; }
.MainRow .t3-mainbody { padding-top:50px; padding-bottom:40px;}
.MainRow .t3-content { padding-bottom:0; padding-top:0;}
.mod_vm2products { width:100%; clear:both;}
ul.layout2 { list-style:none; margin:0; padding:0; width:100%;}
ul.layout2 li { width:103%;}
ul.layout2 .prod-row { float:left; margin-right:30px; position:relative; margin-bottom:30px;width:262px;}
ul.layout2 .product-box {  background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); padding:10px; border-radius:3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;max-width: 280px;}
ul.layout2 .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.3);}
ul.layout2 .product-box .browseImage  { position:relative; width:100;}
ul.layout2 .product-box .browseImage a { position:relative; width:100%; height:100%; min-height:242px; display:inline-block; text-align:center;}
ul.layout2 .product-box .browseImage img { width:auto; height:auto; max-width:100%; max-height:100%;vertical-align: middle; line-height:100%;}
ul.layout2 .product-box .Title { padding-top:18px; width:100%; overflow:hidden; clear:both; text-align:center;}
ul.layout2 .product-box .Title a { font-size:16px; line-height:18px;  font-weight:300; text-decoration:none;}
ul.layout2 .product-box .Title a:hover {}

ul.layout2 .product-box .Price { float:none; text-align:center; font-size:16px; line-height:18px;font-weight:300; padding-top:0px;}
ul.layout2 .product-box .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}
ul.layout2 .product-box .wrapper-slide { padding-top:20px; clear:both; overflow:hidden; width:100%;}
ul.layout2 .product-box .addtocart-button { padding:0 20px;}
ul.layout2 .product-box .addtocart-area2 { float:none; clear:both; width:100%; padding-bottom:10px; text-align:center;}
ul.layout2 .product-box .wishlist    { float:left; margin-left:0px; position:relative;}
ul.layout2 .product-box .wishlist:after { content:" "; position:absolute; right:-25%; top:7px; width:1px; height:9px; background:#e2e6e7; }
ul.layout2 .product-box .compare_cat { float:right; margin-left:0px;}

ul.layout2 .product-box .add_wishlist , ul.layout2 .product-box .add_compare { background:none;font-weight:300; padding:0px 0px; height:auto; font-size:14px; line-height:20px; display:inline-block; border:none; border-radius:0px;  border-bottom:none; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
ul.layout2 .product-box .add_wishlist i , ul.layout2 .product-box .add_compare i { font-size:20px; display:block; text-indent:0px; display:none;}
ul.layout2 .product-box .add_wishlist span  , ul.layout2 .product-box .add_compare span { display:inline-block;}
ul.layout2 .product-box .add_wishlist:hover,ul.layout2 .product-box .add_wishlist.active,
ul.layout2 .product-box .add_wishlist:focus , ul.layout2 .product-box .add_compare:hover,ul.layout2 .product-box .add_compare.active,
ul.layout2 .product-box .add_compare:focus {background:none;border-bottom:none; text-decoration:none;}



ul.layout2 .prod-row .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
ul.layout2 .prod-row .lbl-box .discount , ul.layout2 .prod-row .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
ul.layout2 .prod-row .lbl-box .discount { background:#e67e22;}
ul.layout2 .prod-row .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
ul.layout2 .prod-row  .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
ul.layout2 .prod-row .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
ul.layout2 .prod-row  .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}


ul.layout2 .product-box .vote { float:none; text-align:center; padding-top:5px; padding-bottom:5px;width:100%; margin:0 auto; display:inline-block; }
.ratingbox { width:70px; height:14px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative;margin:0 auto;}
.stars-orange { position:absolute; left:0; top:-1px;height:14px;background:url(../images/virtuemart/stars.png) left bottom repeat-x;}

ul.layout2 .product-box  a .front {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index:9;
	position:relative;
	
}
ul.layout2 .product-box  a .front img {display:inline-block;}
ul.layout2 .product-box:hover a .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
ul.layout2 .product-box  a .back {
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;

	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;

	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	 height: auto;
    max-height: 280px;
    max-width: 100%;
	width: 100%;
}

ul.layout2 .product-box:hover a .back {
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	z-index:10;
}
/* top prods slider  */
.slide_box .owl2-item { margin-right:0px; }
.slide_box ul.layout2 li  , .slide_box ul.layout li {
float:none;
width:auto;
}
.slide_box ul.layout2 .prod-row , .slide_box ul.layout .prod-row { margin-right:0; float:none; width:auto;}

.slide_box { width:100%; }
.slide_box .owl2-carousel .owl2-wrapper-outer  { overflow:inherit!important;}
.owl2-wrapper { margin-top:0px!important; margin-left:0px!important;}
 ul.layout2 .product-box:hover ,  ul.layout .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.1);}
.owl2-controls {
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: -52px;
}
.owl2-prev , .owl2-next { background:#e2e6e7; width:30px; height:30px; padding-top:0px; padding-bottom:3px; border-radius:3px; font-size:20px;  text-align:center; float:left; margin-right:5px;}
.owl2-prev:hover , .owl2-next:hover {  color:#fff;}
.owl2-pagination { display:none;}
/* brands prods slider */
.module.brands { margin-top:30px;}
.list_carousel_brand { margin-bottom:30px;}
.list_carousel_brand ul { margin:0; padding:0; list-style:none;}
.list_carousel_brand ul li   {
float:none;
width:auto;
margin-right:15px;
margin-left:15px;
}
.list_carousel_brand {width:102%; overflow:hidden;margin-left:-14px; padding-right:0px; padding-top:55px; margin-top:-55px; padding-bottom:20px;}
.slide_box { width:100%; }
.list_carousel_brand .owl2-carousel .owl2-wrapper-outer  { overflow:inherit!important;}
.list_carousel_brand li a { display:inline-block; width:100%; height:100%;}
.list_carousel_brand li a img {
    height: auto;
	opacity: 0.8;
	 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	  -webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
	  max-height: 100%;
    max-width: 100%;
}
.list_carousel_brand li a:hover img {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	 	  -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);

	 }
/* footer */
#t3-footer { border:none; background:none;}
#t3-footer aside.t3footnav{ border:none; }
.t3-footnav { padding:35px 0 40px 0;}
#t3-footer .module-title { font-size:20px; color:#f9f9f9; text-transform:capitalize; padding:0; padding-bottom:10px;}
.t3-footnav .t3-module { background:none; color:#bdc3c7;}
#t3-footer .menu.nav { margin:-8px 0 0 0; padding:0; list-style:none;}
#t3-footer .menu.nav li { padding:0; border-top:1px solid #404852; line-height:16px; font-weight:300; font-size:14px; overflow:hidden; position:relative;}
#t3-footer .menu.nav li:first-child { border:none;}
#t3-footer .menu.nav li a { color:#fff; background:none; padding:10px 0;display:block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
#t3-footer .menu.nav li:hover a , #t3-footer .menu.nav li.active a , #t3-footer .menu.nav li:hover > i , #t3-footer .menu.nav li.active > i  { margin-right:5px}
#t3-footer .menu.nav li > i {position:absolute; right:0; top:10px; display:inline-block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.menu.nav li  i { display:none;}
#t3-footer .acymailing_form { text-align:left; margin:0; width:100%;}
.acymailing_form input.inputbox { border:2px solid #e4e4e2; height:40px; padding:6px; margin-bottom:15px;}
.acymailing_form input.inputbox:focus {box-shadow:none;}
.acymailing_form .acysubbuttons { text-align:left;}
.customfoot1 , .acymailing_module_newsletter{ font-size:14px; line-height:21px;}
.social { padding-top:10px;}
.social a { display:inline-block; width:40px; height:40px; color:#838a8f; font-size:18px; margin-right:5px; margin-bottom:5px; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:2px;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.social a.facebook:hover { background:#3b5998; color:#fff;}
.social a.twitter:hover { background:#2daae1;color:#fff;}
.social a.google:hover { background:#f63e28;color:#fff;}
.social a.pinterest:hover { background:#cb2027;color:#fff;}
.social a.instagram:hover { background:#835e42;color:#fff;}
.social a.linkedin:hover { background:#0073b2;color:#fff;}
.social a.vimeo:hover { background:#44b0de;color:#fff;}
.social a.youtube:hover { background:#ff3132;color:#fff;}
.social a.flickr:hover { background:#ff0084;color:#fff;}

.t3-copyright .module { font-size:14px; font-weight:300;  background:url(../images/footer_bg.png) right 20px no-repeat;padding:20px 0;}
.t3-copyright  span { color:#fff;}
.t3-copyright a:hover { text-decoration:none; color:#fff;}
/* solcial tabs */
#social_slider i.fa { display:inline-block; width:40px; height:40px; color:#fff; font-size:18px; margin:0; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:2px 0 0 2px; position:relative; cursor:pointer;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	position:absolute;
	left:-41px; top:0;
	}

#social_slider .fa-facebook{ background:#3b5998;}
#social_slider .fa-twitter{ background:#2daae1;}
#social_slider .fa-envelope-o{ background:#1abc9c;}
#social_slider .fa-youtube{ background:#e74c3c;}
.t3-wrapper { overflow:hidden;}
.center-block > div {position:relative; z-index:1;}
.ssocial.lider-custom { height:0; position:relative; z-index:2;}
.ssocial.lider-custom.fixed { right:0; position:fixed;}
.boxed-version .ssocial.lider-custom { position:fixed;right:0;}
/* Category page */
.cat-page{
	box-shadow:0 0px 8px rgba(0, 0, 0, 0.1);
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 10px;
	
}
.cat-page .module-title {
    background: #f5f6f7 none repeat scroll 0 0;
    border-bottom: 3px solid #eee;
    font-size: 15px;
    line-height: 49px;
    padding: 0 2% 0 0;
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
	color: #616161;
}
.title-v.ti-eye {font-size: 22px;color:#2ac4b7;float: right;padding: 12px 0 0 14px;}
.prod_cat { background:#fff; padding:10px; width:320px; border-radius:5px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); float:left; margin-right:30px; margin-bottom:30px;}
.prod_cat img { width:100%; height:100%;}
.prod_desc {  font-size:16px; line-height:23px; float:left; width:auto; width:58%; padding-top:20px; padding-bottom:30px;}
.prod_desc img  { margin-top:-20px;}
.category-view .marg { margin-left:-15px;}
.cat_row { background:#fff; padding:10px; width:157px; border-radius:5px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); float:left; margin-left:15px; margin-bottom:15px; float:left;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.cat_row:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}
.cat_row h2 { margin:0;}
.cat_row a {  font-size:14px; line-height:24px; font-weight:300; text-decoration:none;
-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.cat_row:hover a { }
.category-title { padding-top:10px;}
.cat_row img { width:100%; height:100%;}

.orderby-displaynumber{background:none; padding:0; padding-top:20px; margin:0 0px 0 0px; margin-bottom:20px; position:relative; z-index:1; border:none; }
.orderby-displaynumber.bot { padding:0; border-top:1px solid #e4e4e2; padding-top:30px; margin-top:10px;}
.orderby-displaynumber.bot .Results { margin-top:0;}
.z-index { position:relative; z-index:3;}
.orderby-displaynumber .box-style {  padding-bottom:10px; }

.border_bot {border-bottom:1px solid #e4e4e2; padding-bottom:10px; margin-bottom:10px;}
.orderby-displaynumber .width90 div.clear { display:none;}
.orderlistcontainer{font-size:12px; line-height:18px; color:#818181;  position:relative; float:right; margin-right:20px; padding-bottom:10px;}
.orderby-displaynumber .title {  padding-right:0px; padding-top:2px; font-size:13px; line-height:20px; color:#6a6a6a; display:none; }
.orderlistcontainer .Manufactur { display:none;}

.orderlistcontainer div.activeOrder{ margin-top:0px;background:#f5f7f8; cursor:pointer;border:solid #e4e4e2 2px;font-size:13px;padding:3px 25px 3px 10px;  min-width:110px; height:30px;  border-radius:0; position:relative; z-index:10; cursor:default;  border-radius: 3px 3px 3px 3px;  font-weight:300; cursor:pointer;}
.orderlistcontainer div.activeOrder:after { position:absolute; right:10px; top:10px; width:8px; height:5px; content:" "; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.orderlistcontainer div.activeOrder.block.hover:after{ background-position:left top;}
.orderlistcontainer:first-child  div.activeOrder { margin-top:0;}


.Order {margin-top:20px; background:#FFF;cursor:pointer;border:solid #e4e4e2 2px;font-size:12px;padding:3px 35px 3px 9px; color:#bebeba; float:left; min-width:110px; height:26px;  border-radius:0; cursor:default; position:relative; z-index:10;}

.orderlistcontainer:first-child div.activeOrder {min-width:80px;}
.orderlistcontainer div.activeOrder.block.hover { background:#fff;}
.orderlistcontainer a {text-decoration:none;display:block; color:#1b1b1b;}
.orderlistcontainer a:hover{text-decoration:none;display:block;}
.orderlistcontainer div.orderlist{display:none;position:absolute; top:32px; left:0px;border:solid #e4e4e2 2px;background:#FFF;cursor:pointer; padding:4px; min-width:152px;width:105%; border-radius:3px;   z-index:999;}
.orderlistcontainer:first-child div.orderlist { left:58px; min-width:140px;width:105%;}
.orderlistcontainer div.orderlist div{padding:0; margin:0;}
.orderlistcontainer div.orderlist div a{color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.orderlistcontainer div.orderlist div a:hover { background:#f4f4f4; padding-left:14px!important; }

.Results {  font-size:13px; line-height:22px; color:#6a6a6a; margin:20px 0 0 0;}
.Results .display-number { padding-top:5px;}
.Results .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:0px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:2px 25px 3px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:-1px; position:relative;top:10px;}

.Results select { display:none;}
.Results .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.Results .jq-selectbox .select { height:24px; min-width:10px;width:38%; padding-right:50px;}
.Results .jq-selectbox .trigger .arrow { top:10px;}
.Results .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.Results .jq-selectbox.opened .arrow{ background-position:left top;}
.Results .jq-selectbox.opened, .Results .jq-selectbox:hover { background:#fff;}

.Results .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -5px -30px 0 -7px;  padding: 0;}
.Results .jq-selectbox .dropdown ul { margin:0; padding:0;}
.Results .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.Results .jq-selectbox .dropdown ul li:hover , .Results .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }


.Results span { display:block; float:left; padding-bottom:0px; margin-right:15px; }
.Results span + span {text-transform:lowercase; margin-top:-13px;}
.Results .floatleft { float:none;}
.pagination {
    margin:0 0 0px 0;
	float:right;
}
.pagination ul { padding:0; margin:0; list-style:none;}
.pagination ul li { float:left;}
.pagination ul li span { margin:0;}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
    background: #FFF;
    cursor: default;
}
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color:  transparent;
    border-color: #e4e4e2;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
	color:#1b1b1b;
	cursor:default;
	background:none;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
}
.pagination ul > li > a:hover , .pagination ul > li > a:focus  {    background: #FFF; cursor:pointer;  }
.pagination ul > li > span {}

.pagination ul > li.firstItem > span , .pagination ul > li.firstItem > a{ border-left:2px solid #e4e4e2; border-radius:3px 0 0 3px;}
.pagination ul > li.lastItem > a , .pagination ul > li.lastItem > span { border-radius:0 3px 3px 0;}

div.tooltip-inner{background:#ccc;color:#333;}

.virtuemart_search {overflow:hidden; clear:both;}
.virtuemart_search .inputbox { margin-bottom:10px; margin-right:10px; }
.virtuemart_search input { float:left;}
/* sidebar  */
.t3-sidebar .module { margin-bottom:30px;}
.t3-sidebar  .module-title { color:#f9f9f9; text-transform:capitalize; line-height:20px; padding:15px 20px 15px 20px; background:#323a45; border-radius:4px 4px 0 0; margin-bottom:0; font-size:20px;}
.t3-sidebar  .module-ct { background:#fff;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 0 3px 3px; padding:20px;}
.t3-sidebar  .module-ct ul { list-style:none; padding:0; margin:0;}
.t3-sidebar  .module-ct ul > li { font-size:16px; line-height:20px; padding:8px 0; border-top:1px solid #ecf0f1; font-weight:500;}
.t3-sidebar  .module-ct ul > li:first-child { border:none;}
.t3-sidebar  .module-ct ul > li a {  text-decoration:none; outline:none;}
.t3-sidebar  .module-ct ul > li a:hover { }


.t3-sidebar ul.list   li { position:relative; padding-right:25px;}
.t3-sidebar ul.list  > li:first-child { border:none;}
.t3-sidebar ul.list  > li a {  text-decoration:none;}
.t3-sidebar ul.list  > li a:hover , .t3-sidebar ul.list  > li.active a { }
.t3-sidebar ul.list   li.parent ul { margin-right:-25px; display:none; }
.t3-sidebar ul.list   li.parent li:first-child { border-top:1px solid #ecf0f1; margin-top:8px;}
.t3-sidebar ul.list   li.parent li.lastItem {margin-bottom:-6px;}
.t3-sidebar ul.list   li.parent li  a {  padding-left:20px; font-weight:300;}
.t3-sidebar ul.list   li li a:hover , .t3-sidebar ul.list  > li.parent li.active a { }

.t3-sidebar ul.list   li.parent li.parent li  a {  padding-left:40px; font-weight:300;}
.t3-sidebar ul.list   li.parent li.parent li a:hover , .t3-sidebar ul.list  > li.parent li.parent li.active a { }


ul.list .VmArrowdown { width:23px; height:23px; border-radius:3px; background:#ecf0f1; display:block; opacity:1; float:none; position:absolute; right:0; top:6px;font-weight:300!important; text-shadow:none;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;}
ul.list .VmArrowdown:hover { font-weight:300!important;}
ul.list .VmArrowdown:hover i { color:#fff;}
ul.list .VmArrowdown i {font-size:15px;  font-weight:300!important; text-align:center; line-height:20px;height:23px; font-style:normal;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;}
ul.list .VmArrowdown i.minus { display:none;}
ul.list .VmArrowdown.expanded i.minus { display:block; }
ul.list .VmArrowdown.expanded:hover i.minus { display:block; color:#fff;}

ul.list .VmArrowdown.expanded i.plus { display:none;}
ul.list .VmArrowdown i.plus { display:block;}
#screenshot{
	position:absolute;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	z-index:9999;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	left:0;
	width:150px!important; height:auto!important; min-height:150px;
	border-radius:4px;
	}
	#screenshot img { width:140px!important; height:auto!important; display:block; position:relative; z-index:10;}
	#screenshot span { display:block; width:50%; height:50%; position:absolute; left:25%; top:25%; z-index:1; background:#fff url(../images/ajax-loader.gif) center center no-repeat;}
.displayNone { display:none;}
.btn_compare , .btn_wishlist  { font-size:14px;  font-weight:300;}
.btn_compare:hover , .btn_wishlist:hover {  text-decoration:none;}
#mod_wishlists .image.fleft , #mod_compare .image.fleft { float:left; width:80px; margin-right:15px;}
.extra-wrap { overflow:hidden; position:relative;}
#mod_wishlists .image.fleft img , #mod_compare .image.fleft img { width:100%; height:auto;}
#mod_wishlists .name , #mod_compare .name   { padding-right:14px;}
#mod_wishlists .name a , #mod_compare .name a {  text-decoration:none; font-size:14px; font-weight:300; line-height:18px; display:inline-block;}
#mod_wishlists .name a:hover , #mod_compare .name a:hover { text-decoration:none;}
#mod_compare .remcompare a , #mod_wishlists .remwishlists a{ text-transform:lowercase; cursor:pointer; text-decoration:none; position:absolute; right:0; top:0;}
#mod_compare .remcompare a:hover , #mod_wishlists .remwishlists a:hover {}
#mod_compare .modcompareprod , #mod_wishlists .modwishlistsprod{border-bottom:1px solid #ecf0f1; padding-bottom:15px; margin-bottom:15px;}

.side_ban .module-ct { background:none; padding:0; box-shadow:none;}

.t3-sidebar .module-ct  .listbest { margin-bottom:-15px;}
.t3-sidebar .module-ct  .listbest li { padding-top:15px; padding-bottom:15px;}
.t3-sidebar .module-ct  .listbest li:first-child { padding-top:0;}
.listbest .browseImage { float:left; width:80px; margin-right:15px;}
.listbest .browseImage img {width:100%; height:auto;}
.listbest .fleft { overflow:hidden;}
.listbest .Title a {  text-decoration:none; font-size:14px; font-weight:300; display:inline-block; line-height:18px;}
.listbest .Title a:hover {  text-decoration:none;}
.listbest .count { display:none;}
.listbest .Price{  font-size:14px; line-height:24px; font-weight:300;}
.listbest .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}

.mod_tagsvm2 a {margin-right:4px; font-weight:300; text-decoration:none;}
.mod_tagsvm2 a:hover { }

.paramfilter {}
.paramfilter .mcf_form > div { margin-bottom:20px;}
.paramfilter .heading { font-size:16px; line-height:22px; font-weight:500; margin-bottom:10px;}
.paramfilter .jq-checkbox { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:2px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
.paramfilter .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.paramfilter .jq-checkbox.checked span , .paramfilter .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:2px; top:2px;}
.paramfilter .jq-checkbox.disabled span { display:none;}


.paramfilter .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
.paramfilter .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.paramfilter .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.paramfilter .jq-radio.disabled span { display:none;}

.t3-sidebar .paramfilter .values li { border:none; padding:4px 0; }
.t3-sidebar .paramfilter .values li label { font-size:14px; font-weight:300;}
.t3-sidebar .paramfilter .values li label .count { }
.paramfilter a.reset {  line-height:14px; font-family:Arial, Helvetica, sans-serif; font-weight:500; font-size:14px; margin-top:3px;}
.paramfilter a.reset:hover {}
.paramfilter .ui-slider-horizontal { height:12px; box-shadow:none;}
.paramfilter .ui-slider-horizontal {border:2px solid #e2e6e7;border-radius:3px; position:relative; margin-left:4px; margin-right:4px;}
.paramfilter .ui-slider .ui-slider-range {  background:#f5f7f8; margin-left:0px;}
.paramfilter .ui-slider-horizontal .ui-slider-handle { background:#e2e6e7; width:12px; height:22px; border-radius:3px; box-shadow:none; border:none; top:-7px; margin-left:-6px; cursor:pointer;}
.paramfilter .slider_active {  border-radius:3px;}
.paramfilter  .price .slider-range-gt ,  .paramfilter  .price .slider-range-lt { text-align:left; padding-left:0; padding-right:0; margin:0; border:none; background:none;}
.paramfilter  .price .slider-range-lt { text-align:right;}
.paramfilter div.values input {border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; margin:0 0 10px 0; box-shadow:none!important; width:45%;}

.paramfilter .values-named li label , .paramfilter .values-named li label.checked { border:none; position:relative;margin-right:5px; margin-bottom:5px;}
.paramfilter .values-named li label .jq-checkbox { width:22px; height:22px;  background:#fff;}
.paramfilter .values-named li label span.jq-checkbox { display:none;}
.paramfilter .values-named li label .color { position:absolute; left:2px; top:2px; width:16px; height:16px; z-index:1;}
.paramfilter .values-named li label:hover .color , .paramfilter .values-named li label.checked .color  {background-image:url(../images/check_box.png); background-position:3px 2px; background-repeat:no-repeat;}

.paramfilter .values-named li.hover label span.f-title { display:block; position:absolute; top:-15px; left:50%; z-index:3; text-align: center; }
.paramfilter  .values-named li.hover label span.f-title b { display:block; padding:0 2px; margin-left:-50%; margin-top:-10px; background:#fff; width:100%; border:1px solid #eee; }

.fullreset { font-weight:300;  font-size:14px; outline:none; outline:none!important; text-decoration:none;}
.fullreset i { margin-right:6px; margin-left:2px; position:relative; top:-1px;}
.fullreset.resetimg { background:url(../images/aload-black_on_white.gif) left center no-repeat; padding-left:20px;}
.fullreset.resetimg i { display:none;}
.fullreset:hover , .fullreset:focus { text-decoration:none;}
#product_list.list ul .product-box { max-width:100%;}
/*------------------------product details-----------------------------------*/
#productdetailsview .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
#productdetailsview .lbl-box .discount , #productdetailsview .lbl-box .hit { position:relative; top:21px; left: 30px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
#productdetailsview .lbl-box .discount { background:#2ac4b7;}
#productdetailsview .lbl-box .limited { background:#9b59b6;}

ul.layout .prod-row .lbl-box .discount.limited { background:#9b59b6;}
ul.layout .prod-row .lbl-box   .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
ul.layout .prod-row .lbl-box  .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}
ul.layout2 .prod-row .lbl-box .discount.limited { background:#9b59b6;}
ul.layout2 .prod-row .lbl-box   .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
ul.layout2 .prod-row .lbl-box  .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}


#productdetailsview  .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
#productdetailsview   .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
#productdetailsview  .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
#productdetailsview   .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}
#productdetailsview  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
#productdetailsview  .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}




.jcarousel-skin-tango .jcarousel-container {
    background: none;
    border: none;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 293px;
    padding: 0;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  293px;
    height: auto;
}


.jcarousel-skin-tango .jcarousel-item {
    width: auto;
    height: auto;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
	display:inline-block!important;
	float:left;
}

/*
	Next/prev buttons
*/
.jcarousel-clip.jcarousel-clip-horizontal {
    height: auto;
    width: 300px;
	overflow:hidden;
}
.jcarousel-container:hover  .jcarousel-next , .jcarousel-container:hover .jcarousel-prev  { display:block!important;}

.none .jcarousel-container  .jcarousel-next,.none .jcarousel-container  .jcarousel-prev { display:block!important; visibility:hidden!important;}

#products .row-carusel { position:relative; overflow:hidden;}
#products #carousel { overflow:hidden; position:relative;}

.jcarousel-container .jcarousel-next  { position:absolute; top:50%; right:-40px; margin-top:-14px; display:block; width:28px; height:28px; z-index:99; text-align:center;  background:#ecf0f1;  outline:none!important; border-radius:4px;
			transition: all 200ms ease-in-out 0s;
					-webkit-transition: all 300ms ease-in-out 0s;
					  -moz-transition: all 300ms ease-in-out 0s;
					  -ms-transition: all 300ms ease-in-out 0s;
					  -o-transition: all 300ms ease-in-out 0s;
					  cursor:pointer;
			}
.jcarousel-container .jcarousel-prev { position:absolute; top:50%; left:-40px; margin-top:-14px; display:block; width:28px; height:28px; z-index:99; text-align:center;  background:#2ac4b7;  outline:none!important; border-radius:4px;
			transition: all 200ms ease-in-out 0s;
					-webkit-transition: all 300ms ease-in-out 0s;
					  -moz-transition: all 300ms ease-in-out 0s;
					  -ms-transition: all 300ms ease-in-out 0s;
					  -o-transition: all 300ms ease-in-out 0s;
					  cursor:pointer;
			}
			
			.jcarousel-container .jcarousel-next span , .jcarousel-container .jcarousel-prev span { display:inline-block; text-align:center;  font-size:20px; line-height:28px;
			transition: all 200ms ease-in-out 0s;
					-webkit-transition: all 200ms ease-in-out 0s;
					  -moz-transition: all 200ms ease-in-out 0s;
					  -ms-transition: all 200ms ease-in-out 0s;
					  -o-transition: all 200ms ease-in-out 0s;}
			.jcarousel-container .jcarousel-prev span  { } 
			.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span {} 
			.jcarousel-container .jcarousel-prev:hover span { color:#fff; }
			.jcarousel-container .jcarousel-next span  {} 
			.jcarousel-container .jcarousel-next.jcarousel-next-disabled span {}
			.jcarousel-container .jcarousel-next:hover span { color:#fff;} 


			.jcarousel-container .jcarousel-prev-disabled , .jcarousel-container .jcarousel-next-disabled {   background:#e2e6e7; cursor:default;}
			.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover , .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover { background:#e2e6e7;}
		   .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover span , .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover span {  }

			
			.jcarousel-container .jcarousel-next:hover , .jcarousel-container .jcarousel-prev:hover {   }
			.jcarousel-container .jcarousel-prev {left:-43px; }
			.additional-images a.zoomThumbActive{
				opacity:0.5;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			}








/* Countdown styles sigl product*/
.layout .count_holder_small , .layout2 .count_holder_small{ display:none;}
.count_holder .count_info {
    float: none;
    font-size: 14px;
    margin: 0 23px 10px 0;
}
.count_holder .info_prod_left {
    float: left;
    font-size: 14px;
    margin: 0 0 10px 23px;
}
.count_info_left b, .count_info b {
    border: 1px solid #FFFFFF;
    font-size: 18px;
    padding: 2px 10px;
}
.count_holder_small {
	background: rgba(356, 64, 96, .9);
    min-height: 95px;
    padding: 10px;
    position: absolute;
    width: 220px;
    z-index: 10000;
	display:block;
	border-radius:5px;
}
.count_holder_small:before {
		content:" ";
		position:absolute;left:-18px; top:50%;
		border-bottom: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(356, 64, 96, .9);
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		margin-top:-8px;
		}

.prod_hold .count_holder_small {
    display: none;
}
.count_info {
    color: #fff;
    float: none;
    font-size: 12px;
    margin:0 0 0 0;
    text-align: center;
	font-weight:300;
	text-transform:none;
	line-height:22px;
}
.view-category .hasCountdown {
	border-bottom: 0 none;
    display: block;
    margin-bottom: 0;
    margin-top: -17px !important;
    position: absolute;
    text-align: center !important;
    width: 100%;
    z-index: 99;
}
.view-category .countdown_show4 .countdown_section:nth-child(1), .view-category .countdown_show4 .countdown_section:nth-child(2), .view-category .countdown_show4 .countdown_section:nth-child(3), .view-category .countdown_show4 .countdown_section:nth-child(4){
	width: auto;
	float:right;
	background:#eee;
	border-radius:5px;
	padding-bottom:10px;
	margin-right:5px;
	    text-align: center;
}
.view-category .countdown_amount {
	color:#2ac4b7;
	margin-right:2px;
	font-size: 18px;
	margin-top:-5px;
}
.view-category .countdown_section {
    font-size: 11px;
    line-height: 11px;
    height: 50px;
}
.view-productdetails .hasCountdown {
	border-bottom: 0 none;
    display: block;
    margin-bottom: 0;
    margin-top: -17px !important;
    position: absolute;
    text-align: center !important;
    width: 75%;
    z-index: 99;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
	overflow:hidden;
	display:block;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section:nth-child(2), .countdown_show4 .countdown_section:nth-child(3), .countdown_show4 .countdown_section:nth-child(4){
	width: auto;
	float:right;
	margin-right:5px;
	    text-align: center;
}
.countdown_show4 .countdown_section:first-child {
	width: auto;
	float:right;
	    text-align: center;
}

.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	color: #333;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    background: rgba(255,255,255,0);
    width: 22% !important;
    height: 47px;
    padding-top: 18px;
}
.countdown_amount {
	color:#fff;
	margin-right:2px;
	font-size: 24px;
}
.countdown_section br {}
.countdown_descr {
	display: block;
	float:right;
	
}
.bzSaleTimerDesc { color:#fff;font-size: 14px;font-weight: 300; line-height:16px; margin-left:0px; float:left; margin-bottom:0px; padding-top:0px;}
.bzSaleTimerDesc div { color:#e74c3c; font-weight:500; display:inline-block;}

#productdetailsview .time-box .price { padding-bottom:0;}
  .time-box { width:100%; margin-top:10px;}
 .time-box .indent { padding:0;}
.time-box .bzSaleTimer { width:100%; margin-bottom:15px; padding-right:2px; clear:both;}
.time-box  .bzSaleTimer .count_holder {border-radius: 0px 0px 5px 5px;
		overflow: hidden;
		padding: 12px 20px 14px 20px;
		background:#2ac4b7;
		margin-top:1px; }
.time-box  .bzSaleTimer .count_info {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin: 0 0 0 0;
    padding: 0 0;
    text-transform: none;
	text-align:left;
	float:left
	
	}
	.time-box .countdown_section {
	display: block;
	float: left;
	font-size: 16px;
	text-align: left;
	
	line-height:18px;
}
.time-box .countdown_amount {
	font-weight:500;
	
	float:none;
	margin-right:2px;
}
.time-box .countdown_section br { display:none;}
.time-box .countdown_descr {
	display: block;
	float:left;
	
}

	  .time-box #bzSaleTimerCnt { width:100%; border:1px solid #e4e4e2; border-radius:6px;margin-bottom:10px;}
	.time-box #bzSaleTimerCnt .indent{}
	.time-box .count_border {
		float:left;
		border:none;
		margin:0; 
		padding:3px 0 0 4px;
	}
	.time-box #bzSaleTimerCnt .wrap_time { float:left; width:25%; text-align:center;font-size: 24px;font-weight: 700;line-height: 24px; margin: 10px 0 10px 0;padding: 0 0;
	text-transform: uppercase; }
	.time-box #bzSaleTimerCnt .wrap_time span { color:#6a6a6a;font-size: 12px;font-weight: 400;line-height: 20px; text-transform:capitalize;}
 	.time-box .bzSaleTimerDesc { color:#6a6a6a;font-size: 14px;font-weight: 400; line-height:20px; margin-left:0px; float:left; margin-bottom:10px; padding-top:0px;}
	.time-box .bzSaleTimerDesc div {  font-weight:700; display:inline-block;}
		.time-box .bzSaleTimerDesc2 { color:#6a6a6a;font-size: 14px;font-weight: 400; line-height:20px; margin-left:0px; float:right; margin-bottom:10px; padding-top:0px;}
			.time-box .bzSaleTimerDesc2 div {   display:inline-block;}
 .time-box .price { float:none; padding:0; width:100%;}
  .time-box .price .product-price  > span { float:left; width:33%; display:block; margin-left:1px; text-align:center;font-weight:bold; color:#6A6A6A;font-size: 16px;font-weight: 700;line-height: 24px; border:none; padding:10px 2px 15px 2px;}
 #productdetailsview .time-box .price .product-price  > span.price-sale span.PricesalesPrice {font-size: 16px; font-weight: 500; float:none;}
 .time-box .price .product-price > span.price-sale { margin-left:0px; width:33%; border-radius:5px 0 0 0;color:#27ae60;}
 .price_save span {color: #e74c3c !important;}
 .time-box .price .product-price > span.price-old .PricebasePriceWithTax {font-size: 24px;font-weight: 500; text-decoration:none; padding-right:0; padding-bottom:0px; }
 .time-box .price .product-price  > span.price_save span.PricediscountAmount {color:#e74c3c;font-size: 16px;font-weight: 500;}
 .time-box .price .product-price .text { display:block; padding-top:10px;font-size: 14px; padding-bottom:5px; font-weight:300; }
	.time-box .price .product-price .price-sale .text {}
	.time-box .price .product-price .price_save .text{color:#9b59b6;}
	.time-box .price .product-price .price_save { border-radius:0 5px 0 0;}
	
#productdetailsview .product-custom { margin-top:0px; padding:0 5px 0 0; }
#productdetailsview .product-custom .wrapper { overflow:inherit;}
#productdetailsview .product-custom .product-field .product-fields-title b { font-weight:300;}
#productdetailsview .product-custom .product-field-type-S { overflow:hidden; width:100%; padding-bottom:10px;clear:both;}
#productdetailsview .product-custom .product-field-type-S .product-fields-title { display:inline; padding-bottom:5px;font-size:14px;}
#productdetailsview .product-custom .product-field-type-S .product-field-display input { float:left; margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-display label { float:left;margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-M { overflow:hidden; width:100%; padding-bottom:5px;}
#productdetailsview .product-custom .product-field-type-M .product-fields-title { display:block; padding-bottom:5px;font-size:14px;}
#productdetailsview .product-custom .product-field-type-M img { width:50px; height:auto; vertical-align:middle; display:block;}
#productdetailsview .product-custom .product-field-type-M .product-field-display input { float:left;  margin:auto 0;margin-right:5px; vertical-align:middle;}
#productdetailsview .product-custom .product-field-type-M .product-field-display label { float:left;margin-right:5px; cursor:default; }
#productdetailsview .product-custom .product-field-type-M .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-V { float:left; width:auto; margin-bottom:10px; margin-right:20px;}
#productdetailsview .product-custom .product-field-type-V:first-child { float:left;width:auto;}
#productdetailsview .product-custom .product-field-type-V .product-fields-title { line-height:20px; padding-bottom:5px; display:block; font-size:14px;}
#productdetailsview .product-custom .product-field-type-V .product-field-display { display:block;}
#productdetailsview .product-custom .product-field-type-V select { display:none;}


#productdetailsview .manufacturer span.bold , #productdetailsview .stock span.bold , #productdetailsview .code span.bold { display:inline-block; min-width:105px;}
#productdetailsview .short_desc {padding-top:15px; padding-bottom:5px; margin-bottom:20px; margin-top:10px;}

#productdetailsview .price-plugin { margin-top:5px; margin-bottom:5px;}

#productdetailsview .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:3px 25px 0px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:5px;}

#productdetailsview .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#productdetailsview .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:30px;}
#productdetailsview .jq-selectbox .trigger .arrow { top:10px;}
#productdetailsview .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#productdetailsview .jq-selectbox.opened .arrow{ background-position:left top;}
#productdetailsview .jq-selectbox.opened, #productdetailsview .jq-selectbox:hover { background:#fff;}

#productdetailsview .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:102%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
#productdetailsview .jq-selectbox .dropdown ul { margin:0; padding:0;}
#productdetailsview .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#productdetailsview .jq-selectbox .dropdown ul li:hover , #productdetailsview .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }


#productdetailsview .product-box2 .controls {border:none; padding-bottom:0px; margin-bottom:10px; float:none; width:100%; overflow:hidden; }
#productdetailsview .product-box2 .addtocart-bar2 .wrapper { padding-top:0px;}
#productdetailsview .controls label { display:inline-block; font-weight:300;  margin-right:4px; line-height:32px;}
#productdetailsview .product-box2 .box-quantity { width:auto; display:inline-block; position:relative;}
#productdetailsview .product-box2 .addtocart-bar2 .quantity-controls, #productdetailsview .product-box2 .addtocart-bar2 .quantity-box { display: inline-block; }
#productdetailsview .product-box2 .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:32px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }
#productdetailsview .product-box2 .addtocart-bar2 .quantity-box input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: -moz-use-text-color #e4e4e2;
    border-image: none;
    border-radius: 0;
    border-style: none solid;
    border-width: medium 1px;
    box-shadow: none !important;
    font-size: 13px;
    height: 19px;
    line-height: 28px;
    margin-left: 26px;
    width: 30px;
	margin-right: 27px;
}
#productdetailsview .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:28px;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:7px; top:3px; cursor:pointer; }
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus:hover { }
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:4px; top:3px;cursor:pointer;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus:hover {}

#productdetailsview .product-box2 .addtocart_button2 , #productdetailsview .product-box2 .wishlist , #productdetailsview .product-box2 .compare_cat , #productdetailsview .product-box2 .ask-a-question { float:left; margin-right:5px; margin-top:2px; margin-bottom:10px;}
#productdetailsview .product-box2 .add_wishlist , #productdetailsview .product-box2 .add_compare , #productdetailsview .product-box2 .ask-a-question .ask-question2 { background:#e2e6e7;font-weight:300; padding:4px 15px; height:50px; font-size:14px; line-height:48px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
#productdetailsview .product-box2 .add_wishlist i , #productdetailsview .product-box2 .add_compare i , #productdetailsview .product-box2 .ask-a-question .ask-question2 i{ font-size:20px; display:block; text-indent:0px; display:inline-block;}
#productdetailsview .product-box2 .add_wishlist span  , #productdetailsview .product-box2 .add_compare span , #productdetailsview .product-box2 .ask-a-question .ask-question2 span { display:none;}
#productdetailsview .product-box2 .add_wishlist:hover,#productdetailsview .product-box2 .add_wishlist.active,
#productdetailsview .product-box2 .add_wishlist:focus , #productdetailsview .product-box2 .add_compare:hover,#productdetailsview .product-box2 .add_compare.active, #productdetailsview .product-box2 .ask-a-question .ask-question2:hover,#productdetailsview .product-box2 .ask-a-question .ask-question2:focus,
#productdetailsview .product-box2 .add_compare:focus {background:#2ac4b7;border-bottom:2px solid #eee; color:#fff;text-decoration:none;}
#productdetailsview .product-box2 div.tooltip { width:14%;}

.list-reviews { padding-bottom:0px; font-size:13px;}
.list-reviews h4 {font-weight:400; padding-bottom:10px;}

.write-reviews { width:100%; clear:both;font-size:13px;}
.write-reviews .step { display:block; padding-bottom:10px;clear:both; }
.write-reviews #comment { width:100%; background:#f5f7f8;
    border: 2px solid #e4e4e2;
    height: 120px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 8px 5px !important; box-shadow:none;}
.svrat { float:left; padding-right:5px;}
.write-reviews  .rating { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:0px;}
.write-reviews  .rating .ratingbox { width:75px; height:13px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative; margin-right:5px;}
.write-reviews  .rating .stars-orange { display:block;background:url(../images/virtuemart/stars.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}


.scroll-pane .flleft { float:left; padding-top:5px;}
.scroll-pane .flright { float:right;}
.scroll-pane .wrapper { overflow:hidden; width:100%;}
.rbold { font-weight:bold;}
.rnormal { margin-bottom:10px;}
.rnormal .coment { padding:10px; background:#f0f5f9; border-radius:6px;}

.rvote { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:5px;margin:0; padding-bottom:10px;}
.rvote .ratingbox { width:75px; height:13px; background:url(../images/virtuemart/stars.png) left top repeat-x; position:relative; margin-right:5px;}
.rvote .stars-orange { display:block;background:url(../images/virtuemart/stars.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}

.rcount { float:right; margin-top:-8px; margin-right:3px;}
.rcount input { background:#f5f7f8!important; border: 2px solid #e4e4e2; width:60px;box-shadow:none; display:inline-block; margin-left:4px;}
.rcount input:focus {box-shadow:none; border-color:#e4e4e2;}
.write-reviews .button , .ask { border-left:none; border-right:none; height:38px; margin-top:10px;}
textarea { resize:none;}


.bs-docs-example { padding-top:20px; padding-bottom:10px;}
.accordion-group {  
	background: nobe;
    border:none;
    border-radius: 0;
    color: #515151;
    margin-bottom: 5px;
}
.accordion-heading a.accordion-toggle.collapsed { outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.accordion-heading a.accordion-toggle.collapsed:hover { background:#323a45; color:#fff; }
.accordion-heading a.accordion-toggle span { float:right;}
.accordion-heading a.accordion-toggle span i { font-style:normal;}
.accordion-heading a.accordion-toggle.collapsed span  i.minus { display:none;}
.accordion-heading a.accordion-toggle.collapsed span  i.plus { display:block;}
.accordion-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.accordion-heading a.accordion-toggle span  i.plus { display:none;}
.accordion-heading a.accordion-toggle span  i.minus { display:block;}


#productdetailsview .accordion-body { border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}
#productdetailsview .accordion-body .accordion-inner {padding:20px; }

#productdetailsview .accordion-inner .filter .product-field-type-P .product-fields-title { font-size:14px; font-weight:bold;}
#productdetailsview .accordion-inner .filter .product-field-type-S span { display:inline-block;}
#productdetailsview .accordion-inner .filter .product-fields li { margin-left:25px;}

#productdetailsview .accordion-inner .video  .product-fields-title , #productdetailsview .accordion-inner .custom  .product-fields-title{ display:none;}
#productdetailsview .accordion-inner .video .product-field-desc { display:block; padding-bottom:10px;}
#productdetailsview .accordion-inner .video .product-field-display { margin:0 auto; display:block; width:640px;}

#collapseFour .accordion-inner { padding-right:10px;}

/* tabs */
.example2 { padding-top:30px; padding-bottom:30px;}		

.productdetails-view.layout2 .responsive-tabs__heading { display: none;}
.productdetails-view.layout2 .responsive-tabs__list__item { display: block; cursor:pointer; float:right;}
			.productdetails-view.layout2 .btn:hover { background: #3cb7d3}
			.productdetails-view.layout2 .clearfix {
			  *zoom: 1;
			}
			.productdetails-view.layout2 .clearfix:before,
			.productdetails-view.layout2 .clearfix:after {
			  display: table;
			  content: "";
			}
			.productdetails-view.layout2 .clearfix:after {
			  clear: both;
			}

@media (max-width: 767px) {
	.productdetails-view.layout2 .responsive-tabs__list { display: none;}
	.productdetails-view.layout2 .responsive-tabs__heading { display: block; cursor: pointer; }
	.productdetails-view.layout2 .responsive-tabs__panel--closed-accordion-only { display: none;}

}

@media (min-width: 768px) {
.productdetails-view.layout2 .responsive-tabs__panel--closed-accordion-only { display: block !important;}
}

.productdetails-view.layout2 .responsive-tabs-wrapper { 
	clear: both;
	zoom: 1; 
}
.productdetails-view.layout2 .responsive-tabs-wrapper:before,
.productdetails-view.layout2 .responsive-tabs-wrapper:after {
    content: "";
    display: table;
} 
.productdetails-view.layout2 .responsive-tabs-wrapper:after {
    clear: both;
}

.productdetails-view.layout2 .responsive-tabs__heading:focus,
.productdetails-view.layout2 .responsive-tabs__list__item:focus { outline: none !important;  }

.productdetails-view.layout2 .responsive-tabs__heading--active:focus,
.productdetails-view.layout2 .responsive-tabs__list__item--active:focus { outline: none !important;}


.productdetails-view.layout2 .responsive-tabs__list {
	margin:0 0 0px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:50px;
	    background: #f5f6f7 none repeat scroll 0 0;
    border: 1px solid #ebeced;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	}
.productdetails-view.layout2 .responsive-tabs__list__item { font-size:13px; line-height:20px;  text-transform:uppercase; font-weight:300; padding:14px 20px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; }
.productdetails-view.layout2 .responsive-tabs__list__item:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";
position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid #ecf0f1;
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;left:50%; bottom:0px;
		margin-left:-8px; visibility:hidden;}

.productdetails-view.layout2 .responsive-tabs__list__item:hover { background: #f0f0f0; margin-top:0; color:#333;}
.productdetails-view.layout2 .responsive-tabs__list__item--active, 
.productdetails-view.layout2 .responsive-tabs__list__item--active:hover {
	background: #fff; margin-top:0; color:#2ac4b7; cursor:default;box-shadow:0 2px 0 #2ac4b7 inset, 0 2px 0 #fff;font-size: 16px;
min-width: 150px;
text-align: center;
	}
.productdetails-view.layout2 .responsive-tabs__list__item--active:before , .productdetails-view.layout2  .responsive-tabs__list__item:hover:before {bottom:-8px; visibility:visible;border-top: 9px solid #ccc;}

.productdetails-view.layout2 .responsive-tabs__panel { margin:0; padding:20px; width:100%;
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #e3e3e3;
    box-shadow: 0 -1px 6px -2px #ccc; }
.productdetails-view .desc .text {
    margin-right: unset;
}
@media (max-width: 767px) {
	.productdetails-view.layout2 .responsive-tabs__panel { margin-top:30px;}
	.productdetails-view.layout2 .responsive-tabs__heading { 
		padding:10px; border-radius: 5px; border: 1px solid #e5e5e5;
		background: #eee;
		position: relative;
		font-size: 14px;
		line-height: 20px;
		font-weight:normal;
		top: 16px; left:0px;
		text-transform:capitalize;
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}

	.productdetails-view.layout2 .responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		left: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #e74c3c;
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}
	.productdetails-view.layout2 .responsive-tabs__heading:hover
	 { background-color:  #fff;}
	.productdetails-view.layout2 .responsive-tabs__heading--active:hover, .productdetails-view.layout2 .responsive-tabs__heading--active { background: #fff;}
	.productdetails-view.layout2 .responsive-tabs__heading--active:after, .productdetails-view.layout2 .responsive-tabs__heading:hover:after {
		border-bottom: 5px solid #000;
		border-top:0;
	 }
	.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews {
    padding-right: 10px;
	padding-left:0;
    width:396px;
	float:none;
}

.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews #comment {
    width: 385px;
}

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

		.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews {
    padding-right: 10px;
	padding-left:0;
    width:280px;
	float:none;
}

.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews #comment {
    width: 265px;
}

}
#productdetailsview .filter { overflow:hidden;font-size:14px;}
#productdetailsview .filter .product-fields .product-field { width:29%; float:left; margin-right:30px; margin-bottom:20px;}
#productdetailsview .filter .product-fields .product-field.product-field-type-E {min-height:100px;}
#productdetailsview .filter .product-fields .product-field.product-field-type-P { display:block; width:100%; clear:both;  margin-bottom:0; min-height:0;}
#productdetailsview .filter .product-fields .product-field.product-field-type-P .product-fields-title , .product-field-type-X .product-fields-title { font-size:18px; font-weight:400; text-transform:capitalize;padding-bottom:20px; padding-top:10px; display:block;}
.mcf-fields-title { display:none;}
#productdetailsview .filter .product-fields ul { padding-left:20px;}
.text { font-size:14px; margin-right: -25px;margin-top: 2px;}
#productdetailsview .tags { width:100%; border-top:1px solid #e2e6e7; padding-top:10px; margin-top:10px; overflow:hidden;  font-size:14px; line-height:20px;}
#productdetailsview .tags .product-fields-title , .tags .product-field-display { float:left;}
#productdetailsview .tags .product-field-display a {  text-decoration:none; margin-left:2px;}
#productdetailsview .tags .product-field-display a:hover {}
.video span { display:block;}
.video .product-fields-title { display:none;}
.product-related-categories { margin-left:-15px; margin-bottom:20px;}
.product-related-categories .product-field {
    float: left;
}

.product-related-categories .product-field .product-field-display {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
    border-image: none;
    border-radius: 5px 5px 5px 5px;
   	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
    margin:0 0 15px 15px;
    padding: 10px;
	display:block;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.product-related-categories .product-field .product-field-display:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}

.product-related-categories .product-field .product-field-display a {  
	 font-size:14px; line-height:24px; font-weight:300; text-decoration:none;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
	.cat_row:hover a { }

.product-related-categories .product-field .product-field-display a img { margin-bottom:10px; max-height:200px;width:100%; height:100%;}
.product-related-categories .product-field .product-field-display:hover a { }

#productdetailsview .product-box .quantity-box , #productdetailsview .product-box .quantity-controls { display:none;}
.product-related-products { margin-bottom:-30px;}

.product-neighbour .pagers { float:right;}
.product-neighbour .pagers li { position:relative; display:inline-block; padding:0 20px; margin-left:5px;}
.product-neighbour ul.pagers a {  text-decoration:none;}
  .product-neighbour ul.pagers a i { display:inline-block; font-size:22px; }
  .product-neighbour ul.pagers a .icon-angle-left {margin-right:5px; position:relative; top:2px;}
   .product-neighbour ul.pagers a .icon-angle-right {margin-left:5px; position:relative; top:2px;}
.product-neighbour ul.pagers li:hover a { z-index:999999; text-decoration:none; color:#fff;}
.product-neighbour .pagers li.next { float:right;}
.product-neighbour .pagers li .img_n { position:absolute; left:50%; margin-left:-35px; bottom:40px; display:block; width:70px; height:auto; z-index:99999;background: none repeat scroll 0 0 #FFF;  border: 1px solid #E2E2E2; border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); padding:5px; display:none; opacity:0;}
	.product-neighbour .pagers li.next .img_n {left:auto; right:50%; margin-right:-20px;}
.product-neighbour .pagers li:hover .img_n { display:block; opacity:1;}
.product-neighbour .pagers li img { width:60px; height:auto;}

.recentproducts h3 { display:none;}
.recentproducts h3.item1 { display:block; margin-top:30px; margin-bottom:30px;}
.recentproducts { margin:0; padding:0; list-style:none;}
.recentproducts li {  border-radius:5px;	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); background:#f9f9f9; padding:10px; font-size:14px; line-height:20px;  margin-bottom:20px;

transition: all 150ms ease-in-out 0s;
	-webkit-transition: all 350ms ease-in-out 0s;
	  -moz-transition: all 350ms ease-in-out 0s;
	  -ms-transition: all 350ms ease-in-out 0s;
	  -o-transition: all 350ms ease-in-out 0s;}
	  .recentproducts li:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}
.recentproducts li img { width:auto; max-height:100px;}
.recentproducts li .browse span { display:none;}
.recentproducts li .browse { display:inline-block;margin-right:10px;}
.recentproducts li a { display:inline-block; padding-right:10px; padding-bottom:0px; color:#1b1b1b; text-decoration:none;}
.recentproducts li a:hover { text-decoration:none; }
.recentproducts li img {
    height: auto;
	opacity: 0.6;
	 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
}
.recentproducts li:hover img {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
      -moz-transition: -moz-transform 0.4s, opacity 0.4s;
     transition: transform 0.4s, opacity 0.4s;
	 }

.view-orders .spaceStyle.first, .view-orders .spaceStyle.first{position: absolute;left: 0;top: 0px;right: unset;}
.view-orders .button_back.button.reset2 {font-size: 12px;}
.view-orders .back-to-category {margin-bottom:unset;text-align: center;}
.back-to-category { border-top:1px solid #e2e6e7; margin-bottom:60px;text-align: center;}
.back-to-category  .button_back { text-align:left; padding-left:20px;}
.back-to-category  .button_back i { margin-left:10px;}
.back-to-category.left a { }
.product-related ul.layout2 .product-box .wishlist:after { content:" "; position:absolute; right:-23%; top:7px; width:1px; height:9px; background:#e2e6e7; }


/* Shoping Cart  */
.cart-view { position:relative;}
.cart-view > .login-box , .cart-view > .billing-box , .login-box-metod { background:#fff; padding:20px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 30px; border-radius:5px;}
.shipment .login-box-metod , .payment .login-box-metod   { box-shadow: none; padding:0;}
.payment .module-title , .shipment  .module-title { float:none; width:100%; clear:both; margin-bottom:10px; margin-top:20px;}
.login-box-metod .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:8px; float:left;}
.login-box-metod .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.login-box-metod .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.login-box-metod .jq-radio.disabled span { display:none;}
.login-box-metod label { float:left; font-weight:300; width:auto; width:80%; margin-bottom:20px;}
.vmshipment_name, .vmpayment_name { font-size:12px; font-weight:500;}

.cart-view .right-link { position:absolute; right:0px; top:0px; border:none;}
.width50 { width:50%;}
.width48 { width:48%;}
.width46 { width:46%;}
.width44 { width:44%;}

.login-box { font-size:16px; line-height:20px; font-weight:300;}
#form-login-username { margin-right:30px;width:48%;}
#form-login-password { width:46%;}
#com-form-order-number { margin-right:40px;width:48%;}
.order-view .control-group { width:46%;}

#form-login-password input , .cart-view .order-view  .login-box .inputbox { padding-right:15px!important;}
.width49 { width:49%;}
.cart-view .floatleft  { float:left;}
.cart-view .label , .login-wrap.cart-view label , .order-view #com-form-order-number label , .order-view .control-group label{ clear:both; font-size:14px; line-height:20px; font-weight:300; background:none; padding:0 0 5px 0; margin:0; text-shadow:none; display:inline-block;}

input , textarea {box-shadow:none!important;}
.cart-view .login-box  a.reset , .cart-view .login-box  a.remind {  text-decoration:none; font-weight:300; font-size:13px;}
.cart-view .login-box  a.reset:hover , .cart-view .login-box  a.remind:hover{ }
.cart-view .login-box .remember { margin-bottom:10px;  font-size:13px; }
.remember .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}
.remember .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.remember .jq-checkbox.checked span , .remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.remember  .jq-checkbox.disabled span { display:none;}
.login-box2.cart-view {
	background: #FFFFFF;
    border-radius: 0 0 3px 3px;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;}
.login-box2.cart-view .order-view { margin-bottom:30px;}
.cart-view .login-box .remember label {font-weight:300; font-size:14px;}
.cart-view  .text-indent { padding:10px; padding-left:0;}
.cart-view  .text-indent span.font , .cart-view  .text-indent2 span.font{  font-size:16px; padding-bottom:5px; display:block; font-weight:500;}
.cart-view  .text-indent2 { padding:10px; padding-left:20px;}
.cart-view .output-billto , .cart-view .output-shipto { padding-bottom:20px; color:#6a6a6a;}
.billing-box.after { position:relative;}
.billing-box.after:after { content: ""; position:absolute; left:50%; top:0; width:1px; height:100%; border-left:1px solid #e4e4e2;}

.mar_bot { margin-bottom:30px;}
.cart_billing-box  {overflow:auto; position:relative; width:100%;}

table.cart-summary { background:#fff; border-collapse:inherit; width:100%; margin-left:0px;}
.cart-summary .color { color:#6a6a6a;}
table.cart-summary  .PricebillTotal { }
.small_screen { display:none;}
.cart-summary th { background:#f0f0f0; color:#1b1b1b; font-weight:normal; border:1px solid #e4e4e2;  border-left:none;}
.cart-summary th:first-child {border-left:1px solid #e4e4e2; }
.check_row {border:1px solid #e4e4e2;}
.check_row td {border:1px solid #e4e4e2;}
.cart-summary  th, .cart-summary  td {
    line-height: 20px;
    padding: 8px 10px;
    text-align: center;
    vertical-align: top;
}
.line-through { text-decoration:line-through;}
.cart-summary .wrapper { overflow:hidden; width:100%;}
.cart-summary  .cart-images { display:block; width:60px; margin-right:10px; float:left;}
.cart-summary .cart-title {float:left;width:130px; text-align:left;}
.cart-summary .cart-title a { color:#292f38; font-size:14px; line-height:20px;text-decoration:none; font-weight:300;}
.cart-summary .cart-title a:hover { }
.cart-summary .sectiontableentry2.check_row { background:#fdfcfc;}
.cart-summary .sectiontableentry2.check_row:hover , .cart-summary .sectiontableentry1.check_row:hover { background:#faf9f9;}
.cart_form { margin-bottom:0; text-align:left;}
.cart-summary .quantity-input {   background: #f5f7f8; border: 2px solid #e4e4e2; height: 38x; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 40px; border-radius:6px; margin-left:0px;}
.cart-summary .quantity-input:focus { border: 2px solid #e4e4e2;}
.cart_form .vm2-add_quantity_cart {  border:none; padding:0 0 0 0px; margin:0;  text-decoration:none; text-align:left; background:none; border:none; font-size:14px; font-weight:300;}
.cart_form .vm2-remove_from_cart {  border:none;  padding:0 0 0 0px; margin:0 0 0 0px; display:inline-block;  text-decoration:none;text-align:left;font-size:14px; font-weight:300;}
.cart_form  i { margin-right:5px;}
.cart_form .vm2-remove_from_cart i { margin-right:8px;}
.cart_form .vm2-add_quantity_cart:hover , .cart_form .vm2-remove_from_cart:hover { }
 
 .sectiontableentry1 {border:1px solid #ecf0f1;}
 .sectiontableentry1.bg_total { font-weight:500; }
 .sectiontableentry1.bg_total .color2 { color:#;}
.sectiontableentry1 td {border:1px solid #ecf0f1; padding:15px 10px;}
.check_row td , .price td , .shipment td, .payment td , .coupon-tr td , .bg_total td { border-top:none; border-left:none;}
.check_row td:first-child , .price td:first-child , .shipment td:first-child, .payment td:first-child, .coupon-tr td:first-child, .bg_total td:first-child {border-left:1px solid #ecf0f1; }
.cart-summary .sectiontableentry1.price td:first-child { text-align:right;}
.sectiontableentry1 .total .PricesalesPrice {  font-weight:500;}
.cart-summary .sectiontableentry1.shipment  td:first-child , .cart-summary .sectiontableentry1.payment  td:first-child { text-align:left;}
.cart-summary .sectiontableentry1.shipment td a, .cart-summary .sectiontableentry1.payment td a { text-align:right; float:right; color:#1b1b1b;}
.cart-summary .sectiontableentry1.shipment td a i { margin-right:4px;}
.cart-summary .sectiontableentry1.payment td a i { margin-right:4px;}
.cart-summary .sectiontableentry1.shipment td a:hover, .cart-summary .sectiontableentry1.payment td a:hover {  text-decoration:none; }

.cart-summary .sectiontableentry1.coupon-tr td:first-child { text-align:left;}
.cart-summary .sectiontableentry1.coupon-tr td form { margin-bottom:0; padding-top:5px;}

.cart-summary .sectiontableentry1.bg_total td:first-child { text-align:right;}
.cart-summary .sectiontableentry1.bg_total .color { }
.cart-summary .sectiontableentry1.bg_total .PricebillTotal { }
.coupon_input.input-large { 
width:225px;  
background:#f5f7f8;
    border: 2px solid #e2e6e7;
    border-radius: 6px 6px 6px 6px;
    height: 40px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 9px 10px !important;
	margin-right:10px;
	float:left;
	color:#6a6a6a;
	font-size:13px;
    }
	.coupon_input.input-large:focus {border: 2px solid #e4e4e2;}
	.sectiontableentry1.coupon-tr .input-append { margin-bottom:0;}
.customer-comment { margin-top:20px;}
.customer-comment .color { color:#6a6a6a; margin-bottom:10px;}

.billing-box textarea.customer-comment {background: #f5f7f8; border: 2px solid #e2e6e7; height: 120px; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 100%; border-radius:6px; margin-top:10px;}
.billing-box #tosAccepted { float:left; margin-right:5px;}
.billing-box .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}
.billing-box .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.billing-box .jq-checkbox.checked span , .billing-box .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.billing-box   .jq-checkbox.disabled span { display:none;}

.billing-box .op_shipto_content .jq-checkbox { border:none; float:left; background:none; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:5px;position:relative; top:2px; box-shadow:none;}
.billing-box .op_shipto_content .jq-checkbox span  { display:block!important; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }


.cart_billing-box .check-marg { margin-bottom:0;}
.billing-box div .terms-of-service { float:left; color:#6a6a6a; margin-left:4px; cursor:pointer;}
.checkout-button-top a { margin-top:20px;}
.shipment_method , .payment-validate { background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #F0F0F0;
    border-radius: 6px 6px 6px 6px;
    color: #515151;
	font-size:14px;
	line-height:20px;
    margin-bottom: 30px;
    padding: 10px 20px;}
	.shipment_method .vmCartPaymentLogo img , .payment-validate .vmCartPaymentLogo img { width:100px;}
	.shipment_method .wrapper , .payment-validate .wrapper { width:100%; overflow:hidden;}
.shipment_method input , .payment-validate  input { display:inline-block; float:left; vertical-align:middle; margin-right:7px; margin-bottom:7px; margin-top:7px;}
.buttonBar-right .button ,.payment-validate  .button  { margin-bottom:10px;}
.vmshipment_description, .vmshipment_name , .vmpayment_name , .vmpayment_description { display:block; padding-top:5px;}
.sectiontableentry1.shipment .fleft , .sectiontableentry1.payment  .fleft { float:left;}
.sectiontableentry1.shipment .fright , .sectiontableentry1.payment  .fright{ float:right;}
.vmpayment_cardinfo { display:block; width:100%; overflow:auto; margin-bottom:20px;}

.vmpayment_cardinfo table td { display:block; padding:0; border:none;}

.shoper .border-top .module-title { margin-top:30px;}
.shoper .userfields_info { padding:10px 0; display:block; font-weight:500; font-size:18px;}
.shoper legend { border:none; margin-bottom:0;}
.shoper a:hover { color:#1b1b1b; text-decoration:none;}
.shoper fieldset ul a { color:#1b1b1b; line-height:20px; outline:none;}
.shoper fieldset ul a:hover { text-decoration:underline;}
.shoper fieldset ul a.icon_delete { background:url(../images/close_img.png) center center no-repeat; display:inline-block; width:20px; height:20px; text-indent:-9999px;}
.shoper fieldset ul a.icon_delete:hover { opacity:0.5;}
.shoper table { width:100%;}
.shoper table td { border: none; padding:5px;}
.shoper table td.key { width:265px;}
.shoper .user-details input { margin:0; width:100%;border:2px solid #e2e6e7;background: none repeat scroll 0 0 #f5f7f8; padding-top:8px; padding-bottom:8px; height:40px;box-shadow:none!important;}
.shoper .user-details select { margin:0; width:100%;border:2px solid #e2e6e7;background: none repeat scroll 0 0 #f5f7f8; height:38px;padding-top:8px; padding-bottom:8px; box-shadow:none!important;}

.shoper .user-details  input#agreed_field { width:auto; height:auto; text-align:left;}
.shoper .user-details label {
    display:inline-block;
    float: none;
    font-weight: normal;
    text-align: left;
    width: 265px;
	font-size:14px;
}
.shoper .user-details label.invalid { color:#e74c3c;}
.shoper .user-details input.invalid { border-color:#e74c3c;}
.shoper .pad-top { padding-top:20px; padding-bottom:20px;}
.shoper .pad-top .control-button { margin-right:20px; padding-bottom:20px;}
.shoper .pad-top .control-button .marg_right {margin-right:20px;}

.shoper .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 5px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}
.shoper .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.shoper .jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px;}
.shoper .jq-selectbox .trigger .arrow { top:15px;}
.shoper .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.shoper .jq-selectbox.opened .arrow{ background-position:left top;}
.shoper .jq-selectbox.opened, .shoper .jq-selectbox:hover { background:#fff;}


.shoper .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: 0px 0 0 -7px;  padding: 0;}
.shoper .jq-selectbox .dropdown ul { margin:0; padding:0;}
.shoper .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.shoper .jq-selectbox .dropdown ul li:hover , .shoper .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }


.form-validate { margin-bottom:0;}
.form-validate #ui-tabs { margin-bottom:20px;}
.form-validate #ui-tabs #tab-2 { display:none;}
.vmorder-done { background:#fff; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.vmorder-done td { border:1px solid #F0F0F0; padding:10px;}
.vmorder-done td:first-child { width:150px;}
#virtuemart_shoppergroup_id { min-height:80px;}
.module-title.marg-top { margin-top:30px;}

  /******************wishlist**************************/ 
  .category-wishlist {padding:10px; background:#f0f0f0; }
.category-wishlist form { margin-bottom:0px;}
.wishlist_box .wishlist_info { float:right;}
.wishlist_box .rating-title { display:none;}

.wishlist_box  .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) right top no-repeat; }
.wishlist_box   .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) right bottom no-repeat;}
.wishlist_box .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl.png) left top no-repeat; }
.wishlist_box   .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl.png) left bottom no-repeat;}
.wishlist_box  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
.wishlist_box   .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}

.wishlist_box  .browseImage { position:relative;}
.wishlist_box .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.wishlist_box .lbl-box .discount , .wishlist_box .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}
.wishlist_box .lbl-box .discount { background:#e67e22;}
.wishlist_box .lbl-box .limited { background:#9b59b6;}

.wishlist_box  .remwishlists {  float:right;}
.wishlist_box  .remwishlists a { text-decoration:none; font-size:14px; line-height:20px; cursor:pointer;}
.wishlist_box  .remwishlists a i { margin-right:4px; font-size:12px;}
.wishlist_box  .remwishlists a:hover { }
.wishlist_box #product_list ul.layout .product-box .attributes, .wishlist_box #product_list ul.layout .quantity-box, .wishlist_box #product_list ul.layout .quantity-controls { display:inline-block;}
.wishlist_box #product_list ul.layout .product-box .attributes , .addtocart-bar2 .attributes { display:none;}
 .wishlist_box #product_list ul.layout .box-quantity {position:relative; margin-bottom:10px;}
.wishlist_box .controls {border:none; padding-bottom:0px; margin-bottom:10px; float:none; width:100%; overflow:hidden; }
.wishlist_box .addtocart-bar2 .wrapper { padding-top:0px;}
.wishlist_box .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px;}
.wishlist_box  .box-quantity { width:auto; display:inline-block; position:relative;}
.wishlist_box  .addtocart-bar2 .quantity-controls, .wishlist_box .addtocart-bar2 .quantity-box { display: inline-block; }
.wishlist_box .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:26px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }
.wishlist_box .addtocart-bar2 .quantity-box input { width:44px; height:22px; line-height:22px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1; margin-left:27px; }
.wishlist_box .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:22px;}
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus:hover { }
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus:hover {}
.displayBlock { display:block!important;}
/*--------------------------------compare----------------------------------------*/
.compare_box .module-title { float:left;}
.compare_box .back-to-category { float:right; margin:0; padding:0; border:none;}
.compare_box .browseview { padding:0px;   background:#fff; border-radius:5px; margin-bottom:40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); overflow:hidden;}
table#compare_list_prod , table#compare_list_prod tbody { width:100%;}
#compare_list_prod td {  vertical-align:middle;border:1px solid #ecf0f1; background:#fff; padding:10px;font-size:14px; font-weight:300;}
#compare_list_prod td li { list-style:none;}
#compare_list_prod tr { width:100%; }

#compare_list_prod td:first-child { background:#fff;width:250px;border:1px solid #ecf0f1; font-size:16px;}
#compare_list_prod  tr.items0 td { border-top:none;}

#compare_list_prod .comare_name a {  text-decoration:none; font-weight:500; font-size:18px;}
#compare_list_prod .comare_name a:hover {} 
#compare_list_prod .browseImage > div { display:none;}
#compare_list_prod .tr_diff .comare_image { text-align:center;}

#compare_list_prod .vote {
    padding: 0;
}
#compare_list_prod .comare_image img { width:218px;}
#compare_list_prod .comare_price span.PricesalesPrice { font-weight:500; font-size:16px; display:block;}
#compare_list_prod .PricebasePriceWithTax { text-decoration:line-through;}
.green {
  color: #639C00;
}
.comare_action .product-fields-title { display:block; padding-bottom:5px;}
.comare_action .product-custom { padding-bottom:10px;}
.comare_action .addtocart-area2 { float:none;}
#compare_list_prod .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px;}
#compare_list_prod  .box-quantity { width:auto; display:inline-block; position:relative;}
#compare_list_prod  .addtocart-bar2 .quantity-controls, #compare_list_prod .addtocart-bar2 .quantity-box { display: inline-block; }
#compare_list_prod .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:26px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }
#compare_list_prod .addtocart-bar2 .quantity-box input { width:44px; height:22px; line-height:22px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1; margin-left:27px; }
#compare_list_prod .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:22px;}
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus:hover { }
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus:hover {}
#compare_list_prod .addtocart-button { text-indent:0px;   margin-top:10px;}

.comare_action .compare_del { font-size:14px; font-weight:300; display:inline-block; margin-top:10px; margin-bottom:0px;cursor:pointer;  }
.comare_action .compare_del i { margin-right:4px;}
.comare_action .compare_del:hover { }
#compare_list_prod .product-fields-value ul { margin:0; padding:0;}
/* manufacturer */
.manufacturer-view-default {  background:#fff; padding:30px 20px; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.manufacturer-view-default .row_man { float:left; width:25%; margin-bottom:20px; text-align:center;}
.manufacturer-view-default .row_man h2 a { font-size:16px; font-weight:500;  text-decoration:none; }
.manufacturer-view-default .row_man h2 { margin-top:10px;}
.manufacturer-view-default .row_man a img { border:2px solid #f5f7f8;}
.manufacturer-view-default .row_man h2 a:hover { text-decoration:none; }

.manufacturer_details_view .spacer{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	}
.manufacturer_details_view  h3  { margin-bottom:30px;}
.manufacturer_details_view  .fleft { float:left; margin-right:20px;}
.manufacturer_details_view  .fleft .manufacturer-image { border:2px solid #f5f7f8;}
.manufacturer_details_view .manufacturer-description { color:#6a6a6a; font:normal 14px/22px Arial, Helvetica, sans-serif; padding-top:5px;}
.manufacturer_details_view .wrap { width:100%; overflow:hidden; margin-top:20px;}
.manufacturer_details_view  .manufacturer-email , .manufacturer_details_view .manufacturer-url , .manufacturer_details_view .manufacturer-product-link { float:left; margin:10px 0 0px 0; }
.manufacturer_details_view  .manufacturer-email , .manufacturer_details_view .manufacturer-url {border-right:1px solid #e2e6e7; padding-right:15px; margin-right:15px;}
.manufacturer_details_view  .manufacturer-email a , .manufacturer_details_view .manufacturer-url a , .manufacturer_details_view .manufacturer-product-link a {  font-size:14px; text-decoration:none; line-height:18px; text-decoration:none;}
.manufacturer_details_view  .manufacturer-email a:hover , .manufacturer_details_view .manufacturer-url a:hover , .manufacturer_details_view .manufacturer-product-link a:hover { } 
/* orders */
.orders-box { background:#fff; padding:0px; padding-top:0; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.orders-box tbody { background:#fff;font-size:14px;}
.orders-box tbody td { background:none;border-top: 1px solid #DDDDDD!important; border-left:1px solid #ecf0f1; padding-top:15px; padding-bottom:15px; font-weight:normal; text-align:center;}
.orders-box tbody td:first-child { border-left:none;}
.orders-box tbody td.num a {}
.orders-box tbody td.num a:hover { text-decoration:none;}

.orders-box tbody td.total {font-weight:500; }
#tab-2 .orders-box { box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1); border-radius:0 0 5px 5px;}
.spaceStyle.first { position:absolute; right:20px; top:0px;}
.spaceStyle.second { padding-top:20px;}
.spaceStyle.second .order-box { background:#fff; border:none; border-radius:6px; margin-bottom:30px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);margin-top: 160px;}
.order-box2 .order-box {margin-top: 0 !important;}
.spaceStyle.second .order-box td { border-top:1px solid #ecf0f1; border-left:1px solid #ecf0f1; padding:15px; color:#6a6a6a;font-size:14px; font-weight:300;}
.spaceStyle.second .order-box td:first-child { border-left:none; background:#fff; width:30%;font-size:14px; font-weight:300;}
.spaceStyle.second .order-box tr.first td { border-top:none;}
.spaceStyle.second .order-box td.price { font-weight:500; }

.spaceStyle.second .order-box2 { background:none;}
.spaceStyle.second .order-box2 td.first { border:none;  padding:0px;}
.spaceStyle.second .order-box2 td.first .order-box {background:#fff; border:none; border-radius:6px; margin-top:30px; margin-bottom:10px; overflow:hidden;}
.spaceStyle.second .order-box2 .order-box td:first-child { border-left:none; background:rgba(177, 72, 123,0); width:40%; font-size:14px; font-weight:300;}
.spaceStyle.second .order-box2 td.first .order-box tr:first-child td { border-top:none;}

.spaceStylebot { padding-top:30px; padding-bottom:30px;}
#tabs { color:#6a6a6a;}
#tabs li { padding-bottom:10px;}
.spaceStylebot #tab-2 { display:none;}

.orders-box thead { font-size:14px; }
.orders-box thead th { background:none; border-left:1px solid #ecf0f1; padding-top:15px; padding-bottom:15px; font-weight:normal; text-align:center;}
.orders-box thead th:first-child { border-left:none;}

.order-items-box {background:#fff; border:none; border-radius:0 0 6px 6px; overflow:hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
.order-items-box .order-link {}
.order-items-box .order-link:hover { }
.order-items-box .sectiontableheader th { border:none; font-weight:300; border-left:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding:15px; font-size:14px;text-align: center;}
.order-items-box .sectiontableheader th:first-child { border:none;border-bottom:1px solid #ecf0f1;}
.order-items-box tr {border-top:1px solid #ecf0f1;}
.order-items-box tr td {border-left:1px solid #ecf0f1; padding:15px; color:#6a6a6a;font-size:14px; text-align: center;}
.order-items-box tr td.priceCol span { }
.order-items-box tr td.priceCol span.line-through { }
.order-history td {
    text-align: center;
}
.order-items-box tr td:first-child {border-left:none;font-size:16px; font-weight:300;}

.order-items-box tr.total td { font-weight:bold; }
.order-items-box tr.total td.pricePad {}
.order-items-box tr.total .color , .order-items-box tr.total td.pricePad { }
.order-items-box .size { font-size:16px;}
.order-items-box .size.color {color:#e74c3c!important;}
.order-items-box tr .color2 { }
.order-items-box .order-items  td.right { text-align:right; font-weight:500;}
.shoper #tabs {margin:0 0 0px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:40px;}
.shoper #tabs li { font-size:20px; line-height:20px;  text-transform:uppercase; font-weight:300; padding:15px 20px; background:#ecf0f1;border-radius:5px 5px 0 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; display:inline-block; cursor:pointer; text-transform:capitalize; cursor:pointer; }

.shoper #tabs li:hover { background: #323a45; margin-top:0; color:#fff;}
.shoper #tabs li.current, 
.shoper #tabs li.current:hover { background: #323a45; margin-top:0; color:#fff; cursor:default;}
.shoper .sectiontableentry1  { border-left:none; border-right:none;}
.order { margin-bottom:30px;}
/* #slideShow countdown */
#slideShow .lbl-box { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;right: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
#slideShow .lbl-box .limited { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#9B59B6; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}



#slideShow  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(../images/lbl2.png) left top no-repeat; }
#slideShow   .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(../images/lbl2.png) left bottom no-repeat;}

#slideShow{
    margin-bottom: 20px;
    width: 100%;
}
#slideShow .list_products { display:block; width:100%;}

#slideShow { position:relative; z-index:2; background:#fff; border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
#slideShow.list ul {
				margin: 0;
				padding: 0px;
				list-style: none;
				display:block;
			}
			#slideShow.list li {
				text-align: left;
				padding: 0px;
				margin:0 0 0 0;
				display: block;
				float: none;
				position:relative;
				z-index:100;
				width:100%;
				z-index:1;
			}
			
			#slideShow.list .img-wrapper { overflow:hidden;}


			

			#slideShow .Title a { font-size:24px; line-height:26px; display:inline-block;   text-decoration:none; padding-bottom:10px; font-weight:300;}
			#slideShow .Title a:hover { }
			#slideShow  .vote { padding-bottom:10px; display:inline-block; }
			#slideShow  .rating-title {display: inline-block; position:relative; top:-3px;}


			
			
			
			#slideShow.list .left-img {float:left; margin-right:20px; padding:10px; }
			#slideShow.list li .product-box.hover .browseImage { max-height:300px; width:300px; padding:0px; background:none; position:relative;  border-radius:5px; background:#fff; margin-bottom:60px;}
			#slideShow.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:300px;}
			#slideShow.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:300px; text-align:center; vertical-align:middle;}
			#slideShow.list li .product-box.hover .slide-hover { float:left; width:59%; padding-top:20px; padding-bottom:10px;}

			#slideShow.list li .product-box.hover .vm-img-desc , #slideShow .quantity-box , #slideShow .quantity-controls , #slideShow .attributes { display:none;}
			
			#slideShow .desc1 { display:block; border-top:1px solid #e2e6e7; border-bottom:1px solid #e2e6e7; padding-top:10px;  font-size:14px; margin-right:5px;}
			#slideShow.list ul { display:none;}
			#slideShow.loader {background: url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow: none; border:none;} 
	#slideShow .time-box { margin-top:15px;}
	#slideShow .time-box .bzSaleTimerDesc2 { margin-right:5px;}
	#slideShow .time-box .bzSaleTimer { padding-right:3px;}
	 #slideShow .time-box .price   span { display:inline-block;}
	 #slideShow .time-box .price   .price-sale span.sales {font-size: 24px; font-weight: 500; float:none;}
	 #slideShow .time-box .price  .price-sale { margin-left:0px; width:33%; border-radius:5px 0 0 0; }
	 #slideShow .time-box .price  .price-old .WithoutTax {font-size: 24px;font-weight: 500; text-decoration:none; padding-right:0; padding-bottom:0px; }
	 #slideShow .time-box .price  .price_save .discount {color:#9b59b6;font-size: 24px;font-weight: 500;}
	 #slideShow .time-box .price  .text { display:block; padding-top:0px;font-size: 14px; padding-bottom:0px; font-weight:300; }
	#slideShow .time-box .price  .price-sale .text {}
	#slideShow .time-box .price  .price_save .text{color:#9b59b6;}
	#slideShow .time-box .price  .price_save { border-radius:0 5px 0 0;}
	#slideShow .wrapper-slide { margin-bottom:20px; }
#slideShow .addtocart_button2 , #slideShow .wishlist , #slideShow .compare_cat  { float:left; margin-right:5px; margin-top:2px; margin-bottom:10px;}
#slideShow .add_wishlist , #slideShow .add_compare { background:#e2e6e7;font-weight:300; padding:2px 10px; height:38px; font-size:14px; line-height:36px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}
#slideShow .add_wishlist i , #slideShow .add_compare i { font-size:20px; display:block; text-indent:0px; display:inline-block;}
#slideShow .add_wishlist span  , #slideShow .add_compare span  { display:none;}
#slideShow .add_wishlist:hover,
#slideShow .add_wishlist.active,
#slideShow .add_wishlist:focus , 
#slideShow .add_compare:hover,
#slideShow .add_compare.active, 
#slideShow .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}
#slideShow div.tooltip { width:14%;}

/* Blog */
div.itemRatingForm  { line-height:18px;}
.itemRatingForm .itemRatingList, .itemRatingForm .itemRatingList a:hover, .itemRatingForm .itemRatingList .itemCurrentRating {
    background: url(../images/virtuemart/stars2.png) repeat-x scroll left -1000px transparent;
	outline:none!important;
	
}
.itemRatingForm .itemRatingList .itemCurrentRating {
    background-position: 0 -15px;
    margin: 0;
    padding: 0;
    z-index: 1;
	line-height:14px;
	outline:none!important;
}
.itemRatingForm .itemRatingList {
    background-position: left top;
    float: left;
    height: 13px;
    list-style: none outside none;
    margin: 3px 0 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 70px;
	outline:none!important;
	line-height:14px;
}
.itemRatingForm .itemRatingList a {outline:none!important;}
.itemRatingForm .itemRatingList a:hover { background-position: left -30px;}
.itemRatingForm .itemRatingList li {
    background: none;
    display: inline;
    padding: 0;
	outline:none!important;
}

.K2ItemsRow h2.module-title { float:none; margin-right:20px;}
.K2ItemsRow h2.module-title , .K2ItemsRow h2.module-title a { font-size:18px; line-height:22px;  text-decoration:none; margin-bottom:10px;}
.K2ItemsRow h2.module-title a:hover { color:#eb4821;}
.K2ItemsRow .catItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom:30px;}
.K2ItemsRow .catItemImageBlock .catItemImage { margin:0;}
.K2ItemsRow .catItemImageBlock a { display:block;}
.K2ItemsRow .catItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}
 div.catItemCategory , div.catItemCommentsLink { font-size:13px;  border:none; border-bottom:none; padding:0; margin-right:5px; margin-bottom:10px;}
.K2ItemsRow .catItemAuthor a , div.catItemCategory a , div.catItemCommentsLink a {  text-decoration:none;}
.K2ItemsRow .catItemAuthor a:hover , div.catItemCategory a:hover , div.catItemCommentsLink a:hover { }
div.catItemLinks , div.catItemHeader span.catItemAuthor , div.catItemHeader span.catItemDateCreated {  
    margin-bottom: 0px;
	padding-right:0;
	padding-left:0;
    font-size: 12px;
    font-family: 'lightfont';
    color: #999; }
div.catItemHeader h3.catItemTitle {
    padding: 26px 4px 24px 0;
    margin: 0;
    font-size: 19px;
}
.ictit {
    top: 4px;
    position: inherit;
    color: #999 !important;
    margin-left: 6px;
}
.catItemCategory .icon-folder4 {
    margin-top: -4px;
}
div.catItemHeader h3.catItemTitle a {
   color:#178d83;
   font-size: 16px;
}
div.catItemHeader i {
   color:rgb(42, 196, 183)
}
div.itemHeader i {
   color:rgb(42, 196, 183)
}
.copyright{
    padding: 6px;
	
    border-top: 1px solid #2ac4b7;
}
div.catItemHeader h3.catItemTitle a:hover {
   color:rgb(42, 196, 183)
}
div.catItemCategory span { font-weight: normal;
    font-family: 'lightfont';
    color: #999;
    font-size: 12px;
    padding-right: 0;
    margin-right: -15px;}
div.catItemRatingBlock { float:none; padding:0;  font-size:13px; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
div.catItemIntroText {
font-weight: normal;
font-size: 13px;
padding: 22px;
text-align: justify;
line-height: 28px;
}
.su-carousel-style-1 .su-carousel-image:after {
    background:none
}
.k2ReadMore { font-size:16px; line-height:24px; text-decoration:none; text-transform:uppercase; font-weight:300;}
.k2ReadMore:hover {  text-decoration:none;}
#k2Container div.catItemRatingBlock span {}

.userItemView .userItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-right:20px;}
.userItemView .userItemImageBlock .userItemImage { margin:0;}
.userItemView .userItemImageBlock a { display:block;}
.userItemView .userItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}
.userItemView .fleft { float:left; max-width:58%;}
.userItemView .module-title { margin-bottom:10px;}
.userItemView div.userItemHeader span.userItemDateCreated { font-size:13px; border:none; border-bottom:none; padding:0; margin-bottom:10px;}
div.userItemIntroText {font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:0px;}

.userItemView .k2ReadMore { font-size:16px; line-height:24px; text-decoration:none; text-transform:uppercase; font-weight:300;}
.userItemView .k2ReadMore:hover { text-decoration:none;}
.userItemView { border-top:1px solid #e2e6e7; padding-top:30px; margin-top:30px;}
.userItemView:first-child { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}

.genericItemView .genericItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-right:20px;}
.genericItemView .genericItemImageBlock .genericItemImage { margin:0;}
.genericItemView .genericItemImageBlock a { display:block;}
.genericItemView .genericItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}
.genericItemView .fleft { float:left; max-width:58%;}
.genericItemView .module-title { margin-bottom:10px;}
.genericItemView div.genericItemHeader span.genericItemDateCreated { font-size:13px;  border:none; border-bottom:none; padding:0; margin-bottom:10px;}
div.genericItemIntroText {font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:0px;}
div.genericItemView  { border:none; border-top:1px solid #e2e6e7; margin:0; padding:0 ;padding-top:30px; margin-top:30px;}
div.genericItemView:first-child { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}
div.catItemReadMore a {
    color: #fff;
}
div.catItemReadMore {
    text-align: left;
}
#itemListPrimary .catItemImageBlock , #itemListPrimary .fleft { float:right;}
#itemListPrimary .fleft { width:47%;}
#itemListPrimary .catItemImageBlock { margin-bottom:20px; padding: 0;}
#itemListSecondary {}
#itemListSecondary .catItemImageBlock , #itemListSecondary .fleft { float:left;}
#itemListSecondary .fleft { width:47%;}
#itemListSecondary .catItemImageBlock { margin-right:20px; width:50%; margin-bottom:20px;}
div.k2Pagination  { margin-bottom:30px;}
div.K2ItemsRow { border-top:1px solid #e2e6e7; padding-top:30px; margin-top:30px;}
div.K2ItemsRow.K2Row-0 { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}

.itemView.download-page {
    padding: 0 0 20px 0;
    margin: 0;
    background: #fff;
    box-shadow: 0 0 7px rgba(0,0,0,0.1);
    border-radius: 5px;
	border-bottom: 3px solid #ccc;
}
div.catItemBody {
    padding: 0 0 20px 0;
    margin: 0;
    background: #fff;
    box-shadow: 0 0 7px rgba(0,0,0,0.1);
    border-radius: 5px;
	border-bottom: 3px solid #ccc;
}
div.catItemView { padding:0;}
#k2Container { border:none;
    margin-top: 24px;}
#k2Container h2.itemTitle , #k2Container h2.itemTitle a {     font-size: 24px;
font-size: 18px;
line-height: 26px;
text-decoration: none;
margin-bottom: 16px;
margin-top: 6px;
padding: 10px 12px 12px 0;
background: #f5f5f5;
color:#555;
}
.itemView .itemTitle:before{content: "\e662";font-family: 'themify';color:#119287;display: inline-block;}
#k2Container h2.itemTitle a:hover { }
#k2Container .itemImageBlock { border-radius: 6px;
width: 200px;
margin: 0 auto;}
#k2Container .itemImageBlock .itemImage { margin:0;}
#k2Container .itemImageBlock a { display:block;}
#k2Container .itemImageBlock a img { border:none; padding:0; width:100%!important; height:auto!important; margin-bottom:0;
   }
div.itemHeader {
    padding: 0;
}
 div.catItemCategory , div.catItemCommentsLink {font-weight:300; font-size:13px; border:none; border-bottom:none; padding:0; margin-right:5px; margin-bottom:10px;}
 div.itemCategory span { font-weight:300;}
 #k2Container .itemAuthor, #k2Container .catItemCategory  , #k2Container .itemDateCreated  , #k2Container .itemCategory  {  font-size:12px; padding:0; margin:0; border:none;
    }
 #k2Container .itemDateCreated {  font-size:12px; padding:0; margin:0; border:none; line-height: 40px;
    text-align: left; }
#k2Container .itemAuthor a , #k2Container div.catItemCategory a , #k2Container div.itemDateCreated a , #k2Container .itemCategory a {  
    color: #999;
    font-family: 'lightfont';}
#k2Container .itemAuthor a:hover , #k2Container div.catItemCategory a:hover , #k2Container div.itemDateCreated a:hover , #k2Container .itemCategory a:hover {color:rgb(42, 196, 183)}
#k2Container .itemToolbar { float:right; padding:0; margin-left:5px; border:none; background:none; margin-top:0;}
#k2Container .itemToolbar li { border:none;}
#k2Container .itemToolbar a {  text-decoration:none;font-weight:300; font-size:13px;}
#k2Container .itemToolbar a:hover {}
div.itemRatingBlock { float:none; padding:0; font-size:13px; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
.download-page .itemAttachmentsBlock {background: rgba(0,0,0,0.02);}
.download-page div.itemAttachmentsBlock span {
 color:#888;
}
.itemNext .ti-angle-left {
    float: left;
    margin-right: 5px;
}
#k2Container .itemBody , div.itemIntroText { font-size:14px; line-height:21px;  font-weight:300;}
.itemAuthorBlock { display:none;}
.itemAuthorLatest ul { margin:0 0 20px 15px; padding:0;}
.itemAuthorLatest ul li { background:none; border-bottom:none;}
.itemAuthorLatest ul li a { font-size:14px; line-height:21px;  text-decoration:none;}
.itemAuthorLatest ul li a:hover { }

#k2Container .itemNavigation  { font-size:14px;  padding:5px 0; margin:0; border:none; margin-right:5px; margin-bottom:30px;background:none;}
div.itemNavigation span.itemNavigationTitle {}
#k2Container .itemNavigation a { text-decoration:none;color: #999;}
#k2Container .itemNavigation a:hover {color: #26a69a;}

#k2Container .itemComments { border:none; background:none;padding:0px;}

#k2Container div.itemCommentsForm form span#formLog { font-weight:300;}
div.itemCommentsForm h3 { margin-bottom:30px; padding:0;}
#k2Container .coments-box { border:none; background:#fff;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:20px;}
div.itemCommentsForm form textarea.inputbox {border:2px solid #e4e4e2; background:#f5f7f8; width:100%; margin-bottom:20px;}
div.itemCommentsForm form label { font-size:14px; line-height:20px; font-weight:300; margin:10px 0 4px 0!important;}
#commentURL { width:100%; clear:both;}
div.itemCommentsForm form .fleft { float:left; width:50%; padding-right:15px;}
div.itemCommentsForm form .fleft.right { float:right; padding-left:15px; padding-right:0;}
div.itemCommentsForm form .fleft input { width:100%;}
.itemBackToTop { margin-top:20px; border:none;}
div.itemBackToTop a {  text-decoration:none;}
div.itemBackToTop a:hover {text-decoration:none;}
#k2Container  .itemCommentsCounter { margin-bottom:20px;}
#k2Container .itemCommentsList  { margin:0; padding:0; list-style:none;}
#k2Container .itemCommentsList  li { background:none; border:none; margin-bottom:30px; padding-left:100px; position:relative;}
#k2Container .itemCommentsList  li.odd  { margin-left:30px;}
#k2Container .itemCommentsList  li img { position:absolute; left:0; top:17px; border:none; float:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:20px; width:80px!important; height:auto; border-radius:40px;}
#k2Container .itemCommentsList  li p { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; margin-top:10px; position:relative;}
#k2Container .itemCommentsList  li p:after { 
border-top: 8px solid rgba(0, 0, 0, 0);
		border-bottom: 8px solid rgba(0, 0, 0, 0);
		border-right: 8px solid #fff;
		height: 8px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;
		left:-18px; top:20px;}

#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName , #k2Container div.itemComments ul.itemCommentsList li span.commentDate { line-height:18px; display:inline-block; padding-right:8px;}
#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName { font-weight:300; position:relative; top:-1px;}
.t3-sidebar .coments .module-ct ul > li { background:none; font-size:14px; line-height:18px; font-weight:300; padding:16px 0;}
.t3-sidebar .coments div.k2LatestCommentsBlock ul li span.lcCommentDate { font-size:13px;display:block; padding-top:2px; padding-bottom:2px;}
.t3-sidebar .coments .module-ct ul > li .k2Avatar { border:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; margin-right:10px; padding:5px; display:inline-block; float:left; border-radius:50px; overflow:hidden;}
.t3-sidebar .coments .module-ct ul > li .k2Avatar img { float:none; border:none; padding:0; margin:0; }
.t3-sidebar .coments .module-ct ul > li .lcUsername { width:100%; clear:both; display:block;}
.t3-sidebar .coments .module-ct ul > li .lcItemCategory { font-weight:500;}

.k2user #form-login-password , .k2user #form-login-username { width:100%; margin-right:0; padding-bottom:0;}
.k2user #form-login-password label, .k2user #form-login-username label {  font-size:14px; font-weight:300;}
.k2user #form-login input { margin-bottom:10px;}
.k2user #form-login input.inputbox { width:99%; height:36px; padding:8px 10px; border-radius:3px;border:2px solid #e2e6e7; background:#f5f7f8; box-shadow:none; margin-bottom:15px;}

.k2user #form-login-remember { overflow:hidden; width:100%; margin-bottom:10px;}
.k2user #form-login-remember label {font-size:14px; font-weight:300; float:left;}
.k2user .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:4px;position:relative; top:2px; box-shadow:none;}
.k2user .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.k2user .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
.k2user  .jq-checkbox.disabled span { display:none;}
.t3-sidebar .k2user .module-ct ul.Forgot {}
.t3-sidebar .k2user .module-ct ul.Forgot li { padding:0; border:none;}
.t3-sidebar .k2user .module-ct ul.Forgot li a { font-size:13px; font-weight:300;}
.t3-sidebar .k2user .module-ct ul.Forgot {}

.t3-sidebar .latestarticles .module-ct ul {}
.t3-sidebar .latestarticles .module-ct ul li { padding:15px 0; background:none;font-size:13px;line-height:18px; font-weight:300; }
.t3-sidebar .latestarticles .module-ct ul li a { font-size:14px; font-weight:300; line-height:18px;}
.t3-sidebar .latestarticles .module-ct ul li .moduleItemImage { margin-right:15px; float:left; padding-bottom:10px;width:81px;}
.t3-sidebar .latestarticles .module-ct ul li .moduleItemImage img { width:82px; height:auto; margin:0; padding:0; border:none;}
.t3-sidebar .latestarticles .moduleItemDateCreated { display:block; clear:both; padding-top:2px; padding-bottom:2px;}
.t3-sidebar .latestarticles .fleft { float:left; width:52%;}
.t3-sidebar .latestarticles .module-ct ul {}

.t3-sidebar .allsearch label { font-size:14px; font-weight:300;}
.t3-sidebar .allsearch .inputbox { margin-bottom:15px;}
.search .page-title { font-size:24px; text-transform:uppercase; font-weight:300; font-family: 'Roboto', sans-serif; margin-bottom:30px;}
.search { padding-bottom:75px;}
.phrases legend, .only legend { padding-bottom:10px;}
.search .counter , .search #search-searchword , .search .btn.btn-default {border:2px solid #e4e4e2; background:#f5f7f8; height:38px;}
.search .btn.btn-default { border-left:none;}
.search .btn.btn-default:hover, .search .btn.btn-default:focus{ background:#fff; box-shadow:none;}

.Front_VM2 .category-view.pad-bot { padding-bottom:20px;}

.k2AccountPage th.k2ProfileHeading { font-weight:300;}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key , .k2AccountPage th.k2ProfileHeading,.k2AccountPage table.admintable td { background:none; border:none;}
.k2AccountPage table.admintable td.key { }
.k2AccountPage table.admintable td.key label { font-weight:300; font-size:14px; margin-right:5px; vertical-align:middle; padding-top:8px;}
#gendermsg { padding-top:0px;}
.k2AccountPage table.admintable input { margin-bottom:20px;}
.inputbox.invalid {border-color:#e74c3c!important;} 
.k2AccountPage .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:4px; float:left;}
.k2AccountPage .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.k2AccountPage .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.k2AccountPage  .jq-radio.disabled span { display:none;}
.k2AccountPage .defaultSkin table.mceLayout , #description {border:2px solid #e4e4e2; padding:5px; border-radius:5px;}
#url { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px; }
.defaultSkin table.mceLayout tr.mceFirst td , .defaultSkin table.mceLayout tr.mceLast td{ border-top:none!IMPORTANT;border-bottom:none!IMPORTANT;}
.k2AccountPage div.k2AccountPageUpdate { border:none; text-align:left;}
.reset .form-validate p, .remind .form-validate p { background:none; padding:0; border:none;}
.control-label  label { font-weight:300;}
.star {color:#e74c3c;}
.form-actions { padding:0; background:none; border:none;}
.position-right {
    margin-top: -2px;
}
/* === CONTACTS VIEW ===*/

.map .module-ct { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; margin-bottom:30px; border-radius:5px;}
.map .mod-jgmapmap { width:100%!important}
.contactContact {overflow:hidden;}
	div#contact-form-cont{}
		div.contact-form{  margin-right:50px; 
	}
	div.contact-form legend { font-size:14px; border:none; line-height:20px; color:#6a6a6a; margin-bottom:20px;}
	.contact-wrap {}
	.contact-wrap .width30 { width:30%; float:left;}
		.contact-wrap .width60 { width:70%; float:left;}
		.contact-wrap .width60 h3 , .contact-wrap .width60 .contact-form  { margin-left:30px; margin-right:0;}
		.contact-wrap .width60  .form-horizontal .control-label {
			padding-top: 0px;
			text-align: left;
			width: 100%;
			float:none;
		}
			.contact-wrap .width60  .form-horizontal .control-label label { display:inline-block;  font-weight:300;}
			
			.contact-wrap .star {
				color: #e74c3c;
			}
			.contact-wrap .width60 .controls { margin-left:0px;}
			legend + .control-group { margin-top:0;}
			div.contact-form .control-group { margin-bottom:10px; float:left;}
			div.contact-form .control-group.next { float:none;}
			.contact-wrap .width60 .controls input { 
				width:99%;   
				background:#f5f7f8;
				border: 2px solid #e2e6e7;
				height: 38px;
				line-height: 20px;
				margin-bottom: 5px;
				padding: 9px 10px !important;
    	}
		.width { width:50%;}
		div.contact-form .control-group.first { padding-left:0px; padding-right:15px;}
		div.contact-form .control-group.second { padding-left:15px; padding-right:0px;}

		.contact-wrap .width60 .controls input.invalid , textarea#jform_contact_message.invalid {border: 2px solid #e74c3c;}
		.contact-wrap .width60 .form-horizontal .control-label label.invalid {color:#e74c3c;}
		div.contact-form .control-group.next  .controls input { width:100%;}
			.contact-wrap .width60 .controls textarea {
				background: none repeat scroll 0 0 #F0F0F0; 
				border: 1px solid #E4E4E2;
				height: 150px;
				line-height: 20px;
				margin-bottom: 5px;
				padding: 8px 10px !important;
			}
			.contact-wrap .width60 .form-actions { padding:0; margin:0; border:none; background:none; margin-top:0px; padding-bottom:20px;}
			.contact-wrap .width60 .form-actions td { padding:0;}
			
			
			form#contact-form{ padding:0px;}
				input#jform_contact_name{}
				input#jform_contact_email{}
				input#jform_contact_emailmsg{}
				textarea#jform_contact_message{ margin-bottom:10px;width:100%;background:#f5f7f8;border: 2px solid #e2e6e7;}
				input#jform_contact_email_copy{}
				dt.emailCopy{float:left; margin: 0 1em 0 0;}
	div#contact-address{}
		#map-wrapper{}
			#map{height: 360px;}
		div.contact-contactinfo{}
		div.contact-miscinfo{}	
			div.contact-miscinfo h3, div.jicons-icons{display: none;}
			div.contact-misc{}
				div.contact-misc p{}



.contact-address dt span img { display:none;}
.contact-address dt { width:auto;}
.contact-address dd { margin:0 0 0 30px;}
.contact-address dt span  { font-size:18px; display:inline-block; padding-top:5px; padding-bottom:5px; line-height:22px; }
.contact-address dd span  {line-height:22px;display:inline-block; padding-top:5px; padding-bottom:5px; max-width:100%; color:#6a6a6a; }
.contact-address dd span a  {display:inline-block;  white-space:inherit; word-spacing:inherit; max-width:100%; overflow:hidden; color:#1b1b1b;  }
/* Checout */
#onepage_main_div label { font-weight:300;}
#onepage_main_div .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 0px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}
#onepage_main_div .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#onepage_main_div .jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px; padding-left:5px;}
#onepage_main_div .jq-selectbox .trigger .arrow { top:15px;}
#onepage_main_div .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#onepage_main_div .jq-selectbox.opened .arrow{ background-position:left top;}
#onepage_main_div .jq-selectbox.opened, .shoper .jq-selectbox:hover { background:#fff;}


#onepage_main_div .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF;  border-radius: 2px; border:2px solid #e4e4e2;
margin: 0px 0 0 -7px;  padding: 0;}
#onepage_main_div #shipto_section .jq-selectbox .dropdown { margin:0 0 0 -2px;}
#onepage_main_div .jq-selectbox .dropdown ul { margin:0; padding:0;}
#onepage_main_div .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#onepage_main_div .jq-selectbox .dropdown ul li:hover , #onepage_main_div .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }

#onepage_main_div .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:8px; float:left;}
#onepage_main_div .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#onepage_main_div .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
#onepage_main_div  .jq-radio.disabled span { display:none;}

#checkoutForm .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:4px;position:relative; top:2px; box-shadow:none;}
#checkoutForm .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#checkoutForm .jq-checkbox.checked span , #checkoutForm .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
#checkoutForm   .jq-checkbox.disabled span { display:none;}

/* Home Blog */
.homeblog ul { margin:0; padding:0; list-style-type:none;}
.homeblog ul li { margin-bottom:20px; margin-left:15px; margin-right:15px;}
.homeblog ul li  .blog-box { max-width:557px;}
.homeblog .moduleItemImage { border:none; background:#fff;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:10px; display:block; float:left; margin-right:20px; width:40%;}
.homeblog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { width:100%!important; height:auto; border:none; margin:0; padding:0;}
.homeblog ul li  .blog-box .fleft { float:left;max-width:55%;}
.homeblog ul li  .blog-box .fleft  .moduleItemTitle {  font-size:18px; line-height:22px; text-decoration:none; font-weight:500; }
.homeblog ul li  .blog-box .fleft  .moduleItemTitle:hover { }
.homeblog ul li  .blog-box .fleft  .moduleItemDateCreated {  font-size:13px; line-height:22px;text-decoration:none; font-weight:300;display:block; padding-top:5px; padding-bottom:5px;}
.homeblog ul li  .blog-box .fleft .moduleItemIntro {  font-size:16px; line-height:21px;font-weight:300;}
.homeblog ul li  .blog-box .moduleItemReadMore{  font-size:16px; line-height:22px; text-decoration:none; text-transform:uppercase; font-weight:300;}
.homeblog ul li  .blog-box .moduleItemReadMore:hover {}

.k2ItemsBlock.homeblog {
    margin-left: -13px;
    margin-top: -55px;
    overflow: hidden;
    padding-right: 0;
    padding-top: 55px;
    width: 102%;
}
/* System Messages */
#system-message { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; }
#system-message dd ul { background-color: #e6f1f8 !important; background-position:0 0; background-image:none!important; color: #2980B9; font:14px; line-height:22px; margin: 0px 0 20px 0!important; list-style: none; padding: 15px 22px!important; text-align:left; border:none; list-style:none; border-radius:6px;position:relative;}

#system-message > .warning > ul {
    background-color: #E6C8A6!important;
    border-color: #FFBB00;
	border: 1px solid #F0DC7E!important;
}

#system-message dd.notice ul {
    background-color: #E4F3EB!important;
    border: none!important;
    color: #27AE60;
}
/* System Standard Messages */
#system-message dt.message {display: none; }

/* System Error Messages */
#system-message dt.error {display: none;}
#system-message dd.error ul {color: #cb2700;background-color: #f6d9d2!important;border: none;}

/* System Notice Messages */
#system-message dt.notice {display: none;}
#system-message dd.notice ul {color: #A08B4C;background-color: #F5ECC1;border: 2px solid #F0DC7E;}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { padding-top:9px; font-weight:300;}
#system-message dd.message ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #3498DB;}
#system-message dd.message.error ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #e79682;}
#system-message dd.message.notice ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #79f5ad;}
  /******************compare**************************/ 

.compare_cat a { cursor:pointer;}

#system_view {
	background: #f9f9f9 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
    display: none;
    left: 33%;
    margin-left: -215px;
    margin-top: -100px;
    min-height: 100px;
    overflow: hidden;
    padding: 21px 26px 4px;
    position: absolute !important;
    top: 15%;
    width: 380px;
    z-index: 6666;
	}
#system_view_overlay {z-index:5555;display:none;position:fixed;left:0;top:0;opacity:0.4;width:100%;height:100%;background:#000;}
.AjaxPreloaderC {position:fixed;top:50%;left:50%; margin:-22px 0 0 -22px;background:url(../images/fancybox_loading.gif) center center no-repeat #000; width:44px; height:44px; z-index:9999;opacity: 0.9; border-radius:6px;}

	.system_view_close {
    background:none;
    position: absolute;
     right: 17px;
    top: 2px;
	cursor:pointer;
	color:#292f38;
	font-size:20px;
}
.system_view_close:hover {opacity:1; color:#E74C3C;}
.continue.button.reset2 {float: left;}
#system_view .wrapper { overflow:hidden; width:100%;}
#system_view .wrapper2 { width:100%;}
.remcompare {margin-top: 17px;text-align: center;}
.success_compare_img { float:left; width:80px; margin-right:20px;}
.success_compare_img img { width:100%; height:auto;}
.success_compare_left { float:left; width:270px;margin-top: 12px;}
.success_compare_left .title a {  font-size:13px; font-weight:500; text-decoration:none; cursor:pointer;}
.success_compare_left .title a:hover {}
.success_compare_left .remcompare a { text-decoration:none; cursor:pointer; font-size:14px;}
.success_compare_left .remcompare a i {margin-right:5px;}
.success_compare_left .remcompare a:hover {}
.success_compare { width:100%;}
.success_compare .successfully {text-align: center; margin-top:20px; margin-bottom:20px; padding:10px;font-size:12px; font-weight:300; color:#27ae60; background:#e6f1f8; display:block; border-radius:4px;}
.success_compare .notification { text-align: center;margin-top:20px; margin-bottom:20px; padding:10px;font-size:12px; font-weight:300; color:#27ae60;background:#e4f3eb; display:block;border-radius:4px;}
.success_compare .warning { margin-top:20px; margin-bottom:20px; padding:10px;font-size:12px; font-weight:300;  color:#cb2700;background:#f8e9e8; display:block;border-radius:4px;text-align: center;}
#compare_go , #wishlists_go { float:right;}
/******************wishlist**************************/ 
.remwishlists {margin-top: 17px;}
.wishlist a { cursor:pointer;}
.success_wishlists_img { float:left; width:80px; margin-right:20px;}
.success_wishlists_img img { width:100%; height:auto;}
.success_wishlists_left { float:left; width:270px;}
.success_wishlists_left .title a {  font-size:12px; font-weight:500; text-decoration:none; cursor:pointer;}
.success_wishlists_left .title a:hover {}
.success_wishlists_left .remwishlists a {text-decoration:none; cursor:pointer; font-size:14px;}
.success_wishlists_left .remwishlists a i {margin-right:5px;}
.success_wishlists_left .remwishlists a:hover {color:#e74c3c}
.success_wishlists { width:100%;}
.success_wishlists .successfully {text-align: center; margin-top:20px; margin-bottom:20px; padding:10px;font-size:12px; font-weight:300; color:#2980b9; background:#e6f1f8; display:block; border-radius:4px;}
.success_wishlists .notification {text-align: center; margin-top:20px; margin-bottom:20px; padding:10px;font-size:12px; font-weight:300; color:#27ae60;background:#e4f3eb; display:block;border-radius:4px;}
.success_wishlists .warning {text-align: center; margin-top:20px; margin-bottom:20px; padding:10px;font-size:12px; font-weight:300;  color:#cb2700;background:#f8e9e8; display:block;border-radius:4px;}
/******************add to cart**************************/ 
div#facebox .popup { border:none; box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);}
div#facebox .popup .my-groovy-style2 { padding:15px 4px 4px 4px; position:relative;}
div#facebox .popup .my-groovy-style2 .left { text-align: center; padding-bottom:30px; min-height:175px;}
div#facebox .popup .my-groovy-style2 .floatright { float:right;}

#askform label { font-weight:300; }
#askform input { margin-right:30px;margin-top:3px; font-size:14px; width:84%}
#comment {border:2px solid #e4e4e2; background:#f5f7f8; height:100px; line-height:20px; margin-bottom:20px; font-size:14px; }
.login-wrap div.other-links ul { margin:0; padding:0; list-style-type:none; padding-top:20px;}
div.other-links li a { text-decoration:none;}
div.other-links li a:hover { }

.ac_result { border:none; border-top:3px solid #e74c3c; background:#fff;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); border-radius:0 0 5px 5px;}
/*-------------------------Animated Scroll to Top ------------------------------*/
#back-top {
	position: fixed;
	right:15%;
	bottom: 15%;
	margin-right: 0px;
	padding:0;
	margin:0;
	display:none;
	z-index:99;
}

#back-top a {
	opacity:0.8;
	width: 40px;
	height:40px;
	display: inline-block;
	text-align: center;
	font-size:24px;
	line-height:38px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	padding:0;
	margin:0;
	background: #292f38;
		/* rounded corners */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;

}
#back-top a:hover {
	color: #fff;
	
}

/* arrow icon (span tag) */
#sbox-window.shadow {box-shadow:none!important;overflow:hidden;border-radius:6px!important;}
#sbox-content {border-radius:6px!important;}
#sbox-window { padding:0;  box-shadow:none;}
body.component { width:460px; height:100%; background:#fff!important; border-radisu:6px;}
.t3-mainbody.component { padding:0; background:#fff;}
.t3-mainbody.component .t3-content { padding:0 20px;}
.ask-a-question-view { padding-top:20px; position:relative;}
.ask-a-question-view h3 { margin-top:0; margin-bottom:10px;}

.ask-a-question-view #Comment  {border:2px solid #e4e4e2; background:#f5f7f8; height:100px; line-height:20px; margin-bottom:20px; font-size:14px;width: 100%;}
#sbox-window #sbox-btn-close { background:url(../images/close.png) left top no-repeat;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:15px; height:13px;position:absolute; top:8px; right:8px;}
#sbox-window #sbox-btn-close:hover {opacity:1; background-position:left bottom;}
.ask-close { display:none;}
div#facebox .popup a.close { background:url(../images/close.png) left top no-repeat;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:15px; height:13px;position:absolute; top:8px; right:8px;}
div#facebox .popup a.close:hover {opacity:1; background-position:left bottom;}

#Faqsaccordion { padding-top:20px; padding-bottom:10px;}
#Faqsaccordion .panel {  
	background: none;
    border:none;
    border-radius: 0;
    color: #515151;
    margin-bottom: 5px;
}
.panel-heading { padding:0; background:none;}
#com_webiranmessage_content{font-family:"LightFont"}
#com_webiranmessage_content .red{animation: 1.5s ease 0s normal none infinite running tada;}
.panel-heading a.accordion-toggle.collapsed { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.panel-heading a.accordion-toggle.collapsed:hover { background:#323a45; color:#fff; }
.panel-heading a.accordion-toggle span { float:right;}
.panel-heading a.accordion-toggle span i { font-style:normal;}
.panel-heading a.accordion-toggle.collapsed span  i.minus { display:none;}
.panel-heading a.accordion-toggle.collapsed span  i.plus { display:block;}
.panel-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.panel-heading a.accordion-toggle span  i.plus { display:none;}
.panel-heading a.accordion-toggle span  i.minus { display:block;}

#Faqsaccordion .panel-collapse { border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}
#Faqsaccordion .accordion-body .panel-body {padding:20px; }
.tabletkanone { display:none;}
.module-ct .odd { border-bottom:none;}
 #itemListPrimary.firstItem div.K2ItemsRow:first-child { margin-top:1px!important; padding-top:1px!important; border-top:none!important;}
 .modal-backdrop { z-index:10001;}
 .vm-customfield-cart { font-size:14px;}
 span.cart_num a:hover {  text-decoration:none; color:#fff!important;}
/* button */
.button , .vm-button-correct , .k2user .button { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:40px; display:inline-block; border:none; border-radius:4px; color:#fff;  text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}
.addtocart-button { background:#2ecc71;font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}
.addtocart-button:hover , .addtocart-button:focus{ background:#27ae60!important;color:#fff;text-decoration:none;}
.button:hover,
.button:focus, .vm-button-correct:hover , .vm-button-correct:focus , .k2user #form-login .button:hover , .k2user #form-login .button:focus { background:#34495e!important;border-bottom:2px solid #2c3e50!important; color:#fff;text-decoration:none;}

.button.reset {background:#34495e!important;border-bottom:2px solid #2c3e50!important;text-decoration:none;}

.button.reset:hover,
.button.reset:focus {text-decoration:none;}

.button.reset2 {background:#e2e6e7!important;border-bottom:2px solid #bdc3c7!important;text-decoration:none; color:#292f38;}
.button.reset2:hover,
.button.reset2:focus {background:#7f8c8d!important;border-bottom:2px solid #7f8c8d!important;text-decoration:none; color:#fff;}

.proddet .addtocart-button  { height:50px; line-height:48px;}
@-moz-document url-prefix() {
  button.button{ padding-bottom:1px;}
}
/*end button */

input:focus:-moz-placeholder {color:transparent;}
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-ms-input-placeholder {color:transparent;}
input::-moz-placeholder {color:#292f38;}
input::-webkit-input-placeholder {color:#292f38;}
input::-ms-input-placeholder {color:#292f38;}

select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .inputbox::-moz-placeholder
{color:#999;}
/* tooltip */
#product_list ul.layout2 div.tooltip { display:none!important;}
div.tooltip { width:30%;}
div.tooltip-inner {background:#333;  font-size:11px font-weight:300; padding:7px 5px;color:#fff;
animation-name: fadeInUp;
    animation-duration: 1s;
    animation-fill-mode: both;z-index:9999;}
.tooltip.top div.tooltip-arrow {animation-name: fadeInUp;
    animation-duration: 1s;
    animation-fill-mode: both;}

/* css3 */

@-moz-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-webkit-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-o-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-ms-keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@keyframes srcbg {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}

@-moz-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.8;
}
100% {
opacity:1;
}
}
@-webkit-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-o-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@-ms-keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}
@keyframes srcbg2 {
0% {
opacity:0;
}
50% {
opacity:0.5;
}
100% {
opacity:1;
}
}

/* 
 * 	Core owl2 Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl2-carousel .owl2-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl2-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl2-carousel .owl2-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl2-carousel .owl2-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl2-carousel .owl2-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl2-carousel .owl2-item{
	float: left;
}
.owl2-controls .owl2-page,
.owl2-controls .owl2-buttons div{
	cursor: pointer;
}
.owl2-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */

/* fix */
.owl2-carousel  .owl2-wrapper,
.owl2-carousel  .owl2-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* ver 1.1 */
#slideShow .add_wishlist, #slideShow .add_compare { height:40px; line-height:38px;}
.acymailing_form .acysubbuttons .button:hover, .acymailing_form .acysubbuttons .button:focus { background:#e2e6e7!important; border-bottom-color:#bdc3c7!important; color:#434649;}
.serchline .sropen {width:19px; height:19px; background:none; position:absolute; top:20px; right:5px; cursor:pointer; display:block; font-size:24px; color:#fff;}
.serchline .sropen:hover { background:none; }
.serchline .srclose { width:12px; height:13px; background:none; position:absolute; top:20px; right:5px; cursor:pointer; display:none; font-size:24px; color:#292f38;}
.serchline .srclose:hover { background:none;}
i[class^="fa-"], i[class*=" fa-"] { margin:0;}

div.cwcookielaw { position:relative; left:0; top:0; padding:10px 0; background:#000;font-weight:300; z-index:30010; height:auto; font-size:12px;}
.cwcookielawbg { display:none!important;}
.cwallowcookies {  border-radius:5px 0 0 5px!important;}
.cwcookiesmoreinfo{ border-radius:0px 5px 5px 0px!important;}
.cookies_height { height:0px;}
.cwcookiecontainer a.button { border-radius:4px 0 0 4px; margin-left:10px;}
.cwcookiecontainer a.button.reset2 { border-radius:0 4px 4px 0;margin-left:0px;}
#cart_list div { min-height:0;}
#vmCartModule div#cart_list .show_cart { padding-top:0; padding-bottom:0;}
div#cart_list .show_cart .button { margin-top:15px; margin-bottom:15px;}

/* ver 1.2*/

.bs-docs-example2 { padding-top:20px; padding-bottom:10px;}

.option-set {margin:0 0 26px 0; padding: 0; list-style:none; position:relative; z-index:99;  min-height:30px;}
.option-set li a { font-size:16px; line-height:20px; color:#292f38; text-transform:none; font-weight:300; padding:5px 10px; background:#ecf0f1;border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; margin-bottom:5px; position:relative; display:inline-block;}
.option-set li a:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";
position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		border-top: 9px solid #ecf0f1;
		height: 9px;
		margin-left: 2px;
		vertical-align: middle;
		width: 16px;
		content:" ";
		position:absolute;left:50%; bottom:0px;
		margin-left:-8px; visibility:hidden;}

.option-set li a:hover { background: #34495e; margin-top:0; color:#fff;}
.option-set li a.selected, 
.option-set li a.selected:hover { background: #34495e; margin-top:0; color:#fff; cursor:default;}
#filters { width:100%; clear:both; overflow:hidden;}
#sort-by,#sort-direction { float:left;}

.product-detail-row td { text-align:left;}
.price td { text-align:right; border-bottom:none; border-right: 1px solid #ECF0F1;}
#sales_price { font-weight:bold;}

.module-4eck  {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;
}
table.cart-summary {
	 border-radius: 0 0 3px 3px;
	 margin-bottom:20px;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	}
#shipments .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
#shipments .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#shipments .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
#shipments .jq-radio.disabled span { display:none;}
#shipments .jq-radio { float:left; margin-bottom:10px; margin-top:10px;}
#shipments label { float:left; width:96%;}
#shipments label .vmCartPaymentLogo { float:left; overflow:hidden; margin:0 20px 20px 0}

#payments .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}
#payments .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#payments .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
#payments .jq-radio.disabled span { display:none;}
#payments .jq-radio { float:left; margin-bottom:10px; margin-top:10px;}
#payments label { float:left; width:96%;}
#payments label .vmCartPaymentLogo { float:left; overflow:hidden; margin:0 20px 20px 0}
.payment-pane , shipment-pane { margin-top:30px;}

.billto-shipto .floatleft { float:left;}
.cart-view.bill { margin-top:30px;}
.billto-shipto .font { text-transform: lowercase; font-weight:bold!important; margin-bottom:20px;}
#register, #STsameAsBT{ height:18px;}
#table_shipto { display:none;}
.vm2-add_up{ float:left; width:20px; position:relative;}
.vm2-add_up input {border:none; position:relative; z-index:2; background:none;}
.vm2-add_up i { position:absolute; left:0; top:4px; z-index:1;}
#cart-view-default .cart-title { width:auto;}
#cart-view-default  ul.adminform { margin:0; padding:0; list-style:none; }
#cart-view-default  ul.adminform li { display:block;}
#cart-view-default  ul.adminform li label { float:none; width:100%; text-align:left; font-weight:normal;}
#cart-view-default  ul.adminform input  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;margin-bottom:10px; width:98%;}
#cart-view-default  ul.adminform input:focus { border:2px solid #e4e4e2; }

#cart-view-default  ul#user-register-fields { list-style-type:none; margin:0; padding:0;}
#cart-view-default  ul#user-register-fields input  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;margin-bottom:10px; width:98%;}
#cart-view-default  ul#user-register-fields input:focus { border:2px solid #e4e4e2; }

#table_user td { text-indent:-9999px; display:inline-block;}
#table_user td input, #table_user td label { text-indent:0px;}

.shoper .jq-selectbox { width:98%;}
.shoper .jq-selectbox .optgroup { font-weight:bold;}
#STsameAsBTLeb { cursor:pointer; padding-left:20px; position:relative; left:-20px; z-index:99;}
#user-actions-trigger  { margin:0; padding:0; list-style:none;}

#registerLeb { cursor:pointer; padding-left:20px; position:relative; left:-20px; z-index:99;}
.border-radius-lb { text-align:left;}
.border-radius-lb #coupon_code { width:72%;}
.cart-summary.bot-total { margin-top:30px;}
.cart-summary.bot-total tr td { border-left:1px solid #ddd;}
.cart-summary.bot-total tr td:first-child { width:70%; text-align:right; border-left:none;}
.cart-summary.bot-total .bold , .cart-summary.bot-total .red-bold { font-weight:500;}

.smart-slider-layer { text-align:inherit;}
/* NO RESP*/
.noresp { min-width:1220px; margin:0 auto;}
.noresp #t3-mainnav .navbar-nav > li > a, .noresp #t3-mainnav .navbar-nav > li > span {padding: 20px 30px;}
.noresp .botbanners .banneritem { width:48%;}
.noresp .bannergrouptopbanners  .banneritem  { width:31%; margin-left:20px;}
.banneritem img { width:100%!important; height:auto!important;}
.noresp .bannergrouptopbanners  .banneritem:first-child { margin-left:0;}
.noresp #slideShow.list li .product-box.hover .browseImage { width:235px;}
.noresp #slideShow.list li .product-box.hover .browseImage a { width:235px;}
.noresp .homeblog .moduleItemImage , .noresp .homeblog ul li .blog-box .fleft{ width:100%; margin-bottom:10px; max-width:100%;}
.noresp #productdetailsview .fleft { max-width:320px; width:320px;}
.noresp #Img_zoom2 { width:100%!important; height:100%!important;}
.noresp .border-radius-lb #coupon_code { width:65%;}
.noresp #cart-view-default .cart-title { width:70%;}
/* END NO RESP*/
/* ver 1.3*/

/* ver 1.4*/
div#quick_view_overlay{ z-index: 555555;}
div#quick-view {z-index: 666666;}
div#facebox_overlay{ z-index: 6555800;}
div#system_view_overlay{z-index: 555555;}
div#system_view{z-index: 666666;}
div.fancybox-overlay {
    z-index: 330090;
}
#facebox {z-index: 65558000!IMPORTANT;}

.header-top.style2 {position:relative; z-index:10000;}
.modal-open .header-top.style2 {position:relative; z-index:inherit; }
.header-top.style2 .module.menu { float:none;}
.header-top.style2 .module.menu ul { display:table;text-align:center; float:none; margin:0 auto;}
.header-top.style2 .mod-languages { margin-left:0; position:relative; right:-25px;}
.header-top.style2 .mod-currencies { margin-left:0; margin-right:-5px;}
.header-top.style2 #cur-lang { padding-bottom:2px;}
.header-top.style2 #cur-lang .heading { height:24px;}
.header-top.style2 #cur-lang ul { top:28px;}

#t3-header.style2 {position:relative; z-index:9999;}
#t3-header.style2 .search-custom { float:right; width:300px;margin-right:-4px;}
#t3-header.style2 .block1-custom  { float:left;}
#t3-header.style2 .sropen { display:none;}
#t3-header.style2 .serchline { position:relative; background:none;}
#t3-header.style2 .serchline form { display:block;}
#t3-header.style2 .serchline form input {   
		background: none repeat scroll 0 0 #F5F7F8;
		border: 2px solid #E4E4E2;
		color: #696E6E;
		height: 40px;
		line-height:40px;
		outline: medium none;
		resize: none;
		border-radius:4px;
		padding:0 10px;
	}
#t3-header.style2 .serchline form  .button {
		position:absolute;
		right:10px;
		top:0;
		color:#BDC3C7;
		background:none!important;
		border:none!important;
		font-size:18px;
		padding:0;
	}
#t3-header.style2 .ac_result { width:300px!important;left:0!important; top:40px!important;}	
#t3-header.style2 .customphone { text-align:right; margin-right:20px; margin-top:-4px;}
#t3-header.style2 .customphone span { display:block; font-weight:bold; font-size:22px;}

#t3-header.style2 .mod-right .fright { position:relative;}
#t3-mainnav.style2 {position:relative; z-index:9998;}
#t3-mainnav.style2 .navbar-nav > li > a , #t3-mainnav.style2 .navbar-nav > li > span {padding: 20px 30px;}
#t3-mainnav.style2 .fright.mod-right { float:right; padding-top:10px;}

.t3-navbar .search-custom  { position:absolute; left:0; top:0; width:100%;}
.search-custom .serchline { position:relative;}
.ac_result { position: absolute; display:none; left:0!important; top:60px!important; }

.t3footnav-top { padding-top:20px; padding-bottom:0px; border-bottom:1px solid #404852!important;}
.t3footnav-top ._newsletter { padding-top:10px;}
.t3footnav-top ._newsletter .module-title { float:left; margin-right:10px; padding-top:8px!important;}
.t3footnav-top ._newsletter .module-ct { float:left; width:80%;}
.t3footnav-top ._newsletter .acymailing_form tr { display:block; float:left;}
.t3footnav-top ._newsletter .acymailing_form tr:first-child { margin-right:10px; width:70%;}
.t3footnav-top div.tooltip { width:15%;}

.t3footnav-top ._newsletter .acymailing_form tr td { display:block;}
.t3footnav .listbest li { padding-bottom:10px; overflow:hidden;}
.t3footnav .listbest .Title a { color:#fff;}

.logo a:hover img{
	-webkit-animation:ministorm .5s ease;
	-moz-animation:ministorm .5s ease;
	-o-animation:ministorm .5s ease;
	-ms-animation:ministorm .5s ease;
	animation:ministorm .5s ease;
}

@-webkit-keyframes ministorm{
	0%,100%{
		-webkit-tranform:rotate(0deg);
	}
	30%{
		-webkit-transform:rotate(8deg);
	}
	70%{
		-webkit-transform:rotate(-8deg);	
	}
}
@keyframes ministorm{
	0%,100%{
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	30%{
		-moz-transform:rotate(8deg);
		-o-transform:rotate(8deg);
		-ms-transform:rotate(8deg);
		transform:rotate(8deg);
	}
	70%{
		-moz-transform:rotate(-8deg);
		-o-transform:rotate(-8deg);
		-ms-transform:rotate(-8deg);
		transform:rotate(-8deg);	
	}
}
/* shortcod*/
.yt-accordion {
	list-style:none;
	margin:0;
	padding:0;
	}
.yt-accordion .accordion-group {  
	background: nobe;
    border:none;
    border-radius: 0;
    color: #515151;
    margin-bottom: 10px;
}
.yt-accordion .accordion-heading  { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer; position:relative; margin-bottom:0;
}	
.yt-accordion .accordion-heading:hover , .yt-accordion .accordion-heading.active  { background:#323a45; color:#fff; }

.yt-accordion .accordion-heading  i { font-style:normal; position:absolute; right:10px; top:15px; font-size:22px;}

.accordion-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:14px; line-height:16px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;
-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;
}	
.accordion-heading a.accordion-toggle span  i.plus { display:none;}
.accordion-heading a.accordion-toggle span  i.minus { display:block;}

.yt-accordion .accordion-inner {padding:20px;  border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}
.btn.btn-flat.button { box-shadow:none;}
.yt-gmap-bg {
	background:#fff!important;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
}

.orderlistcontainer div.Order{ margin-top:0px;background:#f5f7f8; cursor:pointer;border:solid #e4e4e2 2px;font-size:13px;padding:3px 25px 3px 10px;  float:left; min-width:110px; height:30px;  border-radius:0; position:relative; z-index:10; cursor:default;  border-radius: 3px 3px 3px 3px;  font-weight:300; cursor:default; color: #1B1B1B;}
body.component { width:440px;}

.lbl-box2 { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;left: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.lbl-box2 .sold  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#9ba5ac; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}
.lbl-box2  .soldafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(../images/label-sold.png) left bottom no-repeat; }
.lbl-box2 .soldbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(../images/label-sold.png) right top no-repeat;}

.product-related-products { margin-bottom:0px;}

#productdetailsview .lbl-box2 { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -5px;left: -5px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
#productdetailsview .lbl-box2 .sold  { position:relative; top:28px; left: 11px;  height:24px; width:140px; background:#9ba5ac; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}
#productdetailsview .lbl-box2  .soldafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(../images/label-sold.png) left bottom no-repeat; }
#productdetailsview .lbl-box2 .soldbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(../images/label-sold.png) right top no-repeat;}
.t3-mainbody.component { padding-top:10px;}
.t3-mainbody.component .manufacturer_details_view .spacer { padding:0; border:none; box-shadow:none;}
.t3-mainbody.component .manufacturer_details_view .fleft { float:none;}
.t3-mainbody.component .manufacturer_details_view  .wrap { margin-top:0;}
.t3-mainbody.component .manufacturer_details_view .fleft div.manufacturer-image { border:none;}
.t3-mainbody.component .t3-content { padding-right:10px;}
body.component { min-width:280px; width:auto;}
.fancybox-margin {margin-right:0px!important;}
/* ver 1.5*/
.nobtn .orderlistcontainer:first-child div.orderlist{left:0;}
/* ver 1.6
ul.layout .product-box .browseImage img,ul.layout2 .product-box .browseImage img { max-width:none; width:100%;}*/
#Customblock { background:#fff; padding:50px 0;}
.customcustomblock ul { list-style-type:none; margin:0; padding:0;}
.customcustomblock ul li { float:left; width:25%; text-align:center;}
.customcustomblock ul li em { background:#ecf0f1; display:inline-block; font-size:26px; line-height:60px; text-align:center; width:60px; margin:0; border-radius:4px;	
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	
}
.customcustomblock ul li:hover em { color:#fff; background:#292f38;
	-webkit-animation:jump .4s ease;
	-moz-animation:jump .4s ease;
	-o-animation:jump .4s ease;
	animation:jump .4s ease;
	}
.customcustomblock ul li h5 { font-size:18px; padding:10px 10px;}
.customcustomblock ul li p {padding:0 10px;}
.customcustomblock ul li a { font-size:16px; text-transform:uppercase;
-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	 }

@-webkit-keyframes sizejump{
	0%,100%{-webkit-transform:scaleX(1);}
	50%{-webkit-transform:scaleX(1.1);}
}
@keyframes sizejump{
	0%,100%{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}
	50%{-moz-transform:scaleX(1.1);-o-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1);}
}
@-webkit-keyframes jump{
	0%,100%{-webkit-transform:translateY(0px);}
	50%{-webkit-transform:translateY(-5px);}
}
@keyframes jump{
	0%,100%{-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
	50%{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}
}

.page3 #Toprow { padding-bottom:50px;}
#Customblock-Portfolio { background:#fff; padding:40px 0 10px 0;}
#Customblock-brand {background:#f9f9f9; padding:20px 0 10px 0; overflow:hidden;}
#Customblock-blog {padding:40px 0 20px 0;}

h3.gallery-title {
		font-family: 'Roboto',sans-serif;
		font-size: 24px;
		font-weight: 300;
		text-transform: uppercase;
	} 
#Customblock-Portfolio .owl2-controls { top:-35px;}

#Customblock-blog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    border: medium none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100% !important;
}
.testimonial { 
	margin-left: -13px;
    padding-right: 0;
    width: 104%;}
.testimonial .owl2-item {}
.testimonial .yt-testimonial { margin-left:15px!important; margin-right:15px!important;}

.box-paralax {
    overflow: hidden;
}

html.no-touch .animate_ftr{
	right: -100px;
    opacity: 0;
    position: relative;
}
html.no-touch .animate_ftl{
	left: -100px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_top{
	top: -110px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_bot{
	bottom: -110px;
    opacity: 0;
    position: relative;

}

html.no-touch .animate_left{
	left: -120px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_right{
	right: -120px;
    opacity: 0;
    position: relative;

}


html.no-touch .module.homeblog.page3 {
	left: -120px;
    opacity: 0;
    position: relative;	
}
html.no-touch .module.home.say {
	right: -80px;
    opacity: 0;
    position: relative;
}

html.no-touch .animate_top_brand{
	right: -130px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_bot_brand{
	left: -130px;
    opacity: 0;
    position: relative;

}

html.no-touch .animate_top_tabs{
	left: -100px;
    opacity: 0;
    position: relative;

}
html.no-touch .animate_bot_tabs{
	right: -100px;
    opacity: 0;
    position: relative;

}


#Customblock2 { background:#fafbfb; text-align:center; padding-top:40px; padding-bottom:40px;}
.box-paralax2 {
    overflow: hidden;
}

.customcustomblock2 ul { list-style-type:none; margin:0; padding:0;}
.customcustomblock2 ul li { float:left; width:33%; text-align:left;}
.customcustomblock2 ul li .padding { padding-bottom:30px; overflow:hidden; padding-top:15px; margin-top:-15px;}
.customcustomblock2 ul li em { background:#ecf0f1; display:inline-block; font-size:26px; line-height:60px; text-align:center; width:60px; margin:0 20px 0 0; border-radius:4px; float:left;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	
}
.customcustomblock2 ul li > div:hover em { color:#fff; background:#292f38;
	-webkit-animation:jump .4s ease;
	-moz-animation:jump .4s ease;
	-o-animation:jump .4s ease;
	animation:jump .4s ease;
	}
	.customcustomblock2 ul li  span { overflow:hidden; display:inline-block; width:75%; float:left;}
.customcustomblock2 ul li h5 { font-size:18px; padding:0px 10px 10px 0;}
.customcustomblock2 ul li p {padding:0 10px 0 0;}
.customcustomblock2 ul li a { font-size:16px; text-transform:uppercase;
-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;	 }
.t3footnav { overflow:hidden;}

html.no-touch #product_list.loadmore .prod-row.item { opacity:0;}
.btn_compare i , .btn_wishlist i { margin-right:10px!important;}
.prod_cat { width:auto;}
.pagination ul > li > a { font-weight:bold;}
.Results .display-number {
    padding-bottom: 10px;
}
.t3-sidebar .banneritem:first-child { margin-left:0;}
.nav .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
#t3-mainnav .navbar-nav > li { margin-bottom:-10px; padding-bottom:10px;}
#t3-mainnav .dropdown-menu {
    margin-top: 0px;
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {margin-right:-20px; padding-right:20px;}
#t3-mainnav .dropdown-menu .dropdown-menu { margin-left:10px;} 
html.no-touch  #Customblock-blog.box-paralax {
    background: url(../images/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9;
}

html.no-touch  #Tabs.box-paralax2 {
    background: url(../images/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9;
	padding:40px 0 20px 0;
}

/* ver 1.7*/
.fancybox-opened {
    z-index: 3300911!important;
}
.module.login .modal-dialog { position:absolute;}
.modal-open { overflow:inherit!important;}
body { position:relative;}
#system_view { position:absolute; margin:0;}
#quick_view_popup { position:absolute; left:50%; top:50%; margin:0;z-index:655555;}
#quick_view_popup #quick-view { position:relative!important; margin:0; left:0; top:0;}
#sbox-window.shadow { z-index:655577!important;}
body.component { padding-bottom:20px;}


/* ver 1.7 joomla3.3.1*/
.ac_result {
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
}

.ac_result ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_result li {
	margin: 0px;
	padding: 15px 15px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fafbfb;
}

.ac_over {
	cursor:pointer!important;
}

.ac_result .product_img {float:left; margin-right:5px;}
.ac_result .product_img img {width:70px;height:auto; border:none;margin-right:10px;}
.ac_result .product_sku {font-size:10px;}
.ac_result li:hover { color: #292F38;}
#productdetailsview .product-custom .product-field-type-S { overflow:inherit; width:100%; padding-bottom:10px;clear:both;}
#productdetailsview .product-custom .product-fields { width:100%; display:inline-block; margin-top:15px;}

.paddingtop8 { padding-top:15px; padding-bottom:0px; margin-bottom:-10px;}
.paddingtop8 .vmicon {background:url(../images/virtuemart/vm2-sprite.png) no-repeat top left;}
.paddingtop8 .vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;}
.paddingtop8 .vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;}
.paddingtop8 .vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;}
#sbox-window iframe { text-align:right!important; }


#productdetailsview .icons  { overflow:hidden;}
#productdetailsview .icons > div { float:left;  padding-bottom:10px;}
#productdetailsview .icons a { text-decoration:none;margin-right:10px;}
#productdetailsview .icons-pdf a:before {font-family: FontAwesome;content:"\f016";}
#productdetailsview .icons-print a:before {font-family: FontAwesome;content:"\f02f";}
#productdetailsview .icons-recomend a:before {font-family: FontAwesome;content:"\f0e0";}
#productdetailsview .icons-edit a:before {font-family: FontAwesome;content:"\f044";}

.cart-summary .coupon-tr td { border-top:1px solid #ECF0F1; border-bottom:none}
.cart-summary  .sectiontableentry1.item td { border-left:none;}
.cart-summary  .sectiontableentry1.item td:first-child { border-left:1px solid #ECF0F1;}

#customer_note_field { margin-top:20px;}
#customer_note_field .color { color:#6a6a6a; margin-bottom:10px;}

.billing-box textarea#customer_note_field {background: #f5f7f8; border: 2px solid #e2e6e7; height: 120px; line-height: 20px; margin-bottom: 15px; padding: 8px 10px !important; width: 100%; border-radius:6px; margin-top:10px;}
.billing-box div.terms-of-service { width:100%; clear:both; overflow:hidden; margin-left:0;}
.billing-box span.cart.tos { margin-left:10px;}

.login-box .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:3px 25px 0px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:5px;}


.login-box select { display:none;}

.login-box .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.login-box .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:30px;}
.login-box.jq-selectbox .trigger .arrow { top:10px;}
.login-box .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
.login-box .jq-selectbox.opened .arrow{ background-position:left top;}
.login-box .jq-selectbox.opened, #productdetailsview .jq-selectbox:hover { background:#fff;}

.login-box .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:102%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
.login-box .jq-selectbox .dropdown ul { margin:0; padding:0;}
.login-box .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
.login-box .jq-selectbox .dropdown ul li:hover , .login-box .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }

.output-shipto .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-left:-20px; position:relative; top:3px;}
.output-shipto .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
.output-shipto .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}
.output-shipto .jq-radio.disabled span { display:none;}
.shoper .jq-selectbox { width:100%;}
#reg_text  { padding-bottom:10px;}
.sectiontableentry1.coupon-tr td {border-bottom: 1px solid #ecf0f1;}

#productdetailsview .product-box2 .ask-a-question .askquestion2 { background:#e2e6e7;font-weight:300; padding:4px 15px; height:50px; font-size:14px; line-height:48px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;color: #292f38; margin-top:0;}
#productdetailsview .product-box2 .ask-a-question .askquestion2 i{ font-size:20px; display:block; text-indent:0px; display:inline-block; }
#productdetailsview .product-box2 .ask-a-question .askquestion2 span { display:none;}
#productdetailsview .product-box2 .ask-a-question .askquestion2:hover,#productdetailsview .product-box2 .ask-a-question .askquestion2:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}

div.tooltip { width:auto!important; min-width:100px;}
auto.ask-a-question-view { padding-top:0;}
.layout2 .paddingtop8  { margin:0 auto; text-align:center;}
.layout2 .paddingtop8 > span { margin:0 auto; text-align:center;}
div#system_view {
    z-index: 6666666;
}
div#system_view_overlay {
    z-index: 5555555;
}

.social a em { font-style:normal; margin-left:5px; margin-right:0px;}
.vm2-add_quantity_cart , .vm2-remove_from_cart { background:none; border:none; padding:none; box-shadow:none!important;}
.vm2-add_quantity_cart:hover , .vm2-remove_from_cart:hover { color:#000;}
.g-system-messages {
    width: 70%;
}
.alert.alert-error {.alert.alert-error {
    background: #f8e9e8 none repeat scroll 0 0;
    border: 1px solid #ee9d89;
    border-radius: 4px;
    color: #cb2700;
    padding-left: 60px !important;
    position: relative;
}}
.alert.alert-error:after {  color:#cb2700; content:"\f071"; position:absolute; left:20px; top:15px; color:#e74c3c; font-size:32px; font-family:FontAwesome;}

.alert.alert-info { background:#e6f1f8;border:none; color:#2980b9;padding-left:60px!important; position:relative;border: 1px solid;}
.alert.alert-info:after {  color:#cb2700; content:"\f05a"; position:absolute; left:20px; top:15px; color:#3498db; font-size:32px; font-family:FontAwesome;}

.alert.alert-warning{background:#f9f1e3;border:none; color:#e67e22;padding:9px 11px 12px 10px !important; position:relative;border: 1px solid;}
.alert.alert-warning:after {  color:#cb2700; content:"\f06a"; position:absolute;right: 11px;top: -3px; color:#f39c12; font-size:32px; font-family:FontAwesome;}

.alert.alert-success {background:#e4f3eb;border:none; color:#27ae60;padding-left:60px!important; position:relative;border: 1px solid;}
.alert.alert-success:after {  color:#cb2700; content:"\e64c"; position:absolute; left:20px; top:15px; color:#2ecc71; font-size:32px; font-family:'themify';}

.alert.alert- {background:#e4f3eb;border:none; color:#27ae60;padding-left:60px!important; position:relative;}
.alert.alert-:after {  color:#cb2700; content:"\f118"; position:absolute; left:20px; top:25px; color:#2ecc71; font-size:32px; font-family:FontAwesome;}
.alert.alert-notice{ background:#e6f1f8;border:none; color:#2980b9;padding-left:60px!important; position:relative;border: 1px solid;}
.alert.alert-notice:after {  color:#cb2700; content:"\f05a"; position:absolute; left:20px; top:15px; color:#3498db; font-size:32px; font-family:FontAwesome;}

/* button */
.addtocart-button2 { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; border-bottom:2px solid #c0392b; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}
.addtocart-button2:hover , .addtocart-button2:focus { background:#34495e!important;border-bottom:2px solid #2c3e50!important; color:#fff;text-decoration:none;}


.proddet .addtocart-button2  { height:50px; line-height:48px;}
/*end button */
/*ver1.3 */
div#facebox .popup .my-groovy-style2 img { position:absolute; left: 20%; top:75px; height:100px!important; width:auto!important; max-width:none!important; max-height:none!important;}
#Img_zoom2 {height:auto!important;  max-height:none!important;}
#productdetailsview .tags .product-fields-title { padding-top:5px; padding-right:5px; display:inline-block;}

.shipment .login-box-metod, .payment .login-box-metod { margin-bottom:0;}
.cart-summary .quantity-input { margin:0 auto;}
.cart-summary .cart-images { width:80px;}
table.cart-summary .cart-images img{ width:80px;}
.cart-summary .cart-title { width:125px;}
.shoper .user-details label { padding-top:8px;}
#productdetailsview .lbl-box2 { top:-14px; left:-14px;}

body #jc , body #jc .button {font-family: 'Roboto', sans-serif;}
body #comments-form input.inputbox  { border:2px solid #e4e4e2; background:#f5f7f8!important; height:40px; width:240px; line-height:20px; padding:0 10px!important;}
body #comments-form #comments-form-captcha  { width:100px;}
body #comments-form input.inputbox:focus { border:2px solid #e4e4e2;}
body #comments-form #comments-form-comment { border:2px solid #e4e4e2; background:#f5f7f8!important; height:150px;width:380px!important; line-height:20px; padding:10px 10px!important;} 
#comments-form #comments-form-subscribe { float:left; margin-right:3px;}
#comments-form .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:3px;position:relative; top:6px; box-shadow:none;}
#comments-form .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#comments-form .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
#comments-form  .jq-checkbox.disabled span { display:none;}
#comments-form-captcha-image { float:left; margin-right:5px!important; border:2px solid #e4e4e2!important; border-radius:4px;}
#comments-form .captcha { display:inline-block; position:relative; margin-top:20px;}
#comments-form .marg-bot { margin-bottom:10px; display:block;}
#comments-form  #comments-form-buttons { margin:0!important;}
#comments-form .grippie { display:none;}
body #jc h4 { border:none; text-transform:uppercase;}

#jc #comments .comments-list {
    height: 1%;
    margin-left: 0px;
}
#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none; display:none;}
#jc #comments h4  a { text-indent:0px; display:block; float:left;}
#jc .rbox { padding:0; border:none;}
#jc  #comments-list-footer { margin:10px 0!important;}
#jc #comments .rbox_tr , #jc #comments .rbox_br { display:none;}
#jc #comments .rbox_m { border:none; border-bottom:1px solid #e4e4e2; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px; font-family:Arial, Helvetica, sans-serif; position:relative; }

#jc #comments .toolbar {
    border-top: none;
    clear: both;
    color: #1b1b1b;
    margin: 0;
    padding:0;
}
#jc #comments a.comment-anchor { color:#1b1b1b!important;}
#jc #comments a.comment-author:hover {}
#jc #comments span.comment-author { color:#515151; font:bold 14px/20px Arial, Helvetica, sans-serif; display:inline-block; text-transform:capitalize;}
#jc #comments span.comment-date { color:#6a6a6a; font:normal 12px/22px Arial, Helvetica, sans-serif; display:block;}
#jc #comments .comments-buttons { position:absolute; right:0; top:40px; font:normal 13px/20px Arial, Helvetica, sans-serif; font-family: 'Roboto', sans-serif;}
#jc #comments .comments-buttons a {color:#1b1b1b;}
#jc #comments .comment-body {
    color: #515151;
    margin: 6px 0 0;
    padding: 5px 0 10px 0;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
}
#jc #comments .comments-vote { width:15%; text-align:center; position:relative; top:-15px;}
#jc #comments .comments-vote span span { line-height:20px; display:inline-block; margin-left:5px;}
#jc #comments .comments-vote a.vote-good { width:20px; height:20px; font-size:20px; margin-right:5px; background:none; float:right;}
#jc #comments .comments-vote a.vote-poor {width:20px; height:20px; font-size:20px;  margin-left:5px;background:none; float:right;}
#jc #comments .comments-vote span.vote-poor {}

#jc #comments .quote {
    color: #6a6a6a;
	font-size:14px;
	margin-top:0;
}
#jc #comments .comment-body  blockquote { background:#f0f5f9;  color: #515151; border:none; border-radius:6px; margin-bottom:-10px; }
#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .toolbar .toolbar-button-ban , #jc #comments .toolbar .toolbar-button-ip , #jc #comments .toolbar .toolbar-button-publish, 
#jc #comments .toolbar .toolbar-button-unpublish, #jc #comments .toolbar .toolbar-button-delete , 
#jc #comments .toolbar .toolbar-button-edit { background:none!important; font-size:20px; display:block; line-height:20px; width:20px!important; height:20px!important; margin-right:3px; text-align:center;}
#jc #comments .toolbar .toolbar-button-ban i , #jc #comments .toolbar .toolbar-button-ip i , #jc #comments .toolbar .toolbar-button-publish i , 
#jc #comments .toolbar .toolbar-button-unpublish i, #jc #comments .toolbar .toolbar-button-delete i, 
#jc #comments .toolbar .toolbar-button-edit i { font-size:20px; display:inline-block; line-height:20px; }
#jc #comments #comments-list-footer a { padding-left:0; background:none!important;}
/*ver1.4 */
.price td { text-align:center;}
.alert.alert-error { padding:10px!important;}
.boxed-version #Slider { max-height:560px;}
.boxed-version #rev_slider_2_1_wrapper { margin-top:40px!important; }

/*ver1.5 */
.tvtma-megamnu.t3-megamenu {
	display:block!important;
}
.t3-mainnav .t3-navbar { padding:0!important;}
#t3-mainnav .t3-megamenu .mega-nav > li:hover > a, #t3-mainnav .t3-megamenu .mega-nav > li.open > a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav > li:hover > a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav > li.active > a, 
#t3-mainnav .t3-megamen .mega-nav > li:focus > a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav > li:focus > a
{
	background: none repeat scroll 0 0 #ecf0f1;
    padding-left: 15px;
	color: #e74c3c;
}
#t3-mainnav .tvtma-megamnu .navbar-nav .dropdown-menu {
	min-width:220px;
	padding:10px;
	
}
#t3-mainnav .tvtma-megamnu .navbar-nav .dropdown-menu.dropdown-menu-mega { 
	padding-bottom:20px;
}

#t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top > a, #t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top > span {
	    font-size: 14px;
		font-weight: 700;
		padding: 8px 5px;
		transition: all 0.7s ease 0s;
		display:block;
		color:#121212;
		
}
#t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top:hover > a, #t3-mainnav .t3-megamenu  .navbar-nav .mega-nav .megacol-header-top:hover > span,
#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top.active > a, #t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top.active > span{ 
	color: #e74c3c;
	background: none repeat scroll 0 0 #ecf0f1;
	padding-left:10px;
}

.t3-megamenu.tvtma-megamnu .navbar-nav .mega-nav > li, .t3-megamenu.tvtma-megamnu  .dropdown-
.moduleblock104 img { width:100%; height:auto;}
.slicknav_menu {
  display: none;
}
html.no-touch .module.homeblog.page3 {
	left: 0px;
    opacity: 1;
    position: relative;	
}
html.no-touch .module.home.say {
	right: 0px;
    opacity: 1;
    position: relative;
}
html.no-touch .module.customhtml {
	bottom: 0px;
    opacity: 1;
    position: relative;	
}
html.no-touch .module.customhtml.animate_bot_html{
	bottom: -210px;
    opacity: 0;
    position: relative;

}
html.no-touch #product_list.loadmore .prod-row.item {opacity: 1;}

#userID-styler.jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 0px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}
#userID-styler.jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#userID-styler.jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px; padding-left:5px;}
#userID-styler.jq-selectbox .trigger .arrow { top:15px;}
#userID-styler.jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#userID-styler.jq-selectbox.opened .arrow{ background-position:left top;}
#userID-styler.jq-selectbox.opened, #userID-styler.jq-selectbox:hover { background:#fff;}


#userID-styler.jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF;  border-radius: 2px; border:2px solid #e4e4e2;
margin: 0px 0 0 -1px;  padding: 0;}
#userID-styler.jq-selectbox .dropdown ul { margin:0; padding:0;}
#userID-styler.jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#userID-styler.jq-selectbox .dropdown ul li:hover , #userID-styler.jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }
.top-block.fix #t3-mainnav {
    left: 0;
    position: fixed!important;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.lbl-box2 { 
	display:inline-block;
	height: 100px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -14px;left: -14px;
    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.lbl-box2 .new  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#2ECC71; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}
.lbl-box2  .newafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(../images/label-new.png) left bottom no-repeat; }
.lbl-box2 .newbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(../images/label-new.png) right top no-repeat;}
#compare_list_prod .show-video { width:auto; overflow:hidden;}
#compare_list_prod .show-video embed { width:100%!important; height:auto!important;}
#productdetailsview.quick .lbl-box2 {
top:-6px;
left:-6px;
}
.paddingtop8 .vm2-lowstock{background-image:none;width:62px;height:12px;display:block; background:#e2e6e7; border-radius:12px; position:relative; overflow:hidden;}
.paddingtop8 .vm2-lowstock:after { content:" "; position:absolute; left:0; top:0; background:#f1c40f;height:12px; width:70%; }
.paddingtop8 .vm2-nostock{background-image:none;width:62px;height:12px;display:block; background:#e2e6e7; border-radius:12px; position:relative;overflow:hidden;}
.paddingtop8 .vm2-nostock:after { content:" "; position:absolute; left:0; top:0; background:#e74c3c;height:12px; width:15%; }
.paddingtop8 .vm2-normalstock{background-image:none;width:62px;height:12px;display:block;background:#e2e6e7; border-radius:12px; position:relative;overflow:hidden;}
.paddingtop8 .vm2-normalstock:after { content:" "; position:absolute; left:0; top:0; background:#2ecc71;height:12px; width:95%; }


@media (min-width: 320px) and (max-width: 767px) {
	.t3-navbar.navbar-collapse {
		max-height:inherit;
	}

ul.layout .prod-row {
	float:none;
	display:inline-block;
}
ul.layout2 .prod-row {
	float:none;
	display:inline-block;
}

}
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

#productdetailsview .call-a-question .modal {
 border-radius:3px;
 padding:0 20px;
}
/*ver1.7 */

#paymentForm .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:0px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:2px 25px 3px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:-1px; position:relative;top:10px; margin-bottom:10px;}

#paymentForm select { display:none;}
#paymentForm .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
#paymentForm .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:50px;}
#paymentForm .jq-selectbox .trigger .arrow { top:10px;}
#paymentForm .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(../images/cat_arrow.png) left bottom no-repeat;}
#paymentForm .jq-selectbox.opened .arrow{ background-position:left top;}
#paymentForm .jq-selectbox.opened, #paymentForm .jq-selectbox:hover { background:#fff;}

#paymentForm .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:32px!important; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;
margin: -2px 0 0 -7px;  padding: 0;}
#paymentForm .jq-selectbox .dropdown ul { margin:0; padding:0;}
#paymentForm .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease; }
#paymentForm .jq-selectbox .dropdown ul li:hover , #paymentForm .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }
.vmpayment_cardinfo label {
	float:none;
	margin-bottom:0;
}
.vmpayment_cardinfo { overflow:inherit; clear:both;}
.wrapper2 {
	width:100%;
	clear:both;
}
div#facebox .popup .my-groovy-style2 {
	height:auto!important;
	width:340px!important;
}

 /******************up  1.8 joom3.3 **************************/
 div#facebox .content {
	display:table!important;
}
 .product-fields-title {
	display:block;	
}
 .chzn-container-single .chzn-single {
	background:#f5f7f8;
   border:2px solid #e4e4e2;
    border-radius: 3px;
    box-shadow: none;
    color: #292f38;
	font-size:14px;
	line-height:26px;
    height: 30px;
    padding: 0 5px 0 5px;
    position: relative;
    cursor:pointer;
}
 .chzn-container-single .chzn-single.chzn-single-with-drop {
	 background:#fff;
	 box-shadow:none;
}

.chzn-container-single .chzn-single div b {
	background: url(../images/cat_arrow.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 6px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 10px;
    width: 9px;

}
.chzn-container-active .chzn-single-with-drop div b {
	background: url(../images/cat_arrow.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 6px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 10px;
    width: 9px;
}

.chzn-container .chzn-drop {
    background: none repeat scroll 0 0 #ffffff;
     border:2px solid #e4e4e2;
    border-radius: 4px;
    box-shadow: none;
		font-size:14px;
	line-height:18px;

    margin: 3px 0 0 0;
    padding: 0;
	overflow:hidden;
}
.chzn-container-single .chzn-search input {
	background:none;
}
.chzn-container .chzn-results li {
    color: #6a6a6a;
    padding: 5px 10px 6px;
    transition: all 0.5s ease 0s;
}
.chzn-container .chzn-results li.result-selected {
    background: none repeat scroll 0 0 #a3abb1;
    color: #ffffff;
    display: block !important;
    text-shadow: none;
}
.chzn-container .chzn-results li:hover {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #333333;
    padding-left: 14px;
}
.results-top{margin:0}
.chzn-container-single .chzn-single div {
}
.product-field-display .chzn-container {
	margin-right:5px;
}
.cart.data {
	margin-top:10px;
}
.cart.data input {
	background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #e4e4e2;
    border-radius: 6px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 9px 10px !important;
    width: 175px;
}
.chzn-container-single .chzn-single span {
	margin-right:1px;
}

div.mod-cart {
	float: none;
	margin-right: 0;
}

/******************up  2.6 **************************/
#paymentForm span.jq-selectbox .dropdown {
	bottom: auto!important;

}
#paymentForm span.jq-selectbox {
	height: 30px;
}
.vmpayment_cardinfo td {
	text-align: left;
	border:none!important;
}
/******************up  2.7 **************************/
#facebox .close img {
	display: none;
}
.list ul.layout .product-box a {
	text-align: left;
}
/******************up  3333333333333333333333333332.7 **************************/

/*post slider*/
.su-post-slider .su-cdate {
    color: #2ac4b7;
}
.su-post-slider-item-text {
    font-size: 12px;
        line-height: 24px;
    margin: 5px 0;
}
.su-post-slider .post-slider-view-more {
    float: left;
}
.su-post-slider.su-post-slider-style-light .su-post-slider-slides .owl-nav, .su-post-slider.su-post-slider-style-light .su-post-slider-slides {
    background: #fbfbfb none repeat scroll 0 0;
}
.su-post-slider a:hover {
   color: #2ac4b7;
}
.su-post-slider .post-slider-category {
    float: right;
	font-size: 12px;
}
.owl-carousel .owl-item img {
    padding-right: 13px;
}
.su-post-slider-slide-title a {
    font-size: 16px;
	color: #555;
}
.su-post-slider .owl-nav [class*="owl-"]:hover, .su-post-slider a:hover {
    color: #2ac4b7;
}
.su-post-slider-slide-title a:hover {
    color:#2ac4b7
}
.su-post-slider-item-text {
    text-align: justify;
}
.su-post-slider .su-cdate {
    margin-bottom: 2px;
}
.su-post-slider.su-post-slider-style-light .su-post-slider-slides .owl-nav, .su-post-slider.su-post-slider-style-light .su-post-slider-slides {
    border-radius: 3px;
}
.cbp-l-filters-underline {
    display: none;
    margin-bottom: 30px;
}

.kf-about-spa {
    float: left;
    margin-bottom: 30px;
    padding: 0 0 0 40px;
    position: relative;
    width: 100%;
}
.kf-about-spa::before {
	background:#fff;
    border: 5px solid #dedede;
    bottom: 40px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 40px;
}
.kf-about-spa .kf-thumb {
    background-color: #dedede;
    float: left;
    outline: 2px dashed #fff;
    outline-offset: -22px;
    position: relative;
    width: 40%;
}
.kf-about-spa .text-area {
    float: left;
    padding: 120px 30px 66px;
    position: relative;
    width: 60%;
}
.kf-abou-des {
    float: left;
    margin-bottom: 25px;
    width: 100%;
}
.kf-abou-des .text {
    float: none;
    overflow: hidden;
    padding: 11px 31px 10px 15px;
    width: auto;
}
.kf-abou-des .text p {
    margin-bottom: 0;
	    text-align: justify;
}
.cbp-caption-expand .cbp-caption-defaultWrap {
    color: #444;
	transition: all ease 0.3s;
}
.cbp-caption-expand .cbp-caption-defaultWrap:hover {
    color: #2ac4b7;
	transition: all ease 0.3s;
}
.btn-primary:focus, .btn-primary.focus {
    background-color: #009a9a;
    border-color: #009a9a;
    color: #fff;
}
.btn-primary:hover {
    background-color: #009a9a;
    border-color: #009a9a;
    color: #fff;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #009a9a;
    border-color: #009a9a;
    color: #fff;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    background-color: #009a9a;
    border-color: #009a9a;
    color: #fff;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
    background-color: #009a9a;
    border-color: #009a9a;
}
.dt-sc-appointment {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
}

.dt-sc-appointment .dt-sc-contact-info {
    background: #f5f5f5 none repeat scroll 0 0;
    border: medium none;
    color: #808080;
    display: block;
    line-height: 40px;
    margin: 0 0 10px;
    padding: 0;
	padding-right:9px;
    width: 100%;
}
.dt-sc-appointment .dt-sc-contact-info i {
	background:#2ac4b7;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0px -8px 0 10px;
    padding: 0;
    text-align: center;
    top: 0;
    width: 40px;
}
.btn.btn-labeled.dt-sc-button.btn-primary.btn-block {
    padding-bottom: 5px;
}

.product-table1 tr:nth-child(1) > td {
    background: #2980b9 none repeat scroll 0 0;
    color: #fff;
    font-size: 11px !important;
    text-align: center;
    width: 16.6% !important;
}
.product-table1 tr {
    text-align: center;
}
.product-table.table-striped {
    background: #fff none repeat scroll 0 0;
    text-align: center;
}
.product-table.table-striped tr:nth-child(1) {
    background: #02a1cf none repeat scroll 0 0 !important;
    border-bottom: 2px solid #007496;
    color: #fff;
    font-weight: bold;
    transform: scale(1);
}
.product-table.table-striped tr:nth-child(2n+1) {
    background: #ddd none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
}
.product-table.table-striped tr:hover {
    background: #ffc000 none repeat scroll 0 0;
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
}
.product-table.table-striped tr:nth-child(1) > td {
    border: 0 none !important;
}
.resellertable.table-striped {
    background: #fff none repeat scroll 0 0;
}
.resellertable.table-striped tr:nth-child(1) {
    background: #2ac4b7 none repeat scroll 0 0 !important;
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) !important;
    border-bottom: 2px solid #2ac4b7;
    color: #fff;
    font-weight: bold;
    transform: scale(1);
}
.resellertable.table-striped tr:nth-child(2n+1) {
    background: #ddd none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
}
.resellertable.table-striped tr:hover {
    background: #2ac4b7 none repeat scroll 0 0;
	color: #fff;
    transform: scale(1.02);
    transition: all 0.3s ease 0s;
}
.resellertable.table-striped tr:nth-child(1) > td {
    border: 0 none !important;
}
.view-wishlists #product_list.list ul.layout .prod-row .slide-hover > .wrapper {
    width: 100%;
}
.view-wishlists #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide {
    width: 100%;
}
.view-wishlists .box-quantity {
    display: none;
}
.view-wishlists .addtocart_button2 {
    display: none;
}
.view-wishlists .vmicon.ratingbox {
    display: none !important;
}
.view-wishlists .wishlist_box .wishlist_info {
    float: none;
}
.view-wishlists .module-title.no-products {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 10px;
}
.view-cart label {
    font-family: LightFont !important;
    font-size: 11px !important;
}
.view-cart input {
    font-family: LightFont !important;
    font-size: 12px !important;
}
.view-cart select {
    font-family: LightFont !important;
    font-size: 12px !important;
}
.opc-module-content form#shipmentForm.opc-form label, .opc-module-content form#shipmentForm.opc-form h3, #shipmentForm h3, #paymentForm h3 {
    color: #333333;
    font-size: 13px;
}
.order-result:nth-child(2n+1) {
    background: #f6f6f6 none repeat scroll 0 0;
}
#cart-view-3cols {
    text-align: center;
}
.cart-empty a {
    color: green;
    font-weight: bold;
}
.opc-module-content form#checkoutForm.opc-form {
    padding: 10px !important;
}
.loginWndInside .custom {
    display: none;
}
#productdetailsview .icons {
    display: none;
}
.vmCartPaymentLogo {
    float: right;
    margin-left: 7px;
    width: 35px;
}
#mod_improved_ajax_login-211 .custom {
    display: none;
}
#mod_improved_ajax_login-211 .loginBrd {
    display: none;
}
.view-orders .order-view {
    display: none;
}
.view-orders h2 {
    font-size: 15px;
}
.view-orders .cart-view .floatleft {
    float: none;
	    margin-bottom: 9px;
    margin-top: 5px;
}
.view-orders .login-box2.cart-view {
    text-align: center;
}
.view-orders .btn.btn-success {
    margin-top: 11px;
}
.itemid-392 .col-sm-6.formControls {
    width: 100%;
}
.itemid-392 .moduletable.col-md-8.col-md-pull-2.col-md-push-2 {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.addnote{
    color: #e74c3c;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
#g-feature .su-lightbox-item.suc-zoom {
    display: inline !important;
}
.su-carousel-style-1:not(.su-carousel-media) .su-carousel-slide{
	background:none;padding: 0;
}
#g-feature .su-carousel-style-1 .su-carousel-image::after {
    width: 95%;
}
.opc-table li.opc-order-total {
    width: 90px;
}
.opc-table li.opc-order-price {
    width: 90px;
}
.order-result li.result-total {
    width: 100px;
}
.order-result li.result-tax {
    width: 93px;
}
.order-result li.result-discount {
    width: 93px;
}
.opc-table .opc-order-qty .delete-product-cart {
    margin-top: -3px;
}
.opc-table .opc-order-qty .update-quantity {
    margin-top: -3px;
	color:#27ae60;
}
.opc-discountAmount-total {
    color: #e74c3c;
}
.opc-billDiscountAmount {
    color: #e74c3c;
}
.opc-billTotal {
    color: #27ae60;
}
.opc-discountAmount {
    color: #e74c3c;
}
.line-through.opc-basePriceVariant {
    color: #e74c3c;
}
.line-through {
    color: #e74c3c;
}
.system-total-txt {
    font-size: 11px;
    font-weight: normal;
	color: #333;
}
.result-title.total.firstItem {
    color: #27ae60 !important;
}
.vmCartShipmentLogo {
    float: right;
    height: 60px;
    margin-left: 7px;
    width: 45px;
}
.cart-login-txt{font-size:11px;
color:red;
}
.opc-useShipTo{display:none}
.update-ship {
    color: red;
}
.vm-wrap.vm-order-done{
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 6px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    padding: 20px;
    text-align: center;
}
.vm-wrap.vm-order-done .vmCartPaymentLogo {
    display: none;
    float: none;
    width: 36px;
}
.vm-wrap.vm-order-done .vmpayment_name {
    color: #e74c3c;
    font-size: 13px;
}
.vm-wrap.vm-order-done .post_payment_order_number {
    color: #1abc9c;
    font-size: 15px;
}
.vm-wrap.vm-order-done .post_payment_order_number span {
    color: #555;
    font-size: 12px;
}
.vm-wrap.vm-order-done .post_payment_order_total {
    color: #27ae60;
    font-size: 15px;
    margin-top: 12px;
}
.vm-wrap.vm-order-done .post_payment_order_total span {
    color: #555;
    font-size: 12px;
}
.vm-wrap.vm-order-done #form-login {
    margin-top: 20px;
}
.vm-wrap.vm-order-done .vm-button-correct {
    background: #27ae60;
    margin-top: 20px;
}
.vm-wrap.vm-order-done .vm-button-correct:hover {
    background: #2ecc71 !important;
}
.mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title a, .mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title span{
	font-size:12px !important;
}
h3.mnwall-title {padding: 14px 0 0;}
.mnwall_container {padding: 8px 2px 0 5px;}
.mod1-title .g-title{
	    background: #f6f8fa none repeat scroll 0 0;
    font-size: 13px;
    margin-bottom: 0;
    padding: 13px 12px 13px 0;
}
.mod1-bg {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
/*-- CONTECT --*/
.itemBackToTop{display:none}
.itemView{
    padding: 10px !important;
}
/*-- BUILDING ----------------------------------------*/

/*-- LOGIN --*/

.view-login .span12 {   text-align: center;}
.view-login .db-logo-img {
		animation-name: fadeInDown;
	animation-duration: 3s;
    animation-fill-mode: both;
	margin-top: 5%;
}
.view-login .gi-elem.gi-wide:first-child {
	display:none;
}
.view-login #loginComp {
	animation-name: fadeInUp;
	animation-duration: 3s;
    animation-fill-mode: both;
	    margin-bottom: 200px;
		margin-top: 60px;
}
.view-login .loginH3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 2px solid #2cc0ce !important;
    color: #fff !important;
    margin-bottom: 45px !important;
    text-align: center !important;
}

.view-login .forgetDiv {
    line-height: 28px;
    margin-top: 6px;
}
.view-login .regBtn:after {
    content: "ثبت نام در سایت";
}
.view-login .regBtn {
    background: #2ecc71;
    width: 220px;
    margin: 0 auto !important;
    padding: 14px 16px;
    color: #fff;
	border: 2px solid transparent;
}
.view-login .regBtn:hover {
    border: 2px solid #2ecc71;
    color: #2ecc71;
}
.ial-select:before,
.ial-select:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 29px;
  height: 100%;
  pointer-events: none;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border: 0px solid #d8d8d8 !important;
    border-bottom: 0px solid #d8d8d8 !important;
  border-left:none;
}
.loginBtn,
.loginBtn:hover:active,
.selectBtn:hover .leftBtn {
  background: unset!important;
}
.ial-select:before{  background: none !important;}
.ial-pishvand  select {
    text-align: right !important;
    margin-right: 30px !important;
}
.ial-name input, .ial-company input, .ial-address1 input{
    text-align: right !important;
    margin-right: 45px !important;
}
.ial-phonecity .gi-field-icon, .ial-phonecity .gi-field-icon-hover, .gi-ial-phonecity {
    background-position: center center;
    background-image: url(../../images/phone.png);
    background-repeat: no-repeat;
}
.ial-mobile .gi-field-icon, .ial-mobile .gi-field-icon-hover, .gi-ial-mobile {
    background-position: center center;
    background-image: url(../../images/mobile.png);
    background-repeat: no-repeat;
}
.ial-company .gi-field-icon, .ial-company .gi-field-icon-hover, .gi-ial-company {
    background-position: center center;
    background-image: url(../../images/company.png);
    background-repeat: no-repeat;
}
.g-dashboard .spacer {margin: 73px;}
.no-content .g-content {padding: 0;}
.top30{margin-top:30px}
/*-- Dashboard --*/
.slide-dashboard .g-content {
    padding: 0 8px 10px 0;
}
.g-dashboard #g-main{padding-bottom: 65px;}
.g-dashboard #g-main .g-grid:nth-child(1) {
    background: rgba(0,0,0,0.4);
	box-shadow: 0 2px 2px rgba(0, 0, 53, 0.07), 0 5px 0 rgba(0, 0, 0, 0);
	position: fixed;
    width: 80%;
	top: 0;
	padding-left: 3%;
	height:50px;
	z-index:9;
}
.g-dashboard #g-page-surround {background:url("../../../../images/temp/bg-login.jpg");background-attachment: fixed;}
.g-dashboard #g-sidebar {
	background: rgba(0, 0, 0, 0.4);
    position: fixed;
    width: 20%;
	height: 100%;
}
.g-dashboard #g-sidebar .g-content {
	padding:0;
	margin:0;
}
.g-dashboard #g-footer {
    background: rgba(0,0,0,0.4);
    width: 80%;
}
.g-dashboard #mod_improved_ajax_login-292 {
    margin-top: -15px;
}
.top-out .ti-power-off  {
    font-size: 25px;
    line-height: 33px;
    padding: 0;

	transition: all ease-in-out 0.3s;
}
.top-out button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	transition: all ease-in-out 0.3s;
		display: block !important;
			color: #e74c3c;
}
.top-out button:hover {
	opacity: 1;
	transition: all ease-in-out 0.3s;
		color: #f5f5f5!important;
}
.top-out .g-content {padding: 0;}
.top-help .g-content {
    padding: 0;
    text-align: center;
	margin-left: -2px;
}
.top-help a {
    font-size: 25px;
    line-height: 39px;
	transition: all ease-in-out 0.3s;
	color: #3498db;
	padding-right: 7px;
	display: block !important;
}
.top-help a:hover {
    color: #688696;
	transition: all ease-in-out 0.3s;
}
.top-help p {line-height: 19px;}
.top-home .g-content {
    padding: 0;
    text-align: center;
	margin-left: -2px;
}
.top-home a {
    font-size: 23px;
    line-height: 36px;
	transition: all ease-in-out 0.3s;
	color: #2ac4b7;
	display: block !important;
}
.top-home a:hover {
    color: #f5f5f5;
	transition: all ease-in-out 0.3s;
}
.top-home p {line-height: 19px;}
.top-home {padding-right: 15px;}
.top-private .g-content {
    padding: 0;
    text-align: center;
	   animation-duration: 1s;
    animation-fill-mode: both;
	animation-name: tada;
	animation: tada 1.5s infinite;
}
.top-private i {
    font-size: 32px;
}
.top-private a {
	transition: all ease-in-out 0.3s;
	color: #ffc000;
	display: block !important;
}
.top-private a:hover {
    color: #f5f5f5;
	transition: all ease-in-out 0.3s;
}
.badge-private{
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    font-size: 11px;
    position: absolute;
    width: 16px;
    z-index: 9;
	color: #ffc000;
}
.db-logo p{

    display: inline-block;

}
.db-logo img {

}
#off-menu_291 .sm-logo, #off-menu_291 .db-logo{background:none;}
.db-logo-img{}
.db-logo-title{
	box-shadow: 0 2px 2px rgba(0, 0, 53, 0.07), 0 5px 0 rgba(0, 0, 0, 0);
	height: 50px;
    color: #fff;
    font-size: 13px;
    line-height: 47px !important;
    margin-bottom: 20px !important;
    text-align: center;
	background: rgba(0, 0, 0, 0.14) none repeat scroll 0 0;
}
.mod-pubmess{min-height:200px;position: relative;}
.mod-pubmess .mnwall_container {
    padding-top: 22px;
}
.mod-pubmess .title {
    background: #535a6c none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    color: #fff;
    font-size: 15px;
    margin-right: 25px;
    margin-top: -21px;
    padding: 6px 46px 5px 10px;
    position: absolute;
}
.mod-pubmess .title i {
    font-size: 28px;
    line-height: 22px;
    position: absolute;
    right: 8px;
}

.mod-pubmess .title::after {
    border-bottom: 20px solid rgba(0, 0, 0,0.1);
    border-left: 16px solid transparent;
    content: "";
    left: -16px;
    position: absolute;
    top: 0;
}
.mod-pubmess .title::before {
    border-bottom: 20px solid rgba(0, 0, 0,0.1);
    border-right: 16px solid transparent;
    content: "";
    right: -16px;
    position: absolute;
    top: 0;
}
.mod-pubmess .mnwall-list .mnwall-cover {
    max-width: 25%;
}
.mod-pubmess .mnwall-item-outer-cont.content-below {
    background: #f5f5f5 none repeat scroll 0 0;
	margin-right: 3px;
	border-bottom: 2px solid #eee;
}
.mod-alert{min-height:200px;position: relative;}
.mod-alert .col-md-3 {
    padding: 0;
    position: relative;
    text-align: center;
}

.mod-alert .title {
    background: #2ac4b7 none repeat scroll 0 0;
    border-bottom: 1px solid #196269;
    color: #fff;
    font-size: 15px;
    margin-right: 25px;
    margin-top: -21px;
    padding: 6px 46px 5px 10px;
    position: absolute;
}
.mod-alert .title i {
    font-size: 25px;
    line-height: 20px;
    position: absolute;
    right: 8px;

}

.mod-alert .title::after {
    border-bottom: 20px solid rgba(0, 0, 0,0.1);
    border-left: 16px solid transparent;
    content: "";
    left: -16px;
    position: absolute;
    top: 0;
}
.mod-alert .title::before {
    border-bottom: 20px solid rgba(0, 0, 0,0.1);
    border-right: 16px solid transparent;
    content: "";
    right: -16px;
    position: absolute;
    top: 0;
}

.mod-alert ul {
    margin: 0;
    padding: 6px 0 0 0;
}
.mod-alert .alert-list:nth-child(2n+1) {
    background: #fde7e9;
    border: 1px solid #fab8bd;
    margin-bottom: 7px;
    padding: 5px;
}
.mod-alert .alert-list:nth-child(2n+2) {
    background: rgba(233, 87, 63, 0.4);
    border-bottom: 3px solid #e9573f;
    margin-bottom: 7px;
    padding: 5px;
}
.mod-alert .alert-text {
    color: #333;
    font-size: 11px;
    margin-bottom: 5px;
}
.mod-alert .alert-title {
    color: #f5707a;
    font-size: 16px;
    margin-bottom: 7px;
    margin-top: 5px;
    padding-right: 7px;
}
.allmode-list {
    background: none !important;
    border-radius: none;
    margin-bottom: none;
    padding: none;
}
.msg-counter .su-counter-wrapper {
    padding: 0;
    width: 20%;
}
.msg-counter {
    background: #fff;
    display: flow-root;
	border-bottom: 3px solid #ff604f;
	 min-height: 99px;
}
.inbox-icon {
    font-size: 55px;
    margin-top: 10px;
	color: #ff604f;
}
.inbox-text {
    margin-top: 4px;
}
.inbox-text a {
    color: #ff604f;
}
.mod-rules{
    background: #fff;
    display: flow-root;
	border-bottom: 3px solid #736086;
	 min-height: 99px;
}
.rules-icon {
    font-size: 55px;
    margin-top: 10px;
	color: #736086;
}
.rules-text {
	line-height: 6;
    margin-top: 8px;
}
.rules-text a {
    color: #736086;
}
.mod-budget{
    background: #fff;
    display: flow-root;
	border-bottom: 3px solid #2ecc71;
	 min-height: 99px;
}
.budget-icon {
    font-size: 55px;
    margin-top: 10px;
	color: #2ecc71;
}
.budget-text {
    margin-top: 8px;
}
.budget-text a {
    color: #2ecc71;
}
#suc592bfd3915953 .su-counter-number{font-size:15px}
#suc592bfd3915953.su-counter-wrapper {
    padding: 0;
}
.budget-text .numb {
    color: #444;
    font-size: 21px;
    line-height: 48px;
}
.top-w-mod {
    margin-top: 18px;
}

.width100{width:100% !important}
/* CLOCK */
.mod-clock canvas {
    background: linear-gradient(155deg, #f9f9f9 40%, #f1f1f1);
    border: 3px solid #0aa699;
    border-radius: 50%;
    margin-top: -60px;
    width: 120px;
}
.mod-clock {

	border-bottom: 3px solid #0aa699;
    text-align: center;
	padding-bottom: 11px;
}
.desktop-date {
    color: #0aa699;
}
.desktop-date .ti-calendar {
    display: block;
    font-size: 63px;
    margin-bottom: 20px;
    margin-left: -26px;
    opacity: 0.7;
}
/* My Project-Home */
.myproject-mod #rst_head_check_all, .myproject-mod .rst_cell_checkbox, .myproject-mod #rst_head_date, .myproject-mod  .rst_cell_date, .myproject-mod #rst_head_flag, .myproject-mod .rst_cell_flag, .myproject-mod #rst_head_delete, .myproject-mod .rst_cell_delete_ticket, .myproject-mod #rst_head_priority, .myproject-mod .rst_priority_cell, .myproject-mod #rst_head_sort, .myproject-mod .rst_cell_assigned, .myproject-mod h1{
    display: none;
}
.myproject-mod table {
    margin-top: 25px;
}
.myproject-mod {
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 7px;
}
.myproject-mod #rst_head_ticket_code .hasPopover:first-child{display: none !important;}
.myproject-mod .rst_cell_subject a:first-child{display: none !important;}
.myproject-mod .rst_cell_subject br{display: none !important;}
.myproject-mod #rst_head_last_reply{width: 20%;font-size:12px;font-weight: normal;}
.myproject-mod .rst_cell_last_reply{font-size:11px;font-weight: normal;color:#fff}
.myproject-mod #rst_head_ticket_code{width: 30%;font-size:12px;font-weight: normal;}
.myproject-mod .rst_cell_subject{font-size:13px;font-weight: normal;color:#fff}
.myproject-mod .rst_cell_subject a{color:#2ac4b7}
.myproject-mod .rst_cell_subject a:hover{color:#f5f5f5}
.myproject-mod #rst_head_status{width: 50%;font-size:12px;font-weight: normal;}
.myproject-mod .rst_cell_status{font-size:12px;font-weight: normal;color:#fff;padding-top: 10px;}
.myproject-mod th{background:#2ac4b7 none repeat scroll 0 0;}
.myproject-mod th a{color:#fff;}
.myproject-mod td{border:none}
.myproject-mod table{border:none}
.g-dashboard .ticket-title {display: none;}
.g-dashboard .myproject-home {display: inline;}
.myproject-home {display: none;}
/* tickets */
.در.انتظار.بررسی.کارشناس {background: #f1c40f;padding: 1px 7px 3px 7px;border-radius: 3px;color: #fff;}

.بسته.شده{background: #7f8c8d;padding: 1px 7px 3px 7px;border-radius: 3px;color: #ecf0f1;}

.زمان.انتخابی.تایید.شد{background: #2ecc71;padding: 4px 7px 3px 7px;border-radius: 3px;color: #fff;}
.زمان.جدید.توسط.فروردین{background: #2ac4b7;padding: 4px 7px 3px 7px;border-radius: 3px;color: #fff;}
.پاسخ.داده.شده.توسط.کارشناس{background: #2ecc71;padding: 4px 7px 3px 7px;border-radius: 3px;color: #fff;}
/* PAGES */
.table th, .table td{border-bottom: 1px solid #333;}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th{
	background: rgba(255,255,255,0.1) !important;
}
.go-back {
    background: rgba(231, 76, 60,1.0);
    color: #fff;
    float: left;
    transition: all 0.3s ease 0s;
}
.go-back:hover {
    background: rgba(192, 57, 43,1.0);
}
/* PAGES */
#com_webiranmessage_content .panel {
    background-color: rgba(0,0,0,0.5) !important;
	border: unset;
}
#com_webiranmessage_content .panel-default > .panel-heading{
	color: #f5f5f5;
	background-color: rgba(0,0,0,0.5);
}
.hasPopover {
    display: block !important;
}
.textwidget p {
    font-size: 15px !important;
}

/*full page*/

.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}

.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
.section-horizontal-paddings {
    padding-left: 10%;
    padding-right: 10%;
}
.section-vertical-paddings {
    padding-top: 0;
    padding-bottom: 0;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 17px;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}
/* FARVARDIN Vn */
.top-tell .wi_contact_fax1, .top-tell .wi_contact_email1, .top-tell .wi_contact_mobile1, .top-tell .wi_contact_website, .top-tell .wi_contact_address1,
.mobilem-tell .wi_contact_fax1, .mobilem-tell .wi_contact_email1, .mobilem-tell .wi_contact_mobile1, .mobilem-tell .wi_contact_website, .mobilem-tell .wi_contact_address1, .mobilem-tell .wi_contact_phone1, .mobilem-tell .wic-data2
{display:none}
.top-tell .visible-xs.wi_contact_onphone {display: none !important;}
.top-tell .wi_contact_phone1 {
    width: 80%;
    margin: 0 auto;
}
.top-tell {width: 100%;}
.top-tell .wi_contact_phone1 .wic-txt, .mobilem-tell .wi_contact_phone1 .wic-txt {display: none;}
.top-tell .wi_contact_phone1 div:nth-child(4), .mobilem-tell .wi_contact_phone1 div:nth-child(4){display: none;}
.top-tell .wi_contact_phone1 div:nth-child(5), .mobilem-tell .wi_contact_phone1 div:nth-child(5){display: none;}
.top-tell .wi_contact_phone1 div:nth-child(6), .mobilem-tell .wi_contact_phone1 div:nth-child(6){display: none;}
.top-tell .wi-icon {text-align: center;float: left;margin: 0px 7px 0 0;}
.top-tell .wic-data {text-align: center;font-size: 16px;}
.top-tell #wi_contact311 {
border: 3px solid #fff;
color: #fff;
padding-top: 3px;
padding-bottom: 1px;
margin-bottom: 9px;
border-radius: 8px;
text-shadow: 0 0 2px #ddd;
}
.homepage .top-tell #wi_contact311 {
border: 3px solid #2ecc71;
color: #2ecc71;
}
.m-btn-search::before {
    content: "\e98e";
	font-family: 'IcoMoon';
	font-style: normal;
}
.m-search {text-align: center;font-size:20px;width: 33%;float: right;height: 30px;margin-top: 2px;}
.m-search a {color: #fff;}
.m-search a:hover {color: #555;}
.g-home .m-search a {color: #2ac4b7;}
.g-home .m-search a:hover {color: #444;}
.m-login .regBtn.selectBtn {height: 29px;}
.m-login .logBtn, .m-login .regBtn {width: 47%;}
.modal-search .su-modal {width: 90%;}
.modal-search .su-modal-overlay {background: rgba(0,0,0,0.4) !important;}
.modal-search .su-modal-content-wrapper {box-shadow: 0 2px 12px 0 rgba(0,0,0,0.2) !important;}
.modal-search .su-modal-title-wrapper h3 {display: none;}
.modal-search .su-modal-content-wrapper > div{padding: 0 !important;}
.modal-search .su-column:nth-child(1) img {width: 250px;}
.modal-search .su-column:nth-child(1) {
    background: linear-gradient(311deg, #2ac4b7, #1b9f94, #2ac4b7);
    text-align: center;
    padding: 10px;
	color: #fff;
	font-size: 21px;
}
.modal-search .su-column:nth-child(2) {
    padding: 7px 15px 5px 50px;
    min-height: 400px;
}
#ajax-search-button228 {
    background: none ;
	 border-radius: 3px;
	 background:#2ac4b7;
}

.homepage .m-login .selectBtn i {color: #2ac4b7;}
.m-login .selectBtn i {font-size: 20px;color: #f5f5f5;}
.loginBtn {padding: 0;}
.g-home .m-login{width: 67%;float: left;text-align: center;}
.g-home .m-login .userBtn{border-bottom: 3px solid #2ac4b7;border-radius: 6px;}
.m-login {width: 67%;float: left;text-align: center;}
.m-login .userBtn {border-bottom: 3px solid #fff;border-radius: 6px;}
.m-login a {width: 100%;margin-top: 4px;color: #2ac4b7;}
.g-home .m-login a .loginBtn{color: #2ac4b7 !important;}
.m-login a .loginBtn{color: #fff !important;}
.su-load-module.top-rgs .rightBtn {display: none;}
.m-login .logBtn span i{transition: all ease-in-out 0.3s !important;}
.m-login .logBtn span i:hover {transition: all ease-in-out 0.3s !important;color: #555 !important;}
.m-login .regBtn i{transition: all ease-in-out 0.3s !important;}
.m-login .regBtn i:hover {transition: all ease-in-out 0.3s !important;color: #555 !important;}
.m-login .top-rgs {line-height: 22px;}
.mod-211 {width: 80%;box-shadow: 0 2px 12px 0 rgba(0,0,0,0.2) !important;
background: linear-gradient(311deg, #2ac4b7, #1b9f94, #2ac4b7) !important;}
.login-side-pop img {
    width: 250px;
	margin: 30px 0 15px 0;
}
.login-side-pop p {margin-bottom: 15px;}
.loginWndInside{background: #fff !important;min-height: 360px;padding-top: 8%;}
.login-side-pop{
    text-align: center;
    padding: 10px;
	color: #fff;
	font-size: 21px;}
.mod-211 .loginH3 {display: none;}
.ial-login {
    width: 80% !important;
    margin: 0 auto !important;
}
.loginBrd {display: none;}
.forgetDiv .forgetLnk{color:#394c63 !important}
.view-login select.loginTxt, textarea.loginTxt, input.loginTxt[type="password"], input.loginTxt[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #1b9f94 !important;
	box-shadow: 0px 0 8px #ddd !important;
}
.view-login textarea.loginTxt:hover, textarea.loginTxt:focus, input.loginTxt[type="password"]:hover, input.loginTxt[type="text"]:hover, input.loginTxt[type="password"]:focus, input.loginTxt[type="text"]:focus {
    background: rgba(0,0,0,0) !important;
}
.gi-elem.ial-active .gi-field-icon-hover {
    background-color: #53c5b9 !important;
}
.loginOr, .smallTxt, .forgetLnk, .loginLst a:link, .loginLst a:visited, select.loginTxt, textarea.loginTxt, input[type="text"].loginTxt, input[type="password"].loginTxt{color:#36485f !important}
.gi-field-icon {background-color: #374a62 !important;}
.forget.loginWndInside {
    padding-top: 4.5%;
}
.forget .gi-elem {
    width: 100% !important;
    margin: 0 auto !important;
}

.loginBtn.ial-reset {
    background: #394c63 !important;
    transition: all ease-in-out 0.2s;
	padding: 12px 0 12px 0;
}
.loginBtn.ial-reset:hover {
	background: #52c5b9 !important;
    transition: all ease-in-out 0.2s;
}
.loginWndInside .ial-close.loginBtn, .loginWndInside .ial-close.loginBtn:hover:active {
    background-image: url(../../../../images/temp/popup/x.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: transparent !important;
}
a.su-modal-close {
    background-image: url(../../../../images/temp/popup/x1.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: transparent !important;
	    transform: rotate(180deg) !important;
    transition: all ease 0.6s !important;
}
a.su-modal-close:hover {
    transform: rotate(90deg) !important;
    transition: all ease 0.3s !important;
}
.modal-search .fa.fa-remove {display: none;}

.regis.loginWndInside {
    padding-top: 1%;
}
.regis .regTxt {margin-right: 45px !important;}
.ial-address1 .regTxt {width: 93% !important;}
.tt-hamahang {
    background: #4a4b69;
    width: 131px;
    margin: 0 auto;
    font-size: 12px;
    color: #fff;
}
.fnc-hamahang {
    font-size: 30px;
}
.fnc-hamahang {
    font-size: 30px;
    background: #1ba095;
    margin-right: 50px;
    color: #fff;
}
.su-carousel-slides .owl-dots .owl-dot span {
background: #2ac4b7;}
.su-ft-wrap b{left:unset !important;right:0;float: right;}
.inv-top-title.text-white .inv-title{color:#FFF !important;}
.inv-top-title.text-white .line-style{background:rgba(255,255,255,0.1) !important;}
.inv-top-title.mt0 .inv-title{margin-top:0;}
.inv-top-title.style01,.inv-top-title.style02,.inv-top-title.style03,.inv-top-title.style04,.inv-top-title.style05,.inv-top-title.style06{
	text-transform:uppercase;position:relative;}
.inv-top-title.style01 .inv-title,.inv-top-title.style02 .inv-title,.inv-top-title.style03 .inv-title,.inv-top-title.style04 .inv-title,.inv-top-title.style05 .inv-title,.inv-top-title.style06 .inv-title{
	font-size:25px;margin-bottom:40px;padding-bottom:20px;position:relative;line-height:40px;}
.inv-top-title.style01 .line-style,.inv-top-title.style02 .line-style,.inv-top-title.style03 .line-style,.inv-top-title.style04 .line-style,.inv-top-title.style05 .line-style,.inv-top-title.style06 .line-style{
	background:rgba(0,0,0,0.07);bottom:0;height:1px;position:absolute;width:33%;}
.inv-top-title.style01 .line-style:before,.inv-top-title.style02 .line-style:before,.inv-top-title.style03 .line-style:before,.inv-top-title.style04 .line-style:before,.inv-top-title.style05 .line-style:before,.inv-top-title.style06 .line-style:before{
	background:#1CCDCA;content:"";display:block;height:1px;position:absolute;width:100px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
.inv-top-title.style01 .line-style i,.inv-top-title.style02 .line-style i,.inv-top-title.style03 .line-style i,.inv-top-title.style04 .line-style i,.inv-top-title.style05 .line-style i,.inv-top-title.style06 .line-style i{
	background:#f5f5f5;color:#1CCDCA;display:block;font-size:20px;height:40px;line-height:40px;position:absolute;text-align:center;top:-20px;width:40px;}
.inv-top-title.style01:hover .line-style:before,.inv-top-title.style02:hover .line-style:before,.inv-top-title.style03:hover .line-style:before,.inv-top-title.style04:hover .line-style:before,.inv-top-title.style05:hover .line-style:before,.inv-top-title.style06:hover .line-style:before{width:75%;}
.inv-top-title.style01.small .inv-title,.inv-top-title.style02.small .inv-title,.inv-top-title.style03.small .inv-title,.inv-top-title.style04.small .inv-title,.inv-top-title.style05.small .inv-title,.inv-top-title.style06.small .inv-title{font-size:22px;}
.inv-top-title.style01,.inv-top-title.style02,.inv-top-title.style03{text-align:center;}
.inv-top-title.style01 .line-style,.inv-top-title.style02 .line-style,.inv-top-title.style03 .line-style{
	left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.inv-top-title.style01 .line-style:before,.inv-top-title.style02 .line-style:before,.inv-top-title.style03 .line-style:before{
	left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.inv-top-title.style01 i,.inv-top-title.style02 i,.inv-top-title.style03 i{
	left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.inv-top-title.style01 .line-style span{display:block;background:#fff;border:1px solid #1CCDCA;height:10px;position:absolute;top:-5px;width:10px;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.inv-top-title.style04 .line-style span{display:block;background:#fff;border:1px solid #1CCDCA;height:10px;position:absolute;top:-5px;width:10px;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}
.inv-top-title.style03 .inv-title,.inv-top-title.style06 .inv-title{font-weight:300;}
.inv-top-title.style07 .inv-title{font-weight:400;font-size:24px;line-height:33px;color:#1CCDCA;}
.inv-top-title.bg-red-icon i{background:#e74c3c;padding:13px 17px;border-radius:5px;display:inline-block;}
.inv-top-title.bg-gray-icon.style01 .line-style i,.inv-top-title.bg-gray-icon.style02 .line-style i,.inv-top-title.bg-gray-icon.style03 .line-style i,.inv-top-title.bg-gray-icon.style04 .line-style i,.inv-top-title.bg-gray-icon.style05 .line-style i,.inv-top-title.bg-gray-icon.style06 .line-style i{background:#f9fafc;}
.inv-top-title.bg-charade-icon.style01 .line-style i,.inv-top-title.bg-charade-icon.style02 .line-style i,.inv-top-title.bg-charade-icon.style03 .line-style i,.inv-top-title.bg-charade-icon.style04 .line-style i,.inv-top-title.bg-charade-icon.style05 .line-style i,.inv-top-title.bg-charade-icon.style06 .line-style i{background:#2D2D3A;}
#g-feature .inv-top-title.style02 .line-style i{
	background:#fff
}
.top-margin-sales{
	margin-top:40px !important
}
.top-margin-sales1{
	margin-top:80px !important
}
.service h6{
    margin-bottom: 3px;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 29px;
    font-weight: normal;
	margin-top: 45px;
}

.service .content{
    font-size: 15px;
    line-height: 23px;
    margin: 10px auto;
    display: block
}

.service .thumb-service img
}

.service .icon-wrap {
    line-height: 46px;
    font-size: 40px;
    text-align: center
}

.left-align .service{
    margin: 15px 0
}

.pixi_icon_box-style5 {
    position: relative;
    overflow: hidden;
    min-height: 200px;
    text-align: center;
    padding: 30px 30px 20px;
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	box-shadow:0 0 8px rgba(0,0,0,0.05);
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

.pixi_icon_box-style5 .icon-wrap {
    text-align: center
}

.pixi_icon_box-style5 .icon-wrap,
.pixi_icon_box-style5 .title-wrap h6 {
    -webkit-transition: -webkit-transform .35s;
    -moz-transition: -webkit-transform .35s;
    -ms-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0, 50%, 0);
    -moz-transform: translate3d(0, 50%, 0);
    -ms-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0)
}

.pixi_icon_box-style5 .icon-wrap {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.pixi_icon_box-style5 .title-wrap h6 {
    position: relative;
    top: 80px;
    line-height: 1.15
}

.pixi_icon_box-style5 .content {
    position: relative;
    font-size: 14px;
    top: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
    vertical-align: bottom;
    min-height: 70px;
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    -moz-transition: opacity .35s, -webkit-transform .35s;
    -ms-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s
}

.pixi_icon_box-style5 .link-btn {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 30;
    top: 0;
    left: 0;
    display: block;
    opacity: 0
}

.pixi_icon_box-style5:hover {
    color: #fff;
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
	-webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out
}

.pixi_icon_box-style5:hover h6 {
    -webkit-text-fill-color: #fff!important;
    color: #fff
}

.pixi_icon_box-style5:hover .icon-wrap i {
    -webkit-text-fill-color: #fff
}

.pixi_icon_box-style5:hover .icon-wrap {
    -webkit-transform: translate3d(0, -160%, 0) translate3d(0, -160px, 0);
    -moz-transform: translate3d(0, -160%, 0) translate3d(0, -160px, 0);
    -ms-transform: translate3d(0, -160%, 0) translate2d(0, -160px, 0);
    transform: translate3d(0, -160%, 0) translate3d(0, -160px, 0)
}

.pixi_icon_box-style5:hover .title-wrap h6 {
    -webkit-transform: translate3d(0, -90%, 0) translate3d(0, -45px, 0);
    -moz-transform: translate3d(0, -90%, 0) translate3d(0, -45px, 0);
    -ms-transform: translate3d(0, -90%, 0) translate2d(0, -45px, 0);
    transform: translate3d(0, -90%, 0) translate3d(0, -45px, 0)
}

.pixi_icon_box-style5:hover .content {
    opacity: 1;
    -webkit-transform: translate3d(0, 10px, 0);
    -moz-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
}

.bg-dark .pixi_icon_box-style5,
.white_txt .pixi_icon_box-style5 {
    background: rgba(255, 255, 255, 0.02)
}

.bg-dark .pixi_icon_box-style5 .title-wrap h6,
.bg-dark .pixi_icon_box-style5 .icon-wrap i,
.white_txt .pixi_icon_box-style5 .title-wrap h6,
.white_txt .pixi_icon_box-style5 .icon-wrap i {
    color: #cecece;
    -webkit-text-fill-color: #cecece
}

.pixi_icon_box-style5 {
    min-height: 230px;
    padding: 45px 15px 20px
}
.bg-dark .pixi_icon_box-style5, .white_txt .pixi_icon_box-style5 {
    background: rgba(255,255,255,0.02);
}
.bg-dark .pixi_icon_box-style5 .title-wrap h6, .bg-dark .pixi_icon_box-style5 .icon-wrap i, .white_txt .pixi_icon_box-style5 .title-wrap h6, .white_txt .pixi_icon_box-style5 .icon-wrap i {
    color: #cecece;
    -webkit-text-fill-color: #cecece;
}
.bg-dark .pixi_icon_box-style5 .title-wrap h6, .bg-dark .pixi_icon_box-style5 .icon-wrap i, .white_txt .pixi_icon_box-style5 .title-wrap h6, .white_txt .pixi_icon_box-style5 .icon-wrap i {
    color: #cecece;
    -webkit-text-fill-color: #cecece;
}
.bg-dark p, .bg-dark p a, .bg-dark .service .content, .bg-dark .image_box .content, .bg-dark .mo-testimonial-carousel .testimonial-details h6, .white_txt p, .white_txt p a, .white_txt .service .content, .white_txt .image_box .content, .white_txt .mo-testimonial-carousel .testimonial-details h6 {
    color: rgba(255,255,255,0.9);
}
.service .content, .image_box .content {
    font-size: 15px;
    line-height: 23px;
    margin: 10px auto;
    display: block;
}
.service .content .btn.btn-success.btn-color.btn-labeled {
    margin-top: 25px;
    margin-right: -5px;
}
#g-showcase .desktop .su-column-size-medium-1-5 {width: 18%;}
.bg-dark p, .bg-dark p a, .bg-dark .service .content, .bg-dark .image_box .content, .bg-dark .mo-testimonial-carousel .testimonial-details h6, .white_txt p, .white_txt p a, .white_txt .service .content, .white_txt .image_box .content, .white_txt .mo-testimonial-carousel .testimonial-details h6 {
    color: rgba(255,255,255,0.9);
}


.pixi_icon_box-style5 .title-wrap h6
 {
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background: -webkit-linear-gradient(left, #2ac4b7 0, #339693 100%);
    background: linear-gradient(to right, #2ac4b7, #339693 100%)
}

.pixi_icon_box-style5:hover {
    background: #2ac4b7 !important;
	transition: all 2s !important;
}
.pixi_icon_box-style5:hover,
.bg-dark .pixi_icon_box-style5:hover,
.white_txt .pixi_icon_box-style5:hover,
.pixi_image_box-style5:hover .perspective_overlay
 {
    background: linear-gradient(to right, #2ac4b7 0, #32d6c9 51%, #2ac4b7 100%);
    background-size: 200% auto!important;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}

.pixi_icon_box-style5 {
    min-height: 200px;
    padding: 15px 15px 15px;
	border-bottom: 3px solid #169385;
}
.icon-customers-icon {background: url('../../images/sales/customers-icon.jpg') no-repeat top left !important; background-position: 0 0 !important; width: 164px; height: 164px;
    transform: scale(0.7);}
.icon-cal-icon {background: url('../../images/sales/cal-icon.jpg') no-repeat top left !important; background-position: 0 0 !important; width: 164px; height: 164px;
    transform: scale(0.7);}
.icon-pricelist-icon {background: url('../../images/sales/pricelist-icon.jpg') no-repeat top left !important; background-position: 0 0 !important; width: 164px; height: 164px;
    transform: scale(0.7);}
.icon-demo-icon {background: url('../../images/sales/demo-icon.jpg') no-repeat top left !important; background-position: 0 0 !important; width: 164px; height: 164px;
    transform: scale(0.7);}
.icon-demotime-icon {background: url('../../images/sales/demotime-icon.jpg') no-repeat top left !important; background-position: 0 0 !important; width: 164px; height: 164px;
    transform: scale(0.7);}
.icon-catalog-icon {background: url('../../images/sales/catalog-icon.jpg') no-repeat top left !important; background-position: 0 0 !important; width: 164px; height: 164px;
    transform: scale(0.7);}
.bg-teal-400 {
    background-color: #26a69a;
    border-color: #26a69a;
    color: #fff;
    border: 0px;
    box-shadow: none;
}
#g-showcase .inv-top-title.style02 .line-style i{
	background:#f9f9f9
}
.softwares-item .cbp-filter-item {
    background: #fff;
    padding: 7px !important;
    box-shadow: 0 0 6px rgba(0,0,0,0.07);
    float: right;
    width: 45%;
    height: 130px;
    margin: 2%;
	font-size:14px;
}
.softwares-item .su-swt-title{font-size:12px;}
.softwares-item .cbp-filter-item.cbp-filter-item-active {
	background:linear-gradient(to right, #2ac4b7 0, #32d6c9 51%, #2ac4b7 100%);
	/* border-bottom: 5px solid #169385; */
	}
.softwares-item .cbp-filter-item.cbp-filter-item-active i {filter: brightness(100);}
.softwares-item .cbp-filter-item.cbp-filter-item-active span.su-swt-title {color: #fff !important;}
.softwares-item .cbp-item-wrapper {
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0,0,0,0.05);
    color: #666;
    margin-top: 6px;
}
#g-top h3::before {
    content: "\e662";
    font-family: 'themify';
    font-size: 17px;

    padding: 4px;
    color: #2ac4b7;
    margin-left: 11px;
    top: 3px;
    position: relative;
    margin-right: 9px;
}
#g-top h3 {
    color: #222;
	background: #f6f6f6;
	line-height: 37px;
	border-bottom: 3px solid #ddd;
    margin-top: 2px;
}
#g-top .su-switcher-style-5 .su-swt-filter .cbp-filter-item-inner{opacity: 0.5;}
#g-top .su-switcher-style-5 .su-swt-filter .cbp-filter-item-active .cbp-filter-item-inner{opacity: 1;}
.softwares-item span.su-swt-title {

    width: 100% !important;
    display: inline-table;
    min-height: 45px;
    margin-top: -45px;
	white-space: normal;
	line-height: 17px;
	vertical-align: middle;
}
.softwares-item .su-swt-filter {flex: 2;}
.softwares-item .cbp-filter-item-inner {
    display: inline;
    text-align: center;
}
#g-top .li.li-postcard-multiple {
    background: url('../../images/softwares/ark.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-ribbon {
    background: url('../../images/softwares/depot.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-browser2 {
    background: url('../../images/softwares/sales.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-pictures {
    background: url('../../images/softwares/orders.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-map-pointer {
    background: url('../../images/softwares/control.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-share {
    background: url('../../images/softwares/estate.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-dastmozd {
    background: url('../../images/softwares/dastmozd.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
#g-top .li.li-branch {
    background: url('../../images/softwares/branch.png') no-repeat top left !important;
	background-position: 0 0 !important;
	width: 138px; height: 138px;
    transform: scale(0.4);
    font-size: 0px;
	margin: -33px auto 0 auto !important;
}
.cbp-wrapper{direction:rtl;}
.blog-mod {padding: 0 5px 0 15px;}

 .btn-light:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+0,dddddd+50,ffffff+51,ffffff+71,f6f8fb+100 */
     background: #2ac4b7;
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, #2ac4b7 0%, #2ac4b7 50%, #2ac4b7 51%, #2ac4b7 71%, #2ac4b7 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, #2ac4b7 0%,#2ac4b7 50%,#2ac4b7 51%,#2ac4b7 71%,#2ac4b7 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, #2ac4b7 0%,#2ac4b7 50%,#2ac4b7 51%,#129c90 71%,#2ac4b7 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#129c90', endColorstr='#2ac4b7',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
     color: #fff !important;
     background-size: 400% 400%;
     -webkit-animation: AnimationName 3s ease infinite;
     -moz-animation: AnimationName 3s ease infinite;
     animation: AnimationName 3s ease infinite;
     -webkit-animation: AnimationName 3s ease infinite;
     -moz-animation: AnimationName 3s ease infinite;
     animation: AnimationName 3s ease infinite;
	 border: 2px solid;
	 font-size:13px;
	 border-radius: 5px;
}
 .btn-light{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+0,dddddd+50,ffffff+51,ffffff+71,f6f8fb+100 */
     background: #f5f5f5;
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, #f5f5f5 0%, #f5f5f5 50%, #f5f5f5 51%, #f5f5f5 71%, #f5f5f5 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, #f5f5f5 0%,#f5f5f5 50%,#f5f5f5 51%,#f5f5f5 71%,#f5f5f5 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, #f5f5f5 0%,#f5f5f5 50%,#f5f5f5 51%,#f1f1f1 71%,#f5f5f5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f5f5f5',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
     color: #2ac4b7 !important;
     background-size: 400% 400%;
     -webkit-animation: AnimationName 3s ease infinite;
     -moz-animation: AnimationName 3s ease infinite;
     animation: AnimationName 3s ease infinite;
     -webkit-animation: AnimationName 3s ease infinite;
     -moz-animation: AnimationName 3s ease infinite;
     animation: AnimationName 3s ease infinite;
	 font-size:13px;
	 border: 2px solid;
}
@-webkit-keyframes AnimationName {
     0%{
        background-position:0% 31%
    }
     50%{
        background-position:100% 70%
    }
     100%{
        background-position:0% 31%
    }
}
 @-moz-keyframes AnimationName {
     0%{
        background-position:0% 31%
    }
     50%{
        background-position:100% 70%
    }
     100%{
        background-position:0% 31%
    }
}
 @keyframes AnimationName {
     0%{
        background-position:0% 31%
    }
     50%{
        background-position:100% 70%
    }
     100%{
        background-position:0% 31%
    }
}

.blog-mod .cbp-item {padding: 7px !important;}
.blog-mod .cbp-item-wrapper {
	margin: 5px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
	background: #fff;
	border-radius: 5px;
}
.hamahang-sec .line-style .icon-user {background: #fff !important;}
.hamahang-sec .su-carousel-slide-title {
    color: #1CCDCA;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 20px;
}
.hamahang-sec .su-carousel-item-text {
    padding: 10px;
    line-height: 25px;
    text-align: justify;
    color: #555;
}
canvas.particles-js-canvas-el {
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
    right: 0;
}
/* TICKETS */
fieldset #jform_submit_type label {
    display: inline-block;
    /* background: #2ac4b7; */
    margin-right: 10px;
    padding: 6px;
    border-radius: 5px 5px 0px 0;
	font-size: 12px;
}
.com_rsticketspro.view-submit .control-label {
    width: 20%;
}
.com_rsticketspro.view-submit .controls input {
    width: 20%;
}
.com_rsticketspro.view-submit .controls input {
    width: 85%;
    margin: 0 auto !important;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 2px solid #ccc;
    border-radius: 0;
	background:#f9f9f9;
}
.com_rsticketspro.view-submit select {
    width: 86.5%;
    background: #f9f9f9;
    border-radius: 0;
    min-height: 37px;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 2px solid #ccc;
}
.com_rsticketspro.view-submit iframe .adminlist.table th{text-align:center !important}
.btn.btn-primary.modal_jform_customer_id {border-radius: 0;}
#filter-bar .btn i.icon-search::before, #filter-bar .btn i.icon-remove::before{content: none !important;}
.com_rsticketspro.view-submit .controls .rst_custom_field input {width: 20px;float: right;margin-top: 5px !important;}
.com_rsticketspro.view-submit .controls .rst_custom_field label {display: block !important;margin: 4px 0 9px 0;padding-right: 30px;}

/* CONTACT US */
.input-group-addon i {
    right: 24px !important;
    position: relative;
    top: 4px;
    color: #999;
}
.itemid-207 input, .itemid-207 textarea {transition:all ease 0.3s;}
.itemid-207 input:focus, .itemid-207 textarea:focus {transition:all ease 0.3s;}
.itemid-207 .su-cf-submit-wrapper div {text-align: center;}
.itemid-207 .btn.btn-success.btn-rounded.btn-lg {
    width: 60%;
    border-radius: 8px;
}
.input-group-addon input {padding-right: 34px !important;}
.contact-us{color:#fff;}
.contact-us .g-title{font-size:23px;}
.itemIntroText .contact-md {min-height: 100px;}
.itemIntroText .wi_contact .wic-data.sptell {
    font-size: 20px;


}
.itemIntroText #wi_contact311{
	    margin-top: 120px;
}
#branding-6431-particle.g-content{
	padding-top:0;
	margin-top:0
}
.itemIntroText .wi_contact_phone1 {
    position: relative;
    margin-bottom: 15px;
    padding-right: 65px;
    text-align: right;
    overflow: hidden;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-transform: translateZ(0);
	width: 50%;
	float: right;
}
.itemIntroText .wi_contact_mobile1 {
    position: relative;
    margin-bottom: 15px;
    padding-right: 65px;
    text-align: right;
    overflow: hidden;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-transform: translateZ(0);
	width: 100%;
}
.itemIntroText .wi_contact_fax1 {
    position: relative;
    margin-bottom: 15px;
    padding-right: 65px;
    text-align: right;
    overflow: hidden;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-transform: translateZ(0);
	width: 50%;
	float: left;
}
.itemIntroText .wi_contact_address1 {
    position: relative;
    margin-bottom: 15px;
    padding-right: 65px;
    text-align: right;
    overflow: hidden;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-transform: translateZ(0);
	width: 100%;
}
.itemIntroText .wi_contact_email1 {
    position: relative;
    margin-bottom: 15px;
    padding-right: 65px;
    text-align: right;
    overflow: hidden;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-transform: translateZ(0);
	width: 50%;
	float: right;
}
.itemIntroText .wi_contact_website {
    position: relative;
    margin-bottom: 15px;
    padding-right: 65px;
    text-align: right;
    overflow: hidden;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    -webkit-transform: translateZ(0);
	width: 50%;
	float: left;
}
.itemIntroText .wi_contact .wi-icon {
    position: absolute;
    right: 5px;
    width: 45px;
    height: 45px;
    font-size: 1.538em;
    line-height: 41px;
    text-align: center;
    color: #fff;
    background: #2ac4b7;
    border-radius: 50%;
}
.itemIntroText .wi_contact .wic-txt {
    font-size: 14px;
    line-height: 1.6em;
    letter-spacing: 1px;
    margin-bottom: 9px;
    font-family: Iranian;
	color:#006666;
}
.itemIntroText .wi_contact .wic-data {
    font-size: 13px;
	color:#777;
}
.itemIntroText .wi_contact .wic-data2 {
    font-size: 14px;
	color:rgba(255,255,255,0.7);
}
/* CONTACT US-END */


/* .rsform-block-install-chx, .rsform-block-softwares, .rsform-block-tutorial-chx{ */
    /* width: 100%; */
    /* float: right; */
/* } */
/* .invoice-form fieldset { */
    /* background: #f5f5f5; */
    /* border-radius: 3px; */
    /* box-shadow: 0 0 8px rgba(0,0,0,0.15); */
    /* padding: 25px 7px 25px 7px !important; */
/* } */
.invoice-form input[type="checkbox"], .invoice-form input[type="radio"]{  
position: absolute;
}
.rsform-block-softwares .formControlLabel {
    background: #2ac4b7;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
    margin-bottom: 7px;
}
.invoice-form .rsform-block-softwares label, .invoice-form .rsform-block-install-chx label, .invoice-form .rsform-block-tutorial-chx label, .invoice-form .rsform-block-web label {
    display: inline-block;
    margin-bottom: 7px;
    width: 50%;
	border-right: 4px solid #eee;
	padding: 1px 8px 5px 0;
	transition: all ease 0.3s;
	height: 32px;
}
.invoice-form .rsform-block-softwares label:hover, .invoice-form .rsform-block-install-chx label:hover, .invoice-form .rsform-block-tutorial-chx label:hover, .invoice-form .rsform-block-web label:hover {
    background: #f0f0f0;
    transition: all ease 0.3s;
}
.rsform-block-install-chx .formControlLabel {
    background: #2ac4b7;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
    margin-bottom: 7px;
	margin-top: 30px;
}
.rsform-block-tutorial-chx .formControlLabel {
    background: #2ac4b7;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
    margin-bottom: 7px;
	margin-top: 30px;
}

.rsform-block-install-chx .formBody, .rsform-block-tutorial-chx .formBody, .rsform-block-web .formBody{
    width: 100%;
}

.rsform-block.rsform-block-total-1, .rsform-block.rsform-block-total-2 {display: none;}

.rsform-block-web .formControlLabel{
    background: #2ac4b7;
    text-align: center;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
    margin-bottom: 7px;
	margin-top: 30px;
	height: 40px;
	display: inline-block;
	width: 100%;
}
.thirdb {
    background: linear-gradient(to right, #2ac4b7 0, #32d6c9 51%, #2ac4b7 100%);
	text-align: center;
}
.thirdb .formControlLabel {
    color: #fff;
    font-size: 13px;
    margin: 12px 0;
}
.thirdb .formBody {width: 100%;}
.rsform-block-web {margin-bottom: 30px;position: initial;}
.priceclass{
	background: #f5f5f5;
	border-radius: 4px;
	box-shadow: 0 0 7px rgba(0,0,0,0.15);
}

.rsform-block-total1, .rsform-block-total-support, .rsform-block-total-tax, .rsform-block-total {
    width: 100%;
    color: #555;
    text-align: center;
    padding: 10px 0 !important;
}
.invoice-form  .priceclass .formBody{
    width: 100%;
	margin-top:10px;
}
.invoice-form  .rsform-submit-button {margin-bottom: 14px;}
.priceclass .rsform-input-box {
	color:#2ac4b7;
    background: unset !important;
    border: 0 !important;
    text-align: center;
    font-size: 18px !important;
}
.rsform-block-total .rsform-input-box {color:#27ae60 !important;font-size: 26px !important;}
.thirdb .rsform-input-box {
    background: rgba(0,0,0,0.1) !important;
    border: 0 !important;
    color: #fff;
    text-align: center;
}

.infouserform {margin-top: 20px;}
.infouserform .rsform-input-box {
    border-right: 3px solid #ccc !important;
    border: 0;
        border-right-color: currentcolor;
        border-right-style: none;
        border-right-width: 0px;
    font-size: 12px;
    min-height: 25px;
}
.infouserform .rsform-text-box {
    border-right: 3px solid #ccc !important;
    border: 0;
        border-right-color: currentcolor;
        border-right-style: none;
        border-right-width: 0px;
    font-size: 12px;
}
.rsform-block.rsform-block-desc .rsform-text-box {width: 100%;}
.rsform-block-name .formBody, .rsform-block-company .formBody, .rsform-block-tel .formBody, .rsform-block-email .formBody, .rsform-block-email .formBody{width: 50%;}


/* SideMenu */
.sm-menu dl a, .sm-menu dl a:link, .sm-menu dl.level1 a, .sm-menu dl.level1 a:link{
    font-family: Lightfont;
    font-size: 13px;
    color: #11a0a0;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-align: right;
    text-shadow: none;
    line-height: normal;
}

.sm-menu dt a, .sm-menu dt a:link, .sm-menu dt.level2 a, .sm-menu dt.level2 a:link{
    font-family: Lightfont !important;
    font-size: 13px;
    color: #11a0a0;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-align: right;
    text-shadow: none;
    line-height: normal;
}

.sm-menu dl dt.hover a,
.sm-menu dl dt:hover a,
.sm-menu dl.level1 dt.hover a,
.sm-menu dl.level1 dt:hover a {
    font-family: Lightfont;
    font-size: 13px;
    color: #4c7675;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-align: right;
    text-shadow: none;
    line-height: normal;
}
.sm-menu dt .link, .sm-menu dt.level1 .link {
    text-align: right;
}
.sm-menu dl .parent::after, .sm-menu dl.level1 > .parent::after{transform: rotate(180deg);}
.sm-menu dl .parent::after, .sm-menu dl.level2 > .parent::after{transform: rotate(180deg);}
.sm-menu dt .link, .sm-menu dt.level1 .link {text-align: right;}
.sm-menu dt, .sm-menu dl.level1 dt {padding:11px 8px 11px 10px !important;}
.sm-menu dt, .sm-menu dl.level2 dt {padding:7px 8px 7px 9px !important;}

.level2 .link {
    text-align: right !important;
}
.level2 .link a {
        font-family: Lightfont !important;
    font-size: 12px !important;
    color: #4c7675 !important;
}
.level2 .link a:hover {
        font-family: Lightfont !important;
    font-size: 12px !important;
    color: #4c7675 !important;
}
.level3 .link {
    text-align: right !important;
}
.level3 .link a {
        font-family: Lightfont !important;
    font-size: 12px !important;
    color: #4c7675 !important;
}
.level3 .link a:hover {
        font-family: Lightfont !important;
    font-size: 12px !important;
    color: #4c7675 !important;
}
div.k2Pagination ul li span {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 8px;
    border-bottom: 2px solid #10cdd6;
    border-radius: 4px;
    vertical-align: middle;
    background: #fff;
    text-decoration: none;
}
div.k2Pagination ul li a {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 8px;
    border-bottom: 2px solid #10cdd6;
	border-top:0;
	border-right:0;
	border-left:0;
    border-radius: 4px;
    vertical-align: middle;
    background: #fff;
    text-decoration: none;
}
.sm-menu {
    border-bottom: 3px solid #119287;
}

.side-contact .wi_contact_fax1, .side-contact .wi_contact_email1, .side-contact .wi_contact_mobile1, .side-contact .wi_contact_website, .side-contact .wi_contact_address1{display:none}
.side-contact {width: 100%;}
.side-contact .wi_contact_phone1 .wic-txt {display: none;}
.side-contact .wi_contact_phone1 div:nth-child(4){display: none;}
.side-contact .wi_contact_phone1 div:nth-child(5){display: none;}
.side-contact .wi_contact_phone1 div:nth-child(6){display: none;}
.side-contact .wi-icon {text-align: center;
color: #31c985;
float: left;
margin: 5px 0 0 0;
animation-duration: 1s;
animation-fill-mode: both;
animation-name: tada;
animation: tada 1.5s infinite;}
.side-contact .wic-data {text-align: center;
font-size: 24px;
letter-spacing: 3px;
color:#31c985;
}
.side-contact .wi-icon i{font-size: 20px;}
.side-contact #wi_contact311 {
color: #fff;
padding-top: 6px;
width: 200px;
margin: 0 auto;
}
.side-contact{
background: #f3f3f3;
margin: 0 !important;
border-bottom: 2px solid #ddd;
padding: 7px 0 7px 0;
}
.side-contact .col-md-12.c11 {
    padding: 0;
}
.side-bar-b {
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.06);
    border-radius: 5px;
}
.side-logo {
    background: linear-gradient(135deg, #09c7c7 0%,#41e0d3 100%) !important;
	text-align: center;
	padding-top: 20px;
	height: 133px;
}
.side-logo img {
    width: 220px;
}
.sm-menu dt.sm-bottom, .sm-menu dl.level1 dt.sm-bottom{background: #2ecc71 !important;padding: 10px !important;margin:0 !important}
.sm-menu dl dt.active.parent a, .sm-menu dl dt.active a, .sm-menu dl.level1 dt.active.parent a .sm-menu dl.level1 dt.active a{
	    font-family: Lightfont;
    font-size: 13px;
    color: #4c7675;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-align: right;
    text-shadow: none;
    line-height: normal;
}
.sm-menu dl dt.active.parent a, .sm-menu dl dt.active a, .sm-menu dl.level1 dt.active.parent a .sm-menu dl.level1 dt.active a{color: #11a0a0 !important;
font-size: 14px !important;}
.homepage .branding img {
	
    filter: brightness(0);
}
/*back to top*/
.g-totop {
  display: block;
  position: absolute;
  margin-left: -16px;
  left: 50%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-align: center;
  -webkit-transition: all 0.5s cubic-bezier(0, 0, 0, 1);
  transition: all 0.5s cubic-bezier(0, 0, 0, 1);
  text-decoration: none !important;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 10;
  color: #2ac4b7 !important;
  background-color: #f9f9f9;
  border-top: 1px solid #2ac4b7;
  border-right: 1px solid #2ac4b7;
    margin-top: 9px;
}
.g-totop i{
	-webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.telgram-text{
	line-height: 60px;
    padding-right: 11px;
    font-size: 15px;
}
	.su-carousel.arrow-default .su-carousel-slides .owl-nav .owl-prev {
    left: -30px;
}
.su-carousel.arrow-default .su-carousel-slides .owl-nav .owl-next {
    right: -30px;
}
.su-carousel .su-carousel-slides .owl-nav [class*='owl-'] {
    background: none;
	color:#2ac4b7;
    font-size: 40px;
}
.su-carousel-slides .owl-nav [class*='owl-']:hover  {
	background: none;
	color:#2ac4b7
}
.su-carousel.arrow-default .owl-nav {
    top: calc(75% - 40px);
}
#g-container-main{
background: url(../../images/other.jpg) fixed no-repeat 0 0;
background-size: cover;
    padding-bottom: 17rem;
}


.itm-home {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #6c757d;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: 3px;
}
.itm-home::before {
    content: "\e69b";
	font-family:'themify';
	font-size: 32px;
	margin-bottom: 10px;
	display: block;
}
.itm-product {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #6c757d;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: -4px;
}
.itm-product::before {
    content: "\e687";
	font-family:'themify';
	font-size: 32px;
	margin-bottom: 10px;
	display: block;
}

.itm-sales {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #6c757d;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: 3px;
}
.itm-sales::before {
    content: "\e60d";
	font-family:'themify';
	font-size: 32px;
	margin-bottom: 10px;
	display: block;
}
.itm-demo {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #6c757d;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: -4px;
}
.itm-demo::before {
    content: "\e640";
	font-family:'themify';
	font-size: 32px;
	margin-bottom: 10px;
	display: block;
}

.itm-cpanel {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #6c757d;
	border-left: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: 3px;
}
.itm-cpanel::before {
    content: "\e63c";
	font-family:'themify';
	font-size: 32px;
	margin-bottom: 10px;
	display: block;
}
.itm-contact {
	width: 49%;
	display: inline-block;
	text-align: center;
	color: #6c757d;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-right: -4px;
}
.itm-contact::before {
    content: "\e691";
	font-family:'themify';
	font-size: 32px;
	margin-bottom: 10px;
	display: block;
}

.itm-home:hover, .itm-product:hover, .itm-sales:hover, .itm-demo:hover, .itm-cpanel:hover, .itm-contact:hover {
    background: #f9f9f9;
}

.su-faq .cbp-item:nth-child(2n+1) {
    background: rgba(0,0,0,0.04);
    padding-bottom: 4px;
}
.su-faq .cbp-caption-expand .cbp-caption{border:unset;padding-right:10px;}
.menu-icon-cont {background: rgb(42, 196, 183);}
