@import url( /css/base.css );

@import url( /css/skeleton.css );

@import url( /css/fancybox.css );

#header {

	min-height: 100px;

}

#logo {

	margin-top: 22px;

}

#logo a img {

	float: left;

}

#tagline {

	margin: 0px 0px 0px 20px; padding: 5px 0px 5px 20px; color: rgb(136, 136, 136); border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; float: left;

}

#contact-details {

	margin-top: 40px; float: right; display: block;

}

#contact-details li {

	padding-left: 10px; margin-left: 10px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; display: inline;

}

#contact-details li:first-child {

	padding: 0px; border: currentColor; margin-left: 0px;

}

#contact-details i {

	margin-right: 4px;

}

#contact-details a {

	color: rgb(102, 102, 102);

}

#contact-details a:hover {

	color: rgb(136, 136, 136);

}

.search-form .search-text-box {

	background: url("/images/search-ico.png") no-repeat 5% 50%; padding: 18px 0px; border: currentColor; width: 54px; right: 10px; color: transparent; font-size: 12px; position: absolute; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -moz-transition: 0.4s width ease; -webkit-transition-duration: 0.4s; -webkit-transition-property: width; -webkit-transition-timing-function: ease; -o-transition-duration: 0.4s; -o-transition-property: width; -o-transition-timing-function: ease;

}

.search-form .search-text-box:focus {

	padding: 18px 18px 18px 58px; border: currentColor; width: 150px; color: rgb(255, 255, 255); font-size: 12px; cursor: text; background-color: rgb(48, 48, 48);

}

.selectnav {

	margin: 15px 0px; padding: 8px; width: 100%; height: 37px; font-size: 14px; float: left; display: none; cursor: pointer;

}

#navigation {

	background: rgb(48, 48, 48); margin: 0px 0px 15px; width: 100%; float: left; display: block; max-height: 52px;

}

#navigation ul {

	list-style: none; margin: 0px; padding: 0px; display: inline;

}

#navigation li {

	list-style: none; margin: 0px; padding: 0px; display: inline;

}

#navigation ul li {

	float: left; position: relative;

}

#navigation ul li a {

	background: url("/images/navigation-divider.png") no-repeat right 50%; padding: 17px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block;

}

#navigation ul li a:hover {

	background: rgb(114, 182, 38); transition:0.1s ease-in-out; color: rgb(255, 255, 255); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

#navigation ul ul {

	background: rgb(48, 48, 48); left: 0px; top: 51px; display: none; position: absolute; z-index: 999;

}

#navigation ul ul li a {

	color: rgb(170, 170, 170);

}

#navigation ul ul li a:hover {

	color: rgb(255, 255, 255);

}

#navigation ul ul li a {

	margin: 0px; padding: 9px 18px; width: 150px; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: solid; display: block;

}

#navigation ul ul ul {

	left: 100%; top: 0px; position: absolute; z-index: 999;

}

#navigation ul ul ul li a {

	border-top-color: transparent; border-bottom-color: rgb(64, 64, 64) !important; border-top-width: 1px; border-bottom-width: 1px !important; border-top-style: solid; border-bottom-style: solid !important;

}

#navigation ul ul li:last-child a {

	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;

}

#navigation ul ul li:last-child a:hover {

	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;

}

#navigation ul ul ul li:last-child a {

	border-bottom-color: transparent !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;

}

#navigation ul li:hover > ul {

	left: 0px; top: 99%; position: absolute; opacity: 1;

}

#navigation ul ul li:hover > ul {

	left: 100%; top: 0px; position: absolute; z-index: 497; opacity: 1;

}

#navigation ul li:hover > a {

	background: rgb(114, 182, 38);

}

#navigation ul ul li:hover > a {

	color: rgb(255, 255, 255);

}

.flex-container a:active {

	

}

.flexslider a:active {

	

}

.flex-container a:focus {

	

}

.flexslider a:focus {

	

}

.slides {

	list-style: none; margin: 0px; padding: 0px;

}

.flex-control-nav {

	list-style: none; margin: 0px; padding: 0px;

}

.flex-direction-nav {

	list-style: none; margin: 0px; padding: 0px;

}

.flexslider {

	margin: 0px; padding: 0px;

}

.flexslider .slides > li {

	display: none; position: relative; -ms-zoom: 1; -webkit-backface-visibility: hidden;

}

.flexslider .slides img {

	width: 100%; display: block;

}

.flex-pauseplay span {

	text-transform: capitalize;

}

.flexslider {

	position: relative; z-index: 50; -ms-zoom: 1;

}

.slides::after {

	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";

}

html[xmlns] .slides {

	display: block;

}

* html .slides {

	height: 1%;

}

.no-js .slides > li:first-child {

	display: block;

}

.flexslider {

	background: rgb(255, 255, 255); -ms-zoom: 1;

}

.ie7 .flexslider {

	margin-bottom: -30px;

}

.flex-viewport {

	max-height: 2000px;

}

.loading .flex-viewport {

	max-height: 300px;

}

.flexslider .slides {

	-ms-zoom: 1;

}

.flex-direction-nav a {

	background: rgba(0, 0, 0, 0.65); transition:0.1s ease-in-out; width: 35px; height: 35px; right: 20px; bottom: 20px; text-indent: -9999px; float: none; display: block; position: absolute; cursor: pointer; -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.flex-direction-nav .flex-next {

	background-position: 52% 50%; background-image: url("/images/slider-control-right.png"); background-repeat: no-repeat;

}

.flex-direction-nav .flex-prev {

	background-position: 48% 50%; margin-right: 36px; background-image: url("/images/slider-control-left.png"); background-repeat: no-repeat;

}

.flex-direction-nav .flex-prev:hover {

	opacity: 1; background-color: rgb(114, 182, 38);

}

.flex-direction-nav .flex-next:hover {

	opacity: 1; background-color: rgb(114, 182, 38);

}

.subpage .flex-direction-nav a {

	right: 0px; bottom: 0px;

}

.flex-control-nav {

	width: 100%; text-align: center; bottom: -30px; position: absolute;

}

.flex-control-nav li {

	margin: 0px 3px 0px 0px; display: inline-block; -ms-zoom: 1;

}

.flex-control-paging li a {

	background: rgb(200, 200, 200); border-radius: 20px; width: 14px; height: 14px; text-indent: -9999px; display: block; cursor: pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px;

}

.flex-control-paging li a:hover {

	background: rgb(80, 80, 80);

}

.flex-control-paging li a.flex-active {

	background: rgb(80, 80, 80);

}

.flex-control-paging li a.flex-active {

	cursor: default;

}

.slide-caption {

	background: rgba(0, 0, 0, 0.7); margin: 0px 0px 20px 20px; padding: 22px; left: 0px; width: 30%; bottom: 0px; display: block; position: absolute;

}

.slide-caption h3 {

	margin: 0px; color: rgb(255, 255, 255); line-height: 22px; padding-bottom: 10px; font-size: 16px;

}

.slide-caption p {

	margin: 0px; color: rgb(187, 187, 187); line-height: 19px;

}

.icon-box-container {

	margin: 35px 0px 15px; float: left;

}

.icon-boxes-container {

	margin: 10px 0px -5px; float: left;

}

.icon-box p {

	margin-left: 45px;

}

.icon-box h3 {

	margin-left: 45px;

}

.icon-box h3 {

	line-height: 34px;

}

.icon-box i {

	margin: -2px 0px 50px; float: left;

}

.ie-dropdown-fix {

	position: relative; z-index: 55;

}

.team-name {

	padding: 15px 0px; margin-bottom: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;

}

.team-name h5 {

	line-height: 18px;

}

.team-name span {

	color: rgb(136, 136, 136); font-size: 12px; font-weight: normal; display: block;

}

.team-about p {

	padding: 0px 0px 15px; margin-bottom: 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;

}

.picture {

	position: relative;

}

.picture img {

	width: 100%; height: auto;

}

.image-overlay-link {

	background: no-repeat 50% rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 40; cursor: pointer;

}

.image-overlay-zoom {

	background: no-repeat 50% rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 40; cursor: pointer;

}

.image-overlay-link {

	background-image: url("/images/overlay-icon-01.png");

}

.image-overlay-zoom {

	background-image: url("/images/overlay-icon-02.png");

}

.headline {

	background: url("/images/headline-bg.png") repeat-x 0px 50%; margin: 30px 0px 8px; display: block;

}

.no-margin {

	margin-top: 0px;

}

.low-margin {

	margin-top: 15px;

}

.headline h3 {

	padding: 0px 10px 0px 0px; display: inline; background-color: rgb(255, 255, 255);

}

.headline h4 {

	padding: 0px 10px 0px 0px; display: inline; background-color: rgb(255, 255, 255);

}

#page-title {

	margin: 0px 0px 25px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; display: block;

}

#page-title h2 {

	padding: 11px 0px 26px; font-weight: normal;

}

#page-title span {

	color: rgb(170, 170, 170);

}

#bolded-line {

	background: rgb(114, 182, 38); width: 100px; height: 3px; text-indent: -9999px; margin-bottom: -2px; display: block;

}

.client-list li {

	margin: -1px 0px 0px -1px; border: 1px solid rgb(229, 229, 229); float: left;

}

.portfolio-item {

	margin: 5px 0px 25px;

}

.item-description {

	margin-bottom: 60px;

}

.alt.item-description {

	margin-bottom: 60px;

}

.related.item-description {

	margin-bottom: 0px;

}

.item-description h5 {

	margin: 0px 0px 8px; padding: 12px 0px 8px; line-height: 16px; letter-spacing: 0px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;

}

.item-description h5 span {

	color: rgb(136, 136, 136); font-weight: normal; margin-top: 3px; display: block;

}

.item-description a {

	color: rgb(64, 64, 64);

}

.item-description a:hover {

	color: rgb(102, 102, 102);

}

.item-description p {

	color: rgb(102, 102, 102); margin-bottom: 0px;

}

#filters {

	margin: -55px 2px 0px 0px; text-align: right; right: 0px; display: block; position: absolute;

}

#filters ul li {

	display: inline;

}

#filters a {

	margin: 0px 5px 10px 0px; padding: 5px 10px; border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; color: rgb(136, 136, 136); display: inline-block; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

#filters a:hover {

	border: 1px solid rgb(114, 182, 38) !important; color: rgb(255, 255, 255) !important; background-color: rgb(114, 182, 38) !important;

}

.selected {

	border: 1px solid rgb(114, 182, 38) !important; color: rgb(255, 255, 255) !important; background-color: rgb(114, 182, 38) !important;

}

#portfolio-navi {

	margin: -57px 10px 0px 0px; right: 0px; display: block; position: absolute;

}

#portfolio-navi ul li {

	display: inline;

}

#portfolio-navi a {

	padding: 0px; border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; width: 32px; height: 32px; color: rgb(136, 136, 136); display: inline-block; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.ie7 #portfolio-navi a {

	margin-left: 3px;

}

#portfolio-navi a:hover {

	border: 1px solid rgb(114, 182, 38) !important; color: rgb(255, 255, 255) !important; background-color: rgb(114, 182, 38) !important;

}

.next {

	background: url("/images/portfolio-nav-right.png") no-repeat 52% 50%;

}

.next:hover {

	background: url("/images/slider-control-right.png") no-repeat 52% 50%;

}

.prev {

	background: url("/images/portfolio-nav-left.png") no-repeat 48% 50%;

}

.prev:hover {

	background: url("/images/slider-control-left.png") no-repeat 48% 50%;

}

.project-info {

	margin-bottom: 15px;

}

.project-info .button {

	margin-bottom: 30px !important;

}

.launch {

	margin-bottom: 30px;

}

.project-tags {

	margin-top: 15px;

}

.project-tags strong {

	margin: 5px 10px 20px 0px; float: left;

}

.isotope-item {

	z-index: 2;

}

.isotope-item.isotope-hidden {

	z-index: 1; pointer-events: none;

}

.isotope {

	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -o-transition-duration: 0.8s; -moz-transition-duration: 0.8s;

}

.isotope .isotope-item {

	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -o-transition-duration: 0.8s; -moz-transition-duration: 0.8s;

}

.isotope {

	transition-property: height, width; -webkit-transition-property: height, width; -o-transition-property: height, width; -moz-transition-property: height, width;

}

.isotope .isotope-item {

	transition-property: transform, opacity; -webkit-transition-property: -webkit-transform, opacity; -o-transition-property: top, left, opacity; -moz-transition-property: -moz-transform, opacity;

}

.no-transition.isotope {

	transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -moz-transition-duration: 0s;

}

.no-transition.isotope .isotope-item {

	transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -moz-transition-duration: 0s;

}

.isotope .no-transition.isotope-item {

	transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; -moz-transition-duration: 0s;

}

.infinite-scrolling.isotope {

	transition:none; -moz-transition: none; -webkit-transition: none; -o-transition: none;

}

#footer {

	color: rgb(170, 170, 170);

}

#footer p {

	color: rgb(170, 170, 170);

}

#footer a {

	color: rgb(170, 170, 170);

}

#footer a:hover {

	color: rgb(255, 255, 255);

}

.footer-headline {

	background: url("/images/headline-footer-bg.png") repeat-x 0px 50%; margin: 15px 0px 8px; display: block;

}

.no-margin {

	margin-top: 0px;

}

.footer-headline h4 {

	padding: 0px 10px 0px 0px; color: rgb(255, 255, 255); display: inline; background-color: rgb(48, 48, 48);

}

.links-list li a {

	background: url("/images/links-list-arrow-01.png") no-repeat left 47%; padding: 3px 0px 3px 12px; color: rgb(164, 164, 164); display: block;

}

.links-list-alt li a {

	background: url("/images/links-list-arrow-02.png") no-repeat left 47%; padding: 3px 0px 3px 12px; color: rgb(102, 102, 102); display: block;

}

.links-list li a:hover {

	color: rgb(255, 255, 255);

}

.links-list-alt li a:hover {

	color: rgb(136, 136, 136);

}

.links-list li:first-child a {

	margin: -3px 0px 0px;

}

.links-list-alt li:first-child a {

	margin: -3px 0px 0px;

}

.flickr-widget {

	margin-top: 15px; margin-right: -12px;

}

.flickr-widget img {

	width: 100%; display: block;

}

.flickr-widget a:hover {

	border-color: rgb(80, 80, 80);

}

.flickr-widget a {

	border: 4px solid rgb(64, 64, 64); transition:0.1s ease-in-out; width: 58px; height: 58px; margin-right: 11px; margin-bottom: 11px; float: left; -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.ie7 .flickr-widget a {

	width: 54px; height: 54px;

}

#twitter {

	color: rgb(170, 170, 170); font-size: 12px; float: left; display: block;

}

#twitter b a {

	color: rgb(112, 112, 112);

}

#twitter b a:hover {

	color: rgb(112, 112, 112);

}

#twitter li {

	margin: 2px 0px 12px; line-height: 18px;

}

#twitter li:last-child {

	margin: 0px; padding: 0px;

}

#twitter a {

	color: rgb(255, 255, 255);

}

#twitter a:hover {

	color: rgb(212, 212, 212);

}

#footer-bottom {

	padding: 22px 0px; margin-top: 25px; border-top-color: rgb(60, 60, 60); border-top-width: 1px; border-top-style: solid;

}

#footer-bottom a {

	color: rgb(255, 255, 255);

}

#footer-bottom a:hover {

	color: rgb(212, 212, 212);

}

#scroll-top-top {

	right: 0px; bottom: 25px; position: absolute;

}

#scroll-top-top a {

	background-position: 50%; transition:0.1s ease-in-out; width: 35px; height: 35px; display: block; background-image: url("/images/scroll-top-top.png"); background-repeat: no-repeat; background-color: rgb(114, 182, 38); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

#scroll-top-top a:hover {

	background-color: rgb(170, 170, 170);

}

#google-map {

	padding: 0px 0px 110%; height: 0px; overflow: hidden; position: relative;

}

.contact-details li {

	margin: 0px 0px 15px;

}

.contact-details p {

	margin: -5px 0px 0px 20px; line-height: 18px;

}

.contact-details li i {

	margin: 2px 0px 0px; float: left;

}

.field textarea {

	margin: 5px 0px 15px; height: 180px; min-width: 97%; max-width: 97%;

}

.field input {

	width: 240px; margin-bottom: 15px;

}

.field:focus {

	border: 1px solid rgb(221, 221, 221);

}

.field label span {

	color: rgb(234, 28, 28);

}

.field .validation-error {

	background: rgb(255, 236, 235); border: 1px solid rgb(242, 196, 194);

}

.field .validation-error:focus {

	background: rgb(255, 236, 235); border: 1px solid rgb(242, 196, 194);

}

.loading {

	background: url("/images/loader.gif") no-repeat 1px; margin: 5px 0px 0px 10px; width: 28px; height: 28px; float: left; display: none;

}

.success-message .notification {

	margin-bottom: 20px;

}

.success-message {

	display: none;

}

.form-spacer {

	margin-top: 20px;

}

.post {

	margin: 5px 0px 25px; padding: 0px 0px 15px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;

}

.post-page.post {

	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.post-content {

	margin: 22px 0px 0px 55px;

}

.post-icon {

	background-position: 50%; width: 35px; height: 35px; margin-top: 30px; float: left; display: inline-block; background-repeat: no-repeat; background-color: rgb(114, 182, 38);

}

.standard.post-icon {

	background-image: url("/images/blog-ico-01.png");

}

.video.post-icon {

	background-image: url("/images/blog-ico-02.png");

}

.gallery.post-icon {

	background-image: url("/images/blog-ico-03.png");

}

.post-meta {

	margin: 2px 0px 15px; color: rgb(136, 136, 136);

}

.post-meta a {

	color: rgb(136, 136, 136); text-decoration: none;

}

.post-meta a:hover {

	color: rgb(102, 102, 102);

}

.post-meta i {

	margin-right: 5px; -ms-zoom: 1; opacity: 0.35;

}

.post-meta span {

	margin-right: 10px;

}

.post-title h2 a {

	color: rgb(64, 64, 64); font-size: 20px; font-weight: normal;

}

.post-title h2 a:hover {

	color: rgb(102, 102, 102);

}

a.post-entry {

	background: url("/images/blog-post-entry-01.png") no-repeat 100% 50%; margin: 3px 0px 9px; padding: 0px 12px 0px 0px; color: rgb(92, 162, 13); display: inline-block;

}

a.post-entry:hover {

	background: url("/images/blog-post-entry-02.png") no-repeat 100% 50%; color: rgb(136, 136, 136);

}

.pagination {

	margin-bottom: -10px;

}

.pagination li {

	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; color: rgb(136, 136, 136); margin-right: 1px; display: inline-block; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.ie7 .pagination li {

	margin-right: 5px;

}

li.current {

	background: rgb(114, 182, 38); border: 1px solid rgb(114, 182, 38); color: rgb(255, 255, 255);

}

.widget {

	margin-top: 25px;

}

.widget.first {

	margin-top: -5px;

}

.widget.first {

	margin-top: -5px;

}

.search input {

	background: url("/images/search-ico-alt.png") no-repeat 5% 54%; width: 82%; color: rgb(136, 136, 136); padding-left: 30px;

}

.tags a {

	background: rgb(255, 255, 255); margin: 0px 3px 6px 0px; padding: 5px 10px; border-radius: 1px; border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; color: rgb(136, 136, 136); display: inline-block; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.tags a:last-child {

	margin-right: 0px;

}

.tags a:hover {

	background: rgb(114, 182, 38); border: 1px solid rgb(114, 182, 38); color: rgb(255, 255, 255);

}

.latest-post-blog {

	margin-bottom: 18px;

}

.latest-post-blog p {

	margin: 0px 0px 0px 75px; color: rgb(102, 102, 102); line-height: 19px;

}

.latest-post-blog p a {

	color: rgb(102, 102, 102); display: block;

}

.latest-post-blog p a:hover {

	color: rgb(136, 136, 136);

}

.latest-post-blog p span {

	margin: 5px 0px 0px; color: rgb(136, 136, 136); display: block;

}

.latest-post-blog img {

	padding: 4px; border: 1px solid rgb(221, 221, 221); width: 55px; height: 55px; float: left; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

#twitter-blog li {

	margin: 0px 0px 15px 1px; line-height: 20px;

}

#twitter-blog li:last-child {

	margin-bottom: 0px;

}

#twitter-blog b a {

	color: rgb(136, 136, 136); font-weight: normal;

}

.flickr-widget-blog {

	margin-right: -15px;

}

.flickr-widget-blog img {

	width: 100%; display: block;

}

.flickr-widget-blog a {

	padding: 4px; border: 1px solid rgb(221, 221, 221); width: 57px; height: 57px; margin-right: 10px; margin-bottom: 10px; float: left; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

.ie7 .flickr-widget-blog a {

	width: 53px; height: 53px;

}

.comments-sec {

	width: 100%; line-height: 20px; margin-top: -15px; float: left;

}

ol.commentlist {

	margin: 0px; width: 100%; float: left;

}

ol.commentlist li {

	padding: 25px 0px 20px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; float: left;

}

ol.commentlist li:first-child {

	padding: 25px 0px 0px; border: currentColor;

}

ol.commentlist li {

	list-style: none;

}

ol li ol.childlist {

	margin: 0px; width: 89%; float: right;

}

ol.commentlist li ol.childlist li:first-child {

	padding: 25px 0px 0px; font-size: 12px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;

}

ol.commentlist li ol.childlist li {

	margin: 25px 0px 15px; font-size: 12px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;

}

.comments {

	width: 100%; float: left;

}

.comments-amount {

	color: rgb(136, 136, 136);

}

ol li ol.childlist .comment-des {

	width: 89%; float: right;

}

.avatar {

	float: left;

}

.comment-des {

	width: 90%; float: right;

}

.comment-des strong {

	padding-right: 5px; font-size: 12px; float: left;

}

.comment-des span {

	color: rgb(136, 136, 136); float: left;

}

.comment-by {

	width: 100%; color: rgb(0, 0, 0); padding-top: 5px; padding-bottom: 8px; float: left;

}

.ie7 .comment-by span.reply span {

	display: none;

}

.comment-by span.reply {

	color: rgb(136, 136, 136); float: right; display: inline;

}

.comment-by span.reply a {

	height: 17px; font-weight: normal; margin-left: 5px; float: right;

}

.comment-by span.date {

	color: rgb(136, 136, 136); padding-right: 7px; float: right;

}

.ie7 .comment-by .date {

	display: none;

}

.five-tables .pricing-table {

	width: 187px;

}

.four-tables .pricing-table {

	width: 234px;

}

.three-tables .pricing-table {

	width: 312px;

}

.two-tables .pricing-table {

	width: 469px;

}

.pricing-table {

	margin: 1px 0px 0px 1px; float: left;

}

.pricing-table h3 {

	margin: 0px; padding: 6px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 16px;

}

.pricing-table li {

	background: rgb(253, 253, 253); padding: 11px 0px; text-align: center; color: rgb(136, 136, 136); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;

}

.pricing-table li:nth-child(2n) {

	background: rgb(244, 244, 244);

}

.pricing-table h4 {

	padding: 0px 0px 10px;

}

a.sign-up {

	padding: 12px 0px; transition:0.1s ease-in-out; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block; -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

a.sign-up:hover {

	opacity: 0.9;

}

.pricing-table h3 {

	margin: 0px; color: rgb(255, 255, 255);

}

.pricing-table h4 {

	margin: 0px; color: rgb(255, 255, 255);

}

.pricing-table h4 {

	padding: 15px 0px;

}

.price {

	text-align: center; line-height: 24px; display: block;

}

.time {

	text-align: center; line-height: 24px; display: block;

}

.price {

	font-size: 24px; font-weight: normal;

}

.time {

	font-size: 12px; font-weight: normal;

}

.pricing-table .color-1 h3 {

	background-color: rgb(128, 128, 128);

}

.color-1 .sign-up {

	background-color: rgb(128, 128, 128);

}

.pricing-table .color-1 h4 {

	background-color: rgb(144, 144, 144);

}

.pricing-table .color-2 h3 {

	background-color: rgb(64, 64, 64);

}

.color-2 .sign-up {

	background-color: rgb(64, 64, 64);

}

.pricing-table .color-2 h4 {

	background-color: rgb(76, 76, 76);

}

.pricing-table .color-3 h3 {

	background-color: rgb(110, 172, 40);

}

.color-3 .sign-up {

	background-color: rgb(110, 172, 40);

}

.pricing-table .color-3 h4 {

	background-color: rgb(129, 185, 66);

}

.button {

	padding: 9px 12px; border: 0px currentColor; transition:0.1s ease-in-out; width: auto; font-family: Arial, sans-serif; font-weight: bold; display: inline-block; cursor: pointer; -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

input[type='button'] {

	padding: 9px 12px; border: 0px currentColor; transition:0.1s ease-in-out; width: auto; font-family: Arial, sans-serif; font-weight: bold; display: inline-block; cursor: pointer; -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

input[type='button'] {

	float: left;

}

.medium.button {

	padding: 11px 17px; font-size: 14px;

}

.gray.button {

	background: rgb(68, 68, 68); color: rgb(255, 255, 255);

}

.gray.button:hover {

	background: rgb(114, 182, 38);

}

.light.button {

	background: rgb(170, 170, 170); color: rgb(255, 255, 255);

}

.light.button:hover {

	background: rgb(114, 182, 38);

}

.color.button {

	background: rgb(114, 182, 38); color: rgb(255, 255, 255);

}

.color.button:hover {

	background: rgb(170, 170, 170);

}

input[type='button'] {

	background: rgb(114, 182, 38); color: rgb(255, 255, 255);

}

input[type='button']:hover {

	background: rgb(170, 170, 170);

}

.acc-trigger {

	background: rgb(251, 251, 251); font: 12px/normal Arial, sans-serif; margin: 10px 0px; border: 1px solid rgb(222, 222, 222); color: rgb(136, 136, 136); display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

.acc-trigger a {

	background: url("/images/accordion-plus.png") no-repeat right 55%; padding: 12px 15px; color: rgb(136, 136, 136); font-weight: bold; text-decoration: none; display: block;

}

.active.acc-trigger a {

	background: url("/images/accordion-minus.png") no-repeat right; cursor: default;

}

.acc-trigger a:hover {

	color: rgb(64, 64, 64);

}

.active.acc-trigger a {

	color: rgb(64, 64, 64);

}

.acc-container .content {

	padding: 2px 15px 5px;

}

.content p {

	margin-bottom: 0px;

}

.tabs-nav {

	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden;

}

.tabs-nav li {

	margin: 0px 0px -1px; padding: 0px; line-height: 34px; overflow: hidden; float: left; position: relative;

}

.tabs-nav li a {

	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 0px 16px; color: rgb(136, 136, 136); letter-spacing: 0px; text-decoration: none; display: block; background-color: rgb(250, 250, 250);

}

.ie7 .tabs-nav li a {

	height: 35px;

}

.tabs-nav li:first-child a {

	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

.tabs-nav li:last-child a {

	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;

}

.tabs-nav li.active a {

	color: rgb(64, 64, 64); font-weight: bold;

}

.tabs-nav li.active a i {

	opacity: 1;

}

.tabs-nav li i {

	opacity: 0.5;

}

.tabs-nav li a:hover {

	background: rgb(255, 255, 255);

}

.tabs-nav li.active a {

	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;

}

.tabs-container {

	margin: -1px 0px 20px; border: 1px solid rgb(221, 221, 221); width: 100%; line-height: 19px; overflow: hidden; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

.tab-content {

	padding: 20px;

}

.notification {

	padding: 14px 40px 14px 18px; line-height: 18px; font-family: Arial, sans-serif; font-size: 12px; margin-bottom: 15px; position: relative; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

.notification p {

	margin: 0px;

}

.notification span {

	font-weight: bold;

}

.success.notification {

	border: 1px solid rgb(179, 220, 130); color: rgb(95, 144, 37); background-color: rgb(235, 246, 224);

}

.error.notification {

	border: 1px solid rgb(251, 196, 196); color: rgb(222, 89, 89); background-color: rgb(255, 233, 233);

}

.warning.notification {

	border: 1px solid rgb(222, 213, 138); color: rgb(143, 135, 46); background-color: rgb(251, 250, 221);

}

.notice.notification {

	border: 1px solid rgb(182, 215, 232); color: rgb(80, 145, 178); background-color: rgb(233, 247, 254);

}

.success.notification .close {

	padding: 0px 14px; top: 20px; height: 8px; right: 0px; display: block; position: absolute; weight: 8px;

}

.error.notification .close {

	padding: 0px 14px; top: 20px; height: 8px; right: 0px; display: block; position: absolute; weight: 8px;

}

.warning.notification .close {

	padding: 0px 14px; top: 20px; height: 8px; right: 0px; display: block; position: absolute; weight: 8px;

}

.notice.notification .close {

	padding: 0px 14px; top: 20px; height: 8px; right: 0px; display: block; position: absolute; weight: 8px;

}

.success.notification .close {

	background: url("/images/alert_boxes_close_ico.png") no-repeat 0px -8px;

}

.error.notification .close {

	background: url("/images/alert_boxes_close_ico.png") no-repeat 0px 0px;

}

.warning.notification .close {

	background: url("/images/alert_boxes_close_ico.png") no-repeat 0px -16px;

}

.notice.notification .close {

	background: url("/images/alert_boxes_close_ico.png") no-repeat 0px -24px;

}

.tooltip {

	padding: 5px; font-size: 11px; display: block; visibility: visible; position: absolute; z-index: 1020; opacity: 0;

}

.in.tooltip {

	opacity: 1;

}

.top.tooltip {

	margin-top: -2px;

}

.right.tooltip {

	margin-left: 2px;

}

.bottom.tooltip {

	margin-top: 2px;

}

.left.tooltip {

	margin-left: -2px;

}

.top.tooltip .tooltip-arrow {

	left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(68, 68, 68); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;

}

.left.tooltip .tooltip-arrow {

	top: 50%; right: 0px; margin-top: -5px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(68, 68, 68); border-top-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;

}

.bottom.tooltip .tooltip-arrow {

	left: 50%; top: 0px; margin-left: -5px; border-right-color: transparent; border-bottom-color: rgb(68, 68, 68); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;

}

.right.tooltip .tooltip-arrow {

	left: 0px; top: 50%; margin-top: -5px;

}

.tooltip-inner {

	padding: 4px 10px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(68, 68, 68); -webkit-border-radius: 2px; -moz-border-radius: 2px;

}

.tooltip-arrow {

	width: 0px; height: 0px; position: absolute;

}

.popover {

	padding: 2px; left: 0px; top: 0px; display: none; position: absolute; z-index: 1010;

}

.fade {

	transition:opacity 0.15s linear; opacity: 0; -moz-transition: opacity 0.15s linear; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear;

}

.in.fade {

	opacity: 1;

}

.testimonial-container {

	position: relative;

}

.testimonials {

	background: rgb(255, 255, 255); padding: 20px; border: 1px solid rgb(221, 221, 221); line-height: 21px; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

.testimonials-bg {

	background: url("/images/testimonials-bg.png") no-repeat; width: 200px; height: 30px; margin-top: -1px; display: block;

}

.testimonials-author {

	color: rgb(92, 162, 13); margin-top: -23px; margin-bottom: 20px; float: right; display: block;

}

.testimonials-author span {

	color: rgb(160, 160, 160);

}

.carousel-disabled {

	border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; width: 21px; height: 21px; margin-top: -36px; margin-right: 1px; display: block; position: absolute; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.mr-rotato-disabled {

	border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; width: 21px; height: 21px; margin-top: -36px; margin-right: 1px; display: block; position: absolute; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.mr-rotato-next {

	border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; width: 21px; height: 21px; margin-top: -36px; margin-right: 1px; display: block; position: absolute; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.mr-rotato-prev {

	border: 1px solid rgb(221, 221, 221); transition:0.1s ease-in-out; width: 21px; height: 21px; margin-top: -36px; margin-right: 1px; display: block; position: absolute; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;

}

.mr-rotato-next {

	background: url("/images/testimonials-right-01.png") no-repeat 50% rgb(255, 255, 255); right: -1px; z-index: 6;

}

.mr-rotato-prev {

	background: url("/images/testimonials-left-01.png") no-repeat 50% rgb(255, 255, 255); right: 25px; z-index: 5; box-shadow: 3px 0px 0px 0px #fff; -webkit-box-shadow: 3px 0px 0px 0px #fff;

}

.mr-rotato-next:hover {

	background: url("/images/testimonials-right-02.png") no-repeat 50%;

}

.mr-rotato-prev:hover {

	background: url("/images/testimonials-left-02.png") no-repeat 50%;

}

.mr-rotato-prev:hover {

	border-color: rgb(114, 182, 38); background-color: rgb(114, 182, 38);

}

.mr-rotato-next:hover {

	border-color: rgb(114, 182, 38); background-color: rgb(114, 182, 38);

}

blockquote {

	margin: 5px 0px 20px; color: rgb(136, 136, 136); line-height: 20px; padding-left: 20px; border-left-color: rgb(231, 231, 231); border-left-width: 4px; border-left-style: solid;

}

.social-icons {

	margin: 0px; float: right;

}

.about.social-icons {

	margin: 0px 0px 0px -5px; float: left;

}

.social-icons li {

	list-style: none; transition:0.3s ease-in-out; text-indent: -9999px; margin-left: 5px; float: left; display: inline; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;

}

.social-icons li a {

	width: 28px; height: 28px; display: block; background-repeat: no-repeat;

}

.social-icons li:hover {

	background-position: 0px -38px;

}

#social a {

	background-position: 0px -38px; margin: 0px 6px 6px 0px; width: 28px; height: 28px; text-indent: -9999px; float: left; display: block;

}

#social a img {

	border: currentColor;

}

.amazon {

	background: url("/images/icons/social/amazon.png") no-repeat;

}

.behance {

	background: url("/images/icons/social/behance.png") no-repeat;

}

.blogger {

	background: url("/images/icons/social/blogger.png") no-repeat;

}

.deviantart {

	background: url("/images/icons/social/deviantart.png") no-repeat;

}

.dribbble {

	background: url("/images/icons/social/dribbble.png") no-repeat;

}

.dropbox {

	background: url("/images/icons/social/dropbox.png") no-repeat;

}

.evernote {

	background: url("/images/icons/social/evernote.png") no-repeat;

}

.facebook {

	background: url("/images/icons/social/facebook.png") no-repeat;

}

.forrst {

	background: url("/images/icons/social/forrst.png") no-repeat;

}

.github {

	background: url("/images/icons/social/github.png") no-repeat;

}

.googleplus {

	background: url("/images/icons/social/googleplus.png") no-repeat;

}

.jolicloud {

	background: url("/images/icons/social/jolicloud.png") no-repeat;

}

.last-fm {

	background: url("/images/icons/social/last-fm.png") no-repeat;

}

.linkedin {

	background: url("/images/icons/social/linkedin.png") no-repeat;

}

.picasa {

	background: url("/images/icons/social/picasa.png") no-repeat;

}

.pintrest {

	background: url("/images/icons/social/pintrest.png") no-repeat;

}

.rss {

	background: url("/images/icons/social/rss.png") no-repeat;

}

.skype {

	background: url("/images/icons/social/skype.png") no-repeat;

}

.spotify {

	background: url("/images/icons/social/spotify.png") no-repeat;

}

.stumbleupon {

	background: url("/images/icons/social/stumbleupon.png") no-repeat;

}

.tumblr {

	background: url("/images/icons/social/tumblr.png") no-repeat;

}

.twitter {

	background: url("/images/icons/social/twitter.png") no-repeat;

}

.vimeo {

	background: url("/images/icons/social/vimeo.png") no-repeat;

}

.wordpress {

	background: url("/images/icons/social/wordpress.png") no-repeat;

}

.xing {

	background: url("/images/icons/social/xing.png") no-repeat;

}

.yahoo {

	background: url("/images/icons/social/yahoo.png") no-repeat;

}

.youtube {

	background: url("/images/icons/social/youtube.png") no-repeat;

}

table.standard-table {

	border: currentColor; width: 100%; margin-bottom: 15px; border-collapse: separate; border-spacing: 0; box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

table.standard-table th {

	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 10px 15px; text-align: left; color: rgb(64, 64, 64); font-size: 14px; font-weight: bold; vertical-align: top; background-color: rgb(250, 250, 250);

}

table.standard-table td:last-child {

	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;

}

table.standard-table th:last-child {

	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;

}

table.standard-table td {

	border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(224, 224, 224) rgb(224, 224, 224); padding: 10px 15px;

}

table.standard-table tr:hover td {

	background-color: rgb(250, 250, 250);

}

.large-notice {

	padding: 32px; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 1px 0px rgba(180,180,180,0.1); background-color: rgb(250, 250, 250); -webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);

}

.large-notice h2 {

	margin-bottom: 10px;

}

.large-notice p {

	color: rgb(119, 119, 119); font-size: 14px;

}

.check_list li {

	list-style: none; margin: 5px 0px;

}

.plus_list li {

	list-style: none; margin: 5px 0px;

}

.minus_list li {

	list-style: none; margin: 5px 0px;

}

.star_list li {

	list-style: none; margin: 5px 0px;

}

.arrow_list li {

	list-style: none; margin: 5px 0px;

}

.square_list li {

	list-style: none; margin: 5px 0px;

}

.circle_list li {

	list-style: none; margin: 5px 0px;

}

.cross_list li {

	list-style: none; margin: 5px 0px;

}

.check_list li {

	background: url("/images/icons/list/list_check.png") no-repeat 0% 50%; padding: 0px 0px 0px 18px;

}

.plus_list li {

	background: url("/images/icons/list/list_plus.png") no-repeat 0% 50%; padding: 0px 0px 0px 18px;

}

.minus_list li {

	background: url("/images/icons/list/list_minus.png") no-repeat 0% 50%; padding: 0px 0px 0px 18px;

}

.star_list li {

	background: url("/images/icons/list/list_star.png") no-repeat 0% 50%; padding: 0px 0px 0px 16px;

}

.arrow_list li {

	background: url("/images/icons/list/list_arrow.png") no-repeat 0% 50%; padding: 0px 0px 0px 16px;

}

.square_list li {

	background: url("/images/icons/list/list_square.png") no-repeat 0% 50%; padding: 0px 0px 0px 16px;

}

.circle_list li {

	background: url("/images/icons/list/list_circle.png") no-repeat 0% 50%; padding: 0px 0px 0px 16px;

}

.cross_list li {

	background: url("/images/icons/list/list_cross.png") no-repeat 0% 50%; padding: 0px 0px 0px 16px;

}

.the-icons li {

	margin: 0px 0px -15px -20px; padding: 0px; line-height: 0;

}

.the-icons b {

	margin-top: 24px; position: absolute;

}

[class^='ico-'] {

	background-position: 48px 48px; width: 48px; height: 48px; line-height: 48px; vertical-align: text-top; display: inline-block; background-image: url("/images/icons/glyphicons.png"); background-repeat: no-repeat;

}

[class*='ico-'] {

	background-position: 48px 48px; width: 48px; height: 48px; line-height: 48px; vertical-align: text-top; display: inline-block; background-image: url("/images/icons/glyphicons.png"); background-repeat: no-repeat;

}

[class^='ico-']:last-child {

	

}

[class*='ico-']:last-child {

	

}

.ico-white {

	opacity: 1; background-image: url("/images/icons/glyphicons-white.png");

}

.ico-glass {

	

}

.ico-leaf {

	background-position: -48px 0px;

}

.ico-dog {

	background-position: -96px 0px;

}

.ico-user {

	background-position: -144px 0px;

}

.ico-girl {

	background-position: -192px 0px;

}

.ico-car {

	background-position: -240px 0px;

}

.ico-user-add {

	background-position: -288px 0px;

}

.ico-user-remove {

	background-position: -336px 0px;

}

.ico-film {

	background-position: -384px 0px;

}

.ico-magic {

	background-position: -432px 0px;

}

.ico-envelope {

	background-position: 0px -48px;

}

.ico-camera {

	background-position: -48px -48px;

}

.ico-heart {

	background-position: -96px -48px;

}

.ico-beach-umbrella {

	background-position: -144px -48px;

}

.ico-train {

	background-position: -192px -48px;

}

.ico-print {

	background-position: -240px -48px;

}

.ico-bin {

	background-position: -288px -48px;

}

.ico-music {

	background-position: -336px -48px;

}

.ico-note {

	background-position: -384px -48px;

}

.ico-cogwheel {

	background-position: -432px -48px;

}

.ico-home {

	background-position: 0px -96px;

}

.ico-snowflake {

	background-position: -48px -96px;

}

.ico-fire {

	background-position: -96px -96px;

}

.ico-cogwheels {

	background-position: -144px -96px;

}

.ico-parents {

	background-position: -192px -96px;

}

.ico-binoculars {

	background-position: -240px -96px;

}

.ico-road {

	background-position: -288px -96px;

}

.ico-search {

	background-position: -336px -96px;

}

.ico-cars {

	background-position: -384px -96px;

}

.ico-notes-2 {

	background-position: -432px -96px;

}

.ico-pencil {

	background-position: 0px -144px;

}

.ico-bus {

	background-position: -48px -144px;

}

.ico-wifi-alt {

	background-position: -96px -144px;

}

.ico-luggage {

	background-position: -144px -144px;

}

.ico-old-man {

	background-position: -192px -144px;

}

.ico-woman {

	background-position: -240px -144px;

}

.ico-file {

	background-position: -288px -144px;

}

.ico-credit {

	background-position: -336px -144px;

}

.ico-airplane {

	background-position: -384px -144px;

}

.ico-notes {

	background-position: -432px -144px;

}

.ico-stats {

	background-position: 0px -192px;

}

.ico-charts {

	background-position: -48px -192px;

}

.ico-pie-chart {

	background-position: -96px -192px;

}

.ico-group {

	background-position: -144px -192px;

}

.ico-keys {

	background-position: -192px -192px;

}

.ico-calendar {

	background-position: -240px -192px;

}

.ico-router {

	background-position: -288px -192px;

}

.ico-camera-small {

	background-position: -336px -192px;

}

.ico-dislikes {

	background-position: -384px -192px;

}

.ico-star {

	background-position: -432px -192px;

}

.ico-link {

	background-position: 0px -240px;

}

.ico-eye-open {

	background-position: -48px -240px;

}

.ico-eye-close {

	background-position: -96px -240px;

}

.ico-alarm {

	background-position: -144px -240px;

}

.ico-clock {

	background-position: -192px -240px;

}

.ico-stopwatch {

	background-position: -240px -240px;

}

.ico-projector {

	background-position: -288px -240px;

}

.ico-history {

	background-position: -336px -240px;

}

.ico-truck {

	background-position: -384px -240px;

}

.ico-cargo {

	background-position: -432px -240px;

}

.ico-compass {

	background-position: 0px -288px;

}

.ico-keynote {

	background-position: -48px -288px;

}

.ico-attach {

	background-position: -96px -288px;

}

.ico-power {

	background-position: -144px -288px;

}

.ico-lightbulb {

	background-position: -192px -288px;

}

.ico-tag {

	background-position: -240px -288px;

}

.ico-tags {

	background-position: -288px -288px;

}

.ico-cleaning {

	background-position: -336px -288px;

}

.ico-ruller {

	background-position: -384px -288px;

}

.ico-gift {

	background-position: -432px -288px;

}

.ico-umbrella {

	background-position: 0px -336px;

}

.ico-book {

	background-position: -48px -336px;

}

.ico-bookmark {

	background-position: -96px -336px;

}

.ico-signal-alt {

	background-position: -144px -336px;

}

.ico-cup {

	background-position: -192px -336px;

}

.ico-stroller {

	background-position: -240px -336px;

}

.ico-headphones {

	background-position: -288px -336px;

}

.ico-headset {

	background-position: -336px -336px;

}

.ico-warning-sign {

	background-position: -384px -336px;

}

.ico-signal {

	background-position: -432px -336px;

}

.ico-retweet {

	background-position: 0px -384px;

}

.ico-refresh {

	background-position: -48px -384px;

}

.ico-roundabout {

	background-position: -96px -384px;

}

.ico-random {

	background-position: -144px -384px;

}

.ico-heat {

	background-position: -192px -384px;

}

.ico-repeat {

	background-position: -240px -384px;

}

.ico-display {

	background-position: -288px -384px;

}

.ico-log-book {

	background-position: -336px -384px;

}

.ico-adress-book {

	background-position: -384px -384px;

}

.ico-magnet {

	background-position: -432px -384px;

}

.ico-table {

	background-position: 0px -432px;

}

.ico-adjust {

	background-position: -48px -432px;

}

.ico-tint {

	background-position: -96px -432px;

}

.ico-crop {

	background-position: -144px -432px;

}

.ico-vector-path-square {

	background-position: -192px -432px;

}

.ico-vector-path-circle {

	background-position: -240px -432px;

}

.ico-vector-path-polygon {

	background-position: -288px -432px;

}

.ico-vector-path-line {

	background-position: -336px -432px;

}

.ico-vector-path-curve {

	background-position: -384px -432px;

}

.ico-vector-path-all {

	background-position: -432px -432px;

}

.ico-font {

	background-position: 0px -480px;

}

.ico-italic {

	background-position: -48px -480px;

}

.ico-bold {

	background-position: -96px -480px;

}

.ico-text-underline {

	background-position: -144px -480px;

}

.ico-text-strike {

	background-position: -192px -480px;

}

.ico-text-height {

	background-position: -240px -480px;

}

.ico-text-width {

	background-position: -288px -480px;

}

.ico-text-resize {

	background-position: -336px -480px;

}

.ico-left-indent {

	background-position: -384px -480px;

}

.ico-right-indent {

	background-position: -432px -480px;

}

.ico-align-left {

	background-position: 0px -528px;

}

.ico-align-center {

	background-position: -48px -528px;

}

.ico-align-right {

	background-position: -96px -528px;

}

.ico-justify {

	background-position: -144px -528px;

}

.ico-list {

	background-position: -192px -528px;

}

.ico-text-smaller {

	background-position: -240px -528px;

}

.ico-text-bugger {

	background-position: -288px -528px;

}

.ico-embed {

	background-position: -336px -528px;

}

.ico-embed-close {

	background-position: -384px -528px;

}

.ico-adjust-alt {

	background-position: -432px -528px;

}

.ico-message-full {

	background-position: 0px -576px;

}

.ico-message-empty {

	background-position: -48px -576px;

}

.ico-message-in {

	background-position: -96px -576px;

}

.ico-message-out {

	background-position: -144px -576px;

}

.ico-message-plus {

	background-position: -192px -576px;

}

.ico-message-minus {

	background-position: -240px -576px;

}

.ico-message-ban {

	background-position: -288px -576px;

}

.ico-message-flag {

	background-position: -336px -576px;

}

.ico-message-lock {

	background-position: -384px -576px;

}

.ico-message-new {

	background-position: -432px -576px;

}

.ico-inbox {

	background-position: 0px -624px;

}

.ico-inbox-plus {

	background-position: -48px -624px;

}

.ico-inbox-minus {

	background-position: -96px -624px;

}

.ico-inbox-lock {

	background-position: -144px -624px;

}

.ico-inbox-in {

	background-position: -192px -624px;

}

.ico-inbox-out {

	background-position: -240px -624px;

}

.ico-computer-locked {

	background-position: -288px -624px;

}

.ico-computer-service {

	background-position: -336px -624px;

}

.ico-computer-process {

	background-position: -384px -624px;

}

.ico-phone {

	background-position: -432px -624px;

}

.ico-database-lock {

	background-position: 0px -672px;

}

.ico-database-plus {

	background-position: -48px -672px;

}

.ico-database-minus {

	background-position: -96px -672px;

}

.ico-database-ban {

	background-position: -144px -672px;

}

.ico-folder-open {

	background-position: -192px -672px;

}

.ico-folder-plus {

	background-position: -240px -672px;

}

.ico-folder-minus {

	background-position: -288px -672px;

}

.ico-folder-lock {

	background-position: -336px -672px;

}

.ico-folder-flag {

	background-position: -384px -672px;

}

.ico-folder-new {

	background-position: -432px -672px;

}

.ico-check {

	background-position: 0px -720px;

}

.ico-edit {

	background-position: -48px -720px;

}

.ico-new-window {

	background-position: -96px -720px;

}

.ico-more-windows {

	background-position: -144px -720px;

}

.ico-show-big-thumbnails {

	background-position: -192px -720px;

}

.ico-show-thumbnails {

	background-position: -240px -720px;

}

.ico-show-thumbnails-lines {

	background-position: -288px -720px;

}

.ico-show-lines {

	background-position: -336px -720px;

}

.ico-playlist {

	background-position: -384px -720px;

}

.ico-picture {

	background-position: -432px -720px;

}

.ico-imac {

	background-position: 0px -768px;

}

.ico-macbook {

	background-position: -48px -768px;

}

.ico-ipad {

	background-position: -96px -768px;

}

.ico-iphone {

	background-position: -144px -768px;

}

.ico-iphone-transfer {

	background-position: -192px -768px;

}

.ico-iphone-exchange {

	background-position: -240px -768px;

}

.ico-ipod {

	background-position: -288px -768px;

}

.ico-ipod-shuffle {

	background-position: -336px -768px;

}

.ico-ear-plugs {

	background-position: -384px -768px;

}

.ico-albums {

	background-position: -432px -768px;

}

.ico-step-backward {

	background-position: 0px -816px;

}

.ico-fast-backward {

	background-position: -48px -816px;

}

.ico-rewind {

	background-position: -96px -816px;

}

.ico-play {

	background-position: -144px -816px;

}

.ico-pause {

	background-position: -192px -816px;

}

.ico-stop {

	background-position: -240px -816px;

}

.ico-forward {

	background-position: -288px -816px;

}

.ico-fast-forward {

	background-position: -336px -816px;

}

.ico-step-forward {

	background-position: -384px -816px;

}

.ico-eject {

	background-position: -432px -816px;

}

.ico-facetime-video {

	background-position: 0px -864px;

}

.ico-download-alt {

	background-position: -48px -864px;

}

.ico-mute {

	background-position: -96px -864px;

}

.ico-volume-up {

	background-position: -144px -864px;

}

.ico-volume-down {

	background-position: -192px -864px;

}

.ico-screenshot {

	background-position: -240px -864px;

}

.ico-move {

	background-position: -288px -864px;

}

.ico-more {

	background-position: -336px -864px;

}

.ico-brightness-reduce {

	background-position: -384px -864px;

}

.ico-brightness-increase {

	background-position: -432px -864px;

}

.ico-circle-plus {

	background-position: 0px -912px;

}

.ico-circle-minus {

	background-position: -48px -912px;

}

.ico-circle-remove {

	background-position: -96px -912px;

}

.ico-circle-ok {

	background-position: -144px -912px;

}

.ico-circle-question-mark {

	background-position: -192px -912px;

}

.ico-circle-info {

	background-position: -240px -912px;

}

.ico-circle-exclamation-mark {

	background-position: -288px -912px;

}

.ico-remove {

	background-position: -336px -912px;

}

.ico-ok {

	background-position: -384px -912px;

}

.ico-ban {

	background-position: -432px -912px;

}

.ico-download {

	background-position: 0px -960px;

}

.ico-upload {

	background-position: -48px -960px;

}

.ico-shopping-cart {

	background-position: -96px -960px;

}

.ico-lock {

	background-position: -144px -960px;

}

.ico-unlock {

	background-position: -192px -960px;

}

.ico-electricity {

	background-position: -240px -960px;

}

.ico-ok-2 {

	background-position: -288px -960px;

}

.ico-remove-2 {

	background-position: -336px -960px;

}

.ico-cart-out {

	background-position: -384px -960px;

}

.ico-cart-in {

	background-position: -432px -960px;

}

.ico-left-arrow {

	background-position: 0px -1008px;

}

.ico-right-arrow {

	background-position: -48px -1008px;

}

.ico-down-arrow {

	background-position: -96px -1008px;

}

.ico-up-arrow {

	background-position: -144px -1008px;

}

.ico-resize-small {

	background-position: -192px -1008px;

}

.ico-resize-full {

	background-position: -240px -1008px;

}

.ico-circle-arrow-left {

	background-position: -288px -1008px;

}

.ico-circle-arrow-right {

	background-position: -336px -1008px;

}

.ico-circle-arrow-top {

	background-position: -384px -1008px;

}

.ico-circle-arrow-down {

	background-position: -432px -1008px;

}

.ico-play-button {

	background-position: 0px -1056px;

}

.ico-unshare {

	background-position: -48px -1056px;

}

.ico-share {

	background-position: -96px -1056px;

}

.ico-thin-right-arrow {

	background-position: -144px -1056px;

}

.ico-thin-left-arrow {

	background-position: -192px -1056px;

}

.ico-bluetooth {

	background-position: -240px -1056px;

}

.ico-euro {

	background-position: -288px -1056px;

}

.ico-usd {

	background-position: -336px -1056px;

}

.ico-bp {

	background-position: -384px -1056px;

}

.ico-retweet-2 {

	background-position: -432px -1056px;

}

.ico-moon {

	background-position: 0px -1104px;

}

.ico-sun {

	background-position: -48px -1104px;

}

.ico-cloud {

	background-position: -96px -1104px;

}

.ico-direction {

	background-position: -144px -1104px;

}

.ico-brush {

	background-position: -192px -1104px;

}

.ico-pen {

	background-position: -240px -1104px;

}

.ico-zoom-in {

	background-position: -288px -1104px;

}

.ico-zoom-out {

	background-position: -336px -1104px;

}

.ico-pin {

	background-position: -384px -1104px;

}

.ico-riflescope {

	background-position: -432px -1104px;

}

.ico-rotation-lock {

	background-position: 0px -1152px;

}

.ico-flash {

	background-position: -48px -1152px;

}

.ico-google-maps {

	background-position: -96px -1152px;

}

.ico-anchor {

	background-position: -144px -1152px;

}

.ico-conversation {

	background-position: -192px -1152px;

}

.ico-chat {

	background-position: -240px -1152px;

}

.ico-male {

	background-position: -288px -1152px;

}

.ico-female {

	background-position: -336px -1152px;

}

.ico-asterisk {

	background-position: -384px -1152px;

}

.ico-divide {

	background-position: -432px -1152px;

}

.ico-snorkel-diving {

	background-position: 0px -1200px;

}

.ico-scuba-diving {

	background-position: -96px -1200px;

}

.ico-oxygen-vottle {

	background-position: -48px -1200px;

}

.ico-fins {

	background-position: -144px -1200px;

}

.ico-fishes {

	background-position: -192px -1200px;

}

.ico-boat {

	background-position: -240px -1200px;

}

.ico-delete-point {

	background-position: -288px -1200px;

}

.ico-sheriffs-star {

	background-position: -336px -1200px;

}

.ico-qrcode {

	background-position: -384px -1200px;

}

.ico-barcode {

	background-position: -432px -1200px;

}

.ico-pool {

	background-position: 0px -1248px;

}

.ico-buoy {

	background-position: -48px -1248px;

}

.ico-spade {

	background-position: -96px -1248px;

}

.ico-bank {

	background-position: -144px -1248px;

}

.ico-vcard {

	background-position: -192px -1248px;

}

.ico-electircal-plug {

	background-position: -240px -1248px;

}

.ico-flag {

	background-position: -288px -1248px;

}

.ico-credit-card {

	background-position: -336px -1248px;

}

.ico-keyboard-wirelsss {

	background-position: -384px -1248px;

}

.ico-keyboard-wired {

	background-position: -432px -1248px;

}

.ico-shield {

	background-position: 0px -1296px;

}

.ico-ring {

	background-position: -48px -1296px;

}

.ico-cake {

	background-position: -96px -1296px;

}

.ico-drink {

	background-position: -144px -1296px;

}

.ico-beer {

	background-position: -192px -1296px;

}

.ico-fast-food {

	background-position: -240px -1296px;

}

.ico-cutlery {

	background-position: -288px -1296px;

}

.ico-pizza {

	background-position: -336px -1296px;

}

.ico-birthday-cake {

	background-position: -384px -1296px;

}

.ico-tablet {

	background-position: -432px -1296px;

}

.ico-settings {

	background-position: 0px -1344px;

}

.ico-bullets {

	background-position: -48px -1344px;

}

.ico-cardio {

	background-position: -96px -1344px;

}

.ico-t-shirt {

	background-position: -144px -1344px;

}

.ico-pants {

	background-position: -192px -1344px;

}

.ico-sweater {

	background-position: -240px -1344px;

}

.ico-fabric {

	background-position: -288px -1344px;

}

.ico-leather {

	background-position: -336px -1344px;

}

.ico-scissors {

	background-position: -384px -1344px;

}

.ico-podium {

	background-position: -432px -1344px;

}

.ico-skull {

	background-position: 0px -1392px;

}

.ico-celebration {

	background-position: -48px -1392px;

}

.ico-tea-kettle {

	background-position: -96px -1392px;

}

.ico-french-press {

	background-position: -144px -1392px;

}

.ico-coffe-cup {

	background-position: -192px -1392px;

}

.ico-pot {

	background-position: -240px -1392px;

}

.ico-grater {

	background-position: -288px -1392px;

}

.ico-kettle {

	background-position: -336px -1392px;

}

.ico-hospital {

	background-position: -384px -1392px;

}

.ico-hospital-h {

	background-position: -432px -1392px;

}

.ico-microphone {

	background-position: 0px -1440px;

}

.ico-webcam {

	background-position: -48px -1440px;

}

.ico-temple-church {

	background-position: -96px -1440px;

}

.ico-temple-islam {

	background-position: -144px -1440px;

}

.ico-temple-hindu {

	background-position: -192px -1440px;

}

.ico-temple-buddhist {

	background-position: -240px -1440px;

}

.ico-electrical-socket-eu {

	background-position: -288px -1440px;

}

.ico-electrical-socket-us {

	background-position: -336px -1440px;

}

.ico-bomb {

	background-position: -384px -1440px;

}

.ico-comments {

	background-position: -432px -1440px;

}

.ico-flower {

	background-position: 0px -1488px;

}

.ico-baseball {

	background-position: -48px -1488px;

}

.ico-rugby {

	background-position: -96px -1488px;

}

.ico-ax {

	background-position: -144px -1488px;

}

.ico-table-tennis {

	background-position: -192px -1488px;

}

.ico-bowling {

	background-position: -240px -1488px;

}

.ico-tree-conifer {

	background-position: -288px -1488px;

}

.ico-tree-deciduous {

	background-position: -336px -1488px;

}

.ico-more-items {

	background-position: -384px -1488px;

}

.ico-sort {

	background-position: -432px -1488px;

}

.ico-filter {

	background-position: 0px -1536px;

}

.ico-gamepad {

	background-position: -48px -1536px;

}

.ico-playing-dices {

	background-position: -96px -1536px;

}

.ico-calculator {

	background-position: -144px -1536px;

}

.ico-tie {

	background-position: -192px -1536px;

}

.ico-wallet {

	background-position: -240px -1536px;

}

.ico-share {

	background-position: -288px -1536px;

}

.ico-sampler {

	background-position: -336px -1536px;

}

.ico-piano {

	background-position: -384px -1536px;

}

.ico-web-browser {

	background-position: -432px -1536px;

}

.ico-blog {

	background-position: 0px -1584px;

}

.ico-dashboard {

	background-position: -48px -1584px;

}

.ico-certificate {

	background-position: -96px -1584px;

}

.ico-bell {

	background-position: -144px -1584px;

}

.ico-candle {

	background-position: -192px -1584px;

}

.ico-pin-classic {

	background-position: -240px -1584px;

}

.ico-iphone-shake {

	background-position: -288px -1584px;

}

.ico-pin-flag {

	background-position: -336px -1584px;

}

.ico-turtle {

	background-position: -384px -1584px;

}

.ico-rabbit {

	background-position: -432px -1584px;

}

.ico-globe {

	background-position: 0px -1632px;

}

.ico-briefcase {

	background-position: -48px -1632px;

}

.ico-hdd {

	background-position: -96px -1632px;

}

.ico-thumbs-up {

	background-position: -144px -1632px;

}

.ico-thumbs-down {

	background-position: -192px -1632px;

}

.ico-hand-right {

	background-position: -240px -1632px;

}

.ico-hand-left {

	background-position: -288px -1632px;

}

.ico-hand-up {

	background-position: -336px -1632px;

}

.ico-hand-down {

	background-position: -384px -1632px;

}

.ico-fullscreen {

	background-position: -432px -1632px;

}

.ico-shopping-bag {

	background-position: 0px -1680px;

}

.ico-book-open {

	background-position: -48px -1680px;

}

.ico-nameplate {

	background-position: -96px -1680px;

}

.ico-nameplate-alt {

	background-position: -144px -1680px;

}

.ico-vases {

	background-position: -192px -1680px;

}

.ico-announcement {

	background-position: -240px -1680px;

}

.ico-dumbbell {

	background-position: -288px -1680px;

}

.ico-suitcase {

	background-position: -336px -1680px;

}

.ico-file-import {

	background-position: -384px -1680px;

}

.ico-file-export {

	background-position: -432px -1680px;

}

[class^='mini-ico-'] {

	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; display: inline-block; opacity: 1; background-image: url("/images/icons/glyphicons-mini.png"); background-repeat: no-repeat;

}

[class*=' mini-ico-'] {

	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; display: inline-block; opacity: 1; background-image: url("/images/icons/glyphicons-mini.png"); background-repeat: no-repeat;

}

[class^='mini-ico-']:last-child {

	

}

[class*=' mini-ico-']:last-child {

	

}

.mini-white {

	opacity: 1; background-image: url("/images/icons/glyphicons-mini-white.png");

}

.mini-ico-glass {

	

}

.mini-ico-music {

	background-position: -24px 0px;

}

.mini-ico-search {

	background-position: -48px 0px;

}

.mini-ico-envelope {

	background-position: -72px 0px;

}

.mini-ico-heart {

	background-position: -96px 0px;

}

.mini-ico-star {

	background-position: -120px 0px;

}

.mini-ico-star-empty {

	background-position: -144px 0px;

}

.mini-ico-user {

	background-position: -168px 0px;

}

.mini-ico-film {

	background-position: -192px 0px;

}

.mini-ico-th-large {

	background-position: -216px 0px;

}

.mini-ico-th {

	background-position: -240px 0px;

}

.mini-ico-th-list {

	background-position: -264px 0px;

}

.mini-ico-ok {

	background-position: -288px 0px;

}

.mini-ico-remove {

	background-position: -312px 0px;

}

.mini-ico-zoom-in {

	background-position: -336px 0px;

}

.mini-ico-zoom-out {

	background-position: -360px 0px;

}

.mini-ico-off {

	background-position: -384px 0px;

}

.mini-ico-signal {

	background-position: -408px 0px;

}

.mini-ico-cog {

	background-position: -432px 0px;

}

.mini-ico-trash {

	background-position: -456px 0px;

}

.mini-ico-home {

	background-position: 0px -24px;

}

.mini-ico-file {

	background-position: -24px -24px;

}

.mini-ico-time {

	background-position: -48px -24px;

}

.mini-ico-road {

	background-position: -72px -24px;

}

.mini-ico-download-alt {

	background-position: -96px -24px;

}

.mini-ico-download {

	background-position: -120px -24px;

}

.mini-ico-upload {

	background-position: -144px -24px;

}

.mini-ico-inbox {

	background-position: -168px -24px;

}

.mini-ico-play-circle {

	background-position: -192px -24px;

}

.mini-ico-repeat {

	background-position: -216px -24px;

}

.mini-ico-refresh {

	background-position: -240px -24px;

}

.mini-ico-list-alt {

	background-position: -264px -24px;

}

.mini-ico-lock {

	background-position: -287px -24px;

}

.mini-ico-flag {

	background-position: -312px -24px;

}

.mini-ico-headphones {

	background-position: -336px -24px;

}

.mini-ico-volume-off {

	background-position: -360px -24px;

}

.mini-ico-volume-down {

	background-position: -384px -24px;

}

.mini-ico-volume-up {

	background-position: -408px -24px;

}

.mini-ico-qrcode {

	background-position: -432px -24px;

}

.mini-ico-barcode {

	background-position: -456px -24px;

}

.mini-ico-tag {

	background-position: 0px -48px;

}

.mini-ico-tags {

	background-position: -25px -48px;

}

.mini-ico-book {

	background-position: -48px -48px;

}

.mini-ico-bookmark {

	background-position: -72px -48px;

}

.mini-ico-print {

	background-position: -96px -48px;

}

.mini-ico-camera {

	background-position: -120px -48px;

}

.mini-ico-font {

	background-position: -144px -48px;

}

.mini-ico-bold {

	background-position: -167px -48px;

}

.mini-ico-italic {

	background-position: -192px -48px;

}

.mini-ico-text-height {

	background-position: -216px -48px;

}

.mini-ico-text-width {

	background-position: -240px -48px;

}

.mini-ico-align-left {

	background-position: -264px -48px;

}

.mini-ico-align-center {

	background-position: -288px -48px;

}

.mini-ico-align-right {

	background-position: -312px -48px;

}

.mini-ico-align-justify {

	background-position: -336px -48px;

}

.mini-ico-list {

	background-position: -360px -48px;

}

.mini-ico-indent-left {

	background-position: -384px -48px;

}

.mini-ico-indent-right {

	background-position: -408px -48px;

}

.mini-ico-facetime-video {

	background-position: -432px -48px;

}

.mini-ico-picture {

	background-position: -456px -48px;

}

.mini-ico-pencil {

	background-position: 0px -72px;

}

.mini-ico-map-marker {

	background-position: -24px -72px;

}

.mini-ico-adjust {

	background-position: -48px -72px;

}

.mini-ico-tint {

	background-position: -72px -72px;

}

.mini-ico-edit {

	background-position: -96px -72px;

}

.mini-ico-share {

	background-position: -120px -72px;

}

.mini-ico-check {

	background-position: -144px -72px;

}

.mini-ico-move {

	background-position: -168px -72px;

}

.mini-ico-step-backward {

	background-position: -192px -72px;

}

.mini-ico-fast-backward {

	background-position: -216px -72px;

}

.mini-ico-backward {

	background-position: -240px -72px;

}

.mini-ico-play {

	background-position: -264px -72px;

}

.mini-ico-pause {

	background-position: -288px -72px;

}

.mini-ico-stop {

	background-position: -312px -72px;

}

.mini-ico-forward {

	background-position: -336px -72px;

}

.mini-ico-fast-forward {

	background-position: -360px -72px;

}

.mini-ico-step-forward {

	background-position: -384px -72px;

}

.mini-ico-eject {

	background-position: -408px -72px;

}

.mini-ico-chevron-left {

	background-position: -432px -72px;

}

.mini-ico-chevron-right {

	background-position: -456px -72px;

}

.mini-ico-plus-sign {

	background-position: 0px -96px;

}

.mini-ico-minus-sign {

	background-position: -24px -96px;

}

.mini-ico-remove-sign {

	background-position: -48px -96px;

}

.mini-ico-ok-sign {

	background-position: -72px -96px;

}

.mini-ico-question-sign {

	background-position: -96px -96px;

}

.mini-ico-info-sign {

	background-position: -120px -96px;

}

.mini-ico-screenshot {

	background-position: -144px -96px;

}

.mini-ico-remove-circle {

	background-position: -168px -96px;

}

.mini-ico-ok-circle {

	background-position: -192px -96px;

}

.mini-ico-ban-circle {

	background-position: -216px -96px;

}

.mini-ico-arrow-left {

	background-position: -240px -96px;

}

.mini-ico-arrow-right {

	background-position: -264px -96px;

}

.mini-ico-arrow-up {

	background-position: -289px -96px;

}

.mini-ico-arrow-down {

	background-position: -312px -96px;

}

.mini-ico-share-alt {

	background-position: -336px -96px;

}

.mini-ico-resize-full {

	background-position: -360px -96px;

}

.mini-ico-resize-small {

	background-position: -384px -96px;

}

.mini-ico-plus {

	background-position: -408px -96px;

}

.mini-ico-minus {

	background-position: -433px -96px;

}

.mini-ico-asterisk {

	background-position: -456px -96px;

}

.mini-ico-exclamation-sign {

	background-position: 0px -120px;

}

.mini-ico-gift {

	background-position: -24px -120px;

}

.mini-ico-leaf {

	background-position: -48px -120px;

}

.mini-ico-fire {

	background-position: -72px -120px;

}

.mini-ico-eye-open {

	background-position: -96px -120px;

}

.mini-ico-eye-close {

	background-position: -120px -120px;

}

.mini-ico-warning-sign {

	background-position: -144px -120px;

}

.mini-ico-plane {

	background-position: -168px -120px;

}

.mini-ico-calendar {

	background-position: -192px -120px;

}

.mini-ico-random {

	background-position: -216px -120px;

}

.mini-ico-comment {

	background-position: -240px -120px;

}

.mini-ico-magnet {

	background-position: -264px -120px;

}

.mini-ico-chevron-up {

	background-position: -288px -120px;

}

.mini-ico-chevron-down {

	background-position: -313px -119px;

}

.mini-ico-retweet {

	background-position: -336px -120px;

}

.mini-ico-shopping-cart {

	background-position: -360px -120px;

}

.mini-ico-folder-close {

	background-position: -384px -120px;

}

.mini-ico-folder-open {

	background-position: -408px -120px;

}

.mini-ico-resize-vertical {

	background-position: -432px -119px;

}

.mini-ico-resize-horizontal {

	background-position: -456px -118px;

}

.mini-ico-hdd {

	background-position: 0px -144px;

}

.mini-ico-bullhorn {

	background-position: -24px -144px;

}

.mini-ico-bell {

	background-position: -48px -144px;

}

.mini-ico-certificate {

	background-position: -72px -144px;

}

.mini-ico-thumbs-up {

	background-position: -96px -144px;

}

.mini-ico-thumbs-down {

	background-position: -120px -144px;

}

.mini-ico-hand-right {

	background-position: -144px -144px;

}

.mini-ico-hand-left {

	background-position: -168px -144px;

}

.mini-ico-hand-up {

	background-position: -192px -144px;

}

.mini-ico-hand-down {

	background-position: -216px -144px;

}

.mini-ico-circle-arrow-right {

	background-position: -240px -144px;

}

.mini-ico-circle-arrow-left {

	background-position: -264px -144px;

}

.mini-ico-circle-arrow-up {

	background-position: -288px -144px;

}

.mini-ico-circle-arrow-down {

	background-position: -312px -144px;

}

.mini-ico-globe {

	background-position: -336px -144px;

}

.mini-ico-wrench {

	background-position: -360px -144px;

}

.mini-ico-tasks {

	background-position: -384px -144px;

}

.mini-ico-filter {

	background-position: -408px -144px;

}

.mini-ico-briefcase {

	background-position: -432px -144px;

}

.mini-ico-fullscreen {

	background-position: -456px -144px;

}

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

{

.home.flexslider {

	min-height: 400px;

}

}

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

{

.client-list img {

	width: 148px; height: auto;

}

.flickr-widget a {

	width: 70px; height: 70px;

}

.flickr-widget-blog a {

	width: 70px; height: 70px;

}

ol li ol.childlist .comment-des {

	width: 86%;

}

.comment-des {

	width: 87%;

}

.five-tables .pricing-table {

	width: 148px;

}

.four-tables .pricing-table {

	width: 186px;

}

.three-tables .pricing-table {

	width: 248px;

}

.two-tables .pricing-table {

	width: 373px;

}

}

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

{

#navigation {

	float: none;

}

.js .selectnav {

	display: block;

}

.js #nav {

	display: none;

}

.slide-caption {

	display: none;

}

.search-form {

	display: none;

}

#tagline {

	display: none;

}

.social-icons {

	display: none;

}

.widget {

	display: none;

}

.widget-alt {

	display: none;

}

#navigation ul li a {

	display: none;

}

.about.social-icons {

	margin-bottom: 30px; display: block;

}

#contact-details {

	text-align: center; float: left;

}

#scroll-top-top {

	display: none;

}

.icon-box i {

	margin-left: -10px !important;

}

.post-meta {

	display: none;

}

.post-title h2 {

	line-height: 26px; margin-bottom: 15px;

}

.post-icon {

	margin-top: 28px;

}

#filters {

	margin: 0px 0px 23px; text-align: left; display: block; position: relative;

}

#portfolio-navi {

	margin: 0px 0px 23px; text-align: left; display: block; position: relative;

}

#portfolio-navi {

	margin: -5px 0px 25px;

}

.portfolio-item {

	margin: 5px 0px 25px !important;

}

.related.item-description {

	margin-bottom: 30px;

}

}

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

{

.client-list img {

	width: 139px; height: auto;

}

.flickr-widget a {

	width: 53px; height: 53px;

}

ol li ol.childlist .comment-des {

	width: 82%;

}

.comment-des {

	width: 83%;

}

#portfolio-wrapper img {

	min-height: 265px;

}

.five-tables .pricing-table {

	width: 209px;

}

.four-tables .pricing-table {

	width: 209px;

}

.three-tables .pricing-table {

	width: 209px;

}

.two-tables .pricing-table {

	width: 209px;

}

}

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

{

.client-list img {

	width: 149px; height: auto;

}

ol li ol.childlist .comment-des {

	width: 77%;

}

.comment-des {

	width: 78%;

}

#portfolio-wrapper img {

	min-height: 189px;

}

.five-tables .pricing-table {

	width: 299px;

}

.four-tables .pricing-table {

	width: 299px;

}

.three-tables .pricing-table {

	width: 299px;

}

.two-tables .pricing-table {

	width: 299px;

}

}

