/*    Author: BootstrapMade    Author URL: https://bootstrapmade.com*//* ==== Google font ==== */@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic,900|Open+Sans:300,400,600,700');/* === prettify === */@import url('../js/google-code-prettify/prettify.css');/* === fontawesome === */@import url('font-awesome.css');/* === custom icon === */@import url('custom-fonts.css');/* ==== overwrite bootstrap standard ==== */@import url('theme.css');@import url('animate.css');/* ===================================1. General==================================== */body {    font-family:'Open Sans', Arial, sans-serif;    font-size:14px;    font-weight:300;    line-height:1.6em;    color:#656565;}a:active {    outline:0;}.clear {    clear:both;}h1,h2, h3, h4, h5, h6 {    font-family:'Roboto', sans-serif;    font-weight:500;    line-height:1.1em;    color:#666;    margin-bottom: 20px;}.highlight {    color: #fff !important;    padding: 0 8px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.color-white {    color: #fff;}/* ===================================2. layout==================================== */#wrapper {    width:100%;    margin:0;	    padding:0;}#wrapper.boxed {    width:1230px;    overflow:hidden;    margin:0 auto;	    padding:0;    background:#fff;}.row,.row-fluid {    margin-bottom:30px;}.row .row,.row-fluid .row-fluid{    margin-bottom:30px;}.row.nomargin,.row-fluid.nomargin {    margin-bottom:0;}/* ===================================3. Responsive media==================================== */.video-container,.map-container,.embed-container {     position:relative;     margin:0 0 15px 0;	    padding-bottom:51%;     padding-top:30px;     height:0;     overflow:hidden;     border:none; }.embed-container iframe,.embed-container object,.embed-container embed,.video-container iframe,.map-container iframe,.map-container object,.map-container embed,.video-container object,  .video-container embed 	{     position:absolute; top:0; left:0; width:100%; height:100%; }iframe {    border:none;}img.img-polaroid {    margin:0 0 20px 0;}.img-box {    max-width:100%;}/* ===================================4. Header==================================== *//* === header === *//* top area */header .top .row {    margin-bottom: 0;}header .top {    padding:20px 0;    margin:0;    background: #f2f2f2;}header .top {    border-bottom: 1px solid #ddd;}header .top ul.topleft-info {    list-style: none;    margin: 10px 0 0;    padding-left: 0;    float:left;}header .top ul.topleft-info li {    display: inline;    margin: 0 20px 0 0;    padding:0;    font-weight: 600;}header .top ul.topleft-info li a:hover {    text-decoration: none;    outline: 0;}ul.social-network {    list-style:none;    margin:0;    padding:0;}ul.social-network li {    display:inline;    margin:0 5px;}ul.social-network li a:hover {    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    transition: all 1s ease-in-out;}header .top ul.social-network li a {    color: #fff;}.sb-search {    position: relative;    width: 0%;    min-width: 36px;    height: 36px;    float: right;    overflow: hidden;    -webkit-transition: width 0.3s;    -moz-transition: width 0.3s;    transition: width 0.3s;    -webkit-backface-visibility: hidden;}.sb-search-input {    position: absolute;    top: 0;    right: 0;    border: none;    outline: none;    background: #fff;    width: 50%;    height: 36px;    margin: 0;    z-index: 10;    padding: 2px 41px 2px 10px;    font-family: inherit;    font-size: 14px;    color: #2c3e50;}.sb-search-input::-webkit-input-placeholder {    color: #efb480;}.sb-search-input:-moz-placeholder {    color: #efb480;}.sb-search-input::-moz-placeholder {    color: #efb480;}.sb-search-input:-ms-input-placeholder {    color: #efb480;}.sb-icon-search,.sb-search-submit  {    width: 36px;    height: 36px;    display: block;    position: absolute;    right: 0;    top: 0;    padding: 0;    margin: 0;    line-height: 36px;    text-align: center;    cursor: pointer;}.sb-search-submit {    background: #fff; /* IE needs this */    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */    filter: alpha(opacity=0); /* IE 5-7 */    opacity: 0;    color: transparent;    border: none;    outline: none;    z-index: -1;}.sb-icon-search {    color: #fff;    z-index: 90;    font-size: 14px;    font-family: 'FontAwesome';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    -webkit-font-smoothing: antialiased;    -webkit-border-radius: 2px 2px 2px 2px;    -moz-border-radius: 2px 2px 2px 2px;    border-radius: 2px 2px 2px 2px;}.sb-icon-search:before {    content: "\f002";}/* Open state */.sb-search.sb-search-open,.no-js .sb-search {    width: 100%;}.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {    background: #666;    color: #fff;    z-index: 11;}.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {    z-index: 90;}/* -- end top area */header .navbar {    margin-bottom: 0;}.navbar-default {    border: none;}.navbar-brand {    color: #222;    text-transform: uppercase;    font-size: 24px;    font-weight: 700;    line-height: 1em;    letter-spacing: -1px;    margin-top: 30px;    padding: 0 0 0 15px;}header .navbar-collapse  ul.navbar-nav {    float: right;    margin-right: 0;}header .navbar-default{    background-color: #fff;    border-bottom: 1px solid #ddd;}header .nav li a:hover,header .nav li a:focus,header .nav li.active a,header .nav li.active a:hover,header .nav li a.dropdown-toggle:hover,header .nav li a.dropdown-toggle:focus,header .nav li.active ul.dropdown-menu li a:hover,header .nav li.active ul.dropdown-menu li.active a{    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .navbar-default .navbar-nav > .open > a,header .navbar-default .navbar-nav > .open > a:hover,header .navbar-default .navbar-nav > .open > a:focus {    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .navbar {    min-height: 100px;}header .navbar-nav > li  {    padding-bottom: 30px;    padding-top: 30px;}header  .navbar-nav > li > a {    padding-bottom: 6px;    padding-top: 5px;    margin-left: 2px;    line-height: 30px;    font-weight: 700;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .nav .caret {    border-bottom-color: #f5f5f5;    border-top-color: #f5f5f5;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {    background-color: #fff;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {    background-color:  #fff;}	.dropdown-menu  {    box-shadow: none;    border-radius: 0;    border: 1px solid #eee;}header .navbar-nav > li > ul > li {    border-bottom: 1px solid #eee;}header .navbar-nav > li > ul > li.dropdown-submenu > ul > li {    border-bottom: 1px solid #eee;}.dropdown-menu li:last-child  {	padding-bottom: 0 !important;	margin-bottom: 0;}header .nav li .dropdown-menu  {   padding: 0;}header .nav li .dropdown-menu li a {   line-height: 30px;   padding: 3px 12px;}/* --- menu --- */header .navigation {    float:right;}header ul.nav li {    border:none;    margin:0;}header ul.nav li a {	    font-size:14px;    border:none;    font-weight:700;    text-transform:uppercase;}header ul.nav li ul li a {	    font-size:14px;    border:none;    font-weight:400;    text-transform:none;}.navbar .nav > li > a,.navbar .nav > li.active > .dropdown-menu > li > a {    color: #444;    text-shadow: none;}.dropdown-menu li:hover,.dropdown-menu li a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a, .dropdown-menu .active > a,.dropdown-menu .active > a:hover {    background: #f5f5f5;}.navbar .nav a:hover {    background:none;}.navbar .nav > .active > a,.navbar .nav > .active > a:hover {    background:none;    font-weight:700;}.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus {    background:none;    outline:0;    font-weight:700;}.navbar .nav li .dropdown-menu {    z-index:2000;}header ul.nav li ul {    margin-top:1px;}header ul.nav li ul li ul {    margin:1px 0 0 1px;}.dropdown-menu .dropdown i {    position:absolute;    right:0;    margin-top:3px;    padding-left:20px;}.navbar .nav > li > .dropdown-menu:before {  display: inline-block;  border-right: none;  border-bottom: none;  border-left: none;  border-bottom-color: none;  content:none;}ul.nav li.dropdown a {    z-index:1000;    display:block;}header .nav .dropdown:hover > .dropdown-menu {    display: block;    margin-top: 0;}/* sub menu */header ul.nav li ul li.dropdown-submenu li a {	    color: #444;}.dropdown-submenu {    position: relative;}.dropdown-submenu>.dropdown-menu {    top: 0;    left: 100%;    margin-top: -1px;    margin-left: 1px;    -webkit-border-radius: 0 0 0 0;    -moz-border-radius: 0 0 0;    border-radius: 0 0 0 0;}.dropdown-submenu:hover>.dropdown-menu {    display: block;}.dropdown-submenu>a:after {    display: block;    content: "\f105";    font-family: 'FontAwesome';    float: right;    width: 0;    height: 0;    margin-top: 0;    margin-right: 0px;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.dropdown-submenu:hover>a:after {    border-left-color: #fff;}.dropdown-submenu.pull-left {    float: none;}.dropdown-submenu.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    -webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;    border-radius: 6px 0 6px 6px;}/* topimage - full width and text */.global-page-header, .global-page-header-start {    /*background-attachment: fixed; */    background-size: cover;    padding: 120px 0 25px 0;    position: relative;    color: #fff;    /*background-image: url(headerImg.jpg);*/    background-image: url(autumn.jpg);    background-color: #9AC43C;    background-repeat: repeat;    background-attachment: scroll;    background-position: center center;    /*padding-top: 10px;*/}.global-page-header-start {    height: 500px;}.global-page-header {    height: 300px;    /*padding-top: 10px;*/}.global-page-header h2, .global-page-header-start h2  {    font-size: 42px;    font-weight: bold;    color: #fff;    text-transform: lowercase;    text-align:center;}.global-page-header h3, .global-page-header-start h3 {    font-size: 24px;    font-weight: bold;    color: #fff;    text-transform: lowercase;    text-align:center;}.global-page-header .block {    position: relative;    z-index: 99;    text-align: center;}.global-page-header-start .block {    position: relative;    z-index: 99;    text-align: center;    padding-top: 75px;}/* ===================================5. Section: Featured==================================== */#featured{	width: 100%;	background:#fcfcfc;	position:relative;	margin:0;	padding:0;}#featured.bg {	background: url(../img/dummies/feat-bg.jpg) no-repeat top center;}/* ===================================6. Sliders==================================== *//* rev slider */.tp-caption a.btn {	color: #fff;}/* flexslider */.main-slider.flexslider { margin: 40px 0 50px; background: transparent; border: none;-webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;box-shadow: none;}.main-slider .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}.main-slider .flex-caption { bottom: 35px; background-color: rgba(0, 0, 0, 0.6); color: #fff; margin: 0; padding: 25px 25px 25px 30px; position: absolute; right: 0; width: 295px;}.main-slider .flex-caption h3 {color: #fff; letter-spacing: 1px; margin-bottom: 8px; text-transform: uppercase;}.main-slider .flex-caption p {margin: 0 0 15px;}.main-slider  .flex-direction-nav a:before  { 	font-family: "flexslider-icon"; 	font-size: 20px; 	display: inline-block; 	content: '\f001'; }.main-slider  .flex-direction-nav a.flex-next:before  { content: '\f002'; }/* ===================================7. Section: call action==================================== */section.callaction {	background:#fafafa;	padding:30px 0 0 0;}.cta-text {	margin-top:10px;	text-align: left;}.cta-text h2 {	font-weight:900;	line-height:1.1em;}.cta-btn {	float:right;	padding:20px;	margin-top:10px;}/* ===================================8. Section: Content==================================== *//*		New design items - page-content    */.page-content h1,h2,h3,h4,h5,h6 {  font-family: 'Roboto', sans-serif;}.page-content h1{	color: #666666;	font-weight: 400;	font-size: 30px;}.page-content-header{	border-bottom: 1px solid #DDDDDD;}.page-content-header span {	display: inline-block;	border-bottom: 1px solid #CB6920;	line-height: 1.5em;}.page-content h2{  color: #444;  font-weight: 400;  font-size: 26px;}.page-content h3{  color: #FF9900;  font-weight: 300;  font-size: 22px;}.page-content p,a,li {	font-family: 'Roboto', sans-serif;  	line-height: 22px;  	font-size: 14px;	color: #333333;  	font-weight: 300;}.page-content {  margin-bottom: 25px;}.page-content {  content: '/';  padding: 0 3px 0 6px;}.page-content {  color: #acacac;}.page-content {  margin-top: 0;}#content {	position:relative;	background:#fff;	padding:60px 0 40px 0;}#content img {	margin-bottom: 30px;}/* --- box --- */.box {	width: 100%;}.box-gray  {	background: #f8f8f8;	padding: 20px 20px 30px;}.box-gray  h4,.box-gray  i {	margin-bottom: 20px;}.box h4 {	font-weight: 300;}.box .icon {	margin-bottom: 20px;}/* ---- parallax ---- */.parallax {    padding-top: 110px;    padding-bottom: 110px;	display:block;    position:relative;    z-index:120;}#parallax1{		background-image: url(../img/parallax/1.jpg);    background-position: center;    background-repeat: no-repeat;    display:block;    position:relative;    z-index:120; }#parallax1:after {		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWNgYGD4z0AswK4SAFXuAf8EPy+xAAAAAElFTkSuQmCC);	content: "";	position: absolute;	bottom: 0;	left: 0;	right: 0;	top: 0;	opacity: 0.9;	z-index: -1;}/* ===================================9. Section: Bottom==================================== */#bottom {	background:#fcfcfc;	padding:50px 0 0;}/* twitter */#twitter-wrapper {    text-align: center;    width: 70%;    margin: 0 auto;}#twitter em {    font-style: normal;    font-size: 13px;}#twitter em.twitterTime a {	font-weight:600;}#twitter ul {    padding: 0;	list-style:none;}#twitter ul li {    font-size: 20px;    line-height: 1.6em;    font-weight: 300;    margin-bottom: 20px;    position: relative;    word-break: break-word;}/* ===================================10. Inner - Section: page headline==================================== */#inner-headline{	background:#f2f2f2;	position:relative;	margin:0;	padding:0;	color:#fefefe;}#inner-headline .inner-heading h2 {	color:#fff;	margin:20px 0 0 0;}/* --- breadcrumbs --- */#inner-headline ul.breadcrumb {	margin:30px 0 0;	float:left;}#inner-headline ul.breadcrumb li {	margin-bottom:0;	padding-bottom:0;}#inner-headline ul.breadcrumb li {	font-size:13px;	color:#fff;	font-weight: 600;}#inner-headline ul.breadcrumb li i{	color:#fff;	}#inner-headline ul.breadcrumb li a {	color:#fff;	}ul.breadcrumb li a:hover {	text-decoration:none;}/* ============================11. Forms============================= *//* --- contact form  ---- */form#contactform input[type="text"] {  width: 100%;  border: 1px solid #f5f5f5;  min-height: 40px;  padding-left:20px;  font-size:13px;  padding-right:20px;  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;}form#contactform textarea {border: 1px solid #f5f5f5;  width: 100%;  padding-left:20px;  padding-top:10px;  font-size:13px;  padding-right:20px;  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;}.validation {    color: red;    display:none;    margin: 0 0 20px;    font-weight:400;    font-size:13px;}#sendmessage {    color: green;    border:1px solid green;    display:none;    text-align:center;    padding:15px;    font-weight:600;    margin-bottom:15px;}#errormessage {    color: red;    display:none;    border:1px solid red;    text-align:center;    padding:15px;    font-weight:600;    margin-bottom:15px;}#sendmessage.show, #errormessage.show, .show {	display:block;}/* --- comment form ---- */form#commentform input[type="text"] {  width: 100%;  min-height: 40px;  padding-left:20px;  font-size:13px;  padding-right:20px;  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;	-webkit-border-radius: 2px 2px 2px 2px;		-moz-border-radius: 2px 2px 2px 2px;			border-radius: 2px 2px 2px 2px;}form#commentform textarea {  width: 100%;  padding-left:20px;  padding-top:10px;  font-size:13px;  padding-right:20px;  -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;          box-sizing: border-box;	-webkit-border-radius: 2px 2px 2px 2px;		-moz-border-radius: 2px 2px 2px 2px;			border-radius: 2px 2px 2px 2px;}/* --- search form --- */.search{	float:right;	margin:35px 0 0;	padding-bottom:0;}#inner-headline form.input-append {	margin:0;	padding:0;}/* ===============================12. Portfolio================================ */.cbp-popup-singlePage-counter {    color: #f8f8f8;}.cbp-l-grid-team-name:hover {    color: #666;}.cbp-popup-singlePage .cbp-l-project-details-visit:hover {    color: #fff;}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover {    background-color: #666;}/* ===============================13. Elements================================ *//* countdown */#countdown {	font-size: 48px;	line-height: 1.1em;	margin: 40px 0 60px;}/* register *//* Credit to bootsnipp.com for the css for the color graph */.colorgraph {  height: 5px;  border-top: 0;  background: #c4e17f;  border-radius: 5px;  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);}form.register-form .row {	margin-bottom:0;}/* clients */.client img {	opacity: 0.7;}.client img:hover {	opacity: 1;	-webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	transition: all .3s ease;}/* testimonial slide */.testimonialslide {	margin-top:0;	padding-top: 0;}.testimonialslide.flexslider { background: transparent; border: none;-webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;box-shadow: none;}.testimonialslide ul li blockquote {	border-left: none;}.testimonialslide ul li h4 {	font-weight: 900;}.testimonialslide ul li h4 span {	font-weight: 400;}/* -- counter --- *//* stats */.stats .icon {	margin: 0 0 20px 0;}.stats strong.number {	font-size: 38px;}.stats span.text {	font-weight: 700;	font-size: 24px;}.parallax .stats strong.number {	text-shadow: 1px 1px 0 #444;}.parallax .stats span.text {	text-shadow: 1px 1px 0 #444;}/* --- blockquote --- */blockquote {	font-size:16px;	font-weight:400;	font-family: 'Roboto', sans-serif;	font-style:italic;	padding-left:0;	color:#a2a2a2;	line-height:1.6em;	border:none;}blockquote cite 							{ display:block; font-size:12px; color:#666; margin-top:10px; }blockquote cite:before 					{ content:"\2014 \0020"; }blockquote cite a,blockquote cite a:visited,blockquote cite a:visited 				{ color:#555; }/* --- pullquotes --- */.pullquote-left {	display:block;	color:#a2a2a2;	font-family:'Roboto', sans-serif;	font-size:14px;	line-height:1.6em;	padding-left:20px;}.pullquote-right {	display:block;	color:#a2a2a2;	font-family:'Roboto', sans-serif;	font-size:14px;	line-height:1.6em;	padding-right:20px;}/* --- button --- */.btn-theme {	color: #fff;}.btn-theme:hover {	color: #eee;}/* --- list style --- */ul.general {	list-style:none;	margin-left:0;}ul.link-list{	margin:0;	padding:0;	list-style:none;	float: none;}ul.link-list li{	float: none;	margin:0;	padding:2px 0 2px 0;	list-style:none;}footer ul.link-list li a{	color:#777;}footer ul.link-list li a:hover {	color:#333;}/* --- Heading style --- */h2.error {	font-size: 40px;}h4.heading {	font-weight:700;}.heading { margin-bottom: 30px; }.heading {	position: relative;	}.widgetheading {	width:100%;	padding:0;}h5.widgetheading {	font-size: 20px;}#bottom .widgetheading {	position: relative;	border-bottom: #e6e6e6 1px solid;	padding-bottom: 9px;}aside .widgetheading {	position: relative;	border-bottom: #e9e9e9 1px solid;	padding-bottom: 9px;}footer .widgetheading {	position: relative;}footer .widget .social-network {	position:relative;}#bottom .widget .widgetheading span, aside .widget .widgetheading span, footer .widget .widgetheading span {		position: absolute;	width: 60px;	height: 1px;	bottom: -1px;	right:0;}/* --- Map --- */.map{	position:relative;	margin-top:-50px;	margin-bottom:40px;}/* google map */#google-map{    position:relative;    margin-top:10px;    height: 400px;}/* --- our team --- */ul.team-detail{	margin:-10px 0 0 0;	padding:0;	list-style:none;}ul.team-detail li{	border-bottom:1px dotted #e9e9e9;	margin:0 0 15px 0;	padding:0 0 15px 0;	list-style:none;}ul.team-detail li label {	font-size:13px;}ul.team-detail li h4, ul.team-detail li label{	margin-bottom:0;}ul.team-detail li ul.social-network {	border:none;	margin:0;	padding:0;}ul.team-detail li ul.social-network li {	border:none;		margin:0;}ul.team-detail li ul.social-network li i {	margin:0;}/* --- Pricing box --- */.pricing-title{	background:#fff;	text-align:center;	padding:10px 0 10px 0;}.pricing-title h3{	font-weight:600;	margin-bottom:0;}.pricing-offer{	background: #fcfcfc;	text-align: center;	padding:40px 0 40px 0;	font-size:18px;	border-top:1px solid #e6e6e6;	border-bottom:1px solid #e6e6e6;}.pricing-box.special .pricing-offer{	color:#fff;}.pricing-offer strong{	font-size:78px;	line-height:89px;}.pricing-offer sup{	font-size:28px;}.pricing-content{	background: #fff;	text-align:center;	font-size:14px;}.pricing-content strong{color:#353535;}.pricing-content ul{	list-style:none;	padding:0;	margin:0;}.pricing-content ul li{	border-bottom:1px solid #e9e9e9;	list-style:none;	padding:15px 0 15px 0;	margin:0 0 0 0;	color: #888;}.pricing-action{	margin:0;	background: #fcfcfc;	text-align:center;	padding:20px 0 30px 0;}.pricing-wrapp{	margin:0 auto;	width:100%;	background:#fd0000;}/* --- pricing box alt 1 --- */.pricing-box-alt {border: 1px solid #e6e6e6;	background:#fcfcfc;	position:relative;	margin:0 0 20px 0;	padding:0;  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.03);  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.03);  box-shadow: 0 2px 0 rgba(0,0,0,0.03);  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.pricing-box-alt .pricing-heading {	background: #fcfcfc;	text-align: center;	padding:40px 0 0px 0;	display:block;}.pricing-box-alt.special .pricing-heading {	background: #fcfcfc;	text-align: center;	padding:40px 0 1px 0;	border-bottom:none;	display:block;	color:#fff;}.pricing-box-alt.special .pricing-heading h3 {	color:#fff;}.pricing-box-alt .pricing-heading h3 strong {	font-size:32px;	font-weight:700;	letter-spacing:-1px;}.pricing-box-alt .pricing-heading h3 {	font-size:32px;	font-weight:300;	letter-spacing:-1px;}.pricing-box-alt .pricing-terms {	text-align: center;	background:#333;	display:block;	overflow:hidden;	padding:30px 0 20px;}.pricing-box-alt .pricing-terms  h6 {	font-style:italic;	margin-top:10px;	color:#fff;		font-family:'Roboto', sans-serif;}.pricing-box-alt .icon .price-circled {    margin: 10px 10px 10px 0;    display: inline-block !important;    text-align: center !important;    color: #fff;    width: 68px;    height: 68px;	padding:12px;    font-size: 16px;	font-weight:700;    line-height: 68px;    text-shadow:none;    cursor: pointer;    background-color: #888;    border-radius: 64px;    -moz-border-radius: 64px;    -webkit-border-radius: 64px;}.pricing-box-alt  .pricing-action{	margin:0;	text-align:center;	padding:30px 0 30px 0;}/* ===============================14. Blog & article================================ */article{	margin-bottom:50px;	border-bottom: 1px solid #eee;	padding-bottom: 30px;	padding-top: 0;	margin-top: 0;}article .post-heading h3 {	margin-bottom:20px;}article .post-heading h3 a {	font-weight:700;	color:#353535;}article .post-heading h3 a:hover {	text-decoration:none;}.searchtitle {	border-bottom: 1px dotted #eee;}article td, article th {font-size:14px;color: #333333;}/* --- post meta --- */.post-meta {	background:#fcfcfc;	border-top:none;	text-align:center;}.post-meta .format {	padding:10px 0 10px;}.post-meta i{	margin:0;}.post-meta .date {	padding:10px 0 10px;}.post-meta .date span {	text-align:center;	color:#999;	font-size:12px;	font-weight:600;}.post-meta .comments {	padding:10px 0 10px;}.post-meta .comments a {	color:#999;	font-size:12px;	font-weight:700;}.post-meta .comments a:hover {	text-decoration:none;}a.readmore {	font-weight: 600;	font-size: 13px;}/* --- post format --- */.post-image {	margin-bottom:20px;}.post-quote {	margin-bottom:20px;}.post-video {	margin-bottom:20px;}.post-audio {	margin-bottom:20px;}.post-link {	margin-bottom:20px;}.post-slider {	margin-bottom:20px;}/* post-slider */.postslider {	margin-bottom: 50px;}.postslider.flexslider { margin: 0 0 60px; background: #fff; border: none;-webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;box-shadow: none;}.postslider  .flex-direction-nav a:before  { 	font-family: "flexslider-icon"; 	font-size: 20px; 	display: inline-block; 	content: '\f001'; }.postslider  .flex-direction-nav a.flex-next:before  { content: '\f002'; }/* quote post */.post-quote blockquote {	font-size:16px;	color:#999;	font-family:'Roboto', sans-serif;	font-style:italic;	line-height:1.6em;}.post-quote blockquote i {	font-size: 40px;	margin:0 20px 10px 0;	float: left;	color: #eee;}.post-image img:hover {  -webkit-box-shadow: 0 0 2px #979797;     -moz-box-shadow: 0 0 2px #979797;          box-shadow: 0 0 2px #979797;	  -webkit-transition: all 1s ease-in-out;  -moz-transition: all 1s ease-in-out;  -o-transition: all 1s ease-in-out;  transition: all 1s ease-in-out;}ul.meta-post{	margin: 0;	padding:0;	list-style:none;}ul.meta-post li{	display: inline-block;	margin:0 10px 0 10px;	padding:0;	list-style:none;	padding-right:10px;}ul.meta-post li i {	float:left;	font-size:12px;	margin:6px 5px 0 0;}ul.meta-post li a{	color:#999;	font-size:12px;	font-weight:600;}/* --- single post --- */.bottom-article{	overflow: hidden;	padding:10px 0 10px 0;	margin-top:20px;}/* --- author info --- */.about-author {	border:1px solid #f5f5f5;	padding:20px;	float:left;	margin-bottom:5px;}.about-author h5 {	margin-bottom:10px;}/* --- Comment --- */.comment-area {	float:left;	width:100%;	margin-top:30px;	}.comment-area:after {	  display: table;  content: " ";}.media-content{	overflow:hidden;	margin-left:12px;	border-bottom:1px dotted #d5d5d5;	padding-bottom:20px;}.media-content h6 {	font-size:14px;	font-weight:700;}.media-content span{	color:#a9a9a9;	font-size:14px;	font-weight:300;}.comment-area .thumbnail > img {  display: block;	width:60px;	height:60px;}.filter-list{	margin-top:20px;}.comment-area .media a.reply {	font-weight: 600;}/* --- pagination --- */#pagination a,#pagination span {    display: block;    float: left;    margin: 0 7px 0 0;    padding: 7px 10px 6px 10px;    font-size: 12px;    line-height:12px;    color: #888;	font-weight:600;-webkit-border-radius: 2px;			 -moz-border-radius: 2px;				  border-radius:  2px;}#pagination a:hover {    color: #fff;	text-decoration:none;}#pagination span.current {    background: #333;    color: #fff;    font-weight: bold;}/* ===============================15. Aside, sidebar================================ */aside{	position:relative;	margin-bottom:40px;}.sidebar-nav{	float:left;	width:100%;}.right-sidebar{	/*border-left:1px solid #f5f5f5;*/	padding:0 0 0 20px;}.left-sidebar{	border-right:1px solid #f5f5f5;	padding:0 30px 0 0;}.left-sidebar .widget h3, .left-sidebar .widget .widget-content{	padding-right:20px;}.infoBox{	background: #FF9900;}.infoBox a{	color: #0066FF;}aside .widget {	margin-bottom:40px;	border: 1px solid #DEDEDE;	padding: 15px;}.widget h3 {  margin-top: 8px;  border-bottom: 1px solid #DDDDDD;}.widget h3 span {	display: inline-block;	border-bottom: 1px solid #CB6920;	line-height: 1.5em;}ul.cat, ul.recent, ul.folio-detail, ul.contact-info{	margin:0;	padding:0;	list-style:none;}ul.cat li, ul.recent li, ul.folio-detail li, ul.contact-info li{	margin:0 0 15px 0;	list-style:none;}ul.cat li a, ul.folio-detail li a{	color:#656565;}ul.cat li i {	margin-right: 10px;}ul.folio-detail li label{	display:inline;	cursor:default;	color:#353535;	font-weight:bold;}.widget ul.recent li  {	/*display:inline-block;*/}.widget ul.recent li {	margin-bottom:20px;}ul.recent li h6 {	margin:0 0 10px 0;}ul.recent li h6 a{	color:#353535;	font-size:16px;	font-weight:600;}.widget ul.tags {	list-style:none;	margin:0;	margin-left: 0;	padding-left:0;}.widget ul.tags li {	margin:0 5px 15px 0;	display:inline-block;}.widget ul.tags li a {	background:#e6e6e6;	color:#333;	padding:5px 10px;-webkit-border-radius: 3px;	-moz-border-radius: 3px;		border-radius:  3px;	color: #888;}.widget ul.tags li a:hover {	text-decoration:none;	color:#fff;}/* ===== Widgets ===== *//* ===== Arkiv widget ===== */.archive ul li {	border-bottom: 1px solid #f0f0f0;	list-style: none;	margin-left: 0px;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;}.archive ul {	padding-left: 0;}.archive ul li a {  color: #555;}.archive ul li:last-child {  border-bottom: none;}/* ===== Nyhetslista widget ===== */.recentnews ul li {	list-style: none;	margin-left: 0px;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;}.recentnews ul {	padding-left: 0;}.recentnews ul li span.badge {  float: left;  background: transparent;  color: #444;  border: 1px solid #CB6920;  border-radius: 2px;  margin-right: 5px;}.recentnews ul li a {  color: #555;}ul.recentnews li h6 {	margin:0 0 0px 0;}ul.recentnews li p {	margin:0 0 5px 0;	font-size: 11px;}ul.recentnews li h6 a{	color:#353535;	font-size:13px;	font-weight:600;}.infoBox ul li {	border-bottom: 1px solid #959595;	list-style: none;	margin-left: 0px;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;}.infoBox ul li span.badge {  float: right;  background: transparent;  color: #444;  border: 1px solid #959595;  border-radius: 0;}.infoBox ul li a {  color: #555;}.infoBox ul li:last-child {  border-bottom: 1px solid #959595;}/* ===== Tools widget ===== */.tools ul li {	border-bottom: 1px solid #f0f0f0;	list-style: none;	margin-left: 0px;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;}.tools ul {	padding-left: 0;}.tools ul li span.badge {  float: right;  background: transparent;  color: #444;  border: 1px solid #dedede;  border-radius: 0;}.tools ul li a {  color: #9AC43C;  font-size:14px;  font-weight:600;}.tools ul li a:hover {  color: #FF6600;}.tools ul li:last-child {  border-bottom: none;}/* --- latest tweet widget --- */.twitter ul{	margin-left:0;	list-style:none;}.twitter  img{    float: left;    margin-right: 15px;}.twitter span.tweet_time{    display: block;    padding-bottom: 5px;}.twitter li{        border-bottom: 1px dashed #efefef;        padding-bottom: 20px;    margin-bottom: 20px;    list-style: none;}.twitter li:last-child{border: none;}/* --- Recent post widget --- */.recent-post{	margin:20px 0 0 0;	padding:0;	line-height:18px;}.recent-post h5 a:hover {	text-decoration:none;}.recent-post .text h5 a {	color:#353535;}ul.time-post{	float:left;	width:120px;	padding:0;	list-style:none;	margin:0 20px 0 0;	text-align:center;	color: #0e0f0f;}ul.time-post li{	float:none;	background:#f8f8f8;	list-style:none;	margin:0 0 2px 0;	padding:0;}ul.time-post li a img:hover{	opacity: 0.8; 	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	/* For IE 8 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	} 	ul.time-post li.time{	float:none;	padding:5px 0 5px 0;	text-shadow: none;	}.recent-post ul.time-post li.time{	color:#121214;}.post-meta{	margin-bottom:20px;}.post-meta span{	padding:0 10px 0 10px;	margin-bottom:10px;}.post-meta span a{	color:#919191;}.post-meta strong{	font-weight:200px;	color:#c7c7c7;}.item .text {	margin-left:140px;	margin-bottom:20px;}/* ===============================16. Footer================================ */footer .footer-head{  font-family: 'Roboto', sans-serif;  color: #CB6920;  font-weight: 400;  font-size: 26px;  display: inline-block;  border-bottom: 1px solid #CB6920;  line-height: 1.5em;}footer{	background:#f2f2f2;}#sub-footer{	border-top: 1px solid #ddd;	background:#f7f7f7;}footer{	padding:50px 0 0 0;}footer a {	color:#666;}footer a:hover {	color:#444;}footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{	color:#666;}footer address {	line-height:1.6em;}footer h5 a:hover, footer a:hover {	text-decoration:none;}ul.social-network {	list-style:none;	margin:0;}ul.social-network li {	display:inline;	margin: 0 5px;}footer ul.social-network li i {	font-size: 1.3em;}#sub-footer{	text-shadow:none;	padding:0;	padding-top:30px;	margin:20px 0 0 0;}#sub-footer p{	margin:0;	padding:0;}#sub-footer span{}.copyright {	text-align:center;	font-size:12px;}#sub-footer ul.social-network {	float:right;}/* =============================== Live preview purpose================================ *//* --- buttons --- */.bs-docs-example {	margin:0 0 10px 0;}.demobtn a.btn {	margin:0 10px 10px 0;}section.demogrid .col-lg-1,section.demogrid .col-lg-2,section.demogrid .col-lg-3,section.demogrid .col-lg-4,section.demogrid .col-lg-5,section.demogrid .col-lg-6,section.demogrid .col-lg-7,section.demogrid .col-lg-8,section.demogrid .col-lg-9,section.demogrid .col-lg-10,section.demogrid .col-lg-11 {	background:#f6f6f6;	text-align:center;	padding:20px 0 20px;}section.demogrid .show-grid .row,section.demogrid .show-grid .row-fluid {	margin-bottom:0;}section.demogrid .show-grid .nest {	background:#ddd;	text-align:center;	padding:20px 0 20px;}section.demogrid .col-lg-12.nest {	background:#f6f6f6;	text-align:center;	padding:20px 0 0;}.demoinline p {	display:inline;	margin-right:20px;}/* ===============================17. Divider, Line & Misc================================ */.solidline {	border-top:1px solid #f5f5f5;	margin:0 0 30px;}.dottedline {	border-top:1px dotted #f5f5f5;	margin:0 0 30px;}.dashedline {	border-top:1px dashed #f5f5f5;	margin:0 0 30px;}.blankline {	height:1px;	margin:0 0 30px;}/* scroll to top */.scrollup{    position:fixed;	width:32px;	height:32px;    bottom:0px;    right:20px;	background: #222;-webkit-border-radius: 2px 2px 0 0;		-moz-border-radius: 2px 2px 0 0;		border-radius:  2px 2px 0 0;	}a.scrollup {	outline:0;	text-align: center;}a.scrollup:hover,a.scrollup:active,a.scrollup:focus {	opacity:1;	text-decoration:none;}a.scrollup i {	margin-top: 10px;	color: #fff;}a.scrollup i:hover {	text-decoration:none;}/* =============================18. Position & alignment============================= */.absolute{	position:absolute;}.relative{	position:relative;}.aligncenter{	text-align:center;}.aligncenter span{	margin-left:0;}.floatright {	float:right;}.floatleft {	float:left;}.floatnone {	float:none;}.aligncenter {	text-align:center;}/* --- Image allignment style --- */img.pull-left, .align-left{	float:left;	margin:0 15px 15px 0;}.widget img.pull-left {	float:left;	margin:0 15px 15px 0;}img.pull-right, .align-right {	float:right;	margin:0 0 15px 15px;}article img.pull-left, article .align-left{	float:left;	margin:5px 15px 15px 0;}article img.pull-right, article .align-right{	float:right;	margin:5px 0 15px 15px;}/* =============================20. Spacer, margin============================= */.clear-marginbot{	margin-bottom:0;}.marginbot10{	margin-bottom:10px;}.marginbot20{	margin-bottom:20px;}.marginbot30{	margin-bottom:30px;}.marginbot40{	margin-bottom:40px;}.marginbot50{	margin-bottom:50px;}.clear-margintop{	margin-top:0;}.margintop10{	margin-top:10px;}.margintop20{	margin-top:20px;}.margintop30{	margin-top:30px;}.margintop40{	margin-top:40px;}.margintop50{	margin-top:50px;}/* =============================21. Media queries ============================= */@media (min-width: 979px) and (max-width: 1200px) {	#wrapper.boxed{		width:1000px;		margin:0 auto;		}}@media (min-width: 768px) and (max-width: 979px) {	#wrapper.boxed{		width:784px;		margin:0 auto;		}	a.detail{		background:none;		width:100%;	}		footer .widget form  input#appendedInputButton {		  display: block;		  width: 91%;		  -webkit-border-radius: 4px 4px 4px 4px;			 -moz-border-radius: 4px 4px 4px 4px;				  border-radius: 4px 4px 4px 4px;	}		footer .widget form  .input-append .btn {		  display: block;		  width: 100%;		  padding-right: 0;		  padding-left: 0;		  -webkit-box-sizing: border-box;			 -moz-box-sizing: border-box;				  box-sizing: border-box;				  margin-top:10px;	}	ul.related-folio li{		width:156px;		margin:0 20px 0 0;	}	}@media (max-width: 767px) {  body {    padding-right: 0;    padding-left: 0;  }   	#wrapper.boxed{		width:90%;		margin:0 auto;		}	.navbar-brand {		margin-top: 10px;		border-bottom: none;	}	.navbar-header {		margin-top: 20px;		border-bottom: none;	}		.navbar-nav {		border-top: none;		padding-top: 30px;		float: none;		width: 100%;	}	header .navbar-nav > li  {		padding-bottom: 0;		padding-top: 0;	}		header .nav li .dropdown-menu  {		margin-top: 0;	}		.stats > div {		margin-bottom: 30px;	}	.dropdown-menu {	  position: absolute;	  top: 0;	  left: 40px;	  z-index: 1000;	  display: none;	  float: left;	  min-width: 160px;	  padding: 5px 0;	  margin: 2px 0 0;	  font-size: 13px;	  list-style: none;	  background-color: #fff;	  background-clip: padding-box;	  border: 1px solid #f5f5f5;	  border: 1px solid rgba(0, 0, 0, .15);	  border-radius: 0;	  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);			  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);	}			.navbar-collapse.collapse  {		border: none;		overflow: hidden;	}		.box {		padding:20px 0;		margin-bottom: 20px;	}			#inner-headline .breadcrumb {		float:left;		clear:both;		width:100%;	}	.breadcrumb > li {		font-size:13px;	}		ul.portfolio li article a i.icon-48{		width:20px;		height:20px;		font-size:16px;		line-height:20px;	}	.left-sidebar{		border-right:none;		padding:0 0 0 0;		border-bottom: 1px dotted #e6e6e6;		padding-bottom:10px;		margin-bottom:40px;	}		.right-sidebar{		margin-top:50px;		border-left:none;		padding:0 0 0 0;	}			footer .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6, 	footer .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{		margin-bottom:20px;	}	#sub-footer ul.social-network {		float:left;	}		  [class*="span"] {		margin-bottom:20px;  }}@media (max-width: 480px) {	.bottom-article a.pull-right {		float:left;		margin-top:20px;	}	.search{		float:left;	}	.cta-text {		margin:0 auto;		text-align:center;		}		ul.portfolio li article a i{		width:20px;		height:20px;		font-size:14px;	}	.main-slider .flex-caption {		bottom: 0;		text-align: center;	}	.main-slider .flex-caption p {		display: none;	}		.cta-btn {		float: none;		text-align: center;	}}@media (max-width: 360px) {}/* ============== options panel for live preview ======================= */					#t_options {	position:fixed;	top: 40px;	left:-230px;	width: 230px;	background: #fefefe;	color:#666;	box-shadow: 0 0 3px rgba(0,0,0,0.12);	box-shadow: 0 1px 6px rgba(0,0,0,.2); 	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2); 	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.2); 	-o-box-shadow: 0 1px 6px rgba(0,0,0,.2);     z-index: 5000;    font-size: 11px;    font-family: 'Open Sans', arial, sans-serif;}#t_options hr {  margin: 20px 0;  border: 0;  border-top: none;  border-bottom: 1px dotted #999;	}#t_options h6 {	color:#666;	font-size:14px;}#t_options input{	width:60px;}#t_options .col {	width:50px;	margin:0 10px 0;}.colorpicker {    z-index: 5001;	}.options_inner {	position: relative;	width: 100%;	height: 100%;}.options_box {	margin: 0 14px;	padding: 10px 0 20px;	overflow:hidden;}.options_box .solidline {	margin-bottom:10px;}.options_box h6 {	text-align:center;	font-weight:bold;}.options_box .full {	width:100%;	overflow:hidden;	padding-bottom:10px;}.options_box .halfcol {	width:90px;	float:left;	margin:0 5px;}.options_box .fourcol {	width:30px;	float:left;	margin:0 5px;}.options_box .fourcol.color a{	width:30px;	height:30px;	display:block;	margin-bottom:5px;}.options_box .halfcol .wideboxed h6 {	font-size:11px;	font-weight:600;}.options_toggle_holder {	position:absolute;	right:-40px;}.options_toggle  {	margin: 6px 0 0 4px;	width: 40px;	height: 40px;	cursor: pointer;	border:1px solid #f63306;	border-left:none;	display:block;		background:#f63306;	}a.btn.btn-box {	border-radius: 0;	background: #fff;	font-weight: 600;	color: #666;	border: 1px solid #ddd;}a.btn.btn-wide {	border-radius: 0;	background: #fff;	font-weight: 600;	color: #666;	border: 1px solid #ddd;}.options_toggle span .icon {	margin:10px 0 0 7px;	display:block;	color: #fff;}.options_toggle:hover,.options_toggle:focus,.options_toggle:active{	outline:0;	text-decoration:none;}.options_heading {	color: #666;	margin-top: 5px;	margin-bottom: 20px;	font-size: 14px;	text-transform: uppercase;		font-weight: bold; 	letter-spacing: 2px;	padding-bottom: 10px;	border-bottom: 1px dotted #888;	}/* colors */.options_box a.t_default {	background:#d9232d;}.options_box a.t_kissme {	background:#6D0C1F;}.options_box a.t_lime {	background:#C6DF45;}.options_box a.t_rose {	background:#9E001D;}.options_box a.t_amethyst {	background:#9b59b6;}.options_box a.t_asphalt {	background:#34495e;}.options_box a.t_pomegranate {	background:#c0392b;}.options_box a.t_pumpkin {	background:#d35400;}.options_box a.t_lightorange {	background:#f39c12;}.options_box a.t_red {	background:#cb1103;}.options_box a.t_green {	background:#9AC43C;}.options_box a.t_sand {	background:#BFB372;}.options_box a.t_purple {	background:#c81dbe;}.options_box a.t_yellow {	background:#FFD053;}.options_box a.t_blue {	background:#5C9CC7;}.options_box a.t_pink {	background:#FF439E;}.bgr .bg {	width:28px;	height:28px;	border:1px solid #e6e6e6;}.bgr .bg.bg1 {	background: url(../img/bodybg/bg1.png) repeat left top;}	.bgr .bg.bg2 {	background: url(../img/bodybg/bg2.png) repeat left top;}	.bgr .bg.bg3 {	background: url(../img/bodybg/bg3.jpg) repeat left top;}	.bgr .bg.bg4 {	background: url(../img/bodybg/bg4.png) repeat left top;}	.bgr .bg.bg5 {	background: url(../img/bodybg/bg5.png) repeat left top;}	.bgr .bg.bg6 {	background: url(../img/bodybg/bg6.png) repeat left top;}	.bgr .bg.bg7 {	background: url(../img/bodybg/bg7.png) repeat left top;}	.bgr .bg.bg8 {	background: url(../img/bodybg/bg8.jpg) repeat left top;}	.bgr .bg.bg9 {	background: url(../img/bodybg/bg9.png) repeat left top;}	.bgr .bg.bg10 {	background: url(../img/bodybg/bg10.png) repeat left top;}	#accent_color{	color: #fff;	background: #ef5523;	border: none;	text-transform: uppercase;	margin-left: 2px;	text-align: center;	outline:0;}#bodybg_color {	color: #fff;	background: #ccc;	border: none;	text-transform: uppercase;	margin-left: 2px;	text-align: center;	outline:0;}/* Theme Styler :: End */