/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/1407(当前备注仅在演示里出现，下载源码不包含)*/@charset "utf-8";/**** ******************************************************************####    Template Name: Rain - Creative Minimal HTML Template##    Description: Rain is an elegant creative theme designed for creative professionals and agencies.##    Author: MrWP##    Version: 1.0##*************************************************************************//*  								Table of Contents									1-General									2-Navigation									3-Preloader									4-Services									5-Home									6-Buttons									7-Pricing									8-Team									9-Portfolio									10-Blog									11-About									12-Skills									13-Counter									14-Contact									15-Shop									16-Footer									17-Responsive     					*//*===================================================================================*//*  								1 - General                                      *//*===================================================================================*/html {    overflow: -moz-scrollbars-vertical;    overflow-y: scroll;        height: 100%;    width: 100%;    overflow-x: hidden;}body {    font-size: 15px;    font-family: 'Inconsolata', Arial, Helvetica, sans-serif;    color: #777;    background: #f8f8f8;    height: 100%;    width: 100%;    -webkit-text-size-adjust: 100%;    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;}::-moz-selection  {	color: #f1f3f6;	text-shadow:none;	background: #212121;}::selection {	color: #f1f3f6;	text-shadow:none;	background: #212121;}strong {    font-weight: 700;}a,a >* {    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}a,a:hover,a:focus {    color: #212121;    text-decoration: none;    outline: 0;}*,*:after,*:before {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0;    margin: 0;    text-rendering: optimizeLegibility;    outline: 0;}*:focus,*:after:focus,*:before:focus {    outline: 0;}*:after,*:before {    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;}a p {    color: #888;}.clear {    clear: both;}.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clearfix {    display: inline-block;}* html .clearfix {    height: 1%;}.clearfix {    display: block;}.centered {    text-align: center;}.lefted {    text-align: left !important}.alignleft {    float: left;}.alignright {    float: right;}.aligncenter {    float: none;    display: inline-block;    text-align: left}.alignnone {    clear: both;    font-size: 0;    line-height: 0;    margin: 0;    padding: 0;    border: 0;    height: 0;    width: 0;}.aligncenter.centered {    text-align: center}.hidden {    display: none !important;    visibility: hidden;}.visuallyhidden {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {    clip: auto;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto;}.invisible {    visibility: hidden;}.bold-title {    font-size: 18px;    font-weight: 400;    text-transform: uppercase;    letter-spacing: 3px;    font-family: "Inconsolata", "Open Sans", Arial, Helvetica, sans-serif;    color: #414141}.bold-title-parallax {    font-size: 28px;    font-weight: 700;    text-transform: uppercase;    letter-spacing: 3px;    font-family: "Raleway", Inconsolata, sans-serif;    color: #414141}.uppercase-class {    text-transform: uppercase;}p {    font-size: 15px;    font-family: 'Inconsolata', Arial, Helvetica, sans-serif;    padding: 0;    line-height: 1.6;    font-weight: 400;}.small {    font-size: 13px;}p.no-border a {    border: 0}#section1 p {    color: #fff;}blockquote {    padding: 12px 0px 22px 0px;    margin: 0;    border: 0;    position: relative;}.element blockquote {    padding: 10px 0;}blockquote p {    color: #414141;    font-size: 21px;    letter-spacing: 2px;    font-family: "Raleway", "Open Sans", Arial, Helvetica, sans-serif;    font-weight: 400;    font-style: italic;}blockquote p.small {    border: 0;    padding-top: 5px;    margin-top: 10px;    font-style: normal;    font-size: 14px;    font-family: 'Inconsolata', Georgia, "Times New Roman", Times, serif;    color: #777;    font-weight: 400;}blockquote .small::before,blockquote footer::before,blockquote small::before {    content: ""}blockquote .questionmark {    text-align: center;    width: 100%;    font-family: Georgia, Verdana, sans-serif;    color: #212121;    font-size: 72px;    line-height: 1;    font-style: normal;    height: 52px;}.dark blockquote .questionmark {    color: #fff;    opacity: 0.7}blockquote .seperator-line {    width: 50px;    margin: 0 auto;    margin-top: 32px;}blockquote .seperator-line.top {    margin-top: 0;    margin-bottom: 20px;}.dark blockquote p.small {    color: #fff;}.element blockquote .questionmark {    text-align: left;}.divider {    background: #212121;    height: 3px;    width: 45px;    display: inline-block;    position: relative;    margin: 22px 0 20px;}.long-line {    background: #212121;    height: 2px;    width: 25px;    display: inline-block;    position: relative;    margin: 11px 20px 0px;    float: left;}.short-line {    background: #212121;    height: 1px;    width: 15px;    display: inline-block;    position: relative;    margin: 0px 10px;    top: -3px}a.link,p a,ul.unordered-list li a,ul.contact-list li a {    position: relative;    color: #212121;}h2,h3,h4,h5 {    font-family: "Raleway", "Open Sans", Arial, Helvetica, sans-serif;    color: #212121;    line-height: 1.25;    font-weight: 600;}.dark h2,.dark h3,.dark h4,.dark h5,.dark p {    color: #fff;}h1 {    font-size: 60px;    line-height: 1.2;    letter-spacing: -1px;    margin-top: 0px;}h2 {    font-size: 48px;    line-height: 1.25;    letter-spacing: -1px;    margin-top: 0px;}.element h2 {    font-size: 40px;}h3 {    font-size: 40px;    line-height: 1.3;    margin: 0px;}h4 {    font-size: 24px;    line-height: 1.35}h5 {    font-size: 20px;    line-height: 1.4}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {    color: #212121}#section1 h2 {    color: #fff;    margin-bottom: 4px;}.ajax-content h4 {    margin-bottom: 3px;}.margin-top-20 {    margin-top: 20px;}.margin-top-40 {    margin-top: 40px;}.margin-top-60 {    margin-top: 60px;}.margin-top-80 {    margin-top: 80px;}.margin-top-100 {    margin-top: 100px!important;}.margin-bottom-20 {    margin-bottom: 20px;}.margin-bottom-40 {    margin-bottom: 40px;}.margin-bottom-60 {    margin-bottom: 60px;}.margin-bottom-80 {    margin-bottom: 80px;}.margin-bottom-100 {    margin-bottom: 100px;}.padding {    padding: 0 10px;}.add-padding {    padding: 0 45px;}.add-padding.left {    padding-right: 17px;}.add-padding.right {    padding-left: 17px;}.padding-10 {    padding-top: 10px;}.padding-20 {    padding-top: 20px;}.padding-25 {    padding-top: 25px;}.padding-30 {    padding-top: 30px;}.padding-60 {    padding-top: 60px;}.margin-15 {    margin-top: 15px !important;}.margin-20 {    margin-top: 20px !important;}.margin-30 {    margin-top: 30px !important;}.border-bottom {    margin-top: 35px;    margin-bottom: 35px;    width: 100%;    height: 1px;    position: relative;    display: block}.border-top {    margin-top: 35px;    margin-bottom: 25px;    width: 100%;    height: 1px;    position: relative;    display: block}.border {    border-top: 1px solid #ccc;    width: 100%;    height: 1px;    position: relative;    display: block}.more-info {    background: #fff;    width: 100%;    padding: 20px 35px;    padding-bottom: 23px;    text-align: center;    margin-bottom: 42px;}.mix .more-info {    margin-bottom: 0;}#container .more-info {    margin-bottom: 0px;}.sp-heading-title {    color: #222;    font-size: 41px;    text-transform: uppercase;    font-weight: 900;	text-align: center;	position: relative;    margin-bottom: 10px;    letter-spacing: 9px;    display: block;}.custom-border{	width: 100px;	text-align: center;	position: relative;	margin: 0 auto;    display: block;	}p.sub-heading {    display: block;    font-size: 17px;	margin-top: 10px;    padding-bottom: 31px;    line-height: 1.5}.centered p.sub-heading {    padding-bottom: 51px;    padding-right: 0px;    margin: 0 auto;}#arrow-down {    position: absolute;    bottom: 0;    left: 50%;    z-index: 11;    height: 120px;    width: 70px;    margin-left: -35px;    background: url(../images/arrow-down.png) no-repeat 21px 26px;    background-size: 28px 16px;    text-indent: -9999px;    display: block;    -webkit-animation: moveUpDown 3s infinite normal ease-out;    animation: moveUpDown 3s infinite normal ease-out;}.read-more {    position: absolute;    z-index: 54;    bottom: 0;    left: 0;    text-align: center;    width: 100%;    margin-bottom: -40px;    opacity: 0;    -webkit-transition: opacity 0.42s ease-in-out 0s, margin 0.42s ease-in-out 0s;    -moz-transition: opacity 0.42s ease-in-out 0s, margin 0.42s ease-in-out 0s;    transition: opacity 0.42s ease-in-out 0s, margin 0.42s ease-in-out 0s;}.read-more span {    background: rgba(15, 15, 15, .6);    color: #fff;    font-size: 12px;    text-transform: uppercase;    font-style: normal;    padding: 10px 14px 11px 14px;    display: inline-block;    margin: 0 auto;    height: 38px;}#inquire {    margin-bottom: 50px;}@-webkit-keyframes moveUpDown {    0% {        bottom: 0px;    }    50% {        bottom: 20px;    }    100% {        bottom: 0px;    }}@keyframes moveUpDown {    0% {        bottom: 0px;    }    50% {        bottom: 20px;    }    100% {        bottom: 0px;    }}/*===================================================================================*//*  								2 - Navigation                                   *//*===================================================================================*/body .sidebar {	position: fixed;	top: 0;	right: 0;	bottom: 0;	z-index: 99;	overflow:hidden!important;	height: 100%!important;	margin: 0!important;	background: rgba(0,0,0,0.8);	width: 100%!important;	-webkit-transform: translateX(100%);	-moz-transform: translateX(100%);	-ms-transform: translateX(100%);	-o-transform: translateX(100%);	transform: translateX(100%);	padding-right: 10px;	-webkit-transition: all 0.95s cubic-bezier(.05,.62,.03,.97);		-moz-transition: all 0.95s cubic-bezier(.05,.62,.03,.97);			-o-transition: all 0.95s cubic-bezier(.05,.62,.03,.97);				transition: all 0.95s cubic-bezier(.05,.62,.03,.97);}body .sidebar .footer-nav {	text-align: left;}body .sidebar .menu-nav {	text-align: left;	margin-top: 70px;	list-style:none;}.nav-logo{	width: 100px;}body .sidebar .menu-nav li a {	display: block;	padding-left: 30px;	font-family: "Inconsolata", sans-serif;	font-size: 20px;	text-transform: uppercase;	letter-spacing: 4px;	color: #f1f1f1;	line-height: 38px;	padding-top: 20px;}body .sidebar .menu-nav li a:hover {	color: #f1c40f;	text-decoration: line-through;}body .sidebar .footer-nav {	text-align: left;}body .sidebar .footer-nav li {	font-family: "Inconsolata", sans-serif;	color: #555;	list-style:none;	font-size: 18px;	line-height: 22px;}body .sidebar .footer-nav li:hover {	color: #f1c40f;}body.active .overlay {	z-index: 96;	background: rgba(0, 0, 0, 0.15);}body.active .sidebar {	-webkit-transform: translateX(0%);	-moz-transform: translateX(0%);	-ms-transform: translateX(0%);	-o-transform: translateX(0%);	transform: translateX(0%);}.burger-menu {	position: fixed;	top: 25px;	right: 30px;	z-index: 999;	background: none;	width: 30px;	height: 24px;	border: none;	cursor: pointer;	padding: 3px 0;	transition: .3s all ease .15s;}.burger-menu.active {	-webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);	-ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	transform: rotate(-180deg);	-webkit-transform-origin: center center;	-moz-transform-origin: center center;	-ms-transform-origin: center center;	-o-transform-origin: center center;	transform-origin: center center;}.burger-menu.active .bar:first-child {	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}	.burger-menu.active .bar:last-child {	bottom: 50%;	-webkit-transform: translateY(50%);	-moz-transform: translateY(50%);	-ms-transform: translateY(50%);	-o-transform: translateY(50%);	transform: translateY(50%);}.burger-menu .bar {	width: 100%;	height: 4px;	background: #f1c40f;	transition: .15s all ease;	position: absolute;	left: 0;}.burger-menu .bar:first-child {	top: 0;}	.burger-menu .bar:nth-child(2) {	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}.burger-menu .bar:last-child {	bottom: 0;}body .sidebar2 {	position: fixed;	top: 0;	z-index: 99;	overflow:hidden!important;	height: 10%!important;	margin: 0!important;	background: rgba(0,0,0,0.8);	width: 100%!important;	-webkit-transform: translateY(-150%);	-moz-transform: translateY(-150%);	-ms-transform: translateY(-150%);	-o-transform: translateY(-150%);	transform: translateY(-150%);	padding-right: 10px;	-webkit-transition: all 0.95s cubic-bezier(.05,.62,.03,.97);		-moz-transition: all 0.95s cubic-bezier(.05,.62,.03,.97);			-o-transition: all 0.95s cubic-bezier(.05,.62,.03,.97);				transition: all 0.95s cubic-bezier(.05,.62,.03,.97);}body .sidebar2 .footer-nav2 {	text-align: center;}body .sidebar2 .menu-nav2 {	text-align: center;	list-style:none;}body .sidebar2 .menu-nav2 li a {	display: inline-block;	font-family: "Inconsolata", sans-serif;	font-size: 17px;	text-transform: uppercase;	letter-spacing: 3px;	padding: 15px 10px 0 0;	color: #f1f1f1;}.nav-logo2{	padding: 10px 25px 0 0;}body .sidebar2 .menu-nav2 li a:hover {	color: #f1c40f;	text-decoration: line-through;}body .sidebar2 .footer-nav2{	text-align: center;}body .sidebar2 .footer-nav2 li {	font-family: "Inconsolata", sans-serif;	color: #555;	list-style:none;	font-size: 18px;	line-height: 22px;}body .sidebar2 .footer-nav2 li:hover {	color: #f1c40f;}body.active2 .overlay2 {	z-index: 96;	background: rgba(0, 0, 0, 0.15);}body.active2 .sidebar2 {	-webkit-transform: translateX(0%);	-moz-transform: translateX(0%);	-ms-transform: translateX(0%);	-o-transform: translateX(0%);	transform: translateX(0%);}.burger-menu2 {	position: fixed;	top: 25px;	right: 30px;	z-index: 999;	background: none;	width: 30px;	height: 24px;	border: none;	cursor: pointer;	padding: 3px 0;	transition: .3s all ease .15s;}.burger-menu2.active2 {	-webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);	-ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	transform: rotate(-180deg);	-webkit-transform-origin: center center;	-moz-transform-origin: center center;	-ms-transform-origin: center center;	-o-transform-origin: center center;	transform-origin: center center;}.burger-menu2.active2 .bar2:first-child {	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}	.burger-menu2.active2 .bar2:last-child {	bottom: 50%;	-webkit-transform: translateY(50%);	-moz-transform: translateY(50%);	-ms-transform: translateY(50%);	-o-transform: translateY(50%);	transform: translateY(50%);}.burger-menu2 .bar2 {	width: 100%;	height: 4px;	background: #f1c40f;	transition: .15s all ease;	position: absolute;	left: 0;}.burger-menu2 .bar2:first-child {	top: 0;}	.burger-menu2 .bar2:nth-child(2) {	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}.burger-menu2 .bar2:last-child {	bottom: 0;}/*===================================================================================*//*  								3 - Preloader                                    *//*===================================================================================*/#loading-sp {    width: 100%;    height: 100%;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: #f1f3f6;    z-index: 99999;    position: fixed;    display: block;}#loader-img {    position: relative;    height: 48px;    width: 48px;    top: 45%;    margin: 0 auto -45px;    border-radius: 100%;    -webkit-animation: rotation 3s infinite linear;    -moz-animation: rotation 3s infinite linear;    -o-animation: rotation 3s infinite linear;    animation: rotation 3s infinite linear;}#loader-img:before {    content: "";    display: block;    position: absolute;    height: 100%;    width: 100%;    border-top: 3px solid #212121;    border-left: 3px solid #212121;    border-bottom: 3px solid #212121;    border-right: 3px solid #212121;}@-webkit-keyframes rotation {    from {        -webkit-transform: rotate(0deg)    }    to {        -webkit-transform: rotate(360deg)    }}@-moz-keyframes rotation {    from {        -moz-transform: rotate(0deg)    }    to {        -moz-transform: rotate(360deg)    }}@-o-keyframes rotation {    from {        -o-transform: rotate(0deg)    }    to {        -o-transform: rotate(360deg)    }}@keyframes rotation {    from {        transform: rotate(0deg)    }    to {        transform: rotate(360deg)    }}/*===================================================================================*//*  								4 - Services                                     *//*===================================================================================*/.clearmargins {    clear: both;}.services-container {    /*width: 80%;	padding-left: 10%;*/    padding-left: 120px;    padding-right: 120px;}.services-section .img-section {    width: 20%;    min-height: 1px;    float: left;}.services-section .content-section {    width: 80%;    min-height: 1px;    float: left;}.services-section .service-icon {    font-size: 60px;    display: inline-block;    margin-top: -6px;}.services-section .content-section .heading h3 {    font-size: 14px;    line-height: 21px;    letter-spacing: 2px;    text-transform: uppercase;    margin-bottom: 6px;    font-weight: 500;}.services-section .content-section .text p {    font-size: 14px;    line-height: 21px;    font-weight: 400;}.services-icon-style2 {    font-size: 60px;    padding-top: 15px;    text-align: center;}.services-icon-style2 i {    font-size: 40px;    color: #313131;    text-align: center;}.style2-title {    text-transform: uppercase;    color: #414141;    letter-spacing: 5px;    position: relative;    text-align: center;}.services-style2-title {    font-size: 17px;    color: #212121;    margin-bottom: 10px !important;    letter-spacing: 3px;}.services-style2-body {    font-size: 15px;    padding-top: 7px;}.center-align {    text-align: center;}/*===================================================================================*//*  								5 - Home                                         *//*===================================================================================*/.white-bg-sp {    background-color: #fff!important;}header {    position: relative;    z-index: 1099;    width: 100%;    background: #fff;    padding: 16px 35px 14px;}#undefined-sticky-wrapper {    /*position:fixed;*/    z-index: 200;    width: 100%}.container {    position: relative;    margin: 0 auto;}.section {    position: relative;	overflow-x: hidden;    background: #fff;    padding: 80px 0 80px 0;    display: block;}#ancor2,#ancor3,#ancor4,#ancor5,#ancor6,#ancor7,#ancor8 {    position: absolute;    top: -78px;}#section1 {    display: block;    height: 100%;    width: 100%;    border: 0;}.section.white-bg {    background: #fff;}.section.header-section {    height: 410px;    padding: 0;}.bg-image-1 {    background: url(../images/bg2.jpg) no-repeat center;    -webkit-background-size: 100% auto;    -moz-background-size: 100% auto;    -o-background-size: 100% auto;    background-size: 100% auto;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.bg-image-2 {    background: url(../images/bg3.jpg) no-repeat center;    -webkit-background-size: 100% auto;    -moz-background-size: 100% auto;    -o-background-size: 100% auto;    background-size: 100% auto;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.bg-image-3 {    background: url(../images/bg1.jpg) no-repeat center;    -webkit-background-size: 100% auto;    -moz-background-size: 100% auto;    -o-background-size: 100% auto;    background-size: 100% auto;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.bg-image-client {    background: url(../images/bg1.jpg) no-repeat center;    -webkit-background-size: 100% auto;    -moz-background-size: 100% auto;    -o-background-size: 100% auto;    background-size: 100% auto;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.intro {    height: 100%;    width: 100%;    background: url(../images/bg1.jpg) no-repeat center;    -webkit-background-size: 100% auto;    -moz-background-size: 100% auto;    -o-background-size: 100% auto;    background-size: 100% auto;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    display: block;}.parallax {    background-attachment: fixed;}.text-center {    text-align: center;}.overlay {    display: block;    position: absolute;    top: 0;    background-color: rgba(15, 15, 15, .7);    width: 100%;    height: 100%;}.overlay2 {    display: block;    position: absolute;    top: 0;    background-color: rgba(15, 15, 15, .7);    width: 100%;    height: 100%;}.divider-slide {    background: #f1f1f1;    height: 3px;    width: 50px;    display: inline-block;    position: relative;    margin: 28px 0 28px 0;}.custom-border-slider{	width: 100px;	text-align: center;	position: relative;	margin: 0 auto;	margin-top: 15px;	margin-bottom: 15px;    display: block;	}.slider-logo{	width: 160px;	text-align: center;	margin-top: -45px!important;	position: relative;	margin: 0 auto;	margin-bottom: 30px;    display: block;	}#headline_cycler {    display: table;    position: absolute;    text-align: center;    top: 40%;    margin-top: -100px;    width: 100%;    z-index: 9;}.middle-caption {    display: table-cell;    vertical-align: middle;}#headline_cycler ul.flexslider {    display: inline-block;    text-align: center;    padding: 40px;}#headline_cycler ul.flexslider >li >h2 {    font-family: raleway;    font-weight: 300;    text-transform: uppercase;    font-size: 45px;    color: #fff;    letter-spacing: 10px;    margin-bottom: 10px;    margin-left: 5px;}#headline_cycler ul.flexslider >li >p {    color: #fff;    font-size: 20px;    margin: 0;    letter-spacing: 7px;}#headline_cycler .slide {    padding: 0 12px;}.main-sp #headline_cycler .slide {    display: none;}.main-sp #headline_cycler .slide:first-child {    display: block;}.break {    display: block;    clear: both;    height: 30px;    width: 100%;    position: relative}.tiny-break {    display: block;    clear: both;    height: 10px;    width: 100%;    position: relative}.big-break {    display: block;    clear: both;    height: 50px;    width: 100%;    position: relative}.extra-break {    display: block;    clear: both;    height: 70px;    width: 100%;    position: relative}@media screen and (-webkit-min-device-pixel-ratio:0) {    .intro,    .parallax {        background-attachment: scroll;    }}/*===================================================================================*//*  								6 - Buttons                                      *//*===================================================================================*/.social-list {    padding-bottom: 20px;    padding-top: 10px;    margin: 0;    cursor: default;}.sp-wrapper .social-list {    padding-top: 5px;    padding-left: 10px;    display: inline-block;}.social-list li {    display: inline-block;    padding: 0 5px;}.social-list.alignright li {    padding: 0 0 0 10px;}.social-list li a i {    color: #212121;    font-size: 25px;}.more-info .social-list {    padding-top: 5px;    padding-bottom: 10px;}.more-info .social-list li a i {    font-size: 24px;}i {    margin-right: 3px;    color: #212121}.social-list.alignright i {    margin-left: 3px;    font-size: 18px;}.sp-image-caption i,.dark i {    color: #fff;}.blog-bottom i,p.small.date i {    color: #999;    margin-right: 2px;}.btn-sp {    -webkit-text-shadow: none !important;    text-shadow: none !important;    font-family: "Raleway", "Open Sans", Arial, Helvetica, sans-serif;    color: #414141;    background: none;    cursor: pointer;    padding: 13px 25px 14px;    margin: 10px 0 10px 0;    display: inline-block;    letter-spacing: 2px;    font-size: 12px;    font-weight: 600;    text-transform: uppercase;    position: relative;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}.btn-sp:after {    content: '';    position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}.btn-main {    border: solid 2px #212121;    color: #414141;}.btn-style1:after {    width: 0%;    height: 100%;    top: 0;    left: 0;    background: #414141;}.btn-style1:hover,.btn-style1:active {	background: #212121;    color: #f1f1f1;}.btn-style1:hover:after,.btn-style1:active:after {    width: 100%;}.round-button {    border-radius: 50%;    height: 66px;    width: 66px;    display: inline-block;    text-align: center;    border: 2px solid #fff;    position: relative;    margin: 15px 0 10px;}.round-button i {    color: #fff;    font-size: 46px;    padding: 0;    margin: 0;    padding-top: 19px;    padding-left: 5px;}.icons.rounded {    border: 2px solid #212121;    padding: 45px;    height: 98px;    width: 98px;    margin-bottom: 10px;}/*===================================================================================*//*  								7 - Pricing Table                                *//*===================================================================================*/.table-title-border h2 {    font-family: "Raleway", Inconsolata, serif;    letter-spacing: 2px;    font-size: 30px;    font-weight: 700;    text-transform: uppercase;    margin: 5px 0;    padding: 5px;}.rating i {    color: #414141;    font-size: 29px;}.table-plans {    margin: 5px 0;    padding: 40px;    border: 2px solid #212121;}.featured{	background: #cff5dd;}.subscription-list ul {    list-style: none;    padding: 0;}.subscription-list ul li {    padding: 10px 0;}.subscription-price {    padding-bottom: 15px;}.subscription-price h3,.subscription-price p {    display: inline;    letter-spacing: 1px;}.heading-icon {    display: block;    position: relative;    text-align: center;    font-size: 35px;    color: #f1f1f1;}.footer-address-icon {    display: block;    position: relative;    text-align: center;    font-size: 39px;    color: #414141;}/*===================================================================================*//*  								8 - Team Members                                 *//*===================================================================================*/.team .team-member {    position: relative;    overflow: hidden;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.team .team-member:hover {}.team .team-member img {    max-width: 100%;    width: 100%;	border: 2px solid #212121;    display: block;    -webkit-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -moz-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -o-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    transition: all 0.5s cubic-bezier(.95, .08, .22, .65);}.team .team-member:hover img {}.team .team-member ul.team-member-social {    position: absolute;    bottom: 0;    	top: 0;    left: 0;    z-index: 999;    width: 100%;    height: 100%;    font-size: 0;    line-height: 0;    margin: 0;    padding: 20px 0;    list-style-type: none;    text-align: center;    background-color: transparent;    -webkit-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -moz-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -o-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -webkit-transform: translateX(150%);    -moz-transform: translateX(150%);    -ms-transform: translateX(150%);    -o-transform: translateX(150%);    transform: translateX(150%);}.team .team-member ul.team-member-social li {    display: block;	margin-top: 15%;    padding: 0;}.team .team-member ul.team-member-social li a {    display: block;}.team .team-member ul.team-member-social li a i {    font-size: 32px;    line-height: 32px;    color: #f1f1f1;}.team .team-member:hover ul.team-member-social {    -webkit-transform: translateY(0%);    -moz-transform: translateY(0%);    -ms-transform: translateY(0%);    -o-transform: translateY(0%);    transform: translateY(0%);    background: rgba(15, 15, 15, 1);}.team-member-info {    text-align: center;    padding-top: 10px;}.team-member-info h5 {    font-size: 15px;    text-align: center;    font-weight: 300;    letter-spacing: 4px;    text-transform: uppercase;    margin-bottom: 10px;}.team-member-info h6 {    font-size: 15px;    text-align: center;    letter-spacing: 4px;    margin-bottom: 10px;}.more-info h5,.more-info h4 {    margin-bottom: 1px;}/*===================================================================================*//*  								9 - Portfolio                                    *//*===================================================================================*/img {    width: 100%;    display: block;    max-width: 100% !important;    z-index: 9;}img {    box-shadow: #fff 0 0 0}.round img,.avatar img {    border: 0 none;    border-radius: 50%;}.margin-wrapper {    margin: 0px;    position: relative;	border: 2px solid #212121;}.parent {    width: 300px;    margin: 0px auto;    position: relative;    height: 220px;    z-index: 11}.child {    text-align: center;}.parent {    display: table}.child {    display: table-cell;    vertical-align: middle;}.sp-image-caption {    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    width: 100%;    height: 100%;    border: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}a:hover .sp-image-caption {    background: rgba(15, 15, 15, 1);    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.caption-box-sp {    height: 100%;    width: 100%;}.caption-box-sp .parent {    height: 100%;    width: 100%;    padding: 0px;}.sp-image-caption h4,.sp-image-caption p {    color: #f1f1f1 !important;    letter-spacing: 3px;    background: none !important;    display: inline-block;    padding: 0px;    margin: 0;    margin-bottom: 3px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    white-space: nowrap;}.sp-image-caption h4 {    font-size: 26px;    font-weight: 200;}.sp-image-caption p {    display: block;    margin-bottom: 0;}.full_width_gallery {    width: 100%;    margin-top: 5px;}.centralizer {    margin: 0 auto;    text-align: center;    font-size: 0;}.button {    color: #212121;    border: solid 2px #212121;    display: block;    position: relative;    padding: 13px 25px 14px;    margin: 0 auto;    text-align: center;    font-size: 12px;    font-weight: 600;    text-transform: uppercase;    letter-spacing: 3px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    z-index: 1;    -webkit-text-shadow: none !important;    text-shadow: none !important;    font-style: normal;    font-family: "Raleway", "Open Sans", Arial, Helvetica, sans-serif;}.centered .button {    margin-left: 5px;    margin-right: 5px;}.button:hover,.send-btn:hover {    background: #212121;    color: #fff;}.button i {    margin-right: 3px;}.button:hover i {    color: #fff;}.centralizer >.button {    width: auto;    display: inline-block;    margin-left: 5px;    margin-right: 5px;    white-space: nowrap}.dark .button {    color: #fff;    border: 2px solid #fff;}#Container .mix {    display: none;    margin-bottom: 30px;}#Container {    margin-top: 0px;}body.blog #Container {    padding-right: 0;}.filters {    display: block;    position: relative;    text-align: center;}.filter {    float: none;    display: inline-block;    font-size: 17px;	letter-spacing: 2px;    padding: 7px 0 12px 20px;    text-align: center;    cursor: pointer;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.filter.active,.filter:hover {    color: #212121;    text-decoration: line-through;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.close-ajax {    display: inline-block;    cursor: pointer;    background: url(../images/close.png) no-repeat center #212121;    background-size: 48px 48px;    width: 64px;    height: 64px;    text-indent: -9999px;    text-decoration: none;    border: 0;    bottom: 0px;    position: absolute;    margin-left: -32px;    left: 50%;    bottom: -110px;}.close-ajax:hover {    border: 0 !important;}.close-ajax:hover::after {    width: 0;}#ajax-content .flex-next,#ajax-content .flex-prev {    background-color: rgba(49, 49, 49, .5);}#loading {    min-height: 800px;    text-align: center;    vertical-align: middle;    position: relative;}#loading img {    top: 100px;    position: absolute;    width: auto !important;    margin: 0 auto;    display: inline-block}.prev-ajax {    background-image: url(../images/prev.png);    background-size: 48px 48px;    background-color: #212121;    border: none;    height: 48px;    width: 48px;    box-shadow: none;    left: -60px;    top: 0;    position: absolute;    color: transparent;    position: absolute;    cursor: pointer;}.next-ajax {    background-image: url(../images/next.png);    background-size: 48px 48px;    background-color: #212121;    border: none;    height: 48px;    width: 48px;    box-shadow: none;    right: -60px;    top: 0;    position: absolute;    color: transparent;    position: absolute;    cursor: pointer;}.ajax-content {    background: #f9f9f9;    position: relative;    margin-top: -120px;    margin-bottom: 77px;}.ajax-content .container {    margin-bottom: 20px;    padding-top: 120px;    padding-bottom: 110px;}#anchor-sp {    top: -184px;    position: relative;}.ajax-content h3 {    margin-bottom: 3px;    font-size: 30px;}.sp-wrapper {    padding-left: 25px;}.seperator-line {    background: #d8d8d8;    width: 100%;    height: 1px;    display: block;    position: relative;    margin: 30px 0 25px 0;}.col-lg-12 .seperator-line {    margin: 40px 0 30px 0;}.bordered-content {    background: #fff;    padding: 40px 45px 40px;    position: relative;    margin-bottom: 30px;}.bordered-content.more-info {    padding-top: 35px;}.col-lg-12 .client {    width: 20%;    border: 0;    padding: 5px 25px 5px 25px;    float: left;    position: relative;    opacity: 0.7;    -webkit-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;    cursor: pointer}.video-text {    font-family: 'Inconsolata', serif;    letter-spacing: 3px;    font-weight: 400;    font-size: 21px;}.client:hover {    opacity: 1;    -webkit-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}/*===================================================================================*//*  								10 - Blog                                        *//*===================================================================================*/.blog {    background: #fff;}#blog-main {    background: transparent;}.sp-heading-title-single {    color: #222;    font-size: 28px;    text-transform: uppercase;    font-weight: 700;	margin-top: -60px;	position: relative;    margin-bottom: 10px;    letter-spacing: 3px;    display: inline-block;}.mas-container {    position: relative;    width: 100%;}.mas-col3 .item {    width: 31%;    margin: 1%;    padding: 10px;    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}.mas-col3 .item:hover {    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px);}.grid-sizer {    width: 0;}.gutt-difer .grid-sizer {    width: 0px;}.blog-item3 {    position: relative;    float: left;    width: 100%;    padding-bottom: 40px;}.blog-item3 img {    width: 100%;    height: auto;}.blog-item3 a h4 {    padding-bottom: 20px;    color: #222;    display: block;}.blog-item3 a:hover {    color: #999;}.blog-item3 p {    color: #999;    font-size: 16px;    padding-bottom: 40px;}.blog-item3 button {    margin-top: 40px;}.top-bar {    position: relative;    width: 100%;    padding: 20px 0px 15px;    font-size: 13px;    text-transform: uppercase;    color: #999;    font-weight: 300;}.top-bar a {    color: #999;    margin-right: 15px;}.top-bar a:hover {    color: #000;}.top-bar span {    margin-right: 12px;}.top-bar span i {    color: #313131;}.hover_style3 {    -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_style3:hover {    filter: blur(1px);}.blog_readmore_btn3 {    color: #313131;    text-decoration: none;    padding: 6px 12px;    border: 1px solid #313131;    display: block;    text-align: center;    font-size: 12px;    letter-spacing: 2px;    -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;}.blog_readmore_btn3:hover {    color: #f1f1f1 !important;    padding-right: 50px;    text-decoration: none;    background-color: #313131;}.responsive-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden;}.responsive-container iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.align-left {    text-align: left;}.single .responsive-container {    margin-bottom: 40px;}.img-responsive img {    max-width: 100%;    display: inline-block;    height: auto;}.responsive-audio iframe {    width: 100%;}.blog_test {    display: block;    overflow: hidden;}.blog_test img {    -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;}.blog_test img:hover {    transform: scale(1.1);    -ms-transform: scale(1.1);    /* IE 9 */    -moz-transform: scale(1.1);    /* Firefox */    -webkit-transform: scale(1.1);    /* Safari and Chrome */    -o-transform: scale(1.1);    /* Opera */    cursor: crosshair;}.blog_pg_shop {    padding: 10px;    display: block;    text-align: center;}.blog_pg_shop a,.blog_pg_shop {    font-size: 20px;    letter-spacing: 3px;}.blog_pg {    background: #fff;    padding: 10px;    display: block;    text-align: center;}.blog_pg a,.blog_pg {    font-size: 18px;	text-transform: uppercase;    letter-spacing: 5px;}.blog_post_holder {    padding: 40px;    background: #fff;    padding-top: 0px;}.blog_com_header {    padding-top: 40px;    margin-top: 40px;    border-top: 1px solid #eaeaea;    text-transform: uppercase;}.comment-reply-title {    text-transform: uppercase;}.blog_posts_ul {    list-style: none;    margin: 0px;    padding: 0px;}.blog_posts_ul li {}.blog_main_blog_row {    margin: 0px;    background: #f6f6f6;    padding: 0px;}.blog_0_p {    padding: 0px;    min-height: 100%;}.blog_full_row_post {    background: #fff;    position: relative;}.blog_post_content_holder {    width: 100%;    height: 100%;    display: table;}.blog_post_content_holder_inner {    height: 100%;    vertical-align: middle;    line-height: 35px;    padding: 0 70px;    background: #f6f6f6;}.blog_full_row_post:hover {    background: #fff;}.sticky.blog_blocks_post {    padding: 0px;}.blog_blocks_post.blog_post {    border-bottom: 0px;    padding-bottom: 0px;}body.blog .more-info {    text-align: left;    padding-bottom: 18px;}body.blog .more-info h4 {    margin-bottom: 10px;}.blog-bottom {    border-top: 1px solid #f1f1f1;    background: #000;    width: 100%;    padding: 25px 35px 20px;    margin-bottom: 30px;    position: relative;}.avatar {    width: 45px;    height: 45px;    float: left;    margin-right: 15px;}.author-info .avatar {    width: 100px;    height: 100px;    float: none;    margin: 10px 0 5px;    display: inline-block;}.author-info h4 {    margin-bottom: 0;}.blog-bottom p {    line-height: 1.25;    padding-top: 2px;}.blog-line {    position: relative;    z-index: 100;}.blog-line::after {    content: "";    background: #d8d8d8;    top: 0px;    display: block;    right: 0%;    height: 1px;    position: absolute;    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;    width: 0;}a:hover .blog-line::after {    right: 0;    width: 100%;}.comment {    margin: 20px 30px 20px 0px;    padding: 30px 0px 10px;    border-top: 1px solid #eee;    position: relative}.custom-avatar{	float: left;	margin-right: 10px;    width: 68px;	height: 68px;	border-radius: 50%;    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);	}.commenter-avatar {    float: left;    padding-right: 30px;    max-width: 20%;}.commenter-avatar >img {    width: auto;}.comment-content {    float: left;    max-width: 80%;    padding-right: 20px;}.comment-content h5 {    margin-top: 0;}ul.unordered-list,.hentry ul {    list-style: circle;    line-height: 1.6;    padding: 0px 15px;    margin-left: 5px;    text-align: left !important;}ol {    list-style: decimal;    line-height: 1.6;    padding: 0px 15px;    margin-left: 5px;}ul.unordered-list li a,ol li a {    border-bottom: 1px dotted #3d9991;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}ul.unordered-list li a:hover,ol li a:hover {    border-bottom: 1px solid #3d9991;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.page-numbers {    padding: 10px;    color: #999;}.page-numbers:hover {    text-decoration: none;    color: #313131;}.page-numbers.current {    color: #000}.blog_add_post_like:hover strong {    color: #313131;}.blog_add_post_like:hover:after {    display: none;}.blog_add_post_like:hover:before {    display: none;}.blog_add_post_like.blog_already_post_liked strong {    color: #313131;}.blog_already_post_liked .blog_like_post_count {    color: #313131;}.blog_blog_post_cat.blog_already_post_liked {    color: #313131}.blog_already_post_liked:hover {    cursor: default;}.blog_blog_single_container {    background: #fff;    padding: 0px 0px;}.blog_wo_featured_holder {    margin: 0 0 15px 0;}.blog_wo_featured_cont {    position: absolute;    top: 70px;    left: 50px;    right: 50px;    padding: 40px;}.blog_wo_featured_cont h1 {    margin-bottom: 0px !important;    font-size: 30px;    text-align: center;    padding: 9px 15px 9px 15px;    display: inline-block;    letter-spacing: 3px;    color: #212121;    margin-top: 10px;    background: rgba(255, 255, 255, 0.9);}.blog_blocks_post .blog_post_holder {    height: 460px;    background: #fff000;    padding: 40px;}.blog_blocks_post.sticky {    padding-left: 5px;    background: #dedede}.blog_blocks_post.sticky .blog_post_holder {}.blog_blocks_post .blog_blog_post_cat_holder {    position: absolute;    bottom: 20px}.blog_blocks_post {    margin-bottom: 30px !important;}.blog_blocks_post .blog_legend {    font-size: 34px;    line-height: 40px;}.blog_blocks_post .blog_readmore_btn_holder {    padding: 0px;    border: none;    margin-top: 20px;    margin-left: 0px;    display: block;}.blog_blocks_post .blog_blog_post_title_holder {    margin-top: 20px;}.blog_blocks_post .blog_post_holder.blog_flip {    padding: 0px;}.blog_blocks_post .blog_post_holder iframe {    width: 100%;    margin-bottom: 5px;}.blog_blocks_post .blog_post_holder.blog_flip img {    width: 100% !important;    display: block;}.blog_block_cont_holder {    background: #f6f6f6;    padding: 40px;    height: 100%;    opacity: 0;    -webkit-transition: opacity .3s ease-in-out;    -moz-transition: opacity .3s ease-in-out;    -ms-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;}.blog_blocks_post .blog_post_holder.blog_flip:hover .blog_block_cont_holder {    opacity: 1;    -webkit-transition: opacity .3s ease-in-out;    -moz-transition: opacity .3s ease-in-out;    -ms-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;}.blog_full_width_post {    text-align: center;}.single .blog_blog_post_content_holder {    margin-top: 20px;}.blog_full_width_post .f_status .img-responsive {    display: inline-block;    text-align: center;}.blog_full_width_post .blog_blog_post_content_holder {    padding: 0px 60px;}.format-image .blog_blog_post_content_holder {    margin-top: 20px;}.blog_full_width_post .blog_readmore_btn_holder {    padding: 0px;    border: none;    margin-top: 20px;    margin-left: 0px;    display: block;}.blog_simple_image {    overflow: hidden;}.blog_simple_image.blog_img_grid a:hover {    cursor: pointer}.inner_post_holder h1.blog_legend {    margin-bottom: 20px;}.blog_search_btn {    width: 100%;    background: #fff;    border: 1px solid #e8e8e8;    color: #999;    border-radius: 0px;}.blog_search_btn:hover {    width: 100%;    background: #e8e8e8;}.blog_left_side_post {    text-align: right;}.blog_blog_page_title {    background: #313131;    text-align: center;    padding: 60px;}.blog_blog_page_title h1 {    color: #fff;    font-size: 24px;    line-height: 24px;}.blog_readmore_btn {    color: #313131;    text-decoration: none;    margin-top: 20px;    padding: 6px 12px;    border: 1px solid #313131;    display: inline-block;    font-size: 12px;    letter-spacing: 2px;    -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;}.blog_readmore_btn:hover {    color: #fff !important;    padding-right: 20px;    text-decoration: none;    background: #313131;}.blog_blog_post_cat_holder {    margin-top: 25px;}.blog_with_sidebar {    padding: 0px 95px;    background: #fff;}.blog_with_sidebar .blog_post_content_holder {    padding: 20px 40px;    background: #fafafa;}h2.blog_title {    margin-bottom: 0px;    font-size: 28px;    line-height: 32px !important;    text-transform: uppercase;    font-weight: 300;    margin-bottom: 15px;    margin-top: 15px;    letter-spacing: 4px;}.blog_with_sidebar h2.blog_title {    margin-bottom: 0px;    font-size: 20px;    line-height: 24px !important;    text-transform: uppercase;    font-weight: 300;    margin-bottom: 15px;    margin-top: 15px;    letter-spacing: 4px;}.blog_with_sidebar .post {    margin-bottom: 40px;}.blog_sub_legend.search_blog_title {    font-size: 20px !important;    line-height: 32px;}.search .blog_single_cat_desc {    margin-bottom: 40px;}.blog_title_a {    color: #000;}.blog_title_a:hover {    color: #000;    text-decoration: none;}.blog_blog_post_meta_holder {    margin-bottom: 10px;    font-size: 12px;    color: #313131}.blog_blog_post_cat {    font-size: 13px;    color: #777;    padding-bottom: 10px;    display: inline-block;    margin-right: 20px;}.blog_blog_post_cat strong {    font-weight: normal;    color: #444;    font-size: 12px;}.blog_blog_post_data_holder {    font-size: 11px;    padding-bottom: 0px;    margin-bottom: 0px;    display: inline-block;}.blog_blog_post_data_holder .blog_blog_post_cat {    margin-right: 0px;    margin-left: 10px;    padding-bottom: 6px;}.blog_ddate {    text-align: center;    letter-spacing: 2px;	font-size: 14px;    color: #222;    background: rgba(255, 255, 255, 0.9);    padding: 9px 15px 9px 15px;}.single .blog_blog_post_data_holder {    margin-bottom: 10px;}.single .blog_blog_post_data_holder .blog_ddate {    border: none;}.blog_blog_post_cat a {    display: inline-block;    position: relative;    color: #999;}.blog_blog_post_cat a:hover {    color: #000;    text-decoration: none;}.blog_blog_post_cat a:before,.blog_readmore_btn:before {    content: '';    display: inline-block;    position: absolute;    left: 0;    bottom: 0;    height: 1px;    width: 0;    transition: width 0s ease, background .2s ease;}.blog_blog_post_cat a:after,.blog_readmore_btn:after {    content: '';    display: inline-block;    position: absolute;    right: 0;    bottom: 0;    height: 1px;    width: 0;    background: red;    transition: width .2s ease;}.blog_post.sticky .blog_post_holder {    padding: 40px;    background: #f3f3ef}/* Twitter widget */.blog_tweet {    background-position: 20px center;    background-repeat: no-repeat;    font-size: 13px;    color: #666;}.blog_tweet a:not(.twitter_times) {    color: #000;}.blog_tweet a:hover {    color: #313131;    text-decoration: none;}.blog_tweet_time >a.twitter_time {    font-size: 11px;	margin-left: 5px;    color: #313131;	float: left;}.blog_tweet_time >a.reply-link {    font-size: 13px;    color: #212121;	float: right;	line-height: 7px;}/*Sidebars*/.sp-border-mr .img-responsive {    width: 100%;}.blog_instagram_widget_ul {    margin: 0px;}.blog_instagram_widget_ul li a {    padding: 0px;    margin: 0px;    display: inherit;}.blog_instagram_widget_ul li {    width: 50%;    float: left;    display: inline-block;    border: none;    padding: 1px;}.io_widget_title {    padding-left: 20px;    margin-bottom: 15px;    text-transform: uppercase;    letter-spacing: 3px;    color: #444}.sp-border {    margin-bottom: 15px;}.tile-heading  {     font-family: 'Inconsolata',  Arial,  Helvetica,  sans-serif;     font-size: 13px;     text-transform: uppercase;     letter-spacing: 4px;     padding: 0;    position: absolute;     top: -7px;     left: 0;     text-align: center;     width: 100%;     color: #2b2b2b;     font-weight: 600}.tile-heading span  {     display: inline-block;     background: #fff;     z-index: 100;     padding: 0 8px 0 10px;}.sp-border-mr {    margin-bottom: 20px;	padding: 20px 15px 15px 20px;	border:2px solid #2b2b2b;    font-size: 13px !important;}.sp-border-mr ul:not(#cbox):not(.blog_instagram_widget_ul) {    padding: 0px;    list-style: none;}.sp-border-mr ul:not(#cbox):not(.blog_instagram_widget_ul) li {    border-bottom: 1px dotted #ededed;}.blog_cat_count {    float: right;    padding: 2px 4px;    background: #ededed;    margin-top: 6px;    font-size: 10px;    min-width: 30px;    text-align: center;}.sp-border-mr ul:not(#cbox):not(.blog_instagram_widget_ul) li a {    color: #000;    display: inline-block;    opacity: 1;    padding: 7px 0px 7px 0px;}.sp-border-mr ul:not(#cbox):not(.blog_instagram_widget_ul) li a:hover {    text-decoration: none;    opacity: 1;    color: #313131;}.sp-border-mr #searchform label {    display: none;}.input-text {    background: #fafafa;    border: 1px solid #ededed;}input,textarea {    padding: 10px;}.sp-border-mr input {    width: 100%;    padding: 10px;    border: 1px solid #eaeaea;    font-size: 12px;    line-height: 12px;    margin-bottom: 20px;}.sp-border-mr input#s {    margin: 0px}.blog_right_sidebar .sp-border-mr {    padding-left: 30px;}.blog_left_sidebar .sp-border-mr {    padding-right: 30px;}/* calendar widget */.widget_calendar {    float: left;}#wp-calendar a {    color: #313131}#wp-calendar {    width: 100%;}#wp-calendar caption {    text-align: right;    color: #333;    font-size: 12px;    margin-top: 10px;    margin-bottom: 15px;}#wp-calendar thead {    font-size: 10px;    margin-bottom: 10px;}#wp-calendar thead th {    padding: 10px;}#wp-calendar tbody {    color: #aaa;}#wp-calendar tbody td {    background: #ededed;    border: 1px solid #fff;    text-align: center;    padding: 8px;}#wp-calendar tbody td:hover {    background: #fff;}#wp-calendar tbody .pad {    background: none;}#wp-calendar tfoot #next {    font-size: 10px;    text-transform: uppercase;    text-align: right;}#wp-calendar tfoot #prev {    font-size: 10px;    text-transform: uppercase;    padding-top: 10px;}#wp-calendar thead th {    background: #ededed;    text-align: center;    border: 1px solid #fff;}#wp-calendar caption {    font-weight: bold;    color: #313131}#cbox .blog_flickr_item img {    border-radius: 0px;    margin-bottom: 10px;}.blog_flickr_item {    overflow: hidden;}#cbox .blog_flickr_item {    float: left;    width: 20%;    border: 1px solid #fff}#cbox .blog_flickr_item:nth-child(4n) {    margin-right: 0px;}#cbox .blog_flickr_item img:hover {    opacity: 0.9}.author-info-single {    font-size: 15px;}.post-info-single {    font-size: 15px;    font-weight: 700;	letter-spacing: 2px;    color: #222;    padding: 7px 15px 7px 15px;    display: block;}.post-info-single-sub {    font-size: 15px;    padding-bottom: 15px;    font-weight: 500;    text-align: center;}.blog_share_text {    font-size: 12px;    color: #000;}.blog_single_post_share {    display: block;    margin-top: 0px;    text-align: center;}.single-format-quote .blog_single_post_share {    margin-top: 20px;}.blog_single_post_share a {    font-size: 20px;    margin-bottom: 0px;    margin-right: 14px;	text-align:center;    margin-left: 14px;}pre {    border: none;    border-radius: 0px;    padding: 40px;    background: #333;    color: #fff}.comment-form label {    display: block;    font-weight: 300;    margin-top: 10px;	text-transform:uppercase;    letter-spacing: 3px;}.comment-form input:not(#submit),.comment-form textarea {    padding: 10px;    border-bottom: 1px solid #313131;    border-top: none;    border-left: none;    border-right: none;    width: 100%;    border: 1px solid #999;    height: auto;    margin-bottom: 10px;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.comment-form input:focus:not(#submit),.comment-form textarea:focus {    border-color: #222;    padding: 10px 15px;	background: #212121;    color: #f1f1f1;}#respond {    padding: 20px;}.comment-form input#submit {    color: #000;    border: none;    padding: 6px 10px;    background: #fff;    margin-top: 10px;    display: inline-block;}.comment-form input#submit:hover {    color: #313131}.blog-pagination .pagination {    margin: 0;}.blog-pagination .pagination li a {    border: none;    background: none;    color: #999;    font-size: 1.2em;}.blog-pagination .pagination li a:hover {    border: none;    color: #111;}.blog-post-nav {    padding-top: 100px;    padding-bottom: 50px;}.blog-post-nav .prev-btn,.blog-post-nav .next-btn {    display: inline-block;    color: #999;}.blog-post-nav .prev-btn:hover,.blog-post-nav .next-btn:hover {    color: #111;}.blog-post-nav .prev-btn {    float: left;    padding-left: 15px;}.blog-post-nav .next-btn {    float: right;    padding-right: 15px;}.blog-columns .blog-post,.blog-classic .blog-post {    border: 2px solid #212121;    background: #f8f8f8;    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);    -webkit-transition: all 0.3s;    transition: all 0.3s;}.blog-columns .blog-post .post-img,.blog-classic .blog-post .post-img {    display: block;}.blog-columns .blog-post .post-img img,.blog-classic .blog-post .post-img img {    max-width: 100%;    height: auto;    -webkit-transition: opacity 0.5s;	-webkit-transition: all 0.5s ease;       -moz-transition: all 0.5s ease;         -o-transition: all 0.5s ease;            transition: all 0.5s ease;		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */	filter: gray; /* IE6-9 */	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}.blog-columns .blog-post .post-img:hover img,.blog-classic .blog-post .post-img:hover img {	filter: none;	-webkit-filter: grayscale(0%);}.blog-columns .blog-post .bp-content,.blog-classic .blog-post .bp-content {    padding: 20px;}.blog-columns .blog-post .bp-content .post-meta .post-date i,.blog-classic .blog-post .bp-content .post-meta .post-date i,.blog-columns .blog-post .bp-content .post-meta .post-comments i,.blog-classic .blog-post .bp-content .post-meta .post-comments i {    display: inline-block;    padding-right: 9px;    font-size: 18px;    vertical-align: middle;    color: #555;    -webkit-transition: color 0.3s;    transition: color 0.3s;}.blog-columns .blog-post .bp-content .post-meta .post-date span,.blog-classic .blog-post .bp-content .post-meta .post-date span,.blog-columns .blog-post .bp-content .post-meta .post-comments span,.blog-classic .blog-post .bp-content .post-meta .post-comments span {    display: inline-block;    padding-left: 10px;    border-left: 1px solid #f1f1f1;    font-family: "Raleway", "arial", "Helvetica Neue", Helvetica, sans-serif;    font-size: .75em;    letter-spacing: 2px;    text-transform: uppercase;    vertical-align: middle;    color: #555;    -webkit-transition: color 0.3s;    transition: color 0.3s;}.blog-columns .blog-post .bp-content .post-meta .post-date:hover i,.blog-classic .blog-post .bp-content .post-meta .post-date:hover i,.blog-columns .blog-post .bp-content .post-meta .post-date:hover span,.blog-classic .blog-post .bp-content .post-meta .post-date:hover span,.blog-columns .blog-post .bp-content .post-meta .post-comments:hover i,.blog-classic .blog-post .bp-content .post-meta .post-comments:hover i,.blog-columns .blog-post .bp-content .post-meta .post-comments:hover span,.blog-classic .blog-post .bp-content .post-meta .post-comments:hover span {    color: #111;}.blog-columns .blog-post .bp-content .post-meta .post-comments,.blog-classic .blog-post .bp-content .post-meta .post-comments {    float: right;}.blog-columns .blog-post .bp-content .post-title,.blog-classic .blog-post .bp-content .post-title {    display: block;	text-align:center;    padding: 25px 0 20px 0;    color: #111;}.blog-columns .blog-post .bp-content .post-title h3,.blog-classic .blog-post .bp-content .post-title h3,.blog-columns .blog-post .bp-content .post-title .page-title .subheading,.page-title .blog-columns .blog-post .bp-content .post-title .subheading,.blog-classic .blog-post .bp-content .post-title .page-title .subheading,.page-title .blog-classic .blog-post .bp-content .post-title .subheading,.blog-columns .blog-post .bp-content .post-title h4,.blog-classic .blog-post .bp-content .post-title h4,.blog-columns .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-heading,.ft-tabs .tabs-list li a .tab-group .blog-columns .blog-post .bp-content .post-title .tab-heading,.blog-classic .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-heading,.ft-tabs .tabs-list li a .tab-group .blog-classic .blog-post .bp-content .post-title .tab-heading,.blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item blockquote footer cite,.testimonials-3col .t-item blockquote footer .blog-columns .blog-post .bp-content .post-title cite,.blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item blockquote footer cite,.testimonials-3col .t-item blockquote footer .blog-classic .blog-post .bp-content .post-title cite,.blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .blog-columns .blog-post .bp-content .post-title cite,.blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer cite,.testimonials-3col .t-item .wrapper-404 .content-wrapper .info-wrapper .info-404 footer .blog-classic .blog-post .bp-content .post-title cite,.blog-columns .blog-post .bp-content .post-title .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite,.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .blog-columns .blog-post .bp-content .post-title cite,.blog-classic .blog-post .bp-content .post-title .wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer cite,.wrapper-404 .content-wrapper .info-wrapper .testimonials-3col .t-item .info-404 footer .blog-classic .blog-post .bp-content .post-title cite,.blog-columns .blog-post .bp-content .post-title .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .blog-columns .blog-post .bp-content .post-title cite,.blog-classic .blog-post .bp-content .post-title .testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer cite,.testimonials-3col .t-item .bg-maintenance .content-wrapper .content-inner p footer .blog-classic .blog-post .bp-content .post-title cite,.blog-columns .blog-post .bp-content .post-title .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite,.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .blog-columns .blog-post .bp-content .post-title cite,.blog-classic .blog-post .bp-content .post-title .bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer cite,.bg-maintenance .content-wrapper .content-inner .testimonials-3col .t-item p footer .blog-classic .blog-post .bp-content .post-title cite,.blog-columns .blog-post .bp-content .post-title .team-3col .t-item .t-info .t-role,.team-3col .t-item .t-info .blog-columns .blog-post .bp-content .post-title .t-role,.blog-classic .blog-post .bp-content .post-title .team-3col .t-item .t-info .t-role,.team-3col .t-item .t-info .blog-classic .blog-post .bp-content .post-title .t-role,.blog-columns .blog-post .bp-content .post-title .team-4col .t-item .t-info .t-role,.team-4col .t-item .t-info .blog-columns .blog-post .bp-content .post-title .t-role,.blog-classic .blog-post .bp-content .post-title .team-4col .t-item .t-info .t-role,.team-4col .t-item .t-info .blog-classic .blog-post .bp-content .post-title .t-role,.blog-columns .blog-post .bp-content .post-title .freelancer-about .t-item .t-info .t-role,.freelancer-about .t-item .t-info .blog-columns .blog-post .bp-content .post-title .t-role,.blog-classic .blog-post .bp-content .post-title .freelancer-about .t-item .t-info .t-role,.freelancer-about .t-item .t-info .blog-classic .blog-post .bp-content .post-title .t-role,.blog-columns .blog-post .bp-content .post-title .t-join .t-info .t-role,.t-join .t-info .blog-columns .blog-post .bp-content .post-title .t-role,.blog-classic .blog-post .bp-content .post-title .t-join .t-info .t-role,.t-join .t-info .blog-classic .blog-post .bp-content .post-title .t-role,.blog-columns .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .form-content .cards-header,.login-2 .bg-overlay .form-wrapper .form-content .blog-columns .blog-post .bp-content .post-title .cards-header,.blog-classic .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .form-content .cards-header,.login-2 .bg-overlay .form-wrapper .form-content .blog-classic .blog-post .bp-content .post-title .cards-header,.blog-columns .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,.login-2 .bg-overlay .form-wrapper .social-signup .social-card .blog-columns .blog-post .bp-content .post-title .sc-lead,.blog-classic .blog-post .bp-content .post-title .login-2 .bg-overlay .form-wrapper .social-signup .social-card .sc-lead,.login-2 .bg-overlay .form-wrapper .social-signup .social-card .blog-classic .blog-post .bp-content .post-title .sc-lead,.blog-columns .blog-post .bp-content .post-title h5,.blog-classic .blog-post .bp-content .post-title h5,.blog-columns .blog-post .bp-content .post-title .ft-boxed-hover ul li .hover-content .ft-heading,.ft-boxed-hover ul li .hover-content .blog-columns .blog-post .bp-content .post-title .ft-heading,.blog-classic .blog-post .bp-content .post-title .ft-boxed-hover ul li .hover-content .ft-heading,.ft-boxed-hover ul li .hover-content .blog-classic .blog-post .bp-content .post-title .ft-heading,.blog-columns .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-info,.ft-tabs .tabs-list li a .tab-group .blog-columns .blog-post .bp-content .post-title .tab-info,.blog-classic .blog-post .bp-content .post-title .ft-tabs .tabs-list li a .tab-group .tab-info,.ft-tabs .tabs-list li a .tab-group .blog-classic .blog-post .bp-content .post-title .tab-info,.blog-columns .blog-post .bp-content .post-title .sidebar .comments-widget .widget-item span .widget-comm-title,.sidebar .comments-widget .widget-item span .blog-columns .blog-post .bp-content .post-title .widget-comm-title,.blog-classic .blog-post .bp-content .post-title .sidebar .comments-widget .widget-item span .widget-comm-title,.sidebar .comments-widget .widget-item span .blog-classic .blog-post .bp-content .post-title .widget-comm-title,.blog-columns .blog-post .bp-content .post-title .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,.comingsoon .content-wrapper .content-inner .cs-timer .item .blog-columns .blog-post .bp-content .post-title .title-timer,.blog-classic .blog-post .bp-content .post-title .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer,.comingsoon .content-wrapper .content-inner .cs-timer .item .blog-classic .blog-post .bp-content .post-title .title-timer {    margin: 0;}.blog-columns .blog-post .bp-content p,.blog-classic .blog-post .bp-content p {    margin-bottom: 30px;}.blog-preview .blog-post {    background: #fff;}.blog-masonry .blog-post {    margin-bottom: 30px;}.blog-classic .blog-post {    margin-bottom: 100px;}.blog-post-single {    margin-bottom: 100px;}.blog-post-single .post-img {    margin-bottom: 20px;}.blog-post-single .post-meta .post-date i,.blog-post-single .post-meta .post-comments i {    display: inline-block;    padding-right: 9px;    font-size: 18px;    vertical-align: middle;    color: #ccc;    -webkit-transition: color 0.3s;    transition: color 0.3s;}.blog-post-single .post-meta .post-date span,.blog-post-single .post-meta .post-comments span {    display: inline-block;    padding-left: 10px;    border-left: 1px solid #f1f1f1;    font-family: "Raleway", "arial", "Helvetica Neue", Helvetica, sans-serif;    font-size: .75em;    letter-spacing: 2px;    text-transform: uppercase;    vertical-align: middle;    color: #999;    -webkit-transition: color 0.3s;    transition: color 0.3s;}.blog-post-single .post-meta .post-date:hover i,.blog-post-single .post-meta .post-date:hover span,.blog-post-single .post-meta .post-comments:hover i,.blog-post-single .post-meta .post-comments:hover span {    color: #111;}.blog-post-single .post-meta .post-comments {    float: right;}.blog-post-single .post-title {    margin: 0;    padding-top: 30px;}.blog-post-single .blog-post-content {    margin-top: 50px;    margin-bottom: 50px;}.blog-post-single .blog-post-content p {    margin-bottom: 0;}.blog-post-single .blog-post-content .left-blog-quote {    margin: 20px 30px 20px -50px;}.blog-post-single .blog-post-content .right-blog-quote {    margin: 20px -50px 20px 30px;}.masonry-post-index {    margin-bottom: 50px;}.masonry-post-index:after {    clear: both;}.masonry-post-index:before,.masonry-post-index:after {    content: " ";    display: table;}.masonry-post-index:after {    clear: both;}.masonry-post-index:before,.masonry-post-index:after {    content: " ";    display: table;}.masonry-post-index .entry-header {    text-align: center;}.masonry-post-index .entry-header img {    margin-left: auto;    margin-right: auto;}.masonry-post-index .entry-content {    margin-bottom: 20px;}.masonry-post-index .entry-footer {    margin-bottom: 10px;}.masonry-post-index.quote {    padding: 30px;    border: 0;    background-color: #f4f4f4;}.masonry-post-index.quote .entry-header {    position: relative;}.masonry-post-index.quote .entry-header .post-title {    padding-top: 10px;}.masonry-post-index.quote .entry-content {    margin-bottom: 20px;}.masonry-post-index.quote .entry-content blockquote {    quotes: '"' '"';    margin: 0;    font-style: italic;    font-family: 'Raleway', serif;    font-size: 16px;}.masonry-post-index.quote .entry-footer .author {    float: right;    text-transform: uppercase;    font-size: 16px;}.masonry-post-index-style-1 {    border-bottom: 1px solid #dddddd;}.masonry-post-index-style-1 .post-title {    padding-top: 40px;}.masonry-post-index-style-2:not(.quote) .entry-content {    padding: 30px 30px 10px;    border-width: 0 1px 1px 1px;    border-style: solid;    border-color: #dddddd;    text-align: center;}.audio-container iframe,.audio-container object,.audio-container embed {    display: block;    height: 100%;    width: 100%;    border: 0px none;}/*===================================================================================*//*  								11 - About                                       *//*===================================================================================*/.about-container {    /*width: 80%;padding-left: 10%;*/    padding-left: 120px;    padding-right: 120px;}.about-us-section .img-section {    width: 30%;    min-height: 1px;    float: left;}.about-us-section .content-section {    width: 70%;    min-height: 1px;    float: left;}.about-us-section .service-icon {    font-size: 90px;    color: #313131;    display: inline-block;    margin-top: -6px;    vertical-align: middle;}.about-us-section .content-section .carousel-heading h3 {    font-size: 14px;    line-height: 21px;    letter-spacing: 2px;    text-transform: uppercase;    margin-bottom: 6px;    font-weight: 500;}.about-us-section .content-section .text p {    font-size: 14px;    line-height: 21px;    font-weight: 400;}.section-head h2.heading {    font-size: 42px;    line-height: 43px;    display: inline-block;    border-left: 5px solid #313131;    font-weight: 500;    letter-spacing: 7px;    padding: 5px 8px 5px 12px;    text-transform: uppercase;    margin-bottom: 1px;}.section-head h4 .carousel-sub-heading {    display: inline-block;    font-size: 13px;    font-weight: 200;    border-left: 5px solid #313131;    letter-spacing: 4px;    line-height: 19px;    padding: 7px 8px 5px 12px;    text-transform: uppercase;    margin: 0 0 0 30px;}.about-content p {	margin-top: 30px;	margin-bottom: 30px;	font-size: 18px;	line-height: 24px;	font-weight: 400;	font-family: 'Crimson Text', sans-serif;	font-style:italic;}#sync1 .service-item {    background: none;    padding: 0;    margin: 40px 0;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}#sync2 .service-item {    background-color: transparent;    border: 2px solid #313131;    margin-left: 7px;    color: #fff;    text-align: center;    cursor: pointer;    filter: alpha(opacity=50);    opacity: 0.5;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}#sync2 .service-item:focus {    background-color: transparent;    border: 5px solid #313131;}#sync2 .service-item i {    padding: 0 5px;    font-size: 67px;    color: #313131;}#sync2 .service-item:hover i {    color: #f1f1f1;}#sync2 .service-item h1 {    font-family: 'Inconsolata', sans-serif;    font-size: 12px;    font-weight: 400;    text-transform: uppercase;    letter-spacing: 2px;    color: #444;}#sync2 .service-item:hover h1 {    color: #f1f1f1;}#sync2 .synced .service-item {    background-color: transparent;    filter: alpha(opacity=100);    opacity: 1;}#sync2 .service-item:hover {    filter: alpha(opacity=100);    background: #313131;    opacity: 1;    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px);}/*===================================================================================*//*  								12 - Skills                                      *//*===================================================================================*/#skills {    background: #fff;}.progress-line {    position: relative;    margin-bottom: 20px;}.progress-line .progress-line-title {    display: block;    text-transform: uppercase;    color: #444;    font-size: 15px;    margin: 0 0 10px 0;}.progress-line .progress-line-container {    border: 1px solid #999;    padding: 5px 5px;    position: relative;}.progress-line .progress-line-bar {    height: 2px;    width: 0;    background: #212121;}.progress-line .skill-bar-percent {    position: absolute;    top: -36px;    right: 0;    font-size: 15px;    padding: 5px;}.progress-bar {    color: #fff;    background-color: #313131;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-transition: width .6s ease;    -moz-transition: width .6s ease;    -o-transition: width .6s ease;    transition: width .6s ease;}.progress {    border: 2px solid #e1e1e1;    padding: 6px 7px;    height: 8px;    margin-top: 24px;    margin-bottom: 0;    overflow: hidden;    background-color: transparent;    border-radius: 0px;    border-bottom: 1px solid #313131;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}/*===================================================================================*//*  								13 - Counter                                     *//*===================================================================================*/#facts{background: #fff;}.counter {    padding-top: 10px;    text-align: center;}.counter h1 {    font-family: 'Inconsolata', sans-serif;    font-weight: 300;    font-size: 50px;}.counter-border{	font-size: 14px;	padding-bottom: 5px;}.custom-border-counter{	width: 100px;	text-align: center;	position: relative;	margin: 0 auto;    display: block;	}.padding-counter { 	padding-bottom: 140px;}/*===================================================================================*//*  								14 - Contact                                     *//*===================================================================================*/.contact-detail {    margin-bottom: 80px;}.contact-detail i {    font-size: 40px;}.contact-detail h5 {    font-size: 12px;    letter-spacing: 2px;    margin: -5px 0 0 0;}.contact-detail h4 {    font-size: 16px;    margin: 0;    color: #333;}.contact-form {    padding-top: 47px;}.contact-form .form-control {    padding: 16px 5px;    border: none;    box-shadow: none;    border-radius: 0;    border: 1px solid #999;    height: auto;    margin-bottom: 26px;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;}.contact-form .form-control:focus {    border-color: #222;    padding: 16px 15px;	background: #212121;    color: #f1f1f1;}.contact-form .col-md-12:last-child {    text-align: center;    margin-top: 11px;}.contact-form input[type="submit"] {    -webkit-text-shadow: none !important;    text-shadow: none !important;    font-family: "Raleway", "Open Sans", Arial, Helvetica, sans-serif;    cursor: pointer;    padding: 14px 25px 14px;    margin: 0 auto;    display: block;    letter-spacing: 4px;    font-size: 12px;    font-weight: 700;    text-transform: uppercase;    position: relative;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    border: solid 2px #212121;    color: #414141;    background: none;}.contact-form input[type="submit"]:hover {    color: #f1f1f1;    background: #212121;}.social-icon li {    display: inline-block;    margin-right: 40px;}.social-icon li:last-child {    margin-right: 0;}.social-icon li .fa {    font-size: 24px;    color: #353535;}.subscribe,.social-icon {    text-align: left;}.subscribe .contact-form input[type="submit"] {    width: 100%;}.contact-detail .icon-holder {    display: block;    border-right: 1px solid #eee;    padding-right: 30px;    color: #414141;    text-align: left;}.contact-detail .descript-contact,.contact-detail .descript-contact a {    font-size: 16px;    font-weight: 600;    color: #333;    text-transform: capitalize;}.dark-bg-sp {    background-color: #f1f1f1!important;}/*===================================================================================*//*  								15 - Shop                                        *//*===================================================================================*/.item-wrap .product {    position: relative;    overflow: hidden;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}.item-wrap .product:hover {    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);}.item-wrap .product img {	border: 2px solid #212121;    max-width: 100%;    width: 100%;    display: block;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;}.item-wrap .product ul.add-to-cart {    position: absolute;    z-index: 800;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    font-size: 0;    line-height: 0;    margin: 0;    padding: 20px 0;    list-style-type: none;    text-align: center;    background-color: transparent;    -webkit-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -moz-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -o-transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    transition: all 0.5s cubic-bezier(.95, .08, .22, .65);    -webkit-transform: translateX(150%);    -moz-transform: translateX(150%);    -ms-transform: translateX(150%);    -o-transform: translateX(150%);    transform: translateX(150%);}.item-wrap .product ul.add-to-cart li {    display: inline-block;	margin-top: 65%;	text-align: center;    padding: 0;}.item-wrap .product ul.add-to-cart li a {    display: block;    margin: 0 25px;}.item-wrap .product ul.add-to-cart li a:hover {    color: #f1f1f1;}.item-wrap .product ul.add-to-cart li a i {    font-size: 40px;    line-height: 40px;    color: #f1f1f1;}.item-wrap .product:hover ul.add-to-cart {    -webkit-transform: translateY(0%);    -moz-transform: translateY(0%);    -ms-transform: translateY(0%);    -o-transform: translateY(0%);    transform: translateY(0%);    background: rgba(15, 15, 15, 1);}.product-info {    text-align: center;    padding-top: 10px;}.product-info h5 {    text-align: center;    letter-spacing: 2px;    font-size: 14px;    margin-bottom: 10px;}.product-info h6 {    text-align: center;    letter-spacing: 1px;    font-size: 14px;    text-transform: none;    font-weight: 300;    margin: 40px 0 10px 0;}.product-name {    float: left;    letter-spacing: 4px;    margin-bottom: 10px;}.product-price {    float: right;    color: #313131;    letter-spacing: 4px;    margin-bottom: 10px;}/*===================================================================================*//*  								16 - Footer                                      *//*===================================================================================*//* Vertical */footer {	 position:fixed;	 top:0;	 left:0;	 width: 40px;	 height: 100%;	 color: #444;	 background: rgba(15,15,15,0.6);	 z-index:15;	 padding:20px 10px 20px 10px;	 line-height:50px;}.footer-social li {	margin: 0 auto;	position: relative;	list-style: none;	display: block;}.footer-social li i {	color: #f1f1f1!important;	font-size:20px;}/*===================================================================================*//*  								17 - Responsive                                  *//*===================================================================================*/@media only screen and (max-width: 480px) {#headline_cycler ul.flexslider >li >h2 {    font-family: raleway;    font-weight: 300;    text-transform: uppercase;    font-size: 25px!important;    color: #fff;    letter-spacing: 10px;    margin-bottom: 10px;    margin-left: 5px;}#headline_cycler ul.flexslider >li >p {    color: #fff;    font-size: 15px!important;    margin: 0;    letter-spacing: 7px;}.team .team-member ul.team-member-social{				display: none!important;	}    header {        padding: 16px 20px;    }    .col-lg-12 .client {        width: 50%;    }    footer {        height: auto;    }    footer span {        float: none !important;        display: block;        padding-bottom: 10px;    }    .custom-pagination .left,    .custom-pagination .right {        clear: both;        display: block;        width: 100%;    }    #Container .mix {        margin-bottom: 20px;    }    .section {        padding: 84px 0 67px 0;    }    #ancor2,    #ancor3,    #ancor4,    #ancor5,    #ancor6,    #ancor7,    #ancor8 {        top: -48px;    }    .commenter-avatar {        float: none;        padding-right: 0px;        max-width: 80px;        padding-bottom: 20px;    }    .comment-content {        float: none;        max-width: 100%;        padding-right: 0px;    }    .container {        padding-right: 5px;        padding-left: 5px;    }}@media only screen and (max-width: 992px) {.team .team-member ul.team-member-social{				display: none!important;	}.custom-avatar{	float: left;	margin-right: 10px;    width: 48px;	height: 48px;	border-radius: 50%;    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);	}    .add-padding {        padding: 0 17px;    }    .add-padding.left {        padding-right: 17px;    }    .add-padding.right {        padding-left: 17px;    }    #Container {        margin-top: 40px;    }    .col-lg-12 .client {        width: 33.33333%;        padding: 20px 0;    }    .sp-wrapper {        padding-left: 15px;    }    .comment {        margin-right: 0px;    }}@media only screen and (max-width: 1200px) {.team .team-member ul.team-member-social{				display: none!important;	}    #inquire {        margin-top: -20px;        position: relative;        margin-bottom: 20px;    }}@media only screen and (min-width: 993px) {    #nav {        display: table-cell !important    }    #nav-button {        display: none;    }}@media only screen and (max-width: 1029px) {    #message {        margin: 0px 0 50px 0px;        float: none    }    .prev-ajax {        left: 0px;    }    .next-ajax {        right: 0px;    }    .caption-box-sp,    .sp-image-caption {        display: none    }}@media only screen and (max-width: 767px) {/* Vertical */footer {	display:none;}.footer-social {	display:none;}.footer-social li {	display:none;}.footer-social li a {	display:none;}   .burger-menu {      position: fixed;      top: 18px;      right: 15px; }	  	 body .sidebar .footer-nav li {          font-size: .7em;          line-height: 25px; }		  		      body .sidebar {      padding: 30px 20px; }	     body .sidebar .menu-nav {        margin-top: 40px; }    body .sidebar .menu-nav li {      position: relative; }      body .sidebar .menu-nav li.active a {        color: #f1c40f; }  body .sidebar footer {     }	.blog_wo_featured_cont {	position: absolute;	bottom: 20px!important;	left: 20px!important;	right: 20px;	background: none!important;	padding: 10px;	}	.blog_wo_featured_cont h1 {	margin-bottom: 0px !important;	font-size: 14px!important;	text-align:center;	padding: 3px 5px 3px 15px;	display:inline-block;	letter-spacing: 3px;	color: #222;	background: rgba(255,255,255,0.7);	border-left: 7px solid;	}    .column-count2 {        -webkit-column-count: 1;        -moz-column-count: 1;        column-count: 1;        -webkit-column-gap: 0;        -moz-column-gap: 0;        column-gap: 0;    }    #headline_cycler ul.flexslider >li >h2,    #headline h2 {        font-size: 36px;        line-height: 40px;    }    #arrow-down {        height: 60px;    }    #nav-button {        display: block;        float: right;        width: 25px;        margin-top: 16px;        cursor: pointer;        position: relative;        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    }    .nav-bar {        background-color: #2b2b2b;        border-radius: 1px;        display: block;        width: 25px;        height: 3px;        margin: 3px auto;    }    nav {        margin: 0px;        position: relative;        display: block;        height: auto;        float: none;        clear: both    }    #nav {        display: none;        width: 100%;        z-index: 300;        float: none;        position: relative;        top: 0px;        padding-top: 20px;        list-style: none;    }    #nav li {        text-align: center;        float: none;        margin: 0;        float: none;        display: block    }    #nav li a {        padding: 15px    }    #contact {        padding-right: 0px;    }}/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/1407(当前备注仅在演示里出现，下载源码不包含)*/