/*	Theme Name: Beyond  	
	Theme URI: http://beyondtheme.com/	
	Description: 	
	Author: OfflineBusinessThemes	
	Version: 2.26
*/




/*============== GLOBAL ==============*/body {	height: 100%;	width: 100%;	font-family: Arial;	font-size: 14px;	line-height: 20px;	color: #2d2d2d;	margin: 0px auto 0px;	padding: 0px 0px 0px 0px;	}	a,a:visited, a:active {	text-decoration: none;	}	a:hover {	text-decoration: underline;	}	label {    display: inline-block;    width: 5em;  }	   .ui-tooltip {	padding: 10px;	position: absolute;	z-index: 9999;	max-width: 280px;	box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.80);    -moz-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.80);    -webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.80);}body .ui-tooltip {	font-weight: bold;	border-radius: 5px;	background: #ffffff url(images/beyond_topshade.png) top left repeat-x;	font-size: 12px;	color: #363636;}	#wrapper {	width: 100%;	padding: 0px 0px 0px 0px;	margin: 0px;	}		#container {	background: #ffffff;	width: 962px;	padding: 0px;	margin: 0px auto 0px;	overflow: hidden;    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35);    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35);    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.35);}#row_a {	background: #ffffff url(images/beyond_topshade.png) top left repeat-x;	width: 902px;	padding: 30px;	margin: 0px 0px 1px 0px;	display: block;}#row_a_alt {	background: #ffffff url(images/beyond_topshade.png) top left repeat-x;	width: 902px;	padding: 30px 30px 10px 30px;	margin: 0px 0px 1px 0px;	display: block;}#row_a_opt {	background: #ffffff url(images/beyond_topshade.png) top left repeat-x;	width: 902px;	padding: 30px 30px 10px 30px;	margin: 0px 0px 1px 0px;	display: block;	overflow: hidden;}.row_a_opt_first {	width: 600px;	margin-right: 25px;	float: left;}.row_a_opt_second {/*	border-width: 3px;	border-color: #9a4747;	border-style: dashed; */	width: 231px;	font-size: 12px;	height: 360px;	padding: 20px;	float: left;/*  background-color:#efefef; */}#row_b {	width: 902px;	color: #ffffff !important;	font-size: 12px;	padding: 30px 30px 30px 30px;	margin: 0px 0px 0px 0px;	display: block;	overflow: hidden;}.row_b_first {	width: 267px;	float: left;}.row_b_second {	width: 267px;	margin-left: 50px;	float: left;}.row_b_second a,a:visited, a:active {	text-decoration: none;        color: #f9a51b;	}	.row_b_second a:hover {	text-decoration: underline;	}.row_b_third {	width: 267px;	margin-left: 50px;	float: left;}#row_c {	background: #ffffff url(images/beyond_topshade.png) top left repeat-x;	width: 902px;	padding: 30px;	margin: 0px 0px 1px 0px;	display: block;	overflow: hidden;}#row_c a b, #row_c .content_alt{	overflow: hidden;	text-overflow: ellipsis;	word-break: break-word;	float: left;	width: 188px;}#row_c a b{ height: 22px; white-space: nowrap }#row_c .content_alt{ height: 109px; }.row_c_first {	width: 188px;	float: left;}.row_c_second {	width: 188px;	margin-left: 50px;	float: left;}.row_c_third {	width: 188px;	margin-left: 50px;	float: left;}.row_c_fourth {	width: 188px;	margin-left: 50px;	float: left;}#row_d {	width: 902px;	min-height: 150px;	padding: 30px;	font-size: 12px;        color: #efefef;	margin: 0px 0px 0px 0px;	display: block;	overflow: hidden;}.row_d_first {	width: 266px;	padding-right: 25px;	margin-right: 25px;	float: left;}.row_d_second {	width: 266px;	padding-right: 25px;	margin-right: 25px;	float: left;}.row_d_third {	width: 266px;	float: left;}.content_column {	width: 962px;	padding: 25px;	overflow: hidden;}.content_column_first {	width: 596px;	margin-right: 50px;	float: left;}.content_column_second {	width: 266px;	float: left;}.content_column_full {	width: 912px;	float: left;}.content_column_split_first {	width: 286px;	margin-right: 25px;	float: left;}.content_column_split_second {	width: 285px;	float: left;}.content_column_full {	width: 912px;	float: left;}	/*============== HEADER ==============*/	#header {	width: 962px;	min-height: 120px;	padding: 0px;	margin: 0px auto 0px;	overflow: hidden;	}	.header_first {	width: 300px;	margin-right: 25px;	padding: 17px 0 20px 30px;	float: left;}.header_second {	width: 577px;	padding: 15px;	float: left;}.header_second_top {	width: 577px;	height: 30px;	display: block;}.header_second_middle {	width: 577px;	height: 25px;	color: #747474;	font-size: 22px;	font-weight: bold;	text-align: right;	display: block;}.header_second_bottom {	width: 577px;/*	height: 30px;	*/	color: #969696;	font-size: 11px;	font-weight: bold;	text-align: right;	display: block;}/*============== MENUS ==============*/	#menucontainer {	min-height: 40px;	padding: 0px;	margin: 0px 0px 0px 0px;	display: block;}.smartmenu {	min-height: 40px;}.mainmenu {	width: 962px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	overflow: hidden;	}	.mainmenu ul {	list-style: none;	margin: 0px;	padding: 0px;	float: left;	}	.mainmenu li {	list-style: none;	font-size: 16px;	margin: 0px 1px 0px 0px;	padding: 0px;	}	.mainmenu li li {	border: 0px;	}	.mainmenu li a, .mainmenu li a:link, .mainmenu li a:visited {	color: #ffffff !important;	display: block;    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 11px 15px 11px 15px;	text-shadow: 1px 1px #3d3d3d;	filter: none;	}.mainmenu li a:hover, .mainmenu li a:active {	background: transparent url(images/nav40.png) repeat !important;	color: #ffffff !important;	display: block;    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 11px 15px 11px 15px;	text-shadow: 1px 1px #3d3d3d;	}.mainmenu li li a, .mainmenu li li a:link, .mainmenu li li a:visited {	color: #ffffff !important;	font-size: 14px;	display: block;/*	text-transform: uppercase;	*/    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border: 0px !important;	}	.mainmenu li li a:hover, .mainmenu li li a:active {	background: transparent url(images/nav40.png) repeat !important;	color: #ffffff !important;	font-size: 14px;	display: block;/*	text-transform: uppercase;	*/    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border: 0px !important;	}	.mainmenu li li li a, .mainmenu li li li a:link, .mainmenu li li li a:visited {	color: #ffffff !important;	font-size: 14px;	display: block;/*	text-transform: uppercase;	*/    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border: 0px !important;	}	.mainmenu li li li a:hover, .mainmenu li li li a:active {	background: transparent url(images/nav40.png) repeat !important;	color: #ffffff !important;	font-size: 14px;	display: block;/*	text-transform: uppercase;	*/    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border: 0px !important;	}	.mainmenu li li li li a, .mainmenu li li li li a:link, .mainmenu li li li li a:visited {	color: #ffffff !important;	font-size: 14px;	display: block;/*	text-transform: uppercase;	*/    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border: 0px !important;	}	.mainmenu li li li li a:hover, .mainmenu li li li li a:active {	background: transparent url(images/nav40.png) repeat !important;	color: #ffffff !important;	font-size: 14px;	display: block;/*	text-transform: uppercase;	*/    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 10px 10px 10px 10px;	border: 0px !important;	}	.mainmenu li {	float: left;	padding: 0px;	}.mainmenu li ul {	z-index: 99999;	position: absolute;	left: -999em;	height: auto;	width: 190px;	margin: 0px 0px 0px 0px;	padding: 10px;	}	.mainmenu li li ul {	z-index: 99999;	position: absolute;	left: -999em;	height: auto;	width: 190px;	margin: -25px 0px 0px 130px;	padding: 10px;	}	.mainmenu li li li ul {	z-index: 99999;	position: absolute;	left: -999em;	height: auto;	width: 190px;	margin: -25px 0px 0px 130px;	padding: 10px;	}	.mainmenu li ul a {	width: 170px;	}.mainmenu li ul a:hover, .mainmenu li ul a:active { 	}.mainmenu li:hover ul ul, .mainmenu li:hover ul ul ul, .mainmenu li.sfhover ul ul, .mainmenu li.sfhover ul ul ul {	left: -999em;	}.mainmenu li:hover ul, .mainmenu li li:hover ul, .mainmenu li li li:hover ul, .mainmenu li.sfhover ul, .mainmenu li li.sfhover ul, .mainmenu li li li.sfhover ul {	left: auto;	}.mainmenu li:hover,.mainmenu li.sfhover { 	position: static;	}	.mainmenu .current-post-ancestor a:hover,.mainmenu .current-menu-item a:hover,.mainmenu .current_page_item a:hover,.mainmenu .current-post-ancestor a, .mainmenu .current-post-ancestor a:visited, .mainmenu .current-menu-item a, .mainmenu .current-menu-item a:visited, .mainmenu .current_page_item a, .mainmenu .current_page_item a:visited {	background: transparent url(images/nav40.png) repeat !important;}#footmenucontainer {	background: #2c547c;	min-height: 40px;	padding: 0px;	margin: 0px 0px 0px 0px;	display: block;}.footmenu {	width: 962px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	overflow: hidden;	}	.footmenu ul {	list-style: none;	margin: 0px;	padding: 0px;	float: left;	}	.footmenu li {	list-style: none;	font-size: 14px;	margin: 0px 1px 0px 0px;	padding: 0px;	}	.footmenu li li {	border: 0px;	}	.footmenu li a, .footmenu li a:link, .footmenu li a:visited {	color: #ffffff !important;	display: block;    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 11px 15px 11px 15px;	text-shadow: 1px 1px #3d3d3d;	filter: none;	}.footmenu li a:hover, .footmenu li a:active {	color: #ffffff !important;	background: transparent url(images/nav40.png) repeat !important;	display: block;    text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 11px 15px 11px 15px;	text-shadow: 1px 1px #3d3d3d;	}.footmenu li {	float: left;	padding: 0px;	}.footmenu li ul {	background: #212121;	z-index: 99999;	position: absolute;	left: -999em;	height: auto;	width: 190px;	margin: 0px 0px 0px 0px;	padding: 10px;	}	.footmenu li ul a {	width: 170px;	}.footmenu li ul a:hover, .footmenu li ul a:active { 	}.footmenu li:hover ul ul, .footmenu li:hover ul ul ul, .footmenu li.sfhover ul ul, .footmenu li.sfhover ul ul ul {	left: -999em;	}.footmenu li:hover ul, .footmenu li li:hover ul, .footmenu li li li:hover ul, .footmenu li.sfhover ul, .footmenu li li.sfhover ul, .footmenu li li li.sfhover ul {	left: auto;	}.footmenu li:hover,.footmenu li.sfhover { 	position: static;	}	.footmenu .current-post-ancestor a:hover,.footmenu .current-menu-item a:hover,.footmenu .current_page_item a:hover,.footmenu .current-post-ancestor a, .footmenu .current-post-ancestor a:visited, .footmenu .current-menu-item a, .footmenu .current-menu-item a:visited, .footmenu .current_page_item a, .footmenu .current_page_item a:visited {	background: transparent url(images/nav40.png) repeat !important;}/*============== FOOTER ==============*/#footer {	width: 902px;	padding: 30px;	font-size: 11px;	color: #8a8888;	font-weight: bold;	min-height: 40px;	overflow: hidden;}.footer_first {	width: 577px;	margin-right: 25px;	float: left;}.footer_second {	width: 300px;	text-align: right;	float: left;}/*============== Contact Form 7 Styles ==============*/.wpcf7-submit {background-color: #acdc28;    border: 0px solid #42a0da;    color: #000000;    display: block;    font-size: 13px;    font-weight: bold;    height: 50px;    margin: 0 0 5px 10px;    padding: 6px 0 6px 6px;    text-align: center;    text-decoration: none;    width: 90%;}.wpcf7-textarea {    border: 2px solid #b2b2b2;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    margin: 0 0 5px 10px;    padding: 6px 0 6px 6px;    text-transform: uppercase;    width: 87%;    color:#555555;}.wpcf7-text {    border: 2px solid #b2b2b2;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    margin: 0 0 5px 10px;    padding: 6px 0 6px 6px;    text-transform: none;    width: 87%;    color:#555555;}div.wpcf7 {	margin: 0;	padding: 0;}div.wpcf7-response-output {	margin: 2em 0.5em 1em;	padding: 0.2em 1em;}div.wpcf7-mail-sent-ok {	border: 2px solid #95be00;}div.wpcf7-mail-sent-ng {	border: 2px solid #ff0000;}div.wpcf7-spam-blocked {	border: 2px solid #ffa500;}div.wpcf7-validation-errors {	border: 2px solid #f7e700;}span.wpcf7-form-control-wrap {	position: relative;}span.wpcf7-not-valid-tip {	position: absolute;	top: 20%;	left: 20%;	z-index: 100;	background: #fff;	border: 1px solid #ff0000;	font-size: 10pt;	width: 280px;	padding: 2px;}span.wpcf7-not-valid-tip-no-ajax {	color: #f00;	font-size: 10pt;	display: block;}span.wpcf7-list-item {	margin-left: 0.5em;}.wpcf7-display-none {	display: none;}div.wpcf7 img.ajax-loader {	border: none;	vertical-align: middle;	margin-left: 4px;}div.wpcf7 .placeheld {	color: #888;}	/*============== MISCELLANEOUS ==============*/.dropit select {  position: absolute;  width: 278px;  padding: 8px;  overflow: hidden;}.smartpad {	display: block;	padding: 20px;}.gmap {	padding: 0px 10px 0px 10px;}.morebutton {	display: block;	border-radius: 5px;	width: 78px;	height: 16px;	padding: 7px 8px 9px 8px;	text-align: center;	color: #ffffff !important;	text-transform: uppercase;	float: right;	text-decoration: none !important;	overflow: hidden;	font-size: 9px;}.morebuttonalt {	display: block;	border-radius: 5px;	width: 78px;	height: 16px;	padding: 7px 8px 9px 8px;	text-align: center;	color: #ffffff !important;	text-transform: uppercase;	float: right;	margin: 40px 0px 0px 0px;	text-decoration: none !important;	overflow: hidden;	font-size: 9px;}.nosmart {	display: block;}.smart {	display: none;}.opt_pad {	padding: 0px;}.nomobile {	display: block;}.ismobile,.smartmenu {	display: none;}span.highlight {	color: #cc0000;}.textwidget {	padding: 10px;}.tagcloud {	padding: 10px;}.tagcloud a,.tagcloud a:visited, .tagcloud a:active {	background: #efefef;	color: #696969;	padding: 5px 10px 5px 10px;	margin: 0px 1px 10px 0px;	text-decoration: none;	display: block;	float: left;	opacity: 1.0;	}	.tagcloud a:hover {	background: #131313;	color: #ffffff !important;	text-decoration: none;	}.social {	width: 16px;	height: 16px;	display: block;	border: 0px;	float: right;	margin-left: 10px;	margin-top: 0px;}.logo {	border: 0px !important;}.logosmall {	border: 0px !important;	height: 25px;}.backtop {	border: 0px !important;}#backtotop {	position: fixed;	right:10px;	bottom:10px;	display:none;}#backtotop a {	text-decoration:none;	border:1 none;	display:block;	width:48px;	height:48px;	opacity: 0.8;}#backtotop a:hover {	opacity: 1.0; }	.noborder {	border: 0px !important;}.button {	float: right;	border: 0px !important;}.button_alt {	float: right;	margin: 40px 0px 0px 0px;	border: 0px !important;}.noslider {	clear: both;	margin-bottom: 1px;}.clear {	float: none;	clear: both;	}	.cleargap {	clear: both;	margin-bottom: 10px;}.clearfix {	clear: both;	margin-bottom: 20px;}.clearsmart {	clear: both;	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: 1px dashed #ababab;}.content_alt {	color: #000000;	line-height: 18px;	font-size: 12px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 30px 0px;	}	.content_cat {	background: #f8f8f8;	color: #000000;	line-height: 18px;	font-size: 12px;	padding: 20px;	margin: 0px 0px 10px 0px;	}	.content_foot {	color: #ffffff !important;	line-height: 18px;	font-size: 12px;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px;	}	.contentstyle {	color: #000000;	line-height: 22px;	font-size: 16px;	padding: 0px 0px 0px 0px;	}	.contentstyle a,.contentstyle a:visited, .contentstyle a:active {	font-weight: bold;	text-decoration: underline;	}	.contentstyle a:hover {	font-weight: bold;	text-decoration: none;	}	.contentstyle p {	padding-bottom: 5px;}.contentstyle ul {	list-style-type: none;	margin: 10px 0px 0px 20px;	padding: 0px 0px 0px 0px;	}	.contentstyle ul li {	background: transparent url(images/beyond_bullet.png) no-repeat 0px 10px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 15px;	}	.contentstyle ol {	list-style-type: decimal;	margin: 10px 0px 15px 20px;	padding: 0px 0px 0px 20px;	}	.contentstyle ol li {	background: transparent;	margin: 0px 0px 4px 0px;	padding: 0px 0px 0px 0px;	}	.contentstyle li a, .contentstyle li a:link, .contentstyle li a:visited {	text-decoration: none;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.contentstyle li a:hover, .contentstyle li a:active {	text-decoration: underline;	font-weight: bold;    margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}
	.contentstyle_mingle {	color: #000000;	line-height: 18px;	font-size: 14px;	padding: 0px 0px 0px 0px;	}	.relatedfloat {	background: #f8f8f8;	display: block;	width: 250px;	float: right;	margin: 0px 0px 20px 20px;	padding: 20px 20px 10px 20px;}/*============== PAGINATION ==============*/.paginationblock {	margin: 20px 0px 0px 0px;	padding: 0px;	overflow: hidden;	}.pagination {	clear:both;	padding:0px 0px 0px 0px;	position:relative;	font-size:12px;	line-height:16px;	margin: 0px 0px 0px 0px;	} .pagination span {	background: #242424;	display:block;	float:left;	color: #ffffff !important;	margin: 0px 2px 0px 0;	padding:10px 14px 10px 14px;	text-decoration:none;	width:auto;	}	.pagination a {	background: #efefef;	display:block;	float:left;	margin: 0px 2px 0px 0px;	padding:10px 14px 10px 14px;	text-decoration:none;	width:auto;	} .pagination a:hover{	background: #dedede;	} .pagination .current{	background:#f9a51b;!important;	padding:10px 14px 10px 14px;	}	/*============== IMAGES ==============*/	.aligncenter,div.aligncenter {	padding: 0px;	margin: 5px 20px 20px 0px;	border: 0px;	display: block;	margin-left: auto;	margin-right: auto;	}	.alignnone {	padding: 3px;	margin: 5px 20px 10px 0px;	float: left;	border: 1px dotted #cdcdcd;}.alignleft {	padding: 3px;	margin: 5px 20px 10px 0px;	float: left;	border: 1px dotted #cdcdcd;	}.alignright {	padding: 3px;	margin: 5px 0px 10px 20px;	float: right;	border: 1px dotted #cdcdcd;	}.wp-caption {	border: 0px;	text-align: center;	padding: 5px 0px 0px 0px;	}.wp-caption img {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.wp-caption p.wp-caption-text {	font-size: 14px;	font-weight: normal;	line-height: 18px;	font-style: italic;	font-weight: bold;	padding: 10px 10px 10px 10px;	margin: 0px;	}	.img_600 {	width: 600px;
	
	height: auto;	padding: 0px;	margin: 0px 0px 0px 0px;	float: left;	opacity: 1.0;	border: 0px;	}	.img_600mobile {	width: 398px;
	
	height: auto;	padding: 0px;	margin: 0px 0px 0px 0px;	float: left;	opacity: 1.0;	border: 0px;	}	.img_596 {	width: 586px;
	
	height: auto;	padding: 0px;	margin: 0px 0px 20px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_596b {	width: 586px;
	
	height: auto;	padding: 0px;	margin: 0px 0px 10px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_266 {	width: 256px;
	
	height: auto;	padding: 0px;	margin: 0px 0px 20px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_260 {	width: 250px;
	
	height: auto;	padding: 0px;	margin: 0px 0px 20px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_188 {	width: 178px;	padding: 0px;	margin: 0px 0px 20px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_188b {	width: 178px;
	
	height: auto;	padding: 0px;	margin: 20px 0px 20px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_100 {	width: 100px;
	
	height: auto;	padding: 0px;	margin: 3px 20px 20px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_80 {	width: 80px;
	
	height: auto;	padding: 0px;	margin: 3px 20px 0px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	.img_60 {	width: 60px;
	
	height: auto;	padding: 0px;	margin: 3px 20px 0px 0px;	float: left;	border: 5px solid #d1cfcf;	opacity: 1.0;	}	/*============== CONTENT SLIDER ==============*/#row_a_revolution{	background: rgb(255, 255, 255) url(images/beyond_topshade.png) top left repeat-x;	width: 264px;	padding: 20px 26px 0 10px;	margin: 0px 0px 20px 0px;	display: block;}#row_a_coda{	background: rgb(255, 255, 255) url(images/beyond_topshade.png) top left repeat-x;	width: 280px;	padding: 20px 10px;	margin: 0px;	display: block;}.slide-wrapper { 	width: 902px; 	padding: 0px;	overflow: hidden;	padding: 0px 0px 0px 0px; 	}.slide-thumbnail {	width:600px; 	float:left;	display: block; 	}	.slide-content {	color: #ffffff !important;	padding: 20px;	height: 360px;	width: 262px;	float: left;	display: block;}	#myController { 	padding: 10px 20px 0px 20px;  	width:862px; 	margin: 0px 0px 0px 0px; 	overflow: hidden;	text-align: center;	}	.jFlowControl { 	font-size: 8px;	cursor:pointer; 	margin: 0px 10px 0px 0px;	padding: 1px 5px 1px 5px;	border-radius: 20px;	}.jFlowControl:hover { 	}	#myController span.jFlowSelected {	background:#f9a51b;!important;	color: #f9a51b; 	}	#myController_mob { 	padding: 10px 20px 0px 20px;  	width:660px; 	margin: 0px 0px 0px 0px; 	overflow: hidden;	text-align: center;	}	.jFlowControl_mob { 	background: #396da2;	color:#396da2; 	font-size: 8px;	cursor:pointer; 	margin: 0px 10px 0px 0px;	padding: 1px 5px 1px 5px;	border-radius: 20px;	}.jFlowControl_mob:hover { 	}	#myController_mob span.jFlowSelected_mob {	}	#myController_smart{ 	padding: 10px 20px 0px 20px;  	width: 200px; 	margin: 0px 0px 0px 0px; 	overflow: hidden;	text-align: center;	}	.jFlowControl_smart { 	background: #396da2;	color:#396da2; 	font-size: 8px;	cursor:pointer; 	margin: 0px 10px 0px 0px;	padding: 1px 5px 1px 5px;	border-radius: 20px;	}.jFlowControl_smart:hover { 	}	#myController_smart span.jFlowSelected_smart {	}	.slide-wrapper_opt { 	width: 600px; 	padding: 0px;	overflow: hidden;	padding: 0px 0px 0px 0px; 	}.slide-thumbnail_opt {	width:600px; 	float:left;	display: block; 	}	#myController_opt { 	padding: 10px 20px 0px 20px;  	width:560px; 	margin: 0px 0px 0px 0px; 	overflow: hidden;	text-align: center;	}	.jFlowControl_opt { 	font-size: 8px;	cursor:pointer; 	margin: 0px 10px 0px 0px;	padding: 1px 5px 1px 5px;	border-radius: 20px;	}.jFlowControl_opt:hover { 	}	#myController_opt span.jFlowSelected_opt {	background: #f9a51b;	color: #f9a51b; 	}	.slide-overlay {	float: left;	width: 600px;	margin: 0px 0px 0px 0px;	display: inline;	position: relative;	z-index: 5; 	}	.slide-overlay img {	border: 0px;}.slide-overlay span {	background: #000000;	width: 560px;	color: #ffffff !important;	position: absolute;	margin: 288px 0px 0px 0px;	padding: 20px;	z-index: 2;	float: left;	line-height: 18px;	left: 0px;	opacity: 0.8;	text-shadow: 1px 1px #000000;	}	.slide-overlay span a,.slide-overlay span a:visited { 	text-decoration: none;	color: #ffffff !important;	}	.slide-overlay span a:hover {	text-decoration: none;	color: #ffffff !important;}.slide-overlay span h3 {	margin: 0px 0px 12px 0px;	font-weight: bold;	}	.slide-wrapper_opt_mob { 	width: 400px; 	padding: 0px;	overflow: hidden;	padding: 0px 0px 0px 0px; 	}.slide-thumbnail_opt_mob {	width:400px; 	float:left;	display: block; 	}	#myController_opt_mob { 	padding: 10px 20px 0px 20px;  	width:360px; 	margin: 0px 0px 0px 0px; 	overflow: hidden;	text-align: center;	}	.jFlowControl_opt_mob { 	font-size: 8px;	cursor:pointer; 	margin: 0px 10px 0px 0px;	padding: 1px 5px 1px 5px;	border-radius: 20px;	}.jFlowControl_opt_mob:hover { 	}	#myController_opt_mob span.jFlowSelected_opt_mob {	}	.slide-overlay_mob {	float: left;	width: 400px;	margin: 0px 0px 0px 0px;	display: inline;	position: relative;	z-index: 5; 	}	.slide-overlay_mob img {	border: 0px;}.slide-overlay_mob span {	background: #000000;	width: 360px;	color: #ffffff !important;	position: absolute;	margin: 188px 0px 0px 0px;	padding: 20px;	z-index: 2;	float: left;	line-height: 18px;	left: 0px;	opacity: 0.8;	text-shadow: 1px 1px #000000;	}	.slide-overlay_mob span a,.slide-overlay_mob span a:visited { 	text-decoration: none;	color: #ffffff !important;	}	.slide-overlay_mob span a:hover {	text-decoration: none;	color: #ffffff !important;}.slide-overlay_mob span h3 {	margin: 0px 0px 12px 0px;	font-weight: bold;}	.slide-wrapper_opt_smart { 	width: 240px; 	padding: 0px;	overflow: hidden;	padding: 0px 0px 0px 0px; }.slide-thumbnail_opt_smart {	width:240px; 	float:left;	display: block; 	}	#myController_opt_smart { 	padding: 10px 20px 0px 20px;  	width:200px; 	margin: 0px 0px 20px 0px; 	overflow: hidden;	text-align: center;	}	.jFlowControl_opt_smart { 	font-size: 8px;	cursor:pointer; 	margin: 0px 10px 0px 0px;	padding: 1px 5px 1px 5px;	border-radius: 20px;}.jFlowControl_opt_smart:hover { }	#myController_opt_smart span.jFlowSelected_opt_smart {}	.slide-overlay_smart {	float: left;	width: 240px;	margin: 0px 0px 0px 0px;	display: inline;	position: relative;	z-index: 5; 	}	.slide-overlay_smart img {	border: 0px;}.slide-overlay_smart span {	background: #000000;	width: 220px;	color: #ffffff !important;	position: absolute;	margin: 110px 0px 0px 0px;	padding: 1px 10px;	z-index: 2;	float: left;	line-height: 18px;	left: 0px;	opacity: 0.8;	text-shadow: 1px 1px #000000;	}	.slide-overlay_smart span a,.slide-overlay_smart span a:visited { 	text-decoration: none;	color: #ffffff !important;}	.slide-overlay_smart span a:hover {	text-decoration: none;	color: #ffffff !important;}.slide-overlay_smart span h3 {	margin: 0px;	font-weight: bold;	font-size: 14px;}	/*============== HEADINGS ==============*/	h1 {	font-size: 34px;	font-weight: bold;	line-height: 38px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 20px 0px;	display: block;        color: #848484;	}	h1.posttitle {	color: #ffffff !important;	padding: 10px;	font-size: 28px;	font-weight: bold;	line-height: 28px;	letter-spacing: -1px;	margin: 0px 0px 0px 0px;	display: block;	text-shadow: 1px 1px #000000;	}	h1.alt {	background: #f9a51b;	color: #ffffff !important;	padding: 10px;	font-size: 28px;	font-weight: bold;	line-height: 28px;	letter-spacing: -1px;	margin: 0px 0px 10px 0px;	display: block;	text-shadow: 1px 1px #000000;	}	h1.sitename {	font-size: 36px;	font-weight: normal;	line-height: 36px;	letter-spacing: -3px;	padding: 10px 0px 10px 10px;	margin: -10px 0px 0px 0px;	display: block;	border-left: 5px solid #396da2;	}	h1.sitename a,h1.sitename a:visited, h1.sitename a:active {	color: #252525;	text-decoration: none;	}	h1.sitename a:hover {	color: #252525;	text-decoration: none;	}	h3.sitename {	font-size: 20px;	font-weight: normal;	line-height: 24px;	letter-spacing: -1px;	padding: 10px 10px 10px 0px;	margin: -10px 0px 0px 0px;	display: block;	}	h3.sitename a,h3.sitename a:visited, h3.sitename a:active {	color: #252525;	text-decoration: none;	}	h3.sitename a:hover {	color: #252525;	text-decoration: none;	}	h2 {	color: #848484;	font-size: 24px;	font-weight: bold;	line-height: 28px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 30px 0px;	display: block;	}	h2.single {	color: #ffffff !important;	padding: 10px;	font-size: 24px;	font-weight: bold;	line-height: 28px;	letter-spacing: -1px;	margin: 0px 0px 10px 0px;	display: block;	text-shadow: 1px 1px #000000;	}	h2.single a,h2.single a:visited, h2.single a:active,h2.single a:hover {	color: #ffffff !important;	text-decoration: none;	}	h2.double {	color: #ffffff !important;	font-size: 24px;	font-weight: bold;	line-height: 28px;	padding: 0px 0px 10px 0px;	margin: 0px 0px 20px 0px;	display: block;	text-shadow: 1px 1px #000000;	}	h2.double a,h2.double a:visited, h2.double a:active,h2.double a:hover {	color: #ffffff !important;	text-decoration: none !important;	}	h2.opt {	color: #262626;	font-size: 24px;	font-weight: bold;	line-height: 28px;	padding: 0px 0px 5px 0px;	margin: 0px 0px 5px 0px;	display: block;	text-shadow: 1px 1px #ffffff;	}	h3 {	color: #848484;	font-size: 20px;	font-weight: bold;	line-height: 24px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 30px 0px;	display: block;	}	h4 {	color: #848484;	font-size: 16px;	font-weight: bold;	line-height: 20px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 30px 0px;	display: block;	}	h4.blocked {	font-size: 20px;	font-weight: bold;	line-height: 24px;	letter-spacing: -1px;	margin: 0px 0px 10px 0px;	padding: 10px 0px 10px 20px;	display: block;	}	h4.postmeta {	background: #efefef;	color: #b2b2b2;	padding: 10px;	font-size: 12px;	font-weight: none;	line-height: 18px;	letter-spacing: -1px;	margin: 0px 0px 10px 30px;	display: block;	float: right;	text-align: right;	text-shadow: 1px 1px #fff;	}	h4.postmeta a,h4.postmeta a:visited, h4.postmeta a:active,h4.postmeta a:hover {	color: #b3b3b3;	text-decoration: none;	}	h5 {	color: #848484;	font-size: 12px;	font-weight: bold;	line-height: 16px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 30px 0px;	display: block;	}	h6 {	color: #848484;	font-size: 11px;	font-weight: bold;	line-height: 14px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 30px 0px;	display: block;	}	/*============== SHORTCODES ==============*/	.warning {	background: #fefefe url(images/beyond_warning.png) no-repeat 10px 10px;	color: #CA4E34;	margin: 20px;	padding: 20px 30px 20px 40px;	border-radius: 5px;	border-top: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;	}	.approved {	background: #fefefe url(images/beyond_approved.png) no-repeat 10px 10px;	color: #82B656;	margin: 20px;	padding: 20px 30px 20px 40px;	border-radius: 5px;	border-top: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;	}	.notice {	background: #fefefe url(images/beyond_notice.png) no-repeat 10px 10px;	color: #6489B5;	margin: 20px;	padding: 20px 30px 20px 40px;	border-radius: 5px;	border-top: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;	}	.codeslide {	height: 300px;	background: #fefefe;	border-radius: 5px;	border-top: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;	font-size: 14px;	font-family: Georgia;	line-height: 26px;	margin: 20px;	padding: 10px 20px 10px 20px;	overflow: auto;	}	.code {	background: #fefefe;	border-radius: 5px;	border-top: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;	border-left: 1px solid #cdcdcd;	font-size: 14px;	font-family: Georgia;	line-height: 26px;	margin: 20px;	padding: 10px 20px 10px 20px;	overflow: hidden;	}blockquote {	background: #fefefe;	margin: 20px;	padding: 10px 20px 10px 20px;	border-radius: 5px;	border-top: 1px solid #1b1b1b;	border-right: 1px solid #1b1b1b;	border-bottom: 1px solid #232323;	border-left: 1px solid #232323;	}	pre {	background: #fefefe;	border-radius: 5px;	border-top: 1px solid #1b1b1b;	border-right: 1px solid #1b1b1b;	border-bottom: 1px solid #232323;	border-left: 1px solid #232323;	font-size: 14px;	font-family: Georgia;	line-height: 26px;	margin: 20px;	padding: 20px;	overflow: hidden;	}	.floatleft {	width: 200px;	font-weight: bold;	font-size: 18px;	font-style: italic;	line-height: 24px;	margin: 10px 20px 20px 0px;	padding: 10px 10px 10px 0px;	float: left;	text-align: left;	}	.floatright {	width: 200px;	font-weight: bold;	font-size: 18px;	font-style: italic;	line-height: 24px;	margin: 10px 0px 20px 20px;	padding: 10px 0px 10px 10px;	float: right;	text-align: right;	}		
	
	/*============== WIDGETS ==============*/
	.widget table#wp-calendar tbody{
		text-align: center;
	}
	
	.widget table#wp-calendar {
		width: 100%;
	}
	.widget {	margin: 0px 0px 20px 0px;	padding: 0px;	overflow: hidden;	}	.widget ul {	list-style-type: none;	margin: 20px 10px 0px 10px;	padding: 0px;	}	.widget ul li {	background: transparent url(images/beyond_bullet.png) no-repeat 0px 5px;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 20px;	}	.widget li a, .widget li a:link, .widget li a:visited {	display: block;	}.widget li a:hover, .widget li a:active {	display: block;	}	.widget_footer {	margin: 0px 0px 30px 0px;	padding: 0px;	overflow: hidden;	}	.widget_footer a,.widget_footer a:visited, .widget_footer a:active, .widget_footer b {	color: #ffffff !important;	text-decoration: none;	}	.widget_footer a:hover {	color: #f9a51b;	text-decoration: underline;	}.widget_footer ul {	list-style-type: none;	margin: 0px 0px 0px 10px;	padding: 0px;	}	.widget_footer ul li {	background: transparent url(images/beyond_bullet_footer.png) no-repeat 0px 5px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	}	.widget_footer li a, .widget_footer li a:link, .widget_footer li a:visited {	color: #ffffff !important;	text-decoration: none;	}.widget_footer li a:hover, .widget_footer li a:active {	color: #f9a51b;	text-decoration: underline;	}/*============== COMMENTS ==============*/h3.comments_title {	line-height: 24px;	font-size: 24px;	font-weight: normal;	letter-spacing: normal;	padding: 0px 0px 0px 0px;	margin: 0px 0px 15px 0px;	display: block;	}.comment_shade {	background: #f8f8f8;	margin: 0px 0px 0px 0px;	padding: 20px;}.comment_noshade {	margin: 0px 0px 0px 0px;	padding: 20px;}#comments-title {	font-size: 12px;	font-weight: 500;	line-height: 2.6em;	padding: 0 0 2.6em;}.nopassword,.nocomments {	font-size: 24px;	font-weight: 100;	margin: 26px 0;	text-align: center;}.commentlist {	list-style: none;	margin: 0 auto;	width: 68.9%;}.content .commentlist,.page-template-sidebar-page-php .commentlist {	width: 100%;}.commentlist > li.comment {	background: #fefefe;	border: 1px solid #cdcdcd;	border-radius: 3px;	margin: 0 0 1.625em;	padding: 1.625em;	position: relative;}.commentlist .pingback {	margin: 0 0 1.625em;	padding: 0 1.625em;}.commentlist .children {	list-style: none;	margin: 0;}.commentlist .children li.comment {	background: #fafafa;	border: 1px solid #cdcdcd;	border-radius: 0 3px 3px 0;	margin: 1.625em 0 0;	padding: 1.625em;	position: relative;}.commentlist .children li.comment .fn {	display: block;}.comment-meta .fn {	font-style: normal;	font-weight: bold;	font-size: 14px;}.comment-meta {	font-size: 12px;	line-height: 2.2em;}.commentlist .children li.comment .comment-meta {	line-height: 1.625em;	margin-left: 50px;}.commentlist .children li.comment .comment-content {	margin: 1.625em 0 0;}.comment-meta a {	font-weight: bold;}.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {}.commentlist .avatar {	left: -102px;	padding: 3px;	position: absolute;	top: 0;	border: 1px solid #cdcdcd;}.commentlist > li:before {	left: -21px;	position: absolute;}.commentlist > li.pingback:before {	content: '';}.commentlist .children .avatar {	background: none;	left: 1.5em;	padding: 2px;	top: 1.9em;	border: 1px solid #cdcdcd;}a.comment-reply-link {	background: #ededed;	color: #666;	display: inline-block;	font-size: 12px;	padding: 3px;	text-decoration: none;	border: 1px solid #cdcdcd;}a.comment-reply-link:hover,a.comment-reply-link:focus,a.comment-reply-link:active {	background: #696969;	color: #fff;}a.comment-reply-link > span {	display: inline-block;	position: relative;	top: -1px;}.commentlist > li.bypostauthor {}.commentlist > li.bypostauthor .comment-meta {}.commentlist > li.bypostauthor .comment-meta a:focus,.commentlist > li.bypostauthor .comment-meta a:active,.commentlist > li.bypostauthor .comment-meta a:hover {}.commentlist > li.bypostauthor:before {}.commentlist .children > li.bypostauthor {}#respond {	background: #fefefe;	border: 1px solid #cdcdcd;	border-radius: 3px;	margin: 0 auto 1.625em;	padding: 1.625em;	position: relative;	width: 68.9%;}#respond input[type="text"],#respond textarea {	border: 1px solid #cdcdcd;	border-radius: 5px;	position: relative;	padding: 10px;	text-indent: 80px;}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment {	position: relative;}#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {	background: #eee;	display: inline-block;	font-size: 13px;	left: 1px;	min-width: 60px;	padding: 4px 10px;	position: relative;	top: 39px;	z-index: 1;}#respond input[type="text"]:focus,#respond textarea:focus {	text-indent: 0;	z-index: 1;}#respond textarea {	resize: vertical;	width: 95%;}#respond .comment-form-author .required,#respond .comment-form-email .required {	font-size: 22px;	font-weight: bold;	left: 75%;	position: absolute;	top: 45px;	z-index: 1;}#respond .comment-notes,#respond .logged-in-as {	font-size: 13px;}#respond p {	margin: 10px 0;}#respond .form-submit {	float: right;	margin: -10px 0 10px;}#respond input#submit {	color: #ffffff !important;	border: none;	border-radius: 3px;	cursor: pointer;	font-size: 15px;	margin: 20px 0;	padding: 5px 32px 5px 32px;	position: relative;	left: 30px;	text-align: center;}#respond input#submit:active {}#respond #cancel-comment-reply-link {	margin-left: 10px;	text-decoration: none;}#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover {	text-decoration: underline;}.commentlist #respond {	margin: 1.625em 0 0;	width: auto;}#reply-title {	font-size: 24px;	font-weight: bold;	line-height: 30px;}#cancel-comment-reply-link {	display: block;	font-size: 10px;	font-weight: normal;	line-height: 2.2em;	letter-spacing: 0.05em;	position: absolute;	right: 1.625em;	text-decoration: none;	text-transform: uppercase;	top: 1.1em;}#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover {}#respond label {	line-height: 2.2em;}#respond input[type=text] {	display: block;	height: 24px;	width: 75%;}#respond p {	font-size: 12px;}p.comment-form-comment {	margin: 0;}.form-allowed-tags {	display: none;}/*============== CODA SLIDER ==============*/#codaslider {	background: #396da2;	width: 902px;	padding: 0px;	margin: 0px 0px 0px 0px;}.coda_block {	width: 188px;	margin: 0px 10px 0px 10px;	display: block;	float: left;}.coda-slider-wrapper {	padding: 0px 0; }.coda-slider-wrapper .coda-slider {	width: 832px; }.coda-slider-wrapper .coda-slider .panel {	width: 832px;  }.coda-slider-wrapper .coda-slider .panel .panel-wrapper {	padding: 0px; }.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {}.coda-slider-wrapper .coda-nav-left-arrow {	background: transparent url(images/beyond_arrow_left.png) no-repeat center;	width: 25px;	height: 165px;	display: block;}.coda-slider-wrapper .coda-nav-left-arrow a {	width: 0;	height: 0;	border:none;}.coda-slider-wrapper .coda-nav-left-arrow:hover {}.coda-slider-wrapper .coda-nav-right-arrow {	background: transparent url(images/beyond_arrow_right.png) no-repeat center;	width: 25px;	height: 165px;	display: block;}.coda-slider-wrapper .coda-nav-right-arrow a {	width: 0;	height: 0;	background: none; 	margin-top:0;	border:none;}.coda-slider-wrapper .coda-nav-right-arrow:hover {}.coda-slider-wrapper .coda-nav-left-arrow:active, .coda-slider-wrapper .coda-nav-right-arrow:active {}.coda-slider-wrapper .loading {	height: 100%;	padding: 20px;	text-align: center; }.arrows .coda-slider {	margin: 0 10px; }.coda-slider-wrapper {	clear: both;	overflow: auto; }.coda-slider-wrapper .coda-slider {	float: left;	overflow: hidden;	position: relative; }.coda-slider-wrapper .coda-slider .panel-container {	position: relative; }.coda-slider-wrapper .coda-slider .panel-container .panel {	display: block;	float: left; }.coda-slider-wrapper .coda-nav {}.coda-slider-wrapper .coda-nav ul {	clear: both;	display: block;	margin: auto;	overflow: hidden; }.coda-slider-wrapper .coda-nav ul li {	display: inline; }.coda-slider-wrapper .coda-nav ul li a {	display: block;	float: left;	text-decoration: none; }.coda-slider-wrapper .coda-nav-left-arrow, .coda-slider-wrapper .coda-nav-right-arrow {	cursor: pointer;	float: left;}.coda-slider-wrapper .coda-nav-left-arrow a, .coda-slider-wrapper .coda-nav-right-arrow a {	display: block; }.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {	float: left; }.coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {	display: block;	text-align: center;	text-decoration: none; }.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {	clear: both; }
/** ADDITIONAL **/.selectnav{ display: none; }#video_player_wrapper, #video_player_mob_wrapper{	max-width: 100%;}#previous_next_post{	font-weight: bold;	font-size: 18px;	display: inline-block;	width: 100%;	margin-bottom: 50px;	margin-top: 20px;}#previous_next_post a{ vertical-align: middle; }#previous_next_post a:hover{ text-decoration: none; }.previous_post{ float: left; }.next_post{ float: right; }
/* Flex Video */
.flex-video {
  position: relative;
  padding-top: 1.5625em;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 1em;
  overflow: hidden; }
  .flex-video.widescreen {
    padding-bottom: 57.25%; }
  .flex-video.vimeo {
    padding-top: 0; }
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }@media screen and (max-width: 739px){	.selectnav {		display: block; 		padding: 8px;		width: 278px;	}	#responsive_menucontainer{ 		display: none !important; 	}}