/*   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*/body {     padding:0;	color:#333;     font-size:16px;    line-height:1.6;	background-color:#fff;    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;    min-width: 320px;}em {     font-size:14px;    font-family: Helvetica, Arial, sans-serif;}body .address {    font-size:14px;}p, a, li { 	color:#555;	line-height:1.6; }a,a:focus, a:hover, a:active {   outline:0 !important;}a:hover {	color:#e9994a;	text-decoration:none;}h1, h2, h3, h4, h5 {	color:#555; 	margin-top:15px; 	text-shadow:none;	font-weight:bold !important;    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;	letter-spacing:0.05em;} 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: #e9994a;}#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:#585f69;	margin:0 0 -2px 0;	padding-right:10px;	display:inline-block;}/*Purchase*/.purchase {	padding:10px 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:#e9994a;	display:inline-block;	text-decoration:none;	padding:12px 28px 9px;	text-transform:uppercase;	letter-spacing:0.05em;	text-shadow:0 0px 0 #51a00b;}.purchase a.btn-buy:hover {	color:#fff;	background:#e9994a;	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:#e9994a;	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:#e9994a;    -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:#fcfcfc;	display:inline-block;}.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;}.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 #e9994a;    -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:#e9994a;	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:#e9994a !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: #ffffff;}.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span {    background-color: #e9994a;    color: #ffffff;}.pager li > a,.pager li > span {    border: none;    background-color: #F9F9F9;    font-weight: bold;}.pager li > a:hover,.pager li > a:focus {    background-color: #e9994a;    color: #ffffff;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {    background-color: #474747;    color: #ffffff;}/*Footer*/.footer {	margin-top:40px;	padding:10px 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:14px;} .footer-headline {	margin-bottom:0px;}.footer li,.footer p {	color:#d5d5d5;} .footer a {	color:#d5d5d5;}.footer a:hover {	color:#e9994a;    -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;	text-decoration:none;}.footer h4, .footer h3 {	color:#bcbcbc;	background:none;	text-shadow:none;	font-size:16px;}.headline {	margin:10px 0 25px 0;}.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:#e9994a;}.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: #e9994a;}/*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 #e9994a;    -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:#e9994a;	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:#e9994a;	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 .span3 {	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 .span3:hover {}.servive-block .span3 h4 a:hover {	color:#e9994a;	text-decoration:none;}.servive-block .span3:hover h4,.servive-block .span3:hover i {	color:#e9994a;}.servive-block .span3 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 .span3 i {	/*color:#e9994a;*/}.servive-block-in .span3:hover i {	/*color:#565656;*/}.servive-block .icon-wrapper {    border: solid 5px #ffffff;    display: inline-block;    background-color: #e9994a;    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 .span3:hover .icon-wrapper {    background-color: #565656;}.servive-block .icon-wrapper i {    display: inline-block;    width: 40px;    height: 40px;    line-height: 40px;    color: #ffffff;}.servive-block .span3:hover .icon-wrapper i {    color: #ffffff;}.servive-block .span6 {	padding:20px 30px;	text-align:center;	margin-bottom:20px;	background:#fbe9cf;    -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 {	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:#e9994a;	text-decoration:none;}.servive-block .span4:hover h4,.servive-block .span4:hover i {	color:#e9994a;}.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:#e9994a;*/}.servive-block-in .span4:hover i {	/*color:#565656;*/}.servive-block .icon-wrapper {    border: solid 5px #ffffff;    display: inline-block;    background-color: #e9994a;    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: #ffffff;}.servive-block .span4:hover .icon-wrapper i {    color: #ffffff;}/*Breadcrumbs*/.breadcrumbs {    padding:20px 0 20px;    background-color: #e9994a;    position: relative;}.breadcrumbs h1 {    color: #ffffff;	font-size:30px;}.breadcrumbs .container {	padding:0 15px;}.breadcrumbs .breadcrumb {	top:9px;	padding-right:0;	background:none;	position:relative;}.breadcrumbs .breadcrumb > li > .divider,.breadcrumbs .breadcrumb a {    color:#ffffff;}.breadcrumbs .breadcrumb > li {    text-shadow: none;}.breadcrumbs .breadcrumb li.active,.breadcrumbs .breadcrumb li a:hover {	color:#ffffff;	text-decoration:none;}.breadcrumbs .breadcrumb li a:hover {    color:#ffffff;    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: #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.acc-home a.accordion-toggle i {    float: right;    color: #ffffff;    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: #ffffff;    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 #e9994a;}/*Posts*/.posts .dl-horizontal { 	margin-bottom:0;	/*padding:3px;*/	/*background:#fdfdfd;*/	/*border-right:solid 2px #eee;*/}.posts .dl-horizontal:hover { 	/*border-right:solid 2px #e9994a;*/	-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:#e9994a;	text-decoration:none;}.posts .dl-horizontal:hover dt img,.posts .dl-horizontal:hover dd a { 	color:#e9994a;	border-color:#e9994a !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:#e9994a;}.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:#e9994a;}.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:#e9994a;}.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:#e9994a;	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:#e9994a;	-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:14px;}.team .thumbnail-style h3 {	margin-bottom:10px;}.team .thumbnail-style:hover h3 a {	color:#e9994a !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:#e9994a;}/*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:#e9994a;}.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:#e9994a;    -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:#e9994a;	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:#e9994a;	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;#e9994a;}.price-active h4 {	color:#e9994a;}.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:#e9994a;	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:#e9994a;	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: #ffffff;    -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:#585f69;}.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:#e9994a;	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:#ffffff;	background-color:#e9994a;	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 #e9994a;}/*Blog Latest Tweets*/.blog-twitter p {}.blog-twitter p span {	color:#777;	display:block;	font-size:11px; }.blog-twitter p a {	color:#e9994a;	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:#e9994a;}/*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 #e9994a;}.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: #0088cc;}.one-page .one-red {	background: #f20505;}.one-page .one-orange {	background: #ff5615;}.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: #e9994a;}.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:#e9994a;}.color-blue { color:#0088cc;}.pull-lft { text-align:left;}.pull-rgt { text-align:right;}.rgt-img-margin { margin:4px 0 5px 8px;}.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: #ffffff;    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:#e9994a;	text-decoration:none;}/*Link color-green-style*/.linked:hover {	color:#e9994a;	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;}.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:#e9994a;	display:inline-block;	color:#fff !important;	text-decoration:none !important;	letter-spacing:0.05em;}.btn-o:hover {	color:#fff;	background:#e9994a;	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: #0088cc !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: #ff5615 !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;}/*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: #e9994a;}.style-switcher li.theme-blue {	background: #0088cc;}.style-switcher li.theme-orange {	background: #ff5615;}.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;}