@CHARSET "UTF-8";

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, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-size: 100%;  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {	content: '';  content: none;}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }

/* Directly lifted from jQuery UI */
#tabs{margin:0}
.ui-tabs { position: relative;font-size:14px;background:#ECECEC url('../images/menu-shadow.png') repeat-y 154px 0}
.ui-tabs .ui-tabs-nav { padding-top:20px;margin: 0; float:left;background:#ECECEC url('../images/menu-shadow.png') repeat-y 100% 0;z-index:90;position:relative}
.ui-tabs .ui-tabs-nav li { list-style: none;line-height:1em;width:160px;}
.ui-tabs .ui-tabs-nav li a { padding: 8px ;font-weight:bold;text-decoration: none;font-size:12px;letter-spacing:1px;
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
display:block!important;border-bottom:solid 1px #DFDFDF;color:#2d749e;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0;marign-right:-20px!important}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li a:hover 
{ border:none;padding-right:20px;marign-right:-20px!important;background:#767676 url('../images/menu-arrow-frame.png') no-repeat 100% 0;color:#FFF;width:141px;font-weight:bold;z-index:1000}
.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-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Layout */
div.swift-wrap{width:852px;border:solid 1px #CCC; background:#FFF url('../images/menu-shadow.png') repeat-y 155px 0;font:12px/1.5em sans-serif;
	margin:20px auto;
	-moz-border-radius: 10px;
	border-radius: 5px;padding:0;overflow:hidden;
	
-moz-box-shadow: 0 0 5px 5px #DDD;
-webkit-box-shadow: 0 0 5px 5px #DDD;
box-shadow: 0 0 5px 5px #DDD;
}
div.swift-wrap table{display:none}
#options{border-left:solid 1px #DDD;margin-left:160px;padding:0;width:691px;background:#FFF}
#header{background:#FFF;padding:10px;border-bottom:solid #DDD 1px;}
#logo a {padding:51px 125px;background:url('../images/SwiftThemesLogo-gray.png') no-repeat;float:right}
#logo a:hover{background:url('../images/SwiftThemesLogo.png') no-repeat;}
#theme-info{float:left;margin-top:40px;font-family:Arial, Helvetica, sans-serif;color:#464646;}
#theme-info h3{font-size:1.5em;line-height: 1em;font-weight:lighter;margin:0;letter-spacing:2px;}
#theme-info h4{font-size:1.2em;line-height: 1em;font-weight:100;margin:5px 0 0}
#theme-info span{font-style:italic;color:#999;font-family:Georgia, "Times New Roman", Times, serif;}

ul#swift-nav{background:#ececec;border-top:solid 1px #f2f2f2;border-bottom:solid 1px #dfdfdf;font-size:12px;letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;}
ul#swift-nav li{display:inline;}
ul#swift-nav li a{padding:8px 5px 8px 34px;float:right;color:#2d749e;font-weight:bold;text-decoration:none;}
ul#swift-nav li a:hover{color:#D54D21}

li#hire a{background:url('../images/hire.png') no-repeat 8px 50%}
li#manual a{background:url('../images/manual.png') no-repeat 8px 50%}
li#support a{background:url('../images/support.png') no-repeat 8px 50%}
li#testimonial a{background:url('../images/testimonial.png') no-repeat 8px 50%}



#swift-options-buttons{background:#ECECEC;padding:10px 20px;border-top:solid 1px #CCC}

div.text,
div.textarea,
div.radio,
div.checkbox,
div.select,
div.backgrounds,
div.font,
div.upload,
div.sortable-container{ margin:0 -20px;padding:0 10px 10px;margin-bottom:10px;border-bottom:solid 1px #dfdfdf;float:left;width:671px}
#options h4{font-family:Arial, Helvetica, sans-serif;font-weight:lighter;font-size:1.3em;margin:0 0 .3em .15em;color:#464646}
#options label{color:#666;font-size:13px}
.upload input.regular-text.uploaded_url{margin:-5px 0 10px}
.upload img{margin:20px 0}
div.text input{width:80%;display:block;margin-bottom:10px}
.explain{background:#dbecf8;border:solid 1px #9dcbe8;margin:20px -10px 20px -10px;padding:10px;font-size:14px;line-height:1.8em;
border-radius:5px;-moz-border-radius: 5px ;-webkit-border-radius: 5px;}
 
.font label{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:.8em;letter-spacing:1px}
.font select{position:relative;top:-3px;}
.font input.text{padding:5px 0 3px;width:3em;}

.uploaded_url{margin-top:20px}

#options textarea{float:left;margin-right:10px;}

.checkbox{background:none;}
.checkbox input{float:left;padding:10px;margin:3px 10px 0 0}

.radio h4{margin:20px 0!important}
.radio input{display:none}
/*.radio label img{padding:10px;background:#d9d9d9;width:180px;height:180px;margin-right:20px}
.radio label img.selected{padding:10px;background:#64932c;width:180px;height:180px;margin-right:20px}
*/
.radio label {padding:10px 10px;background:#EEE;width:180px;height:auto;margin-right:20px;display:inline-block;text-align:center;font-weight:bold;letter-spacing:2px}
.radio label.selected{background:#555;color:#FFF!important}
.radio label img{width:180px;height:auto;margin-bottom:10px}

.radio em{display:block;margin:20px 0}

.secondary{width:4em;margin-right:20px}
select.secondary{width:auto}
/* color options */
#color-options{margin:0 -20px 0 -10px;}
#color-options .checkbox{margin:0 0 10px -10px}
.color-group{width:205px;margin:5px;padding:0 5px;float:left;border:solid 1px #DDD;background:#f6f6f6;border-radius:5px;}
.color{margin-bottom:5px}
.color-group .color-heading{margin:0 -5px 10px;display:block;border-bottom:solid 1px #DDD;font-family:Arial, Helvetica, sans-serif;line-height:2.4em;font-weight:lighter;letter-spacing:0px}
.color-group .color-heading.hidden{border-bottom:none;margin-bottom:0}
.color-group .color-heading p{width:165px;font-size:11px;line-height:1.2em;margin-top:10px;}
.color-heading a{padding:8px;float:right;background:url('../images/toggle-collapse.png') 50% 50% no-repeat;margin:10px 5px 0 0}
.color-heading.hidden a{background:url('../images/toggle-expand.png') 50% 50% no-repeat!important;}
.color-group .color-heading label{font-size:12px!important}
.color-group input[type=checkbox]{float:left;margin:1.1em 5px!important;width:1.5em}
.color-group input{width:54px;float:left;margin-right:10px;font-size:10px;letter-spacing:1px}
.color-group label{float:left;font-size:10px!important;display:inline}

#expand{color:#D00;padding:5px 10px;font-weight:bold;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

/* Draggable and sortables */
.sortable{min-height:20px;border:dashed 1px green;padding:10px;line-height:0}
.sortable-container ul.draggable{border:solid 10px #DEDEDE;margin-top:10px;background:#EEE;padding:10px}
.sortable-container li{float:left;width:auto;border-radius:5px;background:#069;border:none;color:#FFF;padding:8px!important;line-height:1em;
margin-right:10px;cursor:pointer}
.sortable-container li.drag-text{padding:4px!important;}

#cat-base ul{margin:0 -0px}
#cat-base li{width:130px;margin:5px 10px 5px 0}

#user-css textarea{width:80%;height:600px}

ol li{list-style:decimal;margin-left:1em}

/* thumb sizes */
#thumbnail-sizes input{width:60px;float:left}
#thumbnail-sizes span{margin-top:.5em}
#thumbnail-sizes label{margin:.5em 0 0 10px}
/* =Generic Classes
---------------------------------------------------------------*/
.alignleft{float:left}
.alignright{float:right}
.aligncenter{margin:auto}
.alpha{margin-left:0}
.omega{margin-right:0}
.clear{clear:both}
.clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}
 
.clearfix {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* for basic */
#upgrade{padding:20px;
   background-color: #777777;
   background-image: -moz-linear-gradient(center bottom , #6D6D6D, #808080);
   color:#f6f6f6;
   }
#upgrade h3{font-size:1.2em}
#upgrade img{margin-top:10px}#upgrade strong{text-decoration:underline;font-weight:normal}
#social-share{float:left;height:100px;}
#social-share li{float:left;margin:10px 20px 0 0}
#header img{z-index:40;position:relative;top:14px}
#donate-form{background:#FFF;border:solid 1px #DDD;padding:5px 15px 15px 50px;width:230px;float:left;
border-radius:5px;overflow:hidden;margin-left:-40px;margin-top:10px}
#donate-form h4{display:block;background:#f6f6f6;color:#333;border-bottom:solid 1px #DDD;margin:-5px -15px 15px -50px;padding:1em 5px 1em 60px;
line-height:0;font-size:1.2em;
font-family:georgia,serif;font-style:italic;font-weight:lighter}
#donate-form h4 strong{font-weight:bold}
#donate-form input[type=text]{padding:.45em .2em;width:6em;background:#fdf9f1}
#donate-form input[type=text]:focus{background:#ffdd9e}

.wrap .button,
.wrap .button-primary,
.wrap .button-secondary{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.wrap .button-secondary{font-weight:bold;color:#C00;padding:.4em}


/* Slider
----------------------------------*/
.ui-slider,
.ui-slider .ui-slider-handle{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.ui-slider { position: relative; text-align: left;border:solid 1px #EEE;margin:20px 0 0 0;
background-color: #feaf01;
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
background-repeat:repeat-x;
background-size:40px 40px}
.ui-slider .ui-slider-handle { position: absolute; z-index:2; width: .6em; height: 1.4em; cursor:pointer;background:#27548f}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

#width-selector{background:red;padding:20px;margin:-40px -10px 20px;
 background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}
#width-selector h4{color:#000;margin: 0}
#width-selector ul{margin:20px 0 0 2em}
#width-selector ul li{list-style: square;line-height: 1.2em}

#message{width:852px;margin: auto}
#message li{margin-left:20px;}
