@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline
}
body {
line-height:1;
color:black;
background:white
}
ol, ul {
list-style:none
}
table {
border-collapse:separate;
border-spacing:0
} caption, th, td {
text-align:left;
font-weight:normal
}
blockquote:before, blockquote:after, q:before, q:after {
content:""
}
blockquote, q {
quotes:""""
} :focus {
outline: 0;
} ins {
text-decoration: none;
}
del {
text-decoration: line-through;
} body { font:normal 14px Tahoma, Geneva, sans-serif; } h1, h2, h3, h4, h5, h6, .slider-content ul li, #layerslider ul li, #jq_fmslideshow #fmslideshow .txtMedium, #jq_fmslideshow #fmslideshow .txtLarge, .expand-toggle .expand, #top-menu ul.menu li a, #top-menu ul.menu li ul li a, .slider-content .short-desc, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #jq_fmslideshow #fmslideshow .txtNormal, #jq_fmslideshow #fmslideshow .txtExNormal, #layerslider .subtitle, .widget.widget_calendar caption { font-family:'Droid Sans', serif; font-weight:700; } h1, h2, h3, h4, h5, h6 { text-transform:uppercase; }
h1{ font-size:24px; line-height:30px; margin-bottom:15px; text-transform:uppercase; }
h2{ font-size:20px; line-height:26px; margin-bottom:15px;  }
h3{ font-size:18px; line-height:20px; margin-bottom:15px;  }
h4{ font-size:16px; line-height:15px; margin-bottom:15px;  }
h5{ font-size:14px; line-height:15px; margin-bottom:10px;  }
h6{ font-size:12px; line-height:15px; margin-bottom:10px; font-weight:normal;  }
h6.subtitle { margin-bottom:30px; margin-top:-10px; } a{ text-decoration:none; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
a img{ border:none; }
strong{ font-weight: bold; }
em{ font-style: italic; }	
address { display:block; margin:10px 0px 20px; }
abbr {  border-bottom:1px dotted #666666; cursor:help; }
ins { background:#FFF9C0; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sub { bottom: -3px; }
sup { bottom: -3px; }	
p { line-height:24px; margin-bottom:10px; }	
ul, ol, pre, code{ margin-bottom:20px; }
ul{ list-style-type:disc; list-style-position:inside; }
ul li { padding-bottom:10px; }
ul li ul { list-style-type:circle; padding-left:20px; margin:10px 0px 0px; }
ul ul ul { margin-bottom:0px; list-style-type:square; }
ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
ol li { padding-bottom:10px; }
ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
blockquote{ width:91%; line-height:24px; font-style:italic; padding:3px 0px 0px 40px; margin:0px 0px 10px; float:left; }
blockquote p { margin-bottom:0px; }
blockquote p cite { clear:both; font-size:12px; float:right; width:100%; text-align:right; }	
blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
blockquote.aligncenter { width:100%; text-align:center; }
pre, code{ display:block; padding:10px; font-size:11px; font-family: monospace; width:96.5%; overflow:auto; }
hr{ border:none; height:1px; margin:30px 0; } .hr{ width:100%; height:30px; clear:both; float:left; display:block; margin:15px 0; position:relative; z-index:1; }
.hr-invisible { float:left; width:100%; margin:20px 0px; display:block; }
.hr-border { display:block; height:30px; float:left; clear:both; width:100%; margin:15px 0px; position:relative; z-index:1; }
.hr.top, .hr-border.top { background-position:right center; text-align:right; }
.hr.top a, .hr-border.top a { font-size:11px; line-height:16px; padding-left:5px; }
.clear { float:none; clear:both; margin:0px; padding:0px; }
.float-right { float:right; }
.float-left { float:left; }
.center { width:100%; text-align:center; }
.hidden { display:none;}
.post-edit-link { float:right; clear:both; margin:20px 0px 0px; line-height:24px; padding:0px 10px; font-size:12px; }
.mytheme-map img {max-width:none !important} .mytheme-map { max-width:100%; } table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:20px; width:100%; clear:both;  }
th{ padding:10px 15px; font-size:12px; line-height:normal; font-weight:normal; text-transform:uppercase; text-align:center; }
td{ font-size:12px; line-height:normal; text-align:center; padding:13px 15px; } dl { margin:0px 20px; }
dl.gallery-item { margin:0px; }
.gallery-caption { margin-bottom:10px; }
.gallery-item img { padding:5px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); }
dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
dd { margin-bottom:20px; line-height:20px; } .format-aside .post-content p { border-left:3px solid #D2D2D2; background-color:#E8E8E8; display:block; padding:20px 15px; width:97%; }
.format-gallery .post-content .gallery { margin-top:10px !important; width:100%; clear:both; }
.format-standard { width:100%; clear:both; } .page-link { clear:both; font-size:12px; line-height:26px; margin:20px 0px 10px; float:left; width:100%; }		
.page-link a { background:#e5e5e5; color:#5a5a5a; padding:0px 10px; float:left; margin-right:3px; }	
.page-link > span, .page-link a:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; padding:0px 10px; float:left; margin-right:3px; } .button { line-height:normal; display:inline-block !important; *display:inline; zoom:1; margin:10px 0px 0px; cursor:pointer; border-radius:5px; }
.button:hover { opacity:0.8; filter:alpha(opacity=80); }
.button.small { padding:5px 15px 6px; font-size:13px; }
.button.medium { padding:9px 22px 10px; font-size:16px; }
.button.large { padding:11px 26px 13px; font-size:20px; }
.button.xlarge { padding:14px 30px 16px; font-size:24px; }
.button.light-grey:hover { opacity:0.6; filter:alpha(opacity=60); }
.button.heart-icon span { padding:6px 0 4px 27px; display:block; }
.button.rss-icon span { padding:6px 0 4px 23px; display:block; }
.button.mail-icon span { padding:6px 0 4px 26px; display:block; }
.button.refresh-icon span { padding:6px 0 4px 24px; display:block; }
.button.zoom-icon span { padding:6px 0 4px 23px; display:block; }
.button.download-icon span { padding:6px 0 4px 24px; display:block; }
.button.delete-icon span { padding:6px 0 4px 23px; display:block; }
.button.warning-icon span { padding:6px 0 4px 24px; display:block; }
.button.chat-icon span { padding:6px 0 4px 24px; display:block; }
.button.star-icon span { padding:6px 0 4px 23px; display:block; }	
.button.heart-icon, .button.rss-icon, .button.mail-icon, .button.refresh-icon, .button.zoom-icon, .button.download-icon, .button.delete-icon, .button.warning-icon, .button.chat-icon, .button.star-icon { padding:0px 15px 0px 10px; line-height:20px; }	
input.button { overflow: visible; width:auto !important; } label{ font-size:14px; }
label span.required { color:#ff0000; }
fieldset{ padding:15px; margin:0 0 20px 0; }
legend{ font-weight: bold; }
form p { float:left; clear:both; width:100%; margin-bottom:0px; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text { padding:10px; display:block; font:normal 12px Tahoma, Geneva, sans-serif; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input.text { width:51%; }
textarea { width:82%; height:120px; overflow:auto; }
select{ padding:10px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; }
.content input[type="text"], .content input[type="password"], .content input[type="email"], .content input[type="url"], .content input[type="tel"], .content input[type="number"], .content input[type="range"], .content input[type="date"], .content textarea, .content input.text, .sidebar input[type="text"], .sidebar input[type="password"], .sidebar input[type="email"], .sidebar input[type="url"], .sidebar input[type="tel"], .sidebar input[type="number"], .sidebar input[type="range"], .sidebar input[type="date"], .sidebar textarea, .sidebar input.text {  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; }
.sidebar form p { width:100%; }
.sidebar form p textarea { width:90%; }
input[type=submit] { padding:6px 15px 7px; display:inline-block; *display:inline; zoom:1; margin:10px 0px 0px; cursor:pointer; font:normal 13px Tahoma, Geneva, sans-serif; cursor:pointer; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; border-radius:5px; }
input[type=submit]:hover { opacity:0.8; filter:alpha(opacity=80); }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text { margin:5px 0 10px; } .content img { max-width:100%; }
.post-content input[type="submit"] { float:none; }
.wp-caption { margin-bottom:10px; margin-top:10px; max-width:96%; padding:5px 7px 7px 5px; }
.wp-caption img { display:block; margin: 0 auto; padding:6px; max-width:98%; }
.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; } .column { margin:0px 2% 0px 0px; float:left; min-height:1px; position:relative; }
.column.last { margin-right:0px; }	
.one-column { width:100%; }
.column.one-column { margin-right:0px; }
.one-fourth { width:23.4%; }
.one-half { width:48.9%; }
.one-third { width:31.9%; }
.three-fourth { width:74.5%; }	
.two-third { width:65.8%; }
.one-fifth { width:18.3%; }
.four-fifth { width:79.6%; }
.three-fifth { width:59.2%; }
.two-fifth { width:38.8%; }
.one-sixth { width:15%; }
.two-sixth { width:30%; }
.three-sixth { width:45%; }
.four-sixth { width:60%; }
.five-sixth { width:75%; }		
.one-half img, .one-third img, .one-fourth img, .three-fourth img, .two-third img { max-width:100%; height:auto; }
.one-half iframe, .one-third iframe, .one-fourth iframe, .three-fourth iframe, .two-third iframe, iframe { max-width:100%; }
embed, iframe, object, video { max-width:100%; } ul.fancy-list { list-style-type:none; list-style-position:outside; }
ul.fancy-list li { display:block; padding-left:22px; line-height:normal; }
ul.fancy-list li ul { padding-left:0px; }
ol.decimal { list-style-type:decimal; }
ol.decimal-leading-zero { list-style-type:decimal-leading-zero; }
ol.lower-alpha { list-style-type:lower-alpha; }
ol.lower-roman { list-style-type:lower-roman; }
ol.upper-alpha { list-style-type:upper-alpha; }
ol.upper-roman { list-style-type:upper-roman; } .widget { width:100%; float:left; margin:0px; padding:0px 0px 20px; }
.widget h3.widgettitle { font-size:18px; }		
.widget ul { float:left; width:100%; margin:0px; padding:0px; list-style-type:none; list-style-position:inside; }
.widget ul li { float:left; clear:both; list-style-type:circle; width:100%; padding:12px 0px 12px 0px; }
.widget ul li a { display:inline-block; }
.widget ul ul { margin-top:10px; margin-left:20px; width:91.4%; }
.widget ul ul li { width:100%; }
.widget_categories ul li { position:relative; float:none; list-style-type:none; padding:0px; }
.widget_categories ul li a { font-size:14px; padding:12px 0px 12px 23px; display:inline-block; }
.widget_categories ul li a span { position:absolute; right:0px; }
.widget ul.contact-details li p { margin:0px; }
.widget ul.contact-details span { text-align:center; float:left; margin:0px 2% 0px 0px; width:10%; }	
.widget ul.contact-details p { float:left; margin-bottom:0px; width:87%; }
.widget .thumb img { padding:3px 4px 4px; height:auto !important; }		
.widget .thumb { float:left; margin:2px 10px 10px 0px; }
.widget.widget_recent_entries h6, .widget.widget_popular_entries h6 { font-size:12px; font-weight:bold; text-transform:none; font-family:Tahoma, Geneva, sans-serif; margin-bottom:5px; }
.widget.widget_recent_entries p, .widget.widget_popular_entries p { font-size:12px; line-height:18px; margin-bottom:0px; }
.widget.widget_recent_entries li, .widget.widget_popular_entries li { display:block; background:none; padding:0px 0px 10px; }
.widget.widget_recent_entries li:last-child, .widget.widget_popular_entries li:last-child { padding-bottom:0px; }
.widget.widget_calendar caption { text-align:center; padding-bottom:15px; }
.widget.widget_calendar th { padding:6px 11px; font-weight:bold; }
.widget.widget_calendar td { padding:6px 8px; }
.widget.widget_calendar td a:hover { text-decoration:underline; }
.widget ul.contact-details li { list-style-type:none; }
.widget.widget_rss li { display:block; line-height:20px; }
.widget.widget_rss li .rss-date { font-size:12px; color:#9e9e9e; font-style:italic; margin:5px 0px 10px; display:inline-block; }
.widget.widget_rss li cite { display:inline-block; margin:10px 0px 0px;  }
.widget.tweetbox li { display:block; line-height:24px; }
.widget.tweetbox .tweet-thumb { float:left; margin:0px 10px 5px 0px; }
.widget ul.contact-details span.address { height:16px; }
.widget ul.contact-details span.mail { height:14px; }
.widget ul.contact-details span.phone { height:19px; }
.widget ul.contact-details span.skype { height:19px; }
.widget ul.contact-details span.fax { height:19px; }
.widget ul.contact-details span.tollfree { height:18px; }
.widget ul.contact-details li p { width:87%; }		
.widget.widget_tag_cloud a { display:inline-block; *display:inline; zoom:1; margin-top:10px; }  .container { width:960px; margin:0 auto; } #header { min-height:92px; width:100%; float:left; }	
#logo { float:left; margin:5px 0px 0px; }
.social-icons { float:left; margin:32px 20px 10px 0px; padding:0px; }	
.social-icons ul { float:left; margin:0px; padding:0px; }
.social-icons li { position:relative; overflow:hidden; width:30px; height:30px; padding:0px; clear:none; margin:0px 3px 5px; display:inline-block; *display:inline; zoom:1;  }
.social-icons li img { top:0px; left:0px; position:absolute; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease;} 
.social-icons li img:first-child { opacity:0; filter:alpha(opacity=0); z-index:100; }
.social-icons li:hover img:first-child { opacity:1; filter:alpha(opacity=100); transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }	
#header #searchform { float:left; margin:28px 0px 0px; padding:0px; }
#header #searchform fieldset { padding:0px; border:none; margin:0px; }
#header #searchform input[type="text"] { 
background:none;
border:none;
text-transform:uppercase;
float:left;
font-size:10px;
font-weight:bold;
padding:11px 10px 12px 15px;
margin:0px;
width:125px; 
transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#header #searchform input[type="text"]:hover, #header #searchform input[type="text"]:focus { width:200px; }
#header #searchform input[type="submit"] { text-indent:-9999px; font-size:0; line-height:0; float:left; cursor:pointer; border:none; margin:6px 6px 0px 0px; padding:0px; width:22px; height:22px; position:relative; z-index:9999; } #top-menu { width:100%; float:left; margin:0px; padding:0px; position:relative; z-index:999; }
#top-menu ul.menu { float:left; margin:0px; padding:0px; width:100%; }
#top-menu ul.menu li { float:left; display:inline; margin:0px; padding:0px; height:52px; position:relative; }	
#top-menu ul.menu li a { text-shadow:none; float:left; font-size:14px; line-height:52px; text-transform:uppercase; padding:0px 27px; position:relative; z-index:1; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; }	
#top-menu ul.menu li.home a { width:31px; height:31px; margin:0px; padding:11px 15px 10px; font-size:0; text-align:center; }
#top-menu ul.menu li:last-child { border:none; }
#top-menu ul.menu li.home li a { text-align:left; }
#top-menu ul.menu li .hoverL, #top-menu ul.menu li .hoverR {  opacity:0; filter:alpha(opacity=0); bottom:0; left:0; position:absolute; right:0; top:0; }
#top-menu ul.menu li.current_page_item .hoverL, #top-menu ul.menu li.current_page_item .hoverR, #top-menu ul.menu li:hover .hoverL, #top-menu ul.menu li:hover .hoverR, #top-menu ul.menu li.current_page_parent .hoverL, #top-menu ul.menu li.current_page_parent .hoverR { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;  opacity:1; filter:alpha(opacity=100); }
#top-menu ul.menu li ul { display:none; position:absolute; z-index:100; top:52px; left:0px; width:200px; padding:0px; margin:0px; }
#top-menu ul.menu li ul li, #top-menu ul.menu li.home ul li { height:auto; border-right:0px; clear:both; width:100%; }
#top-menu ul.menu li ul li a, #top-menu ul.menu li.home ul li a { font-size:12px; line-height:normal; line-height:20px; padding:10px 15px 9px; width:170px; }
#top-menu ul.menu li.home ul li a { background:none; height:auto; }
#top-menu ul.menu li ul ul { left:200px; top:-2px; }
#top-menu ul.menu-rounded span { display:none; }
#top-menu ul.menu-rounded li { border:none; margin:10px 5px 10px; height:32px; border-radius:20px; }
#top-menu ul.menu-rounded li a { line-height:32px; text-shadow:none; padding:0px 23px; font-size:13px; }
#top-menu ul.menu-rounded li.home.current_page_item { background:none; }
#top-menu ul.menu-rounded li.home { margin:0px; }
#top-menu ul.menu-rounded li.home, #top-menu ul.menu-rounded li.home:hover { background:none; } 	
#top-menu ul.menu-rounded li.home ul { top:52px; }	
#top-menu ul.menu-rounded li.hasSubmenu:hover { border-radius:20px 20px 0px 0px; }
#top-menu ul.menu-rounded li ul { top:32px; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0px 20px 20px 20px; }
#top-menu ul.menu-rounded li ul li { margin:0px; border-radius:0px; border:none; }
#top-menu ul.menu-rounded li ul li a { padding:12px 15px 12px; font-weight:normal; }	
#top-menu ul.menu-rounded li ul ul { border-radius:20px; top:0px; } #home-slider { width:100%; float:left; clear:both; margin:0px; padding:0px 0px 58px; }
.home-slider-bg { width:100%; float:left; margin:0px; padding:0px; } 
#home-slider .container { position:relative; }
.banner-slider-container { height:420px; width:100%; }
#banner-slider { float:left; width:100%; position:relative; margin:0px; padding:0px; }
#banner-slider > li { width:100%; height:420px; float:left; display:block; margin:0px; padding:0px; background:none !important; }
.slider-content { float:left; width:46%; margin:5% 0px 0px; padding:0px; }
.slider-content h2 { font-size:24px; margin:0px; width:100%; }
.slider-content .subtitle { font-size:14px; text-transform:uppercase; text-shadow:none; clear:both; float:left; width:100%; }
.slider-content .short-desc { font-size:16px; line-height:20px; font-weight:normal; text-shadow:none; font-style:italic; float:left; display:block; width:91%; padding:12px 20px; margin:20px 0px 0px; border-radius:20px 0px 0px 20px; }
.slider-content ul { float:left; margin:30px 0px 10px 30px; padding:0px; clear:both; width:91%; }
.slider-content ul li { float:left; display:block; clear:both; font-size:18px; padding:7px 0px 7px 30px; margin:0px; text-transform:uppercase; width:91%; }
.slider-image { width:55%; position:absolute; right:0px; bottom:4%; }	
.slider-image img { max-width:100%; height:auto !important; }
#slider-nav { position:absolute; bottom:-37px; margin:0px; padding:0px; width:100%; text-align:center; margin:0; clear:both; }
#slider-nav a { display:inline-block; width:18px; height:18px; text-align:center; font-size:0; margin:0px 2px; }
#slider-nav a.activeSlide, .slider-nav a:hover.activeSlide, #slider-nav a:hover { border-radius:18px; }
#banner-fullwidth-slider li img { max-width:100%; width:100%; }
.banner-fullwidth-slider-container { float:left; clear:both; height:346px; width:100%; position:relative; }
#banner-fullwidth-slider { background-size: cover; float:left; width:100%; position:relative; margin:0px; padding:0px; }
#banner-fullwidth-slider > li { float:left; display:block; margin:0px; padding:0px; } #home-slider.mytheme-revolutionslider { background:none; line-height:24px; padding-bottom:25px; }
#home-slider.mytheme-revolutionslider .home-slider-bg .rev_slider_wrapper { margin:30px auto !important; }	
#home-slider.mytheme-revolutionslider .container { width:100%; }
#home-slider.mytheme-revolutionslider .home-slider-bg .rev_slider_wrapper.fullwidthbanner-container { margin:0px auto !important; } .mytheme-touchslider .container { width:100%; }  .slider-wrapper { float:left; width:100%; position:relative; margin:0px; padding:0px; }
.theme-default .nivoSlider { position:relative; background:url(../../../themes/ultimate/images/loading.png) no-repeat 50% 50%; }
.nivoSlider { position:relative; width:100%; height:auto; overflow: visible; }
.nivoSlider img { position:absolute; top:0px; left:0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important;  width: 100% !important; } .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; } .nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0; }
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden; }
.nivo-box img { display:block; } .nivo-directionNav a { position:absolute; top:43%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
.theme-default .nivo-directionNav a { display:block; width:56px; height:56px; position:absolute; top:43%; font-size:0; border:0; border-radius:56px; behavior:url(//http://tokorunningtext.com/wp-content/themes/ultimate/PIE.htc); }
.theme-default:hover .nivo-directionNav a { opacity: 1; } 
.theme-default a.nivo-nextNav { right:-25px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.theme-default a.nivo-prevNav { left:-25px; } .nivo-controlNav { position:absolute; bottom:-37px; margin:0px; padding:0px; z-index:9999; width:100%; text-align:center; }
.nivo-controlNav a { background:url(../../../themes/ultimate/images/banner-bullets.png) left top no-repeat; display:inline-block; width:18px; height:18px; cursor:pointer; font-size:0; margin:0px 2px; behavior:url(//http://tokorunningtext.com/wp-content/themes/ultimate/PIE.htc); }
.nivo-controlNav a.active, .nivo-controlNav a:hover.active { border-radius:18px; behavior:url(//http://tokorunningtext.com/wp-content/themes/ultimate/PIE.htc); }
.nivo-controlNav a:hover { border-radius:18px; }
.theme-default .nivoSlider img { position:absolute; top:0px; left:0px; display:none; height:auto !important; }
.theme-default .nivoSlider a { border:0; display:block; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; } #wrapper { width:100%; margin:0px; padding:0px; }
#main { float:left; width:100%; clear:both; margin:0px; padding:20px 0px 75px; }
.home #main { padding:30px 0px 75px; }
.content { line-height:24px; width:675px; float:left; margin:-30px 0px 0px; padding:30px 30px 0px 0px; position:relative; }
.inner-with-sidebar { position:absolute; right:0px; bottom:-35px; width:54px; height:60px; z-index:-1; }
.content.content-full-width { width:100%; padding:0px; margin:0px; background:none; }
.sidebar { width:235px; float:left; position:relative; margin:-30px 0px 0px; padding:30px 0px 60px 20px; }
.inner-sidebar { bottom:-25px; height:60px; position:absolute; right:0; width:257px; }	
.content.with-left-sidebar { float:right; padding:30px 0px 0px 30px; }
.content.with-left-sidebar .inner-with-sidebar { left:0px; right:inherit; }
.sidebar.left-sidebar { width:255px; padding-left:0px; }
.sidebar.left-sidebar .widget { padding-right:20px; width:93%;}
.sidebar.left-sidebar .inner-sidebar { left:0; right:inherit; }  .welcome-text { float:left; width:95.7%; margin:0px 0px 30px; padding:30px 20px 20px; -moz-box-shadow: inset 0px 0px 30px 5px #D8D8D8; -webkit-box-shadow: inset 0px 0px 30px 5px #D8D8D8; box-shadow: inset 0px 0px 30px 5px #D8D8D8; border-radius:10px; }
.welcome-text h1, .welcome-text h4 { text-transform:none; font-weight:normal; letter-spacing:-0.25px; }
.welcome-text h1 { color:#454545; margin-bottom:8px; }
.welcome-text h4 { color:#818181; }
.welcome-text .text { width:80%; float:left; margin:0px 4% 0px 0px; }
.welcome-text .button { float:right; }
.read-more-text { float:left; margin:10px 0px 0px; padding:0px 20px 0px 0px; line-height:normal; }
.read-more-text span { width:13px; height:13px; margin:0px 0px 0px 3px; position:relative; top:1px; display:inline-block; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; border-radius:13px; }
.expand-toggle { width:100%; display:inline-block; clear:both; margin:20px 0px 40px; padding:15px 0px 15px; text-align:center; overflow:hidden; }
.expand-toggle .expand { font-size:16px; font-weight:bold; padding-right:25px; }
.expand-toggle .expand:hover { text-decoration:none; }
.expand-toggle .expand-box { margin:10px 0px 0px; overflow:hidden; padding:0px; display:none; }
.expand-toggle .one-third { float:left; text-align:left; margin-top:30px; margin-bottom:20px; }
.expand-toggle .one-third img { float:left; margin:5px 15px 0px 0px; }
.column .thumb, a.thumb, .post-thumb { width:98.7%; float:left; padding:0px; margin:0px 0px 15px; position:relative; }
.column .thumb a, a.thumb img, .post-thumb a { float:left; padding:5px 6px 6px; }		
.column .thumb a, a.thumb img, .post-thumb a { width:95.3%; line-height:normal; }
.column .thumb img, a.thumb img, .post-thumb img { max-width:100%; display:inline-block; }
.column.one-third .thumb a { width:96%; }	
.image-overlay { position:relative; width:96%; height:94%; margin:6px; text-align:center; left:0px; top:0px; position:absolute; display:block; z-index:100; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }			
.thumb:hover .image-overlay { opacity:1; filter:alpha(opacity=100); }
.thumb .image-overlay a { width:auto; position:absolute; top:35%; display:inline-block; text-align:center; cursor:pointer; border:none; transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -webkit-transition: all .2s linear; }	
.thumb .image-overlay a:hover { opacity:0.8; filter:alpha(opacity=80); }	
.thumb .image-overlay-video { left:0px; width:47px !important; height:47px; }	
.thumb .image-overlay-zoom { left:0px; width:47px !important; height:47px; }
.thumb .image-overlay-link { right:0px; width:47px !important; height:47px; }			
.thumb:hover .image-overlay-zoom, .thumb:hover .image-overlay-video { left:30%; }
.thumb:hover .image-overlay-link { right:30%; }
.portfolio.column-one-half .thumb .image-overlay a { width:auto; }
.portfolio.column-one-half .thumb .image-overlay a { top:36%; }
.portfolio.column-one-half .image-overlay { width:97.5%; height:94.5%; }
.portfolio.column-one-half .thumb:hover .image-overlay-zoom, .portfolio.column-one-half .thumb:hover .image-overlay-video { left:37%; }
.portfolio.column-one-half .thumb:hover .image-overlay-link { right:37%; }
.portfolio.column-one-half-with-sidebar .thumb .image-overlay a { width:auto; }
.portfolio.column-one-half-with-sidebar .thumb .image-overlay a { top:30%; }
.portfolio.column-one-half-with-sidebar .image-overlay { width:96.5%; height:92.5%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-video { left:32%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-link { right:32%; }	
.portfolio.column-one-third .thumb .image-overlay a { width:auto; }
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { width:auto; }
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { top:27%; }
.portfolio.column-one-third-with-sidebar .image-overlay { width:94%; height:91.5%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-video { left:22%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-link { right:22%; }	
.portfolio.one-column .thumb .image-overlay a { width:auto; }
.portfolio.one-column .thumb .image-overlay a { top:39%; }
.portfolio.one-column .image-overlay { width:97.8%; height:95.5%; }
.portfolio.one-column .thumb:hover .image-overlay-zoom, .portfolio.one-column .thumb:hover .image-overlay-video { left:39%; }
.portfolio.one-column .thumb:hover .image-overlay-link { right:39%; }
.portfolio.one-column-with-sidebar .thumb .image-overlay a { width:auto; }
.portfolio.one-column-with-sidebar .thumb .image-overlay a { top:34%; }
.portfolio.one-column-with-sidebar .image-overlay { width:97%; height:93.5%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.one-column-with-sidebar .thumb:hover .image-overlay-video { left:35%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-link { right:35%; }	
.readmore { float:right; position:relative; line-height:16px; z-index:1; padding:7px 30px 7px 13px; margin:10px 0px 0px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; }
.readmore:hover { -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; }
.home .portfolio.column-one-third .column  , .page-template-tpl-home-php .portfolio.column-one-third .column{ min-height:200px; }
.subscribe-form { float:left; width:100%; }
.subscribe-form input[type="text"] { float:left; margin:0px 10px 10px 0px; width:66%; }
.subscribe-form input[type="submit"] { margin:0px; } .portfolio-skin-carousel .jcarousel-clip-horizontal { margin-left:-8px; }
.portfolio-skin-carousel { position:relative; }
.portfolio-skin-carousel .jcarousel-container { width:100%; }
.portfolio-skin-carousel .jcarousel-container-horizontal { width:100%; padding:0px; }
.portfolio-skin-carousel .jcarousel-clip { overflow: hidden; }
.portfolio-skin-carousel .jcarousel-clip-horizontal { width:100%; height:auto; }
.portfolio-skin-carousel .jcarousel-item { width:306px; margin:0px; height:auto; }
.portfolio-skin-carousel .jcarousel-item .thumb img { height:auto !important;  }
.portfolio-skin-carousel .jcarousel-item-horizontal { margin-left:8px; margin-right:9px; }
.portfolio-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
.portfolio-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
.portfolio-skin-carousel .jcarousel-prev-horizontal { position:absolute; right:25px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
.portfolio-skin-carousel .jcarousel-next-horizontal { position:absolute; right:5px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
.portfolio-skin-carousel .jcarousel-prev-horizontal:hover, .portfolio-skin-carousel .jcarousel-next-horizontal:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:1; filter:alpha(opacity=1); }
.portfolio-skin-carousel .jcarousel-next-disabled, .portfolio-skin-carousel .jcarousel-prev-disabled, .portfolio-skin-carousel .jcarousel-next-disabled:hover, .portfolio-skin-carousel .jcarousel-prev-disabled:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:0.4; filter:alpha(opacity=40); cursor:auto; } .clients-skin-carousel { position:relative; margin:0px; padding:20px; width:95.7%; float:left; clear:both; margin:50px 0px 0px; -moz-box-shadow: inset 0px 0px 30px 5px #D8D8D8; -webkit-box-shadow: inset 0px 0px 30px 5px #D8D8D8; box-shadow: inset 0px 0px 30px 5px #D8D8D8; border-radius:10px; }
.clients-skin-carousel h2 { margin-bottom:20px; }
.clients-skin-carousel .jcarousel-clip-horizontal { margin-left:-9px; }
.clients-skin-carousel .jcarousel-container { width:100%; }
.clients-skin-carousel .jcarousel-container-horizontal { width:100%; padding:0px; }
.clients-skin-carousel .jcarousel-clip { overflow: hidden; }
.clients-skin-carousel .jcarousel-clip-horizontal { width:100%; height:auto; }
.clients-skin-carousel .jcarousel-item { width:170px; margin:0px; height:auto; }
.clients-skin-carousel .jcarousel-item img { height:auto !important; max-width:100%; margin:0px; }
.clients-skin-carousel .jcarousel-item-horizontal { margin-left:9px; margin-right:9px; }
.clients-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
.clients-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
.clients-skin-carousel .jcarousel-prev-horizontal { position:absolute; right:25px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
.clients-skin-carousel .jcarousel-next-horizontal { position:absolute; right:5px; top:-40px; display:inline-block; margin:0px 5px; width:14px; height:21px; padding:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }
.clients-skin-carousel .jcarousel-prev-horizontal:hover, .clients-skin-carousel .jcarousel-next-horizontal:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:1; filter:alpha(opacity=100); }
.clients-skin-carousel .jcarousel-next-disabled, .clients-skin-carousel .jcarousel-prev-disabled, .clients-skin-carousel .jcarousel-next-disabled:hover, .clients-skin-carousel .jcarousel-prev-disabled:hover { -webkit-transition: opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; opacity:0.4; filter:alpha(opacity=40); cursor:auto; }
.clients-skin-carousel .jcarousel-item img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; }
.clients-skin-carousel .jcarousel-item img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); } .content #searchform fieldset { border:none; padding:0px; }
.content #searchform input[type="text"] { float:left; margin:0px 10px 0px 0px; width:63%; padding:9px 10px; }
.content #searchform input[type="submit"] { margin:0px; font-size:14px; padding:6px 13px 7px; background:#696969 url(//http://tokorunningtext.com/wp-content/images/button-medium-gradient.png) left top repeat-x; } .breadcrumb { float:left; clear:both; width:100%;  padding:0px 0px 10px; margin:0px; position:relative; z-index:1; }	
.breadcrumb-bg { float:left; width:100%; margin:0px; padding:15px 0px; -webkit-box-shadow: inset 0px 10px 5px -6px #9b9b9b;-moz-box-shadow: inset 0px 10px 5px -6px #9b9b9b; box-shadow: inset 0px 10px 5px -6px #9b9b9b; }
.breadcrumb a, .breadcrumb span { font-size:11px; text-transform:uppercase; }
.breadcrumb span { display:inline-block; margin:0px 5px; }
.breadcrumb .current-crumb { margin:0px; } .sidebar .widget { width:100%; padding:0px 8% 20px 0px; }
.sidebar .widget h3.widgettitle { margin-bottom:20px; }		
.sidebar .widget { padding:0px; }
.sidebar .hr { margin-left:-20px; margin-top:10px; margin-bottom:10px; width:255px; }
.sidebar.left-sidebar .hr { margin-right:-20px; margin-left:0px; }
.sidebar .widget_text { line-height:24px; }
.sidebar a.thumb { width:33%; }
.sidebar a.thumb img { max-width:90%; }
.sidebar #searchform fieldset { border:none; padding:0px; }
.sidebar #searchform input[type="text"] { float:left; margin:0px 10px 0px 0px; width:63%; padding:9px 10px; }
.sidebar #searchform input[type="submit"] { margin:0px; font-size:14px; padding:6px 13px 7px; }
.sidebar .widget.tweetbox li a { text-decoration:underline; }
.sidebar .widget ul.contact-details span	{ margin-top:4px; }	
.sidebar .widget_text .textwidget { font-size:12px; } .errorpage-info { float:left; width:100%; text-align:center; background-repeat:no-repeat; }
.errorpage-info h2 { font-size:72px; margin-bottom:10px; line-height:normal; }
.errorpage-info h3 { font-size:24px; text-transform:none; margin-bottom:20px; }
.errorpage-info h4 { font-size:20px; text-transform:none; } .team { float:left; margin:15px 0px; padding:0px; width:100%; }
.team .image {  padding:4px; float:left; margin:0px 15px 10px 0px; }
.team h5 { margin-bottom:5px; }
.team .role { margin-bottom:10px; font-size:12px; text-transform:none; }
.team .image img { display:block; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; }
.team .image img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }
.share-links { float:left; clear:both; width:95.8%; margin:5px 0px 0px; padding:10px; }
.share-links a, .share-links { font-size:12px; line-height:20px; }
.share-links a:hover { text-decoration:underline; }
.social { float:right; margin:0px; padding:0px; text-align:right; width:100%; height:20px; }
.social a { margin:0px 2px; display:inline-block; width:20px; height:20px; } .testimonials { width:100%; float:left; clear:both; margin:0px; padding:0px; }
.testimonials blockquote { font-style:normal; padding-top:7px; }
.testimonials blockquote h4 { margin-bottom:0px; }
.testimonials blockquote cite { font-size:12px; font-style:italic; } 
.testimonials blockquote p { margin-top:5px; }
.testimonials-author-image { float:left; margin:7px 0px 0px; width:100%; }
.testimonials-author-image img { padding:5px; width:86%; }
.testimonials .one-fourth { width:16.4%; }
.testimonials .three-fourth { width:81.5%; } .portfolio { text-align:center; float:left; width:100%; }
.portfolio .portfolio-desc { text-align:left; }
.portfolio .button { margin:0px 5px; }
.portfolio .column { margin-bottom:15px; }
.portfolio .thumb { width:99%; }
.portfolio h4 { line-height:24px; }
.portfolio h5 { line-height:20px; }
.gallery { width:100%; }
.portfolio .thumb a { line-height:0; }
.portfolio.column-one-third .column { min-height:320px; }
.portfolio.column-one-third .thumb a { width:96%; }
.portfolio.column-one-third-with-sidebar .column { min-height:280px; }
.portfolio.column-one-third-with-sidebar .thumb a { width:94.5%; }
.portfolio.column-one-half .column { min-height:360px; }
.portfolio.column-one-half .thumb a { width:97.4%; }
.portfolio.column-one-half-with-sidebar .column { min-height:280px; }
.portfolio.column-one-half-with-sidebar .thumb a { width:96.5%; }
.portfolio.one-column .thumb, .portfolio.one-column-with-sidebar .thumb { width:56.5%; float:left; margin:0px 2% 15px 0px; }
.portfolio.one-column .thumb a { width:97.7%; }
.portfolio.one-column .column, .portfolio.one-column-with-sidebar .column { width:100%; }
.portfolio.one-column, .portfolio.one-column-with-sidebar { text-align:left; }
.portfolio.one-column .button, .portfolio.one-column-with-sidebar .button { margin:10px 10px 0px 0px; }
.portfolio.one-column-with-sidebar .thumb a { width:96.7%; }
.portfolio-slider-container { width:625px; float:left; margin:0px; padding:0px; position:relative; }
.portfolio-slider-container , .portfolio-slider-container #portfolio-slider { height:450px; }
.portfolio-slider-container ul#portfolio-slider li .thumb { padding: 0; width: 100%; } 
.portfolio-slider-container ul#portfolio-slider li .thumb img ,	.portfolio-slider-container ul#portfolio-slider li .thumb iframe {  border-top: 1px solid #FFFFFF; padding: 5px 6px 6px; max-width:98.2%;}
ul#portfolio-slider { margin:0px; padding:0px; float:left; width:100%; }
ul#portfolio-slider li { display:block; float:left; margin:0px; padding:0px; width:100%; } ul#portfolio-slider li img, ul#portfolio-slider li iframe { max-width:100%; max-height:450px; }
.portfolio-slider-container .nav { position:absolute; right:15px; top:15px; z-index:99999; }
.portfolio-slider-container .nav #prev { background:url(../../../themes/ultimate/images/portfolio-slider-prev.png) no-repeat; width:21px; height:20px; margin:0px 5px 0px 0px; float:left; text-indent:-9999px; }
.portfolio-slider-container .nav #next { background:url(../../../themes/ultimate/images/portfolio-slider-next.png) no-repeat; width:21px; height:20px; float:left; text-indent:-9999px; }
.portfolio-slider-container iframe { z-index:1; position:relative; }
.slideshow-bullets { float:left; clear:both; width:100%; text-align:center; margin:20px 0px 0px; position:relative; z-index:100; }
.slideshow-bullets a { width:11px; height:12px; display:inline-block; margin:0px 1px; font-size:0; }
.portfolio-single .column.two-third  { margin-bottom:50px; }
.portfolio-single { float:left; width:100%; margin:0px; padding:0px; }
.portfolio-single p.client { padding-left:19px; }
.portfolio-single p.location { padding-left:19px; }
.portfolio-single p.project-link { padding-left:19px; margin-bottom:0px; }
.portfolio-single p { font-size:13px; }
.portfolio-single a:hover { text-decoration:underline; }
.portfolio-single a.button:hover { text-decoration:none; }
.portfolio-single .column.two-third .thumb a { width:98.1%; }
.portfolio-single .thumb img { height:auto !important; display:block; }
.post-nav-container { float:left; clear:both; width:100%; padding:10px 0px; margin:20px 0px 0px; font-size:12px; }
.post-prev-link { float:left; }
.post-prev-link a { padding:0px 0px 0px 22px; }
.post-next-link { float:right; }
.post-next-link a { padding:0px 20px 0px 0px; }
.post-nav-container span { font-style:italic; }
#sorting-container { display:block; margin:10px 0px 0px; padding:0px; width:100%; }
#sorting-container a { line-height:35px; padding:0px 20px; float:left; margin:0px 1px 1px 0px; }		
.portfolio-container { float:left; clear:both; margin:30px 0px 0px; width:100%; }
.portfolio-container .column { margin-right:0.7% !important; margin-left:0.7% !important; }		
.portfolio-container .column.one-half { margin-right:0.5% !important; margin-left:0.5% !important; }
.portfolio.one-column .portfolio-container .column, .portfolio.one-column-with-sidebar .portfolio-container .column { margin-right:0px; margin-left:0px; }
.isotope-hidden { display:none !important; }
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .pagination { float:right;  margin:20px 0px 10px; padding:0px; position:relative; z-index:1; }
.pagination ul { float:left; margin:0px; padding:0px; }
.pagination ul li { float:left; display:inline; margin:0px 4px; padding:0px; line-height:normal; }
.pagination ul li a, .pagination .next-post, .pagination .prev-post { line-height:normal; float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px; }
.pagination ul li.active-page { float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; border-radius:5px; }
.pagination ul li a:hover, .pagination .next-post:hover, .pagination .prev-post:hover { -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; }
.pagination .next-post { float:left; margin-left:4px; width:27px; height:26px; padding:0px; }
.pagination .prev-post { float:left; margin-right:4px; width:27px; height:26px; padding:0px; } .contact-info { font-size:16px; line-height:28px;  font-style:italic; margin-bottom:30px; }
.content ul.contact-details { float:left; clear:both; margin:15px 0px 0px; width:96%; padding:15px 2% 10px; }
.content ul.contact-details li { float:left; width:47%; margin:0px 1% 10px; display:inline; padding:0px; }
.content ul.contact-details li p { margin:0px; }
.content ul.contact-details span { text-align:center; float:left; margin:4px 2% 0px 0px; width:10%; }	
.content ul.contact-details p { float:left; margin-bottom:0px; width:87%; }
.content ul.contact-details li a:hover { text-decoration:underline; }
.content ul.contact-details span.address { height:16px; }
.content ul.contact-details span.mail { height:14px; }
.content ul.contact-details span.phone { height:19px; }
.content ul.contact-details span.skype { height:19px; }
.content ul.contact-details span.fax { height:19px; }
.content ul.contact-details span.tollfree { height:18px; }
.one-third ul.contact-details li { width:98%; }
.two-third textarea { width:96.5%; }
.one-third input[type="text"] { width:89%; }
p.one-third { clear:none; }
.error-container { margin:10px 0px 0px; }
.error { border:1px solid #ff0000 !important; } .blog-post { float:left; width:100%; margin:0px; padding:0px; }
.post-title { float:left; width:100%; }
.post-title h2 { float:left; line-height:24px; width:85%; margin:0px 2% 0px 0px; }
.sticky .entry-head, .sticky .post-thumb { position:relative; }
.sticky .post-thumb .featured-post { border:none; font-size:16px; color:#5a5a5a; background:rgba(255, 255, 255, 0.8); position:absolute; padding:7px 15px; margin:0px; z-index:1; top:22px; left:6px; box-shadow:2px 5px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:2px 5px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow:2px 5px 5px rgba(0, 0, 0, 0.4); }
.sticky .featured-post { font-size:18px; color:#7d7d7d; border-top:4px double #d7d7d7; border-bottom:4px double #d7d7d7; padding:7px 0px; font-family:'Droid Sans', serif; font-weight:700; clear:both; text-transform:uppercase; margin-bottom:15px; text-align:center; }
.featured-post { display:none; }
.sticky .featured-post { display:block; }
.post-title .date { float:right; margin:-3px 0px 0px; padding:0px; width:13%; line-height:normal; }
.post-title .date p { font-size:24px; line-height:30px; padding:0px 10px 0px 0px; float:left; }
.post-title .date span { text-align:center; font-size:12px; width:40px; float:left; }
.one-half .post-title h2 { width:81%; }
.one-half .date { width:17%; }
.one-half .blog-post .post-thumb a { width:97.4%; } 	
.blog-post .post-thumb { float:left; clear:both; margin:20px 0px 10px; padding:0px; width:99%; }
.blog-post .post-thumb a { width:98.3%; line-height:0; }
.blog-post .post-thumb img { height:auto !important; }
.blog-post .entry-head, .blog-post .post-details { line-height:30px; width:100%; float:left; }
.blog-post .entry-head span.author { float:left; font-size:11px; font-style:italic; }
.blog-post .entry-head .comments { float:right; margin-right:5px; padding:0px 0px 0px 19px; font-size:11px; }
.blog-post .entry-head .comments:hover { text-decoration:underline; } 
.blog-post .post-details { border:none; margin:10px 0px 10px; padding:6px 0px; line-height:normal; }
.blog-post .post-details .categories { padding:0px 0px 0px 17px; float:left; width:45%; margin:0px 2% 0px 0px; }
.blog-post .post-details .categories, .blog-post .post-details .tags { font-style:normal; font-size:12px; }
.blog-post .post-details .tags  { width:49%; float:right; }
.blog-post .post-details .tags .float-right { padding:0px 0px 0px 17px; float:right; }
.blog-post .post-details .categories a, .blog-post .post-details .tags a { font-style:italic; font-size:12px; line-height:20px; }
.blog-post .post-details .categories a:hover, .blog-post .post-details .tags a:hover { text-decoration:underline; }
.blog-post .post-content { float:left; clear:both; width:100%; }
.blog-one-column { width:100%; margin:0px; padding:0px; float:left; } 
.blog-one-column .blog-post .post-thumb a { width:98.8%; }
.blog-one-column .post-title .date { width:9%; }		
.blog-one-column-withsidebar { float:left; width:100%; margin:0px; padding:0px; }
.blog-two-column { float:left; width:100%; margin:0px; padding:0px; }
.blog-two-column-withsidebar { float:left; width:100%; margin:0px; padding:0px; }
.blog-two-column-withsidebar .blog-post .post-details .tags { width:46%; }
.blog-two-column-withsidebar .one-half .post-title h2 { width:74%; }
.blog-two-column-withsidebar .one-half .date { width:24%; }
.blog-two-column-withsidebar .one-half .blog-post .post-thumb a { width:96.4%; } .commententries { width:100%; float:left; margin:10px 0px 0px; padding:0px; }
ul.commentlist { float:left; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; width:100%; }
ul.commentlist li.comment { display:block; float:none; list-style:none; min-height:118px; border:none; margin:0px 0px 12px 0px; padding:0px 0px 0px 69px; 	position:relative; clear:both; }
ul.commentlist li.comment ul.children { margin:10px 0px 0px 0px; padding:0px; float:left; border:none; clear:both; width:100%; }
ul.commentlist li.comment .respond { margin-left:69px; }
ul.commentlist li.bypostauthor .comment-author a { color:#000000; }
ul.commentlist li.comment blockquote p { margin-bottom:20px; }
.commentlist .pingback { margin:10px 0px; display:block; clear:both; }
.comment-author { float:left; margin:0px 12px 0px 0px; padding:0px; width:57px; text-align:center; position:absolute; left:0px; font-size:12px; }
.comment-author img { float:left; padding:4px; margin:0px 0px 5px 0px; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none; }
.comment-author a { clear:both; font-size:12px; text-decoration:none; }
.comment-author a:hover { text-decoration:underline; }
.comment-body { margin:0px; padding:10px 10px 0px 20px; min-height:65px; }
.comment-meta { width:100%; }
.commentmetadata { float:right; margin:0px 10px 20px 0px; font-size:12px; font-style:italic; color:#a5a5a5; }
.commentmetadata a { font-size:12px; font-style:italic; text-decoration:none; }
.commentmetadata a:hover { text-decoration:underline; }
.reply { float:left; margin:0px 0px 20px 20px; }
.reply a { text-decoration:underline; font-size:12px; }
.reply a:hover { text-decoration:none; }
#reply-title a { text-transform:none; font-size:14px; color:#a5a5a5; font-size:12px; }
#reply-title a:hover { color:#7d7d7d; } #respond { margin:10px 0px 20px; float:left; clear:both; width:100%; }
#respond form { float:left; margin:0px; padding:0px; clear:both; width:100%; }
#respond form p { clear:both; float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; }
#respond form input.textbox, .respond form textarea { width:33%; margin:0px 10px 0px 0px; float:left; display:inline-block; }
#respond form textarea { width:50%; height:95px; }
#respond form .button:hover { opacity:0.9; filter:alpha(opacity=90); }
#respond form label span { color:#ff0000; }
h3#reply-title { clear:both; }
h3#reply-title  small { font-size:14px; line-height:15px; margin-bottom:10px; font-weight:normal;} .pricing-table { float:left; clear:both; width:100%; margin:20px 0px 0px; }
.pricing-table table { border-collapse:collapse; border-spacing:0; border:none; margin:0px; padding:0px; table-layout:fixed; width:100%; }
.pricing-table table td { text-align:left; font-size:13px; font-weight:normal; text-shadow:none; }
.pricing-table table tbody tr.title td { font-size:18px; text-align:center; padding:2px 0px; }
.pricing-table table tr td:last-child { border-right:0px; }
.pricing-table table tr.price td { font-size:60px; text-align:center; padding:0px 0px 13px; }
.pricing-table table tr.price td sup { vertical-align:super; font-size:40px; margin-right:-10px; }
.pricing-table table tr.price td small { font-size:22px; margin-left:-10px; }
.pricing-table table tr td span { padding:0px 0px 0px 25px; }
.pricing-table table tr.buttons td { text-align:center; border-bottom:none; }
.pricing-table table tr.buttons .button { margin:5px 0px 5px; padding:8px 20px; }
.pricing-table table tr.buttons td a.button.black { border-radius:5px; }
.pricing-table table .featured { border:none; position: relative; z-index: 100; box-shadow:0px 9px 25px 5px  rgba(0,0,0,0.5); -webkit-box-shadow:0px 9px 25px 5px rgba(0,0,0,0.5); -moz-box-shadow:0px 9px 25px 5px rgba(0,0,0,0.5); transform: translateY(-10px) scale(1); -moz-transform:  scale(1.0) translateY(-10px); -webkit-transform:  scale(1.0) translateY(-10px);} .styled-elements h1, .styled-elements h2, .styled-elements h3, .styled-elements h4, .styled-elements h5 { margin-bottom:25px; }
.styled-elements .column h2 { margin-bottom:15px; }
.styled-elements .button { margin-right:12px; } .highlight { padding:2px 4px 2px 5px; margin:0px 5px 0px 0px; } .dropcap { font-size:24px; float:left; margin:10px 0px 10px 0px; text-align:center; }
.dropcap.dropcap-default { font-size:48px; width:58px; }
.dropcap.dropcap-circle { width:40px; height:40px; line-height:38px; margin:5px 10px 0px 0px; padding:0px; border-radius:38px; }
.dropcap.dropcap-bordered-circle { width:38px; height:38px; line-height:38px; margin:5px 10px 0 0; padding:0px; text-align:center; box-shadow:0 0 5px #939393; -moz-box-shadow:0 0 5px #939393; -webkit-box-shadow:0 0 5px #939393; border-radius:37px; }
.dropcap.dropcap-square { width:40px; height:40px; line-height:38px; text-align:center; margin:5px 10px 0px 0px; padding:0px; }		
.dropcap.dropcap-bordered-square { box-shadow:0 0 5px #939393; -moz-box-shadow:0 0 5px #939393; -webkit-box-shadow:0 0 5px #939393; width:38px; height:38px; text-align:center; margin:5px 10px 0px 0px; padding:0px; line-height:36px; } .tabs-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
ul.tabs-frame { float:left; margin:0px 0px 0px 15px; padding:0px; width:98.5%; }
ul.tabs-frame li { float:left; display:inline; margin:0px 0px 0px 5px; padding:0px; }
ul.tabs-frame li a { float:left; border-bottom:0px; margin:0px; padding:0px 15px; min-width:60px; text-align:center; font-size:14px; line-height:32px; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px 5px 0px 0px; }
.tabs-frame-content { float:left; clear:both; width:96.8%; margin:-1px 0px 0px; padding:15px 15px 10px; border-radius:5px; }		
.tabs-frame-content img { margin-top:10px; }
.tabs-frame-content img.alignleft { margin-bottom:15px; }
.one-half ul.tabs-vertical-frame { width:17%; margin-right:30px; }
.one-half ul.tabs-vertical-frame li a.current span { right:-27px; }
.one-half .tabs-vertical-frame-content { width:69%; }
.one-half .tabs-frame-content { width:93%; } .tabs-vertical-container { float:left; width:100%; margin:0px 0px 20px; padding:0px; clear:both; }
ul.tabs-vertical-frame { float:left; margin:0px 16px 0px 0px; padding:0px; width:20%; }		
ul.tabs-vertical-frame li { float:left; display:block; margin:0px; padding:0px; width:100%; position:relative; }
ul.tabs-vertical-frame li a { float:left; border-bottom:0px !important; margin:0px; padding:12px 15px 10px; width:83.5%; font-size:14px; line-height:normal; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; }
ul.tabs-vertical-frame li.first a { border-radius:5px 5px 0px 0px; }
ul.tabs-vertical-frame li.last a { border-radius:0px 0px 5px 5px; }
ul.tabs-vertical-frame li a.current span { left:0; right:-9px; top:0; bottom:0; position:absolute; }
.tabs-vertical-frame-content { width:74%; float:left; padding:15px 15px 10px; border-radius:5px; } h5.toggle, h5.toggle-accordion { margin-bottom:10px; padding:0px 0px 0px 25px; line-height:25px; clear:both; position:relative; }
h5.toggle a, h5.toggle-accordion a { display:block; }
.toggle-content { clear:both; margin:0px 0px 20px 25px; overflow:hidden; }
.toggle-content p { margin:0px; font-size:14px; }
.toggle-content img.alignleft { margin-top:5px; }
.toggle-frame-set { float:left; width:100%; margin:0px 0px 20px; }
.toggle-frame { float:left; clear:both; margin:0px 0px 3px 0px; width:95.5%; opacity:0.8; filter:alpha(opacity=80); padding:9px 10px 6px; font-size:16px; border-radius:5px; }
.toggle-frame h5 { margin:0px; opacity:0.6; filter:alpha(opacity=60); }
.toggle-frame .toggle-content { margin:20px 0 15px 10px; } .boxed-tooltip { background:#E5E5E5; color:#5A5A5A; padding:3px 15px; text-align:center; display:inline-block; margin:10px 0px 0px; text-shadow:none; }
.boxed-tooltip:hover { background:#4C4C4C; color:#FFFFFF; }
#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; }		
#tiptip_holder.tip_top { padding-bottom: 5px; }		 
#tiptip_holder.tip_bottom { padding-top: 5px; }		 
#tiptip_holder.tip_right { padding-left: 5px; }		 
#tiptip_holder.tip_left { padding-right: 5px; }		
.tip_bottom #tiptip_content { box-shadow: inset 0px -1px 0px 0px #77735c; -webkit-box-shadow:inset 0px -1px 0px 0px #77735c; -moz-box-shadow:inset 0px -1px 0px 0px #77735c; }
#tiptip_content { padding:8px 10px; color:#424242; font-size:12px; border:1px solid #acacac; box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; background: #efefef; background: -moz-linear-gradient(top,  #efefef 0%, #cacaca 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#cacaca)); background: -webkit-linear-gradient(top,  #efefef 0%,#cacaca 100%); background: -o-linear-gradient(top,  #efefef 0%,#cacaca 100%); background: -ms-linear-gradient(top,  #efefef 0%,#cacaca 100%); background: linear-gradient(to bottom,  #efefef 0%,#cacaca 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cacaca',GradientType=0 ); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }		
#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width:6px; height: 0; width: 0; }		
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color:#cbcbcb;  }		
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color:#cbcbcb; }		
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color:#cbcbcb; }		 
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color:#cbcbcb; }		
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color:#cbcbcb; border-top-color:#cbcbcb; }		
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color:#eeeeee; border-bottom-color: #eeeeee; }		 
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color:#dedede; border-right-color:#dedede; }		
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: #dedede; border-left-color:#dedede; } .titled-box { margin-bottom:20px; width:100%; clear:both; }
.titled-box h6.titled-box-title { padding:10px; text-shadow:none; margin:0px; } 
.titled-box-content { padding:10px 10px 15px; } .error-box, .warning-box, .success-box, .info-box { margin-bottom:20px; padding:15px 15px 15px 50px; clear:both; }
.error-box a, .warning-box a, .success-box a, .info-box a { text-decoration:underline; } .content .tweets li { display:block; clear:both; }
.content .tweets li .tweet-thumb { float:left; margin:0px 10px 5px 0px; }
.content .tweets li .tweet-time { font-size:12px; font-style:italic; } .content .recent-posts-widget li, .content .recent-portfolio-widget li, .content .recent-pages-widget li { display:block; clear:both; }
.content .recent-posts-widget a.thumb, .content .recent-portfolio-widget a.thumb, .content .recent-pages-widget a.thumb { border:none; background:none; width:37%; float:left; margin: 2px 10px 10px 0px; }
.content .recent-posts-widget a.thumb img, .content .recent-portfolio-widget a.thumb img, .content .recent-pages-widget a.thumb img { width:85%; height:auto !important; }
a.pin-it-button { transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; } ul.sitemap { float:left; width:100%; margin:0px; padding:0px; }
ul.sitemap li a:hover { text-decoration:underline; } .side-nav-container { margin:0px 30px 0px 0px; padding:60px 0px 0px; float:left; width:22%; }
.side-nav-bottom { width:100%; height:78px; float:left; clear:both; margin:-30px 0px 0px; }
ul.side-nav { float:left; width:100%; padding:0px; margin:0px; }
ul.side-nav li { float:left; clear:both; display:block; padding:0px; margin:-60px 0px 60px; padding:0px; width:100%; position:relative; }
ul.side-nav li a { line-height:16px; width:100%; float:left; padding:14px 0px; margin:0px 0px 2px; }
ul.side-nav li.current_page_item a span { width:19px; height:44px; top:0px; right:-19px; position:absolute; }
.main-content { float:left; width:74%; } #footer { float:left; clear:both; margin:0px; padding:0px; width:100%; text-shadow:0px 1px 0px #000000; font-size:13px; }
.footer-bg { margin:0px; padding:20px 0px 0px; float:left; width:100%; }
#footer p, #footer a, #footer .widget.tweetbox span { font-size:13px; line-height:18px; }
#footer h3.widgettitle a, #footer .widget.tweetbox h3.widgettitle a { font-size:18px; color:#ffffff; text-shadow:0px 1px 0px #000000; }
#footer .widget ul li { padding:10px 0px; background:none; }
#footer .widget ul li:last-child { border-bottom:0px; }
#footer .widget ul.footer-list { border:none; margin-bottom:5px; }
#footer .widget ul.footer-list li { border:none; padding:2px 0px; }
#footer .widget.widget_categories li { padding:0px; }
#footer .widget_categories ul li { float:left; }
#footer .widget.widget_calendar td, #footer .widget.widget_calendar th { text-shadow:none; }
#footer .widget.widget_calendar td a { color:#000000; text-shadow:none; }
#footer .widget.tweetbox a:hover { text-decoration:underline; }
#footer #searchform fieldset { padding:0px; border:none; }		
#footer #searchform input[type="submit"] { margin:0px; }
#footer #searchform input[type="text"] { padding:8px; width:67%; }
#footer .widget a.thumb { width:30%; }
#footer .widget .thumb img { padding:3px 4px 4px; height:auto !important; width:88.3%; }		
#footer .widget .thumb { float:left; margin:2px 10px 10px 0px; }
#footer .widget .textwidget { line-height:20px; }
#footer .widget .social-icons { margin:0px; }
#footer .widget .social-icons a { margin:0px 10px 10px 0px; }	
.widget .testimonial-carousel li { clear:none; }
.testimonial-skin-carousel { position:relative; }
.testimonial-skin-carousel .jcarousel-container { width:220px; }
.testimonial-skin-carousel .jcarousel-container-horizontal { width: 220px; padding:0px; }
.testimonial-skin-carousel .jcarousel-clip { overflow: hidden; }
.testimonial-skin-carousel .jcarousel-clip-horizontal { width:222px; height:auto; }
.testimonial-skin-carousel .jcarousel-item { width:220px; height:auto; }
.testimonial-skin-carousel .jcarousel-item-horizontal { margin-right:20px; }
.testimonial-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal { margin: 10px; }
.testimonial-nav { margin:20px 0px 0px; clear:both; float:left; width:100%; }
.testimonial-skin-carousel .jcarousel-prev-horizontal { position:absolute; left:40%; bottom:-30px; display:inline-block; margin:0px 5px; width:12px; height:20px; padding:0px; cursor:pointer; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
.testimonial-skin-carousel .jcarousel-next-horizontal { position:absolute; right:40%; bottom:-30px; display:inline-block; margin:0px 5px; width:12px; height:20px; padding:0px; cursor:pointer; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
.testimonial-skin-carousel .jcarousel-next-disabled, .testimonial-skin-carousel .jcarousel-prev-disabled { opacity:0.7; filter:alpha(opacity=70); cursor:auto; }
#footer .widget ul.testimonial-carousel li, #footer .widget ul.testimonial-carousel { border:0px; padding:0px; }
#footer .widget blockquote { padding:0px 0px 0px 20px; margin:0px; border:0px; width:85%; }
#footer .widget blockquote p { font-size:12px; line-height:18px; }
#footer .widget blockquote p span { margin:25px 0px 0px -20px; clear:both; float:left; width:100%; text-shadow:none; font-style:normal; }
#footer .widget blockquote p span img { float:left; margin:-5px 10px 10px 0px; }
#footer .widget form { float:left; width:100%; margin:0px; padding:0px; }
#footer .widget form p { float:left; margin:0px 0px 7px; clear:both; width:100%; }
#footer .widget form input[type="text"], #footer .widget form input[type="password"], #footer .widget form input[type="email"], #footer .widget form input[type="url"], #footer .widget form input[type="tel"], #footer .widget form input[type="number"], #footer .widget form input[type="range"], #footer .widget form input[type="date"], #footer .widget form textarea, #footer .widget form input.text { padding:7px; float:left; width:55%; margin:0px 4% 0px 0px; border-radius:5px; }
#footer .widget form textarea { width:92%; height:88px; }
#footer .widget form label { width:33%; float:right; font-size:13px; }
#footer .widget form input[type="submit"] { font-size:13px; cursor:pointer; text-transform:none; padding:6px 10px; margin:5px 0px 0px; border-radius:5px; }
#footer .widget form input[type="submit"]:hover { border-radius:5px; }
#footer .contactform-msg { display:none; }
.footer-copyright { float:left; clear:both; width:100%; padding:10px 0px 15px; margin:0px; }
.footer-copyright .copyright-content { float:left; margin:0px 5% 0px 0px; padding:0px; width:65%; }
.copyright-content-container { font-size:12px; text-shadow:none; float:left; clear:both; width:100%; margin:0px; }
.footer-copyright ul { margin:10px 0px 0px -10px; padding:0px; float:left; width:100%; }
.footer-copyright ul li { float:left; display:inline; margin:0px 0px 10px; padding:0px; }
.footer-copyright ul li ul { display:none; }
.footer-copyright ul li a { font-size:12px; text-shadow:none; padding:0px 10px; float:left; line-height:12px; }
.footer-copyright ul li:last-child { border:none; }
.footer-copyright p { font-size:12px; text-shadow:none; float:left; clear:both; width:100%; margin:0px; }
.footer-logo { float:right; width:30%; text-align:right; margin:5px 0px 0px; padding:0px; }
.footer-copyright.align-center { padding:20px 0px; }
.footer-copyright.align-center .container { position:relative; }
.footer-copyright.align-center .copyright-content { width:100%; text-align:center; }
.footer-copyright.align-center .social-icons { text-align:center; margin:15px 0px 0px; }
.footer-copyright.align-center .social-icons { display:inline-block; *display:inline; zoom:1; text-align:center; float:none; }
.footer-copyright.align-center .footer-logo { position:absolute; right:0px; top:10px; } #bbar-wrapper { width:100%; float:left; margin:0px; padding:0px; text-align:center; text-shadow:none; }
#bbar-close, #bbar-open { position:absolute; right:10px; top:0px; cursor:pointer; }
#bbar-body > img { max-width:80%; } .social-share { margin:20px 0px 0px; clear:both; width:100%; display:inline-block; *display:inline; *zoom:1; }
.social-share ul li { margin:0px 5px 10px; display:inline-block; *display:inline; *zoom:1; }
.social-share ul li:hover { opacity:0.8; filter:alpha(opacity=80); }
.social-bookmark > div, .social-bookmark > iframe, .social-bookmark > span, .social-bookmark > a { display:inline-block; margin:10px 5px 0px; }
.social-bookmark { clear:both; } .bbpress #bbpress-forums li a.bbp-forum-title, .bbpress #bbpress-forums li.bbp-header, .bbpress #bbpress-forums fieldset.bbp-form legend  { font-family:'Droid Sans', serif; }
.bbpress #bbpress-forums { font-size:14px; }
.bbpress #bbpress-forums li.bbp-header { background:#4C4C4C; color:#FFFFFF; text-shadow:none; text-transform:uppercase; }
.bbpress #bbpress-forums li.bbp-header li { padding:3px; }
.bbpress #bbpress-forums li { padding-bottom:0px; }
.bbpress #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count, .bbpress #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count, .bbpress .bbp-body .bbp-topic-voice-count, .bbpress .bbp-body .bbp-topic-reply-count { margin:6px; font-size:18px; }
.bbpress #bbpress-forums li a.bbp-forum-title, .bbpress #bbpress-forums li .bbp-topic-title a { color:#7d7d7d; font-size:14px; text-transform:uppercase; }
.bbpress #bbpress-forums li a.bbp-forum-title:hover, .bbpress .bbp-forum-freshness a:hover, .bbpress #bbpress-forums li .bbp-topic-title a:hover, .bbpress .bbp-topic-freshness a:hover { color:#000000; }
.bbpress #bbpress-forums li.bbp-body ul.forum, .bbpress #bbpress-forums li.bbp-body ul.topic { padding:15px; }		
.bbpress .bbp-forum-freshness a, .bbpress .bbp-topic-freshness a { color:#7d7d7d; font-size:13px; }
.bbpress #bbpress-forums li.bbp-footer { background:#E9E9E9; border-top:1px solid #DDDDDD; }
.bbpress #bbpress-forums div.bbp-the-content-wrapper { clear:both; }
.bbpress #bbpress-forums fieldset.bbp-form { border:1px solid #d7d7d7; }
.bbpress li.bbp-header div.bbp-topic-content span#subscription-toggle a, .bbpress li.bbp-header div.bbp-topic-content span#favorite-toggle a, .bbpress li.bbp-header div.bbp-reply-content span#subscription-toggle a, .bbpress li.bbp-header div.bbp-reply-content span#favorite-toggle a { color:#9C9C9C; text-shadow:none; }
.bbpress li.bbp-header div.bbp-topic-content span#subscription-toggle a:hover, .bbpress li.bbp-header div.bbp-topic-content span#favorite-toggle a:hover, .bbpress li.bbp-header div.bbp-reply-content span#subscription-toggle a:hover, .bbpress li.bbp-header div.bbp-reply-content span#favorite-toggle a:hover { color:#ffffff; }
.bbpress .bbp-form div.bbp-template-notice, .bbpress .bbp-form div.indicator-hint { display:inline-block; *display:inline; *zoom:1; width:98.5%; }
.bbpress #bbpress-forums fieldset.bbp-form legend { font-size:14px; }
.bbpress #bbpress-forums fieldset.bbp-form input[type="text"] { width:25%; }
.bbpress span.bbp-admin-links a, .bbpress .bbp-topic-header a.bbp-topic-permalink, .bbpress .bbp-reply-header a.bbp-reply-permalink { color:#A9A9A9; }
.bbpress span.bbp-admin-links a:hover, .bbpress .bbp-topic-header a.bbp-topic-permalink:hover, .bbpress .bbp-reply-header a.bbp-reply-permalink:hover { color:#000000; }
.bbpress #bbpress-forums div.bbp-topic-author a.bbp-author-name, .bbpress #bbpress-forums div.bbp-reply-author a.bbp-author-name { color:#a5a5a5; }
.bbpress #bbpress-forums div.bbp-topic-author a.bbp-author-name, .bbpress #bbpress-forums div.bbp-reply-author a.bbp-author-name:hover { color:#000000; }
.bbpress .button, .bbpress input[type="submit"] { font-size:13px; padding:5px 15px 6px; background:#696969 url(../../../themes/ultimate/images/button-small-gradient.png) repeat-x; border:1px solid #3C3C3C; color:#FFFFFF; text-shadow:0 1px 0 #000000; }
.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a { background:#E5E5E5; color:#5a5a5a; }
.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:hover, .bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover { color:#000000; }
.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation a { color:#6a6a6a; }
.bbpress #bbpress-forums div.bbp-search-form { width:30%; margin-bottom:20px; }
.bbpress #bbpress-forums div.bbp-search-form input[type="text"] { float:left; margin:0px 10px 0px 0px; width:62%; }
.bbpress #bbpress-forums div.bbp-search-form .button { float:left; margin:0px; padding:8px 15px 9px; background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) repeat-x; } .widget.bbp_widget_login form fieldset { margin:0px; padding:0px; }
.widget.bbp_widget_login form label { width:100%; margin:0px 0px 10px; padding:0px; }
.widget.bbp_widget_login form input[type="text"], .widget.bbp_widget_login form input[type="password"] { width:90%; padding:12px 10px; }
.widget.bbp_widget_login form input[type="checkbox"] { margin:0px; }
.widget.bbp_widget_login form .bbp-remember-me label { width:auto; float:none; }
.widget.bbp_widget_login .button { line-height:normal; display:inline-block; *display:inline; zoom:1; clear:both; margin:10px 0px 0px; cursor:pointer; width:auto; float:none; padding:7px 15px 8px; font-size:14px; background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) repeat-x; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; border-radius:5px; }
.widget.widget_display_replies li, .widget.widget_display_topics li { line-height:20px; display:block; } ul.products li .onsale, ul.products li .price, .product .onsale, .summary .price, .woocommerce-message, .product-name, .widget_shopping_cart_content .total, ul.tabs li a, .product .summary .price, .widget.woocommerce ul.product_list_widget li .amount { font-family:'Droid Sans', serif; }
.woocommerce-result-count { float:left; margin:10px 0px 0px; }
.woocommerce-ordering { float:right; }
.woocommerce .woocommerce-ordering { margin:0px; }
.woocommerce .woocommerce-ordering select { margin:0px; width:auto; }
ul.products { width:100%; margin:30px 0px 0px; padding:0px; float:left; }
ul.products li { float:left; display:inline; margin:0px 2% 15px 0px; padding:10px 10px 20px; width:28.5%; border:1px solid #d8d8d8; background:#ffffff; position:relative; text-align:center; min-height:320px; -webkit-transition:-webkit-box-shadow 0.2s ease-out; -moz-transition:-moz-box-shadow 0.2s ease-out; -o-transition:-o-box-shadow 0.2s ease-out; transition:box-shadow 0.2s ease-out; }
ul.products li:hover { position:relative; z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); }
ul.products li.last { margin-right:0px; }
ul.products li img { margin-bottom:10px; }
ul.products li .onsale, .product .onsale { text-align:center; width:45px; height:45px; position:absolute; top:15px; left:15px; color:#ffffff; font-size:12px; line-height:45px; font-style:italic; text-shadow:none; border-radius:45px; }
ul.products li h3 { font-weight:normal; text-transform:none; font-size:14px; min-height:40px; }
ul.products li .price { width:100%; clear:both; float:left; margin:10px 0px 0px; }
ul.products li .price, .product .summary .price { font-size:16px; color:#000000; }
ul.products li .price ins { background:none; }
ul.products li .price del { color:#ff8787; font-size:14px; }			
ul.products li .button, .cart .button, .add_review .button, .shipping-calculator-form .button, .price_slider_amount .button { line-height:normal; display:inline-block; *display:inline; zoom:1; clear:both; margin:10px 0px 0px; cursor:pointer; width:auto; float:none; padding:7px 15px 8px; font-size:14px; background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) repeat-x; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; border-radius:5px; }		
ul.products li .star-rating { clear:both; float:none; display:inline-block; }
ul.products > li > a { width:100%; display:inline-block; } 
ul.products li .added_to_cart { width:auto; background:url(../../../themes/ultimate/images/shortcodes/icons-green.png) -368px -417px no-repeat; line-height:17px; padding:0px 0px 0px 20px; width:78px; display:block; clear:both; color:#4B7808; position:absolute; bottom:7px; left:0px; right:0px; margin:0 auto; }
ul.products li .button { transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -webkit-transition: all .1s linear; }
ul.products li .button.loading { background:url(../../../themes/ultimate/images/product-loading.gif) center center no-repeat; width:25px; height:25px; line-height:0; white-space:nowrap; font-size:0; border:none; }
.woocommerce-pagination { float:left; clear:both; width:100%; margin:10px 0px 0px; padding:0px; }
ul.page-numbers { float:right; }
ul.page-numbers li { float:left; display:inline; margin:0px 4px; padding:0px; line-height:normal; }
ul.page-numbers li a { line-height:normal; float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background:#ebebeb; border:1px solid #d7d7d7; color:#7c7c7c; border-radius:5px; }
ul.page-numbers li span.current { background:#4c4c4c url(../../../themes/ultimate/images/pagination-active.jpg) repeat-x; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; float:left; padding:5px 10px; font-size:13px; -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; border-radius:5px; }
ul.page-numbers li a:hover { background:#676767; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; -moz-box-shadow:inset 0px 1px 0px 0px #acacac; -webkit-box-shadow:inset 0px 1px 0px 0px #acacac; box-shadow: inset 0px 1px 0px 0px #acacac; }
ul.page-numbers li a.next, ul.page-numbers li a.prev { padding:5px 8px 6px; }
.product { width:100%; float:left; margin:0px; padding:0px; position:relative; }
.product .images { float:left; width:48%; margin:0px 3% 0px 0px; }
.product .woocommerce-main-image { width:100%; background:#ffffff; border:1px solid #d8d8d8; float:left; margin:0px 0px 10px; text-align:center; line-height:0px; }
.product .woocommerce-main-image img { height:auto; }
.product .thumbnails a { background:#ffffff; border:1px solid #d8d8d8; float:left; margin:0px 10px 10px 0px; text-align:center; } 
.product .summary { float:left; margin:0px; padding:0px; width:49%; }
.product .summary .product_title { font-size:22px; text-transform:none; font-weight:normal; }
.product .summary .price { font-size:20px; }
.product .summary .price ins { background:none; }
.product .summary .price del { color:#ff4e4e; font-size:16px; }
.product .summary .group_table td { vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.product .summary .group_table .price { font-size:16px; }
.product .summary .group_table label { width:100%; }
.product .cart { width:100%; float:left; margin:0px 0px 10px; padding:0px; }
.product .quantity, .product-quantity .quantity { position:relative; width:76px; float:left; } 
.product .quantity input.qty, .product-quantity .qty { width:30px; padding:10px; }
.product .quantity .plus, .product-quantity .quantity .plus { position:absolute; top:4px; right:0px; background:#e5e5e5; padding:0px; color:#696969; border:none; width:20px; height:17px; cursor:pointer; }
.product .quantity .minus, .product-quantity .quantity .minus { position:absolute; bottom:10px; right:0px; background:#e5e5e5; padding:0px; color:#696969; border:none; width:20px; cursor:pointer; }
.product .quantity .minus:hover, .product .quantity .plus:hover, .product-quantity .quantity .minus:hover, .product-quantity .quantity .plus:hover { background:#696969; color:#ffffff; }
.product .cart .single_add_to_cart_button { float:left; clear:none; padding:8px 10px 7px; margin:4px 0px 0px 10px; font-size:15px; }
.product .single_add_to_cart_button span { background:url(//http://tokorunningtext.com/wp-content/themes/ultimate/images/cart-ico.png) left no-repeat; padding-left:28px; line-height:20px; float:left; }
.product_meta { float:left; clear:both; margin:20px 0px 0px; } 
.cart .button { margin:10px 0px 0px 20px; }
table.shop_attributes td p { margin:0px; }		
.woocommerce-tabs, .related.products, .upsells.products { float:left; clear:both; width:100%; margin:30px 0px 0px; padding:0px; }	
.related.products ul.products, .upsells.products ul.products { margin-top:10px; }
ul.tabs { list-style:none; float:left; margin:0px 0px 0px 15px; padding:0px; width:98.5%; }
ul.tabs li { float:left; display:inline; margin:0px 0px 0px 5px; padding:0px; }
ul.tabs li a { background:url(../../../themes/ultimate/images/tabs-bg.jpg) repeat-x; border:1px solid #dddddd; color:#717171; float:left; border-bottom:0px; margin:0px; padding:0px 15px; min-width:60px; text-align:center; font-size:14px; line-height:32px; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; border-radius:5px 5px 0px 0px; }
ul.tabs li a:hover, ul.tabs li a.current { background:#f0f0f0; background:url(../../../themes/ultimate/images/tabs-bg-active.jpg) repeat-x; }
.woocommerce-tabs .panel { margin:-1px 0px 0px; padding:20px 15px 10px; border-radius:5px; background:#ffffff; border:1px solid #dddddd; clear:both; }
.shop_attributes th { background:#F3F3F3; font-weight:bold; }
.shop_attributes tr:nth-child(2n+1) th { background:#F8F8F8; }		
.shop_attributes td { border-bottom:1px solid #CFCFCF; }
.shop_attributes { border-bottom:none; }
#reviews ol.commentlist li .avatar { float:left; margin:0px 20px 0px 0px; padding:0px; }
#reviews ol.commentlist li { border-bottom:1px dashed #aaaaaa; padding:10px 0px; display:block; }	
#reviews ol.commentlist { padding-left:0px; }
#review_form .required { color:#ff0000; }
p.stars span { background:url(../../../themes/ultimate/images/star.png) left top repeat-x; float:left; height:16px; position:relative; width:80px; }
p.stars span a { float:left; height:0; left:0; overflow:hidden; padding-top:16px; position:absolute; top:0; width:16px; transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; }
p.stars span a.star-1 { width:16px; z-index:10; }
p.stars span a.star-2 { width:32px; z-index:9; }
p.stars span a.star-3 { width:48px; z-index:8; }
p.stars span a.star-4 { width:64px; z-index:7; }
p.stars span a.star-5 { width:80px; z-index:6; }
p.stars span a.active { background:url(../../../themes/ultimate/images/star.png) left -32px repeat-x; }
p.stars span a:hover, p.stars span a:focus { background:url(../../../themes/ultimate/images/star.png) left -16px repeat-x; }	
.star-rating { width:80px; height:16px; background:url(../../../themes/ultimate/images/star.png) left 0 repeat-x; float:right; }
.star-rating span { background:url(../../../themes/ultimate/images/star.png) left -32px repeat-x; height:0; padding-top:16px; overflow:hidden; float:left; }
.woocommerce .pp_woocommerce form label { width:auto; margin:0px 2px 10px 0px; padding:0px; }
.woocommerce .pp_woocommerce form input[type="text"] { clear:both; }
.woocommerce .pp_woocommerce p.stars { margin-top:-15px !important; }
.woocommerce .pp_woocommerce input[type="submit"] { margin:20px 18px 0px 0px; }
.woocommerce .pp_woocommerce .comment-form-comment { float:left; clear:both; width:100%; margin:10px 0px 0px; }
.single-product.woocommerce .woocommerce-message { background:#eafac0 url(../../../themes/ultimate/images/success-ico.png) 15px center no-repeat; border:1px solid #b1cf67; color:#7ba411; color:#7ba411; margin-bottom:20px; padding:5px 15px 10px 45px; clear:both; }		
.single-product.woocommerce .woocommerce-message a { color:#7ba411; text-decoration:underline; }
.shop_table td.product-name { font-size:14px; } 
.shop_table td.product-remove .remove { font-size:16px; }
.shop_table .cart_item td { vertical-align:middle; } 
.coupon { float:left; }
.coupon #coupon_code { padding:7px 10px 8px; width:100px; float:left; }
.woocommerce .coupon label { width:auto !important; padding:16px 0px; }
.woocommerce .shop_table input[type="submit"] { margin:-2px 0px 0px 5px; }
td.actions { text-align:right; } 
td.actions .button { margin-left:5px; padding:6px 10px 5px; position:relative; top:2px; }
.shipping-calculator-form input[type="text"] { width:34.2%; }
.shipping-calculator-form select { width:35%; }
.woocommerce form p, .woocommerce form h3 { clear:both; width:100%; margin:10px 0px 0px; }	
.woocommerce form h3 { padding-bottom:20px; }
.woocommerce-error, .woocommerce form .required { color:#FF4E4E; } 
.woocommerce #main form label, #main .woocommerce form label { clear:both; float:left; margin:0 20px 0 0; width:19%; padding:6px 0px; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field, .woocommerce form input[type="checkbox"]  { margin:10px 0 0 21.9%; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field { width:48.5%; }
.woocommerce form p#billing_address_2_field input[type="text"], .woocommerce form p#shipping_address_2_field input[type="text"] { width:93%; }
.woocommerce form select { margin:0px; width:48%; }
.woocommerce form input[type="text"], .woocommerce form textarea, .woocommerce form input[type="password"] { width:45%; margin:0px; }
.woocommerce form { margin:30px 0px; }
.woocommerce form p#shiptobilling { margin:0px 0px 30px; }
.woocommerce form #shiptobilling label, .woocommerce form label.checkbox { width:auto !important; float:none !important; clear:none !important; }
.woocommerce form input[type="submit"]  { background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) repeat-x; margin:10px 10px 0px 21.1%; float:none; display:inline-block; }
.woocommerce form #payment input[type="submit"] {margin:10px 10px 0px 0px; float:left; clear:both; }
.sidebar .woocommerce form input[type="submit"] { margin-left:0px; }
.woocommerce .checkout_coupon input[type="submit"] { margin-left:0px; }
.woocommerce-error { font-size:14px; padding:0px; }
#payment { float:left; clear:both; width:100%; margin:10px 0px 0px; padding:0px; }
#payment ul { padding:0px; }
#payment ul li { float:left; clear:both; display:block; } 
#payment label { width:auto !important; float:none !important; clear:none !important; }
.order-actions a.button { color:#839c18; }
.woocommerce #main .address, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 {  background:#FFFFFF; border:1px solid #D8D8D8; display:inline-block; line-height:20px; margin:20px 1%; padding:20px; width:41%; -webkit-transition:-webkit-box-shadow 0.2s ease-out; -moz-transition:-moz-box-shadow 0.2s ease-out; -o-transition:-o-box-shadow 0.2s ease-out; transition:box-shadow 0.2s ease-out; }
.woocommerce #main .address:hover, .woocommerce .addresses .col-1:hover, .woocommerce .addresses .col-2:hover { z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); }
.woocommerce .variations_form label { width:auto; padding:0px; }
.woocommerce .variations_form select, .woocommerce .variations_form input[type="text"] { width:auto; }
.woocommerce-checkout .woocommerce .form-row .chosen-container { margin:3px 0px 5px; width:48% !important; }
.pp_woocommerce .pp_content { height:auto !important; min-height:500px; }
.pp_description { display:none !important; }
.pp_woocommerce .pp_content #respond form textarea { clear:both; }
.woocommerce-cart .woocommerce-message { background:#bfe4f9 url(../../../themes/ultimate/images/info-ico.png) 15px center no-repeat; border:1px solid #68a2cf; color:#2081b9; color:#2081b9; margin-bottom:20px; padding:15px 15px 15px 50px; clear:both; }
#respond form p.stars { clear:none; width:auto; }
.zoomWrapperImage img { max-width:none; } .widget.woocommerce ul.product_list_widget li { line-height:20px; background:none; padding:5px 0px; width:100%; display:block; font-size:12px; }
.widget.woocommerce ul.product_list_widget li a { display:inline; font-weight:bold; }
.widget.woocommerce ul.product_list_widget li .amount { font-size:14px; display:table; margin:5px 0px 0px; color:#000000; }	
.widget.woocommerce ul.product_list_widget li del span.amount, .widget.woocommerce ul.product_list_widget li del { color:#FF4E4E; font-size:14px; }
.widget.woocommerce ul.product_list_widget li img { border:1px solid #d8d8d8; float:left; margin:0px 10px 0px 0px; }
.widget.woocommerce ul.product_list_widget .star-rating { margin:5px 0px; display:table; float:none; }
.widget_shopping_cart_content .total { font-size:15px; text-transform:uppercase; margin:15px 0px 10px; display:inline-block; }
.widget_shopping_cart_content .total strong { font-weight:normal; }
.widget.woocommerce.widget_product_search #searchform, .widget.widget_search #searchform fieldset { margin:0px; }
.widget.woocommerce.widget_product_search #searchform input[type="text"] { width:54%; }
.widget.woocommerce.widget_product_search #searchform input[type="text"]:hover, .widget.woocommerce.widget_product_search #searchform input[type="text"]:focus { width:54%; }	
.widget.woocommerce.widget_product_search #searchform label { width:100%; }
.widget.woocommerce.widget_login form label { width:100%; margin:0px 0px 10px; padding:0px; }
.widget.woocommerce.widget_login form input[type="text"], .widget.woocommerce.widget_login form input[type="password"] { width:90%; padding:12px 10px; }
.widget.woocommerce.widget_shopping_cart p.buttons a { margin-right:10px; }
.widget.woocommerce.widget_login form { margin-top:-10px; }
.widget.woocommerce.widget_price_filter .price_slider_wrapper { float:left; clear:both; width:100%; margin:20px 0px 0px; }
.widget.woocommerce.widget_price_filter .price_slider_amount .button { float:left; }
.widget.woocommerce.widget_price_filter .price_label { margin:21px 0px 0px 15px; float:left; }
.widget_price_filter .price_slider_wrapper .ui-widget-content { background:#9e9e9e; border: 0 none; border-radius: 1em 1em 1em 1em; }
.widget_price_filter .ui-slider-horizontal { height: 0.5em; }
.widget_price_filter .ui-slider { position: relative; text-align: left; }
.widget_price_filter .price_slider { margin-bottom: 1em; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range { height: 100%; top: 0; }
.widget_price_filter .ui-slider .ui-slider-range { background:#D3D3D3; border: 0 none; border-radius: 1em 1em 1em 1em; display:block; font-size:0.7em; position:absolute; z-index:1; }
.widget_price_filter .ui-slider .ui-slider-handle { background:#D3D3D3; border: 1px solid #6D6D6D; border-radius: 1em 1em 1em 1em; cursor: pointer; height:10px; outline: medium none; position: absolute;    top: -0.2em; width:10px; z-index: 2;  transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; margin-left:-5px; }
.widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left:-5px; }
.woocommerce .price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all, .woocommerce-page .price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { margin:0 5px 1em; } .tinynav { display:none; background-color:#ffffff; background-image:url(../../../themes/ultimate/images/responsive-nav-bg.png); background-position:center right; background-repeat: no-repeat; border:none; border-radius:0px; width:100%; margin:6px 0px 10px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; } .ultimate-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
#ultimate-style-picker { background:#ffffff; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 10px; text-align:center; box-shadow:0px 0px 10px #242424; -moz-box-shadow:0px 0px 10px #242424; -webkit-box-shadow:0px 0px 10px #242424; border-radius:0px 10px 10px 0px; }
#ultimate-style-picker h2 { background:url(../../../themes/ultimate/images/style-picker/title-bg.jpg) repeat-x; font:normal 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px; border-radius:10px 10px 0px 0px;  }
#ultimate-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; text-transform:uppercase; }
#ultimate-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:225px; }
#ultimate-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 0px 6px 0px; }
#ultimate-style-picker ul li a { background:#ffffff; border:1px solid #ffffff; padding:2px; display:inline-block; margin:0px; line-height:0; }
#ultimate-style-picker ul li a.selected, #ultimate-style-picker ul li a:hover { border:1px solid #d7d7d7; }
#ultimate-style-picker ul li a img { border:1px solid #d7d7d7; }
#ultimate-style-picker select { padding:6px; }
#ultimate-style-picker .hr { background:url(../../../themes/ultimate/images/style-picker/seperator.png) no-repeat; width:100%; height:25px; margin:-10px 0px 10px; float:left; }
.style-picker-ico { position:absolute; top:25px; left:225px; } .wpcf7-form-control-wrap { position:relative; }
.wpcf7-form span.wpcf7-not-valid-tip { background:#ffcccc; border:1px solid #ff9999; color:#cc0000; padding:4px 10px;top:24px; left:0px; }
.wpcf7-form span.wpcf7-not-valid-tip:before { position:absolute; background:url(../../../themes/ultimate/images/error-arrow.png) top left no-repeat; top:-6px; left:14px; width:16px; height:6px; content:""; }
.zn_mailchimp_result { float:left; clear:both; margin:20px 0px 0px; }
.error-container, .warning-msg, .ajax_success, .wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok { margin-bottom:20px; padding:15px 15px 15px 50px; clear:both; display:inline-block; text-align:left; *display:inline; *zoom:1; }
.error-container, .wpcf7-form div.wpcf7-validation-errors { background:#ffcccc url(../../../themes/ultimate/images/error-ico.png) 15px center no-repeat; border:1px solid #ff9999; color:#d01313; }
.warning-msg { background:#fdebae url(../../../themes/ultimate/images/warning-ico.png) 15px center no-repeat; border:1px solid #e6c555; color:#c79d13; }
.ajax_success, .wpcf7-form div.wpcf7-mail-sent-ok { background:#eafac0 url(../../../themes/ultimate/images/success-ico.png) 15px center no-repeat; border:1px solid #b1cf67; color:#7ba411; }
#footer .ajax_success { color:#7ba411; text-shadow:none; }
#footer .error-container { text-shadow:none; }
  blockquote{ color:#858585; background:url(../../../themes/ultimate/images/quote.png) left top no-repeat; }
blockquote p cite { color:#B0B0B0; }
blockquote.grey { background:url(../../../themes/ultimate/images/shortcodes/icons-grey.png) -761px -814px no-repeat; }
blockquote.light-grey { background:url(../../../themes/ultimate/images/shortcodes/icons-light-grey.png) -761px -814px no-repeat; }
blockquote.light-blue { background:url(../../../themes/ultimate/images/shortcodes/icons-light-blue.png) -761px -814px no-repeat; }
blockquote.black { background:url(../../../themes/ultimate/images/shortcodes/icons-black.png) -761px -814px no-repeat; }
blockquote.yellow { background:url(../../../themes/ultimate/images/shortcodes/icons-yellow.png) -761px -814px no-repeat; }	
blockquote.blue { background:url(../../../themes/ultimate/images/shortcodes/icons-blue.png) -761px -814px no-repeat; }
blockquote.gold { background:url(../../../themes/ultimate/images/shortcodes/icons-gold.png) -761px -814px no-repeat; }
blockquote.green { background:url(../../../themes/ultimate/images/shortcodes/icons-green.png) -761px -814px no-repeat; }
blockquote.olive-green { background:url(../../../themes/ultimate/images/shortcodes/icons-olive-green.png) -761px -814px no-repeat; }
blockquote.orange { background:url(../../../themes/ultimate/images/shortcodes/icons-orange.png) -761px -814px no-repeat; }	
blockquote.purple { background:url(../../../themes/ultimate/images/shortcodes/icons-purple.png) -761px -814px no-repeat; }
blockquote.red { background:url(../../../themes/ultimate/images/shortcodes/icons-red.png) -761px -814px no-repeat; }
blockquote.violet { background:url(../../../themes/ultimate/images/shortcodes/icons-violet.png) -761px -814px no-repeat; }
blockquote.turquoiseblue { background:url(../../../themes/ultimate/images/shortcodes/icons-turquoiseblue.png) -761px -814px no-repeat; }
blockquote.deepblue { background:url(../../../themes/ultimate/images/shortcodes/icons-deepblue.png) -761px -814px no-repeat; }	
blockquote.teal { background:url(../../../themes/ultimate/images/shortcodes/icons-teal.png) -761px -814px no-repeat; }
blockquote.mauve { background:url(../../../themes/ultimate/images/shortcodes/icons-mauve.png) -761px -814px no-repeat; }
blockquote.pearl { background:url(../../../themes/ultimate/images/shortcodes/icons-pearl.png) -761px -814px no-repeat; }
blockquote.steelblue { background:url(../../../themes/ultimate/images/shortcodes/icons-steelblue.png) -761px -814px no-repeat; }
blockquote.coffee { background:url(../../../themes/ultimate/images/shortcodes/icons-coffee.png) -761px -814px no-repeat; }
blockquote.coral { background:url(../../../themes/ultimate/images/shortcodes/icons-coral.png) -761px -814px no-repeat; }
blockquote.crimson { background:url(../../../themes/ultimate/images/shortcodes/icons-crimson.png) -761px -814px no-repeat; }
blockquote.hotpink { background:url(../../../themes/ultimate/images/shortcodes/icons-hotpink.png) -761px -814px no-repeat; }
blockquote.indianred { background:url(../../../themes/ultimate/images/shortcodes/icons-indianred.png) -761px -814px no-repeat; }
blockquote.aqua { background:url(../../../themes/ultimate/images/shortcodes/icons-aqua.png) -761px -814px no-repeat; } .pullquote1, .pullquote2, .pullquote3, .pullquote4, .pullquote5, .pullquote6 { display:inline-block; margin-bottom:20px; margin-top:20px; width:40%; }	
.pullquote1, .pullquote2, .pullquote3, .pullquote4, .pullquote5, .pullquote6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing: -0.5px; line-height:30px; }	
.pullquote1 { border-left:3px solid #ABABAB; background:#E5E5E5; font-size:18px; letter-spacing:0; line-height:25px; padding:15px; width:36%; }	
.pullquote2 { background:#E7E7E7; border:1px solid #FFFFFF; box-shadow:0 0 5px #D0D0D0; padding:19px; }	
.pullquote3 { background:#E7E7E7; border-bottom:2px dotted #A1A1A1; border-top:2px dotted #A1A1A1; font-size:18px; padding:19px; }	
.pullquote4 { border-bottom:4px double #dddddd; border-top:4px double #dddddd; margin-top:20px; padding:22px 0px; }	
.pullquote5 { border-left:3px solid #ABABAB; font-size:20px; letter-spacing:0; line-height:25px; padding:5px 5px 5px 15px; width:36%; }	
.pullquote6 { border-top:3px solid #ABABAB; background:#E5E5E5; font-size:20px; letter-spacing:0; line-height:25px; padding:15px; width:36%; }	
.quotes:before { content:open-quote; display:inline; font-size:150%; font-weight:bold; margin-right:5px; vertical-align:middle; }	
.quotes:after { content:close-quote; display:inline; font-size:150%; font-weight:bold; margin-left:5px; vertical-align:middle; }	
.pullquote1.aligncenter, .pullquote2.aligncenter, .pullquote3.aligncenter, .pullquote4.aligncenter, .pullquote5.aligncenter, .pullquote6.aligncenter { display:block; float:none; text-align:center; width:auto; } .button.small { background:url(../../../themes/ultimate/images/button-small-gradient.png) repeat-x; }
.button.medium { background:url(../../../themes/ultimate/images/button-medium-gradient.png) repeat-x; }
.button.large { background:url(../../../themes/ultimate/images/button-large-gradient.png) repeat-x; }
.button.xlarge { background:url(../../../themes/ultimate/images/button-xlarge-gradient.png) repeat-x; }
.button.black { background-color:#303030; color:#ffffff; border:1px solid #000000; text-shadow:0px 1px 0px #000000; }
.button.grey { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; }
.button.light-grey { background-color:#fafafa; color:#696969; border:1px solid #d0d0d0; text-shadow:0px 1px 0px #ffffff; }
.button.light-blue { background-color:#3d9ed6; color:#ffffff; border:1px solid #20648b; text-shadow:0px 1px 0px #000000; }	
.button.yellow { background-color:#E8BE11; border:1px solid #A57B00; color:#FFFFFF;  text-shadow:0px 1px 0 #835900; }
.button.blue { background-color:#3e62d6; color:#ffffff; border:1px solid #19307d; text-shadow:0px 1px 0px #000000; }
.button.gold { background-color:#a16215; color:#ffffff; border:1px solid #613908; text-shadow:0px 1px 0px #000000; }
.button.green { background-color:#74a115; color:#ffffff; border:1px solid #4C7900; text-shadow:0px 1px 0px #000000; }
.button.olive-green { background-color:#d6d63e; color:#49491b; border:1px solid #9E9E39; text-shadow:0px 1px 0px #ffffff; }
.button.orange { background-color:#F16000; color:#ffffff; border:1px solid #C63513; text-shadow:0px 1px 0px #000000; }
.button.purple { background-color:#a1157e; color:#ffffff; border:1px solid #550032; text-shadow:0px 1px 0px #000000; }
.button.red { background-color:#BE0808; color:#ffffff; border:1px solid #730000; text-shadow:0px 1px 0px #000000; }
.button.turquoiseblue { background-color:#15a17b; color:#ffffff; border:1px solid #006943; text-shadow:0px 1px 0px #000000; }	
.button.violet { background-color:#5d15a1; color:#ffffff; border:1px solid #1D0361; text-shadow:0px 1px 0px #000000; }
.button.deepblue { background-color:#092334; color:#ffffff; border:1px solid #3B3B3B; text-shadow:0px 1px 0px #000000; }
.button.teal { background-color:#008899; color:#ffffff; border:1px solid #004E5F; text-shadow:0px 1px 0px #000000; }
.button.mauve { background-color:#625B56; color:#ffffff; border:1px solid #49423D; text-shadow:0px 1px 0px #000000; }
.button.pearl { background-color:#AB998F; color:#ffffff; border:1px solid #7E6C62; text-shadow:0px 1px 0px #000000; }
.button.steelblue { background-color:#788794; color:#ffffff; border:1px solid #42515E; text-shadow:0px 1px 0px #000000; }
.button.coffee { background-color:#372E25; color:#ffffff; border:1px solid #060606; text-shadow:0px 1px 0px #000000; }
.button.coral { background-color:#FF7F50; color:#ffffff; border:1px solid #B83809; text-shadow:0px 1px 0px #000000; }	
.button.crimson { background-color:#DC143C; color:#ffffff; border:1px solid #8E0000; text-shadow:0px 1px 0px #000000; }
.button.hotpink { background-color:#FF69B4; color:#ffffff; border:1px solid #B31D68; text-shadow:0px 1px 0px #000000; }
.button.indianred { background-color:#CD5C5C; color:#ffffff; border:1px solid #8C1B1B; text-shadow:0px 1px 0px #000000; }
.button.aqua { background-color:#00FFFF; color:#104949; border:1px solid #16ADAD; text-shadow:0px 1px 0px #81FEFE; }
.button.heart-icon span { background:url(../../../themes/ultimate/images/button-ico-heart.png) left 8px no-repeat; }
.button.rss-icon span { background:url(../../../themes/ultimate/images/button-ico-rss.png) left 8px no-repeat; }
.button.mail-icon span { background:url(../../../themes/ultimate/images/button-ico-mail.png) left 8px no-repeat; }
.button.refresh-icon span { background:url(../../../themes/ultimate/images/button-ico-refresh.png) left 8px no-repeat; }
.button.zoom-icon span { background:url(../../../themes/ultimate/images/button-ico-zoom.png) left 8px no-repeat; }
.button.download-icon span { background:url(../../../themes/ultimate/images/button-ico-download.png) left 8px no-repeat; }
.button.delete-icon span { background:url(../../../themes/ultimate/images/button-ico-delete.png) left 8px no-repeat; }
.button.warning-icon span { background:url(../../../themes/ultimate/images/button-ico-warning.png) left 9px no-repeat; }
.button.chat-icon span { background:url(../../../themes/ultimate/images/button-ico-chat.png) left 8px no-repeat; }
.button.star-icon span { background:url(../../../themes/ultimate/images/button-ico-star.png) left 7px no-repeat; } .highlight { color:#000000; background:#fffd33; }
.highlight.black { color:#ffffff; background:#000000; text-shadow: 0px 1px 0px #000000; }
.highlight.grey { background:#585858; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.light-grey { background:#DDDDDD; color:#000000; text-shadow: 0px 1px 0px #ffffff; }
.highlight.light-blue { background:#3d9ed6; color:#ffffff; text-shadow: 0px 1px 0px #000000; }	
.highlight.yellow { color:#FFFFFF; background:#E8BE11;  text-shadow:0px 1px 0px #7C5206; }
.highlight.blue { background:#156ca0; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.gold { background:#a16215; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.green { background:#74a115; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.olive-green { background:#a1a115; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.orange { background:#a13815; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.purple { background:#a1157e; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.red { background:#a11515; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.turquoiseblue { background:#15a17b; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.violet { background:#5d15a1; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.deepblue { background:#092334; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.teal { background:#008899; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.mauve { background:#625B56; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.pearl { background:#AB998F; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.steelblue { background:#788794; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.coffee { background:#372E25; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.highlight.coral { background:#FF7F50; color:#ffffff; text-shadow: 0px 1px 0px #bf5a35; }
.highlight.crimson { background:#DC143C; color:#ffffff; text-shadow: 0px 1px 0px #000000; }		
.highlight.hotpink { background:#FF69B4; color:#ffffff; text-shadow: 0px 1px 0px #8c1e55; }
.highlight.indianred { background:#CD5C5C; color:#ffffff; text-shadow: 0px 1px 0px #8f1f1f; }		
.highlight.aqua { background:#00FFFF; color:#000000; text-shadow: 0px 1px 0px #ffffff; }
.highlight-italic { font-style:italic; color:#f7c808; }
.highlight-underlined { border-bottom:1px dashed #f7c808; color:#f7c808; padding-bottom:2px; }
.highlight-underlined-italic { font-style:italic; border-bottom:1px dashed #f7c808; color:#f7c808; padding-bottom:2px; }	
.highlight-italic.black { color:#000000; }
.highlight-italic.grey { color:#585858; }
.highlight-italic.light-grey { color:#BBBBBB; }
.highlight-italic.light-blue { color:#3d9ed6; }				
.highlight-italic.yellow { color:#f7c808; }
.highlight-italic.blue { color:#156ca0; }
.highlight-italic.gold { color:#a16215; }
.highlight-italic.green { color:#74a115; }
.highlight-italic.olive-green { color:#a1a115; }
.highlight-italic.orange { color:#a13815; }
.highlight-italic.purple { color:#a1157e; }
.highlight-italic.red { color:#a11515; }
.highlight-italic.turquoiseblue { color:#15a17b; }
.highlight-italic.violet { color:#5d15a1; }		
.highlight-italic.deepblue { color:#092334; }
.highlight-italic.teal { color:#008899; }
.highlight-italic.mauve { color:#625B56; }
.highlight-italic.pearl { color:#AB998F; }
.highlight-italic.steelblue { color:#788794; }
.highlight-italic.coffee { color:#372E25; }		
.highlight-italic.coral { color:#FF7F50; }
.highlight-italic.crimson { color:#DC143C; }		
.highlight-italic.hotpink { color:#FF69B4; }
.highlight-italic.indianred { color:#CD5C5C; }		
.highlight-italic.aqua { color:#00DDDD; }	
.highlight-underlined.black, .highlight-underlined-italic.black { color:#000000; border-bottom:1px dashed #000000; }
.highlight-underlined.grey, .highlight-underlined-italic.grey { color:#585858; border-bottom:1px dashed #585858; }
.highlight-underlined.light-grey, .highlight-underlined-italic.light-grey { color:#BBBBBB; border-bottom:1px dashed #BBBBBB; }
.highlight-underlined.light-blue, .highlight-underlined-italic.light-blue { color:#3d9ed6; border-bottom:1px dashed #3d9ed6; }				
.highlight-underlined.yellow, .highlight-underlined-italic.yellow { color:#f7c808; border-bottom:1px dashed #f7c808; }
.highlight-underlined.blue, .highlight-underlined-italic.blue { color:#156ca0; border-bottom:1px dashed #156ca0; }
.highlight-underlined.gold, .highlight-underlined-italic.gold { color:#a16215; border-bottom:1px dashed #a16215; }
.highlight-underlined.green, .highlight-underlined-italic.green { color:#74a115; border-bottom:1px dashed #74a115; }
.highlight-underlined.olive-green, .highlight-underlined-italic.olive-green { color:#a1a115; border-bottom:1px dashed #a1a115; }
.highlight-underlined.orange, .highlight-underlined-italic.orange { color:#a13815; border-bottom:1px dashed #a13815; }
.highlight-underlined.purple, .highlight-underlined-italic.purple { color:#a1157e; border-bottom:1px dashed #a1157e; }
.highlight-underlined.red, .highlight-underlined-italic.red { color:#a11515; border-bottom:1px dashed #a11515; }
.highlight-underlined.turquoiseblue, .highlight-underlined-italic.turquoiseblue { color:#15a17b; border-bottom:1px dashed #15a17b; }
.highlight-underlined.violet, .highlight-underlined-italic.violet { color:#5d15a1; border-bottom:1px dashed #5d15a1; }		
.highlight-underlined.deepblue, .highlight-underlined-italic.deepblue { color:#092334; border-bottom:1px dashed #092334; }
.highlight-underlined.teal, .highlight-underlined-italic.teal { color:#008899; border-bottom:1px dashed #008899; }
.highlight-underlined.mauve, .highlight-underlined-italic.mauve { color:#625B56; border-bottom:1px dashed #625B56; }
.highlight-underlined.pearl, .highlight-underlined-italic.pearl { color:#AB998F; border-bottom:1px dashed #AB998F; }
.highlight-underlined.steelblue, .highlight-underlined-italic.steelblue { color:#788794; border-bottom:1px dashed #788794; }
.highlight-underlined.coffee, .highlight-underlined-italic.coffee { color:#372E25; border-bottom:1px dashed #372E25; }		
.highlight-underlined.coral, .highlight-underlined-italic.coral { color:#FF7F50; border-bottom:1px dashed #FF7F50; }
.highlight-underlined.crimson, .highlight-underlined-italic.crimson { color:#DC143C; border-bottom:1px dashed #DC143C; }		
.highlight-underlined.hotpink, .highlight-underlined-italic.hotpink { color:#FF69B4; border-bottom:1px dashed #FF69B4; }
.highlight-underlined.indianred, .highlight-underlined-italic.indianred { color:#CD5C5C; border-bottom:1px dashed #CD5C5C; }		
.highlight-underlined.aqua, .highlight-underlined-italic.aqua { color:#00DDDD; border-bottom:1px dashed #00DDDD; } .dropcap { color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap.dropcap-default { color:#5a5a5a; text-shadow: 0px 1px 0px #ffffff; }
.dropcap.dropcap-circle { background:#535353; }
.dropcap.dropcap-bordered-circle { background:#535353; border:2px solid #FFFFFF; }
.dropcap.dropcap-square { background:#535353; }
.dropcap.dropcap-bordered-square { background:#535353; border:2px solid #FFFFFF; }		
.dropcap-default.black { color:#000000; }
.dropcap-default.grey { color:#585858; }
.dropcap-default.light-grey { color:#BBBBBB; }
.dropcap-default.light-blue { color:#3d9ed6; }				
.dropcap-default.yellow { color:#f7c808; }
.dropcap-default.blue { color:#156ca0; }
.dropcap-default.gold { color:#a16215; }
.dropcap-default.green { color:#74a115; }
.dropcap-default.olive-green { color:#a1a115; }
.dropcap-default.orange { color:#a13815; }
.dropcap-default.purple { color:#a1157e; }
.dropcap-default.red { color:#a11515; }
.dropcap-default.turquoiseblue { color:#15a17b; }
.dropcap-default.violet { color:#5d15a1; }		
.dropcap-default.deepblue { color:#092334; }
.dropcap-default.teal { color:#008899; }
.dropcap-default.mauve { color:#625B56; }
.dropcap-default.pearl { color:#AB998F; }
.dropcap-default.steelblue { color:#788794; }
.dropcap-default.coffee { color:#372E25; }		
.dropcap-default.coral { color:#FF7F50; }
.dropcap-default.crimson { color:#DC143C; }		
.dropcap-default.hotpink { color:#FF69B4; }
.dropcap-default.indianred { color:#CD5C5C; }		
.dropcap-default.aqua { color:#00DDDD; }	
.dropcap-circle.black, .dropcap-bordered-circle.black, .dropcap-square.black, .dropcap-bordered-square.black { color:#ffffff; background:#000000; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.grey, .dropcap-bordered-circle.grey, .dropcap-square.grey, .dropcap-bordered-square.grey { background:#585858; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.light-grey, .dropcap-bordered-circle.light-grey, .dropcap-square.light-grey, .dropcap-bordered-square.light-grey { background:#DDDDDD; color:#7D7D7D; text-shadow: 0px 1px 0px #ffffff; }
.dropcap-circle.light-blue, .dropcap-bordered-circle.light-blue, .dropcap-square.light-blue, .dropcap-bordered-square.light-blue { background:#3d9ed6; color:#ffffff; text-shadow: 0px 1px 0px #000000; }				
.dropcap-circle.yellow, .dropcap-bordered-circle.yellow, .dropcap-square.yellow, .dropcap-bordered-square.yellow { color:#FFFFFF; background:#E8BE11; }
.dropcap-circle.blue, .dropcap-bordered-circle.blue, .dropcap-square.blue, .dropcap-bordered-square.blue { background:#156ca0; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.gold, .dropcap-bordered-circle.gold, .dropcap-square.gold, .dropcap-bordered-square.gold { background:#a16215; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.green, .dropcap-bordered-circle.green, .dropcap-square.green, .dropcap-bordered-square.green { background:#74a115; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.olive-green, .dropcap-bordered-circle.olive-green, .dropcap-square.olive-green, .dropcap-bordered-square.olive-green { background:#a1a115; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.orange, .dropcap-bordered-circle.orange, .dropcap-square.orange, .dropcap-bordered-square.orange { background:#a13815; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.purple, .dropcap-bordered-circle.purple, .dropcap-square.purple, .dropcap-bordered-square.purple { background:#a1157e; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.red, .dropcap-bordered-circle.red, .dropcap-square.red, .dropcap-bordered-square.red { background:#a11515; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.turquoiseblue, .dropcap-bordered-circle.turquoiseblue, .dropcap-square.turquoiseblue, .dropcap-bordered-square.turquoiseblue { background:#15a17b; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.violet, .dropcap-bordered-circle.violet, .dropcap-square.violet, .dropcap-bordered-square.violet { background:#5d15a1; color:#ffffff; text-shadow: 0px 1px 0px #000000; }		
.dropcap-circle.deepblue, .dropcap-bordered-circle.deepblue, .dropcap-square.deepblue, .dropcap-bordered-square.deepblue { background:#092334; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.teal, .dropcap-bordered-circle.teal, .dropcap-square.teal, .dropcap-bordered-square.teal { background:#008899; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.mauve, .dropcap-bordered-circle.mauve, .dropcap-square.mauve, .dropcap-bordered-square.mauve { background:#625B56; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.pearl, .dropcap-bordered-circle.pearl, .dropcap-square.pearl, .dropcap-bordered-square.pearl { background:#AB998F; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.steelblue, .dropcap-bordered-circle.steelblue, .dropcap-square.steelblue, .dropcap-bordered-square.steelblue { background:#788794; color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.dropcap-circle.coffee, .dropcap-bordered-circle.coffee, .dropcap-square.coffee, .dropcap-bordered-square.coffee { background:#372E25; color:#ffffff; text-shadow: 0px 1px 0px #000000; }		
.dropcap-circle.coral, .dropcap-bordered-circle.coral, .dropcap-square.coral, .dropcap-bordered-square.coral { background:#FF7F50; color:#ffffff; text-shadow: 0px 1px 0px #bf5a35; }
.dropcap-circle.crimson, .dropcap-bordered-circle.crimson, .dropcap-square.crimson, .dropcap-bordered-square.crimson { background:#DC143C; color:#ffffff; text-shadow: 0px 1px 0px #000000; }		
.dropcap-circle.hotpink, .dropcap-bordered-circle.hotpink, .dropcap-square.hotpink, .dropcap-bordered-square.hotpink { background:#FF69B4; color:#ffffff; text-shadow: 0px 1px 0px #8c1e55; }
.dropcap-circle.indianred, .dropcap-bordered-circle.indianred, .dropcap-square.indianred, .dropcap-bordered-square.indianred { background:#CD5C5C; color:#ffffff; text-shadow: 0px 1px 0px #8f1f1f; }		
.dropcap-circle.aqua, .dropcap-bordered-circle.aqua, .dropcap-square.aqua, .dropcap-bordered-square.aqua { background:#09F1F1; color:#208787; text-shadow: 0px 1px 0px #ffffff; }  ul.fancy-list.grey li, ul.fancy-list li { background:url(../../../themes/ultimate/images/shortcodes/icons-grey.png) no-repeat; }
ul.fancy-list.light-grey li { background:url(../../../themes/ultimate/images/shortcodes/icons-light-grey.png) no-repeat; }
ul.fancy-list.light-blue li { background:url(../../../themes/ultimate/images/shortcodes/icons-light-blue.png) no-repeat; }
ul.fancy-list.black li { background:url(../../../themes/ultimate/images/shortcodes/icons-black.png) no-repeat; }
ul.fancy-list.yellow li { background:url(../../../themes/ultimate/images/shortcodes/icons-yellow.png) no-repeat; }	
ul.fancy-list.blue li { background:url(../../../themes/ultimate/images/shortcodes/icons-blue.png) no-repeat; }
ul.fancy-list.gold li { background:url(../../../themes/ultimate/images/shortcodes/icons-gold.png) no-repeat; }
ul.fancy-list.green li { background:url(../../../themes/ultimate/images/shortcodes/icons-green.png) no-repeat; }
ul.fancy-list.olive-green li { background:url(../../../themes/ultimate/images/shortcodes/icons-olive-green.png) no-repeat; }
ul.fancy-list.orange li { background:url(../../../themes/ultimate/images/shortcodes/icons-orange.png) no-repeat; }	
ul.fancy-list.purple li { background:url(../../../themes/ultimate/images/shortcodes/icons-purple.png) no-repeat; }
ul.fancy-list.red li { background:url(../../../themes/ultimate/images/shortcodes/icons-red.png) no-repeat; }
ul.fancy-list.violet li { background:url(../../../themes/ultimate/images/shortcodes/icons-violet.png) no-repeat; }
ul.fancy-list.turquoiseblue li { background:url(../../../themes/ultimate/images/shortcodes/icons-turquoiseblue.png) no-repeat; }
ul.fancy-list.deepblue li { background:url(../../../themes/ultimate/images/shortcodes/icons-deepblue.png) no-repeat; }	
ul.fancy-list.teal li { background:url(../../../themes/ultimate/images/shortcodes/icons-teal.png) no-repeat; }
ul.fancy-list.mauve li { background:url(../../../themes/ultimate/images/shortcodes/icons-mauve.png) no-repeat; }
ul.fancy-list.pearl li { background:url(../../../themes/ultimate/images/shortcodes/icons-pearl.png) no-repeat; }
ul.fancy-list.steelblue li { background:url(../../../themes/ultimate/images/shortcodes/icons-steelblue.png) no-repeat; }
ul.fancy-list.coffee li { background:url(../../../themes/ultimate/images/shortcodes/icons-coffee.png) no-repeat; }
ul.fancy-list.coral li { background:url(../../../themes/ultimate/images/shortcodes/icons-coral.png) no-repeat; }
ul.fancy-list.crimson li { background:url(../../../themes/ultimate/images/shortcodes/icons-crimson.png) no-repeat; }
ul.fancy-list.hotpink li { background:url(../../../themes/ultimate/images/shortcodes/icons-hotpink.png) no-repeat; }
ul.fancy-list.indianred li { background:url(../../../themes/ultimate/images/shortcodes/icons-indianred.png) no-repeat; }
ul.fancy-list.aqua li { background:url(../../../themes/ultimate/images/shortcodes/icons-aqua.png) no-repeat; }
ul.fancy-list.rounded-arrow-list li { background-position:-769px -17px; }
ul.fancy-list.star-list li { background-position:-718px -66px; }
ul.fancy-list.chat-list li { background-position:-668px -117px; }
ul.fancy-list.plus-list li { background-position:-618px -166px; }	
ul.fancy-list.minus-list li { background-position:-568px -219px; }
ul.fancy-list.arrow-type1-list li { background-position:-522px -265px; padding-left:16px; }
ul.fancy-list.square-arrow-list li { background-position:-469px -317px; }
ul.fancy-list.arrow-type2-list li { background-position:-421px -367px; padding-left:16px; }	
ul.fancy-list.rounded-check-list li { background-position:-368px -417px; }	
ul.fancy-list.check-list li { background-position:-319px -467px; }
ul.fancy-list.arrow-type3-list li { background-position:-270px -517px; }
ul.fancy-list.error-list li { background-position:-218px -566px; }		
ul.fancy-list.arrow-type4-list li { background-position:-169px -617px; padding-left:20px; }
ul.fancy-list.edit-list li { background-position:-119px -667px; }
ul.fancy-list.diamond-shape-list li { background-position:-70px -717px; }
ul.fancy-list.arrow-type5-list li { background-position:-18px -769px; } ol.fancy-list li span { color:#6A6A6A; }
ol.fancy-list.black li { color:#000000; }
ol.fancy-list.grey li { color:#585858; }
ol.fancy-list.light-grey li { color:#BBBBBB; }
ol.fancy-list.light-blue li { color:#3d9ed6; }				
ol.fancy-list.yellow li { color:#f7c808; }
ol.fancy-list.blue li { color:#156ca0; }
ol.fancy-list.gold li { color:#a16215; }
ol.fancy-list.green li { color:#74a115; }
ol.fancy-list.olive-green li { color:#a1a115; }
ol.fancy-list.orange li { color:#a13815; }
ol.fancy-list.purple li { color:#a1157e; }
ol.fancy-list.red li { color:#a11515; }
ol.fancy-list.turquoiseblue li { color:#15a17b; }
ol.fancy-list.violet li { color:#5d15a1; }		
ol.fancy-list.deepblue li { color:#092334; }
ol.fancy-list.teal li { color:#008899; }
ol.fancy-list.mauve li { color:#625B56; }
ol.fancy-list.pearl li { color:#AB998F; }
ol.fancy-list.steelblue li { color:#788794; }
ol.fancy-list.coffee li { color:#372E25; }		
ol.fancy-list.coral li { color:#FF7F50; }
ol.fancy-list.crimson li { color:#DC143C; }		
ol.fancy-list.hotpink li { color:#FF69B4; }
ol.fancy-list.indianred li { color:#CD5C5C; }		
ol.fancy-list.aqua li { color:#00DDDD; } .titled-box h6.titled-box-title { background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) center top repeat-x; }
.titled-box-content { background:#ffffff; border:1px solid #dddddd; border-top:0px; }
.titled-box h6.titled-box-title, .titled-box.grey h6.titled-box-title { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c;  }
.titled-box.black h6.titled-box-title { background-color:#303030; color:#ffffff; border:1px solid #000000; }
.titled-box.grey h6.titled-box-title { background-color:#696969; color:#ffffff; border:1px solid #3c3c3c; }
.titled-box.light-grey h6.titled-box-title { background-color:#fafafa; color:#696969; border:1px solid #d0d0d0; }
.titled-box.light-blue h6.titled-box-title { background-color:#3d9ed6; color:#ffffff; border:1px solid #20648b; }	
.titled-box.yellow h6.titled-box-title { background-color:#E8BE11; border:1px solid #A57B00; color:#FFFFFF; }
.titled-box.blue h6.titled-box-title { background-color:#3e62d6; color:#ffffff; border:1px solid #19307d; }
.titled-box.gold h6.titled-box-title { background-color:#a16215; color:#ffffff; border:1px solid #613908; }
.titled-box.green h6.titled-box-title { background-color:#74a115; color:#ffffff; border:1px solid #4C7900; }
.titled-box.olive-green h6.titled-box-title { background-color:#d6d63e; color:#49491b; border:1px solid #9E9E39; }
.titled-box.orange h6.titled-box-title { background-color:#F16000; color:#ffffff; border:1px solid #C63513; }
.titled-box.purple h6.titled-box-title { background-color:#a1157e; color:#ffffff; border:1px solid #550032; }
.titled-box.red h6.titled-box-title { background-color:#BE0808; color:#ffffff; border:1px solid #730000; }
.titled-box.turquoiseblue h6.titled-box-title { background-color:#15a17b; color:#ffffff; border:1px solid #006943; }	
.titled-box.violet h6.titled-box-title { background-color:#5d15a1; color:#ffffff; border:1px solid #1D0361; }
.titled-box.deepblue h6.titled-box-title { background-color:#092334; color:#ffffff; border:1px solid #3B3B3B; }
.titled-box.teal h6.titled-box-title { background-color:#008899; color:#ffffff; border:1px solid #004E5F; }
.titled-box.mauve h6.titled-box-title { background-color:#625B56; color:#ffffff; border:1px solid #49423D; }
.titled-box.pearl h6.titled-box-title { background-color:#AB998F; color:#ffffff; border:1px solid #7E6C62; }
.titled-box.steelblue h6.titled-box-title { background-color:#788794; color:#ffffff; border:1px solid #42515E; }
.titled-box.coffee h6.titled-box-title { background-color:#372E25; color:#ffffff; border:1px solid #060606; }
.titled-box.coral h6.titled-box-title { background-color:#FF7F50; color:#ffffff; border:1px solid #B83809; }	
.titled-box.crimson h6.titled-box-title { background-color:#DC143C; color:#ffffff; border:1px solid #8E0000; }
.titled-box.hotpink h6.titled-box-title { background-color:#FF69B4; color:#ffffff; border:1px solid #B31D68; }
.titled-box.indianred h6.titled-box-title { background-color:#CD5C5C; color:#ffffff; border:1px solid #8C1B1B; }
.titled-box.aqua h6.titled-box-title { background-color:#00FFFF; color:#104949; border:1px solid #16ADAD; } .error-box { background:#ffcccc url(../../../themes/ultimate/images/error-ico.png) 15px center no-repeat; border:1px solid #ff9999; color:#d01313; }
.warning-box { background:#fdebae url(../../../themes/ultimate/images/warning-ico.png) 15px center no-repeat; border:1px solid #e6c555; color:#c79d13; }
.success-box { background:#eafac0 url(../../../themes/ultimate/images/success-ico.png) 15px center no-repeat; border:1px solid #b1cf67; color:#7ba411; }
.info-box { background:#bfe4f9 url(../../../themes/ultimate/images/info-ico.png) 15px center no-repeat; border:1px solid #68a2cf; color:#2081b9; }
.error-box a { color:#d01313; }
.warning-box a { color:#c79d13; }
.success-box a { color:#7ba411; }
.info-box a { color:#2081b9; }
  body {  background:#f2f2f2; color:#6a6a6a; text-shadow: 0px 1px 0px #ffffff; } h1, h2, h3, h4, h5, h6 { color:#7d7d7d; }	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#7d7d7d; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#aeaeae; } a{ color:#24668d; }	
pre, code{ border-left:3px solid #D2D2D2; background-color:#E8E8E8; }
hr{ background-color:#c4c4c4; color:#efefef; } .hr{ background:url(../../../themes/ultimate/images/splitter.jpg) center center repeat-x; }
.hr-border { background:url(../../../themes/ultimate/images/dashed-splitter.png) center center repeat-x; }
.hr.top a, .hr-border.top a { color:#B0B0B0; background:#f2f2f2; }
.hr.top a:hover, .hr-border.top a:hover { color:#838383; }
.post-edit-link { background:#e5e5e5; color:#5a5a5a; }		
.post-edit-link:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; } table{ border:1px solid #cfcfcf; border-right:0px; }
th{ background:url(../../../themes/ultimate/images/table-head-bg.jpg) bottom repeat-x; border-bottom:1px solid #cfcfcf; border-right:1px solid #d7d7d7; color:#5a5a5a; }
td{ border-right:1px solid #d7d7d7; background:#f3f3f3; color:#5a5a5a; }
tbody tr:nth-child(2n+1) td{ background:#f8f8f8; } .gallery-item img { border:1px solid #d7d7d7 !important; background:#ffffff; } label{ color:#6a6a6a; }
label span.required{ color:#ff0000; }
fieldset{ border:1px solid #efefef; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text{ background:#f1efef url(../../../themes/ultimate/images/textbox-bg.jpg) repeat-x; border:1px solid #d8d8d8; color:#4e4635; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input.text:focus, textarea:focus{ border-color:#c1c1c1; }
select{ background:#f1efef url(../../../themes/ultimate/images/textbox-bg.jpg) repeat-x; border:1px solid #d8d8d8; }
input[type=submit] { background:#696969 url(../../../themes/ultimate/images/button-small-gradient.png) repeat-x; color:#ffffff; border:1px solid #3c3c3c; text-shadow:0px 1px 0px #000000; } .wp-caption { background:#ffffff; border:1px solid #dddddd; } .widget_categories ul li { background:url(../../../themes/ultimate/images/dashed-splitter.png) top repeat-x; }
.widget_categories ul li a { color:#6a6a6a; background:url(../../../themes/ultimate/images/note-bullet.png) left 12px no-repeat; }
.widget ul li { background:url(../../../themes/ultimate/images/dashed-splitter.png) top repeat-x; }
.widget ul li a { color:#6a6a6a; }
.widget.widget_recent_entries h6 a, .widget.widget_popular_entries h6 a { color:#393939; }
.widget.widget_rss li .rss-date { color:#9e9e9e; }
.widget.widget_tag_cloud a { color:#6a6a6a; }  #header { background:#156ca0 url(../../../themes/ultimate/images/header-bg.png) center top repeat-x; border-top:5px solid #1b3b4e; }	
#header #searchform { background:#003d60; border:1px solid #4a91bc; }
#header #searchform input[type="text"] { color:#feffff; }
#header #searchform input[type="submit"] { background:url(../../../themes/ultimate/images/search-ico.png) no-repeat; } #top-menu { background:#003D60; }
#top-menu ul.menu li a { color:#ffffff; }	
#top-menu ul.menu li.home a { background:url(../../../themes/ultimate/images/home-ico.png) center no-repeat; }
#top-menu ul.menu li .hoverL { background:url(../../../themes/ultimate/images/menu-active-left.png) left top no-repeat; }
#top-menu ul.menu li .hoverR { background:url(../../../themes/ultimate/images/menu-active-right.png) right top no-repeat; }
#top-menu ul.menu li ul { background:#003d60; border:2px solid #015483; }
#top-menu ul.menu li ul li, #top-menu ul.menu li.home ul li { background:url(../../../themes/ultimate/images/submenu-shadow.png) bottom repeat-x; }
#top-menu ul.menu li ul li.current_page_item, #top-menu ul.menu li ul li:hover { -moz-box-shadow:inset 0px 0px 20px 0px #005b8e; -webkit-box-shadow:inset 0px 0px 20px 0px #005b8e; box-shadow: inset 0px 0px 20px 0px #005b8e; background:#106da2; }
#top-menu ul.menu-rounded li { background:#106da2; }
#top-menu ul.menu-rounded li.home ul li { background:url(../../../themes/ultimate/images/submenu-splitter.png) center bottom no-repeat; }
#top-menu ul.menu-rounded li.current_page_item, #top-menu ul.menu-rounded li:hover { background:#ffffff; }
#top-menu ul.menu-rounded li.current_page_item a, #top-menu ul.menu-rounded li:hover a { color:#383838; }	
#top-menu ul.menu-rounded li ul { background:#ffffff; border:none; }
#top-menu ul.menu-rounded li ul li { background:url(../../../themes/ultimate/images/submenu-splitter.png) center bottom no-repeat; }
#top-menu ul.menu-rounded li ul li.current_page_item a, #top-menu ul.menu-rounded li ul li:hover a { color:#106da2; }
#top-menu ul.menu-rounded li ul li.current_page_item, #top-menu ul.menu-rounded li ul li:hover { background:url(../../../themes/ultimate/images/submenu-splitter.png) center bottom no-repeat; }
#top-menu ul.menu-rounded li ul li:hover ul li a, #top-menu ul.menu-rounded li ul ul li:hover ul li a  { color:#383838; }
#top-menu ul.menu-rounded li ul li:hover ul li:hover a, #top-menu ul.menu-rounded li ul ul li:hover ul li:hover a { color:#106da2; }	
#top-menu ul.menu-rounded ul ul li:hover ul li a  { color:#383838 !important; }
#top-menu ul.menu-rounded ul ul li:hover ul li:hover a { color:#106da2 !important; }
#top-menu ul.menu-rounded li ul li.current_page_item, #top-menu ul.menu-rounded li ul li:hover { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; } .home-slider-bg { background:#1679b2 url(../../../themes/ultimate/images/banner-gradient.png) bottom repeat-x; -webkit-box-shadow: inset 0px 10px 10px -5px #0a4060;-moz-box-shadow: inset 0px 10px 10px -5px #0a4060; box-shadow: inset 0px 10px 10px -5px #0a4060; } 
.slider-content h2 { color:#ffffff; text-shadow: 0px 1px 0px #000000; }
.slider-content .subtitle { color:#6cc5f5; }
.slider-content .short-desc { background:#1a587d; border:1px solid #2f80b0; color:#6cc5f5; }
.slider-content ul li { background:url(../../../themes/ultimate/images/banner-arrow.png) left 12px no-repeat; text-shadow: 0px 1px 0px #000000; color:#ffffff; }
#slider-nav a { background:url(../../../themes/ultimate/images/banner-bullets.png) left top no-repeat; }
#slider-nav a.activeSlide, .slider-nav a:hover.activeSlide, #slider-nav a:hover { background:#206995; } .nivo-caption h2 { color:#02507c; }
.nivo-caption .subtitle { color:#02507c; }
.nivo-caption ul li { color:#02507c; }
.nivo-caption .short-desc { background:#1a587d; border:1px solid #2f80b0; color:#6cc5f5; }
.theme-default a.nivo-nextNav { background:#126695 url(../../../themes/ultimate/images/slider-next-arrow.png) center center no-repeat; }
.theme-default a.nivo-prevNav { background:#126695 url(../../../themes/ultimate/images/slider-prev-arrow.png) center center no-repeat; }
.theme-default a.nivo-nextNav:hover { background:#126494 url(../../../themes/ultimate/images/slider-next-arrow-hover.png) center center no-repeat; }
.theme-default a.nivo-prevNav:hover { background:#126494 url(../../../themes/ultimate/images/slider-prev-arrow-hover.png) center center no-repeat; }
.nivo-controlNav a.active, .nivo-controlNav a:hover.active { background:#206995; }
.nivo-controlNav a:hover { background:#206995; } .slider-content-container .subtitle { color:#6cc5f5; }
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover { background:#206995 !important; } #layerslider .subtitle { color:#6cc5f5; }
#layerslider .short-desc { background:#1a587d; border:1px solid #2f80b0; color:#6cc5f5; } #jq_fmslideshow #fmslideshow a { color:#24668d; } #main { background:url(../../../themes/ultimate/images/main-bg.jpg) bottom repeat-x; border-bottom:1px solid #ffffff; }
.content { background:url(../../../themes/ultimate/images/content-bg.jpg) right repeat-y; }
.inner-with-sidebar { background:url(../../../themes/ultimate/images/sidebar-bottom-bg.png) no-repeat; }
.sidebar { background:url(../../../themes/ultimate/images/right-sidebar-bg.jpg) right top repeat-y; }
.inner-sidebar { background:url(../../../themes/ultimate/images/sidebar_bg.png) 1px top no-repeat; }	
.content.with-left-sidebar { background:url(../../../themes/ultimate/images/content-bg-left.jpg) left repeat-y; }
.content.with-left-sidebar .inner-with-sidebar { background:url(../../../themes/ultimate/images/sidebar-bottom-bg-left.png) no-repeat; }
.sidebar.left-sidebar { background:url(../../../themes/ultimate/images/left-sidebar-bg.jpg) left top repeat-y; }
.sidebar.left-sidebar .inner-sidebar { background:url(../../../themes/ultimate/images/sidebar_bg_left.png) 1px top no-repeat; }  .welcome-text { background:url(../../../themes/ultimate/images/welcome-text-bg.jpg) repeat; }			
.read-more-text span { background:#1b5777 url(../../../themes/ultimate/images/readmore-arrow.png) center center no-repeat; }
.read-more-text:hover { color:#000000; }
.read-more-text:hover span { background-color:#000000; }
.expand-toggle { background:url(../../../themes/ultimate/images/slick-box-bg.jpg) center repeat-y; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.expand-toggle .expand { color:#000000; background:url(../../../themes/ultimate/images/plus-ico.png) right no-repeat; }
.expand-toggle .control-open { background:url(../../../themes/ultimate/images/minus-icon.png) right no-repeat; }
.expand-toggle .one-third h5 { color:#000000; }
.column .thumb, a.thumb, .post-thumb { background:#e2e2e2; border:1px solid #d0d0ce; }
.column .thumb a, a.thumb img, .post-thumb a { border-top:1px solid #ffffff; }		
.thumb .image-overlay a { border:none; }
.image-overlay { background:url(../../../themes/ultimate/images/image-hover-bg.png) repeat; }			
.thumb .image-overlay-video { background:url(../../../themes/ultimate/images/image-video-ico.png) center center no-repeat; }	
.thumb .image-overlay-zoom { background:url(../../../themes/ultimate/images/image-zoom-ico.png) center center no-repeat; }
.thumb .image-overlay-link { background:url(../../../themes/ultimate/images/image-link-ico.png) center center no-repeat;  }			
.readmore { background:#ebebeb url(../../../themes/ultimate/images/readmore-ico.png) 90% center no-repeat; border:1px solid #d7d7d7; color:#929292; }
.readmore:hover { background:#4e4e4e url(../../../themes/ultimate/images/readmore-ico-dark.png) 90% center no-repeat; border:1px solid #303030; color:#ffffff; text-shadow:#000000 0px 1px 0px; } .portfolio-skin-carousel .jcarousel-prev-horizontal { background:url(../../../themes/ultimate/images/carousel-prev.png) no-repeat; }
.portfolio-skin-carousel .jcarousel-next-horizontal { background:url(../../../themes/ultimate/images/carousel-next.png) no-repeat; } .clients-skin-carousel { background:url(../../../themes/ultimate/images/clients-bg.jpg) repeat; }
.clients-skin-carousel .jcarousel-prev-horizontal { background:url(../../../themes/ultimate/images/carousel-prev.png) no-repeat; }
.clients-skin-carousel .jcarousel-next-horizontal { background:url(../../../themes/ultimate/images/carousel-next.png) no-repeat; } .content #searchform input[type="submit"] { background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) left top repeat-x; } .breadcrumb { background:url(../../../themes/ultimate/images/breadcrumb-shadow.png) bottom repeat-x; }	
.breadcrumb-bg { background:#ffffff; }
.breadcrumb a, .breadcrumb span { color:#aaaaaa; }
.breadcrumb a:hover { color:#000000; } .sidebar a:hover, .sidebar .widget.widget_recent_entries h6 a:hover , .sidebar .widget.widget_popular_entries ul li h6 a:hover { color:#24668d; }		
.sidebar #searchform input[type="submit"] { background:#696969 url(../../../themes/ultimate/images/button-medium-gradient.png) left top repeat-x; } .team .image { background:#ececec; border:1px solid #d0d0d0; }
.team .role { color:#a2a2a2; }
.share-links { background:#e9e9e9; }
.share-links a, .share-links { color:#6a6a6a; }
.social a { background:#adadad; }
.social a:hover { background:#7b7b7b; } .testimonials blockquote cite { color:#989898; } 
.testimonials blockquote p { color:#6a6a6a; }
.testimonials-author-image img { background:#f8f8f8; border:1px solid #dfdede; } .portfolio h4 a:hover, .portfolio h5 a:hover { color:#aeaeae; }
.slideshow-bullets a { background:url(../../../themes/ultimate/images/portfolio-single-bullets.png) left top no-repeat; }
.slideshow-bullets a:hover, .slideshow-bullets a.activeSlide { background-position:left -12px; }
.portfolio-single p.client { background:url(../../../themes/ultimate/images/client-ico.png) left 5px no-repeat; }
.portfolio-single p.location { background:url(../../../themes/ultimate/images/loc-ico.png) left 5px no-repeat; }
.portfolio-single p.project-link { background:url(../../../themes/ultimate/images/link-ico.png) left 9px no-repeat; }
.post-nav-container { border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
.post-prev-link a { background:url(../../../themes/ultimate/images/prev-post.png) left 4px no-repeat; }
.post-next-link a { background:url(../../../themes/ultimate/images/next-post.png) right 5px no-repeat; }
.post-nav-container a { color:#5a5a5a; }
.post-nav-container span { color:#909090; }
#sorting-container a { background:#e5e5e5; color:#5a5a5a; }		
#sorting-container a.active_sort, #sorting-container a:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; } .pagination ul li a, .pagination .next-post, .pagination .prev-post { background:#ebebeb; border:1px solid #d7d7d7; color:#7c7c7c; }
.pagination ul li.active-page { background:#4c4c4c url(../../../themes/ultimate/images/pagination-active.jpg) repeat-x; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; }
.pagination ul li a:hover, .pagination .next-post:hover, .pagination .prev-post:hover { background:#676767; border:1px solid #4d4d4d; text-shadow:0px 1px 0px #151515; color:#ffffff; }
.pagination .next-post { background:#ebebeb url(../../../themes/ultimate/images/next-page.png) 58% 58% no-repeat; }
.pagination .next-post:hover { background:#676767 url(../../../themes/ultimate/images/next-page-hover.png) 58% 58% no-repeat; }
.pagination .prev-post { background:#ebebeb url(../../../themes/ultimate/images/prev-page.png) 58% 58% no-repeat; }
.pagination .prev-post:hover { background:#676767 url(../../../themes/ultimate/images/prev-page-hover.png) 58% 58% no-repeat; } .contact-info { color:#a6a6a6; }
.content ul.contact-details { background:#e9e9e9; }
.content ul.contact-details li a { color:#5a5a5a; }
.content ul.contact-details span.address, .sidebar ul.contact-details span.address { background:url(../../../themes/ultimate/images/address-ico-main.png) center no-repeat; }
.content ul.contact-details span.mail, .sidebar ul.contact-details span.mail { background:url(../../../themes/ultimate/images/mail-ico-main.png) center 2px no-repeat; }
.content ul.contact-details span.phone, .sidebar ul.contact-details span.phone { background:url(../../../themes/ultimate/images/phone-ico-main.png) center no-repeat; }
.content ul.contact-details span.skype, .sidebar ul.contact-details span.skype { background:url(../../../themes/ultimate/images/skype-ico-main.png) center no-repeat; }
.content ul.contact-details span.fax, .sidebar ul.contact-details span.fax { background:url(../../../themes/ultimate/images/fax-ico-main.png) center no-repeat; }
.content ul.contact-details span.tollfree, .sidebar ul.contact-details span.tollfree { background:url(../../../themes/ultimate/images/tollfree-ico-main.png) center no-repeat; } .post-title .date { color:#7d7d7d; }
.post-title .date p { border-right:1px solid #cdcdcd; }
.blog-post .entry-head, .blog-post .post-details { border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.blog-post .entry-head span.author { color:#a8a8a8; }
.blog-post .entry-head .comments { background:url(../../../themes/ultimate/images/comments.png) left no-repeat; color:#6a6a6a; }
.blog-post .post-details .categories { background:url(../../../themes/ultimate/images/categories.png) left 3px no-repeat; }
.blog-post .post-details .categories, .blog-post .post-details .tags { color:#a8a8a8; }
.blog-post .post-details .tags .float-right { background:url(../../../themes/ultimate/images/tags.png) left 5px no-repeat; }
.blog-post .post-details .categories a, .blog-post .post-details .tags a { color:#6a6a6a; } .commententries h4 span { color:#ababab; }
ul.commentlist { border-bottom:1px solid #dedede; }
ul.commentlist li.comment { background:url(../../../themes/ultimate/images/comment_bg.png) 64px 0px no-repeat; }
.comment-author img { background:#f8f8f8; border:1px solid #dfdede; }
.comment-author a { color:#5a5a5a; }
.comment-body p { color:#5a5a5a; }
.commentmetadata a { color:#a5a5a5; }
.reply a { color:#a5a5a5; }
.reply a:hover { color:#a5a5a5; } .respond form label span { color:#ff0000; } .pricing-table table td { background:#dbdbdb url(../../../themes/ultimate/images/table-column-glow.png) center center no-repeat; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; color:#000000; }
.pricing-table table tbody tr.title td { border-bottom:1px solid #484848; background:#0c0c0c !important; color:#ffffff; text-shadow:0px 1px 0px #000000; }
.pricing-table table tr.price td, .pricing-table table tbody tr:nth-child(2n+1).price td { background:#1c1c1c url(../../../themes/ultimate/images/pricing-table/table-price-bg.jpg) center top no-repeat; color:#ffffff; text-shadow:0px 1px 0px #000000; }
.pricing-table table tr.title td.featured { border-bottom:1px solid #3d98c2; background:#0c0c0c; }
.pricing-table table tr.price td.featured { background:#244f69 url(../../../themes/ultimate/images/pricing-table/table-price-featured-bg-blue.jpg) center center no-repeat !important; }
.pricing-table table tr td span { background:url(../../../themes/ultimate/images/table-arrow.png) left 5px no-repeat; }
.pricing-table table tr td.featured { background:#eeeeee url(../../../themes/ultimate/images/table-column-glow-featured.png) no-repeat !important; }
.pricing-table table tbody tr:nth-child(2n+1) td { background:#dbdbdb url(../../../themes/ultimate/images/table-column-glow.png) center top no-repeat; } 
.pricing-table table tr.buttons td a.black.button { background-color:#303030 !important; color:#ffffff; border:1px solid #000000; text-shadow:0px 1px 0px #000000; }
.pricing-table table tr.buttons td.featured a.button { background-color:#3d9ed6; color:#ffffff; border:1px solid #20648b; text-shadow:0px 1px 0px #000000; }  ul.tabs-frame li a { background:url(../../../themes/ultimate/images/tabs-bg.jpg) repeat-x; border:1px solid #dddddd; color:#717171; }
ul.tabs-frame li a:hover { background:#f0f0f0; }
ul.tabs-frame li a.current { background:url(../../../themes/ultimate/images/tabs-bg-active.jpg) repeat-x; }
.tabs-frame-content { background:#ffffff; border:1px solid #dddddd; } ul.tabs-vertical-frame li a { background:#e4e4e4 url(../../../themes/ultimate/images/tabs-bg.jpg) repeat-x; border:1px solid #dddddd; color:#717171; }
ul.tabs-vertical-frame li a:hover { background:#f0f0f0; }
ul.tabs-vertical-frame li a.current { background:#ffffff url(../../../themes/ultimate/images/tabs-bg-active.jpg) repeat-x; }
ul.tabs-vertical-frame li.last a { border-bottom:1px solid #dddddd !important; }
ul.tabs-vertical-frame li a.current span { background:url(../../../themes/ultimate/images/tabs-active-arrow.png) right 14px no-repeat; }
.tabs-vertical-frame-content { background:#ffffff; border:1px solid #dddddd; } h5.toggle, h5.toggle-accordion { background:url(../../../themes/ultimate/images/toggle-icon.png) left 3px no-repeat; }
h5.toggle.active, h5.toggle-accordion.active { background:url(../../../themes/ultimate/images/toggle-icon-active.png) left 3px no-repeat; }
.toggle-frame { color:#696969; border:1px solid #D0D0D0; text-shadow:0px 1px 0px #ffffff; background:#fafafa url(../../../themes/ultimate/images/button-medium-gradient.png) repeat-x; }
.toggle-frame h5 a { color:#000000; }
.toggle-frame h5 a:hover { color:#7D7D7D; } .content .recent-posts-widget a.thumb img, .content .recent-portfolio-widget a.thumb img, .content .recent-pages-widget a.thumb img { border:1px solid #D0D0CE; background:#E2E2E2; } ul.sitemap li a { color:#6a6a6a; } .side-nav-container { background:url(../../../themes/ultimate/images/side-nav-top.png) right top no-repeat; border-right:1px solid #ffffff; }
.side-nav-bottom { background:url(../../../themes/ultimate/images/side-nav-bottom.png) right bottom no-repeat; }
ul.side-nav { background:url(../../../themes/ultimate/images/side-nav-bg.jpg) right top repeat-y; }
ul.side-nav li { background:url(../../../themes/ultimate/images/side-nav-splitter.jpg) bottom no-repeat; }
ul.side-nav li a { color:#5a5a5a; }
ul.side-nav li a:hover, ul.side-nav li.current_page_item a { background:url(../../../themes/ultimate/images/side-nav-active.jpg) right top repeat-y; }
ul.side-nav li.current_page_item a span { background:url(../../../themes/ultimate/images/side-nav-active-arrow.png) left top no-repeat; } ul.products li .onsale, .product .onsale { background:rgba(21, 102, 149, 0.9); } #footer { border-top:5px solid #1b3b4e; background:#1373aa url(../../../themes/ultimate/images/footer-gradient.png) bottom repeat-x; color:#ffffff; -webkit-box-shadow: inset 0px 15px 15px -8px #0a4060; -moz-box-shadow: inset 0px 15px 15px -8px #0a4060; box-shadow: inset 0px 15px 15px -8px #0a4060; }
.footer-bg { background:url(../../../themes/ultimate/images/footer-shadow.png) repeat; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p, #footer a, #footer span { color:#ffffff; text-shadow:0px 1px 0px #000000; }		
#footer a:hover { color:#9ddbff; }
#footer .widget ul li { border-bottom:1px solid #003553; border-top:1px solid #2e94d0; }
#footer .widget ul { border-top:1px solid #003553; }
#footer .widget.tweetbox a { color:#9ddbff; }
#footer .widget ul.contact-details span.address { background:url(../../../themes/ultimate/images/address-ico.png) center no-repeat; }
#footer .widget ul.contact-details span.mail { background:url(../../../themes/ultimate/images/mail-ico.png) center 2px no-repeat; }
#footer .widget ul.contact-details span.phone { background:url(../../../themes/ultimate/images/phone-ico.png) center no-repeat; }
#footer .widget ul.contact-details span.skype { background:url(../../../themes/ultimate/images/skype-ico.png) center no-repeat; }
#footer .widget ul.contact-details span.fax { background:url(../../../themes/ultimate/images/fax-ico.png) center no-repeat; }
#footer .widget ul.contact-details span.tollfree { background:url(../../../themes/ultimate/images/tollfree-ico.png) center no-repeat; }
.testimonial-skin-carousel .jcarousel-prev-horizontal { background:url(../../../themes/ultimate/images/testimonial-prev.png) left top no-repeat;}
.testimonial-skin-carousel .jcarousel-prev-horizontal:hover { background-position:-24px top; }
.testimonial-skin-carousel .jcarousel-next-horizontal { background:url(../../../themes/ultimate/images/testimonial-next.png) -24px top no-repeat; }
.testimonial-skin-carousel .jcarousel-next-horizontal:hover { background-position:left top; }
.testimonial-skin-carousel .jcarousel-next-disabled:hover { background:url(../../../themes/ultimate/images/testimonial-next.png) -24px top no-repeat; }
.testimonial-skin-carousel .jcarousel-prev-disabled:hover { background:url(../../../themes/ultimate/images/testimonial-prev.png) left top no-repeat; }		
#footer .widget blockquote { background:url(../../../themes/ultimate/images/footer-quote.png) left top no-repeat; }
#footer .widget blockquote p { color:#ffffff; }
#footer .widget blockquote p span { color:#5eb4e3; }
#footer .widget blockquote p span img { border:1px solid #282828; }
#footer .widget form input[type="text"], #footer .widget form input[type="password"], #footer .widget form input[type="email"], #footer .widget form input[type="url"], #footer .widget form input[type="tel"], #footer .widget form input[type="number"], #footer .widget form input[type="range"], #footer .widget form input[type="date"], #footer .widget form textarea, #footer .widget form input.text { color:#ffffff; background:#035182; border:1px solid #003d63; -moz-box-shadow:inset 0px 1px 0px 0px #196da1; -webkit-box-shadow:inset 0px 1px 0px 0px #196da1; box-shadow: inset 0px 1px 0px 0px #196da1; }
#footer .widget form label, #footer .widget form label span.required { color:#ffffff; }
#footer .widget form input[type="submit"] {  background:#0a2e44 !important; border:1px solid #0a2e44; -moz-box-shadow:inset 0px 1px 0px 0px #245d80; -webkit-box-shadow:inset 0px 1px 0px 0px #245d80; box-shadow: inset 0px 1px 0px 0px #245d80; }
#footer .widget form input[type="submit"]:hover { background:#1b1b1b; border:1px solid #000000; -moz-box-shadow:inset 0px 1px 0px 0px #717171; -webkit-box-shadow:inset 0px 1px 0px 0px #717171; box-shadow: inset 0px 1px 0px 0px #717171; }
.footer-copyright { background:#0a2e44; }
.footer-copyright ul li { border-right:1px solid #315e79; }
.footer-copyright ul li a { color:#376581; }
.footer-copyright ul li a:hover { color:#ffffff; }
.footer-copyright p, .copyright-content-container { color:#376581; }
    @media only screen and (min-width: 768px) and (max-width: 989px) {
.container { width:750px; } #top-menu ul.menu li a { padding:0px 18px; }
#top-menu ul.menu li a { font-size:11px; }
#top-menu ul.menu li ul li a { text-transform:none; }
#top-menu ul.menu li ul { width:170px; }
#top-menu ul.menu li ul ul { left:170px; }	
#top-menu ul.menu-rounded li a { padding:0px 15px; }
#top-menu ul.menu-rounded li { margin:10px 3px; } .banner-slider-container { width:100%; height:332px; }
#banner-slider > li { height:332px; }
.slider-content h2 { font-size:20px; }
.slider-content ul li { font-size:14px; padding:5px 0px 5px 25px; background-position:left 7px; }		
.slider-content .short-desc { font-size:14px; margin-top:10px; }
.slider-content ul { margin-top:15px; }	
.welcome-text { width:94.7%; }
.welcome-text h1 { font-size:18px; }
.welcome-text .text { width:75%; }
.welcome-text .button { font-size:13px; } .theme-default .nivo-directionNav a { top:44%; }
.theme-default a.nivo-nextNav { background-color:transparent; right:10px; width:35px; height:35px; }
.theme-default a.nivo-prevNav { background-color:transparent; left:10px; width:35px; height:35px; }
.theme-default a.nivo-nextNav:hover { background-color:transparent; }
.theme-default a.nivo-prevNav:hover { background-color:transparent; } #footer .widget.widget_calendar td, #footer .widget.widget_calendar th { font-size:11px; padding:4px 0px; } .content { width:518px; }
.content-full-width { width:100%; }
.sidebar { width:178px; }
.inner-sidebar { width:197px; }
.sidebar .hr { width:197px; }
.sidebar.left-sidebar { width:200px; }
.sidebar.left-sidebar .hr { width:201px; }
.sidebar .widget h2.widgettitle { font-size:16px; } .thumb:hover .image-overlay-zoom, .thumb:hover .image-overlay-video { left:25%; }
.thumb:hover .image-overlay-link { right:25%; }
.image-overlay { width:94.8%; height:92%; }
.column .thumb img { height:auto !important; }
.portfolio .button { margin-bottom:5px; }	
.portfolio-container .column { margin-right:0.6% !important; margin-right:0.6% !important; }
.portfolio.column-one-third .thumb a { width:95%; }
.portfolio.column-one-third .thumb .image-overlay a { top:30%; }
.portfolio.column-one-third .thumb a { width:95%; }
.portfolio.column-one-third-with-sidebar .image-overlay { width:93%; height:90%; }	
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { top:22%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-video { left:12%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-link { right:12%; }
.portfolio.column-one-half .thumb a { width:96.5%; }
.portfolio.column-one-half .thumb .image-overlay a { top:36%; }
.portfolio.column-one-half .image-overlay { width:96.5%; height:93.5%; }
.portfolio.column-one-half .thumb:hover .image-overlay-zoom, .portfolio.column-one-half .thumb:hover .image-overlay-video { left:34%; }
.portfolio.column-one-half .thumb:hover .image-overlay-link { right:34%; }
.portfolio.column-one-half .column { min-height:320px; }
.portfolio.column-one-half-with-sidebar .thumb a { width:95.5%; }
.portfolio.column-one-half-with-sidebar .thumb .image-overlay a { top:28%; }
.portfolio.column-one-half-with-sidebar .image-overlay { width:95.5%; height:92.5%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-video { left:27%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-link { right:27%; }
.portfolio.one-column .thumb a { width:97.2%; }
.portfolio.one-column .thumb .image-overlay a { top:39%; }
.portfolio.one-column .image-overlay { width:97.2%; height:94.5%; }
.portfolio.one-column .thumb:hover .image-overlay-zoom, .portfolio.one-column .thumb:hover .image-overlay-video { left:34%; }
.portfolio.one-column .thumb:hover .image-overlay-link { right:34%; }
.portfolio.one-column .column { min-height:260px; }
.portfolio.one-column .thumb a img { width:412px; height:204px; }
.portfolio.one-column-with-sidebar .thumb a { width:96%; }
.portfolio.one-column-with-sidebar .thumb .image-overlay a { top:30%; }
.portfolio.one-column-with-sidebar .image-overlay { width:96.2%; height:93.5%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.one-column-with-sidebar .thumb:hover .image-overlay-video { left:30%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-link { right:30%; }
.portfolio.one-column-with-sidebar .column { min-height:240px; }
.portfolio.one-column-with-sidebar .buttons { text-align:right; }
.portfolio-single .column.two-third .thumb a { width:97.5%; }
.portfolio-slider-container { width:494px; height:395px; }
ul#portfolio-slider li { height:395px; } 
.portfolio-skin-carousel .jcarousel-item { width:235px; }
.clients-skin-carousel .jcarousel-item { width:180px; }
.clients-skin-carousel { width:94.7%; } .post-title h2 { width:83%; }
.post-title .date { width:15%; }
.one-half .date { width:21%; }
.one-half .post-title h2 { width:77%; }
.one-half .blog-post .post-details .categories { width:48%; }
.one-half .blog-post .post-details .tags { width:44%; }
.one-half .blog-post .post-thumb a { width:96.7%; }
.blog-one-column .blog-post .post-thumb a { width:98.4%; }
.blog-one-column .post-title .date { width:11%; }
.blog-post .post-thumb a { width:97.6%; }
.blog-two-column-withsidebar .one-half .post-title h2 { width:67%; font-size:15px; line-height:20px; }
.blog-two-column-withsidebar .one-half .date { width:31%; }
.post-title .date p { font-size:22px; }
.blog-two-column-withsidebar .one-half .blog-post .post-thumb a { width:96.4%; } 	
.blog-two-column-withsidebar .one-half .blog-post .post-details .categories { width:47%; } .tabs-vertical-frame-content { width:75.5%; }
ul.tabs-vertical-frame { width:18%; }
ul.tabs-vertical-frame li a { width:76.5%; }
.toggle-frame { width:94.5%; }
ul.tabs-frame { width:97.5%; }
.tabs-frame-content { width:95.8%; } .content ul.contact-details li a { font-size:12px; }
.content ul.contact-details li { margin:0px 0.5% 10px; } .main-content { width:73%; } .bbPress li.bbp-forum-info, .bbPress li.bbp-topic-title { width:54%; } #footer .widget ul.contact-details li p a { font-size:12px; }
#footer .widget h2.widgettitle { font-size:16px; }
.testimonial-skin-carousel .jcarousel-container { width:165px; }
.testimonial-skin-carousel .jcarousel-container-horizontal { width:165px; padding:0px; }
.testimonial-skin-carousel .jcarousel-clip-horizontal { width:167px; height:auto; }
.testimonial-skin-carousel .jcarousel-item { width:165px; height:auto; }
#footer .widget .testimonial-skin-carousel ul li { width:165px; background:none; padding:0px; }	
.testimonial-skin-carousel .jcarousel-next-horizontal { right:37%; }
.testimonial-skin-carousel .jcarousel-prev-horizontal { left:37%; }
#footer .widget form label { float:left; margin-bottom:5px; }
#footer .widget form input[type="text"], #footer .widget form textarea { width:92%; }
.footer-copyright ul li { margin-bottom:10px; } ul.products li { width:43%; } 
ul.products li.last { margin-right:2%; }
.widget.woocommerce.widget_product_search #searchform input[type="text"], .widget.woocommerce.widget_product_search #searchform input[type="text"]:hover, .widget.woocommerce.widget_product_search #searchform input[type="text"]:focus { width:86%; margin-bottom:10px; }
.woocommerce-page.woocommerce-checkout .form-row .chzn-container  { width:49.3% !important; }
.woocommerce form select { width:49%; }
.woocommerce .address, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 { width:39%; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field, .woocommerce form input[type="checkbox"] { margin-left:22.9%; }
.woocommerce form input[type="submit"] { margin-left:21.9%; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.tinynav { display: block }
#top-menu ul.menu { display: none }
.container { width:460px; } #logo { width:100%; text-align:center; }
#logo img { max-width:100%; }
.social-icons ul { float:none; text-align:center; }
.social-icons { width:100%; text-align:center; margin:20px 0px 10px; }		
.social-icons a { float:none; display:inline-block; }
#header #searchform { width:99.8%; margin:5px 0px 10px; }
#header #searchform input[type="text"], #header #searchform input[type="text"]:hover, #header #searchform input[type="text"]:focus { width:405px; } .slider-content { width:100%; text-align:center; }
.slider-image { width:100%; clear:both; text-align:center; }
.slider-image img { max-width:90%; }
.slider-content ul, .slider-content .short-desc { display:none; } .slider-wrapper { background:#3479a1; }
.theme-default .nivo-directionNav a { top:44%; }
.theme-default a.nivo-nextNav { background-color:transparent; right:10px; width:35px; height:35px; }
.theme-default a.nivo-prevNav { background-color:transparent; left:10px; width:35px; height:35px; }
.theme-default a.nivo-nextNav:hover { background-color:transparent; }
.theme-default a.nivo-prevNav:hover { background-color:transparent; } .column { margin:0px; }		
.content .one-fourth, .content .one-half, .content .one-third, .content .three-fourth, .content .two-third, .content .one-fifth, .content .four-fifth, .content .three-fifth, .content .two-fifth, .content .one-sixth, .content .two-sixth, .content .three-sixth, .content .four-sixth, .content .five-sixth { text-align:center; }
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth { width:100%; margin-bottom:20px; }
.readmore { display:inline-block; float:none; text-align:center; }
.home .gallery .column.one-third { margin-bottom:20px; }	
.welcome-text h1 { font-size:18px; }
.welcome-text h4 { font-size:14px; }
.welcome-text { text-align:center; width:91.5%; }
.welcome-text .text { margin-right:0px; width:100%; } 
.welcome-text .button { float:none; text-align:center; } .content { width:100%; padding:0px 0px 30px; background:none; margin:0px; }	
.inner-with-sidebar, .content.with-left-sidebar .inner-with-sidebar { display:none; }		
.sidebar { margin:0px; width:96%; padding-bottom:20px; background:none; }
.sidebar .hr { width:460px; }
.sidebar.left-sidebar { background:none; width:100%; }
.content.with-left-sidebar { background:none; padding:0px 0px 30px; }
.sidebar a.thumb { width:19%; } .post-title h2 { width:81%; }
.post-title .date { width:17%; }
.commententries h4 { line-height:normal; }		
.one-half .post-title h2 { text-align:left; }
.one-half .blog-post .post-content { text-align:left; }
.blog-one-column .post-title .date { width:17%; }
.blog-two-column-withsidebar .one-half .post-title h2 { width:80%; }
.blog-two-column-withsidebar .one-half .date { width:17%; } .pricing-table table tbody tr.title td { font-size:15px; }
.pricing-table table tr.price td { font-size:35px; }
.pricing-table table tr.price td sup { font-size:25px; }
.pricing-table table tr.price td small { font-size:15px; margin-left:-9px; }
.pricing-table table tr td span { padding-left:12px; }
.pricing-table table td { padding-left:8px; padding-right:8px; } .column .thumb, a.thumb, .post-thumb { width:100%; background:none; border:none; text-align:center; }
.column .thumb a, a.thumb img, .post-thumb a { border:none; }
.column .thumb img, a.thumb img, .post-thumb img { max-width:98%; background:#E2E2E2; border: 1px solid #D0D0CE; padding:5px; }
.image-overlay img { border:none !important; background:none !important; padding:0px !important; }
.one-third .image-overlay { height:89%; width:63.2%; top:5px; left:16.5%; }
.one-third .image-overlay img { border:none; background:none; padding:0px; }
.portfolio.column-one-third-with-sidebar .image-overlay { height:84%; width:44%; top:5px; left:25.5%; }
.portfolio.column-one-third-with-sidebar .column { min-height:250px; }
.portfolio.column-one-half .image-overlay { margin:12px; height:90.5%; width:95.8%; }
.portfolio.column-one-half-with-sidebar .image-overlay { height:86.5%; left:14%; top:5px; width:68.6%; }
.portfolio.one-column .thumb a { width:97.4%; }
.portfolio.one-column .thumb, .portfolio.one-column-with-sidebar .thumb { width:100%; margin:0px 0px 15px; }
.portfolio.one-column .image-overlay {  height:92%; width:95.6%; margin:11px; }
.portfolio.one-column .thumb:hover .image-overlay-zoom, .portfolio.one-column .thumb:hover .image-overlay-video { left:37%; }
.portfolio.one-column .thumb:hover .image-overlay-link { right:37%; }		
.portfolio.one-column .column, .portfolio.one-column-with-sidebar { text-align:center; }	
.portfolio.one-column-with-sidebar .image-overlay { height:89.5%; left:7%; top:5px; width:82.8%; }
.portfolio-single .one-third p { text-align:left; }
.portfolio-slider-container { width:460px; height:368px; }
ul#portfolio-slider li { height:368px; } 
.portfolio-skin-carousel .jcarousel-item { width:213px; }
.portfolio-skin-carousel .jcarousel-item .button { margin-bottom:10px; }
.portfolio-skin-carousel .jcarousel-item .image-overlay { height:83.5%; left:3%; top:5px; width:94.5%; }
.portfolio-skin-carousel .jcarousel-item .thumb .image-overlay a { top:28%; }
.portfolio-skin-carousel .jcarousel-item .thumb:hover .image-overlay-zoom, .portfolio-skin-carousel .jcarousel-item .thumb:hover .image-overlay-video { left:22%; }
.portfolio-skin-carousel .jcarousel-item .thumb:hover .image-overlay-link { right:22%; }		
.clients-skin-carousel .jcarousel-item { width:140px; }
.clients-skin-carousel { width:91.5%; } .team h5, .team h6, .team p { text-align:left; }
.team .one-half { width:50%; text-align:left; }
.team .column { margin-bottom:0px; } blockquote { text-align:left; }
.testimonials-author-image { width:74%; } .dropcap { float:none; margin-bottom:15px; display:inline-block; }	
ul, ol { text-align:left; }
ul.tabs-frame { width:96.5%; }
.tabs-frame-content { width:92.8%; text-align:left; }
ul.tabs-vertical-frame { margin-right:32px; }
.tabs-vertical-frame-content { width:66%; }
ul.tabs-vertical-frame li a.current span { right:-25px; }
h5.toggle, .toggle-content, h5.toggle-accordion { text-align:left; } .errorpage-info h3, .errorpage-info h4 { line-height:normal; } .one-half form { text-align:left; margin-bottom:20px; float:left; width:100%; }
.two-third textarea { width:90%; }
.one-third input[type="text"] { width:90%; }
form p.column { margin-bottom:0px; } .side-nav-container { width:100%; background:none; padding:0px; border:none; }
ul.side-nav  { background:none; }
.side-nav-bottom { background:none; }
ul.side-nav li { width:auto; background:none; clear:none; display:inline; margin:0px; }
ul.side-nav li a { background:#ffffff; margin:0px 5px 10px; width:auto; padding:10px; }
ul.side-nav li a:hover, ul.side-nav li.current_page_item a { background:#E5E5E5; }
ul.side-nav li.current_page_item a span { background:none; }
.main-content { width:100%; } .bbPress li.bbp-forum-info, .bbPress li.bbp-topic-title { width:52%; }
.bbPress #bbpress-forums li.bbp-header { font-size:11px; }
.bbPress li.bbp-header div.bbp-topic-content span#subscription-toggle, .bbPress li.bbp-header div.bbp-topic-content span#favorite-toggle, .bbPress li.bbp-header div.bbp-reply-content span#subscription-toggle, .bbPress li.bbp-header div.bbp-reply-content span#favorite-toggle { font-size:10px; text-transform:none; } .testimonial-skin-carousel .jcarousel-container { width:450px; }
.testimonial-skin-carousel .jcarousel-container-horizontal { width:450px; padding:0px; }
.testimonial-skin-carousel .jcarousel-clip-horizontal { width:452px; height:auto; }
.testimonial-skin-carousel .jcarousel-item { width:450px; height:auto; }
#footer .widget .testimonial-skin-carousel ul li { width:450px; background:none; padding:0px; }
.testimonial-skin-carousel .jcarousel-next-horizontal { margin-bottom:20px; left:45%; }	
.testimonial-skin-carousel .jcarousel-prev-horizontal { margin-bottom:20px; right:45%; }
.testimonial-skin-carousel { float:left; margin:0px 0px 20px; }
#footer .widget .social-icons a { float:left; }
.footer-copyright.align-center .footer-logo { position:inherit; top:0px; }		
#footer .widget form label { width:37%; }
.footer-copyright .copyright-content { width:100%; margin:10px 0px 0px; text-align:center; }
.footer-copyright ul { margin:0px; text-align:center; }
.footer-copyright ul li { display:inline-block; text-align:center; float:none; }
.footer-logo { width:100%; text-align:center; margin:10px 0px 0px; } ul.products li { margin-right:2%; width:43.2%; } 
ul.products li.last { margin-right:2%; }
.widget.woocommerce.widget_product_search #searchform input[type="text"], .widget.woocommerce.widget_product_search #searchform input[type="text"]:hover, .widget.woocommerce.widget_product_search #searchform input[type="text"]:focus { width:63%; }
.product .summary, .product .images { width:100%; margin:0px; }
.shop_table td.product-name { font-size:12px; }
.shop_table td.product-thumbnail img { max-width:30px; height:auto; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field, .woocommerce form input[type="checkbox"], .woocommerce form input[type="submit"]  { margin-left:26.9%; }
.woocommerce form select { width:50%; }
.woocommerce form label { width:23%; }
.woocommerce-page.woocommerce-checkout .form-row .chzn-container { width:50% !important; }
.woocommerce .address, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 { width:91%; margin-left:0px; margin-right:0px; }
.coupon { float:none; }
.woocommerce form .coupon label { float:none; width:auto; }
}  @media only screen and (max-width: 479px) {
.tinynav { display: block }
#top-menu ul.menu { display: none }
.container { width:300px; } pre, code{ width:95%; } #logo { width:100%; text-align:center; }
#logo img { max-width:100%; }
#header .float-right { width:100%; }
.social-icons ul { float:none; text-align:center; }
.social-icons { width:100%; text-align:center; margin:20px 0px 10px; }		
.social-icons a { float:none; display:inline-block; margin:0px 2px; }
#header #searchform { width:99.8%; margin:5px 0px 10px; }
#header #searchform input[type="text"], #header #searchform input[type="text"]:hover, #header #searchform input[type="text"]:focus { width:246px; } .banner-slider-container { width:100%; height:300px !important; }
#banner-slider { height:300px; }
#banner-slider > li { max-height:300px !important; }
.slider-content h2 { font-size:18px; }
.slider-content { width:100%; text-align:center; }
.slider-image { width:100%; clear:both; text-align:center; }
.slider-image img { max-width:90%; }
.slider-content ul, .slider-content .short-desc { display:none; } .slider-wrapper { background:#3479a1; }
.theme-default .nivo-directionNav a { top:41%; }
.theme-default a.nivo-nextNav { background-color:transparent; right:10px; width:35px; height:35px; }
.theme-default a.nivo-prevNav { background-color:transparent; left:10px; width:35px; height:35px; }
.theme-default a.nivo-nextNav:hover { background-color:transparent; }
.theme-default a.nivo-prevNav:hover { background-color:transparent; } .column { margin:0px; }		
.content .one-fourth, .content .one-half, .content .one-third, .content .three-fourth, .content .two-third, .content .one-fifth, .content .four-fifth, .content .three-fifth, .content .two-fifth, .content .one-sixth, .content .two-sixth, .content .three-sixth, .content .four-sixth, .content .five-sixth { text-align:center; }
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth { width:100%; margin-bottom:20px; }
.readmore { display:inline-block; float:none; text-align:center; }
.home .gallery .column.one-third { margin-bottom:20px; }
.welcome-text h1 { font-size:18px; line-height:24px; }
.welcome-text h4 { font-size:14px; line-height:20px; margin-bottom:10px; }
.welcome-text { text-align:center; width:86.8% }
.welcome-text .text { margin-right:0px; width:100%; } 
.welcome-text .button { float:none; text-align:center; }
.one-half .subscribe-form { text-align:center; }
.subscribe-form input[type="text"] { margin-left:40px; } th, td { padding:8px 6px; font-size:11px; } .content { width:100%; padding:0px 0px 30px; background:none; margin:0px; }	
.inner-with-sidebar, .content.with-left-sidebar .inner-with-sidebar { display:none; }		
.sidebar { margin:0px; width:96%; padding-bottom:20px; padding-left:10px; background:none; }
.sidebar .hr { width:308px; }
.sidebar.left-sidebar { background:none; width:100%; }
.content.with-left-sidebar { background:none; padding:0px 0px 30px; }
.sidebar a.thumb { width:19%; } .post-title h2 { width:72%; font-size:16px; }
.post-title .date { width:26%; }
.commententries h4 { line-height:normal; }		
.one-half .post-title h2 { text-align:left; width:72%; }
.one-half .blog-post .post-content { text-align:left; }
.blog-post .post-details .categories { width:40%; }
.blog-post .post-thumb { width:97%; }
.blog-post .post-thumb a { width:96%; }
ul.commentlist li.comment { padding-left:67px; }
.commentmetadata { margin:0px 10px 10px 20px; }
.comment-body p { font-size:12px; line-height:20px; }
.one-half .blog-post .post-thumb a { width:96%; }
.blog-one-column .blog-post .post-thumb a { width:96%; }
.blog-one-column .post-title .date { width:26%; }
.blog-two-column-withsidebar .one-half .post-title h2 { width:71%; }
.blog-two-column-withsidebar .one-half .date { width:26%; } .pricing-table table tbody tr.title td { font-size:15px; }
.pricing-table table tr.price td { font-size:35px; }
.pricing-table table tr.price td sup { font-size:25px; }
.pricing-table table tr.price td small { font-size:15px; margin-left:-9px; }
.pricing-table table tr td span { padding-left:12px; }
.pricing-table table td { padding-left:8px; padding-right:8px; } .one-third .thumb a { width:96%; }
.one-third .thumb .image-overlay a { width:auto; }
.column .thumb img { width:100%; height:auto; }
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a.image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb .image-overlay a.image-overlay-video { width:auto; }
.portfolio.column-one-third-with-sidebar .thumb a { width:95.5%; }
.portfolio.column-one-third-with-sidebar .image-overlay { width:96%; height:93.5%; }
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { top:35%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-video { left:30%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-link { right:30%; }	
.portfolio.column-one-half .column { min-height:260px; }
.portfolio.column-one-half .thumb { width:98.2%; }
.portfolio.column-one-half .thumb a { width:95.4%; }	
.portfolio.column-one-half .image-overlay { width: 95.5%; height:92.5%; }
.portfolio.column-one-half .thumb .image-overlay a { top:30%; }
.portfolio.column-one-half .thumb:hover .image-overlay-zoom, .portfolio.column-one-half .thumb:hover .image-overlay-video { left:30%; }
.portfolio.column-one-half .thumb:hover .image-overlay-link { right:30%; }	
.portfolio.column-one-half-with-sidebar .thumb { width:98.5%; }
.portfolio.column-one-half-with-sidebar .thumb a { width:95.5%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-video { left:30%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-link { right:30%; }	
.portfolio.one-column .thumb, .portfolio.one-column-with-sidebar .thumb { width:98%; margin:0px 0px 15px; }
.portfolio.one-column .thumb a { width:96%; }
.portfolio.one-column .image-overlay {  height:92%; width:96%; margin:6px; }
.portfolio.one-column .thumb .image-overlay a { top:30%; }
.portfolio.one-column .thumb:hover .image-overlay-zoom, .portfolio.one-column .thumb:hover .image-overlay-video { left:28%; }
.portfolio.one-column .thumb:hover .image-overlay-link { right:28%; }		
.portfolio.one-column .column, .portfolio.one-column-with-sidebar { text-align:center; }	
.portfolio.one-column-with-sidebar .image-overlay {  height:92%; width:96.5%; margin:6px; }
.portfolio.one-column-with-sidebar .thumb .image-overlay a { top:30%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.one-column-with-sidebar .thumb:hover .image-overlay-video { left:28%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-link { right:28%; }		
.portfolio-single .one-third p { text-align:left; }
.portfolio-slider-container { width:300px; height:240px; }
ul#portfolio-slider li { height:240px; } 		
.portfolio-single .column.two-third .thumb a { width:96%; }
.portfolio-skin-carousel .jcarousel-item { width:290px; }
.clients-skin-carousel .jcarousel-item { width:135px; }
.clients-skin-carousel { width:86.8%; } .team h5, .team h6, .team p { text-align:left; }
.team .one-half { width:50%; text-align:left; }
.team .column { margin-bottom:0px; } blockquote { text-align:left; }
.testimonials-author-image { width:74%; } .dropcap { float:none; margin-bottom:15px; display:inline-block; }	
ul, ol { text-align:left; }
ul.tabs-frame { width:93.5%; }
.tabs-frame-content { width:88%; text-align:left; }
ul.tabs-frame li a { padding:0px 6px; font-size:11px; }
ul.tabs-vertical-frame { margin-right:22px; }
.tabs-vertical-frame-content { width:63%; padding:10px; }
ul.tabs-vertical-frame li a.current span { right:-21px; top:-8px; }
ul.tabs-vertical-frame li a { padding:7px 10px 5px; font-size:11px; min-width:40px; }
h5.toggle, .toggle-content, h5.toggle-accordion { text-align:left; }
.toggle-frame { width:91.5%; }
blockquote.right, blockquote.left { width:88%; margin-right:0px; margin-left:0px; padding-left:36px; }
#expand-toggle .expand { font-size:12px; line-height:20px; padding-top:5px; padding-bottom:5px; }
#expand-toggle .one-third { width:90%; padding:0px 10px; }
.pricing-table table tr.buttons .button { padding:5px 6px; font-size:12px; } .errorpage-info h3, .errorpage-info h4 { line-height:normal; } .one-half form { text-align:left; margin-bottom:20px; float:left; width:100%; }
.content ul.contact-details li { width:100%; }
.two-third textarea { width:90%; }
.one-third input[type="text"] { width:90%; }
form p.column { margin-bottom:0px; } .side-nav-container { width:100%; background:none; padding:0px; border:none; }
ul.side-nav  { background:none; }
.side-nav-bottom { background:none; }
ul.side-nav li { width:auto; background:none; clear:none; display:inline; margin:0px; }
ul.side-nav li a { background:#ffffff; margin:0px 5px 10px; width:auto; padding:10px; }
ul.side-nav li a:hover, ul.side-nav li.current_page_item a { background:#E5E5E5; }
ul.side-nav li.current_page_item a span { background:none; }
.main-content { width:100%; } .bbPress #bbpress-forums { font-size:12px; }
.bbPress li.bbp-forum-info, .bbPress li.bbp-topic-title { width:30%; }
.bbPress li.bbp-forum-topic-count, .bbPress li.bbp-topic-voice-count, .bbPress li.bbp-forum-reply-count, .bbPress li.bbp-topic-reply-count { width:18%; }
.bbPress .bbp-replies li.bbp-header { height:66px; }
.bbPress #bbpress-forums li.bbp-header { font-size:11px; }
.bbPress li.bbp-header div.bbp-topic-content span#subscription-toggle, .bbPress li.bbp-header div.bbp-topic-content span#favorite-toggle, .bbPress li.bbp-header div.bbp-reply-content span#subscription-toggle, .bbPress li.bbp-header div.bbp-reply-content span#favorite-toggle { font-size:11px; line-height:20px; text-transform:none; }
.bbPress #bbpress-forums li a.bbp-forum-title, .bbPress #bbpress-forums li .bbp-topic-title a { font-size:12px; }
.bbPress .bbp-forum-freshness a, .bbPress .bbp-topic-freshness a { line-height:18px; }
.bbPress #bbpress-forums #bbp-user-body { clear:both; display:inline-block; margin:20px 0px 0px; width:100%; } .testimonial-skin-carousel .jcarousel-container { width:280px; }
.testimonial-skin-carousel .jcarousel-container-horizontal { width:280px; padding:0px; }
.testimonial-skin-carousel .jcarousel-clip-horizontal { width:282px; height:auto; }
.testimonial-skin-carousel .jcarousel-item { width:280px; height:auto; }
#footer .widget .testimonial-skin-carousel ul li { width:280px; background:none; padding:0px; }	
.testimonial-skin-carousel .jcarousel-next-horizontal { margin-bottom:20px; left:45%; }	
.testimonial-skin-carousel .jcarousel-prev-horizontal { margin-bottom:20px; right:45%; }
.testimonial-skin-carousel { float:left; margin:0px 0px 20px; }
#footer .widget form input[type="text"] { width:53%; }
#footer .widget .social-icons a { float:left; }
.footer-copyright.align-center .footer-logo { position:inherit; top:0px; }		
#footer .widget form label { width:37%; }
.footer-copyright .copyright-content { width:100%; margin:10px 0px 0px; text-align:center; }
.footer-copyright ul { margin:0px; text-align:center; }
.footer-copyright ul li { display:inline-block; text-align:center; float:none; }
.footer-logo { width:100%; text-align:center; margin:10px 0px 0px; } ul.products li { margin-right:0px; width:92.8%; } 
.woocommerce .woocommerce-ordering { float:left; clear:both; margin:10px 0px 0px; }
.widget.woocommerce.widget_product_search #searchform label { text-align:left; }
.woocommerce-main-image img { height:auto; }
.product .thumbnails a img { max-width:48px; height:auto; }
.product .summary, .product .images { width:100%; margin:0px; }
.shop_table td.product-name { font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
.shop_table .product-thumbnail { display:none; }
.shop_table th { padding-left:0px; padding-right:0px; }
.shop_table td { padding:13px 8px; }
.woocommerce form select { width:51%; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field, .woocommerce form input[type="checkbox"], .woocommerce form input[type="submit"] { margin-left:38.9%; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field { width:auto; }
.woocommerce form p#billing_address_2_field input[type="text"], .woocommerce form p#shipping_address_2_field input[type="text"] { width:162px; }
.woocommerce form select { width:61.2%; }
.woocommerce form label { width:32%; font-size:12px; }
.woocommerce form input[type="text"], .woocommerce form textarea, .woocommerce form input[type="password"] { width:54%; }
.woocommerce-page.woocommerce-checkout .form-row .chzn-container { width:61.2% !important; }
.coupon { float:none; }
.woocommerce .coupon label { float:none; }
.woocommerce .address, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 { width:86%; margin-left:0px; margin-right:0px; }
}  @media only screen and (max-width:320px) {
.tinynav { display: block }
#top-menu ul.menu { display: none }
.container { width:220px; } pre, code{ width:93%; }
img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:94.6%; }
.wp-caption { padding:0px; } #logo { width:100%; text-align:center; }
#logo img { max-width:100%; }
#header .float-right { width:100%; }
.social-icons ul { float:none; text-align:center; }
.social-icons { width:100%; text-align:center; margin:20px 0px 10px; }		
.social-icons a { float:none; display:inline-block; margin:0px 2px; }
#header #searchform { width:99.8%; margin:5px 0px 10px; }
#header #searchform input[type="text"], #header #searchform input[type="text"]:hover, #header #searchform input[type="text"]:focus { width:165px; } .banner-slider-container { width:100%; height:240px !important; }
#banner-slider { height:240px; }
#banner-slider > li { max-height:240px !important; }
.slider-content .subtitle { display:none; }
.slider-content h2 { font-size:18px; }
.slider-content { width:100%; text-align:center; }
.slider-image { width:100%; clear:both; text-align:center; }
.slider-image img { max-width:90%; }
.slider-content ul, .slider-content .short-desc { display:none; } .theme-default .nivo-directionNav a { top:30%; }
.theme-default .nivo-directionNav a { top:35%; }
.theme-default a.nivo-nextNav { background-color:transparent; right:10px; width:35px; height:35px; }
.theme-default a.nivo-prevNav { background-color:transparent; left:10px; width:35px; height:35px; }
.theme-default a.nivo-nextNav:hover { background-color:transparent; }
.theme-default a.nivo-prevNav:hover { background-color:transparent; } .column { margin:0px; }		
.content .one-fourth, .content .one-half, .content .one-third, .content .three-fourth, .content .two-third, .content .one-fifth, .content .four-fifth, .content .three-fifth, .content .two-fifth, .content .one-sixth, .content .two-sixth, .content .three-sixth, .content .four-sixth, .content .five-sixth { text-align:center; }
.one-fourth, .one-half, .one-third, .three-fourth, .two-third, .one-fifth, .four-fifth, .three-fifth, .two-fifth, .one-sixth, .two-sixth, .three-sixth, .four-sixth, .five-sixth { width:100%; margin-bottom:20px; }
.welcome-text { text-align:center; width:81.8% }
.readmore { display:inline-block; float:none; text-align:center; }
.home .gallery .column.one-third { margin-bottom:20px; }	
.one-half .subscribe-form { text-align:center; }
.subscribe-form input[type="text"] { margin-left:27px; font-size:11px; } th, td { padding:8px 0px; font-size:8px; } .button.xlarge { font-size:22px; } .content { width:100%; padding:0px 0px 30px; background:none; margin:0px; }	
.inner-with-sidebar, .content.with-left-sidebar .inner-with-sidebar { display:none; }		
.sidebar { margin:0px; width:96%; padding-bottom:20px; padding-left:10px; background:none; }
.sidebar .hr { width:230px; }
.sidebar.left-sidebar { background:none; width:100%; }
.content.with-left-sidebar { background:none; padding:0px 0px 30px; }
.sidebar a.thumb { width:19%; }		
.sidebar.left-sidebar .hr{ margin-left:-10px; width:220px; }	
.inner-sidebar { width:225px; }
.sidebar .widget .thumb img { padding-left:2px; padding-right:2px; } .post-title h2 { width:62%; font-size:13px; }
.post-title .date { width:35%; }
.commententries h4 { line-height:normal; }		
.one-half .post-title h2 { text-align:left; width:61%; }
.one-half .blog-post .post-content { text-align:left; }
.blog-post .post-details .categories { width:40%; }
.blog-post .post-thumb { width:97%; }
.blog-post .post-thumb a { width:96%; }
ul.commentlist li.comment { padding-left:45px; background:url(../../../themes/ultimate/images/comment_bg.png) 45px 0px no-repeat; }
.commentmetadata { margin:0px 10px 10px 20px; }
.comment-body p { font-size:12px; line-height:20px; }
.comment-author img { max-width:40px; }
.one-half .blog-post .post-thumb a { width:94%; }
.blog-one-column .post-title .date { width:35%; } 
.blog-one-column .blog-post .post-thumb a { width:94.4%; }
.blog-post .post-thumb a { width:94.4%; }
.blog-two-column-withsidebar .one-half .post-title h2 { width:63%; font-size:15px; line-height:20px; }
.blog-two-column-withsidebar .one-half .date { width:35%; }
.post-title .date p { font-size:22px; }
.blog-two-column-withsidebar .one-half .blog-post .post-thumb a { width:94.6%; } 	
.blog-two-column-withsidebar .one-half .blog-post .post-details .categories { width:41%; }
.blog-post .post-details .categories, .blog-post .post-details .tags { text-align:left; } .pricing-table table tbody tr.title td { font-size:11px; }
.pricing-table table tr.price td { font-size:18px; }
.pricing-table table tr.price td sup { font-size:12px; }
.pricing-table table tr.price td small { font-size:11px; margin-left:-6px; }
.pricing-table table tr td span { padding-left:10px; font-size:10px; }
.pricing-table table td { padding-left:8px; padding-right:8px; }
.pricing-table table tr.buttons .button { padding:3px 5px; font-size:11px; } .portfolio .thumb { width:98%; }
.one-third .thumb .image-overlay a { width:auto; }
.column .thumb img { width:100%; height:auto; }
.column.one-third .thumb a { width:94%; }
.column.one-third .image-overlay { width:94%; height:91.5%; }
.column.one-third .thumb .image-overlay a { top:30%; }
.column.one-third .thumb:hover .image-overlay-zoom, .column.one-third .thumb:hover .image-overlay-video { left:23%; }
.column.one-third .thumb:hover .image-overlay-link { right:23%; }	
.column.one-third .column { min-height:270px; }
.portfolio.column-one-third .thumb a { width:94%; }
.portfolio.column-one-third .image-overlay { width:94%; height:91.5%; }
.portfolio.column-one-third .thumb .image-overlay a { top:30%; }
.portfolio.column-one-third .thumb:hover .image-overlay-zoom, .portfolio.column-one-third .thumb:hover .image-overlay-video { left:23%; }
.portfolio.column-one-third .thumb:hover .image-overlay-link { right:23%; }	
.portfolio.column-one-third .column { min-height:270px; }
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a.image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb .image-overlay a.image-overlay-video { width:auto; }
.portfolio.column-one-third-with-sidebar .thumb a { width:95.5%; }
.portfolio.column-one-third-with-sidebar .image-overlay { width:95.5%; height:92.5%; }
.portfolio.column-one-third-with-sidebar .thumb .image-overlay a { top:30%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-video { left:23%; }
.portfolio.column-one-third-with-sidebar .thumb:hover .image-overlay-link { right:23%; }	
.portfolio.column-one-half .column { min-height:260px; }
.portfolio.column-one-half .thumb { width:98.2%; }
.portfolio.column-one-half .thumb a { width:95.4%; }	
.portfolio.column-one-half .image-overlay { width: 95.3%; height:91.5%; }
.portfolio.column-one-half .thumb .image-overlay a { top:20%; }
.portfolio.column-one-half .thumb:hover .image-overlay-zoom, .portfolio.column-one-half .thumb:hover .image-overlay-video { left:24%; }
.portfolio.column-one-half .thumb:hover .image-overlay-link { right:24%; }	
.portfolio.column-one-half-with-sidebar .thumb { width:98.5%; }
.portfolio.column-one-half-with-sidebar .thumb a { width:95.5%; }
.portfolio.column-one-half-with-sidebar .image-overlay { width: 95.5%; height:90%; }
.portfolio.column-one-half-with-sidebar .thumb .image-overlay a { top:24%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-video { left:21%; }
.portfolio.column-one-half-with-sidebar .thumb:hover .image-overlay-link { right:21%; }	
.portfolio.one-column .thumb, .portfolio.one-column-with-sidebar .thumb { width:98%; margin:0px 0px 15px; }
.portfolio.one-column .thumb a { width:96%; }
.portfolio.one-column .image-overlay {  height:92%; width:96%; margin:6px; }
.portfolio.one-column .thumb .image-overlay a { top:25%; }
.portfolio.one-column .thumb:hover .image-overlay-zoom, .portfolio.one-column .thumb:hover .image-overlay-video { left:22%; }
.portfolio.one-column .thumb:hover .image-overlay-link { right:22%; }		
.portfolio.one-column .column, .portfolio.one-column-with-sidebar { text-align:center; }	
.portfolio.one-column-with-sidebar .thumb a { width:94.5%; }
.portfolio.one-column-with-sidebar .image-overlay {  height:92%; width:95.5%; margin:6px; }
.portfolio.one-column-with-sidebar .thumb .image-overlay a { top:26%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-zoom, .portfolio.one-column-with-sidebar .thumb:hover .image-overlay-video { left:22%; }
.portfolio.one-column-with-sidebar .thumb:hover .image-overlay-link { right:22%; }		
.portfolio-single .one-third p { text-align:left; }
.portfolio-slider-container { width:220px; height:176px; }
ul#portfolio-slider li { height:176px; } 
.portfolio-single .column.two-third .thumb a { width:95%; }
.portfolio-skin-carousel .jcarousel-item { width:210px; }
.portfolio-skin-carousel .jcarousel-item .button { margin-bottom:10px; }
.portfolio-skin-carousel { margin-top:20px; }
.portfolio-skin-carousel .jcarousel-next-horizontal, .portfolio-skin-carousel .jcarousel-prev-horizontal { top:-30px; }
.portfolio-skin-carousel .jcarousel-item .thumb:hover .image-overlay-zoom, .portfolio-skin-carousel .jcarousel-item .thumb:hover .image-overlay-video { left:21%; }
.portfolio-skin-carousel .jcarousel-item .thumb:hover .image-overlay-link { right:21%; }	
.clients-skin-carousel .jcarousel-item { width:200px; }
.clients-skin-carousel { width:81.8%; } .team .image { display:inline-block; float:none; }
.team h5, .team h6, .team p { text-align:center; }
.team .one-half { width:100%; text-align:center; }
.team .social { text-align:center; margin:10px 0px 0px; }
.team .column { margin-bottom:0px; }
.share-links { width:91.8%; } blockquote { text-align:left; }
.testimonials-author-image { width:74%; } .dropcap { float:none; margin-bottom:15px; display:inline-block; }	
ul, ol { text-align:left; }
ul.tabs-frame { width:90%; }
.tabs-frame-content { width:86%; text-align:left; }
ul.tabs-frame li a { padding:0px 2px; font-size:11px; min-width:40px; }
ul.tabs-vertical-frame { margin-right:30px; }
.tabs-vertical-frame-content { width:56%; padding:10px; }
ul.tabs-vertical-frame li a.current span { right:-27px; top:-8px; }
ul.tabs-vertical-frame li a { padding:7px 10px 5px; font-size:11px; min-width:40px; }
h5.toggle, .toggle-content, h5.toggle-accordion { text-align:left; font-size:12px; }
.toggle-frame { width:87%; }
blockquote.right, blockquote.left { width:80%; margin-right:0px; margin-left:0px; padding-left:36px; }
#expand-toggle .expand { font-size:12px; line-height:20px; padding-top:5px; padding-bottom:5px; }
#expand-toggle .one-third { width:90%; padding:0px 10px; } .errorpage-info h3, .errorpage-info h4 { line-height:normal; } .one-half form { text-align:left; margin-bottom:20px; float:left; width:100%; }
.content ul.contact-details li { width:100%; }
form p.column { margin-bottom:0px; } .side-nav-container { width:100%; background:none; padding:0px; border:none; }
ul.side-nav  { background:none; }
.side-nav-bottom { background:none; }
ul.side-nav li { width:auto; background:none; clear:none; display:inline; margin:0px; }
ul.side-nav li a { background:#ffffff; margin:0px 5px 10px; width:auto; padding:10px; }
ul.side-nav li a:hover, ul.side-nav li.current_page_item a { background:#E5E5E5; }
ul.side-nav li.current_page_item a span { background:none; }
.main-content { width:100%; } .bbPress li.bbp-forum-info, .bbPress li.bbp-topic-title { width:26%; }
.bbPress #bbpress-forums li.bbp-header { font-size:9px; }
.bbPress #bbpress-forums li.bbp-header .bbp-topic-content, .bbPress #bbpress-forums li.bbp-header .bbp-reply-content { margin-left:0; width:100%; clear:none; }
.bbPress #bbpress-forums div.bbp-topic-content, .bbPress #bbpress-forums div.bbp-reply-content { margin-left:95px; }
.bbPress #bbpress-forums div.bbp-topic-author, .bbPress #bbpress-forums div.bbp-reply-author { width:70px; }
.bbPress #bbpress-forums div.bbp-topic-author img.avatar, .bbPress #bbpress-forums div.bbp-reply-author img.avatar { max-width:50px; height:auto; } .testimonial-skin-carousel .jcarousel-container { width:210px; }
.testimonial-skin-carousel .jcarousel-container-horizontal { width:210px; padding:0px; }
.testimonial-skin-carousel .jcarousel-clip-horizontal { width:212px; height:auto; }
.testimonial-skin-carousel .jcarousel-item { width:210px; height:auto; }
#footer .widget .testimonial-skin-carousel ul li { width:210px; background:none; padding:0px; }	
.testimonial-skin-carousel .jcarousel-next-horizontal { margin-bottom:20px; left:50%; }	
.testimonial-skin-carousel .jcarousel-prev-horizontal { margin-bottom:20px; right:50%; }
.testimonial-skin-carousel { float:left; margin:0px 0px 20px; }
#footer .widget form input[type="text"] { width:51%; }
#footer .widget .social-icons a { float:left; }
.footer-copyright.align-center .footer-logo { position:inherit; top:0px; }		
#footer .widget form label { width:37%; }
.footer-copyright .copyright-content { width:100%; margin:10px 0px 0px; text-align:center; }
.footer-copyright ul { margin:0px; text-align:center; }
.footer-copyright ul li { display:inline-block; text-align:center; float:none; }
.footer-logo { width:100%; text-align:center; margin:10px 0px 0px; } ul.products li { margin-right:0px; width:90%; } 
.widget.woocommerce.widget_product_search #searchform input[type="text"], .widget.woocommerce.widget_product_search #searchform input[type="text"]:hover, .widget.woocommerce.widget_product_search #searchform input[type="text"]:focus { width:86%; margin-bottom:10px; }
ul.tabs li a { font-size:11px; padding:0px 10px; }
.shop_table td { padding:10px 4px; }
.woocommerce form label { width:100%; margin:0px; }
.woocommerce form input[type="text"], .woocommerce form textarea, .woocommerce form input[type="password"] { width:90%; }
.woocommerce-page.woocommerce-checkout .form-row .chzn-container, .woocommerce form select { width:100% !important; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field, .woocommerce form input[type="checkbox"], .woocommerce form input[type="submit"] { margin-left:0px; }
.woocommerce form p#billing_address_2_field, .woocommerce form p#shipping_address_2_field { width:100%; }
.woocommerce form p#billing_address_2_field input[type="text"], .woocommerce form p#shipping_address_2_field input[type="text"] { width:90%; }
.woocommerce .address, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 { width:81%; margin-left:0px; margin-right:0px; }
}