@font-face {    font-family: "NovecentoWideBook";    src: url("fonts/NovecentoWideBook.eot");    src: url("fonts/NovecentoWideBook.eot?#iefix") format("embedded-opentype"),         url("fonts/NovecentoWideBook.woff2") format("woff2"),         url("fonts/NovecentoWideBook.woff") format("woff"),         url("fonts/NovecentoWideBook.ttf") format("truetype"),         url("fonts/NovecentoWideBook.svg#novecento_sans_widebook") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: "BebasNeue";    src: url("fonts/BebasNeue.eot");    src: url("fonts/BebasNeue.eot?#iefix") format("embedded-opentype"),         url("fonts/BebasNeue.woff") format("woff"),         url("fonts/BebasNeue.ttf") format("truetype"),         url("fonts/BebasNeue.svg#BebasNeueRegular") format("svg");    font-weight: normal;    font-style: normal;}*{	-webkit-box-sizing: border-box;	/* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;			/* Opera/IE 8+ */}/* Global CSS */body {	margin: 0;	padding: 0;	font-size: 16px;	font-weight: 100;	line-height: 1.6em;}h1 {	line-height: 1em;	font-size: 3rem;	font-weight: 100;}h2 {	line-height: 1em;	font-size: 1.8rem;	font-weight: 100;}h3 {	line-height: 1em;	font-size: 1.5rem;	font-weight: 400;}h4 {	line-height: 1em;	font-size: 1.25rem;	font-weight: 400;	margin: 0;}h5 {	line-height: 1em;	font-size: 1rem;	font-weight: 700;	margin: 0;}h6 {	line-height: 1em;	font-size: .875rem;	font-weight: 700;	margin: 0;}h1, h2, h3 {	margin: 0 0 .8em 0;}h4, h5, h6 {	margin: 0 0 .5em 0;}a {	font-weight: 400;	text-decoration: none;}a:hover, a:focus {	cursor: pointer;	text-decoration: underline;}h1 a, h2 a, h3 a {	font-weight: 400;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus { text-decoration: none;}input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .uneditable-input, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, select:focus, textarea:focus, .uneditable-input:focus {	border-radius: 0;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	height: 42px;	padding: 10px;}select, select:focus {	border-radius: 0;	box-shadow: none;	min-height: 42px;	padding: 0 5px !important;	-webkit-box-shadow: none;	-moz-box-shadow: none;}select option {	padding: 10px;}textarea, textarea:focus {	height: auto;}input:focus, textarea:focus, select:focus, a:focus {	outline: none;}input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}form {	margin: 0;}b {	font-weight: 700;}p {	margin: 0 0 20px;}iframe, svg {	border: none;}.row-fluid [class*="span"] {	min-height: 20px;}.label, .badge {	border-radius: 0;	text-shadow: none;	vertical-align: middle;}.alert {	border-radius: 0;}.page-header {	border: 0;	margin: 0;	padding: 0;}.finder .btn {	margin-bottom: 0;}.background-textured {	background-image: url("../images/header-bg.jpg");	background-repeat: repeat;}.rstpl-title, .rstpl-title-left, .rstpl-title-center, .rstpl-title-right {	padding-bottom: 16px;	position: relative;	margin-bottom: 3.75rem;}.rstpl-title:after, .rstpl-title-left:after, .rstpl-title-center:after, .rstpl-title-right:after {	content: "";	position: absolute;	height: 8px;	width: 30px;	top: 100%;	right: 0;}.rstpl-title-center {	text-align: center;}.rstpl-title-left {	text-align: left;}.rstpl-title-right {	text-align: right;}.rstpl-title-right:after {	left: 0;}.rstpl-title a, .rstpl-box-title a, .rstpl-title a:hover, .rstpl-box-title a:hover, .rstpl-title a:focus, .rstpl-box-title a:focus {	text-decoration: none;}.column-left .rstpl-title, .column-right .rstpl-title {	margin-bottom: 1.75rem;}.column-left ul, .column-right ul {	list-style: none;	margin: 0 0 25px 0;}/* End Global CSS *//* Joomla / Bootstrap Fixes */#rstpl-modal {	padding: 0 10px;}#cboxContent,#colorbox,#mbox,#rstpl-modal,input {	-webkit-box-sizing: content-box;	/* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box;		/* Firefox, other Gecko */	box-sizing: content-box;			/* Opera/IE 8+ */}#rstpl-modal  input[type="text"],#rstpl-modal  input[type="password"] {	width: 97% !important;}#rstpl-modal .form-horizontal .control-label {	float: none;	text-align: left;	width: 100%;}#rstpl-modal .form-horizontal .controls {	margin-left: 0;}#rstpl-modal .btn {	margin-bottom: 5px;	padding: 13.5px;}#rstpl-modal .form-horizontal .form-actions{	padding-left:0;}a.jmodedit {	background: none;	border: none;	font-size: 1.5em;	padding: 0;}a.jmodedit:hover, a.jmodedit:focus {	background: none;	border: none;}/* Tooltip */.tooltip {	font-size: .8em;	font-weight: 700;	border: none;}.tooltip .tooltip-inner {	border: none;}.tooltip.top .tooltip-arrow {  border-top-color: none;}.tooltip.right .tooltip-arrow {  border-right-color: none;}.tooltip.left .tooltip-arrow {  border-left-color: none;}.tooltip.bottom .tooltip-arrow {  border-bottom-color: none;}/* End Tooltip *//* Icons */.rstpl-icon-list [class*="span"] {	margin-left: 0;	margin-right: 0;	margin-bottom: 1.5em;	overflow: hidden;}.rstpl-icon-list [class*="icon-"] {	font-size: 1.5em;	width: 100%;	text-align: center;}.rstpl-icon-list .rstpl-icon-label {	display: block;	font-size: .8em;	text-align: center;	width: 100%;}/* End Icons */#rstpl-pagewrap  {	height:100%;}.rstpl-head-bg {	background-image: url(../images/header-bg.jpg);	background-repeat: repeat;}.rstpl-head-bg .container {	background-color: transparent;}.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {	border-radius: 0;}.btn-group > .btn:first-child {	border-radius: 0;}.btn-group > .btn, .btn-group > .popover {	font-size: 21px;}.btn-group > .dropdown-menu {	font-size: 16px;}.control-group .btn {	margin-bottom: 0;}/* Search form */.form-search .input-append .search-query {	border-radius: 0;}/* End Search form *//* Choice */.chzn-container-single .chzn-single {	background: none !important;	border-radius: 0 !important;	box-shadow: none !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;	height: 40px !important;	line-height: 40px !important;}.chzn-container-single .chzn-single div {	margin-right: 10px !important;	width: auto !important;}.chzn-container-single .chzn-single div b {	background: none !important;	font-family: "FontAwesome" !important;}.chzn-container-single .chzn-single div b:before {	content: "\f107" !important;}.chzn-container-active.chzn-with-drop .chzn-single {	background: none !important;	box-shadow: 0 !important;}.chzn-container-single .chzn-search input[type="text"] {	box-shadow: none !important;}.chzn-container .chzn-drop, .chzn-container-single .chzn-drop {	border-radius: 0 !important;	box-shadow: none !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;}.chzn-container .chzn-drop .active-result.highlighted {	background-image: none !important;}.chzn-container-multi .chzn-choices {	background-image: none !important;}.chzn-container-multi .chzn-choices li.search-field input[type="text"] {	background: none !important;	box-sizing: border-box !important;	height: 38px !important;	margin: 0 !important;	padding: 10px 5px !important;}.chzn-container-multi .chzn-choices li.search-choice {	border-radius: 0 !important;	line-height: 22px !important;	margin: 5px 0 5px 5px !important;}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {	top: 8px !important;}.chzn-container-active .chzn-choices {	box-shadow: none !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;}.chzn-container .chzn-results li {	padding: 10px 5px !important;}.chzn-container .chzn-results li.highlighted {	background-image: none !important;}ul.as-selections {	background-image: none;	border-radius: 0;	box-shadow: none;	height: 40px;	margin: 0;	padding: 0 !important;	-moz-box-shadow: none;	-webkit-box-shadow: none;}ul.as-selections li.as-original input {	margin: 0;	padding: 5px 10px;}ul.as-selections li.as-selection-item {	border-radius: 0;	margin: 8px 0 5px 8px !important;}ul.as-list {	border-radius: 0;}li.as-result-item.active {	border-radius: 0;}/* End Choice *//* Editor */.btn-toolbar .btn {	padding: 10px 20px;}.input-append, .input-prepend {	white-space: initial;}.input-append .btn {	font-size: 18px;	height: 42px;}.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	height: 42px;}.column-left .input-prepend.input-append input, .column-left .input-prepend.input-append select, .column-left .input-prepend.input-append .uneditable-input, .column-right .input-prepend.input-append input, .column-right .input-prepend.input-append select, .column-right .input-prepend.input-append .uneditable-input {	margin-bottom: 10px;	width: 100%;}.column-left .input-prepend.input-append .add-on:first-child, .column-left .input-prepend.input-append .btn:first-child, .column-right .input-prepend.input-append .add-on:first-child, .column-right .input-prepend.input-append .btn:first-child {	border-radius: 0;	margin-bottom: 10px;}.column-left .input-prepend.input-append .add-on:last-child, .column-left .input-prepend.input-append .btn:last-child, .column-right .input-prepend.input-append .add-on:last-child, .column-right .input-prepend.input-append .btn:last-child {	border-radius: 0;}.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {	border-radius: 0;}.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {	border-radius: 0;}.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {	border-radius: 0;}/* End Editor*//* Date picker */.bootstrap-datetimepicker-widget > ul {	padding: 5px;}.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th {	border-radius: 0;}.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {	background-image: none;	text-shadow: none;}.bootstrap-datetimepicker-widget td span {	border-radius: 0;}.bootstrap-datetimepicker-widget td span.active {	background-image: none;	text-shadow: none;}.bootstrap-datetimepicker-widget .btn {	font-size: .6em;	padding: 10px;}/* End Date picker *//* Prepend / Append */.input-prepend > .add-on, .input-append > .add-on {	height: 42px;}.input-prepend > .add-on [class*="icon-"], .input-append > .add-on [class*="icon-"], .input-prepend > .btn [class*="icon-"], .input-append > .btn [class*="icon-"] {	display: block;	height: 100%;	line-height: 32px;	width: 100%;}.input-prepend > .btn, .input-prepend > .button, .input-append > .btn, .input-append > .button {	padding: 5px 10px;}/* End Prepend / Append *//* Table */.table-bordered {	border-radius: 0;}/* End Table *//* Alert */.alert {    -webkit-transition: all 1s linear;    -moz-transition: all 1s linear;	transition: all 1s linear;}/* End Alert *//* Progress Bar */.progress {	background-image: none;	border-radius: 0;	height: 35px;}.progress .bar {	background-image: none;	box-shadow: none;	font-size: 1em;	font-weight: 700;	line-height: 2.25em;	text-shadow: none;}/* End Progress Bar *//* Hero Unit */.hero-unit {	border-radius: 0;}/* End Hero Unit *//* Spacing and Borders */.rstpl-header-border {	height: 10px;}.rstpl-header-border .container {	position: relative;	background-color: transparent;}.rstpl-header-border .container:before {	content: "";	height: 10px;	width: 200px;	position: absolute;	top: 0;	left: 0;}.rstpl-slideshow-position, .rstpl-slideshow-full-width-position, .rstpl-breadcrumbs-position, .rstpl-featured-position, .rstpl-before-higher-fixed-position, .rstpl-higher-fixed-position, .rstpl-higher-full-width-position, .rstpl-before-content-position, .rstpl-inner-before-content-position, .rstpl-all-content-position, .rstpl-inner-after-content-position, .rstpl-after-content-position, .rstpl-before-middle-fixed-position, .rstpl-middle-fixed-position, .rstpl-middle-full-width-position, .rstpl-before-user-position, .rstpl-user-position, .rstpl-user-1-position, .rstpl-before-lower-position, .rstpl-lower-position, .rstpl-bottom-full-width-position, .rstpl-before-bottom-position, .rstpl-bottom-position, .rstpl-after-bottom-position, .rstpl-featured-bottom-position {	margin-bottom: 4rem;}.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position) {	margin-top: 4rem;}.rstpl-top-position, .rstpl-top-fluid-position {	padding-top: 4rem;	padding-bottom: 4rem;}.rstpl-top-position .span11 {	width: 94%;}.rstpl-top-position .span6 {	width: 49.8%;}.rstpl-top-position .span1 {	margin-left: 0;	width: 50px;}.rstpl-top-position .container {	position: relative;}[class*="-full-width-position"] div:first-child {	margin-top: 0;}.column-left {	margin-left: 0 !important;}.column-left p:last-child {	margin-bottom: 0;}.rstpl-thick-border iframe {	margin-bottom: -7px;}.rstpl-border {	padding: 30px;}.rstpl-box-border {	position: absolute;	top: -15px;	left: -15px;	width: 100px;	height: 100px;	-webkit-transform: scale(.65);	-moz-transform: scale(.65);	-ms-transform: scale(.65);	-o-transform: scale(.65);	transform: scale(.65);	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s linear;}.rstpl-box-border:before {	content: "";	position: absolute;	top: 14px;	left: -6px;	width: 101px;	height: 61px;}.rstpl-box-border:after {	content: "";	position: absolute;	top: -6px;	left: 14px;	width: 61px;	height: 101px;}.rstpl-m-bot-small {	margin-bottom: 1.5rem !important;}.rstpl-m-bot {	margin-bottom: 2rem !important;}.rstpl-m-bot-big {	margin-bottom: 4rem !important;}.rstpl-m-top-small {	margin-top: 1.5rem !important;}.rstpl-m-top {	margin-top: 2rem !important;}.rstpl-m-top-big {	margin-top: 4rem !important;}.rstpl-m-tb-small {	margin: 1.5rem 0 !important;}.rstpl-m-tb {	margin: 2rem 0 !important;}.rstpl-m-tb-big {	margin: 4rem 0 !important;}.rstpl-padding {	padding: 1.5rem;}.textalign-left {	text-align: left;}.textalign-center {	text-align: center;}.textalign-right {	text-align: right;}.pull-center {	float: none;	margin: 0 auto;	width: 100%;}.rstpl-delimiter {	line-height: 0;	margin: 0;}.rstpl-header {	margin-top: -3px;}[class*="span"].rstpl-top-a, [class*="span"].rstpl-top-b, [class*="span"].rstpl-top-c {	margin: 0;}.thumbnail {	border-radius: 0;}/* End Spacing and Borders *//* Buttons */.btn.btn-large {	padding: 15px 30px;	font-size: 1.4em;}.btn.btn-small {	padding: 5px 30px;}.btn.btn-mini {	padding: 5px 10px;}.btn, .button {	background-image: none;	border: none;	border-radius: 0;	box-shadow: none;	font-size: 1.2em;	font-weight: 400;	margin: 0 0 5px 0;	padding: 10px 20px;	text-transform: uppercase;	text-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.btn:hover, .button:hover {	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.btn [class*="icon-"], .button [class*="icon-"], .dropdown-menu [class*="icon-"] {	font-size: 1em;	vertical-align: middle;	width: 1.2em;}.btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled] {	outline: none;}.btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled]..button:focus, .button:active, .button.active, .button.disabled, .button[disabled] {	outline: none;}.radio.btn-group > label {	margin-right: 5px;}.radio.btn-group > label:first-of-type, .radio.btn-group > label:last-of-type {	border-radius: 0;}.btn .caret {	margin-top: 8px;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.btn:hover .caret {	transition: all .2s linear;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.btn-group.open .btn.dropdown-toggle {	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;}.btn-group > .btn:first-child, .btn-group > .btn, .btn-group > .btn:last-child {	border-radius: 0;	padding: 10px 20px;}.btn-toolbar, .btn-toolbar > .btn-group > .btn {	font-size: 16px;}.rstpl-scroll-to-top {	display: inline-block;	font-size: 1em;	height: 90px;	margin: 0;	width: 60px;}.rstpl-scroll-to-top span {	height: 65px;	line-height: 65px;	margin: 0;	text-align: left;	width: 20px;}/* End Buttons *//* Pager */.pager li > a, .pager li > span {	border-radius: 0;	border: none;	padding: 0;}.pager li > a {	font-size: 1.4em;}.pager li > a > i {	font-size: .6em;	padding: 3px 0;	vertical-align: top;}/* End Pager *//* Lists */.rstpl-arrow-simple-bullet, .rstpl-arrow-circle-bullet {	list-style-type: none;	margin: 0;}.rstpl-arrow-simple-bullet > li:before {	content: "\f054";	font-family: "FontAwesome";	font-size: .8em;	font-weight: 700;	margin-right: 10px;}.rstpl-arrow-simple-bullet > li, .rstpl-arrow-circle-bullet > li {	line-height: 2em;}.rstpl-arrow-circle-bullet > li:before {	content: "\f138";	font-family: "FontAwesome";	font-size: 1em;	font-weight: 100;	margin-right: 10px;	vertical-align: 0;}/* End Lists *//* Preloader */.pageload-overlay {	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	opacity: 0;	filter: alpha(opacity=0);	visibility: hidden;	z-index: 1001;}.pageload-overlay.show {	-webkit-transition: visibility .3s ease-in 0s, opacity .3s ease-in 0s;	-moz-transition: visibility .3s ease-in 0s, opacity .3s ease-in 0s;	transition: visibility .3s ease-in 0s, opacity .3s ease-in 0s;	opacity: 1;	filter: alpha(opacity=100);	visibility: visible;}.pageload-overlay .icon:before {	position: absolute;	top: 48.5%;	left: 48.5%;	z-index: 1;	font-size: 2.5rem;	opacity: 0;	filter: alpha(opacity=0);	visibility: hidden;	-webkit-transition: visibility .3s ease-in 0s, opacity .3s ease-in 0s;	-moz-transition: visibility .3s ease-in 0s, opacity .3s ease-in 0s;	transition: visibility .3s ease-in 0s, opacity .3s ease-in 0s;	-webkit-animation-name: preloader-spin;    -webkit-animation-duration: 1000ms;    -webkit-animation-iteration-count: infinite;    -webkit-animation-timing-function: linear;    -moz-animation-name: preloader-spin;    -moz-animation-duration: 1000ms;    -moz-animation-iteration-count: infinite;    -moz-animation-timing-function: linear;    -ms-animation-name: preloader-spin;    -ms-animation-duration: 1000ms;    -ms-animation-iteration-count: infinite;    -ms-animation-timing-function: linear;    animation-name: preloader-spin;    animation-duration: 1000ms;    animation-iteration-count: infinite;    animation-timing-function: linear;}.pageload-overlay.show.pageload-loading .icon:before {	opacity: 1;	filter: alpha(opacity=100);	visibility: visible;}.pageload-overlay svg {	position: absolute;	top: 0;	left: 0;	pointer-events: none;}@-moz-keyframes preloader-spin {    from { -moz-transform: rotate(0deg); }    to { -moz-transform: rotate(360deg); }}@-webkit-keyframes preloader-spin {    from { -webkit-transform: rotate(0deg); }    to { -webkit-transform: rotate(360deg); }}@keyframes preloader-spin {    from { transform: rotate(0deg); }    to { transform: rotate(360deg); }}/* End Preloader *//* Logo */.rstpl-logo {	text-shadow: none;}.rstpl-logo h1, .rstpl-logo h2, .rstpl-logo h3, .rstpl-logo a, .rstpl-logo a:hover, .rstpl-logo a:focus {	font-family: "NovecentoWideBook";	font-weight: 400;	line-height: 1em;	margin-bottom: 0;	text-decoration: none;}/* End Logo *//* Main Menu */[class*="span"].rstpl-main-menu {	margin: 0;}.navbar-wrapper .container {	margin-bottom: 0;}.navbar .brand {	padding: 0;	text-shadow: none;}.navbar .brand h2 {	font-size: 2.2rem;	margin: .5em 20px;}.navbar .navbar-inner {	font-size: 1.4em;	border: none;	border-radius: 0;	box-shadow: none;	text-transform: uppercase;	margin: 0;	padding: 0;	position: relative;	-webkit-box-shadow: none;	-moz-box-shadow: none;}.navbar-fixed-top .navbar-inner {	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);}.nav-collapse .nav .nav-header, .nav .divider {	font-size: 1em;	font-weight: 400;	padding: 20px 30px;	text-shadow: none;}.navbar {	margin-bottom: 0;	padding: 0;}.navbar .nav {	margin: 0;}.navbar .nav > li:first-child, .navbar .nav > li:last-child {	margin-right: 0;}.navbar .nav > li > a {	border-radius: 0;	font-weight: 300;	margin: 0;	padding: 20px 30px;	text-shadow: none;	-webkit-transition: background-color .2s linear;	-moz-transition: background-color .2s linear;	transition: background-color .2s linear;}.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {	box-shadow: none;	margin: 0;	-webkit-box-shadow: none;	-moz-box-shadow: none;	text-shadow: none;}.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	text-shadow: none;}.navbar .nav > li > .dropdown-menu:before {	border: none;}.navbar .nav > li > .dropdown-menu:after {	border: none}.navbar-fixed-top {	margin: 0 auto;}.dropdown-menu {	border: none;	border-radius: 0;	box-shadow: none;	left: 0;	padding: 0;	-webkit-box-shadow: none;	-moz-box-shadow: none;}.dropdown-menu > li > a {	padding: 15px;	-webkit-transition: background-color .2s linear;	-moz-transition: background-color .2s linear;	transition: background-color .2s linear;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {	background-image: none;}.nav .dropdown-menu {	margin: 0;	padding: 0;	top: 100%;}.nav .dropdown-menu > li {	margin-bottom: 0;}.nav .dropdown-menu > li > a {	font-size: 18px;	line-height: 18px;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {	background: none;	filter: none;}.nav-collapse .nav .dropdown-menu .nav-header {	font-size: 18px;	line-height: 18px;	margin: 0;	padding: 15px;}.dropdown-menu .divider {	border-radius: 0;	font-size: 18px;	line-height: 18px;	margin: 0;	padding: 15px;	height: auto;}.dropdown-submenu > a:after {	margin-right: -5px;	margin-top: 2px;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.dropdown-submenu > .dropdown-menu {	border-radius: 0;	margin: 0;	top: 0;}.dropdown-submenu :first-child > .dropdown-menu {	margin-left: -20px;	top: 20px;}.dropdown-submenu > .dropdown-menu li {	padding: 0;	margin: 0;	width: 100%;}.navbar .navigation {	font-size: 1.875em;	font-weight: 400;	margin-top: 15px;	display: none;	float: left;}.navbar .btn-navbar {	background-image: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	text-shadow: none;}.navbar .btn-navbar .icon-bar {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	width: 22px;}.rstpl-main-menu-position .navbar .btn-navbar, .rstpl-main-menu-full-width-position .navbar .btn-navbar {	border: none;	background: none;	box-shadow: none;	color: none;	font-size: 1.125rem;	height: 50px;	line-height: 35px;	margin: 10px 10px 10px 0;	padding: 13px;	width: 50px;	vertical-align: top;	text-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}#first-bar,#second-bar,#third-bar {    -webkit-transition: all .5s;    -moz-transition: all .5s;    transition: all .5s;    position: relative;    right: 0;    left: 0;    top: 0;    bottom: 0;	text-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}#first-bar.left-bar {    -webkit-transform: rotate(44deg);    -moz-transform: rotate(44deg);    -ms-transform: rotate(44deg);    -o-transform: rotate(44deg);    transform: rotate(44deg);    -webkit-transition: all .5s;    -moz-transition: all .5s;    transition: all .5s;	top: 8px !important;}#second-bar.right-bar {    -webkit-transform: rotate(-2024deg);    -moz-transform: rotate(-2024deg);    -ms-transform: rotate(-2024deg);    -o-transform: rotate(-2024deg);    transform: rotate(-2024deg);    -webkit-transition: all .5s;    -moz-transition: all .5s;    transition: all .5s;    top: 1px !important;}#third-bar.bottom-bar {    -webkit-transition: all .5s;    -moz-transition: all .5s;    transition: all .5s;	top: 60px !important;}.navbar .btn-navbar.collapsed .icon-bars:before {	content: "\f0c9";	margin-left: -5px;}.navbar .btn-navbar .icon-bars:before {	content: "\f00d";	margin-left: -5px;}.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active,.navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {	border: none;	box-shadow: none;	outline: none;	text-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}.nav-pills > li > a, .nav-pills .dropdown-menu {	border-radius: 0;}.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {	border: 0 none;}.nav-pills .dropdown-menu > li {	font-size: 1em;}.span1 .rstpl-search-container {	float: right;	margin: 0;}.rstpl-left-box .menu, .rstpl-right-box .menu {	text-indent: 2em;}.rstpl-left-box.background-primary .rstpl-title, .rstpl-right-box.background-primary .rstpl-title, .rstpl-left-box.background-secondary .rstpl-title, .rstpl-right-box.background-secondary .rstpl-title {	border-bottom: none;	padding: 2rem 0 0 2rem;}.rstpl-left-box.background-primary .rstpl-title:after, .rstpl-right-box.background-primary .rstpl-title:after {	display: none;}.rstpl-left-box .menu li:last-child, .rstpl-right-box .menu li:last-child, .rstpl-left-box.background-primary .menu li:last-child, .rstpl-right-box.background-primary .menu li:last-child, .rstpl-left-box.background-secondary .menu li:last-child, .rstpl-right-box.background-secondary .menu li:last-child {	border-bottom: none;}.rstpl-menu .menu {	margin: 0;}.rstpl-menu .menu .nav-inner {	margin: 0;}.rstpl-menu .menu a {	font-size: 1.2em;	font-weight: 100;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.menu a:hover, .menu a:focus {	text-decoration: none;}.rstpl-menu .menu .nav-inner > li > a {	padding-left: 15px;}.rstpl-menu .menu .nav-inner > li > .nav-inner > li > a {	padding-left: 30px;}.rstpl-menu .menu .nav-inner > li > .nav-inner > li > .nav-inner > li > a {	padding-left: 45px;}.rstpl-menu .menu .nav-inner > li > .nav-inner > li > .nav-inner > li > .nav-inner > li > a {	padding-left: 60px;}.rstpl-menu .menu, .rstpl-menu .menu .nav-inner {	list-style: none;}.rstpl-menu .menu li, .rstpl-menu .menu .nav-inner li {	line-height: 2.5em;}.rstpl-menu .menu li a, .rstpl-menu .menu .nav-inner li a {	display: block;}/* End Main Menu *//* Tables */.rs_clear {	height: 0 !important;	line-height: 0 !important;}.rs_table [id*="rscalendarmonth"] {	font-weight: 900;}.rs_calendar_arrows_module {	font-size: 1.5em;	line-height: 1.5em;	padding: 0 8px !important;	width: 10px;}/* End Tables *//* Modal */.rstpl-tmpl-component h1 {	font-size: 2.75em;}.rstpl-tmpl-component h2 {	font-size: 2.25em;}.rstpl-tmpl-component h3 {	font-size: 1.75em;}/* End Modal */.rstpl-show-grid {	text-align: center;}.rstpl-show-grid [class^="span"],.rstpl-show-grid [class*=" span"] {	font-weight: 700;	padding-top: 25px;	padding-bottom: 25px;}/* End Joomla / Bootstrap Fixes *//* Content */.rstpl-article-container .article-img {	border: none;}.rstpl-right-box, .rstpl-left-box {	margin-bottom: 2.75rem;	width: 100%;}.rstpl-right-box:last-child, .rstpl-left-box:last-child {	margin-bottom: 0;}.rstpl-right-box.rstpl-menu .menu, .rstpl-left-box.rstpl-menu .menu {	padding: 0;}.rstpl-right-box.rstpl-triple-border.background-primary, .rstpl-left-box.rstpl-triple-border.background-primary, .rstpl-right-box.rstpl-triple-border.background-secondary, .rstpl-left-box.rstpl-triple-border.background-secondary {	border: none;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	outline: 0;}.rstpl-left-box.background-primary a, .rstpl-right-box.background-primary a, .rstpl-left-box.background-secondary a, .rstpl-right-box.background-secondary a {	-webkit-transition: background-color .2s linear;	-moz-transition: background-color .2s linear;	transition: background-color .2s linear;}.rstpl-image {	padding: 10px;}.rstpl-image.pull-left {	margin: 0 10px 0 0;}.rstpl-image.pull-right {	margin: 0 0 10px 0;}.rstpl-image.pull-center {	margin: 0 auto 15px;}/* End Content *//* Vertical Image Box */.rstpl-box-vertical-image .rstpl-box-title {	margin: 25px 0;}.rstpl-box-vertical-image .rstpl-box-details {	margin-bottom: 25px;	line-height: 1.8em;}.rstpl-box-vertical-image .rstpl-box-image.rstpl-thick-border {	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.rstpl-box-vertical-image:hover .rstpl-box-image.rstpl-thick-border {	border-width: 0;}.rstpl-box-vertical-image .rstpl-box-image img {	width: 100%;}.rstpl-box-vertical-image .rstpl-box-image {	overflow: hidden;}/* End Vertical Image Box *//* Full Width Horizontal Image Box */.rstpl-box-bg {	background-position: center-top;	background-repeat: none;	background-size: cover;	filter: alpha(opacity=20);	opacity: 0.2;	height: 100%;	left: 0;	top: 0;	position: absolute;	width: 100%;	z-index: 0;}.rstpl-box-full-width-horizontal-image .rstpl-box-image {	margin-left: 0;}.rstpl-box-full-width-horizontal-image .rstpl-box-image.rstpl-thick-border {	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.rstpl-box-full-width-horizontal-image:hover .rstpl-box-image.rstpl-thick-border {	border-width: 0;}.rstpl-box-full-width-horizontal-image .rstpl-box-image img {	width: 100%;}.rstpl-box-full-width-horizontal-image .rstpl-box-title {	font-size: 1.6em;}/* End Full Width Horizontal Image Box *//* Full Width Vertical Image Box */.rstpl-box-full-width-vertical-image {	position: relative;	overflow: hidden;}.rstpl-box-full-width-vertical-image .rstpl-box-bg {	background-attachment: fixed;	background-position: center top;	background-size: cover;	width: 100%;}.rstpl-box-full-width-vertical-image .rstpl-box-container {	position: relative;	z-index: 1;}.rstpl-box-full-width-vertical-image .rstpl-box-subtitle {	margin-top: 80px;	margin-bottom: 55px;	text-transform: uppercase;}.rstpl-box-full-width-vertical-image .rstpl-box-title {	font-size: 4.2em;	margin-bottom: 20px;}.rstpl-box-full-width-vertical-image .rstpl-box-content {	font-weight: 400;	margin-bottom: 20px;}.rstpl-box-full-width-vertical-image .rstpl-box-subtitle, .rstpl-box-full-width-vertical-image .rstpl-box-title, .rstpl-box-full-width-vertical-image .rstpl-box-content {	text-align: center;}.rstpl-box-full-width-vertical-image .rstpl-links {	line-height: 1em;	margin: 0 0 45px 0;	text-align: center;}.rstpl-box-full-width-vertical-image .rstpl-links li {	display: inline-block;	font-size: .875em;	font-weight: 700;	text-transform: uppercase;}.rstpl-box-full-width-vertical-image .rstpl-links span {	margin: 0 5px 0 10px;}.rstpl-box-full-width-vertical-image .rstpl-box-image-group {	height: 360px;	position: relative;	width: 100%;	z-index: 0;	-webkit-backface-visibility: hidden;}.rstpl-box-full-width-vertical-image .rstpl-box-image-group > div {	box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.2);	position: absolute;	overflow: hidden;	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s linear;	-webkit-backface-visibility: hidden;}.rstpl-box-full-width-vertical-image .rstpl-box-image-group > div:hover {	-webkit-transform: translateY(-.8em); /* Chrome 4+, Op 15+, Saf 3.1, iOS Saf 3.2+ */	-moz-transform: translateY(-.8em) ; /* Fx 3.5-15 */	-ms-transform: translateY(-.8em) ; /* IE 9 */	-o-transform: translateY(-.8em); /* Op 10.5-12 */	transform: translateY(-.8em) ; /* Fx 16+, IE 10+ */}.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-first {	top: 4em;	left: 0;	width: 420px;	z-index: 1;}.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-third {	top: 4em;	left: auto;	right: 0;	width: 420px;	z-index: 1;}.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-second {	position: relative;	margin-left: auto;	margin-right: auto;	top: 1em;	width: 510px;	z-index: 2;}.rstpl-box-full-width-vertical-image .rstpl-box-image-group > div > img {	padding: 15px;	z-index: 0;}/* End Full Width Vertical Image Box *//* Parallax Image Box */.rstpl-box-parallax:before {	content: "";	width: 100%;	height: 100%;	opacity: .1;	filter: alpha(opacity=10);	position: absolute;	left: 0;	top: 0;}.rstpl-box-parallax {	background-attachment: fixed;	background-position: center top;	background-size: cover;	width: 100%;	height: 440px;	position: relative;}.rstpl-box-parallax .rstpl-box-details {	position: relative;	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}.rstpl-box-parallax .rstpl-box-title {	width: 100%;	font-size: 4.2em;	text-align: center;	text-transform: uppercase;}.rstpl-box-parallax .rstpl-box-content {	width: 100%;	line-height: 1.6em;	text-align: center;	font-size: 1.5em;	font-weight: 400;	padding: 0 7%;}/* End Parallax Image Box *//* Horizontal Icon Box */.rstpl-box-icon {	cursor: default;}.rstpl-box-horizontal-icon {	position: relative;}.rstpl-box-horizontal-icon .rstpl-box-title {	vertical-align: top;}.rstpl-box-horizontal-icon .rstpl-box-title h3 {	margin-bottom: .2em;}.rstpl-box-horizontal-icon .rstpl-box-icon {	height: 70px;	width: 70px;	text-align: center;	position: relative;	z-index: 1;}.rstpl-box-horizontal-icon:hover .rstpl-box-border {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}.rstpl-box-horizontal-icon .rstpl-box-icon span {	font-size: 30px;	height: 42px;	line-height: 42px;	margin: 14px;	vertical-align: bottom;	width: 42px;}.rstpl-box-horizontal-icon .rstpl-box-content {	padding-left: 100px;}.rstpl-box-horizontal-icon .rstpl-box-description {	line-height: 1.8em;}.rstpl-box-horizontal-icon [class*="span"] {	text-align: center;}/* End Horizontal Icon Box *//* Vertical Icon Box */.rstpl-box-vertical-icon {	text-align: center;}.rstpl-box-vertical-icon .rstpl-box-title {	font-weight: 400;	font-size: 1.325em;}.rstpl-box-vertical-icon .rstpl-box-icon-shadow {	border-radius: 50%;	margin: 0 auto 30px auto;	height: 140px;	width: 140px;	-webkit-transition: all .3s linear;    -moz-transition: all .3s linear;    transition: all .3s linear;	}.rstpl-box-vertical-icon .rstpl-box-icon {	padding: 10px;	text-align: center;	-webkit-transition: all .3s linear;    -moz-transition: all .3s linear;	transition: all .3s linear;}.rstpl-box-vertical-icon .rstpl-box-icon span {	border-radius: 50%;	font-size: 3em;	height: 120px;	line-height: 120px;	margin: 0;	vertical-align: bottom;	width: 120px;	-webkit-transition: background-color .3s linear;    -moz-transition: background-color .3s linear;	transition: background-color .3s linear;}.rstpl-box-vertical-icon:hover .rstpl-box-icon-shadow {	-webkit-transform: translateY(3px);	-moz-transform: translateY(3px);	-ms-transform: translateY(3px);	-o-transform: translateY(3px);	transform: translateY(3px);}.rstpl-box-vertical-icon .rstpl-box-content {	clear: left;	line-height: 2em;	margin-bottom: 1.8em;}/* End Vertical Icon Box *//* Full Width Horizontal Icon Box */.rstpl-box-full-width-horizontal-icon {	padding: 60px 0;}.rstpl-box-full-width-horizontal-icon .rstpl-box-icon {	font-size: 2.5em;	height: 50px;	width: 50px;}.rstpl-box-full-width-horizontal-icon .rstpl-box-icon span {	font-size: 1.33em;	margin: 0;	vertical-align: -45%;}.rstpl-box-full-width-horizontal-icon .rstpl-box-title h3 {	margin-bottom: .1em;}.rstpl-box-full-width-horizontal-icon .rstpl-box-content a {	-webkit-transition: color .2s linear;	-moz-transition: color .2s linear;	transition: color .2s linear;}.rstpl-box-full-width-horizontal-icon .rstpl-box-title {	padding-left: 90px;}.rstpl-box-full-width-horizontal-icon .rstpl-box-content {	font-size: .95em;	font-weight: 400;	padding-left: 90px;}.rstpl-box-full-width-horizontal-icon .btn {	margin: 6px 0 0 0;}.rstpl-box-full-width-horizontal-icon .span10 {	width: 81.4%;}.rstpl-box-full-width-horizontal-icon .span2 {	width: 16%;}/* End Full Width Horizontal Icon Box *//* Personal Box */.rstpl-box-personal .rstpl-box-image {	margin-bottom: 2px;}.rstpl-box-personal .rstpl-box-image.rstpl-thick-border {	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.rstpl-box-personal:hover .rstpl-box-image.rstpl-thick-border {	border-width: 0;}.rstpl-box-personal .rstpl-box-image img {	width: 100%;}.rstpl-box-personal .rstpl-box-title {	margin-bottom: 10px;}.rstpl-box-personal .rstpl-box-subtitle {	font-size: .875em;	font-weight: 700;	margin-bottom: 20px;}.rstpl-box-personal .rstpl-box-content {	margin-bottom: 1.4em;}.rstpl-box-personal .progress {	height: 20px;	margin-bottom: 14px;}.rstpl-box-personal .progress .bar {	font-size: .75em;	line-height: 20px;}.rstpl-box-personal .rstpl-box-social a {	font-size: 1.33em;	line-height: 1em;	padding: .3em;	margin-right: 5px;	height: 1.5em;	width: 1.5em;	text-align: center;	vertical-align: middle;	-webkit-transition: background-color .2s ease-in;	-moz-transition: background-color .2s ease-in;	transition: background-color .2s ease-in;}.rstpl-box-personal .rstpl-box-social a:hover, .rstpl-box-personal .rstpl-box-social a:focus {	text-decoration: none;}.rstpl-box-personal .rstpl-box-social .rstpl-more {	float: right;	margin-right: 0;}/* End Personal Box *//* Price Box */.rstpl-box-pricing {	margin-top: 5.75rem;}.rstpl-box-pricing.rstpl-border {	padding: 0;}.rstpl-box-pricing .table {	margin-bottom: 0;	border-collapse: separate;}.rstpl-box-pricing .table td {	font-size: 1.2em;	font-weight: 700;	padding: 25px;	position: relative;	text-align: center;}.rstpl-box-pricing .table tr:first-child > td {	border-top: none;}.rstpl-box-pricing .table tr:last-child > td {	border-bottom: none;}.rstpl-box-pricing .rstpl-box-icon {	height: 70px;	width: 70px;	text-align: center;	position: absolute;	left: 0;	top: -35px;	right: 0;	margin: 0 auto;	z-index: 2;}.rstpl-box-pricing .rstpl-box-icon span {	font-size: 36px;	height: 70px;	line-height: 70px;	margin: 0;	vertical-align: bottom;	width: 70px;}.rstpl-box-pricing .rstpl-box-icon-background {    height: 100px;    left: 50%;    position: absolute;    top: -50px;    -webkit-transform: translateX(-50px);    -moz-transform: translateX(-50px);    -ms-transform: translateX(-50px);    -o-transform: translateX(-50px);    transform: translateX(-50px);    width: 100px;}.rstpl-box-pricing .rstpl-box-border {	top: -50px;	left: 50%;	-webkit-transform: scale(.65) translateX(-74px);	-moz-transform: scale(.65) translateX(-74px);	-ms-transform: scale(.65) translateX(-74px);	-o-transform: scale(.65) translateX(-74px);	transform: scale(.65) translateX(-74px);	z-index: 1;}.rstpl-box-pricing:hover .rstpl-box-border {	-webkit-transform: scale(1) translateX(-50px);	-moz-transform: scale(1) translateX(-50px);	-ms-transform: scale(1) translateX(-50px);	-o-transform: scale(1) translateX(-50px);	transform: scale(1) translateX(-50px);}.rstpl-box-pricing .rstpl-box-title {	font-size: 2.4em;	font-weight: 400;	margin: 1em 0 0 0;}.rstpl-box-pricing .rstpl-box-pricetag {	display: block;	font-size: 2.6em;	font-weight: 700;	line-height: 1em;	margin: .6em 0 0 0;}.rstpl-box-pricing .rstpl-box-content {	font-size: .8em;	font-weight: 400;	line-height: 1.8em;	margin: 1.5em 0 0 0;}.rstpl-box-pricing .btn {	margin: 0;}/* End Price Box *//* Testimonial Box */.rstpl-box-testimonial .rstpl-padding {	padding: 1.5em;}.rstpl-box-testimonial p {	display: inline;	margin: 0;}.rstpl-box-testimonial .rstpl-box-content {	font-size: 1.25em;	font-style: italic;	font-weight: 400;	line-height: 1.6em;	text-align: justify;}.rstpl-box-testimonial .rstpl-box-content span {	font-style: italic;	margin: 10px 10px 0 0;}.rstpl-box-testimonial .rstpl-box-details {	font-size: .9em;	margin: 0;	position: relative;	text-align: left;}.rstpl-box-testimonial .rstpl-box-details:before {	border-right: 24px solid transparent;	content: "";	display: inline-block;	position: absolute;	left: 30px;	bottom: 2px;}.rstpl-box-testimonial .rstpl-box-details b {	margin-left: 60px;	line-height: 1em;	vertical-align: bottom;}/* End Testimonial Box *//* Thumbnail Box */.rstpl-box-thumb {	position: relative;}.rstpl-box-thumb .rstpl-box-image {	float: left;	margin: 0 10px 0 0;	width: 100px;}.rstpl-box-thumb .rstpl-thick-border {	border-width: 10px;}.rstpl-box-thumb .rstpl-box-content {	line-height: 1.8em;	padding-left: 115px;}/* End Thumbnail Box *//* Full Width Simple Box */.rstpl-full-width-bg {	padding: 60px 40px;	text-align: center;}.rstpl-full-width-bg > div {	font-size: 3em;	line-height: 1em;}.rstpl-full-width-bg p {	line-height: 1.2em;	margin: 0;}.rstpl-full-width-bg [class*="icon-"] {	font-size: 1.33em;	padding-right: 60px;	vertical-align: top;}/* End Full Width Simple Box *//* Animated Number */.rstpl-box-animated-number {	text-align: center;}.rstpl-box-animated-number .rstpl-animated-number {	-webkit-transition: all .3s ease-in 0s;	-moz-transition: all .3s ease-in 0s;	transition: all .3s ease-in 0s;	font-size: 3rem;	font-weight: 700;	line-height: 9rem;	width: 10rem;	height: 10rem;	margin: 0 auto;}.rstpl-box-animated-number .rstpl-box-title {	margin: 2rem 0 0 0;	font-size: 2.4rem;}/* End Animated Number *//* YouTube Video Background Box */.rstpl-box-ytb-video {	background-attachment: fixed;	background-position: center top;	background-size: cover;	width: 100%;	height: 700px;	position: relative;}.rstpl-box-ytb-video .rstpl-box-details {	position: relative;	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}.rstpl-box-ytb-video .rstpl-box-content {	font-size: 2.8em;	width: 100%;	line-height: 1.6em;	opacity: .8;	filter: alpha(opacity=80);	padding: 0 7%;	text-align: center;	font-weight: 400;}.rstpl-box-ytb-video iframe{	max-width:	inherit;}/* End YouTube Video Background Box *//* Tab */.nav-tabs > li > a {	border-radius: 0;}.rstpl-tabs .nav-tabs {	border-bottom: 0;	margin: 0;}.rstpl-tabs .nav-tabs > li {	margin-right: 10px;}.rstpl-tabs .nav-tabs > li > a {	font-size: 0.75em;	font-weight: 700;	padding-top: 17px;	padding-bottom: 17px;	text-transform: uppercase;	-webkit-transition: color 0.2s linear;	-moz-transition: color 0.2s linear;	transition: color 0.2s linear;}.rstpl-tabs .nav.nav-tabs > li > a:hover, .rstpl-tabs .nav > li > a:focus {	outline: 0 none;}.rstpl-tabs .tab-content {	overflow: hidden;}.rstpl-tabs .tab-content .rstpl-box-image, .accordion-inner .rstpl-box-image {	float: left;	margin: 0 15px 0 0;}.rstpl-tabs .tab-content .rstpl-thick-border, .accordion-inner .rstpl-thick-border {	border-width: 10px;}.rstpl-tabs .tab-content .rstpl-box-title {	font-size: 1.125em;	font-weight: 700;	margin-bottom: .5em;}.rstpl-tabs .tab-content .rstpl-box-content {	line-height: 1.8em;}/* End Tab *//* Accordion */.accordion {	margin-bottom: 0;	overflow: hidden;}.accordion-group {	border-bottom: none 0;	border-left: none 0;	border-right: none 0;	border-radius: 0;	margin-bottom: 0;}.accordion-inner {	border-top: 0;	line-height: 1.8em;	padding: 0 30px 30px 30px;	}.accordion-heading .accordion-toggle {	padding: 30px;}.accordion-heading > a {	font-size: 1em;	font-weight: 700;	-webkit-transition: color .2s linear;	-moz-transition: color .2s linear;	transition: color .2s linear;}.accordion-heading > a:hover, .accordion-heading > a:focus {	outline: 0 none;	text-decoration: none;}.accordion-toggle.collapsed {	text-decoration: none;}.accordion-toggle {	position:relative;	text-decoration: none;}	.rstpl-box-accordion .accordion-toggle:before, .accordion .accordion-toggle:before {	content: "\f078";	display: inline-block;	font-family: "FontAwesome";	font-size: .8em;	margin-right: 10px;	-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);	-ms-transform: rotate(0deg);	-o-transform: rotate(0deg);	transform: rotate(0deg);	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	transition: all .2s linear;}.rstpl-box-accordion .accordion-toggle.collapsed:before, .accordion .accordion-toggle.collapsed:before {	content: "\f078";	-webkit-transform: rotate(-90deg);	-moz-transform: rotate(-90deg);	-ms-transform: rotate(-90deg);	-o-transform: rotate(-90deg);	transform: rotate(-90deg);	-moz-transition: all .2s linear;	-webkit-transition: all .2s linear;	transition: all .2s linear;}/* End Accordion *//* Main Carousel*/.rstpl-slideshow-position .rscarousel .carousel-control, .rstpl-slideshow-full-width-position .rscarousel .carousel-control {	position: relative;}/* End Main Carousel*//* Gallery Carousel */.rstpl-gallery-carousel [class*="rstpl-title"] > h2 {	display: inline-block;	margin: 0;}.rstpl-gallery-carousel .carousel .carousel-inner .item > div {	position: relative;}.rstpl-gallery-carousel .carousel .carousel-inner .item > div:hover img {	-webkit-transform: scale(1.2,1.2) rotate(5deg);	-moz-transform: scale(1.2,1.2) rotate(5deg);	-ms-transform: scale(1.2,1.2) rotate(5deg);	-o-transform: scale(1.2,1.2) rotate(5deg);	transform: scale(1.2,1.2) rotate(5deg);	opacity: .6;	filter: alpha(opacity=60);}.rstpl-gallery-carousel .carousel .carousel-inner .item > div:before {	content: "\f0c1";	font-family: "FontAwesome";	font-size: 2em;	position: absolute;	z-index: 3;	top: 45%;	left: 45%;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s linear;}.rstpl-gallery-carousel .carousel .carousel-inner .item > div:hover:before {	opacity: 1;	filter: alpha(opacity=100);}.rstpl-gallery-carousel .carousel {	margin: 0;}.rstpl-gallery-carousel .carousel-control {	background: none;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	float: right;	font-size: 20px;	line-height: .5em;	line-height: 2.3em\0;	height: 25px;	opacity: 1;	filter: alpha(opacity=100);	margin: 0;	padding: 0;	position: relative;	-webkit-transition: color .2s linear;	-moz-transition: color .2s linear;	transition: color .2s linear;	vertical-align: top;	width: 40px;}.rstpl-gallery-carousel .carousel-control span {	font-size: 1em;	height: 45px;	padding: 5px 0 20px 0;}.rstpl-gallery-carousel .carousel-control:hover, .rstpl-gallery-carousel .carousel-control:focus {	opacity: 1;	filter: alpha(opacity=100);}.rstpl-gallery-carousel .rstpl-box-image {    height: auto;    padding: 0;    position: relative;    overflow: hidden;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.rstpl-gallery-carousel .rstpl-box-image img {    height: auto;    width: 100%;    margin: 0 auto;     display: block;    opacity: .9;	filter: alpha(opacity=90);	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s linear;}/* End Gallery Carousel *//* Simple Carousel */.rstpl-simple-carousel .carousel {	margin: 0;}.rstpl-simple-carousel img {	width: 100%;}.rstpl-simple-carousel .carousel-inner {	margin: 0 auto;	width: 70%;}.rstpl-simple-carousel .carousel-control {	border: none;	border-radius: 0;	left: 0;	font-size: 1.125em;	line-height: 18px;	font-weight: 700;	height: 70px;	width: 70px;	opacity: 1;	filter: alpha(opacity=100);	top: 50%;	-webkit-transform: translateY(-15px);	-moz-transform: translateY(-15px);	-ms-transform: translateY(-15px);	-o-transform: translateY(-15px);	transform: translateY(-15px);	-webkit-transition: background-color .2s linear;	-moz-transition: background-color .2s linear;	transition: background-color .2s linear;	text-align: center;}.rstpl-simple-carousel .carousel-control span {	font-size: 1.4em;	font-weight: 700;	height: 70px;	width: 70px;	margin-top: 0;	padding: 27px 0;	text-align: center;	vertical-align: baseline;}.rstpl-simple-carousel .carousel-control.right {	left: auto;	right: 0;}.rstpl-simple-carousel .rstpl-triple-border {	margin: 5px !important;}.rstpl-simple-carousel .rstpl-box-title {	font-size: 2.5em;	margin-bottom: .4em;}.rstpl-simple-carousel .rstpl-box-content {	line-height: 1.8em;	margin: 0;	padding-left: 20px;}/* End Simple Carousel *//* Full Width Carousel */.rstpl-full-width-carousel {	float: none;	position: relative;	width: 100%;	overflow: visible;	text-align: center;}.rstpl-full-width-carousel .carousel {	margin: 0;	padding: 5em 0;}.rstpl-full-width-carousel .rstpl-carousel-container {	position: relative;	z-index: 1;}.rstpl-full-width-carousel .carousel .rstpl-box-title {	display: block;	font-weight: 400;	margin-bottom: 1.2em;	text-transform: uppercase;}.rstpl-full-width-carousel .carousel .carousel-inner .item > div {	height: 280px;	margin: 0;	overflow: hidden;	position: relative;}.rstpl-full-width-carousel .carousel .carousel-inner .item > div img {	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s linear;}.rstpl-full-width-carousel .carousel .carousel-inner .item > div:hover img {	-webkit-transform: scale(1.1,1.1);	-moz-transform: scale(1.1,1.1);	-ms-transform: scale(1.1,1.1);	-o-transform: scale(1.1,1.1);	transform: scale(1.1,1.1);	opacity: 0.50;	filter: alpha(opacity=50);}.rstpl-full-width-carousel .carousel .carousel-inner .item > div:before {	content: "\f0c1";	font-family: "FontAwesome";	font-size: 2em;	position: absolute;	z-index: 3;	top: 45%;	left: 0;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s linear;}.rstpl-full-width-carousel .carousel .carousel-inner .item > div:hover:before {	top: 45%;	left: 46%;	opacity: 1;	filter: alpha(opacity=100);}.rstpl-full-width-carousel .carousel .carousel-inner .item  > .span12 {	width: 100%;}.rstpl-full-width-carousel .carousel .carousel-inner .item  > .span6 {	width: 50%;}.rstpl-full-width-carousel .carousel .carousel-inner .item  > .span4 {	width: 33.33%;}.rstpl-full-width-carousel .carousel .carousel-inner .item  > .span3 {	width: 25%;}.rstpl-full-width-carousel .carousel .carousel-inner .item  > .span2 {	width: 16.66%;}.rstpl-full-width-carousel .carousel .carousel-inner .item  > .span1 {	width: 8.33%;	height: 100px;}.rstpl-full-width-carousel .carousel-control {	border: none;	border-radius: 0;	left: 0;	font-size: 1.125em;	line-height: 18px;	font-weight: 700;	height: 60px;	width: 60px;	opacity: 1;	filter: alpha(opacity=100);	top: 61%;	-webkit-transform: translate(0,0);	-moz-transform: translate(0,0);	-ms-transform: translate(0,0);	-o-transform: translate(0,0);	transform: translate(0,0);	text-align: center;	z-index: 3;}.rstpl-full-width-carousel .carousel-control span {	height: 60px;	width: 60px;	margin-top: 0;	padding: 22px 0;	text-align: center;	vertical-align: baseline;}.rstpl-full-width-carousel .carousel-control.right {	left: auto;	right: 0;}/* End Full Width Carousel *//* Footer */.rstpl-footer-position {	padding: 60px 0;}.rstpl-footer-position .rstpl-box-title {	font-weight: 700;	text-transform: uppercase;}.rstpl-footer-position .rstpl-box-title.rstpl-m-bot {	margin: 0.8em 0 1.2em 0 !important;}.rstpl-footer-position a, .rstpl-footer-position .rstpl-box-content {	font-weight: 400;}.rstpl-footer-position .rstpl-box-content p {	margin-bottom: 40px;	line-height: 2em;}.rstpl-footer-position .rstpl-box-content p:last-child {	margin-bottom: 0;}.rstpl-footer-position .control-group {	overflow: hidden;}.rstpl-footer-position .control-group .controls {	display: table;	float: left;	width: 100%;}.rstpl-footer-position .control-group input, .rstpl-footer-position .control-group select, .rstpl-footer-position .control-group textarea {	border: none;	min-height: 40px;	width: 100%;}.rstpl-footer-position .control-group input:focus, .rstpl-footer-position .control-group select:focus, .rstpl-footer-position .control-group textarea:focus {	border: none;}.rstpl-after-footer-position [class*="span"] {	margin-left: 0;}.rstpl-after-footer-position .menu {	display: inline-block;	list-style: none;	margin: 0;	text-transform: uppercase;}.rstpl-after-footer-position .menu > li {	display: inline-block;	line-height: 90px;	padding-bottom: 1px;	-webkit-transition: background-color .2s linear;	-moz-transition: background-color .2s linear;	transition: background-color .2s linear;}.rstpl-after-footer-position .menu > li > a {	display: block;	font-size: 1.2em;	font-weight: 400;	padding: 0 15px;	-webkit-transition: color .2s linear;	-moz-transition: color .2s linear;	transition: color .2s linear;}.rstpl-after-footer-position .nav-inner {	display: none;}.rstpl-after-footer-position .rstpl-company {	font-weight: 400;	padding: 30px 0 0 15px;	text-align: right;}.rstpl-after-footer-position .rstpl-company span {	font-size: 1em;	padding-right: 15px;}.rstpl-after-footer-position .rstpl-company p {	display: inline-block;	font-size: .8em;}/* End Footer *//* Socials */.rstpl-social h2 {	margin-bottom: .4em;}.rstpl-social-icons {	display: inline-block;	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;	list-style: none;	font-size: 1em;	margin: 20px 0 0 0;    padding: 0;}.rstpl-social-icons .rstpl-social-icon {	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}.rstpl-social-icons li {    display: inline-block;	vertical-align: middle;	line-height: 1em;}.rstpl-social-icons .rstpl-social-link {	box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	display: inline-block;	height: 1em;	line-height: 1em;    padding: .3em;    text-align: center;	text-decoration: none;	-webkit-transition: all .3s linear;	-moz-transition: all .3s linear;	transition: all .3s;	vertical-align: middle;	width: 1em;}.rstpl-social-icons.rstpl-social-more {	float: right;}.rstpl-social-icons.rstpl-social-small {	font-size: 1em;	margin: 0;	padding: 10px 0;	text-align: center;	width: 100%;}.rstpl-social-icons.rstpl-social-small .rstpl-social-link {	border-radius: 25%;	position: relative;	width: 1em;}.rstpl-social-icons.rstpl-social-small li {    display: inline-block;	position: relative;	vertical-align: middle;	line-height: 1em;	margin: 0 5px 5px 0;}/* End Socials *//* Go Top Button */.rstpl-go-top {	display: inline-block;	height: 50px;	width: 50px;	position: fixed;	bottom: 40px;	right: 40px;	font-size: 40px;	text-align: center;	white-space: nowrap;	visibility: hidden;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transition: opacity .3s 0s, visibility 0s .3s;	-moz-transition: opacity .3s 0s, visibility 0s .3s;	transition: opacity .3s 0s, visibility 0s .3s;	z-index: 9;}.rstpl-go-top span {	font-size: .8em;	margin: 0;	padding: 8px 5px;	height: 100%;	vertical-align: middle;	width: 100%;}.rstpl-go-top.rstpl-go-top-is-visible, .rstpl-go-top.rstpl-go-top-fade-out, .no-touch .rstpl-go-top:hover {	-webkit-transition: opacity .3s 0s, visibility 0s 0s;	-moz-transition: opacity .3s 0s, visibility 0s 0s;	transition: opacity .3s 0s, visibility 0s 0s;}.rstpl-go-top.rstpl-go-top-is-visible {	/* the button becomes visible */	visibility: visible;	opacity: 1;	filter: alpha(opacity=100);}.rstpl-go-top.rstpl-go-top-fade-out {	/* if the user keeps scrolling down, the button is out of focus and becomes less visible */	opacity: .5;	filter: alpha(opacity=50);}.rstpl-go-top.rstpl-go-top-fade-out:hover {	opacity: 1;	filter: alpha(opacity=100);}/* End Go Top Button *//* Pagination */.pagination {	margin: 30px 0 0 0;}.pagination-list [class^="icon-"],.pagination-list [class*=" icon-"] {	font-size: .9em;	text-align: center;	vertical-align: middle;}.pagination ul > li:last-child > a, .pagination ul > li:last-child > span,.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {	border-radius: 0;}/* End Pagination *//* error.php CSS */.rstpl-error-page .rstpl-read-more-link-all {	font-size: 1.75rem;}.rstpl-actual-error .label-inverse {	background-repeat: no-repeat;	background-size: cover;	border-radius: 0;	position: relative;	width: 2.5em;	height: 2.5em;	font-size: 6.5em;	line-height: 2.5;	padding: 0;	margin: 0 auto;}.rstpl-actual-error p {	font-size: 26px;	font-weight: 400;	margin-top: 20px;	line-height: 28px;}.rstpl-error-page p {	margin-bottom: 20px;}.rstpl-error-page h1 {	border: none;	font-size: 2em;	margin: 30px 0px;	padding-bottom: 30px;	text-align: center;}.rstpl-error-reasons {	width: 54%;	margin: 0 auto;}.rstpl-error-reasons li {	font-size: 1.25rem;	list-style: none;	margin: 1% 0 1% 20%;}.rstpl-error-reasons li:before {	content: "\f101";	font-family: "FontAwesome";	margin-right: 10px;}/* end error.php CSS */#sbox-window {	-webkit-box-sizing: content-box; 	-moz-box-sizing: content-box;   	box-sizing: content-box;}/* News feed */.newsfeed ol {	counter-reset: rstpl-newsfeed-counter;	list-style: none;	margin-left: 30px;}.newsfeed ol > li {	padding-bottom: 1rem;	margin-bottom: 3.75rem;	position: relative;}.newsfeed ol > li:before {	content: counter(rstpl-newsfeed-counter, decimal) ".";	counter-increment: rstpl-newsfeed-counter;	font-size: 1.5rem;	position: absolute;	top: 2px;	left: -20px;}.newsfeed ol > li:after {	content: "";	position: absolute;	height: 8px;	width: 30px;	top: 100%;	right: 0;}.newsfeed ol > li:last-child {	margin-bottom: 0;}.newsfeed .feed-item-description p {	margin: 0 0 10px;}.newsfeed .feed-item-description img {	margin-top: 15px !important;	margin-bottom: 15px !important;	padding: 20px;}/* End News feed *//* search plugin from RSEventsPro! */.rsepro_plugin_container .rsepro_plugin_image img {	border-radius: 0px;}.rsepro_plugin_container {	border-radius: 0px;	margin: 0px;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}.rstpl-rsepro-event {	padding: 10px 20px;}.rstpl-rsepro-event .rs_event_dates {	font-size: .75em;}.rstpl-rsepro-event .rsepro_plugin_link {	font-weight: 400;	font-size: 22px;	padding: 7px 0px 5px;	display: block;}.rsepro_plugin_container .rs_event_details {	padding: 3px 0px;	margin-left: 0.3%;	float: right;	width: 79.3%;}.rsepro_plugin_container  .rs_event_details > .rs_event_details_list {	margin: 0px;	width: 100%;}.rsepro_plugin_container  .rs_event_details > .rs_event_details_list span {	display: inline-block;}.rsepro_plugin_container  .rs_event_details > .rs_event_details_list li {	margin: 0px 0px 4px 0px;	padding: 5px 10px !important;	list-style-type: none;}#rscategories, #rslocations, #rsarchive {	width: 100% !important;}.rsepro_search_form .rs_date {	text-align:center;}.rsepro_search_form .input-append {	text-align: center;}.rsepro_search_form .btn {	border-radius: 0 !important;	line-height: 28px;}.rsepro_search_form label {	padding: 3px;	font-weight: 400;	font-size: 1em;}.rsepro_search_form > form > div {	margin-bottom: 15px;}#rsend,#rsstart {	width: auto;}.calendar table {	width: 100%;}#rseprosearch, #rs_calendar .rs_search_button {	margin: 0px !important;}label.ordering {	display: inline;}/* end search plugin from RSEventsPro! *//* RSComments! */#rscommentsFormMainContainer, #rscommentsFormContainer {	-moz-box-sizing: inherit;	font-weight: 400;}.rsc_comment_content, .rsc_subject {	font-weight: 400;}#rscommentsForm {	border-radius: 0;	width: 100%;}#rscommentsForm textarea {	width: 100% !important;}.rscCaptcha {	margin-top: 10px;}#submit_captcha {	margin-top:10px;}div.rsc_cloud_comment, div.rsc_cloud_comment:hover {	background: none;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	border-radius: 0;	margin: 0;	width: 100%;}.rsc_author {	margin-bottom: 20px;}.rsc_avatar_container {	text-align: left !important;}.rsc_avatar {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	border: none;	border-radius: 0px;}.rsc_voting {	float: right;	margin-right: 0px;	padding-bottom: 10px;}.rsc_voting span {	float: right;}.rsc_comment_options {	margin-right: 15px;	margin-bottom: 5px;}.rsc_subject {	font-size: 1.6em;	font-weight: 700;	padding: 0px;	margin: 0 0 .5em 0;	width: 66%;}.rsc_comment_box{	text-align: justify;	width: 66%;	margin-top: 10px;}.rsc_buttons_container {	margin-top: 0px;	padding-top: 0px;}/* End RSComments! *//* content plugin from RSMediaGallery! */ul.rsmg_content_gallery li div.rsmg_content_container {	border-radius: 0;	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}/* end content plugin from RSMediaGallery! */@media (max-width: 2048px) and (-webkit-min-device-pixel-ratio: 2) {	.rstpl-box-full-width-vertical-image .rstpl-box-bg, .rstpl-box-parallax, .rstpl-box-ytb-video {		background-attachment: initial;	}}@media (max-width: 1200px) {	body {		font-size: .875em;	}	.btn.btn-large {		padding: 10px 25px;	}	.btn.btn-small {		padding: 5px 20px;	}	.btn.btn-mini {		padding: 0 5px;	}	.btn, .button {		padding: 10px 20px;	}	.rstpl-triple-border {		padding: 1em;	}	.rstpl-padding {		padding: 1em;	}	.navbar .brand {		margin: 0 5px 0 0;	}	.navbar .nav > li {		margin-right: 0;	}	.navbar .nav > li > a {		padding: 15px 25px;	}	.nav-collapse .nav .nav-header, .nav .divider {		font-size: 1em;		padding: 15px 25px;	}	.dropdown-menu .divider {		font-size: 18px;		line-height: 18px;		padding: 15px;	}	.span6.column-left {		width: 68.8%	}	.span6.column-right {		width: 29%;	}	[class*="rstpl-box-title-"] h2 {		line-height: 1em;	}	.rstpl-border {		padding: 20px;	}	.rstpl-box-horizontal-icon:hover .rstpl-box-border {		-webkit-transform: scale(.95);		-moz-transform: scale(.95);		-ms-transform: scale(.95);		-o-transform: scale(.95);		transform: scale(.95);	}	.rstpl-box-full-width-horizontal-icon .rstpl-box-title, .rstpl-box-full-width-horizontal-icon .rstpl-box-content {		padding-left: 60px;	}	.rstpl-box-personal .rstpl-box-social a {		height: 1.6em;		width: 1.6em;		line-height: 1.3em;		margin-right: 3px;		margin-bottom: 2px;		padding: .2em;	}	.rstpl-box-testimonial .rstpl-box-details:before {			left: 10px;	}	.rstpl-box-testimonial .rstpl-box-details b {		margin-left: 30px;	}	.rstpl-box-thumb .rstpl-box-image {		width: 80px;	}	.rstpl-box-thumb .rstpl-box-content {		padding-left: 95px;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div {		height: 240px;	}	.rstpl-footer-fluid-position .rstpl-services li {		background-position: left 7px;	}	.rstpl-social-icons .rstpl-social-link {		width: 100%;	}	.rstpl-social-icons li {		display: block;	}	.rstpl-social-icons.rstpl-social-small {		font-size: 1.2em;	}	[class^="rstpl-social-icon-"]:before, [class*=" rstpl-social-icon-"]:before, [class*=" rstpl-social-icon-more"] {		margin-left: -1em;	}	.rstpl-social-small [class^="rstpl-social-icon-"]:before, .rstpl-social-small [class*=" rstpl-social-icon-"]:before {		margin-left: -.1em;	}	.rstpl-go-top {		bottom: 10px;		right: 10px;	}}@media (min-width: 979px) {	.navbar .nav,	.navbar .nav > li {		display: inline-block;		*display: inline; /* ie7 fix */		*zoom: 1; /* hasLayout ie7 trigger */		float: none;		vertical-align: top;	}}@media (min-width: 768px) and (max-width: 979px) {	.nav-collapse .dropdown-menu li + li a {		margin-bottom: 0;	}	.nav-collapse .nav .dropdown-menu .nav-header {		padding: 15px 40px;	}	.rstpl-border {		padding: 12px;	}	.rstpl-top-position, .rstpl-top-fluid-position {		padding-top: 2em;		padding-bottom: 2em;	}	.rstpl-top-position .span11 {		width: 93%;		margin-bottom: 0;	}	.rstpl-logo {		font-size: .8em;		text-transform: none;	}	.rstpl-logo .textalign-center, .rstpl-logo .textalign-right {		text-align: left;	}	.navbar-wrapper .rstpl-menu-right, .navbar-wrapper .rstpl-menu-left {		margin: 0;	}	.navbar-wrapper .rstpl-menu-left {		float: left;	}	.navbar-wrapper .rstpl-main-menu {		width: 100%;	}	.nav-collapse, .nav-collapse.collapse {		position: inherit;	}	.nav-collapse .dropdown-menu {		margin: 0;		padding: 0 30px;	}	.nav-collapse .nav > li > a {		font-weight: 100;	}	.nav-collapse .dropdown-menu > li > a {		border-radius: 0;		font-weight: 100;		padding: 15px 15px 15px 40px;	}	.nav-collapse .dropdown-submenu > .dropdown-menu > li > a {			padding: 15px 15px 15px 50px;	}	.navbar .navbar-inner {		margin-top: 0;		padding: 0;	}	.navbar .nav {		width: 100%;	}	.navbar .nav > li {		margin-right: 0;	}	.navbar .nav > li > a {		margin: 0;	}	.navbar .nav .dropdown-menu > li, .navbar .nav .dropdown-menu > li > a {		border-radius: 0;	}	.navbar .nav > li > .dropdown-menu:after {		border: none;		top: 0;	}	.nav.menu {		margin-left: 0 !important;	}	.nav .dropdown-menu {		display: block;		padding: 0;	}	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {		margin: 0;		-webkit-transition: background-color .2s linear;		-moz-transition: background-color .2s linear;		transition: background-color .2s linear;	}	.dropdown-submenu > .dropdown-menu:before, .dropdown-submenu > a:after {		border: none;	}	.dropdown-submenu > .dropdown-menu {		padding-left: 0;		margin: 0;	}	.dropdown-submenu > .dropdown-menu li {		padding: 0;		margin: 0;	}	.dropdown-submenu > .dropdown-menu li:first-child {		padding-top: 0;	}	.dropdown-submenu > .dropdown-menu li:last-child {		padding-bottom: 0;	}	.dropdown-menu > li > a {		-webkit-transition: background-color .2s linear;		-moz-transition: background-color .2s linear;		transition: background-color .2s linear;	}	.span6.column-left  {		width: 60%;	}	.rstpl-box-horizontal-icon .rstpl-box-icon {		width: 60px;		height: 60px;	}	.rstpl-box-horizontal-icon .rstpl-box-icon span {		font-size: 25px;		height: 32px;		line-height: 32px;		width: 32px;	}	.rstpl-box-horizontal-icon .rstpl-box-content {		padding-left: 75px;	}	.rstpl-box-horizontal-icon .rstpl-box-border {		top: -10px;		left: -10px;		width: 80px;		height: 80px;	}	.rstpl-box-horizontal-icon .rstpl-box-border:before {		top: 14px;		left: -6px;		width: 81px;		height: 41px;	}	.rstpl-box-horizontal-icon .rstpl-box-border:after {		top: -6px;		left: 14px;		width: 41px;		height: 81px;	}	.rstpl-box-full-width-horizontal-icon .span10 {		width: 81.2%;	}	.rstpl-box-full-width-horizontal-icon .btn.btn-small {		padding: 5px 15px;	}	.rstpl-box-horizontal-icon .rstpl-title {		display: block;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group {		height: 320px;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-first {		top: 6em;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-second {		top: 3em;		width: 392px;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-third {		top: 6em;	}	.rstpl-box-full-width-vertical-image .rstpl-links {		margin: 0 0 20px 0;	}	.rstpl-box-vertical-icon .rstpl-box-icon-shadow {		height: 120px;		width: 120px;	}	.rstpl-box-vertical-icon .rstpl-box-icon span {		font-size: 2.5em;		height: 100px;		line-height: 100px;		width: 100px;	}	.rstpl-box-pricing .table td {		padding: 15px;	}	.rstpl-box-pricing:hover .rstpl-box-border {		-webkit-transform: scale(1) translateX(-50px);		-moz-transform: scale(1) translateX(-50px);		-ms-transform: scale(1) translateX(-50px);		-o-transform: scale(1) translateX(-50px);		transform: scale(1) translateX(-50px);	}	.rstpl-box-personal .rstpl-box-social a {		height: 1.3em;		width: 1.3em;		line-height: 1em;		padding: .2em;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div {		height: 200px;	}	.rstpl-full-width-carousel .carousel-control {		top: 62%;	}	.rstpl-full-width-carousel .carousel-control span {		padding: 23px 0;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div:hover:before {		top: 45%;		left: 44%;	}	.rstpl-social-icons .rstpl-social-link {		padding: .4em;	}	.rstpl-social-icons.rstpl-social-small {		font-size: 1.4em;		padding: 5px 0 0 0;	}	.rstpl-show-grid [class^="span"],	.rstpl-show-grid [class*=" span"] {		margin-bottom: 30px;	}}@media (min-width: 768px) and (max-width: 979px) and (-webkit-min-device-pixel-ratio: 2) {	.rstpl-box-full-width-vertical-image .rstpl-box-bg, .rstpl-box-parallax, .rstpl-box-ytb-video {		background-attachment: initial;	}}@media (max-width: 767px) {	body {		font-size: 1em;	}	.row-fluid [class*="span"] {		margin-bottom: 2rem;	}	.row-fluid [class*="span"]:last-child {		margin-bottom: 0;	}	.container {		padding: 0 1em;	}	.nav-collapse .dropdown-menu li + li a {		margin-bottom: 0;	}	.nav-collapse .nav .dropdown-menu .nav-header {		padding: 15px 40px;	}	.rstpl-top-position, .rstpl-top-fluid-position {		padding-top: 2em;		padding-bottom: 2em;	}	.rstpl-top-position .span11 {		display: inline-block;		margin-bottom: 0;		width: 88.8%;	}	.rstpl-top-position .span6 {		float: left;		margin-bottom: 0;		min-height: 0;	}	.rstpl-top-position .span1 {		display: inline-block;	}	.rstpl-header-border .container:before {		left: 1em;	}	.rstpl-padding {		padding: 1.875em;	}	.rstpl-logo {		font-size: .8em;		text-transform: none;	}	.rstpl-logo .textalign-center, .rstpl-logo .textalign-right {		text-align: left;	}	.navbar-wrapper .rstpl-menu-left {		float: left;		margin: 0;	}	.navbar-wrapper .rstpl-main-menu {		width: 100%;	}	.nav-collapse .dropdown-menu {		margin: 0;		padding: 0 30px;	}	.nav-collapse .dropdown-menu > li > a {		border-radius: 0;		padding: 15px 15px 15px 40px;	}	.nav-collapse .dropdown-submenu > .dropdown-menu > li > a {			padding: 15px 15px 15px 50px;	}	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {		font-weight: 400;	}	.navbar .btn-navbar {		margin-right: 0;	}	.navbar .navbar-inner {		margin-top: 0;		padding: 0;	}	.navbar .nav {		width: 100%;	}	.navbar .nav > li {		margin-right: 0;	}	.navbar .nav > li > a {		margin: 0;	}	.navbar .nav .dropdown-menu > li, .navbar .nav .dropdown-menu > li > a {		border-radius: 0;	}	.navbar .nav > li > .dropdown-menu:after {		border: none;		top: 0;	}	.nav.menu {		margin: 10px 0;	}	.nav .dropdown-menu {		display: block;		padding: 0;	}	.dropdown-menu > li > a {		-webkit-transition: background-color .2s linear;		-moz-transition: background-color .2s linear;		transition: background-color .2s linear;	}	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {		margin: 0;		-webkit-transition: background-color .2s linear;		-moz-transition: background-color .2s linear;		transition: background-color .2s linear;	}	.dropdown-submenu > .dropdown-menu:before, .dropdown-submenu > a:after {		border: none;	}	.dropdown-submenu > .dropdown-menu {		padding-left: 0;		margin: 0;	}	.dropdown-submenu > .dropdown-menu li {		padding: 0;		margin: 0;	}	.dropdown-submenu > .dropdown-menu li:first-child {		padding-top: 0;	}	.dropdown-submenu > .dropdown-menu li:last-child {		padding-bottom: 0;	}	.rstpl-search-container {		margin: 10px 0 0 0;	}	.span6.column-left {		width: 100%;		margin-bottom: 1.875em;	}	.span6.column-right {		width: 100%;	}	.rstpl-box-full-width-vertical-image .rstpl-box-bg, .rstpl-box-parallax, .rstpl-box-ytb-video {		background-attachment: initial;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group {		height: auto;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-first,	.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-third {		display: none;	}	.rstpl-box-full-width-vertical-image .rstpl-box-image-group  .rstpl-box-image-second {		max-width: 100%;		top: 2em;	}	.rstpl-box-horizontal-icon:hover .rstpl-box-border {		-webkit-transform: scale(.9);		-moz-transform: scale(.9);		-ms-transform: scale(.9);		-o-transform: scale(.9);		transform: scale(.9);	}	.rstpl-box-full-width-horizontal-icon [class*="span"], .rstpl-box-full-width-horizontal-icon .btn {		width: 100%;	}	.rstpl-box-full-width-horizontal-icon .pull-right {		float: none;	}	.rstpl-box-ytb-video .rstpl-box-content {		font-size: 2em;	}	.rstpl-box-personal .rstpl-box-social .rstpl-more {		float: right;	}	.rstpl-box-testimonial .rstpl-box-details:before {			left: 30px;	}	.rstpl-box-testimonial .rstpl-box-details b {		margin-left: 60px;	}	.rstpl-box-thumb {		overflow: hidden;	}	.rstpl-box-thumb:last-child {		margin-bottom: 0;	}	.rstpl-simple-carousel {		margin-bottom: 5em;	}	.rstpl-simple-carousel .rstpl-triple-border {		width: 98%;	}	.rstpl-simple-carousel .rstpl-box-content {		padding: 0;		margin: 1.4em 0 0 0;	}	.rstpl-simple-carousel .carousel-control {		top: 105%;	}	.rstpl-simple-carousel .carousel-inner {		width: 100%;	}	.rstpl-gallery-carousel img {		width: 100%;	}	.rstpl-gallery-carousel [class*="span"] {		display: inline-block;		margin-bottom: 30px;	}	.rstpl-gallery-carousel .item [class*="span"]:last-child {		margin-bottom: 0;	}	.rstpl-gallery-carousel .rstpl-box-image-border {		padding: 30px;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div {		float: left;		height: 125px;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div:hover:before {		top: 38%;		left: 42%;	}	.rstpl-full-width-carousel .carousel-control {		height: 45px;		top: 72%;		width: 45px;	}	.rstpl-full-width-carousel .carousel-control span {		font-size: 1em;		height: 45px;		padding: 17px 0;		width: 45px;	}	.rstpl-footer-fluid-position .rstpl-box-title.rstpl-m-bot {		margin-bottom: 1.2em !important;	}	.rstpl-footer-fluid-position .rstpl-box-content p {		margin-bottom: 20px;	}	.rstpl-icon-list.row-fluid [class*="span"] {		display: inline-block;		width: 33%;	}}@media (max-width: 480px) {	body {		font-size: .875em;	}	.row-fluid [class*="span"] {		margin-bottom: 1.75rem;	}	.rstpl-logo h1 {		font-size: 2.2rem;		padding: 6px 0;	}	.rstpl-title {		margin-bottom: 3rem;	}	.rstpl-slideshow-position, .rstpl-slideshow-full-width-position, .rstpl-breadcrumbs-position, .rstpl-featured-position, .rstpl-before-higher-fixed-position, .rstpl-higher-fixed-position, .rstpl-higher-full-width-position, .rstpl-before-content-position, .rstpl-inner-before-content-position, .rstpl-all-content-position, .rstpl-inner-after-content-position, .rstpl-after-content-position, .rstpl-before-middle-fixed-position, .rstpl-middle-fixed-position, .rstpl-middle-full-width-position, .rstpl-before-user-position, .rstpl-user-position, .rstpl-user-1-position, .rstpl-before-lower-position, .rstpl-lower-position, .rstpl-bottom-full-width-position, .rstpl-before-bottom-position, .rstpl-bottom-position, .rstpl-after-bottom-position, .rstpl-featured-bottom-position {		margin-bottom: 3.5rem;	}	.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position) {		margin-top: 3.5rem;	}	.rstpl-top-position .span11 {		display: inline-block;		margin-bottom: 0;		width: 82.8%;	}  	.rstpl-top-position .span1 {		display: inline-block;	}	.rstpl-top-position .span6 {		margin-bottom: 0;	}	.rstpl-m-bot-small {		margin-bottom: 1.25rem !important;	}	.rstpl-m-bot {		margin-bottom: 1.75rem !important;	}	.rstpl-m-bot-big {		margin-bottom: 3.5rem !important;	}	.rstpl-m-top-small {		margin-top: 1.25rem !important;	}	.rstpl-m-top {		margin-top: 1.75rem !important;	}	.rstpl-m-top-big {		margin-top: 3.5rem !important;	}	.rstpl-m-tb-small {		margin: 1.25rem 0 !important;	}	.rstpl-m-tb {		margin: 1.75rem 0 !important;	}	.rstpl-m-tb-big {		margin: 3.5rem 0 !important;	}	.navbar .navbar-inner {		margin: 0;		padding: 0;	}	.rstpl-search-container {		margin: 0;	}	.rstpl-box-parallax .rstpl-box-title {		font-size: 3.8em;	}	.rstpl-box-horizontal-icon .rstpl-box-border {		-webkit-transform: scale(.65);		-moz-transform: scale(.65);		-ms-transform: scale(.65);		-o-transform: scale(.65);		transform: scale(.65);	}	.rstpl-full-width-bg {		padding: 45px 25px;	}	.rstpl-box-pricing {		margin-bottom: 0;	}	.rstpl-box-animated-number .rstpl-animated-number {		font-size: 2rem;		line-height: 7rem;		width: 8rem;		height: 8rem;		margin: 0 auto;	}	.rstpl-box-animated-number .rstpl-box-title {		margin: 1.6rem 0 0 0;		font-size: 2rem;	}	.rstpl-gallery-carousel .rstpl-box-image-border {		padding: 15px;	}	.rstpl-simple-carousel .rstpl-triple-border {		width: 97%;	}	.rstpl-simple-carousel .rstpl-box-title {		font-size: 2.7em;	}	.rstpl-simple-carousel .carousel-control {		font-size: .75em;		line-height: 12px;		height: 45px;		width: 45px;	}	.rstpl-simple-carousel .carousel-control span {		height: 45px;		width: 45px;		padding: 18px 0;	}	.rstpl-full-width-carousel .controls {		top: 70%;	}	.rstpl-full-width-carousel .carousel-control {		line-height: 12px;		height: 45px;		width: 45px;		top: 118%;	}	.rstpl-full-width-carousel .carousel-control span {		font-size: 1em;		height: 45px;		width: 45px;		padding: 18px 0;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div {		height: 90px;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div:hover:before {		left: 38%;		top: 40%;	}	.rstpl-icon-list.row-fluid [class*="span"] {		width: 49%;	}	.rstpl-footer-fluid-position {		padding: 45px;	}	.rstpl-footer-fluid-position .rstpl-box-title.rstpl-m-bot {		margin-bottom: 2em !important;	}	.rstpl-social-icons.rstpl-social-small {		font-size: 1.3em;		padding: 10px 0 0 0;		margin: 0;	}	.rstpl-social-icons.rstpl-social-small li {		margin-right: 0;	}	.newsfeed ol > li {		margin-bottom: 3rem;	}}@media (max-width: 320px) {	.rstpl-padding {		padding: 1em;	}	.rstpl-logo h1 {		font-size: 1.8rem;	}	.rstpl-logo img {		max-width: 75%;	}	.nav-collapse .dropdown-menu > li > a {		border-radius: 0;		padding: 15px 15px 15px 30px;	}	.nav-collapse .nav .dropdown-menu .nav-header {		padding: 15px 15px 15px 30px;	}	.nav-collapse .dropdown-submenu > .dropdown-menu > li > a {			padding: 15px 15px 15px 35px;	}	.navbar .btn-navbar {		margin: 10px 0;	}	.navbar .brand {		margin: 0 20px 0 0;	}	.navbar .brand h2 {		font-size: 2rem;		margin: .6em 10px;	}	.navbar .nav > li > a {		padding: 15px;	}	.rstpl-main-menu-position .navbar .btn-navbar, .rstpl-main-menu-full-width-position .navbar .btn-navbar {		margin-right: 0;	}	.span1 .rstpl-search-container {		margin-top: 5px;	}	.rstpl-top-position .span11 {		width: 86%;	}	.rstpl-top-position .span1 {		width: 30px;	}	.rstpl-box-parallax .rstpl-box-title {		font-size: 3em;		top: 20%;	}	.rstpl-box-horizontal-icon .rstpl-box-border {		top: -10px;		left: -10px;		width: 60px;		height: 60px;	}	.rstpl-box-horizontal-icon .rstpl-box-border:before {		top: 9px;		left: -6px;		width: 61px;		height: 31px;	}	.rstpl-box-horizontal-icon .rstpl-box-border:after {		top: -6px;		left: 9px;		width: 31px;		height: 61px;	}	.rstpl-box-horizontal-icon:hover .rstpl-box-border {		-webkit-transform: scale(1);		-moz-transform: scale(1);		-ms-transform: scale(1);		-o-transform: scale(1);		transform: scale(1);	}	.rstpl-box-horizontal-icon .rstpl-box-content {		padding-left: 60px;	}	.rstpl-box-horizontal-icon .rstpl-box-icon {		height: 40px;		width: 40px;	}	.rstpl-box-horizontal-icon .rstpl-box-icon span {		font-size: 22px;		height: 28px;		line-height: 28px;		margin: 6px;		width: 28px;	}	.rstpl-box-vertical-icon .rstpl-box-icon-shadow {		height: 100px;		width: 100px;	}	.rstpl-box-vertical-icon .rstpl-box-icon {		padding: 5px;	}	.rstpl-box-vertical-icon .rstpl-box-icon span {		height: 90px;		line-height: 90px;		width: 90px;	}	.rstpl-box-full-width-horizontal-icon {		padding: 15px;	}	.rstpl-box-full-width-horizontal-icon .rstpl-box-icon {		font-size: 2em;	}	.rstpl-box-full-width-horizontal-icon .rstpl-box-title, .rstpl-box-full-width-horizontal-icon .rstpl-box-content {		padding-left: 45px;	}	.rstpl-box-pricing .table td {		padding: 15px;	}	.rstpl-box-pricing .rstpl-box-icon {		height: 60px;		width: 60px;		top: -30px;	}	.rstpl-box-pricing .rstpl-box-border {		height: 80px;		width: 80px;		top: -40px;		-webkit-transform: scale(0.7) translateX(-57px);		-moz-transform: scale(0.7) translateX(-57px);		-ms-transform: scale(0.7) translateX(-57px);		-o-transform: scale(0.7) translateX(-57px);		transform: scale(0.7) translateX(-57px);	}	.rstpl-box-pricing .rstpl-box-border:before {		height: 41px;		width: 81px;	}	.rstpl-box-pricing .rstpl-box-border:after {		height: 81px;		width: 41px;	}	.rstpl-box-pricing:hover .rstpl-box-border {		-webkit-transform: scale(1) translateX(-40px);		-moz-transform: scale(1) translateX(-40px);		-ms-transform: scale(1) translateX(-40px);		-o-transform: scale(1) translateX(-40px);		transform: scale(1) translateX(-40px);	}	.rstpl-box-pricing .rstpl-box-icon span {		font-size: 28px;		height: 60px;		line-height: 60px;		width: 60px;	}	.rstpl-box-thumb .rstpl-box-image {		width: 80px;	}	.rstpl-box-thumb .rstpl-box-content {		padding-left: 90px;	}	.rstpl-full-width-bg {		padding: 15px 5px;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div {		height: 70px;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div:before {		font-size: 1.5em;	}	.rstpl-full-width-carousel .carousel .carousel-inner .item > div:hover:before {		left: 38%;		top: 38%;	}	.rstpl-full-width-carousel .carousel-control {		top: 116%;	}	.accordion-heading .accordion-toggle {		padding: 15px;	}	.accordion-inner {		padding: 0 15px 15px 15px;	}	.rstpl-footer-fluid-position {		padding: 15px;	}	.rstpl-icon-list.row-fluid [class*="span"] {		display: block;		width: 100%;	}	.rstpl-social-icons.rstpl-social-small {		font-size: 1em;	}}