:focus {
	outline: 0px;
}
h1 {
	color: rgb(68, 68, 68); padding-bottom: 5px; font-family: Rockwell, "Kameron", serif; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
h2 {
	color: rgb(68, 68, 68); padding-bottom: 5px; font-family: Rockwell, "Kameron", serif; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
h3 {
	color: rgb(68, 68, 68); padding-bottom: 5px; font-family: Rockwell, "Kameron", serif; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
h4 {
	color: #006;
	padding-bottom: 5px;
	font-family: Rockwell, "Kameron", serif;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
h5 {
	color: rgb(68, 68, 68); padding-bottom: 5px; font-family: Rockwell, "Kameron", serif; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
h6 {
	color: rgb(68, 68, 68); padding-bottom: 5px; font-family: Rockwell, "Kameron", serif; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
h1 {
	line-height: 33px; font-size: 24px;
}
h2 {
	line-height: 30px; font-size: 21px;
}
h3 {
	line-height: 27px; font-size: 18px;
}
h4 {
	line-height: 24px; font-size: 15px;
}
h5 {
	line-height: 22px; font-size: 13px;
}
h6 {
	line-height: 20px; font-size: 12px;
}
p {
	font: 11px/20px "Open Sans", sans-serif;
	color: #006;
	font-size-adjust: none;
	font-stretch: normal;
}
p + p {
	margin-top: 14px; display: block;
}
p + ul {
	margin-top: 14px; display: block;
}
p + h1 {
	margin-top: 20px; display: block;
}
p + h2 {
	margin-top: 20px; display: block;
}
p + h3 {
	margin-top: 20px; display: block;
}
p + h4 {
	margin-top: 20px; display: block;
}
p + h5 {
	margin-top: 20px; display: block;
}
p + h6 {
	margin-top: 20px; display: block;
}
p + a.read-more {
	margin-top: 14px; display: block;
}
p + blockquote {
	margin-top: 20px; display: block;
}
blockquote + p {
	margin-top: 30px; float: left; display: block;
}
ul + ul {
	margin-top: 20px; display: block;
}
blockquote {
	font: italic 13px/21px Rockwell, "Kameron", serif; padding: 20px 50px; color: rgb(68, 68, 68); float: left; position: relative; z-index: 100; font-size-adjust: none; font-stretch: normal;
}
blockquote::after {
	background: url("../../imgs/quote-shadow.png") no-repeat; margin: 0px auto; left: -2px; width: 600px; height: 122px; bottom: -122px; display: block; position: absolute; content: "";
}
a {
	font: 11px/normal "Open Sans", sans-serif; transition:0.2s; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
a.read-more {
	font: bold 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; color: rgb(37, 37, 37); font-size-adjust: none; font-stretch: normal;
}
.check-list li {
	padding-left: 26px; margin-bottom: 8px;
}
.intro {
	font: italic 14px/normal Rockwell, "Kameron", serif; color: rgb(37, 37, 37); margin-bottom: 14px; display: block; font-size-adjust: none; font-stretch: normal;
}
#header {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; position: relative;
}
.top-bar-wrapper {
	margin: 0px auto;
	width: 100%;
	height: 40px;
	background-color: #006;
}
#header-tracking {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; position: relative;
}
.top-bar-wrapper-tracking {
	margin: 0px auto;
	width: 100%;
	height: 40px;
	background-color: #006;
}
.top-bar {
	margin: 0px auto; width: 1005px; height: 40px;
}
.top-bar-tracking {
	margin: 0px auto; width: 1005px; height: 40px;
}
.top-bar .close-frame {
	height: 40px; float: left;
}
.top-bar a.close-frame {
	font: bold 11px/normal "Helvetica Neue", "Arial", sans-serif; transition:0.2s; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 36px; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.top-bar-tracking a.close-frame {
	font: bold 11px/normal "Helvetica Neue", "Arial", sans-serif; transition:0.2s; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 36px; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}

.top-bar .content-right {
	height: 40px;
	float: right;
}
.top-bar-tracking .content-right {
	height: 40px;
	float: right;
}

.top-bar .content-right a.register {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 28px; margin-right: 30px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.top-bar .content-right a.online {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 28px; margin-right: 30px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
	
.top-bar-tracking .content-right a.register {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 28px; margin-right: 30px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.top-bar .content-right a.infomail {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 28px; margin-right: 30px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}

.top-bar-tracking .content-right a.infomail {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 28px; margin-right: 30px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}

.top-bar .content-right .contact-info {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 21px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}

.top-bar-tracking .content-right .contact-info {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; height: 40px; color: rgb(255, 255, 255); padding-top: 13px; padding-left: 21px; float: left; display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}

.cont-detail {
	font: bold 11px/normal "Helvetica Neue", Arial, sans-serif;
	transition:0.2s;
	height: 40px;
	color: #006;
	padding-top: 13px;
	padding-left: 28px;
	margin-right: 30px;
	float: left;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}

#header-inner {
	margin: 40px auto 0px; width: 1005px;
}
#logo {
	width: 216px;
	height: 64px;
	margin-right: 30px;
	margin-bottom: 40px;
	float: left;
}
#header-inner-tracking {
	margin: 40px auto 0px;
	width: 1005px;
}
#logo-tracking {
	width: 216px;
	height: 64px;
	margin-right: 30px;
	margin-bottom: 40px;
	float: left;
}
#nav-responsive {
	display: none;
}
#nav-container {
	width: 754px; height: 100px; padding-top: 5px; float: left; position: relative; z-index: 200;
}
#nav-container-tracking {
	height: 100px;
	padding-top: 5px;
	float: left;
	position: relative;
	z-index: 200;
}
.icon-nav {
	text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 7px !important; margin-left: auto; display: table;
}
.madtbn{
	background-color:#006;
	background-image:url(../../imgs/btn.png);
	background-image:url(../../imgs/btn.jpg);
 background-repeat:repeat-x; 
 color:#FFF;
}

.madtbn hover{
	color:#FF0;
	font-size:larger;
	}

a.active .icon-nav {
	color: #FF0;
}

.icon-dashboard {
	width: 17px;
	height: 17px;
	background-image: url(../../imgs/icon-controlpanel.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.icon-shipment {
	width: 17px; height: 17px;
	background-image: url(../../imgs/icon-shipment.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.icon-master {
	width: 17px;
	height: 17px;
	background-image: url(../../imgs/icon-master.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.icon-customer {
	width: 17px; height: 17px;
	background-image: url(../../imgs/icon-customer.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
.icon-tracking {
	width: 17px;
	height: 17px;
	background-image: url(../../imgs/icon-tracking.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.icon-claims {
	width: 17px;
	height: 17px;
	background-image: url(../../imgs/icon-claims.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
	
.icon-report {
	width: 17px;
	height: 17px;
	background-image: url(../../imgs/icon-report.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.icon-logout {
	width: 26px;
	height: 17px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-image: url(../../imgs/icon-logout.png);
}

#nav {
	list-style: none; margin: 0px; height: 100%; float: right;
}
#nav > ul {
	display: block !important;
}
#nav li {
	padding: 0px 5px; height: 95px; margin-left: 20px; float: left; position: relative; cursor: pointer;
}

#nav li.active .icon-dashboard {
	}

#nav li.active .icon-shipment {
	}
#nav li.active .icon-master {
	}
#nav li.active .icon-customer {
	}
#nav li.active .icon-reports {
	}
#nav li.active .icon-reports {
	}
#nav li.active .icon-logout {
	}
#nav li.active .icon-home {
	
}
#nav li.active .icon-about {
	
}
#nav li.active .icon-portfolio {
	
}
#nav li.active .icon-blog {
	
}
#nav li.active .icon-contact {
	
}
#nav li:hover .icon-home {
	
}
#nav li:hover .icon-about {
		
}
#nav li:hover .icon-blog {
	
}
#nav li:hover .icon-portfolio {
	
}
#nav li:hover .icon-contact {
	
}
#nav li a {
	width: 100%;
	text-align: center;
	color: #006;
	text-transform: uppercase;
	padding-right: 15px;
	float: none;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
}
#nav li span {
	font: italic 11px/normal "Open Sans", sans-serif; width: 100%; text-align: center; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#nav li:last-child {
	padding-right: 0px;
}
#nav li ul {
	margin: 0px; left: 0px; top: 100%; padding-top: 5px; display: none; position: absolute; z-index: 100;
}
#nav li ul li {
	background: rgb(255, 255, 255); margin: 0px; padding: 12px 20px !important; height: 100%; border-top-color: rgb(221, 221, 221); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#nav li ul li a {
	font: 12px/15px "Helvetica Neue", Arial, sans-serif; transition:none; text-align: left; color: rgb(37, 37, 37); text-transform: none !important; font-size-adjust: none; font-stretch: normal; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
#nav li ul li:last-child {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#nav li ul li {
	float: none;
}
#nav li ul li a {
	float: none;
}
#nav li ul li a {
	width: 130px; display: block;
}
#nav li:hover > ul {
	display: block;
}
.top-shadow {
	margin: 0px auto 30px;
	width: 940px;
	height: 21px;
	background-image: url("../../imgs/top-shadow.png");
	background-repeat: no-repeat;
}
.static#header {
	top: 0px; position: fixed; z-index: 999; box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.static#header-tracking {
	top: 0px; position: fixed; z-index: 999; box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.static#header {
	box-shadow: 0px 3px 8px rgba(0,0,0,0.2);
}
.static#header-tracking {
	box-shadow: 0px 3px 8px rgba(0,0,0,0.2);
}
.static#header #header-inner {
	margin: 13px auto 0px;
}
.static#header-tracking #header-inner-tracking {
	margin: 13px auto 0px;
}
.static#header #logo {
	margin-bottom: 13px;
}
.static#header-tracking #logo-tracking {
	margin-bottom: 13px;
}
.static#header #nav-container {
	height: 78px;
}
.static#header-tracking #nav-container-tracking {
	height: 78px;
}
.static#header #nav li.active {
	border: currentColor;
}
.static#header #nav > ul > li {
	height: 73px;
}
#content-container {
	margin: 0px auto; overflow: hidden; float: none;
}
.content-wrapper {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1005px; padding-top: 40px; padding-bottom: 10px; border-right-color: rgb(202, 202, 202); border-bottom-color: rgb(202, 202, 202); border-left-color: rgb(202, 202, 202); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: relative;
}
.multiple.content-wrapper {
	margin-bottom: 10px;
}
.no-border.content-wrapper {
	border-top-color: rgb(202, 202, 202); border-top-width: 1px; border-top-style: solid;
}
.content-wrapper::before {
	background: url("../../imgs/content-shadow-before.png") repeat-y; left: -75px; top: 0px; width: 76px; height: 100%; display: block; visibility: visible; position: absolute; content: "";
}
.content-wrapper::after {
	background: url("../../imgs/content-shadow-after.png") repeat-y; top: 0px; width: 76px; height: 100%; right: -75px; display: block; visibility: visible; position: absolute; content: "";
}
.no-shadow.content-wrapper::before {
	
}
.no-shadow.content-wrapper::after {
	
}
.short-shadow.content-wrapper::before {
	background: url("../../imgs/content-shadow-short-before.png") repeat-y; left: -75px; top: 0px; width: 76px; height: 100%; display: block; visibility: visible; position: absolute; content: "";
}
.short-shadow.content-wrapper::after {
	background: url("../../imgs/content-shadow-short-after.png") repeat-y; top: 0px; width: 76px; height: 100%; right: -75px; display: block; visibility: visible; position: absolute; content: "";
}
.page-title {
	background: url("../../imgs/page-title-divider.png") repeat-x 0px 50%; margin: 0px auto 30px; width: 1005px; position: relative;
}
.page-title .title {
	margin: 0px auto;
	padding: 0px 30px;
	display: table;
	background-image: url(../../imgs/bkg1.png);
}
.page-title .title h1 {
	text-align: center; text-transform: none; padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-title .title h2 {
	text-align: center; text-transform: none; padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-title .title h3 {
	text-align: center; text-transform: none; padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-title .title h4 {
	text-align: center; text-transform: none; padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-title .title h5 {
	text-align: center; text-transform: none; padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-title .title h6 {
	text-align: center; text-transform: none; padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-title span {
	font: 20px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.records {margin: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	color: #999;padding: 5px;background: #1ebfae; 
	color: #fff;border-color: #f9243f;
	
	}


.section-title {
	background: url("../../imgs/divider.png") repeat-x 0px 100%; width: 100%;
}
.section-title h1 {
	padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.section-title h2 {
	padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.section-title h3 {
	padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.section-title h4 {
	padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.section-title h5 {
	padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.section-title h6 {
	padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline-block;
}
.divider {
	background: url("../../imgs/divider.png") repeat-x; width: 100%; height: 7px; margin-bottom: 40px; float: left;
}
.divider-with-title {
	background: url("../../imgs/divider.png") repeat-x 0px 50%; width: 100%; margin-bottom: 20px; position: relative;
}
.divider-with-title .title {
	background: rgb(255, 255, 255); padding: 0px 20px 0px 0px; float: left;
}
.divider-with-title .title h4 {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.divider-with-title a.title-link {
	background: rgb(255, 255, 255); font: 13px/normal "Helvetica Neue", Rockwell, Arial, sans-serif; color: rgb(37, 37, 37); padding-top: 4px; padding-left: 20px; float: right; font-size-adjust: none; font-stretch: normal;
}
.entry-note {
	width: 100%; text-align: center; padding-top: 51px; margin-top: -41px; float: left;
}
.entry-note h1 {
	color: rgb(37, 37, 37); padding-bottom: 0px; font-size: 40px; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.entry-note p {
	font: 22px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(37, 37, 37); font-size-adjust: none; font-stretch: normal;
}
.entry-note .btn {
	margin: 30px auto 0px; float: none; display: table;
}
.home.team img {
	border: 1px solid rgb(202, 202, 202);
}
.home.team .team-description {
	padding: 0px; border: currentColor;
}
.product-carousel .carousel-nav {
	background: rgb(255, 255, 255); width: 45px; padding-top: 5px; padding-left: 20px; float: right;
}
.product-carousel .carousel-nav li {
	background: rgb(223, 223, 223); width: 20px; height: 20px; margin-right: 5px;
}
.product-carousel .carousel-nav li:last-child {
	margin-right: 0px;
}
.product-carousel .carousel-nav li a.prev {
	width: 20px; height: 20px;
}
.product-carousel .carousel-nav li a.next {
	width: 20px; height: 20px;
}
.product-carousel .carousel-li li {
	width: 940px; height: 310px; float: left;
}
.product-slider-wrap {
	width: 600px; height: 293px; margin-right: 40px; float: left;
}
.right.product-slider-wrap {
	margin-right: 0px; margin-left: 40px; float: right;
}
.product-slider.nivoSlider {
	height: 253px; margin-bottom: -54px; z-index: 100;
}
.product-slider-wrap .nivo-controlNav {
	padding: 5px 0px; bottom: -54px;
}
.slider-shadow {
	background: url("../../imgs/shadow.png") no-repeat; margin: 0px auto; width: 570px; height: 47px; bottom: -42px; position: relative;
}
.product-description {
	width: 300px; float: left;
}
.product-description h1 {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-description h2 {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-description h3 {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-description h4 {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-description h5 {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-description h6 {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.product-date {
	font-size: 11px; font-weight: bold; margin-bottom: 10px; display: block;
}
.service-home {
	position: relative;
}
.service-home .icon-container {
	margin: 0px auto; width: 136px; height: 136px; cursor: pointer;
}
.service-home .service-mask {
	margin: 0px auto; transition:0.2s; width: 136px; height: 136px; display: none; position: absolute; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.service-home .icon {
	margin: 0px auto 20px; width: 136px; height: 136px; text-indent: -9999px; display: block; cursor: pointer; background-color: transparent !important;
}
.service-home h1 {
	text-align: center; text-transform: uppercase; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer;
}
.service-home h2 {
	text-align: center; text-transform: uppercase; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer;
}
.service-home h3 {
	text-align: center; text-transform: uppercase; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer;
}
.service-home h4 {
	text-align: center; text-transform: uppercase; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer;
}
.service-home h5 {
	text-align: center; text-transform: uppercase; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer;
}
.service-home h6 {
	text-align: center; text-transform: uppercase; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: pointer;
}
.service-home p {
	text-align: center;
}
.service-home .icon-container:hover .service-mask {
	display: block;
}
.service-home h1:hover {
	text-decoration: underline;
}
.service-home h2:hover {
	text-decoration: underline;
}
.service-home h3:hover {
	text-decoration: underline;
}
.service-home h4:hover {
	text-decoration: underline;
}
.service-home h5:hover {
	text-decoration: underline;
}
.service-home h6:hover {
	text-decoration: underline;
}
.testimonial-carousel .carousel-nav {
	background: rgb(255, 255, 255); width: 45px; padding-top: 5px; padding-left: 20px; float: right;
}
.testimonial-carousel .carousel-nav li {
	background: rgb(223, 223, 223); width: 20px; height: 20px; margin-right: 5px;
}
.testimonial-carousel .carousel-nav li:last-child {
	margin-right: 0px;
}
.testimonial-carousel .carousel-nav li a.prev {
	width: 20px; height: 20px;
}
.testimonial-carousel .carousel-nav li a.next {
	width: 20px; height: 20px;
}
.testimonial-carousel .carousel-li li {
	width: 300px; margin-right: 20px; float: left;
}
.testimonial-text-container {
	background: rgb(250, 250, 250); padding: 30px; border-top-color: rgb(202, 202, 202); border-right-color: rgb(202, 202, 202); border-left-color: rgb(202, 202, 202); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: relative;
}
.testimonial-text-container p {
	font: 13px/20px Rockwell, "Kameron", serif; font-size-adjust: none; font-stretch: normal;
}
.testimonial-author {
	color: rgb(37, 37, 37); padding-top: 10px; padding-bottom: 3px; padding-left: 64px; font-weight: bold; display: block;
}
.one-third-slider .nivoSlider {
	border: 1px solid rgb(204, 204, 204); width: 298px !important; height: 238px; z-index: 100;
}
.one-third-slider .nivoSlider img {
	left: 0px; top: 0px; width: 298px !important; display: none; position: absolute; max-width: none !important;
}
.one-third-slider .nivo-main-image {
	width: 298px !important; display: block !important; position: relative !important;
}
.one-third-slider .nivo-controlNav {
	padding: 8px 0px; margin-top: -1px;
}
.one-third-slider .nivo-controlNav a.nivo-control {
	background: url("../../imgs/slider-btn-small.png") no-repeat center; margin: 0px 2px; border: 0px currentColor; width: 17px; height: 18px; text-indent: -9999px; display: inline-block; cursor: pointer;
}
.one-third-slider .nivo-directionNav {
	display: none;
}
.one-third-slider-shadow {
	margin: 0px auto;
	top: 0px;
	width: 292px;
	height: 35px;
	position: relative;
	background-image: url(../../imgs/shadow.png);
	background-repeat: no-repeat;
}
.carousel-note {
	background: rgb(255, 255, 255); border: 1px solid rgb(202, 202, 202); margin-bottom: 62px; position: relative;
}
.carousel-note::after {
	background: url("../../imgs/top-shadow.png") no-repeat; margin: 0px auto; width: 916px; height: 21px; bottom: -22px; display: block; position: absolute; content: "";
}
.carousel-note .caroufredsel_wrapper {
	width: 920px;
}
.carousel-note .carousel-li li {
	padding: 20px 20px 20px 40px; width: 860px; clear: both;
}
.note-text {
	margin-right: 20px; float: left; max-width: 720px;
}
.note-text .note-title {
	margin-bottom: 0px;
}
.note-title h1 {
	font: bold 16px/28px Rockwell, "Kameron", serif; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.note-title h2 {
	font: bold 16px/28px Rockwell, "Kameron", serif; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.note-title h3 {
	font: bold 16px/28px Rockwell, "Kameron", serif; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.note-title h4 {
	font: bold 16px/28px Rockwell, "Kameron", serif; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.note-title h5 {
	font: bold 16px/28px Rockwell, "Kameron", serif; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.note-title h6 {
	font: bold 16px/28px Rockwell, "Kameron", serif; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.note-text p {
	font: 14px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(37, 37, 37); font-size-adjust: none; font-stretch: normal;
}
.carousel-note .btn {
	margin-top: 5px;
}
.carousel-nav {
	top: 0px; width: 20px; float: left; position: relative;
}
.carousel-nav li {
	background: rgb(37, 37, 37); transition:0.3s; float: left; position: relative; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
}
.carousel-nav li a.next {
	background: url("../../imgs/carousel-quote-right.png") no-repeat center; width: 20px; height: 45px; display: block !important;
}
.carousel-nav li a.prev {
	background: url("../../imgs/carousel-quote-left.png") no-repeat center; width: 20px; height: 45px; display: block !important;
}
.carousel-note-shadow {
	background: url("../../imgs/top-shadow.png") no-repeat; margin: 0px auto; width: 916px; height: 21px;
}
.team img {
	margin-bottom: 10px;
}
.team h6 {
	padding-bottom: 0px; font-size: 14px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.team-description {
	margin: 10px 0px; padding: 10px 0px; border-top-color: rgb(209, 209, 209); border-bottom-color: rgb(209, 209, 209); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.team-social {
	margin: 0px auto; display: table;
}
.team-social li {
	margin-right: 10px; float: left;
}
.team-social li.facebook a {
	transition:0.2s; width: 20px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.facebook a:hover {
	
}
.team-social li.dribbble a {
	transition:0.2s; width: 20px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.dribbble a:hover {
	
}
.team-social li.rss a {
	transition:0.2s; width: 20px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.rss a:hover {
	
}
.team-social li.skype a {
	transition:0.2s; width: 20px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.skype a:hover {
	
}
.team-social li.twitter a {
	transition:0.2s; width: 20px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.twitter a:hover {
	
}
.team-social li.linkedin a {
	transition:0.2s; width: 20px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.linkedin a:hover {
	
}
.team-social li.behance {
	padding-top: 1px;
}
.team-social li.behance a {
	transition:0.2s; width: 23px; height: 20px; text-indent: -9999px; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.team-social li.behance a:hover {
	background-position: 0px -20px;
}
.client-wrapper.content-wrapper {
	padding-top: 30px;
}
.client-carousel.container_12 {
	margin: 0px auto 20px; width: 940px;
}
.client-carousel .caroufredsel_wrapper {
	margin-bottom: 0px !important;
}
.client-carousel a.prev {
	transition:0.2s;
	left: 0px;
	top: 30px;
	width: 20px;
	height: 80px;
	display: block;
	position: absolute;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	background-color: #FFF;
	background-image: url(../../imgs/carousel-client-left.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.client-carousel a.next {
	transition:0.2s;
	top: 30px;
	width: 20px;
	height: 80px;
	right: 0px;
	display: block;
	position: absolute;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	background-color: #FFF;
	background-image: url(../../imgs/carousel-client-right.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.client-carousel li {
	width: 220px; margin-right: 20px; float: left;
}
.client-1 {
	transition:0.2s; width: 220px; height: 80px; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-1-hover {
	transition:0.2s; top: -80px; width: 220px; height: 80px; margin-bottom: -80px; display: none; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-carousel li:hover .client-1-hover {
	display: block !important;
}
.client-carousel li:hover .client-2-hover {
	display: block !important;
}
.client-carousel li:hover .client-3-hover {
	display: block !important;
}
.client-carousel li:hover .client-4-hover {
	display: block !important;
}
.client-carousel li:hover .client-5-hover {
	display: block !important;
}
.client-2 {
	background-position: 0px -80px; transition:0.2s; width: 220px; height: 80px; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-2-hover {
	transition:0.2s; top: -80px; width: 220px; height: 80px; margin-bottom: -80px; display: none; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-3 {
	background-position: 0px -80px; transition:0.2s; width: 220px; height: 80px; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-3-hover {
	transition:0.2s; top: -80px; width: 220px; height: 80px; margin-bottom: -80px; display: none; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-4 {
	background-position: 0px -80px; transition:0.2s; width: 220px; height: 80px; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-4-hover {
	transition:0.2s; top: -80px; width: 220px; height: 80px; margin-bottom: -80px; display: none; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-5 {
	background-position: 0px -80px; transition:0.2s; width: 220px; height: 80px; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-5-hover {
	transition:0.2s; top: -80px; width: 220px; height: 80px; margin-bottom: -80px; display: none; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-6 {
	background-position: 0px -80px; transition:0.2s; width: 220px; height: 80px; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.client-6-hover {
	transition:0.2s; top: -80px; width: 220px; height: 80px; margin-bottom: -80px; display: none; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.icon {
	border-radius: 40px;
	transition:0.2s;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	margin-right: 20px;
	float: left;
	display: block;
	cursor: pointer;
	background-color: #006;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-o-border-radius: 40px;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}
.service-1 {
	background-image: url(../../imgs/air-freight.png);
}
.service-2 {
	background-image: url(../../imgs/road-freight.png);
}
.service-3 {
	background-image: url(../../imgs/sea-freight.png);
}
.service-4 {
	background-image: url("../../imgs/services/service-4.png");
}
.service-5 {
	background-image: url("../../imgs/services/service-5.png");
}
.service-6 {
	background-image: url("../../imgs/services/service-6.png");
}
.service h1 {
	padding-top: 6px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service h2 {
	padding-top: 6px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service h3 {
	padding-top: 6px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service h4 {
	padding-top: 6px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service h5 {
	padding-top: 6px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service h6 {
	padding-top: 6px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.service p {
	margin-top: 20px;
}
.pricing-style-1 .pricing-table-col {
	background: rgb(250, 250, 250); margin: 0px; padding: 0px; width: 20%; float: left;
}
.labels.pricing-table-col .head {
	background: rgb(255, 255, 255) !important;
}
.pricing-style-1 .pricing-table-col .head {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; height: 100px;
}
.pricing-style-1 .labels.pricing-table-col li {
	text-align: left;
}
.pricing-style-1 .pricing-table-col li {
	padding: 12px; height: 22px; text-align: center; color: rgb(153, 153, 153); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.pricing-style-1 .selected.pricing-table-col {
	top: -5px; position: relative; z-index: 90; box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
}
.pricing-style-1 .pricing-table-col .head {
	background: -ms-linear-gradient(rgb(105, 105, 105) 0%, rgb(74, 74, 74) 100%); padding: 10px 0px;
}
.pricing-style-1 .pricing-table-col .head h1 {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: rgb(69, 69, 69); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-1 .pricing-table-col .head h2 {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: rgb(69, 69, 69); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-1 .pricing-table-col .head h3 {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: rgb(69, 69, 69); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-1 .pricing-table-col .head h4 {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: rgb(69, 69, 69); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-1 .pricing-table-col .head h5 {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: rgb(69, 69, 69); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-1 .pricing-table-col .head h6 {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: rgb(69, 69, 69); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.pricing-table-col .head span.price {
	font: 30px/normal "Helvetica Neue", Arial, sans-serif; width: 100%; color: rgb(255, 255, 255) !important; padding-top: 10px; border-top-color: rgb(114, 114, 114); border-top-width: 1px; border-top-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-1 .head span {
	color: rgb(174, 174, 174);
}
.pricing-check {
	margin: 0px auto; width: 16px; height: 13px; display: table;
}
li.pricing-footer {
	background: url("../../imgs/pricing-footer.png"); height: auto !important; border-bottom-color: rgb(209, 209, 209) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.pricing-style-1 .selected.pricing-table-col li.pricing-footer {
	height: 42px !important;
}
.pricing-footer .btn-black {
	margin: 0px auto; float: none; display: table;
}
.pricing-footer .btn {
	margin: 0px auto; float: none; display: table;
}
.pricing-style-2 .pricing-table-col {
	background: rgb(250, 250, 250); margin: 0px; padding: 0px; width: 25%; float: left;
}
.pricing-style-2 .pricing-table-col .head {
	margin: 0px; padding: 0px 0px 10px; height: 100px; border-bottom-color: rgb(226, 226, 226) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.pricing-style-2 .pricing-table-col .head h1 {
	background: url("../../imgs/pricing-footer.png"); font: 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-2 .pricing-table-col .head h2 {
	background: url("../../imgs/pricing-footer.png"); font: 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-2 .pricing-table-col .head h3 {
	background: url("../../imgs/pricing-footer.png"); font: 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-2 .pricing-table-col .head h4 {
	background: url("../../imgs/pricing-footer.png"); font: 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-2 .pricing-table-col .head h5 {
	background: url("../../imgs/pricing-footer.png"); font: 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-2 .pricing-table-col .head h6 {
	background: url("../../imgs/pricing-footer.png"); font: 13px/normal "Helvetica Neue", Arial, sans-serif; text-align: center; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal;
}
.pricing-style-2 .pricing-table-col .head span {
	text-align: center; color: rgb(68, 68, 68) !important; display: block;
}
.pricing-style-2 .pricing-table-col .head span.price {
	text-align: center; color: rgb(68, 68, 68) !important; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.pricing-style-2 .pricing-table-col li {
	padding: 12px; height: 22px; text-align: center; color: rgb(153, 153, 153); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.pricing-style-2 .pricing-table-col li.pricing-footer {
	background: rgb(250, 250, 250) !important;
}
.pricing-style-2 .selected.pricing-table-col .head {
	height: 105px;
}
.pricing-style-2 .selected.pricing-table-col .head span.price {
	border-top-color: rgb(209, 209, 209) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.pricing-style-2 .selected.pricing-table-col {
	background: rgb(255, 255, 255); top: -5px; position: relative; z-index: 90; box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
}
.pricing-style-2 .selected.pricing-table-col li.pricing-footer {
	background: rgb(255, 255, 255) !important; height: 42px !important;
}
span.label {
	display: inherit;
}
.error-content-container {
	margin: -40px auto 40px; width: 550px; position: relative;
}
.error-content-container::after {
	background: url("../../imgs/404-shadow.png") no-repeat; margin: 0px auto; left: -32px; width: 614px; height: 390px; bottom: -40px; display: block; visibility: visible; position: absolute; content: "";
}
.error-img-container {
	background: url("../../imgs/bkg.png"); margin: 0px auto 25px; width: 100%;
}
.error-img {
	margin: 0px auto 30px; width: 329px; height: 166px; display: block;
}
.error-img-container p {
	font: 18px/normal Rockwell, "Kameron", sans-serif; margin: 0px auto; padding: 30px 0px; color: rgb(61, 71, 77); display: table; font-size-adjust: none; font-stretch: normal;
}
span.star-mark {
	font-size: 28px;
}
.error-img-container img {
	margin: 0px auto 30px; display: block;
}
.search-area {
	background: rgb(255, 255, 255); margin: 0px auto; width: 544px; position: relative; z-index: 90;
}
.search-area p {
	font: 18px/normal "Helvetica Neue", "Arial", sans-serif; margin: 0px auto; display: table; font-size-adjust: none; font-stretch: normal;
}
.error-search {
	margin: 20px auto 30px; float: none; display: table;
}
.search-input {
	background: rgb(245, 245, 245); font: 11px/24px "helvetica Neue", Arial, sans-serif; padding: 0px 10px; border: 1px solid rgb(238, 238, 238); height: 24px; color: rgb(37, 37, 37); position: relative; font-size-adjust: none; font-stretch: normal; box-shadow: inset 1px 1px 0px #ccc;
}
.search-submit {
	font: 12px/normal "Open Sans", sans-serif; border-radius: 2px; transition:none; height: 26px; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 2px #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc; -o-box-shadow: 0 1px 2px #ccc; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.search-submit:hover {
	
}
.error-page-text {
	margin: 0px auto 40px; width: 550px; display: table;
}
#portfolio-filter {
	float: right;
}
#portfolio-filter li {
	margin-right: 5px; float: left;
}
#portfolio-filter li a {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; color: rgb(68, 68, 68); padding-right: 5px; font-size-adjust: none; font-stretch: normal;
}
.portfolio-image {
	overflow: hidden; display: block;
}
.portfolio-image img {
	opacity: 1;
}
.portfolio:hover {
	cursor: pointer;
}
figure.portfolio {
	float: left; position: relative;
}
figure.portfolio .img-hover {
	text-align: center; float: left; position: relative; z-index: 100;
}
.mask {
	transition:0.2s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; overflow: visible; position: absolute; box-sizing: border-box; opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-backface-visibility: hidden;
}
a.info {
	background: url("../../imgs/portfolio/gallery-zoom.png") no-repeat center; padding: 0px; transition:transform 0.2s ease-in 0.1s, opacity 0.1s ease-in-out; left: 50%; top: 50%; width: 20px; height: 20px; text-indent: -9999px; text-decoration: none; margin-top: -10px; margin-left: -10px; display: inline-block; position: absolute; opacity: 0; transform: scale(0); -webkit-transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -o-transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0);
}
.portfolio:hover .mask {
	background: rgb(0, 0, 0); opacity: 0.7;
}
.portfolio:hover a.info {
	opacity: 1; transform: scale(1); transition-delay: 0.1s; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s;
}
figcaption {
	background: url("../../imgs/portfolio-arrow.png") no-repeat center 0px; padding: 15px 0px; width: 100%; border-top-color: rgb(37, 37, 37); border-top-width: 2px; border-top-style: solid; float: left;
}
.caption-title {
	margin: 0px auto; width: 100%; text-align: center;
}
p.title {
	font: 13px/normal Rockwell, "Kameron", serif; color: rgb(37, 37, 37); font-size-adjust: none; font-stretch: normal;
}
p.subtitle {
	font: italic 11px/normal "Helvetica Neue", Arial, sans-serif; margin-top: 0px; font-size-adjust: none; font-stretch: normal;
}
.grid_4 .portfolio::after {
	background: url("../../imgs/portfolio/3col/shadow.png") no-repeat; margin: 0px auto; left: -18px; width: 337px; height: 214px; bottom: -25px; display: block; position: absolute; content: "";
}
.grid_3 .portfolio::after {
	background: url("../../imgs/portfolio/4col/shadow.png") no-repeat; margin: 0px auto; left: -13px; width: 247px; height: 214px; bottom: -20px; display: block; position: absolute; content: "";
}
.grid_6 .portfolio::after {
	background: url("../../imgs/portfolio/2col/shadow.png") no-repeat; margin: 0px auto; left: -27px; width: 509px; height: 324px; bottom: -35px; display: block; position: absolute; content: "";
}
.pagination {
	float: right;
}
.pagination li {
	background: rgb(37, 37, 37);
	font: 12px/normal "Helvetica neue", Arial, sans-serif;
	transition:0.3s;
	height: 28px;
	text-align: center;
	margin-left: 5px;
	float: left;
	font-size-adjust: none;
	font-stretch: normal;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
.pagination li a {
	transition:0.3s;
	color: #999;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
	display: block;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
.pagination li:hover a {
	color: #0CF;
}
.pagination li.active a {
	color: #006;
}
.pagination li.arrow a {
	padding-top: 6px;
}
.pagination {
	margin: 0px 10px 40px;
}
.portfolio-slider-wrap {
	width: 540px; margin-bottom: 50px; float: left; position: relative;
}
.portfolio-slider.nivoSlider {
	width: 540px; height: 327px; overflow: hidden; float: left; position: relative; z-index: 100;
}
.portfolio-slider.nivoSlider img {
	border: 0px currentColor !important; left: 0px; top: 0px; width: 540px !important; height: 327px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 540px !important; display: block !important; position: relative !important;
}
.portfolio-slider-wrap .portfolio-slider-shadow {
	background: url("../../imgs/portfolio/single/shadow.png") no-repeat; left: -31px; width: 607px; height: 362px; float: left; position: absolute;
}
.portfolio-slider .nivo-nextNav {
	padding: 0px 5px; width: 11px; height: 22px; right: 1px; text-indent: -9999px; background-image: url("../../imgs/portfolio/single/next.png"); background-color: rgb(37, 37, 37);
}
.portfolio-slider .nivo-prevNav {
	padding: 0px 5px; left: 0px; width: 11px; height: 22px; text-indent: -9999px; background-image: url("../../imgs/portfolio/single/prev.png"); background-color: rgb(37, 37, 37);
}
.portfolio-slider .nivo-directionNav a {
	top: 50%; margin-top: -19px;
}
.portfolio-info {
	width: 360px !important; padding-left: 20px; float: left;
}
.portfolio-info h1 {
	padding-bottom: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.portfolio-info h2 {
	padding-bottom: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.portfolio-info h3 {
	padding-bottom: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.portfolio-info h4 {
	padding-bottom: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.portfolio-info h5 {
	padding-bottom: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.portfolio-info h6 {
	padding-bottom: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.portfolio-info .btn {
	float: left;
}
.portfolio-carousel .carousel-nav {
	background: rgb(255, 255, 255); width: 45px; padding-top: 5px; padding-left: 20px; float: right;
}
.portfolio-carousel .carousel-nav li {
	background: rgb(223, 223, 223); width: 20px; height: 20px; margin-right: 5px;
}
.portfolio-carousel .carousel-nav li:last-child {
	margin-right: 0px;
}
.portfolio-carousel .carousel-nav li a.prev {
	width: 20px; height: 20px;
}
.portfolio-carousel .carousel-nav li a.next {
	width: 20px; height: 20px;
}
.portfolio-carousel .carousel-li li {
	width: 220px; height: 230px; margin-right: 20px; float: left;
}
.portfolio-carousel figcaption {
	border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.blog-post h1 {
	text-transform: none; padding-bottom: 0px; margin-right: 30px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.blog-post h2 {
	text-transform: none; padding-bottom: 0px; margin-right: 30px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.blog-post h3 {
	text-transform: none; padding-bottom: 0px; margin-right: 30px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.blog-post h4 {
	text-transform: none; padding-bottom: 0px; margin-right: 30px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.blog-post h5 {
	text-transform: none; padding-bottom: 0px; margin-right: 30px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.blog-post h6 {
	text-transform: none; padding-bottom: 0px; margin-right: 30px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; display: block;
}
.content-sidebar-right.grid_8 {
	width: 600px; padding-right: 20px; float: left;
}
.content-sidebar-left.grid_8 {
	width: 600px; padding-left: 20px; float: left;
}
.content-sidebar-left.grid_8 .blog-post {
	width: 100%; margin-bottom: 40px; float: left;
}
.content-sidebar-right.grid_8 .blog-post {
	width: 100%; margin-bottom: 40px; float: left;
}
.post-title-container {
	width: 100%; margin-bottom: 20px; float: left;
}
.blog-post .post-author {
	background: url("../../imgs/blog/meta-author.png") no-repeat 0px 5px; padding-top: 5px; padding-left: 20px; float: left; display: block;
}
.blog-post .post-author:hover {
	color: rgb(37, 37, 37);
}
.blog-post-shadow {
	background: url("../../imgs/blog/shadow.png") no-repeat; margin: 0px auto; width: 569px; height: 21px; display: table;
}
.post-info-container {
	width: 100%; margin-bottom: 20px; float: left;
}
.post-info-container .post-meta {
	margin: 0px auto; padding: 10px 32px; width: 536px; float: left;
}
.with-slider.post-info-container .post-meta {
	margin: 0px auto; width: 496px; float: none; z-index: 101;
}
.post-info-container iframe {
	width: 600px; height: 253px; margin-bottom: -10px;
}
blockquote.blog-quote {
	background: rgb(239, 239, 239); font: italic 14px/20px Rockwell, "Kameron", sans-serif; padding: 20px 30px; color: rgb(98, 98, 98); border-left-color: currentColor; border-left-width: medium; border-left-style: none; position: relative; font-size-adjust: none; font-stretch: normal;
}
span.quote-mark {
	background: url("../../imgs/blog/quote-mark.png") no-repeat; width: 37px; height: 27px; text-indent: -9999px; margin-top: 3px; margin-right: 5px; float: left;
}
blockquote.blog-quote::after {
	background: url("../../imgs/blog/quote-arrow.png") no-repeat; left: 30px; width: 22px; height: 16px; bottom: -16px; display: block; position: absolute; content: "";
}
.post-meta ul {
	margin: 0px auto; display: table;
}
.post-meta li {
	margin-right: 30px; float: left;
}
.post-meta li a {
	font: 10px/normal "Helvetica Neue", Arial, sans-serif; transition:0.2s; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.post-meta li a:hover {
	color: rgb(37, 37, 37);
}
.post-meta li.meta-date {
	background: url("../../imgs/blog/meta-date.png") no-repeat 0px 3px; padding-left: 25px;
}
.post-meta li.meta-tags {
	background: url("../../imgs/blog/meta-tag.png") no-repeat 0px 4px; padding-left: 24px;
}
.post-meta li.meta-views {
	background: url("../../imgs/blog/meta-view.png") no-repeat 0px 6px; padding-left: 20px;
}
.post-meta li.meta-comments {
	background: url("../../imgs/blog/meta-comment.png") no-repeat 0px 6px; padding-left: 22px;
}
.post-body {
	width: 100%; float: left;
}
.post-body .post-facebook {
	background: rgb(193, 193, 193); transition:0.2s; width: 50px; height: 50px; margin-top: 5px; margin-right: 30px; margin-bottom: 30px; float: left; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.post-body .post-facebook .facebook-image {
	background: url("../../imgs/blog/facebook-photo.png") no-repeat; width: 50px; height: 50px; display: block;
}
.post-body .post-facebook .facebook-video {
	background: url("../../imgs/blog/facebook-video.png") no-repeat; width: 50px; height: 50px; display: block;
}
.post-body .post-facebook .facebook-quote {
	background: url("../../imgs/blog/facebook-quote.png") no-repeat; width: 50px; height: 50px; display: block;
}
.post-body .post-facebook .facebook-audio {
	background: url("../../imgs/blog/facebook-audio.png") no-repeat; width: 50px; height: 50px; display: block;
}
.blog-slider.nivoSlider {
	height: 253px; margin-bottom: -54px; z-index: 100;
}
.load-more .btn {
	background: rgb(235, 235, 235); border: 1px solid rgb(195, 195, 195); transition:0.2s; width: 100%; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.load-more .btn a {
	font: italic 15px/normal Rockwell, "Kameron", sans-serif; padding: 12px 15px; width: 100%; text-align: center; color: rgb(37, 37, 37); font-size-adjust: none; font-stretch: normal;
}
.load-more .btn:hover a {
	color: rgb(255, 255, 255);
}
.post-comments {
	width: 100%; float: left;
}
.post-comments h1 {
	margin-bottom: 30px;
}
.post-comments h2 {
	margin-bottom: 30px;
}
.post-comments h3 {
	margin-bottom: 30px;
}
.post-comments h4 {
	margin-bottom: 30px;
}
.post-comments h5 {
	margin-bottom: 30px;
}
.post-comments h6 {
	margin-bottom: 30px;
}
.comments-li {
	margin-bottom: 40px; float: left;
}
.comments-li > li {
	width: 100%; margin-bottom: 30px; float: left;
}
.post-comments .comments-li .comment {
	float: left; min-height: 87px;
}
.comment + .child {
	margin-top: 30px;
}
.child + .child {
	margin-top: 30px;
}
.post-comments .comments-li .comment .avatar {
	width: 87px; height: 87px; margin-right: 15px; float: left;
}
.author-img {
	float: left;
}
.post-comments .comments-li .comment .comment-meta {
	font: italic 11px/normal Rockwell, "Kameron", sans-serif; margin: 0px 0px 10px 100px; color: rgb(169, 169, 169); font-size-adjust: none; font-stretch: normal;
}
.post-comments .comments-li .comment .comment-meta a {
	font: 12px/normal Rockwell, "Kameron", sans-serif; transition:0.3s; width: 100%; color: rgb(169, 169, 169); margin-bottom: 3px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: inline; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
}
.post-comments .comments-li .comment .comment-meta a.author {
	font: bold 13px/normal Rockwell, "Kameron", sans-serif; color: rgb(37, 37, 37); margin-right: 5px; font-size-adjust: none; font-stretch: normal;
}
.post-comments .comments-li .comment .comment-body {
	margin-left: 100px;
}
.child {
	background: url("../../imgs/blog/comment-bkg.png") no-repeat 0px 43px; padding: 0px 0px 0px 35px; margin-left: 50px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; float: left;
}
form {
	float: none;
}
#respond .text {
	background: rgb(255, 255, 255); font: 11px/normal "Open Sans", sans-serif; padding: 10px 15px; border: 1px solid rgb(195, 195, 195); width: 148px; color: rgb(153, 153, 153); margin-right: 20px; margin-bottom: 20px; float: left; font-size-adjust: none; font-stretch: normal;
}
.email#respond {
	margin-right: 0px; float: left;
}
#respond .textarea {
	font: 11px/normal "Open Sans", sans-serif; padding: 15px; border: 1px solid rgb(195, 195, 195); width: 568px; color: rgb(153, 153, 153); margin-bottom: 20px; float: left; font-size-adjust: none; font-stretch: normal;
}
#comment-reply {
	font: 13px/normal "Helvetica Neue", Arial, sans-serif; border-radius: 2px; transition:none; height: 32px; color: rgb(255, 255, 255); float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 2px #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc; -o-box-shadow: 0 1px 2px #ccc; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
#comment-reply:hover {
	
}
#map_canvas {
	height: 400px; margin-bottom: 40px; float: left;
}
.contact-form .text {
	background: rgb(255, 255, 255); font: 11px/normal "Open Sans", sans-serif; padding: 10px 15px; border: 1px solid rgb(195, 195, 195); width: 160px; color: rgb(153, 153, 153); margin-right: 20px; margin-bottom: 20px; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact-form .email {
	margin-right: 0px; float: left;
}
.textarea {
	font: 11px/normal "Open Sans", sans-serif; padding: 15px; border: 1px solid rgb(195, 195, 195); width: 584px; color: rgb(153, 153, 153); margin-bottom: 20px; float: left; font-size-adjust: none; font-stretch: normal;
}
.contact-form .submit {
	font: 12px/normal "Open Sans", sans-serif; border-radius: 2px; transition:none; height: 32px; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 2px #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc; -o-box-shadow: 0 1px 2px #ccc; -webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.contact-form .submit:hover {
	
}
.phones {
	width: 100%; float: left;
}
.web {
	width: 100%; float: left;
}
.web a:hover {
	color: rgb(37, 37, 37);
}
.aside {
	float: right;
}
.left.aside {
	float: left;
}
.aside-widgets {
	width: 100%; margin-top: 3px; float: left;
}
.aside-widgets > li {
	margin-bottom: 40px;
}
.aside-widgets > li h5 {
	font: bold 15px/normal Rockwell, "Kameron", serif; text-transform: none; padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 3px; border-bottom-style: double; font-size-adjust: none; font-stretch: normal;
}
.aside-widgets > li:last-child {
	margin-bottom: 0px;
}
.aside-widgets .arrow-list li a {
	font: bold 12px/18px "Helvetica Neue", Arial, sans-serif; transition:0.3s; color: rgb(102, 102, 102); display: block; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
}
.aside-widgets .arrow-list li {
	background: url("../../imgs/aside-list.png") no-repeat 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 18px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.aside-widgets .arrow-list li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.posts-li li {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.posts-li li:last-child {
	padding-bottom: 0px; margin-bottom: 15px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.posts-li img {
	width: 45px; height: 45px; margin-top: 7px; margin-right: 15px; float: left;
}
.posts-li .post-li-meta {
	margin-top: 5px; float: left;
}
.posts-li a.post-li-meta {
	font: italic 11px/normal "Open Sans", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.posts-li a.post-li-meta:hover {
	color: rgb(37, 37, 37);
}
.social-feed li {
	padding-bottom: 0px !important; position: relative;
}
.social-feed .img-overlay {
	transition:0.2s; left: 0px; top: 0px; width: 40px; height: 40px; position: absolute; opacity: 0; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;
}
.social-feed .img-overlay:hover {
	opacity: 0.7;
}
.aside.tweets-list-container ul.tweet-list li {
	background: url("../../imgs/blog/tweet.png") no-repeat 0px 5px; padding-left: 35px;
}
.video-widget iframe.styled {
	height: 156px; position: relative;
}
.aside-shadow {
	background: url("../../imgs/blog/aside-widget-shadow.png") no-repeat 0px 100%; top: -13px; width: 292px; height: 35px; display: block; position: relative;
}
.carousel-pagination-wrapper {
	padding: 7px 0px; top: -4px; width: 100%; position: relative;
}
.carousel-pagination {
	margin: 0px auto; display: table; position: relative;
}
.carousel-pagination a {
	background: url("../../imgs/slider-btn-small.png") no-repeat center; width: 17px; height: 18px; text-indent: -9999px; float: left; display: block;
}
.carousel-pagination a.selected {
	width: 17px; height: 18px;
}
#footer-wrapper {
	
}
#footer {
	margin-top: 50px;
}
#footer .footer-title {
	margin-bottom: 20px; border-top-color: rgb(97, 94, 95); border-bottom-color: rgb(97, 94, 95); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#footer .footer-title span {
	font: bold 14px/normal Rockwell, "Kameron", sans-serif; margin: 0px auto -2px; padding: 15px; top: -1px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; display: table; position: relative; font-size-adjust: none; font-stretch: normal;
}
#footer p {
	color: rgb(111, 111, 111);
}
.footer-facebook li {
	padding: 0px 5px; margin-right: 5px; margin-bottom: 5px; float: left;
}
.footer-facebook li a {
	font: 11px/normal "Open Sana", sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.tweets-list-container {
	width: 100%; overflow: hidden;
}
.tweets-list-container-2 {
	width: 100%; overflow: hidden;
}
.tweet-list {
	list-style-type: none; position: relative;
}
.tweet-list li {
	padding-bottom: 10px;
}
.social-feed {
	width: 100%; float: left;
}
.social-feed li {
	transition:0.3s; width: 60px; height: 60px; margin-right: 20px; margin-bottom: 20px; float: left; opacity: 0.5; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
}
.social-feed li:hover {
	opacity: 1;
}
.social-feed li:nth-of-type(3n) {
	margin-right: 0px;
}
.social-feed li:nth-of-type(4n) {
	margin-bottom: 0px;
}
.social-feed li:nth-of-type(5n) {
	margin-bottom: 0px;
}
.social-feed li:nth-of-type(6n) {
	margin-bottom: 0px;
}
.social-feed li a img {
	width: 60px; height: 60px;
}
.copyright-container {
	margin: 0px auto;
	padding: 20px 0px;
	width: 100%;
	background-color: #006;
}
.copy-info {
	padding-top: 7px; margin-bottom: 0px; float: left;
}
.copy-info p {
	font: 11px/normal "Open Sans", sans-serif;
	color: #FFF;
	font-size-adjust: none;
	font-stretch: normal;
}
.footer-social {
	margin-bottom: 0px; float: left;
}
.footer-social ul {
	float: right;
}
.footer-social li {
	margin-right: 20px; float: left;
}
.footer-social li:last-child {
	margin-right: 0px;
}
.footer-social li.facebook {
	width: 27px; height: 27px; display: block;
}
.footer-social li.facebook a {
	width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.footer-social li.facebook:hover {
	
}
.footer-social li.myspace {
	width: 27px; height: 27px; display: block;
}
.footer-social li.myspace a {
	width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.footer-social li.myspace:hover {
	
}
.footer-social li.twitter {
	width: 34px; height: 27px; display: block;
}
.footer-social li.twitter a {
	width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.footer-social li.twitter:hover {
	
}
.footer-social li.dribbble {
	width: 27px; height: 27px; display: block;
}
.footer-social li.dribbble a {
	width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.footer-social li.dribbble:hover {
	
}
.footer-social li.skype {
	width: 27px; height: 27px; display: block;
}
.footer-social li.skype a {
	width: 27px; height: 27px; text-indent: -9999px; display: block;
}
.footer-social li.skype:hover {
	
}
.rotatinglogo{
	display:block; float:left; padding-right:10px; padding-bottom:10px;
	}
	
	
@media only screen and (max-width:1279px) and (min-width:960px)
{
	
.top-bar-tracking .content-right a.register {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.infomail {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.contact-info {
		color:#006;
		 
		}
	.rotatinglogo{
		width:100%;
		 display:block; float:left;
		}
.content-wrapper::before {
	
}
.content-wrapper::after {
	
}
.short-shadow.content-wrapper::before {
	
}
.short-shadow.content-wrapper::after {
	
}
div.content-wrapper-bottom::before {
	
}

div.content-wrapper-bottom::after {
	
}
}
@media only screen and (max-width:959px) and (min-width:768px)
{
	
.top-bar-tracking .content-right a.register {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.infomail {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.contact-info {
		color:#006;
		 
		}
		
	.rotatinglogo{
		width:100%;
		 display:block; float:left;
		}
.content-wrapper {
	width: 728px;
}

div.content-wrapper-bottom {
	width: 728px;
}
.top-bar {
	width: 728px;
}
.top-bar-tracking {
	width: 728px;
}
#header-inner {
	width: 728px;
}
.page-title {
	width: 728px;
}
.content-wrapper::before {
	
}
.content-wrapper::after {
	
	
}
div.content-wrapper-bottom::before  {
	
}
div.content-wrapper-bottom::after  {
	
}

.short-shadow.content-wrapper::before {
	
}
.short-shadow.content-wrapper::after {
	
}
img {
	max-width: 100%;
}
#logo {
	width: 180px;
}
#logo img {
	width: 190px;
}
#nav-container {
	width: 518px;
}
.top-shadow {
	background: url("../../imgs/top-shadow-768.png") no-repeat; width: 680px;
}
.container_12 {
	width: 708px !important;
}
.grid_1 {
	width: 39px !important;
}
.grid_2 {
	width: 98px !important;
}
.grid_3 {
	width: 157px !important;
}
.grid_4 {
	width: 216px !important;
}
.grid_5 {
	width: 275px !important;
}
.grid_6 {
	width: 334px !important;
}
.grid_7 {
	width: 393px !important;
}
.grid_8 {
	width: 452px !important;
}
.grid_9 {
	width: 511px !important;
}
.grid_10 {
	width: 570px !important;
}
.grid_11 {
	width: 629px !important;
}
.grid_12 {
	width: 688px !important;
}
.entry-note h1 {
	font-size: 30px; margin-bottom: 10px;
}
.entry-note p {
	font-size: 18px;
}
.product-carousel .carousel-li li {
	width: 688px; height: 310px; float: left;
}
.product-slider-wrap {
	width: 432px !important; height: 230px; margin-right: 40px; float: left;
}
.right.product-slider-wrap {
	margin-right: 0px; margin-left: 40px; float: right;
}
.product-slider.nivoSlider {
	width: 432px; height: 182px; margin-bottom: -54px; z-index: 100;
}
.product-slider.nivoSlider img {
	width: 432px !important;
}
.product-slider-wrap .nivo-controlNav {
	padding: 5px 0px; bottom: -54px;
}
.slider-shadow {
	background: url("../../imgs/clients-adverts/shadow-768.png") no-repeat; margin: 0px auto; width: 532px; height: 41px; bottom: -43px; position: relative;
}
.product-description {
	width: 216px; float: left;
}
.client-carousel.container_12 {
	overflow: hidden;
}
.caroufredsel_wrapper ul {
	width: auto !important;
}
.client-carousel li {
	width: 152px; height: 57px; float: left;
}
.client-carousel a.prev {
	height: 57px;
}
.client-carousel a.next {
	height: 57px;
}
.client-carousel li img {
	max-width: 157px;
}
.carousel-note .carousel-li li {
	padding: 20px 20px 0px 40px; width: 608px;
}
.carousel-note .carousel-nav li {
	height: 70px;
}
.carousel-nav li a.prev {
	height: 70px;
}
.carousel-nav li a.next {
	height: 70px;
}
.carousel-note::after {
	background: url("../../imgs/top-shadow-768.png") no-repeat; margin: 0px auto; width: 656px; height: 15px; bottom: -15px; display: table; position: relative;
}
.testimonial-carousel .carousel-li li {
	width: 216px;
}
.one-third-slider .nivoSlider {
	width: 214px !important; height: 171px;
}
.one-third-slider .nivoSlider img {
	width: 214px !important;
}
.one-third-slider .nivo-main-image {
	width: 214px !important;
}
.one-third-slider-shadow {
	background: url("../../imgs/shadow-768.png") no-repeat; top: -7px; width: 216px; height: 26px;
}
.content-sidebar-right.grid_8 {
	width: 432px !important;
}
.content-sidebar-left.grid_8 {
	width: 432px !important;
}
.aside-shadow {
	background: url("../../imgs/blog/aside-widget-shadow-768.png") no-repeat; top: -11px; width: 216px; height: 26px;
}
.grid_3 .portfolio::after {
	background: url("../../imgs/portfolio/4col/shadow-768.png") no-repeat; left: -9px; bottom: -96px;
}
.grid_4 .portfolio::after {
	background: url("../../imgs/portfolio/3col/shadow-768.png") no-repeat; left: -12px; bottom: -73px;
}
.grid_6 .portfolio::after {
	background: url("../../imgs/portfolio/2col/shadow-768.png") no-repeat; left: -20px; bottom: -76px;
}
.caption-title p.title {
	font-size: 12px;
}
.caption-title p.subtitle {
	font-size: 10px;
}
.portfolio-slider-wrap {
	width: 393px !important;
}
.portfolio-slider.nivoSlider {
	width: 393px !important; height: 238px;
}
.portfolio-slider.nivoSlider img {
	width: 393px !important; height: 238px;
}
.nivo-main-image {
	width: 393px !important;
}
.portfolio-slider-wrap .portfolio-slider-shadow {
	background: url("../../imgs/portfolio/single/shadow-768.png") no-repeat; left: -23px; width: 441px; height: 262px;
}
.portfolio-info {
	width: 255px !important; padding-left: 20px; float: left;
}
.portfolio-carousel .carousel-li li {
	width: 157px; height: 170px; margin-right: 20px; float: left;
}
.post-info-container .post-meta {
	width: 368px;
}
.blog-quote + .post-meta {
	width: 340px; padding-left: 60px; float: left;
}
.video-widget iframe.styled {
	width: 216px;
}
.blog-post-shadow {
	background: url("../../imgs/blog/shadow-768.png") no-repeat; width: 394px;
}
.post-info-container iframe {
	width: 432px; height: 182px;
}
.blog-slider.nivoSlider {
	width: 432px !important; height: 182px; margin-bottom: -54px; z-index: 100;
}
.blog-slider.nivoSlider img {
	width: 432px !important; height: 182px;
}
.with-slider.post-info-container .post-meta {
	width: 330px;
}
.nivo-directionNav a {
	height: 60px !important; bottom: -60px !important;
}
blockquote::after {
	background: url("../../imgs/blog/quote-shadow-768.png") no-repeat;
}
#respond .text {
	width: 98px;
}
#respond .textarea {
	width: 400px;
}
.contact-form .text {
	width: 105px;
}
.contact-form .textarea {
	width: 419px;
}
.social-feed li:nth-of-type(2n) {
	margin-right: 0px;
}
.social-feed li:nth-of-type(2n+1) {
	margin-right: 20px;
}
}
@media only screen and (max-width:767px) and (min-width:480px)
{
.top-bar-tracking .content-right a.register {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.infomail {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.contact-info {
		color:#006;
		 
		}
		
	.rotatinglogo{
		width:100%;
		 display:block; float:left;
		}
.content-wrapper {
	width: 440px;
}

div.content-wrapper-bottom {
width: 440px;	
}
.top-bar {
	width: 440px;
}
.top-bar-tracking {
	width: 440px;
}
#header-inner {
	width: 440px;
}
.page-title {
	width: 440px;
}
.content-wrapper::before {
	
}
.content-wrapper::after {
	
}

div.content-wrapper-bottom::before  {
	
}

div.content-wrapper-bottom::after  {
	
}
.short-shadow.content-wrapper::before {
	
}
.short-shadow.content-wrapper::after {
	
}
img {
	max-width: 100%;
}
#logo {
	width: 180px;
}
#logo img {
	width: 180px;
}
#nav-container #nav {
	display: none;
}
#nav-container {
	width: 230px;
}
#nav-container select {
	background: rgb(246, 246, 246); font: italic 12px/normal Arial, sans-serif; border: 1px solid rgb(236, 236, 236); width: 230px; height: 28px; color: rgb(102, 102, 102); margin-top: 12px; margin-right: 10px; margin-bottom: 12px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.top-shadow {
	background: url("../../imgs/top-shadow-480.png") no-repeat; width: 430px;
}
.container_12 {
	width: 420px !important;
}
.grid_1 {
	width: 400px !important;
}
.grid_2 {
	width: 400px !important;
}
.grid_3 {
	width: 400px !important;
}
.grid_4 {
	width: 400px !important;
}
.grid_5 {
	width: 400px !important;
}
.grid_6 {
	width: 400px !important;
}
.grid_7 {
	width: 400px !important;
}
.grid_8 {
	width: 400px !important;
}
.grid_9 {
	width: 400px !important;
}
.grid_10 {
	width: 400px !important;
}
.grid_11 {
	width: 400px !important;
}
.grid_12 {
	width: 400px !important;
}
.container_12 [class*='grid_'] [class*='grid_'] {
	margin-bottom: 40px; margin-left: 0px !important;
}
.alpha {
	margin-bottom: 40px !important;
}
.omega {
	margin-bottom: 0px !important;
}
.entry-note h1 {
	font-size: 26px; margin-bottom: 10px;
}
.entry-note p {
	font-size: 16px;
}
.home.team img {
	margin: 0px auto 10px; display: table;
}
.team h6 {
	margin: 0px auto; display: table;
}
.home.team p.position {
	margin: 0px auto; display: table;
}
.team-description p {
	text-align: center;
}
.product-carousel .carousel-li li {
	width: 400px; height: auto; float: left;
}
.product-slider-wrap {
	width: 400px !important; height: 220px; margin-right: 0px; margin-bottom: 20px; float: left;
}
.right.product-slider-wrap {
	margin-top: 20px; margin-right: 0px; margin-left: 0px; float: right;
}
.product-slider.nivoSlider {
	width: 432px; height: 169px; margin-bottom: -54px; z-index: 100;
}
.product-slider.nivoSlider img {
	width: 400px !important;
}
.product-slider-wrap .nivo-controlNav {
	padding: 5px 0px; bottom: -54px;
}
.slider-shadow {
	background: url("../../imgs/clients-adverts/shadow-480.png") no-repeat; margin: 0px auto; width: 390px; height: 37px; bottom: -44px; position: relative;
}
.product-description {
	width: 400px; float: left;
}
.client-carousel.container_12 {
	overflow: hidden;
}
.client-carousel .caroufredsel_wrapper ul {
	width: auto !important;
}
.client-carousel li {
	width: 180px; height: 57px; float: left;
}
.client-carousel a.prev {
	height: 57px;
}
.client-carousel a.next {
	height: 57px;
}
.client-carousel li img {
	max-width: 180px;
}
.service-home a {
	margin: 0px auto; width: 100%; display: table;
}
.service-home p {
	margin: 0px auto; width: 100%; display: table;
}
.carousel-note .carousel-li li {
	padding: 20px 20px 0px 40px; width: 320px;
}
.note-title h1 {
	line-height: 22px;
}
.note-title h2 {
	line-height: 22px;
}
.note-title h3 {
	line-height: 22px;
}
.note-title h4 {
	line-height: 22px;
}
.note-title h5 {
	line-height: 22px;
}
.note-title h6 {
	line-height: 22px;
}
.carousel-note .carousel-nav li {
	height: 70px;
}
.carousel-nav li a.prev {
	height: 70px;
}
.carousel-nav li a.next {
	height: 70px;
}
.carousel-note::after {
	background: url("../../imgs/top-shadow-480.png") no-repeat; margin: 0px auto; width: 390px; height: 15px; bottom: -15px; display: table; position: relative;
}
.testimonial-carousel .carousel-li li {
	width: 400px;
}
.one-third-slider .nivoSlider {
	width: 398px !important; height: 316px;
}
.one-third-slider.grid_4 {
	margin-bottom: 20px;
}
.one-third-slider .nivoSlider img {
	width: 398px !important;
}
.one-third-slider .nivo-main-image {
	width: 398px !important;
}
.one-third-slider-shadow {
	background: url("../../imgs/about/shadow-480.png") no-repeat; top: -12px; width: 390px; height: 47px;
}
.team img {
	margin: 0px auto 10px; display: table;
}
.team p {
	text-align: center;
}
.pricing-style-1 .labels.pricing-table-col {
	display: none;
}
.pricing-style-1 .pricing-table-col {
	width: 100%; margin-bottom: 20px;
}
.pricing-style-2 .pricing-table-col {
	width: 100%; margin-bottom: 20px;
}
.pricing-style-1 .pricing-table-col li {
	height: auto;
}
span.label {
	width: 100%; color: rgb(68, 68, 68); font-weight: bold; float: left; display: block;
}
.pricing-check {
	width: auto;
}
.pricing-check span {
	background: url("../../imgs/colors/pink/pricing-check.png") no-repeat 0px; padding-top: 2px; padding-left: 15px; display: block;
}
.error-content-container {
	width: 400px;
}
.search-area {
	width: 394px;
}
.search-area p {
	padding: 0px 20px; text-align: center;
}
.error-page-text {
	margin: 0px auto; width: 400px;
}
.error-content-container::after {
	background: url("../../imgs/404-shadow-480.png") no-repeat; left: -25px; width: 449px; height: 285px;
}
.content-sidebar-right.grid_8 {
	padding: 0px; width: 400px !important;
}
.content-sidebar-left.grid_8 {
	padding: 0px; width: 400px !important;
}
.aside-shadow {
	background: url("../../imgs/blog/aside-widget-shadow-480.png") no-repeat; top: -16px; width: 390px; height: 47px;
}
#portfolio-filter {
	padding-bottom: 15px;
}
figure.portfolio img {
	width: 400px;
}
.grid_3 .portfolio::after {
	
}
.grid_4 .portfolio::after {
	
}
.grid_6 .portfolio::after {
	
}
.portfolio figcaption {
	border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.caption-title p.title {
	font-size: 12px;
}
.caption-title p.subtitle {
	font-size: 10px;
}
.portfolio-slider-wrap {
	width: 393px !important;
}
.portfolio-slider.nivoSlider {
	width: 393px !important; height: 238px;
}
.portfolio-slider.nivoSlider img {
	width: 393px !important; height: 238px;
}
.nivo-main-image {
	width: 393px !important;
}
.portfolio-slider-wrap .portfolio-slider-shadow {
	background: url("../../imgs/portfolio/single/shadow-768.png") no-repeat; left: -23px; width: 441px; height: 262px;
}
.portfolio-info {
	width: 400px !important; padding-left: 0px; float: left;
}
.portfolio-carousel {
	overflow: hidden;
}
.portfolio-carousel .carousel-li li {
	width: 190px; height: 200px; margin-right: 20px; float: left;
}
.post-info-container .post-meta {
	width: 336px;
}
.blog-quote + .post-meta {
	width: 308px; padding-left: 60px; float: left;
}
.video-widget iframe.styled {
	width: 400px;
}
.video-widget .carousel-li li {
	width: 400px; float: left;
}
.blog-post-shadow {
	background: url("../../imgs/blog/shadow-768.png") no-repeat; width: 394px;
}
.post-info-container iframe {
	width: 400px; height: 182px;
}
.blog-slider.nivoSlider {
	width: 400px !important; height: 169px; margin-bottom: -54px; z-index: 100;
}
.blog-slider.nivoSlider img {
	width: 400px !important; height: 169px;
}
.with-slider.post-info-container .post-meta {
	width: 330px;
}
.nivo-directionNav a {
	height: 60px !important; bottom: -60px !important;
}
blockquote::after {
	background: url("../../imgs/blog/quote-shadow-480.png") no-repeat;
}
#respond .text {
	width: 80px;
}
#respond .textarea {
	width: 368px;
}
.contact-form .text {
	width: 80px;
}
.contact-form .textarea {
	width: 368px;
}
.copy-info {
	margin-right: 0px; margin-bottom: 20px;
}
.copy-info p {
	text-align: center;
}
.footer-social ul {
	margin: 0px auto; float: none; display: table;
}
.social-feed li:nth-of-type(3n) {
	margin-right: 20px;
}
.social-feed li:nth-of-type(5n) {
	margin-right: 0px;
}
.social-feed li:nth-of-type(4n) {
	margin-bottom: 20px;
}
.social-feed li:nth-of-type(5n) {
	margin-bottom: 20px;
}
.social-feed li:nth-of-type(6n) {
	margin-bottom: 20px;
}
}

.claims {
	background-color:#6C0;
		}
		
@media only screen and (max-width:479px) and (min-width:320px)
{
	.top-bar-tracking .content-right a.register {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.infomail {
		color:#006;
		 
		}
		.top-bar-tracking .content-right a.contact-info {
		color:#006;
		 
		}
		
	.rotatinglogo{
		width:100%;
		 display:block; float:left;
		 vertical-align:middle;
		 
		}
.content-wrapper {
	width: 280px;
}

div.content-wrapper-bottom {
	width: 280px;
}
#header-inner {
	width: 280px;
}
.page-title {
	width: 280px;
}
.page-title {
	padding: 0px 10px;
}
.page-title span {
	display: block;
}
.content-wrapper::before {
	
}
.content-wrapper::after {
	
}
.short-shadow.content-wrapper::before {
	
}
.short-shadow.content-wrapper::after {
	
}
img {
	max-width: 100%;
}
.top-bar-wrapper {
	display: none;
}

.top-bar-wrapper-tracking {
	display: none;
}
#logo {
	width: 180px; margin-bottom: 5px;
}
#logo-tracking {
	width: 180px; margin-bottom: 5px;
}

#logo img {
	width: 180px; float: left;
}
#logo-tracking img {
	width: 180px; float: left;
		
	}
#nav-container #nav {
	padding-top: 0px; display: none;
}
#nav-container {
	width: 100%; float: left;
}
#nav-container select {
	background: rgb(246, 246, 246); font: italic 12px/normal Arial, sans-serif; border: 1px solid rgb(236, 236, 236); width: 100%; height: 28px; color: rgb(102, 102, 102); margin-top: 12px; margin-right: 10px; margin-bottom: 12px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.top-shadow {
	background: url("../../imgs/top-shadow-320.png") no-repeat; width: 230px;
}
.container_12 {
	width: 260px !important;
}
.grid_1 {
	width: 240px !important;
}
.grid_2 {
	width: 240px !important;
}
.grid_3 {
	width: 240px !important;
}
.grid_4 {
	width: 240px !important;
}
.grid_5 {
	width: 240px !important;
}
.grid_6 {
	width: 240px !important;
}
.grid_7 {
	width: 240px !important;
}
.grid_8 {
	width: 240px !important;
}
.grid_9 {
	width: 240px !important;
}
.grid_10 {
	width: 240px !important;
}
.grid_11 {
	width: 240px !important;
}
.grid_12 {
	width: 240px !important;
}
.container_12 [class*='grid_'] [class*='grid_'] {
	margin-bottom: 40px; margin-left: 0px !important;
}
.alpha {
	margin-bottom: 40px !important;
}
.omega {
	margin-bottom: 0px !important;
}
.entry-note h1 {
	font-size: 26px; margin-bottom: 10px;
}
.entry-note p {
	font-size: 16px;
}
.home.team img {
	margin: 0px auto 10px; display: table;
}
.team h6 {
	margin: 0px auto; display: table;
}
.home.team p.position {
	margin: 0px auto; display: table;
}
.team-description p {
	text-align: center;
}
.product-carousel .carousel-li li {
	width: 240px; height: auto; float: left;
}
.product-slider-wrap {
	width: 240px !important; height: 152px; margin-right: 0px; margin-bottom: 20px; float: left;
}
.right.product-slider-wrap {
	margin-top: 20px; margin-right: 0px; margin-left: 0px; float: right;
}
.product-slider.nivoSlider {
	width: 240px; height: 101px; margin-bottom: -54px; z-index: 100;
}
.product-slider.nivoSlider img {
	width: 240px !important;
}
.product-slider-wrap .nivo-controlNav {
	padding: 5px 0px; bottom: -54px;
}
.slider-shadow {
	background: url("../../imgs/clients-adverts/shadow-320.png") no-repeat; margin: 0px auto; width: 390px; height: 37px; bottom: -44px; position: relative;
}
.product-description {
	width: 240px; float: left;
}
.client-carousel.container_12 {
	overflow: hidden;
}
.client-carousel .caroufredsel_wrapper ul {
	width: auto !important;
}
.client-carousel li {
	width: 240px; height: 80px; float: left;
}
.client-carousel a.prev {
	height: 80px;
}
.client-carousel a.next {
	height: 80px;
}
.client-carousel li img {
	width: 240px;
}
.service-home a {
	margin: 0px auto; width: 100%; display: table;
}
.service-home p {
	margin: 0px auto; width: 100%; display: table;
}
.carousel-note .carousel-li li {
	padding: 20px 20px 0px 40px; width: 160px;
}
.carousel-note .btn {
	margin-top: 20px;
}
.note-text p {
	line-height: 20px;
}
.note-title h1 {
	line-height: 22px;
}
.note-title h2 {
	line-height: 22px;
}
.note-title h3 {
	line-height: 22px;
}
.note-title h4 {
	line-height: 22px;
}
.note-title h5 {
	line-height: 22px;
}
.note-title h6 {
	line-height: 22px;
}
.carousel-note .carousel-nav li {
	height: 30px;
}
.carousel-nav li a.prev {
	height: 30px;
}
.carousel-nav li a.next {
	height: 30px;
}
.carousel-note::after {
	background: url("../../imgs/top-shadow-320.png") no-repeat; margin: 0px auto; width: 320px; height: 15px; bottom: -15px; display: table; position: relative;
}
.testimonial-carousel .carousel-li li {
	width: 240px;
}
.one-third-slider .nivoSlider {
	width: 238px !important; height: 190px;
}
.one-third-slider.grid_4 {
	margin-bottom: 20px;
}
.one-third-slider .nivoSlider img {
	width: 238px !important;
}
.one-third-slider .nivo-main-image {
	width: 238px !important;
}
.one-third-slider-shadow {
	background: url("../../imgs/about/shadow-320.png") no-repeat; top: -7px; width: 230px; height: 47px;
}
.team img {
	margin: 0px auto 10px; display: table;
}
.team p {
	text-align: center;
}
.pricing-style-1 .labels.pricing-table-col {
	display: none;
}
.pricing-style-1 .pricing-table-col {
	width: 100%; margin-bottom: 20px;
}
.pricing-style-2 .pricing-table-col {
	width: 100%; margin-bottom: 20px;
}
.pricing-style-1 .pricing-table-col li {
	height: auto;
}
span.label {
	width: 100%; color: rgb(68, 68, 68); font-weight: bold; float: left; display: block;
}
.pricing-check {
	width: auto;
}
.pricing-check span {
	background: url("../../imgs/colors/pink/pricing-check.png") no-repeat 0px; padding-top: 2px; padding-left: 15px; display: block;
}
.error-content-container {
	width: 240px;
}
.error-img {
	width: 240px; background-size: 200px !important;
}
.search-area {
	width: 240px;
}
.search-area p {
	padding: 0px 20px; text-align: center;
}
.error-page-text {
	margin: 0px auto; width: 240px;
}
.search-input {
	margin: 0px auto 10px; display: table;
}
.search-submit {
	margin: 0px auto; display: table;
}
.error-content-container::after {
	
}
.content-sidebar-right.grid_8 {
	padding: 0px; width: 240px !important;
}
.content-sidebar-left.grid_8 {
	padding: 0px; width: 240px !important;
}
.aside-shadow {
	background: url("../../imgs/blog/aside-widget-shadow-320.png") no-repeat; top: -11px; width: 230px; height: 47px;
}
#portfolio-filter {
	padding-bottom: 15px;
}
figure.portfolio img {
	width: 240px;
}
.grid_3 .portfolio::after {
	
}
.grid_4 .portfolio::after {
	
}
.grid_6 .portfolio::after {
	
}
.portfolio figcaption {
	border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.caption-title p.title {
	font-size: 12px;
}
.caption-title p.subtitle {
	font-size: 10px;
}
.portfolio-slider-wrap {
	width: 240px !important;
}
.portfolio-slider.nivoSlider {
	width: 240px !important; height: 145px;
}
.portfolio-slider.nivoSlider img {
	width: 240px !important; height: 145px;
}
.nivo-main-image {
	width: 240px !important;
}
.portfolio-slider-wrap .portfolio-slider-shadow {
	background: url("../../imgs/portfolio/single/shadow-320.png") no-repeat; left: -13px; width: 267px; height: 169px; bottom: -17px;
}
.portfolio-info {
	width: 240px !important; padding-left: 0px; float: left;
}
.portfolio-carousel {
	overflow: hidden;
}
.portfolio-carousel .carousel-li li {
	width: 240px; height: 240px; margin-right: 20px; float: left;
}
.post-info-container .post-meta {
	width: 176px;
}
.blog-quote + .post-meta {
	width: 148px; padding-left: 60px; float: left;
}
.video-widget iframe.styled {
	width: 240px;
}
.video-widget .carousel-li li {
	width: 240px; float: left;
}
.blog-post-shadow {
	background: url("../../imgs/blog/shadow-320.png") no-repeat; width: 230px;
}
.post-info-container iframe {
	width: 240px; height: 182px;
}
.blog-slider.nivoSlider {
	width: 240px !important; height: 101px; margin-bottom: -54px; z-index: 100;
}
.blog-slider.nivoSlider img {
	width: 240px !important; height: 101px;
}
.with-slider.post-info-container .post-meta {
	width: 176px;
}
.blog-slider .nivo-directionNav a {
	height: 30px !important; bottom: -30px !important;
}
.load-more .btn a {
	width: auto;
}
blockquote::after {
	background: url("../../imgs/blog/quote-shadow-320.png") no-repeat;
}
ul.comments-li {
	width: 100%;
}
.child {
	padding: 0px 0px 0px 10px; margin-left: 10px;
}
#respond form {
	width: 240px !important;
}
#respond .text {
	width: 180px; margin-bottom: 10px;
}
#respond .textarea {
	width: 208px;
}
#map_canvas {
	height: 200px;
}
.contact-form form {
	width: 240px;
}
.contact-form .text {
	width: 180px; margin-bottom: 10px;
}
.contact-form .textarea {
	width: 208px;
}
.copy-info {
	margin-right: 0px; margin-bottom: 20px;
}
.copy-info p {
	text-align: center;
}
.footer-social ul {
	margin: 0px auto; float: none; display: table;
}
.social-feed li:nth-of-type(3n) {
	margin-right: 0px;
}
.social-feed li:nth-of-type(5n) {
	margin-right: 20px;
}
.social-feed li:nth-of-type(4n) {
	margin-bottom: 20px;
}
.social-feed li:nth-of-type(5n) {
	margin-bottom: 20px;
}
.social-feed li:nth-of-type(6n) {
	margin-bottom: 20px;
}
.vd{
	display:none;
	
	}
}

.back-to-top {
	position: fixed;
	bottom: 6em;
	right: 0px;
	text-decoration: none;
	color: #006;
	background-color: rgba(235, 235, 235, 0.80);
	font-size: 12px;
	padding: 1em;
	display: none;
	z-index:100;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
		}

.back-to-top:hover {	
	background-color: #006;
}

.fast_track {
	position: fixed;
	bottom: 50%;
	/*bottom: 6em;*/
			left: 0px;
	text-decoration: none;
	color: #006;
	background-color:  #09F;
	font-size: 12px;
	padding: 1em;
	display: block;
	z-index:100;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
		}

.fast_track:hover {	
	background-color:  #006;
}

@import url(https://fonts.googleapis.com/css?family=Roboto:300);

.ftlogin-page {
  width: 360px;
  padding: 8% 0 0;
  margin: auto;
}
.ftform {
  	position: relative;
 
			z-index:105;
  background: #FFFFFF;
  max-width: 360px;
  margin: 0 auto 100px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.ftform input {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.ftform button {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  outline: 0;
  background: #4CAF50;
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.ftform button:hover,.ftform button:active,.ftform button:focus {
  background: #43A047;
}
.ftform .ftmessage {
  margin: 15px 0 0;
  color: #b3b3b3;
  font-size: 12px;
}
.ftform .ftmessage a {
  color: #4CAF50;
  text-decoration: none;
}
.ftform .ftregister-form {
  display: none;
}
.ftcontainer {
  position: relative;
  z-index: 1;
  max-width: 300px;
  margin: 0 auto;
}
.ftcontainer:before, .ftcontainer:after {
  content: "";
  display: block;
  clear: both;
}
.ftcontainer .ftinfo {
  margin: 50px auto;
  text-align: center;
}
.ftcontainer .ftinfo h1 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 36px;
  font-weight: 300;
  color: #1a1a1a;
}
.ftcontainer .ftinfo span {
  color: #4d4d4d;
  font-size: 12px;
}
.ftcontainer .ftinfo span a {
  color: #000000;
  text-decoration: none;
}
.ftcontainer .ftinfo span .fa {
  color: #EF3B3A;
}
.ftbody {
  background: #76b852; /* fallback for old browsers */
  background: -webkit-linear-gradient(right, #76b852, #8DC26F);
  background: -moz-linear-gradient(right, #76b852, #8DC26F);
  background: -o-linear-gradient(right, #76b852, #8DC26F);
  background: linear-gradient(to left, #76b852, #8DC26F);
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;      
}

/*---------------------- Login fmadeira-form---------------------------*/
/** the form elements **/
#fmadeira-form { box-sizing: border-box; border:2px solid #666666;  padding: 10px; width:100%; }
#SendLongIn-form{ box-sizing: border-box; border:2px solid #666666;  padding: 10px; width:100%;}

#fmadeira-form .txtinput { 
display: block;
font-family: "Helvetica Neue", Arial, sans-serif;
border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 10px;
font-size: 1.20em;
padding: 10px 10px;
padding-left: 55px;
width: 50%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

#SendLongIn-form .txtinput { 
display: block;
font-family: "Helvetica Neue", Arial, sans-serif;
border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 10px;
font-size: 1.20em;
padding: 10px 10px;
padding-left: 55px;
width: 50%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

#fmadeira-form .txtinput:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
#SendLongIn-form .txtinput:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}

#SendLongIn-form .select:active { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
#fmadeira-form input#consgnumber {
background: #fff url('../../imgs/consigno.png') 5px 4px no-repeat;
}

#SendLongIn-form input#uname {
background: #fff url('../../imgs/usrname.png') 5px 4px no-repeat;
}

#SendLongIn-form input#upwd {
background: #fff url('../../imgs/pwd.png') 5px 4px no-repeat;
}

#SendLongIn-form input#captcha {
background: #fff url('../../imgs/Captcha.png') 5px 4px no-repeat;
}
#fmadeira-form input#website {
background: #fff url('../../imgs/website.png') 5px 4px no-repeat;
}
#fmadeira-form input#telephone {
background: #fff url('../../imgs/Fone.png') 5px 4px no-repeat;
}

#fmadeira-form textarea {
display: block;
font-family: "Helvetica Neue", Arial, sans-serif;
border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 15px;
font-size: 1.20em;
padding:  11px 25px;
padding-left: 55px;
width: 50%;
height: 130px;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}
#fmadeira-form textarea:focus {
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(40, 90, 160, 0.6);
outline: 0 none; 
}
#fmadeira-form textarea.txtblock {
background: #fff url('../../imgs/speech.png') 5px 4px no-repeat;
}

#fmadeira-form #slider { width: 60%; }

#fmadeira-form #aligned { 
box-sizing: border-box; 
float: left; 
width: 500px; 
margin-right: 50px; 
}
#fmadeira-form #aside {
	float: left;
	width: 250px;
	padding: 0;
	box-sizing: border-box;
}

#wrapping { width: 100%; box-sizing: border-box; }

span.radiobadge { display: block; margin-bottom: 8px; }
span.radiobadge label { font-size: 1.2em; padding-bottom: 4px; }

select.selmenu {
font-size: 15px;
color: #676767;
padding: 9px !important;
border: 1px solid #aaa;
width: 200px;
}

/** custom buttons **/

#buttons { display: block; padding-top: 10px; }
#buttons #resetbtn {
display: block;
float: left;
color: #515151;
text-shadow: -1px 1px 0px #fff;
margin-right: 20px;
height: 3em;
padding: 0 1em;
outline: 0;
font-weight: bold;
font-size: 1.3em;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background-color: #fff;
background-image: -moz-linear-gradient(top,  rgb(255,255,255) 2%, rgb(240,240,240) 2%, rgb(222,222,222) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(255,255,255)), color-stop(2%,rgb(240,240,240)), color-stop(100%,rgb(222,222,222)));
background-image: -webkit-linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);
background-image: -o-linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);    background-image: -ms-linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%);
background-image: linear-gradient(top,  rgb(255,255,255) 2%,rgb(240,240,240) 2%,rgb(222,222,222) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
border: 1px solid #969696;
box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
-moz-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(144, 144, 144, 0.4);
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#buttons #resetbtn:hover {
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	
color: #818181;
background-color: #fff;
background-image: -moz-linear-gradient(top,  rgb(255,255,255) 2%, rgb(244,244,244) 2%, rgb(229,229,229) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(255,255,255)), color-stop(2%,rgb(244,244,244)), color-stop(100%,rgb(229,229,229)));
background-image: -webkit-linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%);background-image: -o-linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%); background-image: -ms-linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%); background-image: linear-gradient(top,  rgb(255,255,255) 2%,rgb(244,244,244) 2%,rgb(229,229,229) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
border-color: #aeaeae;
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
}

#buttons #submitbtn {
display: block;
float: left;
height: 3em;
padding: 0 1em;
border: 1px solid;
outline: 0;
font-weight: bold;
font-size: 1.3em;
color:  #fff;
text-shadow: 0px 1px 0px #222;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-color: #5e890a #5e890a #000;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
background-color: rgb(226,238,175);
background-image: -moz-linear-gradient(top, rgb(226,238,175) 3%, rgb(188,216,77) 3%, rgb(144,176,38) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgb(226,238,175)), color-stop(3%,rgb(188,216,77)), color-stop(100%,rgb(144,176,38))); 
background-image: -webkit-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -o-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -ms-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );
}


#buttons #submitbtnlogin {
display: block;
float: left;
height: 3em;
padding: 0 1em;
border: 1px solid;
outline: 0;
font-weight: bold;
font-size: 1.3em;
color:  #fff;
text-shadow: 0px 1px 0px #222;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-color: #5e890a #5e890a #000;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
background-color: rgb(226,238,175);
background-image: -moz-linear-gradient(top, rgb(226,238,175) 3%, rgb(188,216,77) 3%, rgb(144,176,38) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgb(226,238,175)), color-stop(3%,rgb(188,216,77)), color-stop(100%,rgb(144,176,38))); 
background-image: -webkit-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -o-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: -ms-linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%);
background-image: linear-gradient(top, rgb(226,238,175) 3%,rgb(188,216,77) 3%,rgb(144,176,38) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );
}

#buttons #submitbtn:hover, #buttons #submitbtn:active {
border-color: #7c9826 #7c9826 #000;
color: #fff;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
background: rgb(228,237,189);
background: -moz-linear-gradient(top, rgb(228,237,189) 2%, rgb(207,219,120) 3%, rgb(149,175,54) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(228,237,189)), color-stop(3%,rgb(207,219,120)), color-stop(100%,rgb(149,175,54))); 
background: -webkit-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
background: -o-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: -ms-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edbd', endColorstr='#95af36',GradientType=0 );
}

#buttons #submitbtnlogin:hover, #buttons #submitbtnlogin:active {
border-color: #7c9826 #7c9826 #000;
color: #fff;
-moz-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
box-shadow: inset 0 1px 0 rgba(256,256,256,0.4),0 1px 3px rgba(0,0,0,0.5);
background: rgb(228,237,189);
background: -moz-linear-gradient(top, rgb(228,237,189) 2%, rgb(207,219,120) 3%, rgb(149,175,54) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(228,237,189)), color-stop(3%,rgb(207,219,120)), color-stop(100%,rgb(149,175,54))); 
background: -webkit-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
background: -o-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: -ms-linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); background: linear-gradient(top, rgb(228,237,189) 2%,rgb(207,219,120) 3%,rgb(149,175,54) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edbd', endColorstr='#95af36',GradientType=0 );
}

#container { 
display: block;
max-width: 800px;
margin: 0 auto; 
margin-top: 5px; 
margin-bottom: 66px;
padding: 20px 15px; 
background: #fff; 
border-radius: 6px; 
-webkit-border-radius: 6px; 
-moz-border-radius: 6px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box; 
box-sizing: border-box;  
}
.col-xs-12{width:100%}

.vd{
	text-align:center;
	}
.login_fast_content table td{
  padding: 5px 0 0 ;
}

.login_fast_content input.login_track_text{
  border: 1px solid white;
  width: 172px;
  box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
  -o-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
  padding: 7px;
}


.login_fast_end{
  height: 152px;
  width: 15px;
  float: right;
  display: none;
}


.fast_tracking{
  background: #003064;
}
.login_fast{
  margin: 15px;
  padding: 10px;
  background: #A5A5A2;
  color:white;

}

.login_fast .button{
  background: #F2F2E6;
  padding: 3px 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border:2px solid #C6C6BE;
  margin:5px 0;
  text-transform: uppercase;
  color:#666;
  font-size: 11px;
  word-break: keep-all;
  cursor:pointer
}