/**
 * @package   Enigma Template - RocketTheme
 * @version   1.8 November 11, 2013
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Fonts */
.font-family-enigma .roktabs-wrapper .roktabs-links ul li span, .font-family-enigma #rt-body-surround #newsflash .flashing, .font-family-enigma .rg-sc-title {font-family: GnuolaneRegular,Helvetica,Arial,sans-serif;font-weight: normal;}

/* RokAjaxSearch */
#rokajaxsearch .inputbox {height: 18px;line-height: 18px;padding: 4px 5px;font-size: 12px;width: 200px;border: none;background-repeat: no-repeat;background-position: 183px 5px;}
#rokajaxsearch .roksearch-wrapper {background-repeat: no-repeat; background-position: 186px 6px;width: 205px;}
body #roksearch_results span.small {display: inline;position: relative;text-align: inherit;bottom: 0;right: 0;font-size: 11px;font-style: italic;}
body #roksearch_results a.clr {font-size: 100%;}
body .search_options {float: left;margin: 5px 10px 0;}
body .search_options label {margin-right: 15px !important;padding-bottom: 2px;text-transform: lowercase;}
body #roksearch_results {z-index: 10000;position: absolute;width: 325px;float: right;text-align: left;visibility: hidden;border: none;margin: 10px 0 0;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);}
body .roksearch_wrapper1 {border-radius: 5px;}
body #roksearch_results h3 {margin-top: 0;margin-bottom: 2px;line-height: 110%;font-size: 120%;padding-bottom: 0;}
body #roksearch_results .container-wrapper {overflow: hidden;}
body #roksearch_results .page {float: left;}
body #roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm {padding: 5px 10px;line-height: 130%;text-transform: none;font-weight: normal;font-size: 15px;border: 0;}
body #roksearch_results .roksearch_row_btm {border-bottom: none;}
body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_odd {padding: 10px;border-bottom: none;}
body #roksearch_results .roksearch_even span, body #roksearch_results .roksearch_odd span {margin-top: 15px;line-height: 140%;}
body #roksearch_results .roksearch_even span.highlight, body #roksearch_results .roksearch_odd span.highlight {margin-top: 0;}
body #roksearch_results .roksearch_row_btm {overflow: hidden;}
body #roksearch_results .roksearch_row_btm span {line-height: 140%;}
body #roksearch_results .viewall span {line-height: 130%;text-transform: none;}
body #roksearch_results .viewall {float: left;margin: 0 5px;}
body #roksearch_results .estimated_res, body #roksearch_results .pagination_res {font-size: 9px;font-style: italic;text-transform: none;float:left;}
body #roksearch_results .pagination_res {font-style: normal;float: right;font-size: 11px;margin-top: -1px;}
body #roksearch_results .powered-by-google {text-transform: lowercase;font-style: italic;font-size: 9px;}
body #roksearch_results .google-search a#roksearch_link {margin-top: 5px;}
body #roksearch_results .readon {margin-top: 15px;}
body #roksearch_results .readon span, body #roksearch_results .readon .button {font-size: 13px;line-height: 22px;}
body #roksearch_results .google-thumb-image {margin: 0 auto;}
body .searchintro {overflow: hidden;}
body #roksearch_results h3 {padding: 1px 0 0 15px;}
#rokajaxsearch #roksearch_search_str.loading {background-image: url(../images/spinner.gif);background-position: 98% 50%;background-repeat: no-repeat;}
body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_row_btm {background: none;border: none;}
body #roksearch_results .arrow-left, body #roksearch_results .arrow-right, body #roksearch_results .arrow-left-disabled, body #roksearch_results .arrow-right-disabled {width: 13px;height: 14px;background-repeat: no-repeat;border: none;}
body #roksearch_results .arrow-left, body #roksearch_results .arrow-left-disabled {background-position: -1px -347px;}
body #roksearch_results .arrow-right, body #roksearch_results .arrow-right-disabled {background-position: -1px -162px;}
body #roksearch_results .arrow-left-disabled, body #roksearch_results .arrow-right-disabled {opacity: 0.2;}
body #roksearch_results a#roksearch_link {display: block;float: right;height: 16px;width: 16px; margin: 8px 8px 0 0;background-repeat: no-repeat;background-position: -21px 0;}

/* RokGallery */
.rg-view-header {margin: 0 -5px 15px;padding: 0 15px;}
.rg-view-pagination .prev, .rg-view-pagination .next {font-style: italic;background-repeat: no-repeat;}
.rg-view-pagination .prev {padding-left: 20px;background-position: 0 -399px;}
.rg-view-pagination .prev:hover {background-position: 0 -599px;}
.rg-view-pagination .next {padding-right: 20px;background-position: 100% 1px;}
.rg-view-pagination .next:hover {background-position: 100% -199px;}
.rg-view-pagination-list li a {display: block;width: 9px;height: 9px;background-position: 0 0;background-repeat: no-repeat;}
.rg-view-pagination-list li.active a {background-position: 0 -200px;}
.rg-view-pagination-list li a span {display: none;}
.rg-detail-file-main, .rg-detail-file-info, .rg-detail-slice-info {background-position: 93% 100% !important;}
.rg-detail-info-table-container {margin: 0px -25px 0 -25px;padding: 25px 25px 0 25px;}
.rg-detail-img-bg {padding: 5px 5px 12px !important;border-radius: 2px;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.rg-grid-view .rg-grid-thumb, .rg-list-view .rg-list-thumb {border-radius: 2px;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.rg-detail-item-title {text-shadow: none !important;font-size: 29px;}
.rg-grid-view .tag, .rg-list-view .tag, .rg-detail-slicetag .tag, .rg-detail-filetag .tag {border: 0;border-radius: 4px;text-shadow: none;}
.rg-view-selector-list .active {border-bottom: none !important;}
ul.rg-view-selector-list li {padding: 6px 6px 7px;}
ul.rg-view-selector-list {margin: -3px 0; padding: 0;}
ul.rg-sort-list li {margin: 0 2px; padding: 0 5px;}
ul.rg-sort-list, #main ul.rg-sort-list {margin: 0;padding: 0;}
.component-content .rg-gm-slice-list {margin: 0;padding: 0;list-style: none;}

/* RokGallery - Grid */
.rokgallery-wrapper .rg-gm-slice-item {border-radius: 0;}
.rokgallery-wrapper .rg-gm-slice {border-radius: 0;margin: 0;padding: 0;border: 0;background: none;box-shadow: none;}
.rokgallery-wrapper .rg-gm-slice-list {list-style: none;}
.rokgallery-wrapper .rg-gm-slice img, .rt-image {padding: 4px;margin-bottom: 15px;border-radius: 2px;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
body .rokgallery-wrapper .rg-gm-slice img {margin-bottom: 0;}

/* RokGallery -Showcase */
.rg-sc .rg-sc-slice-container {background: none;}
.rg-sc-frame-top {height: 25px;margin-top: -25px;}
.rg-sc-frame-t-1 {background: url(../images/overlays/frame/frame-t-1.png) 0 0 repeat-x;height: 25px;margin-right: 200px;}
.rg-sc-frame-t-2 {background: url(../images/overlays/frame/frame-t-2.png) 100% 0 no-repeat;height: 25px;margin-right: -200px;}
.rg-sc-frame-left {width: 25px;position: absolute;top: 0;left: 0;height: 100%;}
.rg-sc-frame-l-1 {background: url(../images/overlays/frame/frame-l-1.png) 0 0 repeat-y;width: 25px;position: absolute;top: 150px;bottom: 25px;}
.rg-sc-frame-l-2 {background: url(../images/overlays/frame/frame-l-2.png) 0 0 no-repeat;width: 25px;height: 150px;position: absolute;top: -150px;}
.rg-sc-frame-l-3 {background: url(../images/overlays/frame/frame-l-3.png) 0 100% no-repeat;width: 25px;height: 25px;position: absolute;bottom: -25px;}
.rg-sc-frame-bottom {height: 25px;margin-bottom: -25px;}
.rg-sc-frame-b-1 {background: url(../images/overlays/frame/frame-b-1.png) 0 0 repeat-x;height: 25px;margin: 0 100px 0 190px;}
.rg-sc-frame-b-2 {background: url(../images/overlays/frame/frame-b-2.png) 0 0 no-repeat;height: 25px;margin-left: -190px;}
.rg-sc-frame-b-3 {background: url(../images/overlays/frame/frame-b-3.png) 100% 0 no-repeat;height: 25px;margin-right: -100px;}
.rg-sc-frame-right {width: 25px;position: absolute;top: 0;right: 0;height: 100%;}
.rg-sc-frame-r-1 {background: url(../images/overlays/frame/frame-r-1.png) 0 0 repeat-y;width: 25px;position: absolute;top: 25px;bottom: 150px;}
.rg-sc-frame-r-2 {background: url(../images/overlays/frame/frame-r-2.png) 0 0 no-repeat;width: 25px;height: 25px;position: absolute;top: -25px;}
.rg-sc-frame-r-3 {background: url(../images/overlays/frame/frame-r-3.png) 0 100% no-repeat;width: 25px;height: 150px;position: absolute;bottom: -150px;}
.rg-sc .rg-sc-title {font-size: 4.5em;}
.rg-sc .rg-sc-caption {font-size: 1.6em;}
.rg-sc .rg-sc-controls .prev, .rg-sc .rg-sc-controls .next {margin-top: -14px;width: 18px;height: 28px;border-radius: 0;background-color: transparent;}
.rg-sc .rg-sc-controls .prev {left: -30px;background-position: 0 -82px;}
.rg-sc .rg-sc-controls .next {right: -30px;background-position: 0 0;}
.rg-sc .rg-sc-controls .prev:hover {background-position: 0 -125px;background-color: transparent;}
.rg-sc .rg-sc-controls .next:hover {background-position: 0 -41px;background-color: transparent;}

/* RokNewsFlash */
#rt-body-surround #newsflash {margin: -15px;padding: 10px 15px;border-radius: 5px;height: 40px;}
#rt-body-surround #newsflash .flashing {margin: -11px -16px;padding: 10px 15px;height: 40px;float: left;position: relative;border-radius: 5px 0 0 5px;letter-spacing: 1px;font-size: 1.6em;line-height: 40px;}
#rt-body-surround #newsflash ul {margin-right: 50px;}
#rt-body-surround #newsflash .controls {top: 50%;margin-top: -10px;position: absolute;right: 0;width: 55px;}
.roknewsflash li a {font-size: 100%;line-height: 100%;font-weight: normal}
#rt-body-surround .roknewsflash .controls div {float: left;width: 21px;height: 21px;margin-left: 4px;cursor: pointer;}
#rt-body-surround .roknewsflash .controls .control-prev {background-position: 0 -366px;background-repeat: no-repeat;}
#rt-body-surround .roknewsflash .controls .control-next {background-position: 0 2px;background-repeat: no-repeat;}
#rt-body-surround .roknewsflash .controls .control-prev-hover {background-position: 0 -581px;}
#rt-body-surround .roknewsflash .controls .control-next-hover {background-position: 0 -174px;}

/* RokTabs */
.roktabs-wrapper {margin: -15px;padding: 0;border-radius: 4px;position: relative;}
.roktabs {position: relative;}
.roktabs-wrapper p {clear: both;}
.roktabs-wrapper .roktabs-container-inner {position: relative;overflow: hidden;border-radius: 6px 6px 0 0;}
.tablocation-bottom .roktabs-wrapper .roktabs-container-inner {border-radius: 0 0 6px 6px;}
.roktabs-wrapper .rt-module-inner {position: relative;}
.roktabs-wrapper .roktabs-container-wrapper {clear: both;position: relative;overflow: hidden;width: 50000px;}
.roktabs-tab1, .roktabs-tab2, .roktabs-tab3, .roktabs-tab4, .roktabs-tab5, .roktabs-tab6, .roktabs-tab7, .roktabs-tab8, .roktabs-tab9, .roktabs-tab10, .roktabs-tab11, .roktabs-tab12, .roktabs-tab13, .roktabs-tab14, .roktabs-tab15, .roktabs-tab16, .roktabs-tab17, .roktabs-tab18, .roktabs-tab19, .roktabs-tab20 {float: left;}
.roktabs-container-wrapper .wrapper {padding: 15px;width: auto;float: none;}
.roktabs-wrapper .roktabs-links {margin: 0;padding: 0 5px;overflow: hidden;position: relative;}
.roktabs-wrapper .active-arrows .roktabs-links {margin: 0 28px;padding: 0;}
.roktabs-wrapper .roktabs-links ul {text-align: left;list-style-type: none;overflow: hidden;margin: 0;padding: 0 20px;}
.roktabs-wrapper .roktabs-links ul li {float: left;margin: 0 0 0 -4px;text-decoration: none;position: relative;background-position: 100% 0;background-repeat: no-repeat;height: 45px;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li {background-position: 100% -141px;}
.roktabs-wrapper .roktabs-links ul li span {display: block;margin: 0 0 0 -18px;height: 45px;padding: 0 24px;font-size: 16px;line-height: 48px;font-weight: normal;background-position: 0 0;background-repeat: no-repeat;letter-spacing: 1px;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li span {background-position: 0 -141px;}
.roktabs-wrapper .roktabs-links ul li.active {background-position: 100% -69px;z-index: 1;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li.active {background-position: 100% -206px;}
.roktabs-wrapper .roktabs-links ul li.active span {background-position: 0 -69px;text-shadow: none;}
.tablocation-bottom .roktabs-wrapper .roktabs-links ul li.active span {background-position: 0 -206px;}
.roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {text-align: center;cursor: pointer;position: absolute;top: 13px;height: 24px;width: 24px;margin: 0;background-repeat: no-repeat;}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {display: none;}
.roktabs-wrapper .arrow-next {background-position: 6px -172px;right: 0;}
.roktabs-wrapper .arrow-next:hover {opacity: 0.4;}
.roktabs-wrapper .arrow-prev {background-position: 6px -579px;left: 0;}
.roktabs-wrapper .arrow-prev:hover {opacity: 0.4;}
.roktabs-wrapper .tab-icon {margin-right: 8px;vertical-align: middle;}
.tablocation-top .roktabs-wrapper .active-arrows {background-position: 50% 100%;}
.tablocation-bottom .roktabs-wrapper .active-arrows {background-position: 50% 0;}
.active-arrows .arrow-prev, .active-arrows .arrow-next {background-color: transparent;}


/* 3rd Party K2 Registration */
body #k2Container table tr,body #k2Container table th,body #k2Container table td{background:none !important;border:0 !important;}
body #k2Container table td.key{padding-right:15px;}
body .k2AccountPage table tr td label{display:inline;}
body .k2AccountPage div.k2AccountPageUpdate{border:none;}
body #k2Container input.inputbox,body #k2Container select,body #k2Container input[type="file"]{border:1px solid #D9D9D9;background:#ffffff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}
body #k2Container input#genderf,body #k2Container input#genderm{float:none;margin:0 5px 5px 0;}
body #k2Container .defaultSkin table.mceLayout{border:1px solid rgba(0, 0, 0, 0.1);}
body #k2Container .toggle-editor{margin:10px 0;}body #k2Container .toggle-editor a{color:rgba(0, 0, 0, 0.5);}body #k2Container .toggle-editor a:hover{color:rgba(0, 0, 0, 0.8);}
body #k2Container table.admintable tr td {padding-bottom: 15px;}