.l{float:left;}



.r{float:right;}



.cl{clear:both;}



.rl{position:relative;}



.skinset-background.nv-skin, .skinset-background div.item-list-tabs#object-nav, .skinset-background div.item-list-tabs.activity-type-tabs, .skinset-background #groups-directory-form div.item-list-tabs,.skinset-background ul#topic-post-list li, .skinset-background #message-thread div.message-box,  .skinset-background #message-threads tbody tr, .skinset-background .forums .forum tbody tr, .skinset-background div.forums table.forum, .skinset-background .accordion .section,   .accordion .skinset-background.section, .skinset-background .nv-tabs .tab-content, .nv-tabs .skinset-background.tab-content, .nv-tabs ul li.skinset-background, .skinset-background ul.ui-tabs-nav li, .skinset-background.gallery-slider .gallery-wrap , .skinset-background .post-slider .gallery-wrap, .skinset-background .frame .gridimg-wrap, .skinset-background .styledbox.shadow .boxcontent, .skinset-background .styledbox.general .boxcontent,div.custom-style.skinset-background, div.custom-style.skinset-background .nv-skin, .skinset-background .columns.border .columns-inner, .skinset-background.columns.border .columns-inner {







 font-size:12px;



 color:#7a7a7a;;



}



.skinset-background div.item-list-tabs ul li a, .skinset-background .widget ul li.current_page_item a,#nv-tabs ul li a:hover,#primary-wrapper #nv-tabs ul li.current_page_item ul li a, .skinset-background #nv-tabs span.menudesc, div.post-metadata a, .skinset-background .type-post h2 a, .skinset-background .commentlist .comment-author a, .skinset-background .recent-metadata a, .skinset-background .nv-recent-posts h4 a, .skinset-background .post-metadata a, .skinset-background .widget.widget_pages li a, .skinset-background .widget.widget_nav_menu li a, .skinset-background .widget.widget_recent_entries li a, .skinset-background div.blind_down ul li a, #item-header-content h2 a,  .skinset-background a.topic-title, .skinset-background .bbp-topic-title a, .skinset-background a.bbp-forum-title,.skinset-background td.td-group .object-name a {



 color:#7a7a7a;



}



.skinset-background a, .skinset-background #nv-tabs ul li.extended-menu ul li ul li a {



 color:#659aff;



}



.skinset-background a:hover,.skinset-background #primary-wrapper #nv-tabs ul li ul li a:hover,.skinset-background #primary-wrapper #nv-tabs ul li.current_page_item ul li a:hover, .skinset-background #nv-tabs ul li.extended-menu ul li ul li a:hover, .skinset-background .post-metadata a:hover, .skinset-background .widget.widget_pages li a:hover, .skinset-background .widget.widget_nav_menu li a:hover, .skinset-background .widget.widget_recent_entries li a:hover, #item-header-content h2 a:hover {



 color:#41d4eb;



}



.skinset-background h1, .skinset-background h1 a, .skinset-background h2, .skinset-background h2 a, .skinset-background h3, .skinset-background h3 a, .skinset-background h4, .skinset-background h4 a, .skinset-background h5, .skinset-background h5 a, .skinset-background h6, .skinset-background h6 a {



 font-family:'Open Sans',Arial;



}



.skinset-background h1, .skinset-background h1 a {



 color:#383838;



}



.skinset-background h2, .skinset-background h2 a {



 color:#383838;



}



.skinset-background h3, .skinset-background h3 a {



 color:#383838;



}



.skinset-background span.nvcolor, .skinset-background span.highlight.one,.skinset-background .post-metadata li.post-date, .skinset-background .commentlist .reply a, .skinset-background div.header-infobar {



 background-color:#659aff;



}



.skinset-background .nvcolor-wrap:hover span.nvcolor {



 background-color:#41d4eb;



}



.skinset-background .accordionhead.ui-accordion-content-active, .skinset-background .ui-state-active, .skinset-background #primary-wrapper.nv-dark .ui-state-active, .skinset-background #nv-tabs ul li ul, .skinset-background #nv-tabs ul li span.menu-highlight, .skinset-background #primary-wrapper .skinset-header.nv-skin,.skinset-background div.item-list-tabs ul li.selected,.skinset-background div.item-list-tabs ul li.current, .skinset-background div.item-list-tabs ul li.new, .skinset-background #topic-post-list, .skinset-background table.forum, .skinset-background table.bbp-topics,.skinset-background table.bbp-replies,.skinset-background table.bbp-forums,.skinset-background ul#activity-stream {



 border-top: 2px solid #659aff;



}



#nv-tabs ul ul li:hover,#primary-wrapper  #nv-tabs ul li.extended-menu ul li ul li:hover {







}



.skinset-menu ul ul ,.skinset-header.nv-skin, .skinset-header div.item-list-tabs#object-nav, .skinset-header div.item-list-tabs.activity-type-tabs, .skinset-header #groups-directory-form div.item-list-tabs,.skinset-header ul#topic-post-list li, .skinset-header #message-thread div.message-box,  .skinset-header #message-threads tbody tr, .skinset-header .forums .forum tbody tr, .skinset-header div.forums table.forum, .skinset-header .accordion .section,   .accordion .skinset-header.section, .skinset-header .nv-tabs .tab-content, .nv-tabs .skinset-header.tab-content, .nv-tabs ul li.skinset-header, .skinset-header ul.ui-tabs-nav li, .skinset-header.gallery-slider .gallery-wrap , .skinset-header .post-slider .gallery-wrap, .skinset-header .frame .gridimg-wrap, .skinset-header .styledbox.shadow .boxcontent, .skinset-header .styledbox.general .boxcontent,div.custom-style.skinset-header, div.custom-style.skinset-header .nv-skin, .skinset-header .columns.border .columns-inner, .skinset-header.columns.border .columns-inner.skinset-menu.nv-skin, .skinset-header div.item-list-tabs#object-nav, .skinset-header div.item-list-tabs.activity-type-tabs, .skinset-header #groups-directory-form div.item-list-tabs, .skinset-menu ul#topic-post-list li, .skinset-menu #message-thread div.message-box,  .skinset-menu #message-threads tbody tr, .skinset-menu .forums .forum tbody tr, .skinset-menu div.forums table.forum, .skinset-menu .accordion .section,   .accordion .skinset-menu.section, .skinset-menu .nv-tabs .tab-content, .nv-tabs .skinset-menu.tab-content, .nv-tabs ul li.skinset-menu, .skinset-menu ul.ui-tabs-nav li, .skinset-menu.gallery-slider .gallery-wrap , .skinset-menu .post-slider .gallery-wrap, .skinset-menu .frame .gridimg-wrap, .skinset-menu .styledbox.shadow .boxcontent, .skinset-menu .styledbox.general .boxcontent,div.custom-style.skinset-menu, div.custom-style.skinset-menu .nv-skin, .skinset-menu .columns.border .columns-inner, .skinset-menu.columns.border .columns-inner  {







 font-size:13px;;



}



.skinset-menu ul ul a,.skinset-menu ul ul #nv-tabs ul li.extended-menu ul li ul li a,.skinset-header a, .skinset-header #nv-tabs ul li.extended-menu ul li ul li a {



 color:#4a4a4a;



}



.skinset-menu ul ul span.nvcolor,.skinset-menu ul ul span.highlight.one,.skinset-menu ul ul .post-metadata li.post-date,.skinset-menu ul ul  .commentlist .reply a,.skinset-menu ul ul  div.header-message,.skinset-header span.nvcolor, .skinset-header span.highlight.one,.skinset-header .post-metadata li.post-date, .skinset-header .commentlist .reply a, .skinset-header div.header-infobar {



 background-color:#4a4a4a;



}



*{margin: 0;padding: 0;}







html, 



body {



 width:100%;



 height:100%;



 min-height:100%;



 font-family:Arial;



}



#inner-content{font-family:'Open Sans',Arial;}



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



 margin: 0;



 padding: 0;



 border: 0;



 font: inherit;



 vertical-align: baseline;



}







html { font-size: 62.5%; }



body { 



 line-height:1;



 line-height: 18px;font: 13px "Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;



}







article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section { display: block;}







#content .textresize .decreaseFont,#content .textresize .increaseFont,.socialicons ul li div.social-icon,.twitter-wrap div.social-twitter, .socialinit .socialinithide,.socialhide .socialinithide, #panelsearchsubmit, #searchsubmit,#primary-wrapper input[type="submit"]#forums_search_submit,.revealbox .ui-icon,.accordion .ui-icon, span.dropcap.two, .slidernav-left .slidernav, .slidernav-right .slidernav, .control-panel ul li,.nivo-controlNav a, .post-control-panel ul li, #nv-tabs ul li.extended-menu .post-control-panel ul li, #footer .widget .post-control-panel ul li, #panel .widget .post-control-panel ul li, div.islider-nav,#primary-wrapper .list ul li:before,#primary-wrapper .list ul li .before,.styledbox.information .boxcontent:before, #message.info p:before, .styledbox.warning .boxcontent:before,.styledbox.download .boxcontent:before,.styledbox.help .boxcontent:before,.styledbox.information .boxcontent .before, #message.info p .before,.styledbox.warning .boxcontent .before,.styledbox.download .boxcontent .before,.styledbox.help .boxcontent .before, .post-metadata li.post-format span, #nv-tabs ul li.hasdropmenu span.dropmenu-icon,div.autototop a,.trigger a.open,.trigger a.close,.header-infobar .infobar-close a  { background-image:url(../images/login.png);}







span.nvcolor {



 position:absolute;



 z-index:-1;



 right:2px;



 top:2px;



 width:25px;



 height:25px;



}











/*	:: Links



--------------------------------------------- */







a {



 transition-property: all;



 -webkit-transition-duration: 200ms;



 -webkit-transition-timing-function: ease-in-out;	



 -moz-transition-duration: 200ms;



 -moz-transition-timing-function: ease-in-out;	



 -o-transition-duration: 200ms;



 -o-transition-timing-function: ease-in-out;	   



 text-decoration: none;



 outline: none; /* firefox fix */



}











div.autototop a { 



 display: block;



 display: none;



 z-index: 999; 



 position: fixed;



 top: 100%;



 margin-top: -32px;



 right: 0;



 margin-left: -20px;



 width: 40px;



 height: 36px;



 background-position: -8160px 0;



}







/*	:: Typography



--------------------------------------------- */







p,



.entry  {line-height: 1.7;}



p 		{margin: 0 0 18px;}







strong {font-weight:bold;}







h1,h2,h3,h4,h5,h6 { 



 font-weight: 500;



 line-height: 1.35;



}







h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }







h1 { font-size: 31px; font-size: 3.1rem; margin-bottom: 10px;}



h2 { font-size: 25px; font-size: 2.5rem; margin-bottom: 9px; }



h3 { font-size: 20px; font-size: 2.0rem; margin-bottom: 8px; }







.intro-text .post-titles h1,



.intro-text .post-titles h2,



.nv-pricing-title h4,



.panelcontent.content h3,



div.gallery-title h4,



h4.reveal {margin-bottom:0;}







.panelcontent.content h3,



div.gallery-title h4,



h4.reveal {font-size:16px; font-size:1.6rem;}







.intro-text .post-titles h2,



.skinset-header .description,



table.forum td.td-freshness, 



.topic-by,



.bbp-pagination-count,



tr.bbp-reply-header {font-weight:300;color:#888;}







.format-quote header h2,



.intro-text .post-titles h2,



.skinset-header .description {font-size:14px; font-size: 1.4em;} 







.post-metadata li.post-date,



.format-status .status-time,



a.read-more,



.commentlist time,



span.price-per,



.shop-cart-items,



.blockquote_quotes,



.blockquote_line,



blockquote,



table.forum td p.topic-text, 



span.topic-by, 



table.forum td.td-freshness,



.pagination .pag-count,



.gallery-caption,



.commentlist > li.bypostauthor {



 font-family:Georgia, Times, "Times New Roman", serif;



}







.post-metadata li.post-date,



.format-status .status-time,



a.read-more,



.commentlist time,



span.price-per,



table.forum td p.topic-text, 



span.topic-by, 



table.forum td.td-freshness,



.pagination .pag-countm,em  {



 font-style:italic;



}







a.read-more,



span.price-per {font-size:95%;}











/*	:: Images



--------------------------------------------- */







img {-ms-interpolation-mode:bicubic;background:transparent;height:auto;}







img,



object,



embed {max-width: 100%;}







/*	:: Lists



--------------------------------------------- */







ul, 



ol { margin-bottom: 18px; }



ul { list-style: none outside; }



ol { list-style: decimal;margin-left:15px;padding:5px; }



li { margin-bottom: 12px; }



.list ul li:before, .list ul li, .styledbox.information .boxcontent:before, #message.info p:before ,.styledbox.warning .boxcontent:before,.styledbox.download .boxcontent:before,.styledbox.help .boxcontent:before, .styledbox.information .boxcontent, #message.info p.styledbox.warning .boxcontent,.styledbox.download .boxcontent,.styledbox.help .boxcontent { before: ' ';}







#primary-wrapper .list ul li:before,#primary-wrapper .list ul li .before,.styledbox.information .boxcontent:before, #message.info p:before, .styledbox.warning .boxcontent:before,.styledbox.download .boxcontent:before,.styledbox.help .boxcontent:before,.styledbox.information .boxcontent .before, #message.info p .before,.styledbox.warning .boxcontent .before,.styledbox.download .boxcontent .before,.styledbox.help .boxcontent .before { 



 content:'';



 width:40px;



 height:40px;



 position:absolute;



 overflow:hidden;



 margin-left:-30px;



} 







#primary-wrapper .list ul li:before,



#primary-wrapper .list ul li .before {



 margin-top:-3px;



}







div.list ul li {padding-left:30px;}











/*	:: Tables



--------------------------------------------- */







table { border-collapse: collapse;border-spacing: 0;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; }



table thead tr th,



table tfoot tr th,



table tbody tr td,



table tr td,



table tfoot tr td { text-align: left; }



table thead tr th,



table tfoot tr td,



table tfoot tr th { padding: 10px; font-weight: bold; }



table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }



table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }



table tbody tr td { padding: 10px; vertical-align: top; border: none; }











/* :: Forms



--------------------------------------------- */







input[type=text],



file, 



select, 



input[type=password],



input[type=file],



textarea,



input {



 padding:0.9em 0.6em;



}







textarea 	{width:94%;height:120px;}



input, 



textarea 	{outline-style:none!important;}







pre,xmp,input[type=text],



input[type=password],



input[type=file],



textarea,



input,



select {



 background:none;



 border: none;



 color:inherit;



 zoom:1; 



}







button, 



input[type="submit"],



input[type="button"] { 



 border: none;



}







select {



 -webkit-appearance:none;



 outline:none;



 cursor:pointer;



 background-image:url(../images/selectmenu-a.png);



 background-repeat:no-repeat;



 background-position:right top;



 padding-right:25px;



}







.nv-dark select {



 background-position:right bottom;	



}















/* :: Contact Form



--------------------------------------------- */







.contactform_wrap {clear:both;}



.contactform_wrap .success, 



.contactform_wrap .error, 



.contactform_wrap .errorsend,



.contactform_wrap .hfield,



label.hidden {display:none;}







.contactform .field{margin-bottom:7px;}



.contactform .label{width:60px;text-align:right;margin-right:10px;margin-top:10px;margin-left:10px;}



.contactform .input{width:300px;}



.contactform input[type="text"] ,.contactform textarea{width:200px;border:1px solid #e0e0e0;box-shadow:0px 0px 1px #e0e0e0;-webkit-box-shadow:0px 0px 1px #e0e0e0;-moz-box-shadow:0px 0px 1px #e0e0e0;font-family:'Open Sans',Arial;padding:8px;color:#aaa;font-style:italic;} 



.contactform textarea{width:280px;height:80px;font-size:12px;}



.contactform label span.required {color:#FF6633;font-weight:bold;font-size:14px;}



.contactform .fielderror {border:1px solid #C00 !important;}











/* :: Search



--------------------------------------------- */







/*	:: Related Posts



--------------------------------------------- */







#related_posts li {



 float:left;



}







#related_posts li a {



 display:block;



 text-transform:uppercase;



 text-align:center;



}







/*	:: Misc



--------------------------------------------- */







.clear {clear:both;}



.row:before, 



.row:after, 



.clearfix:after { content:""; display:table; }



.row:after, .clearfix:after { clear: both; }



.row, .clearfix { zoom: 1; }











#primary-wrap .alignright,



.mediawrap.alignright,



a img.alignright {



 float:right;margin:0 0 10px 10px;



}







#primary-wrap .alignleft, 



.format-status .avatar,



.mediawrap.alignleft,



a img.alignleft {



 float:left;margin:0 10px 10px 0;



}







#primary-wrap .aligncenter,



a img.aligncenter {margin:0 auto 10px auto;display:block;}







.alignnone,



a img.alignnone {



 margin: 0 10px 10px 0;



}







.wp-caption {



 background: #fff;



 border: 1px solid #f0f0f0;



 max-width: 96%; /* Image does not overflow the content area */



 padding: 5px 3px 10px;



 text-align: center;



}







.wp-caption.alignnone {



 margin: 5px 20px 20px 0;



}







.wp-caption.alignleft {



 margin: 5px 20px 20px 0;



}







.wp-caption.alignright {



 margin: 5px 0 20px 20px;



}







.wp-caption img {



 border: 0 none;



 height: auto;



 margin:0;



 max-width: 98.5%;



 padding:0;



 width: auto;



}







.wp-caption p.wp-caption-text {



 font-size:85%;



 line-height:17px;



 margin:0;



 padding:0 4px 5px;



}







.recent-metadata {



 font-size:90%;



 background:url(../images/break-a.png) left top repeat-x;



 padding-top:4px;



}







.post-metadata li 	{margin-bottom:10px;}







.post-metadata li.post-date,



.post-metadata li.post-format {



 padding:0 0 4px 0;	



 text-align:center;	



 width:95%;



 max-width:75px;



}







.post-metadata li.post-format span {



 width:40px;



 height:40px;



 margin:0 auto;



 display:inline-block;



}







.post-metadata li.post-date,



.post-metadata li.post-date a {



  color:#fff;



}







.post-metadata li.post-date {



 margin-bottom:0;



 text-shadow: 1px 1px 1px rgba(0,0,0,0.1);



}







.post-metadata li.post-format {



 padding:3px 0;	



 height:22px;



}







.post-metadata li.post-date .date-day  {font-size:225%;}



.post-metadata li.post-date .date-year {font-size:90%;}







.author-info {



 border-top: 1px dotted #ddd;



 border-bottom: 1px dotted #ddd;



 padding:15px 0;



}







.nv-dark .author-info {



 border-top: 1px dotted #333;



 border-bottom: 1px dotted #333;



}







.format-link header h2, 



.format-aside header h2,



.format-status header h2 {display:none;}







.post-metadata li.post-format span,



.format-standard .post-metadata li.post-format span {background-position: -8440px 0;}



.format-image .post-metadata li.post-format span 	{background-position: -8600px 0;}



.format-video .post-metadata li.post-format span 	{background-position: -8840px 0;}



.format-audio .post-metadata li.post-format span 	{background-position: -8880px 0;}



.format-link .post-metadata li.post-format span 	{background-position: -8760px 0;}







.nv-dark .post-metadata li.post-format span,



.nv-dark .format-standard .post-metadata li.post-format span {background-position: -9000px 0;}



.nv-dark .format-image .post-metadata li.post-format span 	 {background-position: -8960px 0;}



.nv-dark .format-video .post-metadata li.post-format span 	 {background-position: -9080px 0;}



.nv-dark .format-audio .post-metadata li.post-format span 	 {background-position: -9040px 0;}



.nv-dark .format-link .post-metadata li.post-format span 	 {background-position: -8920px 0;}







.author-info #author-description p {padding-right:15px;}







div.post-titles div.post-date {padding:5px 0;}







#author-avatar {text-align:right;}







span.nvcolor {display:none;}







/* :: Background Layers 



--------------------------------------------- */







div#primary-wrapper {



 position:relative;



 min-height:100%;



 overflow: hidden; 



}







div#custom-layer1 {z-index:-4;}



div#custom-layer2 {z-index:-3;}



div#custom-layer3 {z-index:-2;}



div#custom-layer4 {z-index:-1;}







div.custom-layer {position:absolute;width:100%;min-height:100%;height:100%;zoom:1;}



div.custom-layer .slider-inner-wrap,



div.custom-layer .post-gallery-wrap {height:100% !important;}







.skinset-main,



.skinset-header,



.skinset-footer {



 zoom:1; /* required for the filters */



 -webkit-background-size: cover;



 -moz-background-size: cover;



 -o-background-size: cover;



 background-size: cover;



}











div.custom-layer object, div.custom-layer img, div.custom-layer .container object, div.custom-layer .container iframe {



 min-height: 100%;



 min-width: 1024px;



 width: 100% !important;



 height: 100% !important;



 position: fixed;



 -webkit-overflow-scrolling: touch;



 top: 0;



 left: 0;



} 







div.custom-layer .panel, div.custom-layer .panel-inner, div.custom-layer .post-gallery-wrap, div.custom-layer .container {



 min-width:100%;



 max-height:100%;



 width:100%;



 height:100%;



}







div.custom-layer .post-gallery-wrap {



 position:fixed;



 -webkit-overflow-scrolling: touch;



 min-width:100%;



}







#footer ol li,



#panel ol li, 



#content ol.forms li, 



.contactform ol,



.sidebar .contactform ol.forms,



.sidebar .contactform ol.forms li {



 margin:0;



 padding:0;



 list-style:none;



 margin-bottom:10px;



}







.screenReader {left: -9999px; position: absolute; top: -9999px;}











/* :: Header



--------------------------------------------- */







#header-wrap { z-index:998;position:relative;margin-bottom: 0px !important; /* Feel the IE LOVE */}



#header {



 position:relative;



 filter:none;



 -ms-filter:none;



 border:none;



 -moz-box-shadow: none;



 -webkit-box-shadow: none;



 box-shadow: none;



 background:none;



 background-color:transparent;



}







#header .custom-html {position:absolute;}



#header-bg {



 position:absolute;



 width:100%;



 height:100%;



 top:0;



 left:0;



 padding:0;



}







.skinset-header,



.skinset-footer,



.skinset-main 	{padding:0;}



.skinset-header {padding:15px 0 0 0;}







#header-logo {



 width:auto;



 position:relative;



 float:left;



 z-index:1;



}







#header-logo.right {



 float:right;



 clear:right;	



}







#header-logo.right .description,



#header-logo.right h1 {



 text-align:right;



}







#header-logo.center {



 margin-left:auto;



 margin-right:auto;



 display:table;



 float:none;



 text-align:center;



 clear:right;



}







#header-logo.center #logo {



 margin-top:-20px;



}







.skinset-header h1 	{ margin:0;padding:0;}











/* :: Header Infobar



--------------------------------------------- */







.header-infobar .infobar-content {



 padding:6px 15px 5px 15px;



 color:#fff;



 font-weight:bold;



 font-size:105%;



 text-shadow: 0 1px 1px rgba(0,0,0,0.4);



}







.header-infobar .infobar-close {



 position:absolute;



 right:1px;



 top:50%;



 margin-top:-11px;	



}







.header-infobar .infobar-close a,



.header-infobar .infobar-close {



 width:30px;



 height:20px;



 display:block;



 background-position: -3400px 0; 



}







/* :: Drop Panel



--------------------------------------------- */







#toppanel {



 position: relative;



 top: 0;



 left: 0;



 z-index: 999;



 width:100%;



}







#panel {



 width: 100%;



 height: auto;



 overflow: hidden;



 position: relative;



 z-index: 3;



 display: none;



}







#primary-wrapper #panel div.content {border:0;}







.tab-wrap {



 position: absolute;



 bottom: -20px;



 z-index: 999;



 left:50%;



 margin-left:-13px;



 }



.tab-wrapper{background:url('../images/top-separator.png') repeat-x;width:100%;height:8px;position:relative;}







.tab-wrap .trigger {



 display: block;



 position: relative;



 bottom:0;



}







.trigger a.open, 



.trigger a.close {



 padding:0;



 cursor: pointer;



 display: block;



 position: relative;



}







.trigger a.open  {background-position: -8000px 0;}



.trigger a.close {background-position: -8080px 0;}



.nv-dark .trigger a.open {background-position: -7960px 0;}



.nv-dark .trigger a.close {background-position: -8040px 0;}







.tab-wrap,



.tab-wrap .trigger,



.tab-wrap .trigger a {



}







/* :: Main



--------------------------------------------- */







.wrapper {



 padding: 0 10px;



 z-index:5;



}







.wrapper .right .tooltip-info,



.wrapper .left .tooltip-info {float:none;}







.content-wrap,



div.intro-text {position:relative;}







.skinset-header,



.skinset-footer,



.skinset-main.nv-skin,



#nv-tabs ul ul, 



.accordion .section,



.nv-tabs .tab-content, 



ul.ui-tabs-nav li,



.gallery-slider .gallery-wrap, 



.post-slider .gallery-wrap, 



.frame .gridimg-wrap, 



.styledbox.shadow .boxcontent, 



.styledbox.general .boxcontent,



div.custom-style, 



div.custom-style.nv-skin, 



.columns.border .columns-inner, 



.splitter ul li, 



li.pagebutton, 



.pagination-links .page-numbers,



.shop-cart .shopping-cart-wrapper, 



.wpsc-latest-product .item_image, 



.wpsc_category_grid_item, 



.wpsc_category_image_link img, 



div.blind_down, 



div.blind_down ul li img.live-search-image,



.nv-pricing-container,



.panelcontent,



#nv_selectmenu select,



#panel div.content,



div.item-list-tabs ul li.selected,



div.item-list-tabs ul li.current,



div.item-list-tabs ul li.new {



 border:1px solid #e9e9e9;



 background-color:#fff;



 padding:10px;



}







.nv-tabs .ui-tabs-nav li.ui-tabs-selected,



#panel {background-color:#fff;}







.nv-pricing-plan:last-child .nv-pricing-container {border-right:1px solid #e9e9e9;}



.accordionhead {border-top:1px solid #e9e9e9;}



.nv-pricing-plan .nv-pricing-cost {border-bottom:1px solid #e9e9e9;}







#header-wrap.enabled,



.skinset-footer.enabled,



.skinset-main.enabled {



 -moz-box-shadow:0px 1px 6px rgba(0,0,0,0.15);



 -webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.15);



 box-shadow:0px 1px 6px rgba(0,0,0,0.15);



}







.nv-tabs .ui-tabs-nav li,



.accordion h4.accordionhead,



pre,



xmp,



input[type=text],



input[type=password],



input[type=file],



textarea,



select,



.icon-dock,



.post-metadata li.post-date,



.post-metadata li.post-format,



.sub-header .socialicons,



.sub-header #togglesocial,



li.pagebutton,



.pagination-links .page-numbers,



.styledbox.help,



.styledbox.information,



.styledbox.warning,



.styledbox.download,



#message.info,



.styledbox.general.shaded .boxcontent,



.nv-pricing-signup,



.nv-pricing-cost,



.nv-pricing-title,



.panelcontent.heading,



div.item-list-tabs.activity-type-tabs, 



div.item-list-tabs#object-nav, 



#groups-directory-form div.item-list-tabs,



.header-infobar,



.tab-wrap .trigger {



 -moz-box-shadow:inset  1px 1px 3px rgba(0,0,0,0.06);



 -webkit-box-shadow:inset  1px 1px 3px rgba(0,0,0,0.06);



 box-shadow:inset 1px 1px 3px rgba(0,0,0,0.06);



}







.nv-tabs .ui-tabs-nav li,



.accordion h4.accordionhead,



pre,



xmp,



input[type=text],



input[type=password],



input[type=file],



textarea,



select,



.icon-dock,



.author-info,



.post-metadata li.post-format,



.sub-header .socialicons,



.sub-header #togglesocial,



.frame .gridimg-wrap,



li.pagebutton,



.pagination-links .page-numbers,



.styledbox.general.shaded .boxcontent,



.nv-pricing-signup,



.nv-pricing-cost,



.panelcontent.heading,



div.item-list-tabs.activity-type-tabs, 



div.item-list-tabs#object-nav,



#groups-directory-form div.item-list-tabs ,



.tab-wrap .trigger,



table.forum tr.alt,



#topic-post-list li.alt,



.even td {



 background-color:#f9f9f9;



}







#primary-wrapper .skinset-header.nv-skin,



#primary-wrapper .skinset-footer.nv-skin,



#primary-wrapper .skinset-main.nv-skin {



  border-bottom:5px solid #f9f9f9;



}







 



#primary-wrapper .skinset-header,



#primary-wrapper .skinset-footer,



#primary-wrapper .skinset-main {



 border:0;



}







#primary-wrapper #header-bg {



 border-top:none;	



}







#primary-wrapper .skinset-main.disabled,



#primary-wrapper .skinset-main.disabled .sub-header .socialicons,



#primary-wrapper .skinset-main.disabled .sub-header #togglesocial,



.nv-dark .skinset-main.border .sub-header .socialicons,



.nv-dark .skinset-main.border .sub-header #togglesocial,



#primary-wrapper #header-wrap.disabled .skinset-header,



#primary-wrapper #header-wrap.disabled #panel,



#primary-wrapper #header-wrap.border #panel,



#primary-wrapper #header-wrap.disabled .tab-wrap .trigger,



.nv-dark #header-wrap.border .tab-wrap .trigger,



#primary-wrapper #header-wrap.disabled .icon-dock,



.nv-dark #header-wrap.border .icon-dock,



#primary-wrapper .skinset-footer.disabled,



#primary-wrapper #header-wrap.disabled #panel div.content,



#primary-wrapper .skinset-main.border,



#primary-wrapper #header-wrap.border .skinset-header,



#primary-wrapper .skinset-footer.border,



#primary-wrapper #header-wrap.border #panel div.content {



 background:none;



 padding:0;



 filter:none;



 -ms-filter:none;



 -moz-box-shadow:none;



 -webkit-box-shadow:none;



 box-shadow:none; 



}







#primary-wrapper .skinset-main.border,



#primary-wrapper #header-wrap.border #header,



#primary-wrapper .skinset-footer.border {



 padding:0;



}







#primary-wrapper #header-wrap.enabled #header,



#primary-wrapper .intro-text.skinset-main.enabled {



 padding:10px 20px;



}







#primary-wrapper .skinset-main.enabled,



#primary-wrapper .skinset-footer.enabled,



#primary-wrapper #header-wrap.enabled .content {



 padding:20px;



}







#primary-wrapper #header-wrap.disabled .skinset-header,



#primary-wrapper .skinset-main.nv-skin.disabled,



#primary-wrapper #header-wrap.nv-skin.disabled,



#primary-wrapper .skinset-footer.nv-skin.disabled {border:0 !important;}















#content { z-index:0; }











/* :: Main Dark



--------------------------------------------- */







.nv-dark .skinset-header,



.nv-dark .skinset-footer,



.nv-dark .skinset-main.nv-skin,



.nv-dark #nv-tabs ul ul, 



.nv-dark .accordion .section,



.nv-dark .nv-tabs .tab-content, 



.nv-dark .nv-tabs ul li, 



.nv-dark ul.ui-tabs-nav li,



.nv-dark .gallery-slider .gallery-wrap, 



.nv-dark .post-slider .gallery-wrap, 



.nv-dark .frame .gridimg-wrap, 



.nv-dark .styledbox.shadow .boxcontent, 



.nv-dark .styledbox.general .boxcontent,



.nv-dark div.custom-style, 



.nv-dark div.custom-style.nv-skin, 



.nv-dark .columns.border .columns-inner, 



.nv-dark .splitter ul li, 



.nv-dark li.pagebutton, 



.nv-dark .pagination-links .page-numbers,



.nv-dark .shop-cart .shopping-cart-wrapper, 



.nv-dark .wpsc-latest-product .item_image, 



.nv-dark .wpsc_category_grid_item, 



.nv-dark .wpsc_category_image_link img, 



.nv-dark div.blind_down, 



.nv-dark div.blind_down ul li img.live-search-image,



.nv-dark .nv-pricing-container,



.nv-dark .panelcontent,



.nv-dark #nv_selectmenu select,



.nv-dark #panel div.content,



.nv-dark div.item-list-tabs ul li.selected,



.nv-dark div.item-list-tabs ul li.current,



.nv-dark div.item-list-tabs ul li.new {



 border:1px solid #000;



 background-color:#121212;



}







.nv-dark .nv-tabs .ui-tabs-nav li.ui-tabs-selected,



.nv-dark #panel {background-color:#121212;}







.nv-dark .accordionhead {border-top:1px solid #000;}



.nv-dark .nv-pricing-plan:last-child .nv-pricing-container {border-right:1px solid #000;}



.nv-dark #nv-tabs ul li ul li,



.nv-dark .nv-pricing-plan .nv-pricing-cost {border-bottom:1px solid #000;}







.nv-dark #header-wrap.enabled,



.nv-dark .skinset-footer.enabled,



.nv-dark .skinset-main.enabled {



 -moz-box-shadow:0px 1px 6px rgba(0,0,0,0.2);



 -webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.2);



 box-shadow:0px 1px 6px rgba(0,0,0,0.2);



}







.nv-dark .nv-tabs .ui-tabs-nav li,



.nv-dark .accordion h4.accordionhead,



.nv-dark pre,



.nv-dark xmp,



.nv-dark input[type=text],



.nv-dark input[type=password],



.nv-dark input[type=file],



.nv-dark textarea,



.nv-dark select,



.nv-dark .icon-dock,



.nv-dark .post-metadata li.post-date,



.nv-dark .post-metadata li.post-format,



.nv-dark .sub-header .socialicons,



.nv-dark .sub-header #togglesocial,



.nv-dark li.pagebutton,



.nv-dark .pagination-links .page-numbers,



.nv-dark .styledbox.general.shaded .boxcontent,



.nv-dark .nv-pricing-signup,



.nv-dark .nv-pricing-cost,



.nv-dark .nv-pricing-title,



.nv-dark .panelcontent.heading,



.nv-dark div.item-list-tabs.activity-type-tabs, 



.nv-dark div.item-list-tabs#object-nav, 



.nv-dark #groups-directory-form div.item-list-tabs {



 -moz-box-shadow:inset  1px 1px 3px rgba(0,0,0,0.2);



 -webkit-box-shadow:inset  1px 1px 3px rgba(0,0,0,0.2);



 box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2);



}







.nv-dark .nv-tabs .ui-tabs-nav li,



.nv-dark .accordion h4.accordionhead,



.nv-dark pre,



.nv-dark xmp,



.nv-dark input[type=text],



.nv-dark input[type=password],



.nv-dark input[type=file],



.nv-dark textarea,



.nv-dark select,



.nv-dark .icon-dock,



.nv-dark .author-info,



.nv-dark .post-metadata li.post-format,



.nv-dark .sub-header .socialicons,



.nv-dark .sub-header #togglesocial,



.nv-dark .frame .gridimg-wrap,



.nv-dark li.pagebutton,



.nv-dark .pagination-links .page-numbers,



.nv-dark .styledbox.general.shaded .boxcontent,



.nv-dark .nv-pricing-signup,



.nv-dark .nv-pricing-cost,



.nv-dark .panelcontent.heading,



.nv-dark div.item-list-tabs.activity-type-tabs, 



.nv-dark div.item-list-tabs#object-nav, 



.nv-dark #groups-directory-form div.item-list-tabs,



.nv-dark #nv_selectmenu select,



.nv-dark .panelcontent.content,



.nv-dark .tab-wrap .trigger,



.nv-dark table.forum tr.alt,



.nv-dark #topic-post-list li.alt,



.nv-dark .even td {background-color:#1f1f1f;}







#primary-wrapper.nv-dark .skinset-header.nv-skin,



#primary-wrapper.nv-dark .skinset-footer.nv-skin,



#primary-wrapper.nv-dark .skinset-main.nv-skin {border-bottom:5px solid #000;}











/* :: Row / Columns 



--------------------------------------------- */







.row 				{width: 100%; max-width: 980px; min-width: 707px; margin: 0 auto;}



.row.disabled,



.disabled .row,



.accordion-gallery-wrap.stage,



.islider			{max-width: 980px;}



.row .row 			{min-width: 0;}



.row, 



.block.columns, 



hr,



div.tooltip-info,



.container.none,



.gallery-wrap .group-slider.row,



.gallery-wrap.none	{margin-bottom:15px;} 







#header-wrap.row 	{}



.styledbox .row,



.gallery-wrap .row 	{margin-bottom:0;}







.column, 



.columns 			{margin-right: 4.4%; float: left; min-height: 1px; position: relative;}



.columns.last 		{margin-right:0;}



.column:first-child, 



.columns:first-child{margin-left: 0;}







[class*="column"] + [class*="column"]:last-child, 



.columns:last-child {margin-right:0;float:right;}







.columns.border .columns-inner {margin:2px;}







.row .one,



.row .twelve_column	{width: 4.3%;}



.row .two,



.row .six_column 	{width: 13%;}



.row .two_thirds_column	{width: 65.23%;}



.row .three,



.row .four_column	{width: 21.679%;}



.row .four,		



.row .three_column	{width: 30.37%;}



.row .five 			{width: 39.1%;}



.row .five_column	{width: 16.48%;}



.row .six,



.row .two_column	{width: 47.8%;}



.row .seven 		{width: 56.5%;}



.row .seven_column 	{width: 10.51%;}



.row .eight 		{width: 65.2%;}



.row .eight_column	{width: 8.65%;}



.row .nine,



.row .three_fourths_column {width: 73.9%;}



.row .nine_column	{width: 7.2%;}



.row .ten 			{width: 82.6%;}



.row .ten_column	{width: 6.04%;}



.row .eleven 		{width: 91.3%;}



.row .eleven_column	{width: 5.09%;}



.row .twelve,



.row .one_column 	{width: 100%;}







.row .centered 		{float: none; margin: 0 auto;}







.row .offset-by-one 	{margin-left: 13.1%;}



.row .offset-by-two 	{margin-left: 21.8%;}



.row .offset-by-three 	{margin-left: 30.5%;}



.row .offset-by-four 	{margin-left: 39.2%;}



.row .offset-by-five 	{margin-left: 47.9%;}



.row .offset-by-six 	{margin-left: 56.6%;}



.row .offset-by-seven 	{margin-left: 65.3%;}



.row .offset-by-eight 	{margin-left: 74.0%;}



.row .offset-by-nine 	{margin-left: 82.7%;}



.row .offset-by-ten 	{margin-left: 91.4%;}







.row .offset-by-one:first-child 	{margin-left: 8.7%;}



.row .offset-by-two:first-child 	{margin-left: 17.4%;}



.row .offset-by-three:first-child 	{margin-left: 26.1%;}



.row .offset-by-four:first-child 	{margin-left: 34.8%;}



.row .offset-by-five:first-child 	{margin-left: 43.5%;}



.row .offset-by-six:first-child 	{margin-left: 52.2%;}



.row .offset-by-seven:first-child 	{margin-left: 60.9%;}



.row .offset-by-eight:first-child 	{margin-left: 69.6%;}



.row .offset-by-nine:first-child 	{margin-left: 78.3%;}



.row .offset-by-ten:first-child 	{margin-left: 87%;}



.row .offset-by-eleven:first-child 	{margin-left: 95.7%;}







/* :: Footer



--------------------------------------------- */







#footer .accordion-gallery li a, 



#footer .accordion-gallery li, 



#panel .accordion-gallery li a, 



#panel .accordion-gallery li, 



#footer .widget .forms li, 



#panel .widget .forms li {background:none;}







.lowerfooter {margin:0 auto;}



.lowfooterleft {float:left;}



.lowfooterright {float:right;clear:right;}







/* :: Icon Dock



--------------------------------------------- */







ul.icon-dock {



 position: relative;



 float: right;



 height: 24px;



 z-index: 101;



 margin-top: -10px;



 margin-right: -20px;



 padding: 4px 6px;	



 margin-bottom:0;



 width:auto;



}







#header-wrap.disabled ul.icon-dock {margin-top:0;margin-right:0;}



#primary-wrapper #header-wrap.border ul.icon-dock {margin-right:0;margin-top:-10px;padding-top:5px;}







ul.icon-dock li {float:left;position:relative;margin-right:10px;}



ul.icon-dock li:last-child {margin-right:0;}



ul.icon-dock li.searchform {margin-right:0;}







ul.icon-dock #panelsearchform {text-align:right;}



ul.icon-dock #panelsearchform.disabled {width:22px;}







ul.icon-dock #panelsearchform #drops {



 padding:5px;



 -ms-filter: 'Alpha(Opacity=0)';



 opacity: 0;



 -moz-opacity: 0;



 filter:alpha(opacity=0);  



 background:#fff;



 -moz-box-shadow:inset  1px 1px 2px rgba(0,0,0,0.09);



 -webkit-box-shadow:inset  1px 1px 2px rgba(0,0,0,0.09);



 box-shadow:inset 1px 1px 2px rgba(0,0,0,0.09); 



 -moz-border-radius: 0;



 -webkit-border-radius: 0;



 border-radius: 0; 



}







.nv-dark ul.icon-dock #panelsearchform #drops {background:#050505;margin-top:1px;}







ul.icon-dock #panelsearchform #panelsearchsubmit,



.item-list-tabs #forums_search_submit {right:-4px;}











/* :: Navigation



--------------------------------------------- */







#nv-tabs {



 position:relative;



 float:left;



 margin-top:0px;



 font-family:'Open Sans',Arial;



}







#nv-tabs.match {margin-top:10px;}



#nv-tabs.right {clear:right;}



#nv-tabs.left  {float:left;}



#nv-tabs.left.match {clear:left;}







#nv-tabs.center {



 clear:both;



 margin-left:auto;



 margin-right:auto;



 display:table;



 float:none;



}







#nv-tabs ul {list-style:none;}



#nv-tabs li {position:relative;list-style:none;}



#nv-tabs li.menubreak,



#nv-tabs li.menubreak:hover { display:none;}







#nv-tabs ul li {



 float:left;



 padding: 0;



 margin:0 0 0 25px;



}







#nv-tabs.left ul li {



 margin-left:0;



 margin:0 36px 0 0;



}







#nv-tabs.center ul li {



 margin:0 18px 0 18px; 



}







#nv-tabs ul li.hasdropmenu span.dropmenu-icon {



 background-position: -8360px 0;



 width:10px;



 height:12px;



 position:absolute;



 right:0;



 bottom:15px;



 opacity:0;



}







.nv-dark #nv-tabs ul li.hasdropmenu span.dropmenu-icon 	{bottom:16px;}



#nv-tabs ul li.hasdropmenu ul li span.dropmenu-icon 	{bottom:10px;}



#nv-tabs ul li.extended-menu ul li span.dropmenu-icon 	{display:none;}



.nv-dark #nv-tabs ul li.hasdropmenu span.dropmenu-icon  {background-position: -8520px 0;}



#nv-tabs ul li ul li.hasdropmenu span.dropmenu-icon 	{right:10px;}







#nv-tabs ul li span.menu-highlight {



 height:2px;



 width:0;



 position:absolute;



 bottom:4px;	



 left:0;



 opacity:0;



}







#nv-tabs ul li.current_page_item span.menu-highlight,



#nv-tabs ul li.current_page_parent span.menu-highlight,



#nv-tabs ul li.current-menu-ancestor span.menu-highlight {



 opacity:1;



 width:100%;	



}







#nv-tabs ul li ul li,



#nv-tabs.center ul li ul li,



#nv-tabs.left ul li ul li	{margin:0;}







#nv-tabs li:hover ul 	{display:block;}



#nv-tabs li li			{background:none;}







#nv-tabs a {



 padding:0 0 15px 0;



 text-decoration:none;



 cursor: pointer; /* IE 7 bug-fix */



 display:block;



 background:url(../images/blank.gif);  /* IE bug-fix */



 z-index:100;



 position:relative;



 font-weight:bold;



}



#nv-tabs a:hover, #nv-tabs li:hover > a {



 color:#0464c8 !important;



}







/*tambahan menu*/



#nv-tabs li.detail a:hover,#nv-tabs .detail:hover > a,#nv-tabs .detail ul li:hover > a{color:#329A7F !important;}



#nv-tabs li.detail a .menu-highlight{border-color:#329A7F !important;}



#nv-tabs li.detail ul.sub-menu{border-top-color:#329A7F;}







#nv-tabs li.contact a:hover,#nv-tabs .contact:hover > a,#nv-tabs .contact ul li:hover > a{color:#0464c8 !important;}



#nv-tabs li.contact a .menu-highlight{border-color:#0464c8 !important;}



#nv-tabs li.contact ul.sub-menu{border-top-color:#0464c8;}







#nv-tabs li.guides a:hover,#nv-tabs .guides:hover > a,#nv-tabs .guides ul li:hover > a{color:#db6e00 !important;}



#nv-tabs li.guides a .menu-highlight{border-color:#fdb851 !important;}



#nv-tabs li.guides ul.sub-menu{border-top-color:#fdb851;}







#nv-tabs li.reseller a:hover,#nv-tabs .reseller:hover > a,#nv-tabs .reseller ul li:hover > a{color:#E56901 !important;}



#nv-tabs li.reseller a .menu-highlight{border-color:#E56901 !important;}



#nv-tabs li.reseller ul.sub-menu{border-top-color:#E56901;}











#nv-tabs ul ul a {font-weight:normal;}











#nv-tabs #dropmenu, 



#dyndropmenu {z-index:998;}







#nv-tabs .sub-menu-img {



 width:10px;



 height:10px;



 position:absolute;



 right:-15px;



 top:0;



 -ms-filter: 'Alpha(Opacity=0)';



 opacity: 0;



 -moz-opacity: 0;



 filter:alpha(opacity=0); 



 background:#333;



}







#nv-tabs ul ul {



 position: absolute;



 display: none;



 margin:-8px 0 0 0;



 left: -50px;



 min-width:200px;



 z-index:500;  



}











#nv-tabs ul li ul {



 height:auto;



 padding:0;



 clear:both;



 -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2);



 -webkit-box-shadow:  0 1px 10px rgba(0,0,0,0.2);



 box-shadow: 0 1px 10px rgba(0,0,0,0.2); 



}







#nv-tabs ul li ul li a { 



 padding: 9px 10px 8px 10px;



 white-space:nowrap;



 display:block;



}







#nv-tabs ul li ul li.hasdropmenu a {padding-right:25px;}



#nv-tabs .gallery-wrap a,



#nv-tabs .post-gallery-wrap a 	{padding:0;}



#nv-tabs .styledbox 			{padding:6px;}







#nv-tabs .styledbox,.menudesc { font-size:85%;}



.menudesc {position:relative;z-index:0;font-weight:normal;}



.menutitle {display:block;}



.menudesc .cufon {margin-top:-4px;}



#nv-tabs ul li ul li .menudesc {padding: 0 9px 0 9px;top:0;}







#nv-tabs ul li ul li {



 padding:0;



 min-width:196px;



 width:100%;



 height:auto;



 border-bottom:1px solid #e9e9e9;



}







#nv-tabs ul li ul li:last-child {border-bottom:none;}







#nv-tabs ul li ul li a {display:block;}







#nv-tabs ul li ul a {



 height:auto;



 margin: 0;



 display:block;



 line-height:20px;



}







#nv-tabs ul li ul a span, #nv-tabs ul li ul a span span{ margin: 0; padding: 0; height: auto; float: none;}



#nv-tabs ul ul ul{margin-top:0;top:-2px;}



#nv-tabs ul li ul ul {left:0;}



#nv-tabs ul li:hover ul ul, #nv-tabs ul li:hover ul ul ul, #nv-tabs ul li:hover ul ul ul ul{display:none;}



#nv-tabs ul li:hover ul, #nv-tabs ul li li:hover ul, #nv-tabs ul li li li:hover ul, #nv-tabs ul li li li li:hover ul{ display:block;}



#nv-tabs ul li.extended-menu ul li {



 float:left;



 width:auto;



}







#primary-wrapper #nv-tabs ul li.extended-menu ul li:hover {



 background: none;



 filter:none;



 -ms-filter:none;	



}







#nv-tabs ul li.extended-menu ul li ul li {



 float:none;	



}







#nv-tabs ul li.extended-menu ul li a {



 font-weight:bold;



}







#nv-tabs ul li.extended-menu ul li ul li a {



 font-size:inherit;



 font-weight:inherit;



}







#nv-tabs ul li.extended-menu ul { width:408px;}



#nv-tabs ul li.extended-menu.center ul { margin-left:-204px;}



#nv-tabs ul li.extended-menu.right ul {left:auto;right:0;}



#nv-tabs ul li.extended-menu.three-columns ul { width:612px;}



#nv-tabs ul li.extended-menu.three-columns.center ul { margin-left:-306px;}



#nv-tabs ul li.extended-menu ul li { width:204px;}







#nv-tabs ul li.extended-menu ul ul {



 position:relative;



 display:block !important;



 left:0;



 padding:0;



 margin:0;



 opacity:1;



 -moz-border-radius: 0;



 -webkit-border-radius: 0;



 border-radius: 0;



 -moz-box-shadow:none;



 -webkit-box-shadow:none;



 box-shadow:none;



 border:none;



 width:inherit !important;



 background:none;



 filter:none;



 -ms-filter:none;



}







#nv_selectmenu select {



 width:100%;



 -moz-border-radius:0; 



 -webkit-border-radius:0;



 border-radius:0; 



}











/* :: Breadcrumbs



--------------------------------------------- */







div.sub-header		{min-height:10px;}



#sub-tabs			{position:relative;}



#sub-tabs li 		{font-size:0.9em;}



#sub-tabs li 		{display:inline;}



#sub-tabs ul 		{margin-bottom:0;}



#sub-tabs li.home 	{background:none;padding-left:0;}



span.subbreak 		{padding:0 5px;}







/* :: Pagination



--------------------------------------------- */







ul.paging{ 



 list-style:none; 



 padding:0 !important; 



 margin:10px 0 0 0;



 float:right;



}







#content ul.paging, { 



 margin:10px 0 0 0;



}







ul.paging li {



 float:left !important; 



 margin:0 6px 6px 0 !important; 



}







ul.paging li.pagebutton,



ul.paging li.pagebutton.active { 



 display:block; 



 padding:3px 6px !important;



 font-weight:bold; 



}







ul.paging li.pages {padding:4px 6px;}











.splitter li,.splitter ul,.splitter ul li a {



 display: inline-block;



 padding:3px 5px 4px 5px;



 margin:0;



 width:auto;



}







.splitter li,.splitter ul {



 padding:0 !important;



 margin:0 5px 5px 0 !important;



 *display:inline;



 zoom:1;



}







.splitter-wrap {



 height:auto;



 margin-bottom:10px;



}











/* :: Twitter Feed



--------------------------------------------- */







.twitter-wrap {position:relative;}



.twitter-wrap span.nvcolor {z-index:0;display:none;}







.tweets {



 position:relative;



 font-style:italic;



 height:30px;



}







#tweet_quote_wrapper {width:900px;position:relative;line-height:30px;margin-left:50px;}



.tweets #tweet_quote_wrapper span {*padding-top:3px;}







.tweets .twitterfollow {



 position:absolute;



 top:0px;



 left:-5px;



}







.tweets .twitterfollow a {display:block;height:30px;}







.tweets .tweettitle {



 float:left;



 position:relative;



 padding-right:12px;



 margin-right:10px;



 height:inherit;



}















/* :: Text Resize



--------------------------------------------- */







#content .textresize {



 position:relative;



 height:19px;



 float:right;



 display:block;



 margin-bottom:5px; 



 margin-left:5px;



}







#content .textresize ul li {



 float:left;



 list-style:none;



 margin:0;



 padding:0;



 position:relative;



 cursor:pointer;



}











#content .textresize .decreaseFont {



 background-position : -5704px 0;



 height:40px;



 width:16px;



}







#content .textresize .increaseFont {



 background-position : -5664px 0;



 height:40px;



 width:24px;



}







div#primary-wrapper.nv-dark #content .textresize .decreaseFont{background-position : -5688px 0;}



div#primary-wrapper.nv-dark #content .textresize .increaseFont{background-position : -5640px 0;}



#content .textresize ul li div,#togglesocial ul li div {cursor:pointer;margin:0;padding:0;}







ul li.resize-sml span.nvcolor { width:10px;height:25px;right:0;}



ul li.resize-lrg span.nvcolor { width:17px;height:25px;left:0}











/* :: Social Icons



--------------------------------------------- */







div.resize-social-wrap {position:absolute;right:0;top:0;width:600px;}



div.resize-social-wrap .nvcolor {display:none;}







div#togglesocial {



 float:right;



 top: 0;	



 width:34px; 



}







div#togglesocial ul li {



 margin:0;



 padding:0;



}







.socialinit,.socialhide {



 height:40px;



 width:38px;



 position: relative;



 display:block;



 top: 0;



}







.socialicons {



 position:relative;



 float:right;



 margin-left:10px;



 display:block;



}







div#togglesocial,



.socialicons {



 height:29px;



 padding-top:3px;



}







.socialicons.display {display:block;}



.socialicons.toggle {display:none;}



.socialicons.center {float:none;margin:0 auto;display:table;}



.socialicons.toggle.center {display:none;}







#togglesocial.center,



.socialicons.toggle.center { float:left;left:50%;margin-left:-15px;}







#togglesocial.left, 



.socialicons.left,.socialicons.toggle.center  { float:left; margin-left:0;}







#content .socialicons ul li, .socialicons ul li, .twitter-wrap div.social-twitter {



 float:left;



 list-style:none;



 margin:0;



 padding:0;



 height:40px; 



 width:38px; 



 position:relative;



}







.socialicons.left ul li,.socialicons.center ul li {float:right;}







.socialicons ul li div.social-icon,



.socialinit .socialinithide ,



.socialhide .socialinithide {



 height:40px; 



 width:40px;



}







.socialicons ul li span.nvcolor, 



.socialinit span.nvcolor, 



.socialhide span.nvcolor, 



.twitter-wrap span.nvcolor {



 height:30px; 



 width:32px;



 left:2px;



 top:2px;	



}







div#primary-wrapper.nv-dark .socialinit .socialinithide,



div#primary-wrapper.nv-dark .socialhide .socialinithide,



div#primary-wrapper.nv-dark .socialinit,



div#primary-wrapper.nv-dark .socialhide  {background-position : -6680px 0;}







.socialinit .socialinithide,



.socialhide .socialinithide,



.socialinit,.socialhide  {background-position : -6720px 0;}







div#primary-wrapper.nv-dark .socialicons ul li div.social-delicious 



{ background-position : -3520px 0;}



.socialicons ul li div.social-delicious 



{ background-position : -3560px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-digg 



{ background-position : -3600px 0;}



.socialicons ul li div.social-digg 



{ background-position : -3640px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-facebook 



{ background-position : -7000px 0; }



.socialicons ul li div.social-facebook 



{ background-position : -7040px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-linkedin 



{ background-position : -4680px 0;}



.socialicons ul li div.social-linkedin 



{ background-position : -4720px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-reddit 



{ background-position : -5560px 0;}



.socialicons ul li div.social-reddit 



{ background-position : -5600px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-rss 



{ background-position : -6520px 0;}



.socialicons ul li div.social-rss 



{ background-position : -6560px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-stumble 



{ background-position : -6760px 0;}



.socialicons ul li div.social-stumble 



{ background-position : -6800px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-twitter, 



div#primary-wrapper.nv-dark .twitter-wrap div.social-twitter 



{ background-position : -4480px 0;}



.socialicons ul li div.social-twitter, 



.twitter-wrap div.social-twitter 



{background-position : -4520px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-google 



{ background-position : -8680px 0;}



.socialicons ul li div.social-google 



{ background-position : -8720px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-youtube 



{ background-position : -8280px 0;}



.socialicons ul li div.social-youtube 



{ background-position : -8320px 0;}



div#primary-wrapper.nv-dark .socialicons ul li div.social-vimeo 



{ background-position : -8200px 0;}



.socialicons ul li div.social-vimeo 



{ background-position : -8240px 0;}











/* :: Widgets



--------------------------------------------- */







.widget_recent_entries li, 



.widget_archive li, 



.widget_links li, 



.widget_meta li, 



.widget_categories li,



.widget_pages li, 



.widget_nav_menu li, 



.widget_recent_comments li {



 background:url(../images/break-a.png) left top repeat-x;



}







li.widget  {margin-bottom:18px;}



.widget li {margin-bottom:8px;padding-top:10px; }



.widget_recent_entries ul, 



.widget_archive ul, 



.widget_links ul, 



.widget_meta ul, 



.widget_categories ul, 



.widget_pages ul, 



.widget_nav_menu ul, 



.widget_recent_comments ul { background:url(../images/break-a.png) left bottom repeat-x;padding-bottom:2px;}







.widget li ul { 



 background:none;



 margin:5px 0 0 0;



 padding-bottom:0;



}







.widget .nv-recent-posts li {padding:0;}







.widget ul li.current_page_item a { font-weight:bold;font-style:italic; }







.widget_recent_comments li		{ font-style:italic; }



.widget_recent_comments li a	{ font-style:normal; }











/* :: Calendar Widget



--------------------------------------------- */







#wp-calendar caption {font-style:italic;padding-bottom:10px;}







#wp-calendar {



 empty-cells: show;



 border-spacing: 0;



 border-left:none;



 margin:0;



 padding:0;



 width:100%;



}







#wp-calendar #next a {



 text-align: right;



 background:none; 



}







#wp-calendar #prev a {



 text-align: left;



 background:none; 



}







#wp-calendar a {display: block;}



#wp-calendar caption {text-align:center;width: 100%; }







#wp-calendar td,



#wp-calendar thead th {



 text-align: center;



 vertical-align:middle;



}







#wp-calendar td 		{padding:3%;}



#wp-calendar tbody td a {font-weight:bold;}



#wp-calendar td#today 	{font-style:italic;font-weight:bold;}















/* :: Gallery Widget



--------------------------------------------- */







.mini-slider {



 display:block;



 position:relative;



 overflow:hidden;



}







.mini-slider .panel {height:inherit !important;width:inherit;}



.mini-slider .panel .container {height:auto;}



.sidebar-slider .panelcontent {padding:0;}











/* :: Galleries Reset



--------------------------------------------- */







#primary-wrapper .gallery-wrap {



 position:relative;



 height:auto;



 padding:0;



 -ms-filter: 'Alpha(Opacity=0)';



 opacity: 0;



 -moz-opacity: 0;



 filter:alpha(opacity=0);



 -khtml-opacity: 0;



}







.gallery-wrap.vertical {max-width:980px;margin:0 auto;}



div.gallery-title {position:relative;margin-bottom:17px;}







/* Navigation Frame (Group Slider, Stage, iSlider) */







div.slidernav-left,



div.slidernav-right,



div.islider-nav {



 position:absolute;



 width:38px;



 height:100%;



 z-index:999;



}







.slidernav-left,



.slidernav-right {top:0;}



.slidernav-left	 {left:-21px;}



.slidernav-right {right:-21px;}







.shortcode .slidernav-left  { left:-1px;}



.shortcode .slidernav-right { right:-1px;}







.group-slider.shortcode .slidernav-left,



.group-slider.shortcode .slidernav-right,



.gallery-wrap.vertical .slidernav-left,



.gallery-wrap.vertical .slidernav-right {display:none;}







/* Navigation Background Color Frame */







.slidernav-left span.nvcolor  {left:2px;}



.slidernav-left span.nvcolor,



.slidernav-right span.nvcolor {top:50%;margin-top:-25px;height:32px;width:28px;}











/* Navigation Button */







.slidernav {



 cursor:pointer;



 top:50%;



 margin-top:-27px;



 position:absolute;



 width:38px;



 height:54px;



 display:block;



}







.slidernav a {display:block;height:100%;}







.post-slider .slidernav, 



.gallery-slider .slidernav {



 margin-top:-15px;



 width:26px;



 height:39px;



}







#nv-tabs .slidernav-left .slidernav a,



#nv-tabs .slidernav-right .slidernav a { height:42px;}







.slidernav-left .slidernav 



{background-position : -40px 0;}







.slidernav-right .slidernav 



{background-position : -120px 0;right:0;}







div.islider-nav 



{background-position : -7920px 0;}







div#primary-wrapper.nv-dark div.islider-nav 



{background-position : -7880px 0;}







div.post-gallery-wrap .slidernav-left,



div.post-gallery-wrap .slidernav-right {display:none;}







/* Group Slider Navigation (Horizontal) */







.post-slider.horizontal .slidernav-left,  



.post-slider.horizontal .slidernav-right,



.post-slider.vertical .slidernav-left {top:0;}







/* Group Slider Navigation (Vertical) */







div.vertical .slidernav-left,



div.vertical .slidernav-right,



div.vertical .slidernav a,



div.vertical .slidernav {width:38px;height:27px !important;}







div.vertical .slidernav-left  {right:-1px;left:auto;}



div.vertical .slidernav-right {bottom:0;right:-1px;top:auto;}







div.vertical .slidernav-left .slidernav  {margin:0;top:-2px;}



div.vertical .slidernav-right .slidernav {margin:0;top:0;}







div.vertical .slidernav-left span.nvcolor,



div.vertical .slidernav-right span.nvcolor {left:4px;height:20px;width:29px;}



div.vertical .slidernav-left span.nvcolor  {top:30px;}



div.vertical .slidernav-right span.nvcolor {top:auto;bottom:0;}











/* Navigation Light */







div.vertical .slidernav-left .slidernav 



{background-position : -8160px 0;}







div.vertical .slidernav-right .slidernav



{background-position : -7920px 0;}







.post-slider .slidernav-left .slidernav, 



.gallery-slider .slidernav-left .slidernav



{background-position : -8480px 0;}







.post-slider .slidernav-right .slidernav, 



.gallery-slider .slidernav-right .slidernav



{background-position : -8640px 0;}















/* Navigation Dark */







div#primary-wrapper.nv-dark .slidernav-left .slidernav 



{background-position : 0 0; }



div#primary-wrapper.nv-dark .slidernav-right .slidernav



{background-position : -80px 0;}







div#primary-wrapper.nv-dark div.vertical .slidernav-left .slidernav 



{background-position : -8120px 0;}







div#primary-wrapper.nv-dark div.vertical .slidernav-right .slidernav



{background-position : -7880px 0;}











div#primary-wrapper.nv-dark .post-slider .slidernav-right .slidernav, 



div#primary-wrapper.nv-dark .gallery-slider .slidernav-right .slidernav



{background-position : -8560px 0;}











/* Gallery Media */







.gallery-wrap .container,



.mediawrap .container {margin:0 auto;position:relative;max-width:100%;float:left;left:50%;}



.gallery-wrap .gridimg-wrap,



.mediawrap .gridimg-wrap {left:-50%;}







.mediawrap.video .container,



.islider .container {max-width:100%;float:none;left:auto;}



.mediawrap.video .gridimg-wrap,



.islider .gridimg-wrap {left:auto;}



.islider .gridimg-wrap img {margin:0;}







.gridimg-wrap { 



 margin-left:auto;



 margin-right:auto;



 position:relative;



}







.gallery-wrap .gridimg-wrap {max-width:100%;width:auto;}



.gridimg-wrap img {width:auto;height:auto;}







.videotype .title-wrap {display:block;}







.container span.reflect, 



.container div.reflect,



.container img,



.container object, 



.container iframe {



 margin-left:auto;



 margin-right:auto;



 display:block;



}







.container span.reflect, 



.container div.reflect,



.container span.reflect canvas, 



.container div.reflect canvas {



 max-width:100% !important;



}







.container span.reflect,



.container div.reflect {



 height: auto !important;



 width:auto !important;



}







span.reflect canvas {margin-left:auto;margin-right:auto;}











.stage-slider-wrap .panel .container,



.gallery-slider .vertical .imgalign-left .container, 



.gallery-slider .vertical .imgalign-right .container, 



.post-gallery-wrap .panel .container, 



.panel .container.videotype {



 height:100%;



}







.container .panel img, 



.shadow-wrap img {



 -ms-interpolation-mode:bicubic;



 background-color:transparent !important;



 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */  



 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */



 zoom: 1;  



}







.jwplayer-wrapper {position:relative;max-width:100%;width:auto;height:auto;background:#000;}



.jwplayer-wrapper div,



.jwplayer-wrapper a {width:auto;max-width:100%;}



.jwplayer-wrapper a div {left:0 !important;top:0 !Important;}



.jwplayer-wrapper a img  {left:0 !important;height:auto;z-index:0;}



jwplayer-wrapper object {width:auto !important;height:auto !important;}











/* Shadows */







div.shadow-wrap,



.container.videotype.shadowreflection div.shadow-wrap {



 position:relative;



 max-width:100%;



 width:100%;



 z-index:-1;



}







div.shadow-wrap img {



 width:100%;



 display:block;



}







.container.videotype.shadowreflection div.shadow-wrap img {position:relative;height:auto;}







.container.shadowreflection div.shadow-wrap,



.mediawrap.shadowreflection div.shadow-wrap {



 position:absolute;



 height:100%;



 left:0;



 bottom:0;



}







.container.shadowreflection div.shadow-wrap img,



.mediawrap.shadowreflection div.shadow-wrap img {



 bottom:0;



 height:11%;



 position:absolute;



}















/* Lightbox */







.hoverimg,



.hovervid { /* Gallery Hover Overlay's */



 position:absolute; 



 width:100%; 



 height:100%;



 left:0; 



 top:0; 



 z-index:0; 



 cursor:pointer;



 display:block;



 -ms-filter: 'Alpha(Opacity=0)';



 opacity: 0;



 -moz-opacity: 0;



 filter:alpha(opacity=0);



 -khtml-opacity: 0;



}







.hoverimg img,



.hovervid img { position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;height:auto !important;}







a.galleryimg,



a.galleryvid {height:100%;}











/* Title Overlays */







.gallery-wrap .shadowreflection .title, 



.mediawrap.shadowreflection .title,  



.gallery-wrap .reflection .title, 



.mediawrap.reflection .title { bottom:10.5%;}



.stage-slider .shadow .title { bottom:7.3%;}



div.nav-enable .none .title { bottom:34px;}







.gallery-wrap .videotype .title { margin-bottom:0;}







.gallery-wrap .overlaytext {



 padding:0 15px 15px 15px;



 color:#fff;



}







#nv-tabs .gallery-wrap .overlaytext {padding:0 5px 5px 5px;}







.gallery-wrap .textoverlay {position:absolute;top:0;height:100%;z-index:99;overflow:hidden;width:100%;left:0;display:block;}



.gallery-wrap .shadowreflection .textoverlay,



.gallery-wrap .reflection .textoverlay {max-height:89.9%;}



.gallery-wrap .title, 



.mediawrap .title { width:100%;}







.gallery-wrap .title-wrap, .mediawrap .title-wrap {



 position:relative;



 margin:0 auto;



}







.gallery-wrap .title h3, 



.mediawrap .title h3, 



.gallery-wrap .title h2, 



.mediawrap .title h2,



.excerpt-content h2 {



 text-align:left;



 margin:5px;



 color:#fff;



 font-weight:300;



}







.gallery-wrap .title a,



.accordion-gallery .title h5,



.excerpt-content h2 a {color:#fff;}







.accordion-gallery .excerpt, 



.accordion-gallery .title, 



.gallery-wrap .title, 



.mediawrap .title {



 background:url(../images/acc_bg.png);



 color:#f5f5f5;



 position:absolute;



 bottom:0;



 left:0;



 height:auto;



 overflow:hidden;



 display:none;



 z-index:100;



}











/* Text Content */







.panelcontent {



 padding:10px 0;



 overflow:hidden;



 text-align:center;



 position:relative;



 margin-left:auto;



 margin-right:auto;



 clear:both;



}







.panelcontent.content p  {padding:0 10px;margin:3px 0 0 0;}



.panelcontent.content h3 {padding:0 10px;}



.read-more-wrap 		 {margin-bottom:0;}







/* :: Stage Gallery



--------------------------------------------- */







.stage-slider-wrap {



 width:100%;



 position:relative;



 margin:0 auto;



}







.stage-slider-wrap.islider.shadow,.stage-slider-wrap.islider.shadowreflection {margin-bottom:0;}







.slider-inner-wrap { position:relative; margin:0 auto;height:100%;overflow:hidden;}



.stage-slider,.stage-slider-nivo, .post-gallery { height:100%;overflow:hidden;}



.stage-slider .gallerytitle h2 {font-size:30px;margin-bottom:5px;}



.stage-slider .gallerytitle h2 a {margin: 0 !important;padding: 0 !important;}



.stage-slider .gallerytitle h3 {font-size:16px;}







.stage-slider .panel,.post-gallery-wrap .panel, .stage-slider-nivo .panel {



 margin:0 auto;



 width:100%;



}







.stage-slider .panel-inner,



.post-gallery-wrap .panel-inner,



.stage-slider-nivo .panel-inner {



 margin:0 auto;



 padding:0;



 width:auto;



 position:relative;



 height:100%;



}







div.stagetextwrap {



 position:absolute;



 overflow:hidden;



 top:0;



 background:url(../images/acc_bg.png);



 color:#f5f5f5;



 width:35%;



 -moz-box-shadow:1px 0 3px rgba(0,0,0,0.1);



 -webkit-box-shadow:1px 0 3px rgba(0,0,0,0.1);



 box-shadow:1px 0 3px rgba(0,0,0,0.1); 



}







.container.frame div.stagetextwrap {top:6px;margin-left:6px;}







div.stagetextwrap.right {text-align:right;}







div.stagetextinner {



 position:relative;



 height:100%;



}







div.stagetext {padding:30px 25px 25px; height:100%;}







.stage-slider .gallerytitle {position:absolute; width:100%;z-index:497 !important;}



.stage-slider .gallerytitle.center   {top:40%;}



.stage-slider .gallerytitle.top 	 {top:20px;}



.stage-slider .gallerytitle.bottom   {bottom:20px;}



.stage-slider .gallerytitle.left h2, 



.stage-slider .gallerytitle.left h3  {text-align:left;margin-left:20px;}



.stage-slider .gallerytitle.right h2, 



.stage-slider .gallerytitle.right h3 {text-align:right;margin-right:20px;}







.stage-slider .gallerytitle.middle h2,



.stage-slider .gallerytitle.middle h3 {text-align:center;}







.stage-slider .gallerytitle.light h2, 



.stage-slider .gallerytitle.light h3,



.stage-slider .gallerytitle.light a,



div.stagetextinner h2,



div.stagetext h2 a,



div.stagetext h2 {color:#fff;font-weight:100;}







.stage-slider .gallerytitle.dark h2, 



.stage-slider .gallerytitle.dark h3,



.stage-slider .gallerytitle.dark a  {color:#222;}







.stage-slider {background:none !important;}







.control-wrap {



 position:absolute;



 height:22px;



 z-index:99;



 right:10px;



 top:10px; 



}







.stage-slider-wrap.stage .control-wrap {



 height:0;



 text-align:right;



 position:relative;



 max-width:980px;



 margin:0 auto;



 line-height:0;



}











.stage-slider-wrap .stage-control {



 position:absolute;



 right:40px;



 bottom:-5px;



}







.post-gallery-wrap .stage-control {



 position:absolute;



 right: 0;



 bottom:6px;



 z-index:9999;







}







.control-panel,.post-control-panel,.nivo-controlNav {



 position:relative;



 white-space:nowrap;



}







.nivo-controlNav {margin-top:5px;}







.post-control-panel ul {background:none;}



.control-panel ul li, .post-control-panel ul li, 



.nivo-controlNav a,  



#nv-tabs ul li.extended-menu .post-control-panel ul li {



 display:inline-block;



 zoom:1;



 *display:inline; 



 list-style:none !important;



 margin:0 !important;



 padding:0 !important;



 position:relative;



 cursor:pointer;



 max-width:16px;



 min-width:16px;



}







.control-panel ul.nav {margin:0;}



.control-panel ul li a,



.post-control-panel ul li a,



.nivo-controlNav a,



#nv-tabs ul li.extended-menu .post-control-panel ul li a {



 width:16px;



 height:18px;



 cursor:pointer;



 text-indent:-9999px;



}







#nv-tabs ul li.extended-menu .post-control-panel ul li {width:18px;height:18px;}







.control-panel ul li, .post-control-panel ul li, 



#footer .widget .post-control-panel ul li, 



#panel .widget .post-control-panel ul li,  



#nv-tabs ul li.extended-menu .post-control-panel ul li, 



.nivo-controlNav a {



 background-position : -4640px 0;



 background-repeat:no-repeat;



}







.control-panel ul li.activeSlide, 



.post-control-panel ul li.activeSlide,



.nivo-controlNav a.active,



.control-panel ul li.activeSlide,



.post-control-panel ul li.activeSlide,



#nv-tabs ul li.extended-menu .post-control-panel ul li.activeSlide,



div#primary-wrapper.nv-dark  .nivo-controlNav a.active,



div#primary-wrapper.nv-dark  .control-panel ul li.activeSlide, 



div#primary-wrapper.nv-dark  .post-control-panel ul li.activeSlide,



div#primary-wrapper.nv-dark  .nivo-controlNav a.active,



div#primary-wrapper.nv-dark  .control-panel ul li.activeSlide,



div#primary-wrapper.nv-dark  .post-control-panel ul li.activeSlide,



div#primary-wrapper.nv-dark  #nv-tabs ul li.extended-menu .post-control-panel ul li.activeSlide,



.nivo-controlNav a.active  {



 background-position : -4600px 0;



 background-repeat:no-repeat;



}











div#primary-wrapper.nv-dark .control-panel ul li, 



div#primary-wrapper.nv-dark .post-control-panel ul li, 



div#primary-wrapper.nv-dark #footer .widget .post-control-panel ul li, 



div#primary-wrapper.nv-dark #panel .widget .post-control-panel ul li,  



div#primary-wrapper.nv-dark #nv-tabs ul li.extended-menu .post-control-panel ul li, 



div#primary-wrapper.nv-dark .nivo-controlNav a {



 background-position :  -4560px 0;



 background-repeat:no-repeat;



}







.stage-control #stage-prev,



.stage-control #stage-next,



.stage-control #stage-pause,



.stage-control #stage-resume,



.stage-control .poststage-prev,



.stage-control .poststage-next,



.stage-control .poststage-pause,



.stage-control .poststage-resume,



.control-panel ul li a,



.post-control-panel ul li a {display:block;} 







.stage-control ul li {float:left;list-style:none !important;margin:0 !important;padding:0 !important;position:relative;}



.stage-control .poststage-pauseresume span, 



.stage-control #stage-pauseresume span { cursor:pointer;}











/* :: iSlider Gallery



--------------------------------------------- */







div.islider {width:auto !important;}



div.islider .slider-inner-wrap  {width:80%;}



div.islider-nav-wrap 			{width:20%;max-width:20%;}



.islider-nav-ul ul li,



.islider-nav-ul ul li img {position:relative;width:100%;}



div.islider-nav-wrap .nvcolor-wrap {



 display:none;



 position:absolute;



 bottom:0;



 width:38px;



 height:26px;



 left:50%;



 z-index:99;



 margin-left:-19px;



}







div.islider-nav {



 width:38px;



 cursor:pointer;



}







div.islider-nav-wrap span.nvcolor {top:5px;right:4px;width:29px;}







.islider-nav-ul, 



div.islider-nav-wrap {  margin: 0;overflow:hidden;position:relative;}







.islider-nav-ul {width:100%;}







.islider-nav-ul li, ul.islider-nav-ul, 



.islider-nav-ul ul, 



.islider-nav-ul ul li  { margin:0 !important;list-style:none !important;padding:0 !important;}







.islider-nav-ul ul.islider-nav-ul ul { display:block !important;}



.islider-nav-ul li a {display:block;}



.islider-nav-ul li a:focus { outline: none; }



.islider-nav-ul img { border: none; display: block;}











/* :: 3d Gallery



--------------------------------------------- */







.slider-3d-wrap {width:100% !important;position:relative;min-height:150px;}



.slider-3d-wrap object,



.slider-3d-wrap embed {margin:0 auto;width:100%;height:1;}



.slider-3d-wrap .flash-replaced .alt {



 display: block;



 height: 0;



 position: absolute;



 overflow: hidden;



 width: 0;



}







.slider-3d-wrap #slider_3d {



 display:table;



 width:inherit;



 margin-left:auto;



 margin-right:auto;



}











/* :: Group Slider Gallery



--------------------------------------------- */







.group-slider { overflow:hidden;width:100%;}



.post-slide {



 position:relative;



 overflow:hidden;



 width:auto !important;



 height:100%;



}







.group-slider .panel.block.columns {margin-bottom:0;}







.gallery-wrap .imgalign-left .container {float:left;left:0;margin:0 10px 5px 0;}



.gallery-wrap .imgalign-right .container {float:right;left:auto;right:0;margin:0 0 5px 10px;}







.gallery-wrap .imgalign-left .gridimg-wrap {left:0;}



.gallery-wrap .imgalign-right .gridimg-wrap {left:auto;right:0;}







.horizontal .post-slide.imgalign-left .container  {margin:0 15px 5px 0;}



.horizontal .post-slide.imgalign-right .container {margin:0 0 5px 15px;}







.imgalign-left .panel,



.imgalign-right .panel {float:none;width:100%;margin:0;clear:both;}







.imgalign-left .panelcontent,



.imgalign-right .panelcontent {text-align:left;clear:none;margin:0 0 10px 0;height:100%;}







.vertical .groupslides-wrap .panel:last-child .panelcontent,



.vertical .groupslides-wrap .panel:last-child .container {margin-bottom:0;}







.group-slider .panelcontent h3 {text-align:center;}



.gallery-wrap .imgalign-left .panelcontent h3, .gallery-wrap .imgalign-right .panelcontent h3 {text-align:left;}



.post-grid .panelcontent, .post-slider.vertical .panelcontent,.gallery-slider .vertical .panelcontent { padding:0; }







.group-slider #related_posts,







/* :: Accordion Gallery



--------------------------------------------- */







.accordion-gallery-wrap {



 position:relative;



 overflow:hidden;



}







.accordion-gallery-wrap.shadow .accordion-gallery, 



.accordion-gallery-wrap.shadowreflection .accordion-gallery {



 margin-bottom:0;	



}







.accordion-gallery {



 list-style: none;



 position: relative;



 padding: 0;



 background:#222;



 overflow:hidden;



}







.accordion-gallery-wrap.center, 



.accordion-gallery-wrap.stage {



 margin-left: auto;



 margin-right: auto;



}











.accordion-gallery li {



 display: block;



 overflow: hidden;



 padding: 0 !important; 



 background:#222;



}











.accordion-gallery.horizontal li {



 margin-right: 5px; /*Set to same as spacing option. */ 



 float: left;



}







.accordion-gallery .shadow {



 position:absolute;



 right:0;



 height:100%;



 width:50px;



 background:url(../images/shadow-b.png) repeat-y right;



}











.accordion-gallery .title h5,



.excerpt-content h2 {



 margin:0;



}







.accordion-gallery .excerpt .excerpt-content, .accordion-gallery .title .title-content {



 padding:15px;



 margin:0;



}







/* :: Nivo Gallery



--------------------------------------------- */







.stage-slider-nivo {



 position:relative;



 margin:0 auto;



 overflow:hidden;



}



.stage-slider-nivo img, 



.stage-slider-nivo .panel  {



 position:absolute;



 top:0px;



 left:0px;



}



/* If an image is wrapped in a link */



.stage-slider-nivo a.nivo-imageLink {



 position:absolute;



 top:0px;



 left:0px;



 width:100%;



 height:100%;



 border:0;



 padding:0;



 margin:0;



 z-index:60;







}



/* The slices and boxes in the Slider */



.nivo-slice {



 display:block;



 position:absolute;



 z-index:5;



 height:100%;



}



.nivo-box {



 display:block;



 position:absolute;



 z-index:5;



}



/* Caption styles */



.nivo-caption {



 position:absolute;



 bottom:0;



 background:url(../images/acc_bg.png);



 overflow:hidden;



 color:#fff;



 z-index:8;



 display:none;



}



.nivo-caption p {



 padding:0;



 margin:0 0 5px 0;



}



.nivo-caption a {



 display:inline !important;



}







.nivo-caption h2 {padding:15px 0 0 0;}



div.nivo .nivo-html-caption {



 display:none;



}



/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a {



 display:none;



}







.stage-slider-nivo .panel,



.stage-slider-nivo .gridimg-wrap {width:100%;display:block;}











/* :: Gallery Shortcodes



--------------------------------------------- */







.post-slider, 



.post-gallery-wrap, 



.post-grid {



 position:relative;



 clear:both;



 overflow:hidden;



}











.post-gallery-wrap.center, 



.grid-gallery.center,



.group-slider.center,



.accordion-gallery-wrap.center {margin:0 auto;}







.post-gallery-wrap.right, 



.grid-gallery.right,



.group-slider.right,



.accordion-gallery-wrap.right {float:right;width:100%;}







.post-slider.horizontal {padding-bottom:2px;}







.post-grid .panel {overflow:hidden;}



.post-slider .gridimg-wrap, 



.post-grid .gridimg-wrap { position:relative;overflow:hidden;}







.post-slider .panel {overflow:hidden;float:left;}







.post-grid .panel {



 float:left;



 position:relative;



 height:100%;



 overflow:hidden;



}







/* :: Image Shortcode



--------------------------------------------- */







#primary-wrapper .frame .gridimg-wrap {padding:6px;}



div.media-wrap .gridimg-wrap {display:table;}











/* :: Button Shortcode / Forms



--------------------------------------------- */







.button a, 



.button a:hover {



 color:#fff !important;



 display: block !important;



 height:100%;



}











.button-wrap {display: inline-block; margin:0 0 15px 0;}



.button-wrap.full {display:block;width:100%;}



.button-wrap.half {width:50%;}



.button-wrap.onequarter {width:25%;}



.button-wrap.threequarter {width:75%;}



.button-wrap.alignright {float:right;margin-left:5px;}



.button-wrap.aligncenter {display:table;margin-left:auto;margin-right:auto;clear:both;}



.button-wrap.large {text-size:110%;}







.button a, 



.button a:visited, 



button,



.confirm-order input[type="submit"],



#content input[type="submit"],



.sidebar input[type="submit"], 



.panel-wrap input[type="submit"], 



input[type="button"],



.activity-list div.activity-meta a,



#item-buttons .group-button a {



 display: inline-block; 



 padding: 10px 20px; 



 color: #30C;



 text-decoration: none;



 -moz-border-radius: 4px; 



 -webkit-border-radius: 4px;



 border-radius:4px;



 text-shadow: 0 -1px 1px rgba(0,0,0,0.3);



 -moz-box-shadow:inset  0 1px 4px rgba(0,0,0,0.2);



 -webkit-box-shadow:inset  0 1px 4px rgba(0,0,0,0.2);



 box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);



 border: none;



 cursor: pointer;



 zoom:1;



 *display:inline;



 margin:0;



 background-image:url(../images/button-a.png);



 background-position: center center;



 background-repeat:repeat-x; 





}







div.button,



span.highlight {



 -moz-border-radius: 4px; 



 -webkit-border-radius: 4px;



 border-radius:4px;



}







.yellow-lite.button a, 



.yellow-lite.button a:visited,



.yellow.button a, .yellow.button a:visited,



.white.button a, .white.button a:visited,



.grey-lite.button a, .grey-lite.button a:visited,



.nv-light .activity-list div.activity-meta a,



.nv-light #item-buttons .group-button a  { 



 text-shadow: 0 1px 1px rgba(255,255,255,.6);



 color:#777 !important;



}







.button a:hover,



button:hover,



#content input[type="submit"]:hover,



input[type="button"]:hover {



 background-position: center top;



 color: #FF3; 



}







#primary-wrapper input[type="submit"]:hover,



input[type="button"]:hover,



#primary-wrapper input[type="button"],



#primary-wrapper button, #primary-wrapper submit,



#primary-wrapper input[type="submit"] {  background-color: #425255; }







.button a:active { top: 1px; }



.small.button a, .small.button a:visited { font-size: 11px; }



.button, .button:visited,.medium.button, .medium.button:visited { line-height: 1; }



.large.button, .large.button:visited { font-size: 14px; padding: 8px 14px 9px; }







/* Button Colors */







.black.button a, 



.black.button a:visited {



 background-color: #000;



} 







.blue-lite.button a, 



.blue-lite.button a:visited {



 background-color: #00a2ff;



}







.blue.button a,



.blue.button a:visited {



 background-color: #1d6bd5;



}







.green.button a,



.green.button a:visited {



 background-color:#7eae1d;



}







.green-lite.button a, 



.green-lite.button a:visited {



 background-color:#4ed26d;



}







.grey-lite.button a, 



.grey-lite.button a:visited,



.activity-list div.activity-meta a,



#item-buttons .group-button a {



 background-color:#ededed;



}







.grey.button a, 



.grey.button a:visited,



.nv-dark .activity-list div.activity-meta a,



.nv-dark #item-buttons .group-button a  {



 background-color:#425255;



}







.orange-lite.button a,



.orange-lite.button a:visited {



 background-color: #ff9d11;



}







.orange.button a,



.orange.button a:visited {



 background-color: #fd5f00;



}







.pink-lite.button a,



.pink-lite.button a:visited {



 background-color: #f04efa;



}



 



.pink.button a,



.pink.button a:visited {



 background-color: #ed09d6;



}







.purple-lite.button a,



.purple-lite.button a:visited {



 background-color: #af4efa;



}







.purple.button a,



.purple.button a:visited {



 background-color: #7c1dd5;



}







.red-lite.button a, 



.red-lite.button a:visited {



 background-color: #ff3b3b;



}







.red.button a,



.red.button a:visited {



 background-color: #e10000;



}







.teal-lite.button a,



.teal-lite.button a:visited {



 background-color: #4ea8d2;



}







.teal.button a, 



.teal.button a:visited {



 background-color: #097aa4;



}







.transparent.button a,



.transparent.button a:visited {



 background-color: none;



 border:none;



}







.white.button a,



.white.button a:visited {



 background-color: #fff;



}







.yellow-lite.button a,



.yellow-lite.button a:visited {



 background-color: #ffef69;



}







.yellow.button a,



.yellow.button a:visited {



 background-color: #ffe115;



}







/* :: List Shortcode



--------------------------------------------- */







div.list.arrow.black ul li:before, div.list.arrow.black ul li .before 				{background-position : -320px 0;}



div.list.arrow.blue-lite ul li:before, div.list.arrow.blue-lite ul li .before 		{background-position : -360px 0;}



div.list.arrow.blue ul li:before, div.list.arrow.blue ul li .before 				{background-position : -400px 0;}



div.list.arrow.green-lite ul li:before, div.list.arrow.green-lite ul li .before 	{background-position : -440px 0;}



div.list.arrow.green ul li:before, div.list.arrow.green ul li .before 				{background-position : -480px 0;}



div.list.arrow.grey ul li:before, div.list.arrow.grey ul li .before 				{background-position : -520px 0;}



div.list.arrow.grey-lite ul li:before, div.list.arrow.grey-lite ul li .before 		{background-position : -9120px 0;}



div.list.arrow.orange-lite ul li:before, div.list.arrow.orange-lite ul li .before 	{background-position : -560px 0;}



div.list.arrow.orange ul li:before, div.list.arrow.orange ul li .before 			{background-position : -600px 0;}



div.list.arrow.pink-lite ul li:before, div.list.arrow.pink-lite ul li .before 		{background-position : -640px 0;}



div.list.arrow.pink ul li:before, div.list.arrow.pink ul li .before 				{background-position : -680px 0;}



div.list.arrow.purple-lite ul li:before, div.list.arrow.purple-lite ul li .before 	{background-position : -720px 0;}



div.list.arrow.purple ul li:before, div.list.arrow.purple ul li .before 			{background-position : -760px 0;}



div.list.arrow.red-lite ul li:before, div.list.arrow.red-lite ul li .before 		{background-position : -800px 0;}



div.list.arrow.red ul li:before, div.list.arrow.red ul li .before 					{background-position : -840px 0;}



div.list.arrow.teal-lite ul li:before, div.list.arrow.teal-lite ul li .before 		{background-position : -880px 0;}



div.list.arrow.teal ul li:before, div.list.arrow.teal ul li .before 				{background-position : -920px 0;}



div.list.arrow.transparent ul li:before, div.list.arrow.transparent ul li .before 	{background-position : -960px 0;}



div.list.arrow.white ul li:before, div.list.arrow.white ul li .before 				{background-position : -1000px 0;}



div.list.arrow.yellow-lite ul li:before, div.list.arrow.yellow-lite ul li .before 	{background-position : -1040px 0;}



div.list.arrow.yellow ul li:before, div.list.arrow.yellow ul li .before 			{background-position : -1080px 0;}







div.list.check.black ul li:before, div.list.check.black ul li .before 				{background-position : -1920px 0;}



div.list.check.blue-lite ul li:before, div.list.check.blue-lite ul li .before 		{background-position : -1960px 0;}



div.list.check.blue ul li:before, div.list.check.blue ul li .before 				{background-position : -2000px 0;}



div.list.check.green-lite ul li:before, div.list.check.green-lite ul li .before 	{background-position : -2040px 0;}



div.list.check.green ul li:before, div.list.check.green ul li .before 				{background-position : -2080px 0;}



div.list.check.grey ul li:before, div.list.check.grey ul li .before 				{background-position : -2120px 0;}



div.list.check.grey-lite ul li:before, div.list.check.grey-lite ul li .before 		{background-position : -9200px 0;}



div.list.check.orange-lite ul li:before, div.list.check.orange-lite ul li .before 	{background-position : -2160px 0;}



div.list.check.orange ul li:before, div.list.check.orange ul li .before 			{background-position : -2200px 0;}



div.list.check.pink-lite ul li:before, div.list.check.pink-lite ul li .before 		{background-position : -2240px 0;}



div.list.check.pink ul li:before, div.list.check.pink ul li .before 				{background-position : -2280px 0;}



div.list.check.purple-lite ul li:before, div.list.check.purple-lite ul li .before 	{background-position : -2320px 0;}



div.list.check.purple ul li:before, div.list.check.purple ul li .before 			{background-position : -2360px 0;}



div.list.check.red-lite ul li:before, div.list.check.red-lite ul li .before 		{background-position : -2400px 0;}



div.list.check.red ul li:before, div.list.check.red ul li .before 					{background-position : -2440px 0;}



div.list.check.teal-lite ul li:before, div.list.check.teal-lite ul li .before 		{background-position : -2480px 0;}



div.list.check.teal ul li:before, div.list.check.teal ul li .before 				{background-position : -2520px 0;}



div.list.check.transparent ul li:before, div.list.check.transparent ul li .before 	{background-position : -2560px 0;}



div.list.check.white ul li:before, div.list.check.white ul li .before 				{background-position : -2600px 0;}



div.list.check.yellow-lite ul li:before, div.list.check.yellow-lite ul li .before 	{background-position : -2640px 0;}



div.list.check.yellow ul li:before, div.list.check.yellow ul li .before 			{background-position : -2680px 0;}







div.list.cross.black ul li:before, div.list.cross.black ul li .before 				{background-position : -2720px 0;}



div.list.cross.blue-lite ul li:before, div.list.cross.blue-lite ul li .before 		{background-position : -2760px 0;}



div.list.cross.blue ul li:before, div.list.cross.blue ul li .before 				{background-position : -2800px 0;}



div.list.cross.green-lite ul li:before, div.list.cross.green-lite ul li .before 	{background-position : -2840px 0;}



div.list.cross.green ul li:before, div.list.cross.green ul li .before 				{background-position : -2880px 0;}



div.list.cross.grey ul li:before, div.list.cross.grey ul li .before 				{background-position : -2920px 0;}



div.list.cross.grey-lite ul li:before, div.list.cross.grey-lite ul li .before		{background-position : -9240px 0;}



div.list.cross.orange-lite ul li:before, div.list.cross.orange-lite ul li .before 	{background-position : -2960px 0;}



div.list.cross.orange ul li:before, div.list.cross.orange ul li .before 			{background-position : -3000px 0;}



div.list.cross.pink-lite ul li:before, div.list.cross.pink-lite ul li .before 		{background-position : -3040px 0;}



div.list.cross.pink ul li:before, div.list.cross.pink ul li .before 				{background-position : -3080px 0;}



div.list.cross.purple-lite ul li:before, div.list.cross.purple-lite ul li .before 	{background-position : -3120px 0;}



div.list.cross.purple ul li:before, div.list.cross.purple ul li .before 			{background-position : -3160px 0;}



div.list.cross.red-lite ul li:before, div.list.cross.red-lite ul li .before 		{background-position : -3200px 0;}



div.list.cross.red ul li:before, div.list.cross.red ul li .before 					{background-position : -3240px 0;}



div.list.cross.teal-lite ul li:before, div.list.cross.teal-lite ul li .before 		{background-position : -3280px 0;}



div.list.cross.teal ul li:before, div.list.cross.teal ul li .before 				{background-position : -3320px 0;}



div.list.cross.transparent ul li:before, div.list.cross.transparent ul li .before 	{background-position : -3360px 0;}



div.list.cross.white ul li:before, div.list.cross.white ul li .before 				{background-position : -3400px 0;}



div.list.cross.yellow-lite ul li:before, div.list.cross.yellow-lite ul li .before 	{background-position : -3440px 0;}



div.list.cross.yellow ul li:before, div.list.cross.yellow ul li .before 			{background-position : -3480px 0;}







div.list.orb.black ul li:before, div.list.orb.black ul li .before 					{background-position : -4760px 0;}



div.list.orb.blue-lite ul li:before, div.list.orb.blue-lite ul li .before 			{background-position : -4800px 0;}



div.list.orb.blue ul li:before, div.list.orb.blue ul li .before 					{background-position : -4840px 0;}



div.list.orb.green-lite ul li:before, div.list.orb.green-lite ul li .before 		{background-position : -4880px 0;}



div.list.orb.green ul li:before, div.list.orb.green ul li .before 					{background-position : -4920px 0;}



div.list.orb.grey ul li:before, div.list.orb.grey ul li .before 					{background-position : -4960px 0;}



div.list.orb.grey-lite ul li:before, div.list.orb.grey-lite ul li .before			{background-position : -9320px 0;}



div.list.orb.orange-lite ul li:before, div.list.orb.orange-lite ul li .before 		{background-position : -5000px 0;}



div.list.orb.orange ul li:before, div.list.orb.orange ul li .before 				{background-position : -5040px 0;}



div.list.orb.pink-lite ul li:before, div.list.orb.pink-lite ul li .before 			{background-position : -5080px 0;}



div.list.orb.pink ul li:before, div.list.orb.pink ul li .before 					{background-position : -5120px 0;}



div.list.orb.purple-lite ul li:before, div.list.orb.purple-lite ul li .before 		{background-position : -5160px 0;}



div.list.orb.purple ul li:before, div.list.orb.purple ul li .before 				{background-position : -5200px 0;}



div.list.orb.red-lite ul li:before, div.list.orb.red-lite ul li .before 			{background-position : -5240px 0;}



div.list.orb.red ul li:before, div.list.orb.red ul li .before 						{background-position : -5280px 0;}



div.list.orb.teal-lite ul li:before, div.list.orb.teal-lite ul li .before 			{background-position : -5320px 0;}



div.list.orb.teal ul li:before, div.list.orb.teal ul li .before 					{background-position : -5360px 0;}



div.list.orb.transparent ul li:before, div.list.orb.transparent ul li .before 		{background-position : -5400px 0;}



div.list.orb.white ul li:before, div.list.orb.white ul li .before 					{background-position : -5440px 0;}



div.list.orb.yellow-lite ul li:before, div.list.orb.yellow-lite ul li .before 		{background-position : -5480px 0;}



div.list.orb.yellow ul li:before, div.list.orb.yellow ul li .before 				{background-position : -5520px 0;}











/* :: Blockquotes Shortcode



--------------------------------------------- */







.blockquote_line,



.blockquote_quotes {



 font-size:1.1em;



 width:20%;



 min-width:140px;



 font-style:italic;



 display:block;



}







.intro-text .blockquote_quotes,



.format-quote .blockquote_quotes {width:100%;}



.widget .blockquote_line, .widget .blockquote_quotes {



 width:inherit;



 font-size:1.1em;



}







.post-gallery-wrap .blockquote_line, 



.post-gallery-wrap .blockquote_quotes { width:inherit;padding:0 20px 0 20px; }







.blockquote_quotes.left {



 float:left; 



 margin:0 1.2em 1.2em 0;



 padding:0em 1em 0em 0em;



}







.blockquote_quotes .quote.left, 



#footer .blockquote_quotes .quote.left {



 float:left;



 margin-right:6px;



 margin-bottom:4px;



 margin-top:-4px;



}







.blockquote_quotes .quote.right, 



#footer .blockquote_quotes .quote.right {



 float:right;



 margin-left:4px;



 margin-top:0;



 margin-bottom:2px;



}







.blockquote_quotes .quote.left, 



.blockquote_quotes .quote.right {



 font-size:100px;



 line-height:normal;



 padding:0;



 height:30px;



 width:50px;



 position:relative;



}







.blockquote_quotes .quote.left span,



.blockquote_quotes .quote.right span {line-height:100px;margin-left:-5px;top:-5px;position:absolute;width:110px;opacity:.2;filter: alpha(opacity=20);}







.blockquote_quotes.right {



 float:right;



 margin:0 0.5em 1.5em 1.5em;



 padding:0em 0em 0em 1em; 



}







.blockquote_quotes.center,



.blockquote_line.center {



 margin-left:auto;



 margin-right:auto;



}







.blockquote_line.left,



.blockquote_line,



blockquote {



 float:left; 



 border-right:2px solid #5f5f5f;



 margin:0 1.5em 1.5em 0;



 padding:0em 1em 0em 0em;



}







.blockquote_line.right {



 float:right;



 border-right:none;



 border-left:2px solid #5f5f5f;



 margin:0 0.5em 1.5em 1.5em;



 padding:0em 0em 0em 1em; 



}











/* :: Horizontal Break Shortcode



--------------------------------------------- */







.hozbreak, hr {



 line-height:5px;



 position:relative;



 clear:both;



 background:url(../images/break-a.png) repeat-x left bottom;



}







.hozbreak.blank {background:none;}



.hozbreak.shadow {



 height:30px;



 overflow:visible;



 position:relative;



 clear:both;



 background:none;



}







.hozbreak.shadow img {



 position:absolute;



 width:100%;



 height:60px;



 top:-10px;



}







.hozbreak.shadow.break-c img {top:-35px;}







.intro-text .hozbreak.shadow img {top:-8px;}



.intro-text .hozbreak.shadow.break-c img {top:-40px;}



.hozbreak.nospace {line-height:2px;}







.hozbreak-top {



 position:relative;



 width:100%;



 text-right:right;



 float:left;



 font-size:11px; 



 background:url(../images/break-d.png) no-repeat right top;



}







.hozbreak-top a {float:right;margin-top:-2px;}



















/* :: Styled Box Shortcode



--------------------------------------------- */







.styledbox {



 position:relative;



 clear:both;



 margin-left:0;



 margin-right:0;



 display:block;



}







.styledbox.information .boxcontent:before, 



#message.info p:before,



.styledbox.warning .boxcontent:before,



.styledbox.download .boxcontent:before,



.styledbox.help .boxcontent:before,



.styledbox.information .boxcontent .before, 



#message.info p .before, 



.styledbox.warning .boxcontent .before,



.styledbox.download .boxcontent .before,



.styledbox.help .boxcontent .before {



 margin-left:-58px;



 top:0;



}







.styledbox.help,



.styledbox.information,



.styledbox.warning,



.styledbox.download,



#message.info,



span.activity,



.padder span.highlight,



div.bbp-template-notice {



 -moz-border-radius: 4px;



 -webkit-border-radius: 4px; 



 border-radius: 4px;



}







.styledbox.information,



#message.info,



.padder span.highlight,



div.bbp-template-notice {



 background-color:#67abff;



 border:1px solid #58a5fc;



}







.styledbox.download,



span.activity,



div.bbp-template-notice.info {



 background-color:#3acf6a;



 border:1px solid #29b757;



}







.styledbox.warning,



div.bbp-template-notice.error,



div.bbp-template-notice.warning {



 background-color:#ffb932;



 border:1px solid #E9A92A;



}







.styledbox.help,



div.bbp-template-notice.important {



 background-color:#e63c3c;



 border:1px solid #c82b2b;



 



}







.styledbox.information .boxcontent,



.styledbox.warning .boxcontent,



.styledbox.download .boxcontent,



.styledbox.help .boxcontent,



span.activity,



.padder span.highlight,



div.bbp-template-notice a,



div.bbp-template-notice {color:#fff;}











.styledbox.information .boxcontent,



.styledbox.warning .boxcontent,



.styledbox.download .boxcontent,



.styledbox.help .boxcontent { padding-left:50px;margin-left:15px; }







.styledbox.information .boxcontent:before, 



.styledbox.information .boxcontent .before,



#message.info p:before, #message.info p .before  {background-position : -6920px 0;}







.styledbox.warning .boxcontent:before,



.styledbox.warning .boxcontent .before {background-position : -6960px 0;}







.styledbox.download .boxcontent:before,



.styledbox.download .boxcontent .before {background-position : -6840px 0;}



.styledbox.help .boxcontent:before,



.styledbox.help .boxcontent .before {background-position : -6880px 0;}











.styledbox.left  {float:left;margin-right: 15px;}



.styledbox.right {float:right;margin-left:15px;}







.styledbox.center {margin-left:auto;margin-right:auto;}



.styledbox .boxcontent {padding:10px;}



.styledbox.blank .boxcontent {padding:0 !important;}











/* :: Highlights Shortcode



--------------------------------------------- */







span.highlight.one {color:#fff;border:none;}



span.highlight.two {background:#111;color:#FFFFFF;border:none;}



span.highlight {padding:0 3px;margin:0 2px;}



span.quote span.highlight {padding:0 0 0 3px;}















/* :: jQuery Accordion



--------------------------------------------- */







.accordion .section {



 height:inherit;



 position:relative;



 overflow:hidden;



 padding:0 !important;



 border-top:none;



 margin-bottom:-1px;



}







.nv-dark .accordion .section {



 border-top:none;



}







.accordion .section .sectioncontent {



 overflow:visible;padding:16px;padding:10px;padding-top:0;



}







.ui-accordion-header {padding:6px 0 9px 0;}



.ui-helper-hidden { display: none; }



.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }



.ui-helper-reset { border: 0; outline: 0; text-decoration: none;list-style: none; }



.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



.ui-helper-clearfix { display: inline-block; }



/* required comment for clearfix to work in Opera \*/



* html .ui-helper-clearfix { height:1%; }



.ui-helper-clearfix { display:block; }



/* end clearfix */



.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }







.accordion .ui-icon { width: 24px; height: 24px;}



.accordion .ui-icon { position: absolute; left: 5px; top: 8px; }



.accordion .ui-state-active .ui-icon { width: 24px; height: 24px;}



.accordion .ui-state-active .ui-icon { left: 4px; top: 8px; margin-top: 0; }



.accordion h4.accordionhead {cursor:pointer;font-size:16px;font-size:1.6rem;font-weight:300;padding:8px 0 8px 30px;margin:0;}



.accordion h4.accordionhead.ui-state-active {background:none;box-shadow:none;padding-top:6px;}











.accordion .section.blue-lite .ui-icon		{background-position : -5760px 0;}



.accordion .section.black .ui-icon 			{background-position : -5720px 0;}



.accordion .section.blue .ui-icon 			{background-position : -5800px 0;}



.accordion .section.green-lite .ui-icon 	{background-position : -5840px 0;}



.accordion .section.green .ui-icon 			{background-position : -5880px 0;}



.accordion .section.grey .ui-icon 			{background-position : -5920px 0;}



.accordion .ui-icon,



.accordion .section.grey-lite .ui-icon 		{background-position : -9360px 0;}



.accordion .section.orange-lite .ui-icon 	{background-position : -5960px 0;}



.accordion .section.orange .ui-icon 		{background-position : -6000px 0;}



.accordion .section.pink-lite .ui-icon 		{background-position : -6040px 0;}



.accordion .section.pink .ui-icon 			{background-position : -6080px 0;}



.accordion .section.purple-lite .ui-icon 	{background-position : -6120px 0;}



.accordion .section.purple .ui-icon 		{background-position : -6160px 0;}



.accordion .section.red-lite .ui-icon 		{background-position : -6200px 0;}



.accordion .section.red .ui-icon 			{background-position : -6240px 0;}



.accordion .section.teal-lite .ui-icon 		{background-position : -6280px 0;}



.accordion .section.teal .ui-icon 			{background-position : -6320px 0;}



.accordion .section.transparent .ui-icon 	{background-position : -6360px 0;}



.accordion .section.white .ui-icon 			{background-position : -6400px 0;}



.accordion .section.yellow .ui-icon 		{background-position : -6440px 0;}



.accordion .section.yellow-lite .ui-icon 	{background-position : -6480px 0;}







.accordion .section .ui-state-active .ui-icon 				{background-position : -7120px 0;}



.accordion .section.black .ui-state-active .ui-icon  		{background-position : -7080px 0;}



.accordion .section.blue .ui-state-active .ui-icon 			{background-position : -7160px 0;}



.accordion .section.blue-lite .ui-state-active .ui-icon 	{background-position : -7120px 0;}



.accordion .section.green-lite .ui-state-active .ui-icon 	{background-position : -7200px 0;}



.accordion .section.green .ui-state-active .ui-icon 		{background-position : -7240px 0;}



.accordion .section.grey .ui-state-active .ui-icon 			{background-position : -7280px 0;}



.accordion .section .ui-state-active .ui-icon,



.accordion .section.grey-lite .ui-state-active .ui-icon 	{background-position : -9400px 0;}



.accordion .section.orange-lite .ui-state-active .ui-icon 	{background-position : -7320px 0;}



.accordion .section.orange .ui-state-active .ui-icon 		{background-position : -7360px 0;}



.accordion .section.pink-lite .ui-state-active .ui-icon 	{background-position : -7400px 0;}



.accordion .section.pink .ui-state-active .ui-icon 			{background-position : -7440px 0;}



.accordion .section.purple-lite .ui-state-active .ui-icon 	{background-position : -7480px 0;}



.accordion .section.purple .ui-state-active .ui-icon 		{background-position : -7520px 0;}



.accordion .section.red-lite .ui-state-active .ui-icon 		{background-position : -7560px 0;}



.accordion .section.red .ui-state-active .ui-icon 			{background-position : -7600px 0;}



.accordion .section.teal-lite .ui-state-active .ui-icon 	{background-position : -7640px 0;}



.accordion .section.teal .ui-state-active .ui-icon 			{background-position : -7680px 0;}



.accordion .section.transparent .ui-state-active .ui-icon 	{background-position : -7720px 0;}



.accordion .section.white .ui-state-active .ui-icon 		{background-position : -7760px 0;}



.accordion .section.yellow-lite .ui-state-active .ui-icon 	{background-position : -7800px 0;}



.accordion .section.yellow .ui-state-active .ui-icon 		{background-position : -7840px 0;}











/* :: jQuery Tabs Shortcode



--------------------------------------------- */







#primary-wrapper .ui-tabs-panel {



 height:inherit;



 position:relative;



 overflow:hidden;



 margin-top:1px;



 padding:10px;



}







.ui-tabs { position: relative;padding-top:0!important;top:-4px; zoom: 1; }



.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }



.nv-tabs ul.ui-tabs-nav li { list-style: none; float: left; position: relative; top: 4px; margin: 0 -1px 1px 0 !important; border-bottom: 0 !important; padding: 0; white-space: nowrap; }



.nv-tabs ul.ui-tabs-nav li {



 padding:7px 10px 9px 10px !important;



}



 



.nv-tabs li a { float: left; }



.ui-tabs .ui-tabs-nav li.ui-tabs-selected {z-index:1;}



.ui-tabs .ui-tabs-nav li a, 



.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 



.ui-tabs .ui-tabs-hide { display: none !important; }







.nv-tabs ul.ui-tabs-nav li {float:left;}



.nv-tabs h4.tabhead {cursor:pointer;font-size:16px;font-size:1.6rem;font-weight:300;margin:2px 0 0 0;}



.nv-tabs .ui-tabs-selected h4.tabhead {margin-top:1px;}



.nv-tabs .ui-tabs-nav li.ui-tabs-selected {box-shadow:none;}











/* :: jQuery Reveal Shortcode



--------------------------------------------- */







.revealbox {



 position:relative;



 height:inherit;



 overflow:hidden;



 margin:2px;



 margin-left:0;



 padding:8px;



 padding-right:0;



 padding-left:0;



 clear:both;



}







.boxcontent .revealbox {



 margin-bottom:0;



}







.revealbox .ui-icon { width: 23px; height: 23px;}



.revealbox .ui-icon { position: absolute; left: -3px; top: 15px; *top:16px; margin-top: -3px; }



.revealbox h4.reveal {cursor:pointer;font-size:16px;line-height:26px;margin-bottom:0;margin-top:2px;display:block;padding-left:24px;}



.revealbox .ui-state-active .ui-icon {left:-4px;}



.revealbox h4.reveal.ui-state-active {margin-top:0;}



 



.revealbox.blue-lite .ui-icon	{background-position : -5760px 0;}



.revealbox.black .ui-icon 		{background-position : -5720px 0;}



.revealbox.blue .ui-icon 		{background-position : -5800px 0;}



.revealbox.green-lite .ui-icon 	{background-position : -5840px 0;}



.revealbox.green .ui-icon 		{background-position : -5880px 0;}



.revealbox.grey .ui-icon 		{background-position : -5920px 0;}



.revealbox .ui-icon,



.revealbox.grey-lite .ui-icon 	{background-position : -9360px 0;}



.revealbox.orange-lite .ui-icon {background-position : -5960px 0;}



.revealbox.orange .ui-icon 		{background-position : -6000px 0;}



.revealbox.pink-lite .ui-icon 	{background-position : -6040px 0;}



.revealbox.pink .ui-icon 		{background-position : -6080px 0;}



.revealbox.purple-lite .ui-icon {background-position : -6120px 0;}



.revealbox.purple .ui-icon 		{background-position : -6160px 0;}



.revealbox.red-lite .ui-icon 	{background-position : -6200px 0;}



.revealbox.red .ui-icon 		{background-position : -6240px 0;}



.revealbox.teal-lite .ui-icon 	{background-position : -6280px 0;}



.revealbox.teal .ui-icon 		{background-position : -6320px 0;}



.revealbox.transparent .ui-icon {background-position : -6360px 0;}



.revealbox.white .ui-icon 		{background-position : -6400px 0;}



.revealbox.yellow .ui-icon 		{background-position : -6440px 0;}



.revealbox.yellow-lite .ui-icon {background-position : -6480px 0;}











.revealbox.black .ui-state-active .ui-icon  		{background-position : -7080px 0;}



.revealbox.blue .ui-state-active .ui-icon 			{background-position : -7160px 0;}



.revealbox.blue-lite .ui-state-active .ui-icon 		{background-position : -7120px 0;}



.revealbox.green-lite .ui-state-active .ui-icon 	{background-position : -7200px 0;}



.revealbox.green .ui-state-active .ui-icon 			{background-position : -7240px 0;}



.revealbox.grey .ui-state-active .ui-icon 			{background-position : -7280px 0;}



.revealbox .ui-state-active .ui-icon,



.revealbox.grey-lite .ui-state-active .ui-icon 		{background-position : -9400px 0;}



.revealbox.orange-lite .ui-state-active .ui-icon 	{background-position : -7320px 0;}



.revealbox.orange .ui-state-active .ui-icon 		{background-position : -7360px 0;}



.revealbox.pink-lite .ui-state-active .ui-icon 		{background-position : -7400px 0;}



.revealbox.pink .ui-state-active .ui-icon 			{background-position : -7440px 0;}



.revealbox.purple-lite .ui-state-active .ui-icon 	{background-position : -7480px 0;}



.revealbox.purple .ui-state-active .ui-icon 		{background-position : -7520px 0;}



.revealbox.red-lite .ui-state-active .ui-icon 		{background-position : -7560px 0;}



.revealbox.red .ui-state-active .ui-icon 			{background-position : -7600px 0;}



.revealbox.teal-lite .ui-state-active .ui-icon 		{background-position : -7640px 0;}



.revealbox.teal .ui-state-active .ui-icon 			{background-position : -7680px 0;}



.revealbox.transparent .ui-state-active .ui-icon 	{background-position : -7720px 0;}



.revealbox.white .ui-state-active .ui-icon 			{background-position : -7760px 0;}



.revealbox.yellow-lite .ui-state-active .ui-icon 	{background-position : -7800px 0;}



.revealbox.yellow .ui-state-active .ui-icon 		{background-position : -7840px 0;}







.revealbox.center 	{margin-left:auto;margin-right:auto;display:table;clear:both;}



.revealbox.left 	{float:left;}



.revealbox.right 	{float:right;}







.revealbox .reveal-content {padding-top:10px;overflow:hidden;display:none;}











/* :: Drop Caps Shortcode



--------------------------------------------- */







span.dropcap.one {



 clear:both;



 float:left;



 font-size:28px;



 line-height:normal;



 margin-right:6px;



 text-shadow: 1px 1px 1px rgba(0,0,0,0.1);



 text-align:center;



}







span.dropcap.black,



span.dropcap 				{color:#1e1e1e;}



span.dropcap.blue-lite 		{color:#00a2ff;}



span.dropcap.blue 			{color:#1d6bd5;}



span.dropcap.green-lite 	{color:#4ed26d;}



span.dropcap.green 			{color:#7eae1d;}



span.dropcap.grey 			{color:#828282;}



span.dropcap.orange-lite 	{color:#ff9d11;}



span.dropcap.orange 		{color:#fd5f00;}



span.dropcap.pink-lite 		{color:#f04efa;}



span.dropcap.pink 			{color:#ed09d6;}



span.dropcap.purple-lite 	{color:#af4efa;}



span.dropcap.purple 		{color:#7c1dd5;}



span.dropcap.red-lite 		{color:#ff3b3b;}



span.dropcap.red 			{color:#e10000;}



span.dropcap.teal-lite 		{color:#4ea8d2;}



span.dropcap.teal 			{color:#097aa4;}



span.dropcap.transparent 	{color:#ffffff;}



span.dropcap.white 			{color:#ffffff;}



span.dropcap.yellow-lite 	{color:#fffb83;}



span.dropcap.yellow 		{color:#fff600;}







span.dropcap.two {



 clear:both;



 float:left;



 font-size:25px;



 height:34px;



 line-height:34px;



 width:36px;



 padding-top:.11em;



 margin-right:5px;



 padding-right:6px;



 text-shadow: 1px 1px 1px rgba(0,0,0,0.15);



 text-align:center;



 letter-spacing:-4px;



 color:#fff;



 position:relative;



}







span.dropcap.two cufon {padding-left:3px;margin-top:-2px;}



span.dropcap.two .cufon {margin-right:2px;}



span.dropcap.two.black,



span.dropcap.two 				{background-position : -3680px 0;}



span.dropcap.two.blue-lite 		{background-position : -3720px 0;}



span.dropcap.two.blue 			{background-position : -3760px 0;}



span.dropcap.two.green-lite 	{background-position : -3800px 0;}



span.dropcap.two.green 			{background-position : -3840px 0;}



span.dropcap.two.grey 			{background-position : -3880px 0;}



span.dropcap.two.grey-lite		{background-position : -9280px 0;}



span.dropcap.two.orange-lite 	{background-position : -3920px 0;}



span.dropcap.two.orange 		{background-position : -3960px 0;}



span.dropcap.two.pink-lite 		{background-position : -4000px 0;}



span.dropcap.two.pink 			{background-position : -4040px 0;}



span.dropcap.two.purple-lite 	{background-position : -4080px 0;}



span.dropcap.two.purple 		{background-position : -4120px 0;}



span.dropcap.two.red-lite 		{background-position : -4160px 0;}



span.dropcap.two.red 			{background-position : -4200px 0;}



span.dropcap.two.teal-lite 		{background-position : -4240px 0;}



span.dropcap.two.teal 			{background-position : -4280px 0;}



span.dropcap.two.transparent 	{background-position : -4320px 0;}



span.dropcap.two.white 			{background-position : -4360px 0;color:#555;}



span.dropcap.two.yellow-lite 	{background-position : -4400px 0;}



span.dropcap.two.yellow 		{background-position : -4440px 0;}











/* :: jQuery Tooltips Shortcode



--------------------------------------------- */







div.tooltip-info  {cursor:pointer;overflow:visible;clear:both;display:inline;padding-top:5px;}



span.tooltip-icon {position:relative;display:inline-block;top:-1px;width:19px;height:19px;background:url(../images/tooltip-info.png) no-repeat left top;}







div.tooltip {



 display:none;



 padding:5px;



 font-size:11px;



 text-shadow:none;



 min-width:100px;



 max-width:250px;



 color:#fff;



 border:2px solid #fff;



 background-color:#000;



 -moz-border-radius: 6px; 



 -webkit-border-radius: 6px;



 border-radius:6px;



 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);



 -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);



 box-shadow: 0 0 10px rgba(0,0,0,0.6); 



 position:absolute;



 z-index:99;



}











div.tooltip.light {



 color:#000;



 border:2px solid #000;



 background-color:#fff; 



}







.socialicons div.tooltip-info {padding-top:0;}



.socialicons div.tooltip {min-width:30px;text-align:center;white-space:nowrap;}







/* :: jQuery Content Animator



--------------------------------------------- */







div.animator-wrap.float {display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;}



div.animator-wrap 		{display:none;}











div.animator-wrap h1,



div.animator-wrap h2,



div.animator-wrap h3,



div.animator-wrap h4,



div.animator-wrap h5,



div.animator-wrap h6 {margin-bottom:0;}







div.animator-wrap.center {text-align:center;}



div.animator-wrap.right  {float:right;left:auto;right:0;}







#primary-wrapper div.animator-wrap.left img  {margin:0;text-align:left;}



#primary-wrapper div.animator-wrap.right img {margin:0;float:right;}















/* :: Pricing Tables



--------------------------------------------- */











.nv-pricing-table .nv-pricing-plan {



 margin:0;



 text-align:center;



 position:relative;



 margin-top:14px;



}







.nv-pricing-plan {



 float:left !important;	



}







.nv-pricing-container {



 border-right:0;



 padding:0;



}







span.price-value {font-size:22px;font-size:2.2rem;font-weight:bold;}







.nv-pricing-table.two-column .nv-pricing-plan 		{width:50%;}



.nv-pricing-table.three-column .nv-pricing-plan 	{width:33.3%;}



.nv-pricing-table.four-column .nv-pricing-plan 		{width:25%;}



.nv-pricing-table.five-column .nv-pricing-plan 		{width:20%;}



.nv-pricing-table.six-column .nv-pricing-plan 		{width:16.6%;}







.nv-pricing-signup,



.nv-pricing-title,



.nv-pricing-cost,



.nv-pricing-content {



 position:relative;



 padding:10px;



}







.nv-pricing-title		{padding:8px;}



.nv-pricing-title h4 	{margin:0;}



.nv-pricing-title 		{text-shadow: 0 -1px 1px rgba(255,255,255,0.4);}







.nv-pricing-signup .button-wrap,



.header-infobar .button-wrap,



.styledbox .button-wrap	{margin-bottom:0;}







.nv-pricing-plan.featured .button-wrap  {font-size:larger;}



.nv-pricing-plan.featured {



 margin-top:0;



 -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);



 -moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);



 box-shadow: 0 0 14px rgba(0, 0, 0, 0.3); 



 z-index:1;



}







.nv-pricing-content ul li {



 background:url(../images/break-a.png) repeat-x bottom;



 margin:0;



 padding:10px 0;



}







.nv-pricing-content ul {margin:0;}







.nv-pricing-content ul li:last-child {



 background:none;



}







.nv-pricing-plan.featured .nv-pricing-signup,



.nv-pricing-plan.featured .nv-pricing-title {



 padding:15px 10px;	



}







.nv-pricing-title.black h4,



.nv-pricing-title.blue-lite h4,



.nv-pricing-title.blue h4,



.nv-pricing-title.green h4,



.nv-pricing-title.green-lite h4,



.nv-pricing-title.grey h4,



.nv-pricing-title.orange-lite h4,



.nv-pricing-title.orange h4,



.nv-pricing-title.pink-lite h4,



.nv-pricing-title.pink h4,



.nv-pricing-title.purple-lite h4,



.nv-pricing-title.purple h4,



.nv-pricing-title.red-lite h4,



.nv-pricing-title.red h4,



.nv-pricing-title.teal-lite h4,



.nv-pricing-title.teal h4 {



 color:#fff;	



  text-shadow: 0 1px 1px rgba(0,0,0,0.2);



}







.featured .nv-pricing-container.blue-lite,



.nv-pricing-title.blue-lite 	{border: 1px solid  #00a2ff;}



.featured .nv-pricing-container.blue,



.nv-pricing-title.blue 			{border: 1px solid  #1d6bd5;}



.featured .nv-pricing-container.green,



.nv-pricing-title.green 		{border: 1px solid  #7eae1d;}



.featured .nv-pricing-container.green-lite,



.nv-pricing-title.green-lite	{border: 1px solid  #4ed26d;}



.featured .nv-pricing-container.grey-lite,



.nv-pricing-title.grey-lite 	{border: 1px solid  #ededed;}



.featured .nv-pricing-container.grey,



.nv-pricing-title.grey			{border: 1px solid  #425255;}



.featured .nv-pricing-container.orange-lite,



.nv-pricing-title.orange-lite 	{border: 1px solid  #ff9d11;}



.featured .nv-pricing-container.orange,



.nv-pricing-title.orange 		{border: 1px solid  #fd5f00;}



.featured .nv-pricing-container.pink-lite,



.nv-pricing-title.pink-lite		{border: 1px solid  #f04efa;} 



.featured .nv-pricing-container.pink,



.nv-pricing-title.pink			{border: 1px solid  #ed09d6;}



.featured .nv-pricing-container.purple-lite,



.nv-pricing-title.purple-lite 	{border: 1px solid  #af4efa;}



.featured .nv-pricing-container.purple,



.nv-pricing-title.purple 		{border: 1px solid  #7c1dd5;}



.featured .nv-pricing-container.red-lite,



.nv-pricing-title.red-lite		{border: 1px solid  #ff3b3b;}



.featured .nv-pricing-container.red,



.nv-pricing-title.red 			{border: 1px solid  #e10000;}



.featured .nv-pricing-container.teal-lite,



.nv-pricing-title.teal-lite		{border: 1px solid  #4ea8d2;}



.featured .nv-pricing-container.teal,



.nv-pricing-title.teal 			{border: 1px solid  #097aa4;}



.featured .nv-pricing-container.white,



.nv-pricing-title.white			{border: 1px solid  #fff;}



.featured .nv-pricing-container.yellow-lite,



.nv-pricing-title.yellow-lite 	{border: 1px solid  #ffef69;}



.featured .nv-pricing-container.yellow,



.nv-pricing-title.yellow		{border: 1px solid  #ffe115;}











.nv-pricing-title.blue-lite 	{background-color: #00a2ff;}



.nv-pricing-title.blue 			{background-color: #1d6bd5;}



.nv-pricing-title.green 		{background-color: #7eae1d;}



.nv-pricing-title.green-lite	{background-color: #4ed26d;}



.nv-pricing-title.grey-lite 	{background-color: #ededed;}



.nv-pricing-title.grey 			{background-color: #425255;}



.nv-pricing-title.orange-lite 	{background-color: #ff9d11;}



.nv-pricing-title.orange 		{background-color: #fd5f00;}



.nv-pricing-title.pink-lite 	{background-color: #f04efa;} 



.nv-pricing-title.pink 			{background-color: #ed09d6;}



.nv-pricing-title.purple-lite 	{background-color: #af4efa;}



.nv-pricing-title.purple 		{background-color: #7c1dd5;}



.nv-pricing-title.red-lite 		{background-color: #ff3b3b;}



.nv-pricing-title.red 			{background-color: #e10000;}



.nv-pricing-title.teal-lite 	{background-color: #4ea8d2;}



.nv-pricing-title.teal 			{background-color: #097aa4;}



.nv-pricing-title.transparent 	{background-color: none;}



.nv-pricing-title.white 		{background-color: #fff;}



.nv-pricing-title.yellow-lite 	{background-color: #ffef69;}



.nv-pricing-title.yellow 		{background-color: #ffe115;}















/* :: Typography



-------------------------------------------------- */



	



	@media handheld, only screen and (max-width: 767px) {



		h1 { font-size: 32px; font-size: 3.2rem; line-height: 1.3; }



		h2 { font-size: 28px; font-size: 2.8rem; line-height: 1.3; }



		h3 { font-size: 21px; font-size: 2.1rem; line-height: 1.3; }



		h4 { font-size: 18px; font-size: 1.8rem; line-height: 1.2; }



		h5 { font-size: 16px; font-size: 1.6rem; line-height: 1.2; }



		h6 { font-size: 15px; font-size: 1.5rem; line-height: 1.2; }



		body, p {  font-size: 15px; font-size: 1.5rem; line-height: 1.4; }



	}











/* :: Grid



-------------------------------------------------- */



	



	/* Mobile */



	@media only screen and (max-width: 767px) {		



		body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }



		.wrapper { min-width: 0; margin-left: 0; margin-right: 0; }



		.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }



		.row .row .column, .row .row .columns { padding: 0; }



		.column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; }



		.column:last-child, .columns:last-child { margin-right: 0; float: none; }



		[class*="column"] + [class*="column"]:last-child { float: none; }



		[class*="column"]:before, [class*="column"]:after { content:""; display:table; }



		[class*="column"]:after { clear: both; }



		



		.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .centered { margin-left: 0 !important; }



		



		.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }



		.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; }



		



		/* Mobile 4-column Grid */



		.row .phone-one:first-child, .row .phone-two:first-child, .row .phone-three:first-child, .row .phone-four:first-child { margin-left: 0; }



		.row .phone-one:last-child, .row .phone-two:last-child, .row .phone-three:last-child, .row .phone-four:last-child { float: right; }



		



		.row .phone-one, .row .phone-two, .row .phone-three, .row .phone-four { margin-left: 4.4%; float: left; min-height: 1px; position: relative; padding: 0; }



		



		.row .phone-one 	{ width: 21.68% !important; }



		.row .phone-two 	{ width: 47.8% !important; }



		.row .phone-three 	{ width: 73.9% !important; }



		.row .phone-four 	{ width: 100% !important; }



		



		.row .push-one-phone { left: 26.08%; }



		.row .push-two-phone { left: 52.2% }



		.row .push-three-phone { left: 78.3% }



		



		.row .pull-one-phone { right: 26.08% }



		.row .pull-two-phone { right: 52.2% }



		.row .pull-three-phone { right: 78.3%; }



		



		



		.nv-pricing-table .nv-pricing-plan,



		#nv-tabs {margin:0;float:none !important;clear:both;}		



		



		.accordion-gallery-wrap,



		.stage-slider-wrap.nivo,



		.slider-3d-wrap,



		#th-poster,



		#th-group,



		.td-group,



		td.td-poster,



		td.thread-avatar,



		td.td-group .object-name,



		.gallerytitle,



		.stagetext,



		.stagetextwrap,



		.animator-wrap {display:none !important;visibility:hidden;}



		.columns .columns-inner {height:auto !important;}



		#nv-tabs.center {display:block;}



		



		.gallery-wrap .panel {margin-bottom:15px !important;}







		table.forum tr td, #topic-post-list li, table#message-threads tr td {padding:20px 5px !important;}



		li span.unread-count, 



		tr.unread span.unread-count {font-size:50%;}



		#message-threads span.activity,



		td.thread-options {font-size:65%;}



		



		div.forums-search-wrap {float:left !important;clear:both !important;width:100%;text-align:right;margin-bottom:15px;}



		#forums-search-form {position:relative !important;right:0 !important;}



		#forums_search {width:96%;background-color:#f9f9f9 !important;}



		.nv-dark #forums_search {background-color:#202020 !important;}



		.post-metadata li.post-date, .post-metadata li.post-format {width:100%;max-width:100%;}



		



	}



	











/* -------------------------------------------------- 



	:: Mobile Visibility Affordances



---------------------------------------------------*/



	



	



	.show-on-phones { display: none !important; }	



	.show-on-tablets { display: none !important; }



	.show-on-desktops { display: block !important; }



	



	.hide-on-phones { display: block !important; }	



	.hide-on-tablets { display: block !important; }



	.hide-on-desktops { display: none !important; }



	



	



	/* Modernizr-enabled tablet targeting */



	@media only screen and (max-width: 1280px) and (min-width: 768px) {



		.touch .hide-on-phones { display: block !important; }



		.touch .hide-on-tablets { display: none !important; }



		.touch .hide-on-desktops { display: block !important; }



		



		.touch .show-on-phones { display: none !important; }



		.touch .show-on-tablets { display: block !important; }



		.touch .show-on-desktops { display: none !important; }



	}



	



		



	@media only screen and (max-width: 767px) {



		.hide-on-phones { display: none !important; }



		.hide-on-tablets { display: block !important; }



		.hide-on-desktops { display: block !important; }



		



		.show-on-phones { display: block !important; }



		.show-on-tablets { display: none !important; }



		.show-on-desktops { display: none !important; }



	}







	@media only screen and (max-width: 768px) {



		.gallery-wrap .animator-wrap {display:none !important;visibility:hidden;}



		.show-on-tablets { display: block !important; }



	}	



	



	/* Specific overrides for elements that require something other than display: block */



	



	table.show-on-desktops { display: table !important; }



	table.hide-on-phones { display: table !important; }	



	table.hide-on-tablets { display: table !important; }



	



	@media only screen and (max-width: 1280px) and (min-width: 768px) {



		.touch table.hide-on-phones { display: table !important; }



		.touch table.hide-on-desktops { display: table !important; }



		.touch table.show-on-tablets { display: table !important; }



	}



	



	@media only screen and (max-width: 767px) {



		table.hide-on-tablets { display: table !important; }



		table.hide-on-desktops { display: table !important; }



		table.show-on-phones { display: table !important; }



	}



	







/* :: fancyBox Lightbox



--------------------------------------------- */







.fancybox-tmp iframe, .fancybox-tmp object {



	vertical-align: top;



	padding: 0;



	margin: 0;



}







.fancybox-wrap {



	position: absolute;



	top: 0;



	left: 0;



	z-index: 8020;



}







.fancybox-skin {



	position: relative;



	padding: 0;



	margin: 0;



	background: #f9f9f9;



	color: #444;



	text-shadow: none;



	-webkit-border-radius: 4px;



	   -moz-border-radius: 4px;



	        border-radius: 4px;



}







.fancybox-opened {



	z-index: 8030;



}







.fancybox-opened .fancybox-skin {



	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);



	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);



	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);



}







.fancybox-outer, .fancybox-inner {



	padding: 0;



	margin: 0;



	position: relative;



	outline: none;



}







.fancybox-inner {



	overflow: hidden;



}







.fancybox-type-iframe .fancybox-inner {



	-webkit-overflow-scrolling: touch;



}







.fancybox-error {



	color: #444;



	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;



	margin: 0;



	padding: 10px;



}







.fancybox-image, .fancybox-iframe {



	display: block;



	width: 100%;



	height: 100%;



	border: 0;



	padding: 0;



	margin: 0;



	vertical-align: top;



}







.fancybox-image {



	max-width: 100%;



	max-height: 100%;



}







#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {



	background-image: url('images/fancybox/fancybox_sprite.png');



}







#fancybox-loading {



	position: fixed;



	top: 50%;



	left: 50%;



	margin-top: -22px;



	margin-left: -22px;



	background-position: 0 -108px;



	opacity: 0.8;



	cursor: pointer;



	z-index: 8020;



}







#fancybox-loading div {



	width: 44px;



	height: 44px;



	background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;



}







.fancybox-close {



	position: absolute;



	top: -18px;



	right: -18px;



	width: 36px;



	height: 36px;



	cursor: pointer;



	z-index: 8040;



}







.fancybox-nav {



	position: absolute;



	top: 0;



	width: 40%;



	height: 100%;



	cursor: pointer;



	background: transparent url('images/fancybox/blank.gif'); /* helps IE */



	-webkit-tap-highlight-color: rgba(0,0,0,0);



	z-index: 8040;



}







.fancybox-prev {



	left: 0;



}







.fancybox-next {



	right: 0;



}







.fancybox-nav span {



	position: absolute;



	top: 50%;



	width: 36px;



	height: 34px;



	margin-top: -18px;



	cursor: pointer;



	z-index: 8040;



	visibility: hidden;



}







.fancybox-prev span {



	left: 20px;



	background-position: 0 -36px;



}







.fancybox-next span {



	right: 20px;



	background-position: 0 -72px;



}







.fancybox-nav:hover span {



	visibility: visible;



}







.fancybox-tmp {



	position: absolute;



	top: -9999px;



	left: -9999px;



	padding: 0;



	overflow: visible;



	visibility: hidden;



}







/* Overlay helper */







#fancybox-overlay {



	position: absolute;



	top: 0;



	left: 0;



	overflow: hidden;



	display: none;



	z-index: 8010;



	background: #000;



}







#fancybox-overlay.overlay-fixed {



	position: fixed;



	bottom: 0;



	right: 0;



}







/* Title helper */







.fancybox-title {



	visibility: hidden;



	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;



	position: relative;



	text-shadow: none;



	z-index: 8050;



}







.fancybox-opened .fancybox-title {



	visibility: visible;



}







.fancybox-title-float-wrap {



	position: absolute;



	bottom: 0;



	right: 50%;



	margin-bottom: -35px;



	z-index: 8030;



	text-align: center;



}







.fancybox-title-float-wrap .child {



	display: inline-block;



	margin-right: -100%;



	padding: 2px 20px;



	background: transparent; /* Fallback for web browsers that doesn't support RGBa */



	background: rgba(0, 0, 0, 0.8);



	-webkit-border-radius: 15px;



	   -moz-border-radius: 15px;



	        border-radius: 15px;



	text-shadow: 0 1px 2px #222;



	color: #FFF;



	font-weight: bold;



	line-height: 24px;



	white-space: nowrap;



}







.fancybox-title-outside-wrap {



	position: relative;



	margin-top: 10px;



	color: #fff;



}







.fancybox-title-inside-wrap {



	margin-top: 10px;



}







.fancybox-title-over-wrap {



	position: absolute;



	bottom: 0;



	left: 0;



	color: #fff;



	padding: 10px;



	background: #000;



	background: rgba(0, 0, 0, .8);



}/*!



 * jQuery UI CSS Framework 1.8.20



 *



 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)



 * Dual licensed under the MIT or GPL Version 2 licenses.



 * http://jquery.org/license



 *



 * http://docs.jquery.com/UI/Theming/API



 */







/* Layout helpers



----------------------------------*/



.ui-helper-hidden { display: none; }



.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }



.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }



.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }



.ui-helper-clearfix:after { clear: both; }



.ui-helper-clearfix { zoom: 1; }



.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }











/* Interaction Cues



----------------------------------*/



.ui-state-disabled { cursor: default !important; }











/* Icons



----------------------------------*/







/* states and images */



.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }











/* Misc visuals



----------------------------------*/







/* Overlays */



.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }











/*!



 * jQuery UI CSS Framework 1.8.20



 *



 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)



 * Dual licensed under the MIT or GPL Version 2 licenses.



 * http://jquery.org/license



 *



 * http://docs.jquery.com/UI/Theming/API



 *



 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px



 */











/* Component containers



----------------------------------*/



.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }



.ui-widget .ui-widget { font-size: 1em; }



.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }



.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }



.ui-widget-content a { color: #222222; }



.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }



.ui-widget-header a { color: #222222; }







/* Interaction states



----------------------------------*/



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }



.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }



.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }



.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }



.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }



.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }



.ui-widget :active { outline: none; }







/* Interaction Cues



----------------------------------*/



.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }



.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }



.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }



.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }



.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }



.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }



.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }



.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }







/* Icons



----------------------------------*/







/* states and images */



.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }



.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }



.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }



.ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png); }



.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }



.ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }



.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png); }



.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png); }







/* positioning */



.ui-icon-carat-1-n { background-position: 0 0; }



.ui-icon-carat-1-ne { background-position: -16px 0; }



.ui-icon-carat-1-e { background-position: -32px 0; }



.ui-icon-carat-1-se { background-position: -48px 0; }



.ui-icon-carat-1-s { background-position: -64px 0; }



.ui-icon-carat-1-sw { background-position: -80px 0; }



.ui-icon-carat-1-w { background-position: -96px 0; }



.ui-icon-carat-1-nw { background-position: -112px 0; }



.ui-icon-carat-2-n-s { background-position: -128px 0; }



.ui-icon-carat-2-e-w { background-position: -144px 0; }



.ui-icon-triangle-1-n { background-position: 0 -16px; }



.ui-icon-triangle-1-ne { background-position: -16px -16px; }



.ui-icon-triangle-1-e { background-position: -32px -16px; }



.ui-icon-triangle-1-se { background-position: -48px -16px; }



.ui-icon-triangle-1-s { background-position: -64px -16px; }



.ui-icon-triangle-1-sw { background-position: -80px -16px; }



.ui-icon-triangle-1-w { background-position: -96px -16px; }



.ui-icon-triangle-1-nw { background-position: -112px -16px; }



.ui-icon-triangle-2-n-s { background-position: -128px -16px; }



.ui-icon-triangle-2-e-w { background-position: -144px -16px; }



.ui-icon-arrow-1-n { background-position: 0 -32px; }



.ui-icon-arrow-1-ne { background-position: -16px -32px; }



.ui-icon-arrow-1-e { background-position: -32px -32px; }



.ui-icon-arrow-1-se { background-position: -48px -32px; }



.ui-icon-arrow-1-s { background-position: -64px -32px; }



.ui-icon-arrow-1-sw { background-position: -80px -32px; }



.ui-icon-arrow-1-w { background-position: -96px -32px; }



.ui-icon-arrow-1-nw { background-position: -112px -32px; }



.ui-icon-arrow-2-n-s { background-position: -128px -32px; }



.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }



.ui-icon-arrow-2-e-w { background-position: -160px -32px; }



.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }



.ui-icon-arrowstop-1-n { background-position: -192px -32px; }



.ui-icon-arrowstop-1-e { background-position: -208px -32px; }



.ui-icon-arrowstop-1-s { background-position: -224px -32px; }



.ui-icon-arrowstop-1-w { background-position: -240px -32px; }



.ui-icon-arrowthick-1-n { background-position: 0 -48px; }



.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }



.ui-icon-arrowthick-1-e { background-position: -32px -48px; }



.ui-icon-arrowthick-1-se { background-position: -48px -48px; }



.ui-icon-arrowthick-1-s { background-position: -64px -48px; }



.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }



.ui-icon-arrowthick-1-w { background-position: -96px -48px; }



.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }



.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }



.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }



.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }



.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }



.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }



.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }



.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }



.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }



.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }



.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }



.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }



.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }



.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }



.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }



.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }



.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }



.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }



.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }



.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }



.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }



.ui-icon-arrow-4 { background-position: 0 -80px; }



.ui-icon-arrow-4-diag { background-position: -16px -80px; }



.ui-icon-extlink { background-position: -32px -80px; }



.ui-icon-newwin { background-position: -48px -80px; }



.ui-icon-refresh { background-position: -64px -80px; }



.ui-icon-shuffle { background-position: -80px -80px; }



.ui-icon-transfer-e-w { background-position: -96px -80px; }



.ui-icon-transferthick-e-w { background-position: -112px -80px; }



.ui-icon-folder-collapsed { background-position: 0 -96px; }



.ui-icon-folder-open { background-position: -16px -96px; }



.ui-icon-document { background-position: -32px -96px; }



.ui-icon-document-b { background-position: -48px -96px; }



.ui-icon-note { background-position: -64px -96px; }



.ui-icon-mail-closed { background-position: -80px -96px; }



.ui-icon-mail-open { background-position: -96px -96px; }



.ui-icon-suitcase { background-position: -112px -96px; }



.ui-icon-comment { background-position: -128px -96px; }



.ui-icon-person { background-position: -144px -96px; }



.ui-icon-print { background-position: -160px -96px; }



.ui-icon-trash { background-position: -176px -96px; }



.ui-icon-locked { background-position: -192px -96px; }



.ui-icon-unlocked { background-position: -208px -96px; }



.ui-icon-bookmark { background-position: -224px -96px; }



.ui-icon-tag { background-position: -240px -96px; }



.ui-icon-home { background-position: 0 -112px; }



.ui-icon-flag { background-position: -16px -112px; }



.ui-icon-calendar { background-position: -32px -112px; }



.ui-icon-cart { background-position: -48px -112px; }



.ui-icon-pencil { background-position: -64px -112px; }



.ui-icon-clock { background-position: -80px -112px; }



.ui-icon-disk { background-position: -96px -112px; }



.ui-icon-calculator { background-position: -112px -112px; }



.ui-icon-zoomin { background-position: -128px -112px; }



.ui-icon-zoomout { background-position: -144px -112px; }



.ui-icon-search { background-position: -160px -112px; }



.ui-icon-wrench { background-position: -176px -112px; }



.ui-icon-gear { background-position: -192px -112px; }



.ui-icon-heart { background-position: -208px -112px; }



.ui-icon-star { background-position: -224px -112px; }



.ui-icon-link { background-position: -240px -112px; }



.ui-icon-cancel { background-position: 0 -128px; }



.ui-icon-plus { background-position: -16px -128px; }



.ui-icon-plusthick { background-position: -32px -128px; }



.ui-icon-minus { background-position: -48px -128px; }



.ui-icon-minusthick { background-position: -64px -128px; }



.ui-icon-close { background-position: -80px -128px; }



.ui-icon-closethick { background-position: -96px -128px; }



.ui-icon-key { background-position: -112px -128px; }



.ui-icon-lightbulb { background-position: -128px -128px; }



.ui-icon-scissors { background-position: -144px -128px; }



.ui-icon-clipboard { background-position: -160px -128px; }



.ui-icon-copy { background-position: -176px -128px; }



.ui-icon-contact { background-position: -192px -128px; }



.ui-icon-image { background-position: -208px -128px; }



.ui-icon-video { background-position: -224px -128px; }



.ui-icon-script { background-position: -240px -128px; }



.ui-icon-alert { background-position: 0 -144px; }



.ui-icon-info { background-position: -16px -144px; }



.ui-icon-notice { background-position: -32px -144px; }



.ui-icon-help { background-position: -48px -144px; }



.ui-icon-check { background-position: -64px -144px; }



.ui-icon-bullet { background-position: -80px -144px; }



.ui-icon-radio-off { background-position: -96px -144px; }



.ui-icon-radio-on { background-position: -112px -144px; }



.ui-icon-pin-w { background-position: -128px -144px; }



.ui-icon-pin-s { background-position: -144px -144px; }



.ui-icon-play { background-position: 0 -160px; }



.ui-icon-pause { background-position: -16px -160px; }



.ui-icon-seek-next { background-position: -32px -160px; }



.ui-icon-seek-prev { background-position: -48px -160px; }



.ui-icon-seek-end { background-position: -64px -160px; }



.ui-icon-seek-start { background-position: -80px -160px; }



/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */



.ui-icon-seek-first { background-position: -80px -160px; }



.ui-icon-stop { background-position: -96px -160px; }



.ui-icon-eject { background-position: -112px -160px; }



.ui-icon-volume-off { background-position: -128px -160px; }



.ui-icon-volume-on { background-position: -144px -160px; }



.ui-icon-power { background-position: 0 -176px; }



.ui-icon-signal-diag { background-position: -16px -176px; }



.ui-icon-signal { background-position: -32px -176px; }



.ui-icon-battery-0 { background-position: -48px -176px; }



.ui-icon-battery-1 { background-position: -64px -176px; }



.ui-icon-battery-2 { background-position: -80px -176px; }



.ui-icon-battery-3 { background-position: -96px -176px; }



.ui-icon-circle-plus { background-position: 0 -192px; }



.ui-icon-circle-minus { background-position: -16px -192px; }



.ui-icon-circle-close { background-position: -32px -192px; }



.ui-icon-circle-triangle-e { background-position: -48px -192px; }



.ui-icon-circle-triangle-s { background-position: -64px -192px; }



.ui-icon-circle-triangle-w { background-position: -80px -192px; }



.ui-icon-circle-triangle-n { background-position: -96px -192px; }



.ui-icon-circle-arrow-e { background-position: -112px -192px; }



.ui-icon-circle-arrow-s { background-position: -128px -192px; }



.ui-icon-circle-arrow-w { background-position: -144px -192px; }



.ui-icon-circle-arrow-n { background-position: -160px -192px; }



.ui-icon-circle-zoomin { background-position: -176px -192px; }



.ui-icon-circle-zoomout { background-position: -192px -192px; }



.ui-icon-circle-check { background-position: -208px -192px; }



.ui-icon-circlesmall-plus { background-position: 0 -208px; }



.ui-icon-circlesmall-minus { background-position: -16px -208px; }



.ui-icon-circlesmall-close { background-position: -32px -208px; }



.ui-icon-squaresmall-plus { background-position: -48px -208px; }



.ui-icon-squaresmall-minus { background-position: -64px -208px; }



.ui-icon-squaresmall-close { background-position: -80px -208px; }



.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }



.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }



.ui-icon-grip-solid-vertical { background-position: -32px -224px; }



.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }



.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }



.ui-icon-grip-diagonal-se { background-position: -80px -224px; }











/* Misc visuals



----------------------------------*/







/* Corner radius */



.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }



.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }



.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }



.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }







/* Overlays */



.ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }



.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!



 * jQuery UI Datepicker 1.8.20



 *



 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)



 * Dual licensed under the MIT or GPL Version 2 licenses.



 * http://jquery.org/license



 *



 * http://docs.jquery.com/UI/Datepicker#theming



 */



.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }



.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }



.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }



.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }



.ui-datepicker .ui-datepicker-prev { left:2px; }



.ui-datepicker .ui-datepicker-next { right:2px; }



.ui-datepicker .ui-datepicker-prev-hover { left:1px; }



.ui-datepicker .ui-datepicker-next-hover { right:1px; }



.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }



.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }



.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }



.ui-datepicker select.ui-datepicker-month-year {width: 100%;}



.ui-datepicker select.ui-datepicker-month, 



.ui-datepicker select.ui-datepicker-year { width: 49%;}



.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }



.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }



.ui-datepicker td { border: 0; padding: 1px; }



.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }



.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }



.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }



.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }







/* with multiple calendars */



.ui-datepicker.ui-datepicker-multi { width:auto; }



.ui-datepicker-multi .ui-datepicker-group { float:left; }



.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }



.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }



.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }



.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }



.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }



.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }



.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }



.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }







/* RTL support */



.ui-datepicker-rtl { direction: rtl; }



.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }



.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }



.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }



.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }



.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }



.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }



.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }



.ui-datepicker-rtl .ui-datepicker-group { float:right; }



.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }



.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }







/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */



.ui-datepicker-cover {



    display: none; /*sorry for IE5*/



    display/**/: block; /*sorry for IE5*/



    position: absolute; /*must have*/



    z-index: -1; /*must have*/



    filter: mask(); /*must have*/



    top: -4px; /*must have*/



    left: -4px; /*must have*/



    width: 200px; /*must have*/



    height: 200px; /*must have*/



}







#top-suggest-header{color:#fefefe;font-size:20px;text-transform:uppercase;margin:0;margin-bottom:5px;}



#header-text-widget{font-size:14px;color:#fefefe;text-transform:uppercase;font-family:'Open Sans',Arial;}



#text-4 .textwidget{color:#2a2a2a;}



#widget-contactform-widget2idsubmit{padding:7px 20px;padding-top:8px;background: #ed7c00; /* Old browsers */



background: -moz-linear-gradient(top,  #ed7c00 0%, #fa8200 7%, #ff8500 13%, #ff8500 87%, #f88100 93%, #e97a00 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed7c00), color-stop(7%,#fa8200), color-stop(13%,#ff8500), color-stop(87%,#ff8500), color-stop(93%,#f88100), color-stop(100%,#e97a00)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #ed7c00 0%,#fa8200 7%,#ff8500 13%,#ff8500 87%,#f88100 93%,#e97a00 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #ed7c00 0%,#fa8200 7%,#ff8500 13%,#ff8500 87%,#f88100 93%,#e97a00 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #ed7c00 0%,#fa8200 7%,#ff8500 13%,#ff8500 87%,#f88100 93%,#e97a00 100%); /* IE10+ */



background: linear-gradient(top,  #ed7c00 0%,#fa8200 7%,#ff8500 13%,#ff8500 87%,#f88100 93%,#e97a00 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7c00', endColorstr='#e97a00',GradientType=0 ); /* IE6-9 */



font-weight:bold;font-family:'Open Sans',Arial;}







.content .two_column.first-column{width:450px;margin-right:20px;position:relative;margin-bottom:0;padding-left:26px;}



.content .two_column.first-column .form-extend{position:relative;margin-top:20px;}



.content .two_column.first-column .form-extend .extender{background:#f8f8f8;margin:0 20px;padding-top:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding-bottom:8px;}



.content .two_column.first-column .form-extend .extender .header-extend{background:url('../images/header-extend-pattern.jpg');text-align:center;color:#fefefe;margin-top:10px;margin-bottom:10px;display:block;position:relative;}



.header-extend::after{position:absolute;background:url('../images/header-right.png') no-repeat;width:46px;height:44px;top:20px;right:-46px;content:" ";display:block;}



.header-extend::before{position:absolute;background:url('../images/header-left.png') no-repeat;width:46px;height:44px;top:20px;left:-46px;content:" ";display:block;}



.content .two_column.second-column{float:left;width:470px;background:url('../images/jw-maskot.png') bottom right no-repeat;min-height:330px;margin-bottom:0;padding:6px 5px;}



.content .two_column ul{margin:0;}



.content .two_column ul li.widget{margin:0;}







#btn-chat{background: #3083e4; /* Old browsers */



background: -moz-linear-gradient(top,  #3083e4 0%, #2d8ee2 2%, #3998e1 4%, #3395e0 6%, #238bdd 8%, #1e7ddb 53%, #0368d6 55%, #035fd2 88%, #0357c6 96%, #035bcc 98%, #2476d8 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3083e4), color-stop(2%,#2d8ee2), color-stop(4%,#3998e1), color-stop(6%,#3395e0), color-stop(8%,#238bdd), color-stop(53%,#1e7ddb), color-stop(55%,#0368d6), color-stop(88%,#035fd2), color-stop(96%,#0357c6), color-stop(98%,#035bcc), color-stop(100%,#2476d8)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #3083e4 0%,#2d8ee2 2%,#3998e1 4%,#3395e0 6%,#238bdd 8%,#1e7ddb 53%,#0368d6 55%,#035fd2 88%,#0357c6 96%,#035bcc 98%,#2476d8 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #3083e4 0%,#2d8ee2 2%,#3998e1 4%,#3395e0 6%,#238bdd 8%,#1e7ddb 53%,#0368d6 55%,#035fd2 88%,#0357c6 96%,#035bcc 98%,#2476d8 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #3083e4 0%,#2d8ee2 2%,#3998e1 4%,#3395e0 6%,#238bdd 8%,#1e7ddb 53%,#0368d6 55%,#035fd2 88%,#0357c6 96%,#035bcc 98%,#2476d8 100%); /* IE10+ */



background: linear-gradient(top,  #3083e4 0%,#2d8ee2 2%,#3998e1 4%,#3395e0 6%,#238bdd 8%,#1e7ddb 53%,#0368d6 55%,#035fd2 88%,#0357c6 96%,#035bcc 98%,#2476d8 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3083e4', endColorstr='#2476d8',GradientType=0 ); /* IE6-9 */



border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;color:#fefefe !important;padding:8px 10px;padding-right:20px;display:block;text-shadow:none;box-shadow:2px 3px 5px #d0d0d0;border:1px solid #036ae4;}



#btn-chat span{margin-left:10px;margin-top:5px;font-size:22px;font-family:'Open Sans',Arial;font-weight:500;}







.text-desc{margin-top:30px;width:220px;}



.text-desc .head{font-size:32px;font-family:'Open Sans',Arial;text-align:right;}



.text-desc .head.head2{font-size:36px;}



.text-desc .head.head1{font-size:24px;}







#header-wrap > #header{position:relative;}



#header-wrap > #header::before{background:url('../images/top-separator.png') repeat-x;width:100%;height:8px;content:"";position:absolute;z-index:102;top:-2px;left:0;}







.tab-wrap{z-index:10001;left:272px;opacity:1;}



.tab-wrap #toggle.trigger{top:4px;}



.tab-wrap #toggle.trigger a{color:#fefefe;text-align:center;background:url('../images/top-button.png') no-repeat;background-position:0;width:411px;height:27px;padding-top:5px;padding-left:15px;padding-right:10px;font-family:'Open Sans',Arial;}



.tab-wrap #toggle.trigger img:first-child{margin-right:10px;}



.tab-wrap #toggle.trigger span{font-weight:bold;}



.tab-wrap #toggle.trigger .marker{border-left:1px solid #0257af;padding-left:10px;margin-right:10px;padding-right:25px;}



.tab-wrap #toggle.trigger a.open .marker{background:url('../images/down-arrow.png') no-repeat right center;}



.tab-wrap #toggle.trigger a.close .marker{background:url('../images/up-arrow.png') no-repeat right center;}



.content .two_column ul li.widget#text-4{margin-bottom:20px;}







#header-logo #logo{margin-top:20px;}



#captcha-input{padding:3px 4px;width:60px;margin:0;margin-left:5px;}







.footer {



	background: #fefefe;



	font-family:'Open Sans',Arial;



	border-top: none;



	clear: both;



	color:#226EA5;



	display: block;



	margin: 0px;



	padding: 0px;



	text-align: right;



}



.footerCell {



	font: 11px/18px "Droid Sans", Arial, Tahoma;



}



.footer a {



	color: #c0c0c0; text-decoration: none;



}



.footer a:hover {



	color: #404040;



}



.footerContent {



	width: 980px; margin: 0 auto;



}



.column-footer {



	float: left; margin-right: 30px; text-align: left !important;



}



.column-footer-right {



	float: right; width: 230px; padding: 20px 0;



}



.column-footer-right img{margin-bottom:20px;}



.column-footer-right p {



	padding-bottom: 15px;



}



.column-footer h3 {



	font: normal 18px/20px "Droid Sans", Arial, Tahoma; color: #329A7F; margin: 0; padding: 15px 0 10px 0;



}



.column-footer ul {



	margin: 0; padding: 0;



}



.column-footer ul li {



	margin: 0; padding: 0; list-style: none;



}



.column-footer ul li a {



	display: block; padding: 2px 0;font-size:11px;



}



.column-footer ul li a.white {



	color: #d0d0d0;



}



.column-footer ul li a.white:hover {



	color: #ff923a;



}



.copyright {



	background: #e0e0e0; padding: 10px;color:#08446e;



}



.copyright a{color:#08446e;}



.copyright .inside {



	width: 930px; margin: 0 auto; text-align: left;



}



#primary-wrapper .row .skinset-main.nv-skin{border:none;}



.content-wrap.row{margin-bottom:0;}







.first-content .product-title{font-size:12px;}



.first-content .product-title h2{font-size:19px;font-family:'Open Sans',Arial;font-weight:normal;}



.first-content .product-title h2 .marker{color:#056fe8;}



.first-content .product-title h2 .first{margin-left:20px;}



.first-content .product-features-head h2{font-size:18px;}



.first-content .product-features-list{position:absolute;top:130px;left:280px;}



.first-content .product-features-list li{background:url('../images/checklist.png') no-repeat center left;padding-left:20px;font-family:'Open Sans',Arial;}



.first-content .product-features .fbox{padding:10px;background:#fefefe;border:1px solid #f0f0f0;margin-right:10px;max-width:200px;}



.first-content .product-features .fbox h3{margin-right:10px;width:80px;}



.template-category .dropdown{display:none;position:absolute;z-index:1000;top:44px;min-width:250px;}



.template-category .dropdown a,.template-category .selected a{color:#b0b0b0;background:none;}



.template-category .selected a{padding:8px 20px;padding-right:40px;}



.compare-content .template-category .selected a::after{background:url('../images/template-category-dropdown.png') no-repeat;content:" ";width:11px;height:10px;position:absolute;right:10px;top:12px;}



.template-pagination{margin-top:10px;}



.read-more-wrap a.read-more,.template-pagination span{padding:4px 8px;}



.template-pagination a,.template-pagination span{font-size:12px;}



.compare-content .template-category a{background:#fefefe;border:1px solid #e0e0e0;box-shadow:0 0 3px #e0e0e0 inset;}



.compare-content .template-category a:hover{color:#404040;}



.compare-content .template-category .dropdown{background:#fefefe;border:1px solid #e0e0e0;}



.compare-content .template-category .dropdown a{background:none;border:none;box-shadow:none;}



.template-pagination span{font-style:italic;}



.read-more-wrap a.read-more:hover,.template-pagination span.current.read-more{background:#e9f1f7;color:#659aff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}







.why-box header{padding-bottom:5px;margin-bottom:5px;}



.why-box header h2{font-size:36px;font-family:'Open Sans','Segoe UI';font-weight:normal;margin:0;padding:0;}



.why-box header p{padding:3px;margin:0;font-size:14px;font-family:'Open Sans',Arial;}



.why-box #inner-content{margin-top:20px;}



.why-box #inner-content .two-column{width:468px;}



.why-box #inner-content .two-column:first-child{margin-right:20px;}



.why-cont{margin-bottom:20px;}



.why-cont .why-thumb{width:100px;margin-right:5px;}



.why-cont .why-desc{width:360px;font-family:'Open Sans',Arial;font-size:12px;}



.why-cont .why-desc{line-height:16px;}



.why-cont .why-desc .why-title{font-family:'Open Sans',Arial;font-weight:bold;color:#763A90;font-size:14px;margin-bottom:5px;}



.home .why-cont .why-desc .why-title{color:#329A7F}



.banks{background:url('../images/bank-pattern.png')}







.content .two_column.first-column.suggest-form .form-extend .extend{margin-right:17px;background:url('../images/shadow-separator-left.png') no-repeat left center;}



.content .two_column.first-column.suggest-form .form-extend .extend-2{background:#f3f3f3;margin-left:12px;padding:10px 0;padding-left:10px;}







#header.droppanel{border:none !important; padding: 0px 10px; }



#hz-border{border-top:6px solid #f9f9f9;width:980px;margin:0px auto;}







#header-wrap.row.nomargin{margin-bottom:0;}



.chat-agent{display:block;margin-top:5px;width:110px !important;}



.button-agent{margin-left:60px;margin-top:5px;}



.wg-chat{margin-left:60px;}



.wg-chat a{display:block;background:url('../images/wgchat.png') no-repeat; width:126px;height:56px;}



.wg-chat a:hover{background-image:url('../images/wgchat-hover.png');}







.header-content{}



.form-extend::after{background:url('../images/shadow-right.png') no-repeat;content:" ";position:absolute;top:0;right:0;width:20px;height:320px;}



.form-extend::before{background:url('../images/shadow-left.png') no-repeat;content:" ";position:absolute;top:0;left:0;width:20px;height:320px;}







.demo-link{background: #f9c017; /* Old browsers */



background: -moz-linear-gradient(top,  #f9c017 0%, #fabe1f 3%, #f5ba00 6%, #f9ba00 10%, #f8b504 13%, #f9b800 16%, #f6af00 48%, #f8ac01 55%, #f4a000 61%, #f59a01 84%, #f19600 87%, #ef9501 94%, #e88f00 97%, #e78e00 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c017), color-stop(3%,#fabe1f), color-stop(6%,#f5ba00), color-stop(10%,#f9ba00), color-stop(13%,#f8b504), color-stop(16%,#f9b800), color-stop(48%,#f6af00), color-stop(55%,#f8ac01), color-stop(61%,#f4a000), color-stop(84%,#f59a01), color-stop(87%,#f19600), color-stop(94%,#ef9501), color-stop(97%,#e88f00), color-stop(100%,#e78e00)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #f9c017 0%,#fabe1f 3%,#f5ba00 6%,#f9ba00 10%,#f8b504 13%,#f9b800 16%,#f6af00 48%,#f8ac01 55%,#f4a000 61%,#f59a01 84%,#f19600 87%,#ef9501 94%,#e88f00 97%,#e78e00 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #f9c017 0%,#fabe1f 3%,#f5ba00 6%,#f9ba00 10%,#f8b504 13%,#f9b800 16%,#f6af00 48%,#f8ac01 55%,#f4a000 61%,#f59a01 84%,#f19600 87%,#ef9501 94%,#e88f00 97%,#e78e00 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #f9c017 0%,#fabe1f 3%,#f5ba00 6%,#f9ba00 10%,#f8b504 13%,#f9b800 16%,#f6af00 48%,#f8ac01 55%,#f4a000 61%,#f59a01 84%,#f19600 87%,#ef9501 94%,#e88f00 97%,#e78e00 100%); /* IE10+ */



background: linear-gradient(top,  #f9c017 0%,#fabe1f 3%,#f5ba00 6%,#f9ba00 10%,#f8b504 13%,#f9b800 16%,#f6af00 48%,#f8ac01 55%,#f4a000 61%,#f59a01 84%,#f19600 87%,#ef9501 94%,#e88f00 97%,#e78e00 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c017', endColorstr='#e78e00',GradientType=0 ); /* IE6-9 */



color:#fefefe !important;padding:5px 16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;display:block;float:left;box-shadow:1px 2px 7px #a0a0a0;-webkit-box-shadow:1px 2px 7px #a0a0a0;-moz-box-shadow:1px 2px 7px #a0a0a0;border:1px solid #e4ac03;font-size:14px;font-family:'Segoe UI';



}



.feature-link{background: #f7f6f2; /* Old browsers */



background: -moz-linear-gradient(top,  #f7f6f2 0%, #f9f9f9 3%, #f4f4f4 7%, #f7f7f7 10%, #f7f7f7 13%, #f7f7f7 17%, #f4f4f4 48%, #f7f7f7 55%, #f2f2f2 61%, #f4f4f4 84%, #efefef 87%, #ededed 94%, #e5e5e5 97%, #e5e5e5 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f6f2), color-stop(3%,#f9f9f9), color-stop(7%,#f4f4f4), color-stop(10%,#f7f7f7), color-stop(13%,#f7f7f7), color-stop(17%,#f7f7f7), color-stop(48%,#f4f4f4), color-stop(55%,#f7f7f7), color-stop(61%,#f2f2f2), color-stop(84%,#f4f4f4), color-stop(87%,#efefef), color-stop(94%,#ededed), color-stop(97%,#e5e5e5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* IE10+ */



background: linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */



color:#404040 !important;padding:5px 16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;display:block;float:left;box-shadow:1px 2px 7px #a0a0a0;-webkit-box-shadow:1px 2px 7px #a0a0a0;-moz-box-shadow:1px 2px 7px #a0a0a0;border:1px solid #f7f6f2;font-size:14px;margin-left:10px;font-weight:bold;font-family:'Segoe UI';



}



.package-link{background: #f7f6f2; /* Old browsers */



background: -moz-linear-gradient(top,  #f7f6f2 0%, #f9f9f9 3%, #f4f4f4 7%, #f7f7f7 10%, #f7f7f7 13%, #f7f7f7 17%, #f4f4f4 48%, #f7f7f7 55%, #f2f2f2 61%, #f4f4f4 84%, #efefef 87%, #ededed 94%, #e5e5e5 97%, #e5e5e5 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f6f2), color-stop(3%,#f9f9f9), color-stop(7%,#f4f4f4), color-stop(10%,#f7f7f7), color-stop(13%,#f7f7f7), color-stop(17%,#f7f7f7), color-stop(48%,#f4f4f4), color-stop(55%,#f7f7f7), color-stop(61%,#f2f2f2), color-stop(84%,#f4f4f4), color-stop(87%,#efefef), color-stop(94%,#ededed), color-stop(97%,#e5e5e5), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* IE10+ */



background: linear-gradient(top,  #f7f6f2 0%,#f9f9f9 3%,#f4f4f4 7%,#f7f7f7 10%,#f7f7f7 13%,#f7f7f7 17%,#f4f4f4 48%,#f7f7f7 55%,#f2f2f2 61%,#f4f4f4 84%,#efefef 87%,#ededed 94%,#e5e5e5 97%,#e5e5e5 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */



color:#404040 !important;padding:5px 16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;display:block;float:left;box-shadow:1px 2px 7px #a0a0a0;-webkit-box-shadow:1px 2px 7px #a0a0a0;-moz-box-shadow:1px 2px 7px #a0a0a0;border:1px solid #f7f6f2;font-size:14px;margin-left:10px;font-weight:bold;font-family:'Segoe UI';



}



.order-link{background: #2b91dc; /* Old browsers */



background: -moz-linear-gradient(top,  #2b91dc 0%, #2c92e6 3%, #1983db 6%, #1583dc 10%, #1684dd 13%, #1482d9 16%, #1480db 23%, #1d7bdd 26%, #147ee4 29%, #107de2 32%, #137ad7 35%, #197cd7 39%, #1179da 42%, #1279de 45%, #1577dc 48%, #1373e1 52%, #1376dc 55%, #076ed3 58%, #026bd8 61%, #0068d6 65%, #0066cc 68%, #0269d2 71%, #0063d5 74%, #0363d3 77%, #0262d3 84%, #005ecf 90%, #035dcd 94%, #0258c5 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b91dc), color-stop(3%,#2c92e6), color-stop(6%,#1983db), color-stop(10%,#1583dc), color-stop(13%,#1684dd), color-stop(16%,#1482d9), color-stop(23%,#1480db), color-stop(26%,#1d7bdd), color-stop(29%,#147ee4), color-stop(32%,#107de2), color-stop(35%,#137ad7), color-stop(39%,#197cd7), color-stop(42%,#1179da), color-stop(45%,#1279de), color-stop(48%,#1577dc), color-stop(52%,#1373e1), color-stop(55%,#1376dc), color-stop(58%,#076ed3), color-stop(61%,#026bd8), color-stop(65%,#0068d6), color-stop(68%,#0066cc), color-stop(71%,#0269d2), color-stop(74%,#0063d5), color-stop(77%,#0363d3), color-stop(84%,#0262d3), color-stop(90%,#005ecf), color-stop(94%,#035dcd), color-stop(100%,#0258c5)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #2b91dc 0%,#2c92e6 3%,#1983db 6%,#1583dc 10%,#1684dd 13%,#1482d9 16%,#1480db 23%,#1d7bdd 26%,#147ee4 29%,#107de2 32%,#137ad7 35%,#197cd7 39%,#1179da 42%,#1279de 45%,#1577dc 48%,#1373e1 52%,#1376dc 55%,#076ed3 58%,#026bd8 61%,#0068d6 65%,#0066cc 68%,#0269d2 71%,#0063d5 74%,#0363d3 77%,#0262d3 84%,#005ecf 90%,#035dcd 94%,#0258c5 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #2b91dc 0%,#2c92e6 3%,#1983db 6%,#1583dc 10%,#1684dd 13%,#1482d9 16%,#1480db 23%,#1d7bdd 26%,#147ee4 29%,#107de2 32%,#137ad7 35%,#197cd7 39%,#1179da 42%,#1279de 45%,#1577dc 48%,#1373e1 52%,#1376dc 55%,#076ed3 58%,#026bd8 61%,#0068d6 65%,#0066cc 68%,#0269d2 71%,#0063d5 74%,#0363d3 77%,#0262d3 84%,#005ecf 90%,#035dcd 94%,#0258c5 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #2b91dc 0%,#2c92e6 3%,#1983db 6%,#1583dc 10%,#1684dd 13%,#1482d9 16%,#1480db 23%,#1d7bdd 26%,#147ee4 29%,#107de2 32%,#137ad7 35%,#197cd7 39%,#1179da 42%,#1279de 45%,#1577dc 48%,#1373e1 52%,#1376dc 55%,#076ed3 58%,#026bd8 61%,#0068d6 65%,#0066cc 68%,#0269d2 71%,#0063d5 74%,#0363d3 77%,#0262d3 84%,#005ecf 90%,#035dcd 94%,#0258c5 100%); /* IE10+ */



background: linear-gradient(top,  #2b91dc 0%,#2c92e6 3%,#1983db 6%,#1583dc 10%,#1684dd 13%,#1482d9 16%,#1480db 23%,#1d7bdd 26%,#147ee4 29%,#107de2 32%,#137ad7 35%,#197cd7 39%,#1179da 42%,#1279de 45%,#1577dc 48%,#1373e1 52%,#1376dc 55%,#076ed3 58%,#026bd8 61%,#0068d6 65%,#0066cc 68%,#0269d2 71%,#0063d5 74%,#0363d3 77%,#0262d3 84%,#005ecf 90%,#035dcd 94%,#0258c5 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b91dc', endColorstr='#0258c5',GradientType=0 ); /* IE6-9 */



color:#fefefe !important;padding:5px 16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;display:block;float:left;box-shadow:1px 2px 7px #a0a0a0;-webkit-box-shadow:1px 2px 7px #a0a0a0;-moz-box-shadow:1px 2px 7px #a0a0a0;border:1px solid #036ae4;font-size:14px;margin-left:10px;font-weight:bold;font-family:'Segoe UI';}



div.other{margin-top:5px;font-family:'Open Sans',Arial;}



.demo-manager{color:#0846ca !important}



.demo-manager:hover{color:#404040 !important;}



.first-content .product-link .a{border-left:10px;width:150px;text-align:center;margin-left:10px;}



.first-content .product-link .a a{float:none;margin:0;}







.templates-image{position:absolute;top:50px;}



.templates-image .package{position:relative;width:400px;height:322px;overflow:hidden;}



.templates-image img,.templates-image .ui-effects-wrapper img{box-shadow:1px 2px 10px #a0a0a0 !important;}







.templates-header{font-family:'Open Sans',Arial;}



.templates-header .over-text{font-size:17px;margin-top:50px;margin-right:10px;}



.templates-header .count-templates{font-size:85px;}



.templates-header .ready-text{font-size:27px;margin-top:20px;margin-left:10px;}







.templates-desc{font-family:'Open Sans',Arial;font-size:12px;line-height:22px;}



.templates-desc .column-text{width:260px;}



.templates-desc .column-text:first-child{margin-right:20px;}







.browse-template{background:url('../images/browse.png') no-repeat;width:118px;height:240px;display:block;}







.faq-header{background:url('../images/content-faq.png') left top no-repeat;padding-left:180px;margin-bottom:100px;}



.faq-header li{list-style:none;background:url('../images/question-lists.png') center left no-repeat;padding-left:20px;}



.faq-header li a{color:#303030;}



.faq-header li a:hover{color:#763A90 !important;}



.faq-mark{margin:0 auto;margin-bottom:40px;width:600px;}



.faq-question{background: #fdb851; /* Old browsers */



background: -moz-linear-gradient(top,  #fdb851 0%, #e19233 61%, #e19233 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb851), color-stop(61%,#e19233), color-stop(100%,#e19233)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #fdb851 0%,#e19233 61%,#e19233 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #fdb851 0%,#e19233 61%,#e19233 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #fdb851 0%,#e19233 61%,#e19233 100%); /* IE10+ */



background: linear-gradient(top,  #fdb851 0%,#e19233 61%,#e19233 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb851', endColorstr='#5a286b',GradientType=0 ); /* IE6-9 */



padding:8px 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#ffffff;margin-bottom:20px;position:relative;margin-right:50px;



}



.faq-question::after{content:" ";position:absolute;width:16px;height:17px;display:block;background:url('../images/corner-question.png') no-repeat;bottom:-16px;left:20px;}



.faq-question .text{background:url('../images/question-list.png') no-repeat left center;padding-left:20px;display:block;}



.faq-answer{background: #fbfbf4; /* Old browsers */



background: -moz-linear-gradient(top,  #fbfbf4 0%, #f0eee4 54%, #f0eee4 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbf4), color-stop(54%,#f0eee4), color-stop(100%,#f0eee4)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #fbfbf4 0%,#f0eee4 54%,#f0eee4 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #fbfbf4 0%,#f0eee4 54%,#f0eee4 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #fbfbf4 0%,#f0eee4 54%,#f0eee4 100%); /* IE10+ */



background: linear-gradient(top,  #fbfbf4 0%,#f0eee4 54%,#f0eee4 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbf4', endColorstr='#f0eee4',GradientType=0 ); /* IE6-9 */



padding:8px 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:20px;color:#303030;position:relative;margin-top:-8px;margin-left:50px;



}



.faq-answer::after{content:" ";position:absolute;width:16px;height:17px;display:block;background:url('../images/corner-answer.png') no-repeat;bottom:-16px;right:20px;}



.faq-answer .text{background:url('../images/answer-list.png') no-repeat left center;padding-left:25px;display:block;}



.content-left{width:616px;margin-right:20px;}



.sidebar-right{width:320px;}



.content-left.new-content-left{width:505px;border-right:1px solid #e0e0e0;padding-right:10px;}



.sidebar-right.new-sidebar{width:420px;}



.about-jw .demo-link{background: #f8faf9; /* Old browsers */



background: -moz-linear-gradient(top,  #f8faf9 0%, #f6f7f9 11%, #f5f6fa 81%, #eff0f4 85%, #eff0f4 93%, #e6e7eb 96%, #e6e7eb 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8faf9), color-stop(11%,#f6f7f9), color-stop(81%,#f5f6fa), color-stop(85%,#eff0f4), color-stop(93%,#eff0f4), color-stop(96%,#e6e7eb), color-stop(100%,#e6e7eb)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #f8faf9 0%,#f6f7f9 11%,#f5f6fa 81%,#eff0f4 85%,#eff0f4 93%,#e6e7eb 96%,#e6e7eb 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #f8faf9 0%,#f6f7f9 11%,#f5f6fa 81%,#eff0f4 85%,#eff0f4 93%,#e6e7eb 96%,#e6e7eb 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #f8faf9 0%,#f6f7f9 11%,#f5f6fa 81%,#eff0f4 85%,#eff0f4 93%,#e6e7eb 96%,#e6e7eb 100%); /* IE10+ */



background: linear-gradient(top,  #f8faf9 0%,#f6f7f9 11%,#f5f6fa 81%,#eff0f4 85%,#eff0f4 93%,#e6e7eb 96%,#e6e7eb 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8faf9', endColorstr='#e6e7eb',GradientType=0 ); /* IE6-9 */



color:#f58500 !important;border:1px solid #f8f9fa;



}



.about-jw .order-link{



background: #effaff; /* Old browsers */



background: -moz-linear-gradient(top,  #effaff 0%, #e7f5fe 59%, #e6f7ff 81%, #e0f1f9 85%, #e0f1f9 93%, #d7e8f0 96%, #d7e8f0 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#effaff), color-stop(59%,#e7f5fe), color-stop(81%,#e6f7ff), color-stop(85%,#e0f1f9), color-stop(93%,#e0f1f9), color-stop(96%,#d7e8f0), color-stop(100%,#d7e8f0)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #effaff 0%,#e7f5fe 59%,#e6f7ff 81%,#e0f1f9 85%,#e0f1f9 93%,#d7e8f0 96%,#d7e8f0 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #effaff 0%,#e7f5fe 59%,#e6f7ff 81%,#e0f1f9 85%,#e0f1f9 93%,#d7e8f0 96%,#d7e8f0 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #effaff 0%,#e7f5fe 59%,#e6f7ff 81%,#e0f1f9 85%,#e0f1f9 93%,#d7e8f0 96%,#d7e8f0 100%); /* IE10+ */



background: linear-gradient(top,  #effaff 0%,#e7f5fe 59%,#e6f7ff 81%,#e0f1f9 85%,#e0f1f9 93%,#d7e8f0 96%,#d7e8f0 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#effaff', endColorstr='#d7e8f0',GradientType=0 ); /* IE6-9 */



color:#2b72c3 !important;border:1px solid #eef9ff;



}



.about-jw{border-bottom:2px solid #f0f0f0;margin-bottom:20px;padding-bottom:20px;}



.about-jw header{background:url('../images/sidebar-1-title.jpg') left no-repeat;padding-left:55px;}



.sidebar-box { margin-bottom: 20px; }



.sidebar-box header h2{font-size:18px;}



.sidebar-box header h3{font-size:14px;}



.about-jw footer{margin:0 auto;width:250px;}



.about-jw footer a{width:80px;text-align:center;}



.about-jw footer .order-link{margin-left:20px;}



.about-jw footer .other{margin:0 auto;width:200px;margin-top:10px;}



.about-jw .data-content p{font-size:11px;text-align:justify;}



.about-jw .data-content img{margin-left:35px;}







.templates .data-content img{margin-left:15px;}



.templates .data-content p{font-size:11px;}



.templates header{background:url('../images/sidebar-2-title.jpg') left no-repeat;padding-left:55px;}



.templaets footer{text-align:right;}



.templates footer .read-more{display:inherit !important;float:right;}







.step-order{box-shadow:0px 0px 3px #b0b0b0;-webkit-box-shadow:0px 0px 3px #b0b0b0;-moz-box-shadow:0px 0px 3px #b0b0b0;margin-bottom:10px;padding:10px;border:2px solid #fefefe;position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}



.step-order h3{font-size:13px;font-weight:bold;}



.step-desc img{border:2px solid #e0e0e0;width:582px;display:block;margin-top:10px;}



.step-mod{position:absolute;left:-30px;top:10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:2px solid #fefefe;box-shadow:0px 0px 1px #b0b0b0;-webkit-box-shadow:0px 0px 1px #b0b0b0;-moz-box-shadow:0px 0px 1px #b0b0b0;padding:8px;font-size:15px;color:#fefefe;font-weight:bold;}







.step-order .step-desc .choose{margin-left:20px;}



.step-order .step-desc .choose li{list-style:disc;}







#step-1{background:#e3f0ff;}



#step-1 .step-mod{background:#1969b7;}



#step-2{background:#e0fbfd;}



#step-2 .step-mod{background:#07a7ff;}



#step-3{background:#eaffe3;}



#step-3 .step-mod{background:#13b177;}



#step-4{background:#e1ffd0;}



#step-4 .step-mod{background:#4eb51f;}



#step-5{background:#e7ffb3;}



#step-5 .step-mod{background:#c7ea05;}



#step-6{background:#fbffd0;}



#step-6 .step-mod{background:#f6de43;}



#step-7{background:#fffad0;}



#step-7 .step-mod{background:#ffa400;}



#step-8{background:#ffdeba;}



#step-8 .step-mod{background:#ff6d00;}



#step-9{background:#ffcfba;}



#step-9 .step-mod{background:#fa5300;}







.data-intern header h2{color:#329A7F;font-size:30px;}



.data-intern .section header h2{font-size:24px;}



.data-intern ol li{line-height:20px;}



.data-intern .policy-rule{border-bottom:1px solid #f0f0f0;margin-bottom:20px;position:relative;}



.policy-rule::after{border-left:1px solid #f0f0f0;position:absolute;content:" ";height:100%;top:0;left:50%;}



.data-intern .policy-rule ol{margin-bottom:5px;padding-top:10px;}



.data-intern .policy-header{margin-bottom:0;}







.confirm-order .field{margin-bottom:10px;}



.confirm-order .label{width:120px;}



.confirm-order .label .required{color:#f00;margin-left:5px;}



.confirm-order .input input[type="text"],.confirm-order .input textarea{background:#fefefe;padding:4px 8px;border:1px solid #e0e0e0;min-width:250px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:3px;}



.confirm-order .input #captcha{display:block;width:inherit;width:90px;min-width:90px;}







.bank-list h2,.bank-list h3{font-size:14px;}



.bank-list .bank-group{margin-bottom:20px;}



.bank-list .bank-group h3{background:#f9f9f9;padding:8px 10px;border-top:1px solid #f0f0f0;}



.bank-list .bank-group .bank-title{margin-left:20px;}



.bank-list .bank-group .bank-content{margin-left:10px;}



.bank-id,.bank-office,.bank-owner{margin-bottom:5px;}







.testimonial-list{padding-bottom:10px;margin-bottom:10px;}



.testimonial-list .testimonial-content{border:1px solid #e0e0e0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding:10px;font-family:Georgia;font-style:italic;font-size:14px;position:relative;margin-bottom:7px;}



.testimonial-odd{background:#fbfbfb;}



.testimonial-odd::after{background:url('../images/corner-testimonial-odd.png');position:absolute;content:" ";width:47px;height:32px;bottom:-32px;left:22px}



.testimonial-even{background:#e6f5ff;border:1px solid #b9d1e1;}



.testimonial-list.even .testimonial-content{border:1px solid #b9d1e1;}



.testimonial-even::after{background:url('../images/corner-testimonial-even.png');position:absolute;content:" ";width:47px;height:32px;bottom:-32px;right:22px;}



.testimonial-list .testimonial-content p{line-height:24px;padding:0;margin:0;}



.testimonial-list .testimonial-info{margin-left:85px;}



.testimonial-list.even .testimonial-info{margin-left:0;text-align:right;margin-right:85px;}



.testimonial-list.odd img.l{float:right;margin-left:10px;margin-bottom:10px;}



.testimonial-list.even img.l{margin-right:10px;margin-bottom:10px;}



.testimonial-info .name{border-right:1px solid #e0e0e0;padding-right:5px;margin-right:5px;font-size:14px;font-family:'Open Sans',Arial;}



.testimonial-info .url{font-size:14px;font-family:'Open Sans',Arial;color:#28816b;}







.form-testimonial{padding-top:10px;}



.form-testimonial h2{margin-bottom:10px;color:#287C67;}



.testimonial-add{margin-bottom:20px;float:right;}







.compare-content{background: #fafafa; /* Old browsers */



background: -moz-linear-gradient(top,  #fafafa 0%, #f9f9f9 4%, #ffffff 6%, #fefefe 85%, #f8f8f8 87%, #f9f9f9 93%, #f1f1f1 94%, #fafafa 96%, #fafafa 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(4%,#f9f9f9), color-stop(6%,#ffffff), color-stop(85%,#fefefe), color-stop(87%,#f8f8f8), color-stop(93%,#f9f9f9), color-stop(94%,#f1f1f1), color-stop(96%,#fafafa), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #fafafa 0%,#f9f9f9 4%,#ffffff 6%,#fefefe 85%,#f8f8f8 87%,#f9f9f9 93%,#f1f1f1 94%,#fafafa 96%,#fafafa 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #fafafa 0%,#f9f9f9 4%,#ffffff 6%,#fefefe 85%,#f8f8f8 87%,#f9f9f9 93%,#f1f1f1 94%,#fafafa 96%,#fafafa 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #fafafa 0%,#f9f9f9 4%,#ffffff 6%,#fefefe 85%,#f8f8f8 87%,#f9f9f9 93%,#f1f1f1 94%,#fafafa 96%,#fafafa 100%); /* IE10+ */



background: linear-gradient(top,  #fafafa 0%,#f9f9f9 4%,#ffffff 6%,#fefefe 85%,#f8f8f8 87%,#f9f9f9 93%,#f1f1f1 94%,#fafafa 96%,#fafafa 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */



border-radius:5px;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #f0f0f0;font-size:24px;color:#acacac;font-weight:300;margin:20px auto;width:670px;text-align:center;font-family:'Open Sans',Arial;margin-bottom:40px;}



.compare-content .litepro{color:#1a69a2;}



.compare-content .freedom{color:#f89b04;}



.compare-content a{background: #fae0af; /* Old browsers */



background: -moz-linear-gradient(top,  #fae0af 0%, #fbce03 4%, #fccc00 7%, #fcd000 11%, #fecf00 15%, #fecf05 19%, #ffce00 22%, #ffcc01 56%, #ffc301 59%, #ffc001 85%, #f8bb01 96%, #f9d589 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fae0af), color-stop(4%,#fbce03), color-stop(7%,#fccc00), color-stop(11%,#fcd000), color-stop(15%,#fecf00), color-stop(19%,#fecf05), color-stop(22%,#ffce00), color-stop(56%,#ffcc01), color-stop(59%,#ffc301), color-stop(85%,#ffc001), color-stop(96%,#f8bb01), color-stop(100%,#f9d589)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #fae0af 0%,#fbce03 4%,#fccc00 7%,#fcd000 11%,#fecf00 15%,#fecf05 19%,#ffce00 22%,#ffcc01 56%,#ffc301 59%,#ffc001 85%,#f8bb01 96%,#f9d589 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #fae0af 0%,#fbce03 4%,#fccc00 7%,#fcd000 11%,#fecf00 15%,#fecf05 19%,#ffce00 22%,#ffcc01 56%,#ffc301 59%,#ffc001 85%,#f8bb01 96%,#f9d589 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #fae0af 0%,#fbce03 4%,#fccc00 7%,#fcd000 11%,#fecf00 15%,#fecf05 19%,#ffce00 22%,#ffcc01 56%,#ffc301 59%,#ffc001 85%,#f8bb01 96%,#f9d589 100%); /* IE10+ */



background: linear-gradient(top,  #fae0af 0%,#fbce03 4%,#fccc00 7%,#fcd000 11%,#fecf00 15%,#fecf05 19%,#ffce00 22%,#ffcc01 56%,#ffc301 59%,#ffc001 85%,#f8bb01 96%,#f9d589 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae0af', endColorstr='#f9d589',GradientType=0 ); /* IE6-9 */



padding:5px;border:1px solid #fae0af;border-radius:10px;color:#fefefe;font-size:14px;margin-right:0px;display:block;float:right;padding:6px;padding-right:35px;font-weight:bold;position:relative;



}



.compare-content a::after{background:url('../images/compare-lookup.png') no-repeat;width:25px;height:28px;position:absolute;right:0;top:0;content:" ";}



.compare-content .template-category a::after{background:none;content:"";}



.compare-content a:hover{color:#f0f0f0;}







.compare-table{margin-top:50px;font-family:'Open Sans',Arial;}



.compare-table .top-header{font-weight:bold;font-size:20px;background:#fafafa;text-transform:uppercase;}



.compare-table .top-header td{padding:10px;}



.compare-table .top-header .label{font-size:14px;}



.compare-table .top-header .rl{top:0;min-height:29px;left:0;}



.compare-table .top-header .litepro{padding:0;display:block;}



.compare-table .top-header .litepro span{background:#0f5d95;color:#fefefe;padding-top:20px;padding-bottom:17px;display:block;position:absolute;width:244px;top:-12px;border:1px solid #00375f;font-size:30px;background:url('../images/compare-smart-header.jpg');border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;left:-1px;-webkit-margin-start:1px;:0;text-align:center;}



.compare-table .top-header .label{background:#fafafa;padding:10px;}



.compare-table .header .label{font-size:14px;font-weight:bold;text-transform:uppercase;color:#8b8b8b;}



.compare-table .litepro,.compare-table .freedom{text-align:center;}



.compare-table .top-header .freedom{color:#ED7C00}



.compare-table .litepro{width:200px;}



.compare-table .label{width:222px;}



.compare-table .separator-1 td{background:#256da2;height:6px !important;padding:0;border-spacing:0;line-height:0;}



.compare-table .separator-2 td{background:#ebebeb;line-height:0;height:11px;}



.compare-table tbody td{padding:0;}



.compare-table tbody td div{border-top:1px solid #fefefe;border-bottom:1px solid #fefefe;height:21px;padding:10px;}



.compare-table tbody .odd td{background:#e2f2fe;}



.compare-table tbody .even td{background:#f1f9ff;}



.compare-table tbody .litepro div{border:1px solid #00375f;width:224px;}



.compare-table tbody .label{vertical-align:middle;color:#393939;}



.compare-table tbody .odd .litepro{background:#0d5182;color:#fefefe;font-weight:bold;font-size:13px;}



.compare-table tbody .even .litepro{background:#226ea5;color:#fefefe;font-weight:bold;font-size:13px;}



.compare-table tbody .header .litepro{background:#00375f}



.compare-table table{border:1px solid #256da2}



.compare-table tfoot{background:url('../images/compare-table-footer.jpg') repeat-x;border-top:3px solid #256da2;border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;}



.compare-table tfoot tr td{height:61px;vertical-align:middle;padding:0;}



.compare-table tfoot .rl{top:0;height:61px;}



.compare-table tfoot .abs-box{background:#226ea5;position:absolute;width:244px;height:50px;padding-top:25px;bottom:-12px;border:1px solid #00375f;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;left:-1px;-webkit-margin-start:1px;}



.compare-table tfoot .litepro a, .btn-orange-big {background: #ffb423; /* Old browsers */



background: -moz-linear-gradient(top,  #ffb423 0%, #ffa923 50%, #fe9d01 53%, #fe9903 59%, #fe9b00 63%, #ff9504 69%, #fd9800 72%, #ff9501 75%, #ff9000 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb423), color-stop(50%,#ffa923), color-stop(53%,#fe9d01), color-stop(59%,#fe9903), color-stop(63%,#fe9b00), color-stop(69%,#ff9504), color-stop(72%,#fd9800), color-stop(75%,#ff9501), color-stop(100%,#ff9000)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #ffb423 0%,#ffa923 50%,#fe9d01 53%,#fe9903 59%,#fe9b00 63%,#ff9504 69%,#fd9800 72%,#ff9501 75%,#ff9000 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #ffb423 0%,#ffa923 50%,#fe9d01 53%,#fe9903 59%,#fe9b00 63%,#ff9504 69%,#fd9800 72%,#ff9501 75%,#ff9000 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #ffb423 0%,#ffa923 50%,#fe9d01 53%,#fe9903 59%,#fe9b00 63%,#ff9504 69%,#fd9800 72%,#ff9501 75%,#ff9000 100%); /* IE10+ */



background: linear-gradient(top,  #ffb423 0%,#ffa923 50%,#fe9d01 53%,#fe9903 59%,#fe9b00 63%,#ff9504 69%,#fd9800 72%,#ff9501 75%,#ff9000 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb423', endColorstr='#ff9000',GradientType=0 ); /* IE6-9 */



padding:6px 6px;font-family:'Open Sans',Arial;font-size:16px;border:2px solid #005490;color:#fefefe;text-transform:uppercase;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}



.compare-table tfoot .freedom a, .btn-login-demo, .btn-green {background: #448dba; /* Old browsers */



background: -moz-linear-gradient(top,  #448dba 0%, #4183b3 47%, #3e82b3 50%, #256ca2 53%, #206ba5 59%, #22699f 66%, #1e69a0 72%, #2168a0 75%, #20629c 94%, #1d629b 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#448dba), color-stop(47%,#4183b3), color-stop(50%,#3e82b3), color-stop(53%,#256ca2), color-stop(59%,#206ba5), color-stop(66%,#22699f), color-stop(72%,#1e69a0), color-stop(75%,#2168a0), color-stop(94%,#20629c), color-stop(100%,#1d629b)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #448dba 0%,#4183b3 47%,#3e82b3 50%,#256ca2 53%,#206ba5 59%,#22699f 66%,#1e69a0 72%,#2168a0 75%,#20629c 94%,#1d629b 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #448dba 0%,#4183b3 47%,#3e82b3 50%,#256ca2 53%,#206ba5 59%,#22699f 66%,#1e69a0 72%,#2168a0 75%,#20629c 94%,#1d629b 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #448dba 0%,#4183b3 47%,#3e82b3 50%,#256ca2 53%,#206ba5 59%,#22699f 66%,#1e69a0 72%,#2168a0 75%,#20629c 94%,#1d629b 100%); /* IE10+ */



background: linear-gradient(top,  #448dba 0%,#4183b3 47%,#3e82b3 50%,#256ca2 53%,#206ba5 59%,#22699f 66%,#1e69a0 72%,#2168a0 75%,#20629c 94%,#1d629b 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448dba', endColorstr='#1d629b',GradientType=0 ); /* IE6-9 */



;padding:6px 6px;font-family:'Open Sans',Arial;font-size:14px;border:2px solid #fefefe;color:#fefefe;text-transform:uppercase;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;margin: 0 11px;}







.notes{font-style:italic;margin-top:10px;}



.step-order-lists .step-order{margin-bottom:20px;}







.compare-content.bottom{position:relative;padding-left:56px;margin-top:50px;}



.compare-content.bottom::before{background:url('../images/demo-template.jpg');width:106px;height:49px;content:" ";position:absolute;top:0;left:0;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;}







.title-cara-order{background:url('../images/title-cara-order.png') no-repeat top center;padding-left:20px;height:89px;}



.title-why-us{background:url('../images/title-why-us.jpg') no-repeat top center;padding-left:20px;height:89px;}



.title-why-us strong{color:#383838;}



.title-aturan-layanan{background:url('../images/title-aturan-layanan.png') no-repeat top center;padding-left:20px;height:89px;}



.title-faq{background:url('../images/title-faq.png') no-repeat top center;padding-left:20px;height:89px;}



.title-paket{background:url('../images/title-paket.png') no-repeat top center;padding-left:20px;height:89px;}



.title-konfirmasi-pembayaran{background:url('../images/title-konfirmasi-pembayaran.png') no-repeat top center;padding-left:20px;height:89px;}



.title-contact-us{background:url('../images/title-contact-us.png') no-repeat top center;padding-left:20px;height:89px;}



.title-testimonial{background:url('../images/title-testimonial.png') no-repeat top center;padding-left:20px;height:89px;}



.title-template{background:url('../images/title-template.jpg') no-repeat top center;padding-left:20px;height:89px;}



.title-dokumentasi{background:url('../images/title-dokumentasi.png') no-repeat top center;padding-left:20px;height:89px;}



.title-fitur{background:url('../images/title-fitur.png') no-repeat top center;padding-left:20px;height:89px;}



.title-custom-template{background:url('../images/title-custom-template.jpg') no-repeat top center;padding-left:20px;height:89px;}



.title-live-demo{background:url('../images/title-live-demo.png') no-repeat top center;padding-left:20px;height:89px;}







.bank-list header{border-bottom:0;}



.bank-list header h2{font-size:2.5rem;color:#287C67;}







.data-box{margin-bottom:20px;}



.template-box{max-width:302px;height:238px;overflow:hidden;margin-left:10px;margin-right:10px;position:relative;}



.template-box a{border:4px solid #f8f8f8;display:block;height:221px;overflow:hidden;}



.template-box::after{background:url('../images/template-box-shadow.png') center center no-repeat;position:absolute;content:" ";width:302px;height:17px;bottom:0px;}



.template-desc h3{margin:0;margin-bottom:10px;}











/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */



.fancybox-tmp iframe, .fancybox-tmp object {



	vertical-align: top;



	padding: 0;



	margin: 0;



}







.fancybox-wrap {



	position: absolute;



	top: 0;



	left: 0;



	z-index: 1002;



}







.fancybox-outer {



	padding: 0;



	margin: 0;



	background: #f9f9f9;



	color: #444;



	text-shadow: none;



	-webkit-border-radius: 4px;



	   -moz-border-radius: 4px;



			border-radius: 4px;



}







.fancybox-opened {



	z-index: 1003;	



}







.fancybox-opened .fancybox-outer {







}







.fancybox-inner {



	width: 100%;



	height: 100%;



	padding: 0;



	margin: 0;



	position: relative;



	outline: none;



	overflow: hidden;



}







.fancybox-error {



	color: #444;



    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;



    margin: 0;



    padding: 10px;



}







.fancybox-image, .fancybox-iframe {



	display: block;



	width: 100%;



	height: 100%;



	border: 0;



	padding: 0;



	margin: 0;



	vertical-align: top;



}







.fancybox-image {



	max-width: 100%;



	max-height: 100%;



}







#fancybox-loading {



	position: fixed;



	top: 50%;



	left: 50%;



	margin-top: -21px;



	margin-left: -21px;



	width: 42px;



	height: 42px;



	background: url('../images/fancybox_loading.gif');



	opacity: 0.8;



	cursor: pointer;



	z-index: 1010;



}







.fancybox-close,.fancybox-prev span,.fancybox-next span {



	background-image: url('../images/fancybox_sprite.png');



}







.fancybox-close {



	position: absolute;



	top: -18px;



	right: -18px;



	width: 36px;



	height: 36px;



	cursor: pointer;



	z-index: 1004;



}







.fancybox-prev,.fancybox-next {



	position: absolute;



	top: 0;



	width: 40%;



	height: 100%;



	cursor: pointer;



	background: transparent url('../images/blank.gif'); /* helps IE */



	z-index: 1003;



}







.fancybox-prev {



	left: 0;	



}







.fancybox-next {



	right: 0;



}







.fancybox-prev span,.fancybox-next span {



	position: absolute;



	top: 50%;



	left: -9999px;



	width: 36px;



	height: 36px;



	margin-top: -18px;



	cursor: pointer;



	z-index: 1003;



}







.fancybox-prev span {



	background-position: 0 -36px;



}







.fancybox-next span {



	background-position: 0 -72px;



}







.fancybox-prev:hover,.fancybox-next:hover {



	visibility: visible;



}







.fancybox-prev:hover span {



	left: 20px;



}







.fancybox-next:hover span {



	left: auto;



	right: 20px;



}







.fancybox-tmp {



	position: absolute;



	top: -9999px;



	left: -9999px;



	padding: 0;



	overflow: visible;



	visibility: hidden;



}







/* Overlay helper */







#fancybox-overlay {



	position: absolute;



	top: 0;



	left: 0;



	overflow: hidden;



	display: none;



	z-index: 1001;



	background: #000;



}







/* Title helper */







.fancybox-title {



	visibility: hidden;	



	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;



	position: relative;



	text-shadow: none;



	z-index: 1005;



}







.fancybox-opened .fancybox-title {



	visibility: visible;



}







.fancybox-title-float-wrap {



	position: absolute;



	bottom: 0;



	right: 50%;



	margin-bottom: -35px;



	z-index: 1003;



	text-align: center;



}







.fancybox-title-float-wrap .child {



	display: inline-block;



	margin-right: -100%;



	padding: 2px 20px;



	background: transparent; /* Fallback for web browsers that doesn't support RGBa */



	background: rgba(0, 0, 0, 0.8);



	-webkit-border-radius: 15px;



	   -moz-border-radius: 15px;



			border-radius: 15px;



	text-shadow: 0 1px 2px #222;



	color: #FFF;



	font-weight: bold;



	line-height: 24px;



	white-space: nowrap;



}







.fancybox-title-outside-wrap {



	position: relative;



	margin-top: 10px;



	color: #fff;



}







.fancybox-title-inside-wrap {



	margin-top: 10px;



}







.fancybox-title-over-wrap {



	position: absolute;



	bottom: 0;



	left: 0;	



	color: #fff;



	padding: 10px;



	background: #000;



	background: rgba(0, 0, 0, .8);



}



#fancybox-buttons {



	position: fixed;



	left: 0;



	width: 100%;



	z-index: 1005;



}







#fancybox-buttons.top {



	top: 10px;



}







#fancybox-buttons.bottom {



	bottom: 10px;



}







#fancybox-buttons ul {



	display: block;



	width: 170px;



	height: 30px;



	margin: 0 auto;



	padding: 0;



	list-style: none;



	background: #111;



	-webkit-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);



	-moz-box-shadow: 0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);



	background: #111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));



	background: #111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%);



	border-radius: 3px;



}







#fancybox-buttons ul li {



	float: left;



	margin: 0;



	padding: 0;



}







#fancybox-buttons a {



	display: block;



	width: 30px;



	height: 30px;



	text-indent: -9999px;



	background-image: url('../images/fancybox_buttons.png');



	background-repeat: no-repeat;



	outline: none;



}







#fancybox-buttons a.btnPrev {



	width: 32px;



	background-position: 6px 0;



}







#fancybox-buttons a.btnNext {



	background-position: -33px 0;



	border-right: 1px solid #3e3e3e;



}







#fancybox-buttons a.btnPlay {



	background-position: 0 -30px;



}







#fancybox-buttons a.btnPlayOn {



	background-position: -30px -30px;



}







#fancybox-buttons a.btnToggle {



	background-position: 3px -60px;



	border-left: 1px solid #111;



	border-right: 1px solid #3e3e3e;



	width: 35px



}







#fancybox-buttons a.btnToggleOn {



	background-position: -27px -60px;



}







#fancybox-buttons a.btnClose {



	border-left: 1px solid #111;



	width: 38px;



	background-position: -57px 0px;



}







#fancybox-buttons a.btnDisabled {



	opacity : 0.5;



	cursor: default;



}







#fancybox-thumbs {



	position: fixed;



	left: 0px;



	width: 100%;



	overflow: hidden;



	z-index: 1005;



}







#fancybox-thumbs.bottom {



	bottom: 2px;



}







#fancybox-thumbs.top {



	top: 2px;



}







#fancybox-thumbs ul {



	position: relative;



	list-style: none;



	margin: 0;



	padding: 0;



}







#fancybox-thumbs ul li {



	float: left;



	padding: 1px;



	opacity: 0.5;



}







#fancybox-thumbs ul li.active {



	opacity: 0.75;



	padding: 0;



	border: 1px solid #fff;



}







#fancybox-thumbs ul li:hover {



	opacity: 1;



}







#fancybox-thumbs ul li a {



	display: block;



	position: relative;



	overflow: hidden;



	border: 1px solid #222;



	background: #111;



	outline: none;



}







#fancybox-thumbs ul li img {



	display: block;



	position: relative;



	border: 0;



	padding: 0;



}







#feature-content .left-navigation{width:300px;margin-right:20px;}



#feature-content .left-navigation ul li{margin-bottom:0;}



#feature-content .left-navigation ul li.current a{position:relative;}



#feature-content .left-navigation .marker{background:#3e80b0;width:100%;min-height:32px;position:absolute;top:0;z-index:-1;}



#feature-content .left-navigation .marker::before{position:absolute;background:url('../images/corner-feature.png') no-repeat;width:8px;height:39px;content:" ";left:-8px;top:1px;}



#feature-content .left-navigation .marker::after{position:absolute;background:url('../images/corner-right-feature.png') no-repeat;width:18px;height:31px;content:" ";right:-18px;top:1px;z-index:10;}



#feature-content .left-navigation ul li a{display:block;border:1px solid #e0e0e0;border-top:none;padding:7px 10px;}



#feature-content .left-navigation ul li a:hover{background:#def1ff;color:#3e80b0;}



#feature-content .left-navigation ul li.current a{background:#3e80b0;color:#fefefe;position:relative;border-left-color:#3e80b0;border-right-color:#3e80b0;}



#feature-content .left-navigation ul li:first-child a{border-top:1px solid #e0e0e0;}



#feature-content .right-content{width:660px;}



#feature-content .group{margin-bottom:20px;min-height:300px;}



#feature-content .right-content .img{max-width:320px;}



#feature-content .right-content .desc{margin-left:10px;width:330px;}







.step-order{padding-left:30px;}



.step-order .group{background:none !important;padding-top:10px;line-height:20px;border-bottom:1px solid #e0e0e0;padding-bottom:10px;padding:10px;list-style:decimal;margin-bottom:0px;padding-left:10px;}



.step-order .group img{margin-top:10px;}



.step-order .group:nth-child(2n+1){background:#f9f9f9 !important;}



.step-order .group ul.choose li{list-style:inside disc;}











.slide-banner1.action{position:absolute;bottom:98px;right:30px;width:494px;}



.slide-banner1.action a:first-child{margin-right:10px;float:left;}



.slide-banner1.action a img{display:inline}







.slide-banner2.action{position:absolute;bottom:68px;right:92px;width:102px;}







.jw-text .my-text{text-shadow:3px 3px 6px #909090;font-size:38px;color:#fefefe;display:block;float:left;margin-right:5px;font-family:'Open Sans'}



.jw-text .my-text.big{font-size:62px;}



.jw-text .my-text.strong{font-weight:bold;}







.second-animation .my-text{float:left;display:block;margin-right:10px;font-size:64px;color:#fefefe;font-family:'Open Sans';text-shadow:3px 3px 6px #505050;}



.second-animation .my-text.counter{float:none;clear:both;margin-left:60px;font-size:100px;font-weight:bold;}



.second-animation .my-text.orange{color: #ffa300;}



.second-animation .anchor-points{font-size:24px;color:#fefefe;font-family:'Open Sans'}



.second-animation .anchor-points a{color:#fefefe;font-weight:bold}



