/*Template Name: Optimum - Responsive Bootstrap TemplateDescription: Business, Corporate, Portfolio and Blog Theme.Version: 1.2Author: Html StreamWebsite: http://htmlstream.com/preview/Optimum*//*Import Google Fonts*/@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,900,900italic,300italic,300,100italic,100);body {	padding: 0;	color: #333;	font-size: 14px;	line-height: 1.6;	background-color: #fff;	font-family: 'Roboto', Arial, sans-serif;	min-width: 320px;}p, a, li {	color: #555;	line-height: 1.6;}a,a:focus,a:hover,a:active {	outline: 0 !important;}a:hover {	color: #a2c753;	text-decoration: underline;}h1, h2, h3, h4, h5 {	color: #555;	margin-top: 5px;	text-shadow: none;	font-weight: bold !important;	font-family: 'Roboto', Arial, sans-serif;}h1 i, h2 i, h3 i, h4 i, h5 i {	margin-right: 7px;}/* reset bootstrap */select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {	-webkit-border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px 3px 3px 3px;	border-radius: 3px 3px 3px 3px;	/*border-color: #F0F0F0;*/	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover,.uneditable-input:hover {	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);}/*Back to top*/#topcontrol {	width: 50px;	height: 50px;	overflow: hidden;	-webkit-border-radius: 3px 0 0 3px;	-moz-border-radius: 3px 0 0 3px;	border-radius: 3px 0 0 3px;	background-color: #1b1b1b;	color: #bebebe;	text-align: center;	z-index: 9999;}#topcontrol:hover {	color: #a2c753;}#topcontrol,#topcontrol:hover {	-webkit-transition: all 0.3s ease-out;	-moz-transition: all 0.3s ease-out;	-ms-transition: all 0.3s ease-out;	-o-transition: all 0.3s ease-out;	transition: all 0.3s ease-out;}#topcontrol:before {	font-family: fontawesome;	content: "\f077";	position: absolute;	display: inline-block;	width: 50px;	height: 50px;	font-size: 12px;	line-height: 40px;	top: 0;	left: -1px;	text-align: center;}#topcontrol span {	display: inline-block;	position: absolute;	bottom: 12px;	right: 0;	width: 50px;	text-align: center;	font-size: 9px;	line-height: 1;}.input-append .btn-group > .btn:first-child {}.nav .dropdown-toggle .caret {	border: none;}.nav .dropdown-toggle .caret:before {	font-family: fontawesome;	content: "\f107";	color: inherit;	font-size: 12px;	height: 14px;	width: 14px;	position: absolute;	right: 7px;	bottom: 40%;}/*Block headline*/.heading {	padding: 5px 20px 5px 20px;	border-left: 4px solid #27c5f2;}.headline {	display: block;	margin: 10px 0 25px 0;}.headline h3,.headline h4 {	color: #64220E;	margin: 0 0 -2px 0;	padding-right: 10px;	display: inline-block;}/*Purchase*/.purchase {	padding: 30px 0 20px;	background-color: #f9f9f9;}.purchase .container {	padding: 0 20px;}.purchase .container .span9 {	margin-right: 20px;}.purchase span {	color: #666;	display: block;	font-size: 32px;	line-height: 35px;	margin-bottom: 12px;}.purchase a.btn-buy {	color: #fff;	font-size: 16px;	cursor: pointer;	margin-top: 22px;	font-weight: bold;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	background: #a2c753;	display: inline-block;	text-decoration: none;	padding: 12px 28px 9px;	text-transform: uppercase;	text-shadow: 0 1px 0 #51a00b;}.purchase a.btn-buy:hover {	color: #fff;	background: #68af28;	text-decoration: none;	box-shadow: 0 0 5px #c0c2c1;}/*Service*/.service {	margin-bottom: 10px;	padding: 15px 15px 10px;}.service:hover {	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	background: #fcfcfc;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.service:hover i {	color: #656565;}.service i {	float: left;	padding: 10px;	color: #a2c753;	font-size: 45px;	text-align: center;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.service i.icon-cogs {	font-size: 37px;}.service .desc {	width: 75%;	float: right;}.service .desc h4 {	font-size: 22px;	line-height: 25px;}.ie7 .service .circle i {	padding-bottom: 45px !important; /*ie7*/}/*Blockquote*/blockquote:hover {	border-left-color: #a2c753;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}blockquote,blockquote:hover {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.hero {	padding: 18px;	margin: 20px 0;	color: #566c8a;	font-size: 16px;	background: #fcfcfc;	border-left: 4px solid #94c564;}.hero h1, .hero p {}.hero-Optimum p {	font-size: 13px;	line-height: 20px;}/* Recent Work  */.recent-work a {	text-align: center;	background: #e3e3e329;	display: inline-block;	margin: 5px;	box-shadow: 0 1px 2px #c0c0c06e;}.recent-work a:hover {	text-decoration: none;}.recent-work a:hover strong {	color: #555;}.recent-work em.overflow-hidden {	display: block;}.recent-work a span {	display: block;	padding: 10px;	border-bottom: solid 2px #eee;}.recent-work a strong {	color: #555;	display: block;}.recent-work a i {	color: #777;	font-style: normal;	height: 80px;	display: block;}.recent-work a img {	-webkit-transition: all 0.8s ease-in-out;	-moz-transition: all 0.8s ease-in-out;	-o-transition: all 0.8s ease-in-out;	-ms-transition: all 0.8s ease-in-out;	transition: all 0.8s ease-in-out;}.recent-work a:hover img {	opacity: 0.8;	-webkit-transform: scale(1.2) rotate(3deg);	-moz-transform: scale(1.2) rotate(3deg);	-o-transform: scale(1.0) rotate(3deg);	-ms-transform: scale(1.2) rotate(3deg);	transform: scale(1.2) rotate(3deg);}.recent-work a:hover span {	border-bottom: solid 2px #a2c753;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.3s ease-in-out;}/* Work */.work {	margin-top: 6px;}.work .details {	padding: 10px;}.work .caption {	display: block;	padding-top: 5px;	color: #585f69 !important;	font-size: 18px !important;}.work .caption:hover {	cursor: pointer;	color: #444 !important;	text-decoration: underline;}/* Testimonials */.testimonial-body {	padding: 10px;	margin-top: 5px;	background: #fcfcfc;	border: 1px solid #f5f5f5;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.testimonial-author {	padding-top: 15px;	padding-left: 20px;}.testimonial-author .arrow {	width: 0;	height: 0;	position: absolute;	margin-top: -16px;	margin-left: 20px;	border-top: 15px solid #fcfcfc;	border-bottom: 15px solid transparent;	border-right: 15px solid transparent;}.testimonial-author .name {	color: #585f69;	font-weight: bold;}.testimonal-arrow a {	margin: 0;	top: -22px;	float: right;	color: #a2c753;	font-size: 25px;	position: relative;	display: inline-block;	text-decoration: none;	padding: 0 9px !important;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.testimonal-arrow a:hover {	color: #fff;	text-decoration: none;	background: #a2c753 !important;}/*Carousel Arrow */.carousel-caption {	padding: 10px 15px;}.carousel-arrow a.carousel-control {	font-size: 40px;	height: inherit;}.carousel-arrow a.left {	left: 0;}.carousel-arrow a.right {	right: 0;}/*Clients (Flexslider)*/.clients {	box-shadow: none !important;	margin-bottom: 0 !important;}.clients li {	float: left;	overflow: hidden;	margin-left: 1px;	position: relative;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.clients li:hover {	background: #f6f6f6;}.clients li img.color-img {	top: 0;	left: 0;	display: none;	position: absolute;}.clients li:hover img.color-img {	display: block;}.clients li img {	/*filter:gray; /* IE6-9 */	float: none !important;	margin: 0 auto !important;	background: transparent;	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF); /* IE6 & 7 */	zoom: 1;}.clients li img:hover {	filter: none;}.clients,.flexslider.home {	border: 0px;	overflow: hidden;	margin-top: 10px;	margin-bottom: 30px;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;}.flexslider {	margin-top: 10px !important;}.flexslider .flex-direction-nav a {	margin-top: -10px !important;}/*Pegination*/.pagination {}.pagination ul {	box-shadow: none;}.pagination li a {	color: #777;	padding: 5px 15px;	margin-right: 2px;	margin-left: 2px;	margin-bottom: 3px;}.pagination ul > li > a,.pagination ul > li > span {	border: none;	background-color: #F9F9F9;	font-weight: bold;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus {	background-color: #474747;	color: #fff;}.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span {	background-color: #a2c753;	color: #fff;}.pager li > a,.pager li > span {	border: none;	background-color: #F9F9F9;	font-weight: bold;}.pager li > a:hover,.pager li > a:focus {	background-color: #a2c753;	color: #fff;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {	background-color: #474747;	color: #fff;}/*Footer*/.footer {	margin-top: 40px;	padding: 20px 0;	background: #2F2F2F;	color: #d5d5d5;}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5 {	text-shadow: none;	font-weight: normal !important;}.footer p,.footer a {	font-size: 15px;}.footer li,.footer p {	color: #d5d5d5;}.footer a {	color: #a2c753;}.footer a:hover {	color: #a8f85f;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.footer h4,.footer h3 {	color: #bcbcbc;	background: none;	text-shadow: none;}.footer select,.footer textarea,.footer input[type="text"],.footer input[type="password"],.footer input[type="datetime"],.footer input[type="datetime-local"],.footer input[type="date"],.footer input[type="month"],.footer input[type="time"],.footer input[type="week"],.footer input[type="number"],.footer input[type="email"],.footer input[type="url"],.footer input[type="search"],.footer input[type="tel"],.footer input[type="color"],.footer .uneditable-input {	border-color: #454545;	background-color: #454545;	color: #D5D5D5;}/*Blog Posts*/.footer .posts {}.footer .blog-list {	margin: 0;	padding: 0;	color: #dadada;	list-style: none;}.footer .blog-list li {	padding: 0 0;	margin-bottom: 7px;}.footer .blog-list li span {	color: #818488;}.footer .dl-horizontal,.footer .dl-horizontal:hover {	border: none !important;	background: none !important;}.footer .dl-horizontal a {	color: #dadada;}.footer .dl-horizontal a:hover {	color: #a8f85f !important;}.footer .dl-horizontal img {	border-color: #888 !important;}/*Copyright*/.copyright {	font-size: 12px;	background: #2F2F2F;	color: #8B8C8D;}.copyright p {	color: #6d6d6d;}.copyright a {	/*margin:0 5px;*/	color: #a2c753;}.copyright a:hover {	color: #a8f85f;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.copyright > .container {	border-top: solid 5px #484848;	padding: 30px 0;}.copyright #logo-footer {	margin-right: 20px;}.copyright .terms {	line-height: 1.3;}.copyright .social-icons {	float: right;}.copyright .social-icons li {	height: 28px;	width: 28px;	overflow: hidden;}.copyright .social-icons a {	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}/*Home Page "Main page" (Default)------------------------------------*/.img-rounded-o {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.zoomer .overlay-zoom .zoom-icon {	opacity: 0;	filter: alpha(opacity=0);}.zoomer:hover .overlay-zoom .zoom-icon {	opacity: 0.7;	filter: alpha(opacity=65);}.overlay-zoom .zoom-icon {	background-color: #a2c753;}/*Thumbnail*/.thumbnail-style {	/*padding:5px; */	/*-webkit-border-radius: 3px;*/	/*-moz-border-radius: 3px;*/	/*border-radius: 3px;*/	/*border: solid 1px transparent;*/	/*border-bottom: solid 2px transparent;*/}.thumbnail-style:hover {	/*background-color: #f9f9f9;*/	/*border: solid 1px #f9f9f9;*/	/*border-bottom: solid 2px #a2c753;	-webkit-box-shadow: 0 6px 3px -3px rgba(0,0,0,0.4);	-moz-box-shadow: 0 6px 3px -3px rgba(0,0,0,0.4);	box-shadow: 0 6px 3px -3px rgba(0,0,0,0.4);*/}.thumbnail-style,.thumbnail-style:hover {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.thumbnail-style h3 {	margin: 5px 0 0 0;}.thumbnail-style h3 a {	font-size: 20px;}.thumbnail-style h3 a:hover {	color: #a2c753;	text-decoration: none;}.thumbnail-style p:last-child {	margin-bottom: 0;}.thumbnail-style .thumbnail-img {	position: relative;}.thumbnail-style a.btn-more {	right: -10px;	bottom: 10px;	color: #fff;	padding: 1px 6px;	position: absolute;	background: #a2c753;	display: inline-block;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.thumbnail-style a.btn-more:hover {	text-decoration: none;	-webkit-box-shadow: 0 0 0 2px #377500;	-moz-box-shadow: 0 0 0 2px #377500;	box-shadow: 0 0 0 2px #377500;}.thumbnail-style a.btn-more,.thumbnail-style a.btn-more:hover {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.thumbnail-style:hover a.btn-more {	right: 10px;}.thumbnail-kenburn img {	left: 10px;	margin-left: -10px;	position: relative;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.thumbnail-kenburn:hover img {	-webkit-transform: scale(1.2) rotate(2deg);	-moz-transform: scale(1.2) rotate(2deg);	-o-transform: scale(1.2) rotate(2deg);	-ms-transform: scale(1.2) rotate(2deg);	transform: scale(1.2) rotate(2deg);}/*Welcome Block*/.servive-block .span4 {	padding: 20px 30px;	text-align: center;	margin-bottom: 20px;	background: #fafafa;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.servive-block .span4:hover {}.servive-block .span4 h4 a:hover {	color: #a2c753;	text-decoration: none;}.servive-block .span4:hover h4,.servive-block .span4:hover i {	color: #a2c753;}.servive-block .span4 i {	color: #565656;	font-size: 40px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.servive-block-in .span4 i {	/*color:#a2c753;*/}.servive-block-in .span4:hover i {	/*color:#565656;*/}.servive-block .icon-wrapper {	border: solid 5px #fff;	display: inline-block;	background-color: #a2c753;	padding: 30px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.servive-block .span4:hover .icon-wrapper {	background-color: #565656;}.servive-block .icon-wrapper i {	display: inline-block;	width: 40px;	height: 40px;	line-height: 40px;	color: #fff;}.servive-block .span4:hover .icon-wrapper i {	color: #fff;}/*Breadcrumbs*/.breadcrumbs {	padding: 20px 0 20px;	background-color: #a2c753;	position: relative;}.breadcrumbs h1 {	color: #1C2934;	font-size: 20px;	position: relative;	top: 3px;}.breadcrumbs .container {	padding: 0 15px;}.breadcrumbs .breadcrumb {	top: 9px;	padding-right: 0;	background: none;	position: relative;}.breadcrumbs .breadcrumb > li > .divider,.breadcrumbs .breadcrumb a {	color: #fff;}.breadcrumbs .breadcrumb > li {	text-shadow: none;}.breadcrumbs .breadcrumb li.active,.breadcrumbs .breadcrumb li a:hover {	color: #fff;	text-decoration: none;}.breadcrumbs .breadcrumb li a:hover {	color: #fff;	text-decoration: underline;}/*Home Page "Options"------------------------------------*//*Accardion*/.acc-home .accordion-group {	border: none;}.acc-home .accordion-inner {	border: none;	background-color: #F9F9F9;}.acc-home .accordion-body.in.collapse {	margin-top: 2px;}.acc-home .accordion-heading {}.acc-home .accordion-body {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.acc-home a.accordion-toggle {	text-decoration: none;	background-color: #4B4C4D;	color: #fff;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.acc-home a.accordion-toggle i {	float: right;	color: #fff;	margin-left: 10px;	font-size: 14px;	margin-top: 3px;}/*Accardion 2*/.acc-home-2 .accordion-group {	border-bottom: solid 1px #f9f9f9 !important;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.acc-home-2 .accordion-group {	border: none;}.acc-home-2 .accordion-inner {	border: none;	padding-left: 0;}.acc-home-2 a.accordion-toggle {	text-decoration: none;	padding-left: 0;}.acc-home-2 a.accordion-toggle i {	background-color: #1B1B1B;	color: #fff;	padding: 6px 7px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	margin-right: 10px;	font-size: 14px;}/*.acc-home a.accordion-toggle {	color:#686868;	font-size:18px;	background:none;	padding:5px 15px;	background:#fafafa;	border-bottom:solid 1px #eee;	text-decoration:none !important;}.acc-home a.active,.acc-home a.accordion-toggle:hover {	color:#92d556;	text-decoration:none !important;}.acc-home .accordion-group {	border:none;	margin:0 !important;}.acc-home .accordion-heading,.acc-home .accordion-inner {	border:none;}.acc-home .accordion-inner {	border:none;	padding-top:3px;}.acc-home .collapse.in {	margin-top:-1px;	margin-bottom:20px;	background:#fdfdfd;	border-bottom:solid 1px #a2c753;}/*Posts*/.posts .dl-horizontal {	margin-bottom: 0;	/*padding:3px;*/	/*background:#fdfdfd;*/	/*border-right:solid 2px #eee;*/}.posts .dl-horizontal:hover {	/*border-right:solid 2px #a2c753;*/	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.posts .dl-horizontal dt {	width: 56px;	float: left;}.posts .dl-horizontal dt img {	width: 50px;	height: 50px;	border: solid 3px #eee;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	margin-top: 5px;}.posts .dl-horizontal dd {	margin-left: 66px;}.posts .dl-horizontal dd p {	margin: 0;}.posts .dl-horizontal a {	font-size: 15px;	line-height: 14px !important;}.posts .dl-horizontal a:hover {	color: #a2c753;	text-decoration: none;}.posts .dl-horizontal:hover dt img,.posts .dl-horizontal:hover dd a {	color: #a2c753;	border-color: #a2c753 !important;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}/*Home Page "Options"------------------------------------*//*Slider*/.slider-inner .da-slider {	box-shadow: none;}/*Carousel*/.carousel-control {	color: #fff;	border: none;	margin-top: 0;}.carousel-control:hover {	opacity: 1;	color: #a2c753;}.carousel-control.left {	-webkit-border-radius: 0 2px 2px 0;	-moz-border-radius: 0 2px 2px 0;	border-radius: 0 2px 2px 0;}.carousel-control.right {	-webkit-border-radius: 2px 0 0 2px;	-moz-border-radius: 2px 0 0 2px;	border-radius: 2px 0 0 2px;}/*Tabs*/.nav-tabs {	background: none !important;}.nav-tabs a {	font-size: 14px;	padding: 5px 15px !important;}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs > .active > a,.nav-tabs > .active > a:hover,.nav-tabs > .active > a:focus {	color: #fff;	border: none;	background: #a2c753;}.nav-tabs > li > a {	border: none;	/*border-radius:0; */	-webkit-border-radius: 3px 3px 0 0;	-moz-border-radius: 3px 3px 0 0;	border-radius: 3px 3px 0 0;}.nav-tabs > li > a {	background-color: #f9f9f9;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.nav-tabs > li > a:hover {	color: #fff;	background: #a2c753;}.tab-content {	margin-top: 3px;	padding: 7px 10px;	background-color: #F9F9F9;}/*Home Page "Options"------------------------------------*//*Right Sidebar*/.who li {	margin-bottom: 6px;}.who li i {	color: #a2c753;	position: relative;	top: 2px;	margin-right: 7px;	font-size: 18px;}.who li:hover i,.who li:hover a {	color: #777;}.who li:hover a:hover {	text-decoration: none;}/*Home Page "Options"------------------------------------*//*Service Blocks*/.service-alternative .service:hover {	background: #76ca2c;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.service-alternative .service:hover i,.service-alternative .service:hover p,.service-alternative .service:hover h4 {	color: #fff;}/*About Page------------------------------------*/.team ul {	text-align: right;}.team ul li {	padding: 0 !important;	margin: 0 !important;}.team ul li a,.team ul li a:hover {	text-decoration: none;}.team ul li i {	color: #aaa;	font-size: 20px;	padding: 4px;	background: #f7f7f7;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.team ul li i.icon-facebook {	padding: 4px 10px;}.team ul li i:hover {	color: #fff;	background: #a2c753;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.team .thumbnail-style {	padding: 12px;	background-color: #fafafa;}.team .thumbnail-style small {	display: block;	font-size: 12px;}.team .thumbnail-style h3 {	margin-bottom: 10px;}.team .thumbnail-style:hover h3 a {	color: #a2c753 !important;}/*Icons Page------------------------------------*/.icon-page li {	color: #555;	margin: 5px 0;	font-size: 14px;	font-family: Arial;}.icon-page li i {	font-size: 14px;	margin-right: 5px;}.icon-page li:hover {	color: #a2c753;}/*Pricing Page------------------------------------*//*Pricing Head*/.pricing {	position: relative;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	margin-bottom: 15px;	box-shadow: 0 0 5px #eee;}.pricing:hover {	box-shadow: 0 0 15px #b5b5b5;}.pricing:hover h4 {	color: #A2C753;}.pricing-head {	text-align: center;}.pricing-head h3,.pricing-head h4 {	margin: 0;	line-height: normal;	font-weight: bold !important;}.pricing-head h3 span,.pricing-head h4 span {	display: block;	margin-top: 5px;	font-size: 12px;	font-style: italic;}.pricing-head h3 {	color: #fafafa;	padding: 12px 0;	font-size: 35px;	font-family: Arial;	background: #A2C753;	-webkit-border-radius: 3px 3px 0 0;	-moz-border-radius: 3px 3px 0 0;	border-radius: 3px 3px 0 0;	text-shadow: 0 1px 0 #32a20f;}.pricing-head h4 {	color: #bac39f;	padding: 5px 0;	font-size: 70px;	font-family: Arial;	background: #fbfef2;	text-shadow: 0 1px 0 #fff;	border-bottom: solid 1px #f5f9e7;}.pricing-head h4 i {	top: -8px;	font-size: 28px;	font-style: normal;	position: relative;}.pricing-head h4 span {	top: -10px;	font-size: 14px;	font-style: normal;	position: relative;}/*Pricing Content*/.pricing-content li {	color: #888;	font-size: 12px;	padding: 7px 15px;	border-bottom: solid 1px #f5f9e7;}.pricing-content li i {	top: 2px;	color: #a2c753;	font-size: 16px;	margin-right: 5px;	position: relative;}/*Pricing Footer*/.pricing-footer {	color: #777;	font-size: 11px;	line-height: 17px;	text-align: center;	padding: 0 20px 19px;	-webkit-border-radius: 0 0 3px 3px;	-moz-border-radius: 0 0 3px 3px;	border-radius: 0 0 3px 3px;}.pricing-footer a,.pricing-footer button {	color: #fff;	border: none;	margin-top: 5px;	font-size: 16px;	padding: 6px 15px;	text-align: center;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #A2C753;	display: inline-block;	text-transform: uppercase;	text-shadow: 0 1px 0 #38b312;}.pricing-footer a:hover,.pricing-footer button:hover {	cursor: pointer;	background: #40ba1a;	text-decoration: none;	box-shadow: 0 0 3px #999;}/*Priceing Active*/.price-active,.pricing:hover {	z-index: 9;	margin-top: -15px;	box-shadow: 0 0 15px #b5b5b5;}.price-active h4 {	color: #A2C753;}.no-space-pricing .pricing,.no-space-pricing .pricing:hover {	-webkit-transition: box-shadow 0.3s ease-in-out;	-moz-transition: box-shadow 0.3s ease-in-out;	-o-transition: box-shadow 0.3s ease-in-out;	transition: box-shadow 0.3s ease-in-out;}.no-space-pricing .price-active .pricing-head h4,.no-space-pricing .pricing:hover .pricing-head h4 {	color: #A2C753;	padding: 15px 0;	font-size: 80px;	-webkit-transition: color 0.5s ease-in-out;	-moz-transition: color 0.5s ease-in-out;	-o-transition: color 0.5s ease-in-out;	transition: color 0.5s ease-in-out;}/*Gallery Page------------------------------------*/.gallery .thumbnail,.gallery .thumbnail:hover {	padding: 0;	border: none;	/*border-color: rgba(246, 246, 246, 0.8);*/	box-shadow: none;}.gallery .thumbnail .overlay-zoom .zoom-icon,.gallery .thumbnail .overlay-zoom,.gallery .thumbnail img {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.gallery .thumbnails {	margin-bottom: 6px;}.thumbnail .caption p:last-child {	margin-bottom: 0;}/*Registration and Login Page------------------------------------*/.reg-page,.login-page {	overflow: hidden;	margin: 0 auto;	background: #f9f9f9;	/*border:solid 1px #eee;*/	/*box-shadow:0 0 7px #eee;*/}/*Registration*/.reg-page {	min-width: 30%;	max-width: 30%;	padding: 30px 50px 30px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.reg-page h3 {	margin-bottom: 25px;}/*Login*/.login-page {	min-width: 25%;	max-width: 25%;	padding: 35px 30px 30px;}.login-page h3 {	margin: 0 0 25px 0;}.login-page input.login-inputs {	width: 86%;}.login-page .checkbox {	margin-top: 7px;}.login-page .checkbox input {	margin-right: 6px !important;}.login-page button {	margin: 0 0 5px 0;}/*Login Page v1.1*/.log-page {	width: 310px;	padding: 30px 50px;	margin: 0 auto;	background: #f9f9f9;	/*border:solid 1px #eee;*/	/*box-shadow:0 0 7px #eee;*/	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}/*404 Page------------------------------------*/.page-404 p {	top: 70px;	color: #777;	font-size: 300px;	line-height: 180px;	text-align: center;	position: relative;}.page-404 p i {	font-style: normal;	color: #f1f1f1;}.page-404 p span {	display: block;	font-size: 32px;	position: relative;}/*Clients Page------------------------------------*/.clients-page {	overflow: hidden;}.clients-page p {	overflow: auto;}.clients-page p a {	overflow: auto;	text-decoration: underline;}.clients-page a.img-hover {	display: block;	position: relative;}.clients-page img {	float: left;	margin-right: 20px;	background: #f9f9f9;	/*border:solid 1px #eee;*/	margin-top: 5px;	width: 120px;	height: 120px;}.clients-page img.img-colorful {	display: none;}.clients-page a:hover img.img-colorful,.clients-page:hover img.img-colorful {	top: 0;	left: 0;	display: block;	position: absolute;}/*Privacy Page------------------------------------*/.privacy {}.privacy a {	text-decoration: underline;}.privacy a:hover {	color: #a2c753;	text-decoration: none;}/*Portfolio Page------------------------------------*/.portfolio-columns .span3 {	margin-bottom: 1.8%;}.portfolio-columns .span4 {	margin-bottom: 2.3%;}.portfolio-columns .span6 {	margin-bottom: 2.2%;}/*Portfolio Item Page------------------------------------*/.portfolio-item h3 {	margin-top: 0;}.portfolio-item li {	padding: 3px 0;}.portfolio-item p a {	text-decoration: underline;}.portfolio-item p a:hover {	text-decoration: none;}/*Portfolio Style------------------------------------*/.cs-style {}.cs-style li {	text-align: left;}.cs-style figure {	margin: 0;	position: relative;}.cs-style figure img {	max-width: 100%;	display: block;	position: relative;}.cs-style figcaption {	position: absolute;	top: 0;	left: 0;	padding: 20px;	background: #4B4C4D;	color: #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-box-sizing: border-box;	box-sizing: border-box;}.cs-style figcaption h3 {	margin: 0;	padding: 0;	color: #fff;}/* Caption Style  */.cs-style figure {	overflow: hidden;}.cs-style figure img {	-webkit-transition: -webkit-transform 0.4s;	-moz-transition: -moz-transform 0.4s;	transition: transform 0.4s;}.no-touch .cs-style figure:hover img,.cs-style figure.cs-hover img {	-webkit-transform: translateY(-50px);	-moz-transform: translateY(-50px);	-ms-transform: translateY(-50px);	transform: translateY(-50px);}.cs-style figcaption {	height: 100px;	width: 100%;	top: auto;	bottom: 0;	opacity: 0;	-webkit-transform: translateY(100%);	-moz-transform: translateY(100%);	-ms-transform: translateY(100%);	transform: translateY(100%);	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;	transition: transform 0.4s, opacity 0.1s 0.3s;}.no-touch .cs-style figure:hover figcaption,.cs-style figure.cs-hover figcaption {	opacity: 1;	-webkit-transform: translateY(0px);	-moz-transform: translateY(0px);	-ms-transform: translateY(0px);	transform: translateY(0px);	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;	-moz-transition: -moz-transform 0.4s, opacity 0.1s;	transition: transform 0.4s, opacity 0.1s;}.cs-style figcaption a {	position: absolute;	top: -200%;	/*top:-17px;*/	right: 118px;}.no-touch .cs-style figure:hover figcaption a,.cs-style figure.cs-hover figcaption a {	/*-webkit-transform: translateY(50px);	-moz-transform: translateY(50px);	-ms-transform: translateY(50px);	transform: translateY(50px);*/	top: -17px;}.cs-style figure > .btn-o {	position: absolute;	bottom: 100%;	left: 118px;	z-index: 1;}.no-touch .cs-style figure:hover > .btn-o,.cs-style figure.cs-hover > .btn-o {	bottom: 50%;}/*------------------------------------*//*Blog Page------------------------------------*/.blog-page ul,.blog-page li {	margin: 0 !important;	padding: 0 !important;}.blog {	padding-bottom: 30px;	border-bottom: solid 1px #f9f9f9;}.blog h3 {	color: #a2c753;}.blog ul {	color: #555;	font-size: 12px;}.blog li {	margin-right: 7px !important;	margin-bottom: 7px !important;}.blog li i {	color: #666;}.blog li a:hover {	color: #a2c753;	text-decoration: none;}.blog ul.blog-info {	margin-bottom: 15px !important;}.blog ul.blog-info li {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #f9f9f9;	padding: 5px 10px !important;	font-size: 13px;}.blog ul.blog-info i {	margin-right: 5px;}.blog .blog-img {	margin: 15px 0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	overflow: hidden;}/*Blog Tags*/ul.blog-tags a {	font-size: 13px;	padding: 5px 10px;	background: #f7f7f7;	margin: 0 2px 5px 0;	display: inline-block;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}ul.blog-tags a:hover,ul.blog-tags a:hover i {	color: #fff;	background-color: #a2c753;	text-decoration: none;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}ul.blog-tags a i {	color: #777;}.blog ul.blog-tags {	/*border-bottom:solid 1px #eee;*/	/*padding-bottom:4px !important;*/}.blog ul.blog-tags a {	font-size: 10px;	display: inline;	padding: 2px 3px;	margin-right: 2px;	background: #f4f4f4;}/*Blog Ads*/.blog-ads li {	display: inline;}.blog-ads li img {	opacity: 0.6;	width: 60px;	height: 60px;	margin: 0 2px 8px;}.blog-ads li img:hover {	opacity: 1;	box-shadow: 0 0 0 4px #a2c753;}/*Blog Latest Tweets*/.blog-twitter p {}.blog-twitter p span {	color: #777;	display: block;	font-size: 11px;}.blog-twitter p a {	color: #a2c753;	text-decoration: none;}.blog-twitter p a:hover {	text-decoration: underline;}/*Blog Item Page------------------------------------*/.blog-item .media img {	top: 3px;	width: 54px;	height: 54px;	position: relative;}.blog-item h4.media-heading {	position: relative;}.blog-item h4.media-heading span {	top: 3px;	right: 0;	color: #777;	font-size: 12px;	position: absolute;}.blog-item h4.media-heading span a {	color: #a2c753;}/*Contact Page------------------------------------*/.map {	width: 100%;	height: 350px;	border-top: solid 1px #eee;	border-bottom: solid 1px #eee;}.map-box {	height: 250px;}.map-box-space {	margin-top: 25px;}/*Coming Soon Page------------------------------------*/.coming-soon-page {	background: #585f69;}.coming-soon-border {	border-top: solid 3px #a2c753;}.coming-soon-logo {	margin-top: 10px;	padding-top: 15px;	border-top: solid 1px #4c5159;}.coming-soon-logo a {	display: block;	text-align: center;}.coming-soon,.coming-soon-plugin {	padding: 20px;	text-align: center;	margin-top: 20px;}.coming-soon-plugin {	min-height: 260px;}.coming-soon h1,.coming-soon p {	color: #fff;}.coming-soon h1 {	font-size: 50px;	line-height: 50px;	margin-bottom: 15px;	text-shadow: none;}.coming-soon p {	font-size: 16px;	line-height: 22px;}.coming-soon input {	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;}.coming-soon .btn-o {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.coming-soon-copyright {	padding: 5px 0;}.coming-soon-copyright p {	color: #fff;	text-align: right;}/*One Page------------------------------------*/.one-page {	padding-left: 0;	padding-right: 0;}.one-page h1,.one-page h2 {	color: #fff;	font-size: 30px;	text-shadow: none;	margin-bottom: 20px;}.one-page p {	color: #fff;}.one-page .one-default p,.one-page .one-default h1,.one-page .one-default h2,.one-page .one-grey p,.one-page .one-grey h1,.one-page .one-grey h2 {	color: #555;}.one-page .one-page-inner {	padding: 30px 20px;	min-height: 300px;}.one-page .one-page-btn {	font-size: 20px !important;	padding-left: 30px !important;	padding-right: 30px !important;	margin-bottom: 15px;}.one-page .btn-o {	margin-bottom: 15px;}.one-page .one-default {	background: #fff;}.one-page .one-grey {	background: #fafafa;}.one-page .one-blue {	background: #08c;}.one-page .one-red {	background: #f20505;}.one-page .one-orange {	background: #FDB813;}.one-page .one-green {	background: #2ecc71;}/*Search Page------------------------------------*/.search-page h2 {	font-size: 28px;	margin-bottom: 20px;}.booking-blocks {	overflow: hidden;	padding: 15px 20px;	margin-bottom: 25px;	background: #fafafa;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.booking-blocks:hover {}.booking-blocks p a {	color: #a2c753;}.booking-blocks .booking-img {	width: 140px;	margin-right: 10px;}.booking-blocks .booking-img li {	color: #777;}.booking-blocks .booking-img li i {	color: #78ccf8;	font-size: 12px;	margin-right: 5px;	display: inline-block;	width: 14px;	text-align: center;}.booking-blocks .booking-img img {	float: left;	width: 140px;	height: auto;	margin: 5px 10px 10px 0;}.booking-blocks h2 {	margin-top: 0;	font-size: 20px;	line-height: 20px;}.booking-blocks ul.inline li {	padding: 0;}.booking-blocks ul.inline li i {	color: #f8be2c;	cursor: pointer;	font-size: 16px;}.booking-blocks ul.inline li i:hover {	color: #f8be2c;}/*Others (Global classes)------------------------------------*/.color-red { color: #c00;}.color-green { color: #a2c753;}.color-blue { color: #08c;}.pull-lft { text-align: left;}.pull-rgt { text-align: right;}.rgt-img-margin { margin: 4px 0 5px 8px;}.alignleft, .lft-img-margin { margin: 5px 20px 5px 0;}.overflow-hidden { overflow: hidden;}.padding-left-5 { padding-left: 5px;}.img-width-200 { width: 200px;}/*Image Border*/.img-border {	border: solid 3px #fff;}/*Background light-style*/.bg-light {	padding: 10px 15px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	margin-bottom: 10px;	background-color: #fff;	border: solid 1px #f9f9f9;}.bg-light:hover {	background-color: #f9f9f9;}/*Link read-more*/a.read-more {	font-weight: bold;	text-decoration: none;}a.read-more:hover {	color: #a2c753;	text-decoration: none;}/*Link color-green-style*/.linked:hover {	color: #a2c753;	text-decoration: none;}/*CSS3 Hover Effects*/.hover-effect {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.hover-effect-kenburn {	left: 10px;	margin-left: -10px;	position: relative;	-webkit-transition: all 0.8s ease-in-out;	-moz-transition: all 0.8s ease-in-out;	-o-transition: all 0.8s ease-in-out;	-ms-transition: all 0.8s ease-in-out;	transition: all 0.8s ease-in-out;}.hover-effect-kenburn:hover {	-webkit-transform: scale(2) rotate(5deg);	-moz-transform: scale(2) rotate(5deg);	-o-transform: scale(2) rotate(5deg);	-ms-transform: scale(2) rotate(5deg);	transform: scale(2) rotate(5deg);}/*Spaces*/.margin-bottom-5,.margin-bottom-10,.margin-bottom-20,.margin-bottom-20,.margin-bottom-25,.margin-bottom-40,.margin-bottom-50,.margin-bottom-60 {	clear: both;}.margin-bottom-5 {	margin-bottom: 5px;}.margin-bottom-10 {	margin-bottom: 10px;}.margin-bottom-20 {	margin-bottom: 20px;	padding: 5px;}.margin-bottom-25 {	margin-bottom: 25px;}.margin-bottom-30 {	margin-bottom: 30px;}.margin-bottom-40 {	margin-bottom: 40px;}.margin-bottom-50 {	margin-bottom: 50px;}.margin-bottom-60 {	margin-bottom: 60px;}.top-2 {	/*top:2px;*/}/*Button Style*/.btn {	box-shadow: none;}.btn-o {	border: 0;	font-size: 14px;	cursor: pointer;	padding: 5px 13px;	position: relative;	background: #a2c753;	display: inline-block;	color: #fff !important;	text-decoration: none !important;}.btn-o:hover {	color: #fff;	background: #5fb611;	text-decoration: none;}.btn-o,.btn-o:hover {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.btn-o-small {	padding: 3px 12px;}.btn-o-large {	font-size: 18px;	padding: 10px 25px;}a.btn-o {	padding: 4px 13px;	vertical-align: middle;}a.btn-o-small {	padding: 2px 12px;}a.btn-o-large {	font-size: 18px;	padding: 6px 25px;}/*Buttons Color*/.btn-o-blue {	background: #08c !important;}.btn-o-blue:hover {	background: #2980b9 !important;}.btn-o-red {	background: #f20505 !important;}.btn-o-red:hover {	background: #c0392b !important;}.btn-o-orange {	background: #FDB813 !important;}.btn-o-orange:hover {	background: #d35400 !important;}.btn-o-sea {	background: #1abc9c !important;}.btn-o-sea:hover {	background: #16a085 !important;}.btn-o-green {	background: #2ecc71 !important;}.btn-o-green:hover {	background: #27ae60 !important;}.btn-o-yellow {	background: #F1C40F !important;}.btn-o-yellow:hover {	background: #F39C12 !important;}/*Social Icons*/.social-icons {	margin: 0;}.social-icons li {	float: left;	display: inline;	list-style: none;	margin-right: 5px;	margin-bottom: 5px;	text-indent: -9999px;}.social-icons.rounded a {	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}.social-icons li a, a.social-icon {	width: 28px;	height: 28px;	display: block;	background-position: 0 0;	background-repeat: no-repeat;	transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;}.social-icons li:hover a {	background-position: 0 -38px;}.social_amazon {background: url(../img/icons/social/amazon.png) no-repeat;}.social_behance {background: url(../img/icons/social/behance.png) no-repeat;}.social_blogger {background: url(../img/icons/social/blogger.png) no-repeat;}.social_deviantart {background: url(../img/icons/social/deviantart.png) no-repeat;}.social_dribbble {background: url(../img/icons/social/dribbble.png) no-repeat;}.social_dropbox {background: url(../img/icons/social/dropbox.png) no-repeat;}.social_evernote {background: url(../img/icons/social/evernote.png) no-repeat;}.social_facebook {background: url(../img/icons/social/facebook.png) no-repeat;}.social_forrst {background: url(../img/icons/social/forrst.png) no-repeat;}.social_github {background: url(../img/icons/social/github.png) no-repeat;}.social_googleplus {background: url(../img/icons/social/googleplus.png) no-repeat;}.social_jolicloud {background: url(../img/icons/social/jolicloud.png) no-repeat;}.social_last-fm {background: url(../img/icons/social/last-fm.png) no-repeat;}.social_linkedin {background: url(../img/icons/social/linkedin.png) no-repeat;}.social_picasa {background: url(../img/icons/social/picasa.png) no-repeat;}.social_pintrest {background: url(../img/icons/social/pintrest.png) no-repeat;}.social_rss {background: url(../img/icons/social/rss.png) no-repeat;}.social_skype {background: url(../img/icons/social/skype.png) no-repeat;}.social_spotify {background: url(../img/icons/social/spotify.png) no-repeat;}.social_stumbleupon {background: url(../img/icons/social/stumbleupon.png) no-repeat;}.social_tumblr {background: url(../img/icons/social/tumblr.png) no-repeat;}.social_twitter {background: url(../img/icons/social/twitter.png) no-repeat;}.social_vimeo {background: url(../img/icons/social/vimeo.png) no-repeat;}.social_wordpress {background: url(../img/icons/social/wordpress.png) no-repeat;}.social_xing {background: url(../img/icons/social/xing.png) no-repeat;}.social_yahoo {background: url(../img/icons/social/yahoo.png) no-repeat;}.social_youtube {background: url(../img/icons/social/youtube.png) no-repeat;}/*Style Switcher*/i.style-switcher-btn {	left: 0;	top: 100px;	color: #fff;	font-size: 18px;	cursor: pointer;	z-index: 555555;	position: fixed;	padding: 7px 9px;	background: #1b1b1b;	-webkit-border-radius: 0 3px 3px 0;	-moz-border-radius: 0 3px 3px 0;	border-radius: 0 3px 3px 0;}i.style-switcher-btn:hover {	background: #393939;}i.style-switcher-btn-option {	top: 100px;	background: #1b1b1b;}i.style-switcher-btn-option:hover {	background: #393939;}.style-switcher {	left: 0;	top: 100px;	display: none;	z-index: 555555;	position: fixed;	background: #585f69;	padding: 15px 15px 15px 20px;	-webkit-border-radius: 0 3px 3px 0;	-moz-border-radius: 0 3px 3px 0;	border-radius: 0 3px 3px 0;}.style-switcher-inner {	background: #585F69;}.style-switcher .theme-close {	top: 10px;	right: 6px;	position: absolute;}.style-switcher .theme-close i {	color: #fff;	cursor: pointer;	font-size: 16px;	padding: 5px 7px;	background: #464e5b;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}.style-switcher .theme-close i:hover {	color: #464e5b;	background: #fff;}.style-switcher .theme-heading {	color: #fff;	font-size: 14px;	margin-bottom: 10px;	text-transform: uppercase;}.style-switcher ul {	margin-bottom: 0;}.style-switcher li {	width: 20px;	height: 20px;	cursor: pointer;	background: #c00;	margin-right: 5px;	display: inline-block;	border: solid 1px #70747a;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}.style-switcher li:hover,.style-switcher li.theme-active {	margin-right: 3px;	border: solid 2px #fff;}.style-switcher li.theme-default {	background: #a2c753;}.style-switcher li.theme-blue {	background: #08c;}.style-switcher li.theme-orange {	background: #FDB813;}.style-switcher li.theme-red {	background: #f20505;}.style-switcher li.theme-light {	background: #ecf0f1;}/*Directional Box Shadows*/.drop-shadow.top {	box-shadow: 0 -4px 2px -2px rgba(0, 0, 0, 0.4);}.drop-shadow.right {	box-shadow: 4px 0 2px -2px rgba(0, 0, 0, 0.4);}.drop-shadow.bottom {	box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);}.drop-shadow.left {	box-shadow: -4px 0 2px -2px rgba(0, 0, 0, 0.4);}/*Image Rollover Borders*/.theHoverWrapper, .theHoverBorder {	-webkit-transition: box-shadow 0.2s ease-in-out;	-moz-transition: box-shadow 0.2s ease-in-out;	-o-transition: box-shadow 0.2s ease-in-out;	transition: box-shadow 0.2s ease-in-out;}.theHoverWrapper {	position: relative;	display: block;}.theHoverBorder {	-webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2) inset;	-moz-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2) inset;	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2) inset;	bottom: 0; top: 0; left: 0; right: 0;	position: absolute;}.thumbnail-style:hover .theHoverBorder {	-webkit-box-shadow: 0 0 0 5px rgba(162, 199, 83, 0.7) inset;	-moz-box-shadow: 0 0 0 5px rgba(162, 199, 83, 0.7) inset;	box-shadow: 0 0 0 5px rgba(162, 199, 83, 0.7) inset;	bottom: 0; top: 0; left: 0; right: 0;	position: absolute;}/*Diagram*/.get {	display: none;}#diagram {	/*float:right;*/	display: inline-block;	width: 600px;	height: 600px;}.skills {	/*float:left;*/	/*clear:both;*/	/*width:100%;*/	text-align: center;	width: 100%;}.skills ul,.skills li {	/*display:block;*/	display: inline-block;	list-style: none;	margin: 0;	padding: 0;}.skills li {	/*float:right;*/	/*clear:both;*/	padding: 0 15px;	height: 35px;	line-height: 35px;	color: #fff;	margin-bottom: 1px;	font-size: 18px;}.skills .jq {	background: #97BE0D;}.skills .css {	background: #D84F5F;}.skills .html {	background: #88B8E6;}.skills .php {	background: #BEDBE9;}.skills .sql {	background: #EDEBEE;}